From 7f776367d6fd9bc97a22517f3929b7ffd538d1fb Mon Sep 17 00:00:00 2001 From: Odoo Translation Bot Date: Sun, 21 Apr 2019 05:00:48 +0200 Subject: [PATCH 001/109] [I18N] Update translation terms from Transifex --- locale/es/LC_MESSAGES/crm.po | 27 ++++++++++++++++++-------- locale/es/LC_MESSAGES/manufacturing.po | 20 ++++++++++++++----- locale/uk/LC_MESSAGES/accounting.po | 4 ++-- 3 files changed, 36 insertions(+), 15 deletions(-) diff --git a/locale/es/LC_MESSAGES/crm.po b/locale/es/LC_MESSAGES/crm.po index ed4ad0c07..d3d0bcdac 100644 --- a/locale/es/LC_MESSAGES/crm.po +++ b/locale/es/LC_MESSAGES/crm.po @@ -814,7 +814,7 @@ msgstr "" #: ../../crm/performance/turnover.rst:11 msgid "Configure your kanban stages" -msgstr "" +msgstr "Configura tus etapas en el kanban" #: ../../crm/performance/turnover.rst:13 msgid "" @@ -830,6 +830,8 @@ msgid "" "Every one of your opportunities will have the probability set by default but" " you can modify them manually of course." msgstr "" +"Cada una de sus oportunidades tendrá la probabilidad establecida por " +"defecto, pero puede modificarlas manualmente." #: ../../crm/performance/turnover.rst:29 msgid "Set your opportunity expected revenue & closing date" @@ -844,13 +846,15 @@ msgstr "" #: ../../crm/performance/turnover.rst:40 msgid "See the overdue or closing soon opportunities" -msgstr "" +msgstr "Ver las oportunidades vencidas o que se cierran pronto." #: ../../crm/performance/turnover.rst:42 msgid "" "In your pipeline, you can filter opportunities by how soon they will be " "closing, letting you prioritize." msgstr "" +"En su flujo del CRM, puede filtrar oportunidades según la rapidez con la que" +" se cerrarán, lo cual le permitirá establecer prioridades." #: ../../crm/performance/turnover.rst:48 msgid "" @@ -858,6 +862,9 @@ msgid "" "improve your sale process, for example a lot of opportunities in early " "stages but with near closing date might indicate an issue." msgstr "" +"Como gerente de ventas, esta herramienta también te puede ayudar a mejorar " +"tu proceso de venta. Por ejemplo, tener muchas oportunidades en etapas " +"inciales con fechas de cierre cercanas puede indicar un problema." #: ../../crm/performance/turnover.rst:53 msgid "View your total expected revenue and probable turnover" @@ -1021,7 +1028,7 @@ msgstr "" #: ../../crm/pipeline/multi_sales_team.rst:3 msgid "Manage multiple sales teams" -msgstr "" +msgstr "Maneja varios equipos de ventas." #: ../../crm/pipeline/multi_sales_team.rst:5 msgid "" @@ -1031,7 +1038,7 @@ msgstr "" #: ../../crm/pipeline/multi_sales_team.rst:10 msgid "Create a new sales channel" -msgstr "" +msgstr "Crear un nuevo canal de ventas" #: ../../crm/pipeline/multi_sales_team.rst:12 msgid "" @@ -1047,7 +1054,7 @@ msgstr "" #: ../../crm/pipeline/multi_sales_team.rst:21 msgid "Add members to your sales channel" -msgstr "" +msgstr "Añade miembros a tu canal de ventas" #: ../../crm/pipeline/multi_sales_team.rst:23 msgid "" @@ -1163,7 +1170,7 @@ msgstr "" #: ../../crm/track_leads/lead_scoring.rst:62 msgid "Evaluate & use the unassigned leads" -msgstr "" +msgstr "Evaluar & usar las iniciativas no asignadas" #: ../../crm/track_leads/lead_scoring.rst:64 msgid "" @@ -1176,6 +1183,8 @@ msgstr "" msgid "" "In your leads page you can place a filter to find your unassigned leads." msgstr "" +"En tu página de iniciativas puedes poner un filtro para encontrar tus " +"clientes potenciales no asignados." #: ../../crm/track_leads/lead_scoring.rst:73 msgid "" @@ -1193,6 +1202,8 @@ msgid "" "Tracking your website pages will give you much more information about the " "interests of your website visitors." msgstr "" +"Rastrear las páginas de tu sitio web te dará mucha más información sobre los" +" intereses de los visitantes de tu sitio web." #: ../../crm/track_leads/prospect_visits.rst:8 msgid "" @@ -1222,7 +1233,7 @@ msgstr "" #: ../../crm/track_leads/prospect_visits.rst:35 msgid "See visited pages in your leads/opportunities" -msgstr "" +msgstr "Ver páginas visitadas en tus iniciativas/ oportunidades" #: ../../crm/track_leads/prospect_visits.rst:37 msgid "" @@ -1246,4 +1257,4 @@ msgstr "" #: ../../crm/track_leads/prospect_visits.rst:55 msgid "Your customers will no longer be able to keep any secrets from you!" -msgstr "" +msgstr "¡Tus clientes ya no podrán ocultarte ningún secreto!" diff --git a/locale/es/LC_MESSAGES/manufacturing.po b/locale/es/LC_MESSAGES/manufacturing.po index 300fa8156..0684d7e3c 100644 --- a/locale/es/LC_MESSAGES/manufacturing.po +++ b/locale/es/LC_MESSAGES/manufacturing.po @@ -3,14 +3,21 @@ # This file is distributed under the same license as the Odoo package. # FIRST AUTHOR , YEAR. # +# Translators: +# Miguel Orueta , 2017 +# Lina Maria Avendaño Carvajal , 2017 +# Martin Trigaux, 2017 +# oihane , 2017 +# Vivian Montana , 2019 +# #, fuzzy msgid "" msgstr "" "Project-Id-Version: Odoo 11.0\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-09-26 16:07+0200\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: oihane , 2017\n" +"PO-Revision-Date: 2017-10-20 09:56+0000\n" +"Last-Translator: Vivian Montana , 2019\n" "Language-Team: Spanish (https://www.transifex.com/odoo/teams/41243/es/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -28,7 +35,7 @@ msgstr "" #: ../../manufacturing/management/bill_configuration.rst:3 msgid "How to create a Bill of Materials" -msgstr "" +msgstr "¿Cómo crear la lista de materiales?" #: ../../manufacturing/management/bill_configuration.rst:5 msgid "" @@ -46,13 +53,16 @@ msgstr "" #: ../../manufacturing/management/bill_configuration.rst:14 msgid "Setting up a Basic BoM" -msgstr "" +msgstr "Configuración de una lista de materiales básica" #: ../../manufacturing/management/bill_configuration.rst:16 msgid "" "If you choose to manage your manufacturing operations using manufacturing " "orders only, you will define basic bills of materials without routings." msgstr "" +"Si eliges administrar tus operaciones de manufactura usando sólo órdenes de " +"producción, tendrás que definir la lista de materiales sin ruta de " +"producción" #: ../../manufacturing/management/bill_configuration.rst:19 msgid "" @@ -77,7 +87,7 @@ msgstr "" #: ../../manufacturing/management/bill_configuration.rst:35 msgid "Adding a Routing to a BoM" -msgstr "" +msgstr "Agregar la ruta de produccióna la lista de materiales" #: ../../manufacturing/management/bill_configuration.rst:37 msgid "" diff --git a/locale/uk/LC_MESSAGES/accounting.po b/locale/uk/LC_MESSAGES/accounting.po index 92c615c88..fe9e06ec5 100644 --- a/locale/uk/LC_MESSAGES/accounting.po +++ b/locale/uk/LC_MESSAGES/accounting.po @@ -1782,7 +1782,7 @@ msgstr "Американська банківська асоціація. Мар #: ../../accounting/bank/setup/create_bank_account.rst:0 msgid "Account Holder Name" -msgstr "Імя власника рахунку" +msgstr "І'мя власника рахунку" #: ../../accounting/bank/setup/create_bank_account.rst:0 msgid "" @@ -10940,7 +10940,7 @@ msgstr "" #: ../../accounting/overview/process_overview/customer_invoice.rst:175 msgid "Payment Followup" -msgstr "Послідовність платежу" +msgstr "Нагадування платежу" #: ../../accounting/overview/process_overview/customer_invoice.rst:177 msgid "" From 62011065e2fd68b16bc6543f8950deacf5dd3bbb Mon Sep 17 00:00:00 2001 From: Odoo Translation Bot Date: Sun, 12 May 2019 05:00:16 +0200 Subject: [PATCH 002/109] [I18N] Update translation terms from Transifex --- locale/fr/LC_MESSAGES/crm.po | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/locale/fr/LC_MESSAGES/crm.po b/locale/fr/LC_MESSAGES/crm.po index 85d81d148..dd0cbc1bf 100644 --- a/locale/fr/LC_MESSAGES/crm.po +++ b/locale/fr/LC_MESSAGES/crm.po @@ -9,6 +9,7 @@ # Jérôme Tanché , 2017 # Xavier Belmere , 2017 # Michell Portrait , 2019 +# Sébastien BÜHL , 2019 # #, fuzzy msgid "" @@ -17,7 +18,7 @@ msgstr "" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-07-23 12:10+0200\n" "PO-Revision-Date: 2017-10-20 09:56+0000\n" -"Last-Translator: Michell Portrait , 2019\n" +"Last-Translator: Sébastien BÜHL , 2019\n" "Language-Team: French (https://www.transifex.com/odoo/teams/41243/fr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -209,7 +210,7 @@ msgstr "" #: ../../crm/acquire_leads/send_quotes.rst:13 msgid "Create a new quotation" -msgstr "" +msgstr "Créer un nouveau devis" #: ../../crm/acquire_leads/send_quotes.rst:15 msgid "" From 110865b58ee4c1934280b083c3b84a63cc9589fe Mon Sep 17 00:00:00 2001 From: Gert Pellin Date: Mon, 20 May 2019 11:45:48 +0200 Subject: [PATCH 003/109] [FIX] point_of_sale: POSBoxless The tutorial was still describing the installation of a v10 odoo instance. This pr describes the installation using odoo v11+ and python 3. related issue: https://www.odoo.com/web#id=1987423&action=333&active_id=49&model=project.task&view_type=form&menu_id=4720 --- point_of_sale/overview/setup.rst | 22 ++++++++++------------ 1 file changed, 10 insertions(+), 12 deletions(-) diff --git a/point_of_sale/overview/setup.rst b/point_of_sale/overview/setup.rst index 994a841ef..4cd16efa6 100644 --- a/point_of_sale/overview/setup.rst +++ b/point_of_sale/overview/setup.rst @@ -1,4 +1,4 @@ -============================ +=./odoo.py --load=web,hw_proxy,hw_posbox_homepage,hw_posbox_upgrade,hw_scale,hw_scanner,hw_escpos=========================== Point of Sale Hardware Setup ============================ @@ -215,30 +215,26 @@ Step By Step Setup Guide Extra dependencies ~~~~~~~~~~~~~~~~~~ -Because Odoo runs on Python 2, you need to check which version of pip +Because Odoo 11.0 runs on Python 3, you need to check which version of pip you need to use. ``# pip --version`` If it returns something like:: - pip 1.5.6 from /usr/local/lib/python3.3/dist-packages/pip-1.5.6-py3.3.egg (python 3.3) + pip 1.4.1 from /usr/lib/python2.7/dist-packages (python 2.7) -You need to try pip2 instead. +You need to try pip3 instead. If it returns something like:: - pip 1.4.1 from /usr/lib/python2.7/dist-packages (python 2.7) + pip 1.5.6 from /usr/local/lib/python3.3/dist-packages/pip-1.5.6-py3.3.egg (python 3.3) You can use pip. The driver modules requires the installation of new python modules: -``# pip install pyserial`` - -``# pip install pyusb==1.0.0b1`` - -``# pip install qrcode`` +``# pip install netifaces evdev pyusb==1.0.0b1`` Access Rights ~~~~~~~~~~~~~ @@ -261,14 +257,16 @@ following content:: SUBSYSTEM=="usb", GROUP="usbusers", MODE="0660" SUBSYSTEMS=="usb", GROUP="usbusers", MODE="0660" -Then you need to reboot your machine. +Then you need to reload the udev rules or reboot your machine if reloading the rules did not work. + +``# udevadm control --reload-rules && udevadm trigger`` Start the local Odoo instance ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ We must launch the Odoo server with the correct settings -``$ ./odoo.py --load=web,hw_proxy,hw_posbox_homepage,hw_posbox_upgrade,hw_scale,hw_scanner,hw_escpos`` +``$ ./odoo-bin --load=web,hw_proxy,hw_posbox_homepage,hw_scale,hw_scanner,hw_escpos`` Test the instance ~~~~~~~~~~~~~~~~~ From f96d089490083d1f5f44a76aaef4d1642502949e Mon Sep 17 00:00:00 2001 From: Denis Vermylen Date: Mon, 20 May 2019 12:34:08 +0200 Subject: [PATCH 004/109] [FIX] odoo_sh: trial resets after 30 days now --- odoo_sh/getting_started/branches.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/odoo_sh/getting_started/branches.rst b/odoo_sh/getting_started/branches.rst index 40195f030..ed18a1cac 100644 --- a/odoo_sh/getting_started/branches.rst +++ b/odoo_sh/getting_started/branches.rst @@ -55,7 +55,7 @@ The demo data is not loaded, as it is not meant to be used in a production datab The unit tests are not performed, as it would increase the unavailabity time of the production database during the updates. Partners using trial projects should be aware their production branch, along with all the staging branches, -will automatically be set back to the development stage after 15 days. +will automatically be set back to the development stage after 30 days. Staging ------- From ab03819de425cf53b6ecbe9696d0a29aaa8fb75c Mon Sep 17 00:00:00 2001 From: Alex Tuyls <42001051+alt-odoo@users.noreply.github.com> Date: Tue, 21 May 2019 16:54:32 +0200 Subject: [PATCH 005/109] Wrong information regarding open ports in outgoing email servers On page https://www.odoo.sh/faq#internet_access we mentions that ports 465 and 587 are open. We need to align the getting_started page as well. --- odoo_sh/getting_started/create.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/odoo_sh/getting_started/create.rst b/odoo_sh/getting_started/create.rst index ca2f7a09f..b7ad04a83 100644 --- a/odoo_sh/getting_started/create.rst +++ b/odoo_sh/getting_started/create.rst @@ -157,7 +157,7 @@ all outgoing email servers are disabled so you use the Odoo.sh email server prov .. Warning:: - Ports 25, 465 and 587 are blocked. If you want to use your own email servers, they must be configured on other ports. + Port 25 is (and will stay) closed. If you want to connect to an external SMTP server, you should use ports 465 and 587. Check your scheduled actions ---------------------------- From a8a8d52b5400f692bee2275a4d2e42fa55ea512e Mon Sep 17 00:00:00 2001 From: Denis Ledoux Date: Tue, 28 May 2019 14:29:00 +0200 Subject: [PATCH 006/109] [FIX] discuss: typo easiliy -> easily --- discuss/email_servers.rst | 2 +- locale/sources/discuss.pot | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/discuss/email_servers.rst b/discuss/email_servers.rst index 766a86e1b..91b3c5957 100644 --- a/discuss/email_servers.rst +++ b/discuss/email_servers.rst @@ -18,7 +18,7 @@ and check *External Email Servers* Then, go through the following steps. .. note:: - Office 365 email servers don't allow easiliy to send external emails + Office 365 email servers don't allow easily to send external emails from hosts like Odoo. Refer to the `Office 365 documentation`_ to make it working. diff --git a/locale/sources/discuss.pot b/locale/sources/discuss.pot index 31c705fee..b07ea5cf5 100644 --- a/locale/sources/discuss.pot +++ b/locale/sources/discuss.pot @@ -41,7 +41,7 @@ msgid "As a system admin, go to :menuselection:`Settings --> General Settings` a msgstr "" #: ../../discuss/email_servers.rst:21 -msgid "Office 365 email servers don't allow easiliy to send external emails from hosts like Odoo. Refer to the `Office 365 documentation`_ to make it working." +msgid "Office 365 email servers don't allow easily to send external emails from hosts like Odoo. Refer to the `Office 365 documentation`_ to make it working." msgstr "" #: ../../discuss/email_servers.rst:27 From 53f41b1278ba3b56712cfb8afb182b98fafb5b8f Mon Sep 17 00:00:00 2001 From: Odoo Translation Bot Date: Sun, 16 Jun 2019 05:00:14 +0200 Subject: [PATCH 007/109] [I18N] Update translation terms from Transifex --- locale/fr/LC_MESSAGES/ecommerce.po | 86 +++++++++++++++++++++++------- 1 file changed, 67 insertions(+), 19 deletions(-) diff --git a/locale/fr/LC_MESSAGES/ecommerce.po b/locale/fr/LC_MESSAGES/ecommerce.po index 6eeaf02fc..43c2bb30e 100644 --- a/locale/fr/LC_MESSAGES/ecommerce.po +++ b/locale/fr/LC_MESSAGES/ecommerce.po @@ -14,6 +14,7 @@ # Melanie Bernard , 2017 # e2f , 2018 # Xavier Brochard , 2019 +# Rihab LOUKIL , 2019 # #, fuzzy msgid "" @@ -22,7 +23,7 @@ msgstr "" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2017-10-10 09:08+0200\n" "PO-Revision-Date: 2017-10-20 09:56+0000\n" -"Last-Translator: Xavier Brochard , 2019\n" +"Last-Translator: Rihab LOUKIL , 2019\n" "Language-Team: French (https://www.transifex.com/odoo/teams/41243/fr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -40,7 +41,7 @@ msgstr "Démarrer" #: ../../ecommerce/getting_started/catalog.rst:3 msgid "How to customize my catalog page" -msgstr "" +msgstr "Comment personnaliser ma page de catalogue" #: ../../ecommerce/getting_started/catalog.rst:6 msgid "Product Catalog" @@ -50,16 +51,20 @@ msgstr "Catalogue d'articles" msgid "" "All your published items show up in your catalog page (or *Shop* page)." msgstr "" +"Tous vos articles publiés s'affichent dans votre page de catalogue (ou page " +"*Shop*)." #: ../../ecommerce/getting_started/catalog.rst:13 msgid "" "Most options are available in the *Customize* menu: display attributes, " "website categories, etc." msgstr "" +"La plupart des options sont disponibles dans le menu *Personnaliser* : " +"attributs d'affichage, catégories de sites, etc." #: ../../ecommerce/getting_started/catalog.rst:20 msgid "Highlight a product" -msgstr "" +msgstr "Mettre un produit en surbrillance" #: ../../ecommerce/getting_started/catalog.rst:22 msgid "" @@ -67,16 +72,22 @@ msgid "" "them bigger, add a ribbon that you can edit (Sale, New, etc.). Open the Shop" " page, switch to Edit mode and click any item to start customizing the grid." msgstr "" +"Augmentez la visibilité de vos produits vedettes/promotionnels : poussez-les" +" vers le haut, agrandissez-les, ajoutez un ruban que vous pouvez éditer " +"(Vente, Nouveau, etc.). Ouvrez la page Boutique, passez en mode Edition et " +"cliquez sur n'importe quel élément pour commencer à personnaliser la grille." #: ../../ecommerce/getting_started/catalog.rst:26 msgid "" "See how to do it: " "https://www.odoo.com/openerp_website/static/src/video/e-commerce/editing.mp4" msgstr "" +"Voir comment faire : " +"https://www.odoo.com/openerp_website/static/src/video/e-commerce/editing.mp4" #: ../../ecommerce/getting_started/catalog.rst:29 msgid "Quick add to cart" -msgstr "" +msgstr "Ajouter rapidement au panier" #: ../../ecommerce/getting_started/catalog.rst:31 msgid "" @@ -86,30 +97,40 @@ msgid "" "Product Description, Add to Cart, List View (to display product description " "better)." msgstr "" +"Si vos clients achètent beaucoup d'articles à la fois, raccourcissez leur " +"processus en activant les achats à partir de la page du catalogue. Pour ce " +"faire, ajoutez la description du produit et le bouton Ajouter au panier. " +"Activez les options suivantes dans le menu *Personnaliser* : Description du " +"produit, Ajouter au panier, Affichage de la liste (pour mieux afficher la " +"description du produit)." #: ../../ecommerce/getting_started/product_page.rst:3 msgid "How to build a product page" -msgstr "" +msgstr "Comment construire une page produit" #: ../../ecommerce/getting_started/product_page.rst:5 msgid "On the website click *New Page* in the top-right corner." msgstr "" +"Sur le site Web, cliquez sur *Nouvelle page* dans le coin supérieur droit." #: ../../ecommerce/getting_started/product_page.rst:7 msgid "Then click *New Product* and follow the blinking tips." msgstr "" +"Cliquez ensuite sur *Nouveau produit* et suivez les conseils qui clignotent." #: ../../ecommerce/getting_started/product_page.rst:12 msgid "Here are the main elements of the Product page:" -msgstr "" +msgstr "Voici les principaux éléments de la page Produit :" #: ../../ecommerce/getting_started/product_page.rst:17 msgid "Many elements can be made visible from the *Customize* menu." msgstr "" +"De nombreux éléments peuvent être rendus visibles à partir du menu " +"*Personnaliser*." #: ../../ecommerce/getting_started/product_page.rst:22 msgid "See how to configure your products from links here below." -msgstr "" +msgstr "Voyez comment configurer vos produits à partir des liens ci-dessous." #: ../../ecommerce/getting_started/product_page.rst:26 msgid ":doc:`../managing_products/variants`" @@ -169,32 +190,40 @@ msgstr "" #: ../../ecommerce/managing_products/multi_images.rst:19 msgid "Such extra image are common to all the product variants (if any)." msgstr "" +"Cette image supplémentaire est commune à toutes les variantes du produit (le" +" cas échéant)." #: ../../ecommerce/managing_products/stock.rst:3 msgid "How to show product availability" -msgstr "" +msgstr "Comment montrer la disponibilité des produits" #: ../../ecommerce/managing_products/stock.rst:5 msgid "" "The availability of your products can be shown on the website to reassure " "your customers." msgstr "" +"La disponibilité de vos produits peut être démontrée sur le site pour " +"rassurer vos clients." #: ../../ecommerce/managing_products/stock.rst:10 msgid "" "To display this, open the *Sales* tab in the product detail form and select " "an option in *Availability*." msgstr "" +"Pour l'afficher, ouvrez l'onglet *Ventes* dans le formulaire détaillé du " +"produit et sélectionnez une option dans *Disponibilité*." #: ../../ecommerce/managing_products/stock.rst:16 msgid "" "A custom warning message can be anything related to a stock out, delivery " "delay, etc." msgstr "" +"Un message d'avertissement personnalisé peut être lié à une rupture de " +"stock, un retard de livraison, etc." #: ../../ecommerce/managing_products/stock.rst:22 msgid "This tool does not require the Inventory app to be installed." -msgstr "" +msgstr "Cet outil ne nécessite pas l'installation de l'application Inventory." #: ../../ecommerce/managing_products/stock.rst:25 msgid "" @@ -202,10 +231,13 @@ msgid "" "comes to one particular product variant, deactivate the variant in the " "backend (see :doc:`../maximizing_revenue/pricing`)." msgstr "" +"Si un article n'est plus vendable, ne le publiez plus sur votre site Web. " +"S'il s'agit d'une variante de produit particulière, désactivez-la dans le " +"backend (voir :doc:`.../maximizing_revenue/pricing`)." #: ../../ecommerce/managing_products/variants.rst:3 msgid "How to manage product variants" -msgstr "" +msgstr "Comment gérer les variantes de produits" #: ../../ecommerce/managing_products/variants.rst:5 msgid "" @@ -215,20 +247,30 @@ msgid "" "chooses a phone, and then selects the memory; color and Wi-Fi band from the " "available options." msgstr "" +"Les variantes de produit sont utilisées pour offrir des variantes du même " +"produit à vos clients sur la page produits. Par exemple, le client choisit " +"un T-shirt, puis en choisit la taille et la couleur. Dans l'exemple ci-" +"dessous, le client choisit un téléphone, puis sélectionne la mémoire, la " +"couleur et la bande Wi-Fi parmi les options disponibles." #: ../../ecommerce/managing_products/variants.rst:15 msgid "How to create attributes & variants" -msgstr "" +msgstr "Comment créer des attributs et des variantes" #: ../../ecommerce/managing_products/variants.rst:17 msgid "" "Turn on *Products can have several attributes, defining variants (Example: " "size, color,...)* in :menuselection:`Sales --> Settings`." msgstr "" +"Activer *Les produits peuvent avoir plusieurs attributs, définissant des " +"variantes (Exemple : taille, couleur,...)* dans :menuselection:` Ventes --> " +"Paramètres`." #: ../../ecommerce/managing_products/variants.rst:20 msgid "Select a product from the Products list, go to the *Variants* tab." msgstr "" +"Sélectionnez un produit dans la liste Produits, allez dans l'onglet " +"*Variantes*." #: ../../ecommerce/managing_products/variants.rst:22 msgid "" @@ -236,48 +278,54 @@ msgid "" "drop-down menu or color buttons. You get several variants as soon as there " "are 2 values for 1 attribute." msgstr "" +"Ajoutez autant d'attributs que vous le souhaitez à partir de 3 types " +"différents : boutons radio, menu déroulant ou boutons de couleur. Vous " +"obtenez plusieurs variantes dès qu'il y a 2 valeurs pour 1 attribut." #: ../../ecommerce/managing_products/variants.rst:30 msgid "How to edit variants" -msgstr "" +msgstr "Comment traiter les variantes" #: ../../ecommerce/managing_products/variants.rst:32 msgid "See all the variants from the product template detail form." msgstr "" +"Voir toutes les variantes du formulaire de détail du modèle de produit." #: ../../ecommerce/managing_products/variants.rst:40 msgid "You can edit following data:" -msgstr "" +msgstr "Vous pouvez modifier les données suivantes :" #: ../../ecommerce/managing_products/variants.rst:42 msgid "Picture (will update in real time on the website)," -msgstr "" +msgstr "Photo (mise à jour en temps réel sur le site)," #: ../../ecommerce/managing_products/variants.rst:43 msgid "Barcode," -msgstr "" +msgstr "Code à barres," #: ../../ecommerce/managing_products/variants.rst:44 msgid "Internal Reference (SKU #)," -msgstr "" +msgstr "Référence interne (no de référence)," #: ../../ecommerce/managing_products/variants.rst:45 msgid "Volume," -msgstr "" +msgstr "Contenance, " #: ../../ecommerce/managing_products/variants.rst:46 msgid "Weight," -msgstr "" +msgstr "Poids," #: ../../ecommerce/managing_products/variants.rst:47 msgid "Active (available in quotes & website)." -msgstr "" +msgstr "Actif (disponible entre guillemets et site web)." #: ../../ecommerce/managing_products/variants.rst:50 msgid "" "Both the Barcode and the Internal Reference are variant-specific. You need " "to populate them once the variants generated." msgstr "" +"Le code à barres et la référence interne sont tous deux spécifiques à une " +"variante. Vous devez les remplir une fois les variantes générées." #: ../../ecommerce/managing_products/variants.rst:54 msgid "" From 11cedbd6b56f3e3da270e7506f286a45a75cb880 Mon Sep 17 00:00:00 2001 From: Martin Trigaux Date: Tue, 18 Jun 2019 16:17:12 +0200 Subject: [PATCH 008/109] [FIX] purchase: remove reference to old page Page was removed at 8c76b005c71224a6cdf3ec5f3d494be56188f41b --- purchase/purchases/tender.rst | 1 - 1 file changed, 1 deletion(-) diff --git a/purchase/purchases/tender.rst b/purchase/purchases/tender.rst index 504cdc8b2..333f205c7 100644 --- a/purchase/purchases/tender.rst +++ b/purchase/purchases/tender.rst @@ -6,5 +6,4 @@ Purchase Tenders :titlesonly: tender/manage_multiple_offers - tender/partial_purchase tender/manage_blanket_orders From 7284d30183c64ecf61556cba4eab5c6507898197 Mon Sep 17 00:00:00 2001 From: Odoo Translation Bot Date: Sun, 23 Jun 2019 05:00:41 +0200 Subject: [PATCH 009/109] [I18N] Update translation terms from Transifex --- locale/es/LC_MESSAGES/accounting.po | 7 +++++-- locale/es/LC_MESSAGES/helpdesk.po | 8 ++++---- locale/es/LC_MESSAGES/sales.po | 6 +++--- locale/uk/LC_MESSAGES/accounting.po | 2 +- 4 files changed, 13 insertions(+), 10 deletions(-) diff --git a/locale/es/LC_MESSAGES/accounting.po b/locale/es/LC_MESSAGES/accounting.po index 5675228c1..63d0c8b67 100644 --- a/locale/es/LC_MESSAGES/accounting.po +++ b/locale/es/LC_MESSAGES/accounting.po @@ -7,7 +7,6 @@ # Carles Antoli , 2017 # josue giron , 2017 # Luis M. Triana , 2017 -# Rick Hunter , 2017 # David Sanchez , 2017 # Javier Calero , 2017 # Juan Pablo Vargas Soruco , 2017 @@ -54,6 +53,7 @@ # Jesse Garza , 2019 # Angel Moya - PESOL , 2019 # Vivian Montana , 2019 +# Rick Hunter , 2019 # #, fuzzy msgid "" @@ -62,7 +62,7 @@ msgstr "" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-11-07 15:44+0100\n" "PO-Revision-Date: 2017-10-20 09:55+0000\n" -"Last-Translator: Vivian Montana , 2019\n" +"Last-Translator: Rick Hunter , 2019\n" "Language-Team: Spanish (https://www.transifex.com/odoo/teams/41243/es/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -2410,6 +2410,9 @@ msgid "" "draft state, so that the related journal entries are only posted when " "performing bank reconciliation." msgstr "" +"Si los pagos realizados en este diario se deben generar o no en un estado " +"borrador, de modo que las entradas de diario relacionadas solo se " +"contabilicen cuando se realice la conciliación bancaria." #: ../../accounting/bank/setup/manage_cash_register.rst:0 msgid "Alias Name for Vendor Bills" diff --git a/locale/es/LC_MESSAGES/helpdesk.po b/locale/es/LC_MESSAGES/helpdesk.po index 8cba7c58a..f85514c1a 100644 --- a/locale/es/LC_MESSAGES/helpdesk.po +++ b/locale/es/LC_MESSAGES/helpdesk.po @@ -193,15 +193,15 @@ msgstr "" #: ../../helpdesk/getting_started.rst:137 msgid "Grey - Normal State" -msgstr "" +msgstr "Gris - Estado Normal" #: ../../helpdesk/getting_started.rst:139 msgid "Red - Blocked" -msgstr "" +msgstr "Rojo - Bloqueado" #: ../../helpdesk/getting_started.rst:141 msgid "Green - Ready for next stage" -msgstr "" +msgstr "Verde - Listo para la siguiente etapa" #: ../../helpdesk/getting_started.rst:143 msgid "" @@ -384,7 +384,7 @@ msgstr "" #: ../../helpdesk/invoice_time.rst:116 msgid "Step 4 : invoice the client" -msgstr "" +msgstr "Paso 4 : Factura de cliente" #: ../../helpdesk/invoice_time.rst:118 msgid "" diff --git a/locale/es/LC_MESSAGES/sales.po b/locale/es/LC_MESSAGES/sales.po index 9c1c1fd88..cbcf8741a 100644 --- a/locale/es/LC_MESSAGES/sales.po +++ b/locale/es/LC_MESSAGES/sales.po @@ -13,9 +13,9 @@ # David Arnold , 2017 # Nicole Kist , 2017 # Luis Marin , 2019 -# Noemi Nahomy , 2019 # Jon Perez , 2019 # Vivian Montana , 2019 +# Noemi Nahomy , 2019 # #, fuzzy msgid "" @@ -24,7 +24,7 @@ msgstr "" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-09-26 16:07+0200\n" "PO-Revision-Date: 2017-10-20 09:57+0000\n" -"Last-Translator: Vivian Montana , 2019\n" +"Last-Translator: Noemi Nahomy , 2019\n" "Language-Team: Spanish (https://www.transifex.com/odoo/teams/41243/es/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -601,7 +601,7 @@ msgstr "" #: ../../sales/invoicing/proforma.rst:3 ../../sales/invoicing/proforma.rst:22 msgid "Send a pro-forma invoice" -msgstr "" +msgstr "Enviar una factura pro-forma" #: ../../sales/invoicing/proforma.rst:5 msgid "" diff --git a/locale/uk/LC_MESSAGES/accounting.po b/locale/uk/LC_MESSAGES/accounting.po index fe9e06ec5..5f50cf53b 100644 --- a/locale/uk/LC_MESSAGES/accounting.po +++ b/locale/uk/LC_MESSAGES/accounting.po @@ -4967,7 +4967,7 @@ msgstr "Валова вартість активу" #: ../../accounting/others/adviser/assets.rst:0 msgid "Salvage Value" -msgstr "Ліквідаційна вартість" +msgstr "Кінцева сума" #: ../../accounting/others/adviser/assets.rst:0 msgid "It is the amount you plan to have that you cannot depreciate." From b9a2a1e93b023d52d4088b389aa273cbc5481092 Mon Sep 17 00:00:00 2001 From: Odoo Translation Bot Date: Sun, 30 Jun 2019 05:00:40 +0200 Subject: [PATCH 010/109] [I18N] Update translation terms from Transifex --- locale/uk/LC_MESSAGES/accounting.po | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/locale/uk/LC_MESSAGES/accounting.po b/locale/uk/LC_MESSAGES/accounting.po index 5f50cf53b..67035fb12 100644 --- a/locale/uk/LC_MESSAGES/accounting.po +++ b/locale/uk/LC_MESSAGES/accounting.po @@ -3301,11 +3301,11 @@ msgstr "" #: ../../accounting/localizations/mexico.rst:178 msgid "`Certificate`_" -msgstr "`Сертифікат`_" +msgstr "`Certificate`_" #: ../../accounting/localizations/mexico.rst:179 msgid "`Certificate Key`_" -msgstr "`Ключ сертифікату`_" +msgstr "`Certificate Key`_" #: ../../accounting/localizations/mexico.rst:180 msgid "**Password :** 12345678a" From da7f9932ccc4891b676703aec4931757d20613b2 Mon Sep 17 00:00:00 2001 From: Xavier Morel Date: Mon, 17 Jun 2019 16:27:25 +0200 Subject: [PATCH 011/109] [FIX] odoo: compatibility sphinx2 Cherry-pick of odoo/odoo@2b28dd89b8b767611 --- _extensions/odoo/__init__.py | 8 +++++++- _extensions/odoo/layout.html | 7 ------- _extensions/odoo/translator.py | 9 +++++++-- 3 files changed, 14 insertions(+), 10 deletions(-) diff --git a/_extensions/odoo/__init__.py b/_extensions/odoo/__init__.py index af3a34386..e4191e900 100644 --- a/_extensions/odoo/__init__.py +++ b/_extensions/odoo/__init__.py @@ -21,6 +21,10 @@ def setup(app): location="odoo extension") app.config.html_translator_class = 'odoo.translator.BootstrapTranslator' + add_js_file = getattr(app, 'add_js_file', None) or app.add_javascript + for f in ['jquery.min.js', 'bootstrap.js', 'doc.js', 'jquery.noconflict.js']: + add_js_file(f) + switcher.setup(app) app.add_config_value('odoo_cover_default', None, 'env') app.add_config_value('odoo_cover_external', {}, 'env') @@ -28,7 +32,9 @@ def setup(app): app.connect('html-page-context', update_meta) def update_meta(app, pagename, templatename, context, doctree): - meta = context.setdefault('meta', {}) + meta = context.get('meta') + if meta is None: + meta = context['meta'] = {} meta.setdefault('banner', app.config.odoo_cover_default) def navbarify(node, navbar=None): diff --git a/_extensions/odoo/layout.html b/_extensions/odoo/layout.html index abcdd2d16..d854af51f 100644 --- a/_extensions/odoo/layout.html +++ b/_extensions/odoo/layout.html @@ -1,12 +1,5 @@ {% extends "basic/layout.html" %} -{% set script_files = script_files + [ -'_static/jquery.min.js', -'_static/bootstrap.js', -'_static/doc.js', -'_static/jquery.noconflict.js', -] %} - {% set classes = [] %} {% if pagename == master_doc %} {% set classes = classes + ['index'] %} diff --git a/_extensions/odoo/translator.py b/_extensions/odoo/translator.py index de7901c2f..168262350 100644 --- a/_extensions/odoo/translator.py +++ b/_extensions/odoo/translator.py @@ -5,7 +5,7 @@ import re import urllib from docutils import nodes -from sphinx import addnodes, util +from sphinx import addnodes, util, builders from sphinx.locale import admonitionlabels from . import pycompat @@ -44,7 +44,12 @@ class BootstrapTranslator(nodes.NodeVisitor, object): '' ] - def __init__(self, builder, document): + def __init__(self, document, builder): + # order of parameter swapped between Sphinx 1.x and 2.x, check if + # we're running 1.x and swap back + if not isinstance(builder, builders.Builder): + builder, document = document, builder + super(BootstrapTranslator, self).__init__(document) self.builder = builder self.body = [] From 577340df93a9e87f06196e67dd59aa103694bb7b Mon Sep 17 00:00:00 2001 From: Odoo Translation Bot Date: Sun, 7 Jul 2019 05:00:44 +0200 Subject: [PATCH 012/109] [I18N] Update translation terms from Transifex --- locale/fr/LC_MESSAGES/crm.po | 169 ++++++++++++++++++++++++---- locale/fr/LC_MESSAGES/website.po | 21 +++- locale/nl/LC_MESSAGES/accounting.po | 8 +- 3 files changed, 166 insertions(+), 32 deletions(-) diff --git a/locale/fr/LC_MESSAGES/crm.po b/locale/fr/LC_MESSAGES/crm.po index dd0cbc1bf..3ab1d37b7 100644 --- a/locale/fr/LC_MESSAGES/crm.po +++ b/locale/fr/LC_MESSAGES/crm.po @@ -10,6 +10,7 @@ # Xavier Belmere , 2017 # Michell Portrait , 2019 # Sébastien BÜHL , 2019 +# Renaud de Colombel , 2019 # #, fuzzy msgid "" @@ -18,7 +19,7 @@ msgstr "" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-07-23 12:10+0200\n" "PO-Revision-Date: 2017-10-20 09:56+0000\n" -"Last-Translator: Sébastien BÜHL , 2019\n" +"Last-Translator: Renaud de Colombel , 2019\n" "Language-Team: French (https://www.transifex.com/odoo/teams/41243/fr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -32,7 +33,7 @@ msgstr "CRM" #: ../../crm/acquire_leads.rst:3 msgid "Acquire leads" -msgstr "" +msgstr "Acquérir des pistes" #: ../../crm/acquire_leads/convert.rst:3 msgid "Convert leads into opportunities" @@ -46,6 +47,12 @@ msgid "" " Settings. It applies to all your sales channels by default. But you can " "make it specific for specific channels from their configuration form." msgstr "" +"Le système peut générer des pistes plutôt que des opportunités, afin " +"d'ajouter une étape de qualification avant de convertir une *Piste* en " +"*Opportunité* et de l'assigner à la bonne équipe commerciale. Vous pouvez " +"activer ce mode dans la Configuration du module CRM. Il s'appliquera par " +"défaut à tous vos canaux de vente. Vous pouvez cependant l'adapter à des " +"canaux particuliers depuis leur formulaire de configuration." #: ../../crm/acquire_leads/convert.rst:13 #: ../../crm/acquire_leads/generate_from_website.rst:41 @@ -59,16 +66,20 @@ msgid "" "For this feature to work, go to :menuselection:`CRM --> Configuration --> " "Settings` and activate the *Leads* feature." msgstr "" +"Pour activer cette fonctionnalité, allez dans :menuselection:`CRM --> " +"Configuration --> Configuration` et cochez la case *Pistes*." #: ../../crm/acquire_leads/convert.rst:21 msgid "" "You will now have a new submenu *Leads* under *Pipeline* where they will " "aggregate." msgstr "" +"Un nouveau sous-menu *Pistes* apparaît maintenant en dessous de *Pistes* où " +"elles se retrouveront toutes." #: ../../crm/acquire_leads/convert.rst:28 msgid "Convert a lead into an opportunity" -msgstr "" +msgstr "Convertir une piste en opportunité" #: ../../crm/acquire_leads/convert.rst:30 msgid "" @@ -76,6 +87,10 @@ msgid "" "opportunity and decide if it should still be assigned to the same " "channel/person and if you need to create a new customer." msgstr "" +"Quand vous cliquez sur une *Piste*, vous aurez la possibilité de la " +"convertir en opportunité et de décider si elle doit toujours être assignée " +"au/à la même canal/personne et si vous avez besoin de créer un nouveau " +"client." #: ../../crm/acquire_leads/convert.rst:37 msgid "" @@ -84,10 +99,14 @@ msgid "" "Odoo will automatically offer you to link to an existing customer if that " "customer already exists." msgstr "" +"Si vous avez déjà défini une opportunité pour un client, Odoo vous proposera" +" automatiquement de fusionner avec cette opportunité. De la même manière, " +"Odoo vous proposera automatiquement de créer un lien vers un client qui " +"existerait déjà." #: ../../crm/acquire_leads/generate_from_email.rst:3 msgid "Generate leads/opportunities from emails" -msgstr "" +msgstr "Générer des pistes/opportunités à partir d'e-mails." #: ../../crm/acquire_leads/generate_from_email.rst:5 msgid "" @@ -95,6 +114,10 @@ msgid "" "efficiency. By default, any email sent to *sales@database\\_domain.ext* will" " create an opportunity in the pipeline of the default sales channel." msgstr "" +"Automatiser la création de pistes/opportunités améliorera considérablement " +"votre efficacité. Par défaut, tout mail envoyé à " +"*sales@database\\_domain.ext* créera une opportunité dans le pipeline du " +"canal de ventes par défaut." #: ../../crm/acquire_leads/generate_from_email.rst:11 msgid "Configure email aliases" @@ -108,6 +131,11 @@ msgid "" "configuration of sales channels under :menuselection:`Configuration --> " "Sales Channels`." msgstr "" +"Chaque canal de vente peut avoir ses propres alias mail afin de générer des " +"pistes/opportunités qui lui seront automatiquement assignées. Cela est utile" +" si vous gérez plusieurs équipes commerciales avec des processus commerciaux" +" spécifiques. Le paramétrage se fait dans :menuselection:`Configuration --> " +"Équipes commerciales`." #: ../../crm/acquire_leads/generate_from_website.rst:3 msgid "Generate leads/opportunities from your website contact page" @@ -121,14 +149,17 @@ msgid "" "efficiency. Any visitor using the contact form on your website will create a" " lead/opportunity in the pipeline." msgstr "" +"Automatiser la création de pistes/opportunités améliorera considérablement " +"votre efficacité. Tout visiteur utilisant le formulaire de contact de votre " +"site web créera une piste/opportunité dans le pipeline." #: ../../crm/acquire_leads/generate_from_website.rst:10 msgid "Use the contact us on your website" -msgstr "" +msgstr "Utiliser le formulaire de contact de votre site internet" #: ../../crm/acquire_leads/generate_from_website.rst:12 msgid "You should first go to your website app." -msgstr "" +msgstr "Rendez-vous, tout d'abord, sur l'application Site Web" #: ../../crm/acquire_leads/generate_from_website.rst:14 msgid "|image0|\\ |image1|" @@ -139,6 +170,9 @@ msgid "" "With the CRM app installed, you benefit from ready-to-use contact form on " "your Odoo website that will generate leads/opportunities automatically." msgstr "" +"Quand l'application CRM est installée, vous profitez, sur votre site web " +"Odoo, d'un formulaire de contact prêt à l'emploi qui génère automatiquement " +"pistes/opportunités." #: ../../crm/acquire_leads/generate_from_website.rst:23 msgid "" @@ -146,11 +180,15 @@ msgid "" "Configuration --> Settings` under *Communication* you will find the Contact " "Form info and where to change the *Sales Channel* or *Salesperson*." msgstr "" +"Pour assigner les pistes à une équipe commerciale particulière, allez dans " +":menuselection:`Site Web --> Configuration --> Configuration` dans la partie" +" *Communication*. Vous trouverez les informations sur le Formulaire de " +"contact et vous pourrez modifier l'*Équipe commerciale* ou le *Vendeur*." #: ../../crm/acquire_leads/generate_from_website.rst:32 #: ../../crm/acquire_leads/generate_from_website.rst:50 msgid "Create a custom contact form" -msgstr "" +msgstr "Créer un formulaire de contact personnalisé" #: ../../crm/acquire_leads/generate_from_website.rst:34 msgid "" @@ -160,12 +198,19 @@ msgid "" "system (emails, leads/opportunities, project tasks, helpdesk tickets, " "etc...)" msgstr "" +"Vous pouvez vouloir en apprendre plus sur vos visiteurs quand ils veulent " +"vous contacter. Vous aurez alors besoin de construire un formulaire de " +"contact personnalisé sur votre site web. Ces formulaires de contact peuvent " +"générer de nombreux types d'enregistrements dans le système (e-mails, " +"pistes/opportunités, tâches, tickets de demande d'assistance, etc…)" #: ../../crm/acquire_leads/generate_from_website.rst:43 msgid "" "You will need to install the free *Form Builder* module. Only available in " "Odoo Enterprise." msgstr "" +"Vous aurez besoin d'installer le module gratuit *Constructeur de " +"formulaires*. Accessible uniquement dans Odoo Entreprise." #: ../../crm/acquire_leads/generate_from_website.rst:52 msgid "" @@ -173,22 +218,30 @@ msgid "" "form builder in the page and you will be able to add all the fields you " "wish." msgstr "" +"Depuis n'importe quelle page où vous voulez inclure votre formulaire de " +"contact, placez-vous en mode édition et glissez/déposez le constructeur de " +"formulaire. Vous pourrez alors ajouter tous les champs que vous souhaitez." #: ../../crm/acquire_leads/generate_from_website.rst:59 msgid "" "By default any new contact form will send an email, you can switch to " "lead/opportunity generation in *Change Form Parameters*." msgstr "" +"Par défaut, tout nouveau formulaire de contact enverra un e-mail, vous " +"pouvez remplacer ce mécanisme par la génération de piste/opportunité dans " +"*Modifier les paramètres du formulaire*." #: ../../crm/acquire_leads/generate_from_website.rst:63 msgid "" "If the same visitors uses the contact form twice, the second information " "will be added to the first lead/opportunity in the chatter." msgstr "" +"Si un même visiteur utilise le formulaire de contact deux fois, la seconde " +"information sera ajoutée à la première piste/opportunité dans le chatter." #: ../../crm/acquire_leads/generate_from_website.rst:67 msgid "Generate leads instead of opportunities" -msgstr "" +msgstr "Générer des pistes plutôt que des opportunités" #: ../../crm/acquire_leads/generate_from_website.rst:69 msgid "" @@ -196,10 +249,14 @@ msgid "" "assigning to the right sales people. To do so, activate *Leads* in CRM " "settings and refer to :doc:`convert`." msgstr "" +"Lorsque vous utilisez un formulaire de contact, il est recommandé de passer " +"par une étape de qualification avant d'assigner ces informations à la bonne " +"équipe commerciale. Pour ce faire, activez *Pistes* dans les paramètres du " +"CRM et reportez-vous à :doc:`convert`." #: ../../crm/acquire_leads/send_quotes.rst:3 msgid "Send quotations" -msgstr "" +msgstr "Envoyer des devis" #: ../../crm/acquire_leads/send_quotes.rst:5 msgid "" @@ -207,6 +264,9 @@ msgid "" " need to them send a quotation. You can directly do this in the CRM App with" " Odoo." msgstr "" +"Quand vous qualifiez une piste en opportunité, vous aurez sans doute besoin " +"de lui faire parvenir un devis. Vous pouvez faire cela directement dans " +"l'application CRM d'Odoo." #: ../../crm/acquire_leads/send_quotes.rst:13 msgid "Create a new quotation" @@ -217,32 +277,42 @@ msgid "" "By clicking on any opportunity or lead, you will see a *New Quotation* " "button, it will bring you into a new menu where you can manage your quote." msgstr "" +"En cliquant sur une opportunité ou une piste, vous verrez apparaître un " +"bouton *Nouveau Devis* qui vous amènera à un nouveau menu vous permettant de" +" gérer votre devis. " #: ../../crm/acquire_leads/send_quotes.rst:22 msgid "" "You will find all your quotes to that specific opportunity under the " "*Quotations* menu on that page." msgstr "" +"Vous trouverez tous vos devis relatifs à cette opportunité sous le menu " +"*Devis* de cette page." #: ../../crm/acquire_leads/send_quotes.rst:29 msgid "Mark them won/lost" -msgstr "" +msgstr "Marquer comme gagné/perdu" #: ../../crm/acquire_leads/send_quotes.rst:31 msgid "" "Now you will need to mark your opportunity as won or lost to move the " "process along." msgstr "" +"Vous devrez maintenant marquer votre opportunité comme gagnée ou perdue pour" +" passer à l'étape suivante." #: ../../crm/acquire_leads/send_quotes.rst:34 msgid "" "If you mark them as won, they will move to your *Won* column in your Kanban " "view. If you however mark them as *Lost* they will be archived." msgstr "" +"Si vous les marquez comme gagnées, elles se placeront dans la colonne " +"*Gagné* de la vue Kanban. Si néanmoins vous les marquez comme *Perdu*, elles" +" seront archivées." #: ../../crm/optimize.rst:3 msgid "Optimize your Day-to-Day work" -msgstr "" +msgstr "Organiser votre travail quotidien" #: ../../crm/optimize/google_calendar_credentials.rst:3 msgid "Synchronize Google Calendar with Odoo" @@ -254,16 +324,22 @@ msgid "" "manage your meetings from both platforms (updates go through both " "directions)." msgstr "" +"Odoo s'intègre parfaitement au Calendrier Google, ainsi vous pouvez gérez " +"vos rendez-vous depuis les deux plateformes (les mises à jour s'effectuant " +"dans les deux sens)." #: ../../crm/optimize/google_calendar_credentials.rst:10 msgid "Setup in Google" -msgstr "" +msgstr "Configuration dans Google" #: ../../crm/optimize/google_calendar_credentials.rst:11 msgid "" "Go to `Google APIs platform `__ to " "generate Google Calendar API credentials. Log in with your Google account." msgstr "" +"Allez sur la `plateforme des APIs de Google " +"`__ pour générer les identifiants de " +"l'API Google Calendar." #: ../../crm/optimize/google_calendar_credentials.rst:14 msgid "Go to the API & Services page." @@ -271,27 +347,31 @@ msgstr "Aller à la page des API et Services" #: ../../crm/optimize/google_calendar_credentials.rst:19 msgid "Search for *Google Calendar API* and select it." -msgstr "" +msgstr "Cherchez *Google Calendar API* et sélectionnez-le." #: ../../crm/optimize/google_calendar_credentials.rst:27 msgid "Enable the API." -msgstr "" +msgstr "Activer l'API." #: ../../crm/optimize/google_calendar_credentials.rst:32 msgid "" "Select or create an API project to store the credentials if not yet done " "before. Give it an explicit name (e.g. Odoo Sync)." msgstr "" +"Sélectionnez ou créez un projet d'API pour enregistrer les identifiants si " +"vous ne l'avez jamais fait. Donnez-lui un nom explicite (e.g. Odoo Sync)" #: ../../crm/optimize/google_calendar_credentials.rst:35 msgid "Create credentials." -msgstr "" +msgstr "Créer des identifiants." #: ../../crm/optimize/google_calendar_credentials.rst:40 msgid "" "Select *Web browser (Javascript)* as calling source and *User data* as kind " "of data." msgstr "" +"Sélectionnez *Navigateur Web (Javascript)* comme contexte à partir duquel " +"l'API sera appelée et *Données utilisateur* pour le type de données demandé." #: ../../crm/optimize/google_calendar_credentials.rst:46 msgid "" @@ -301,6 +381,11 @@ msgid "" "redirect URI* is your Odoo's instance URL followed by " "'/google_account/authentication'." msgstr "" +"Vous pouvez alors créer un Identifiant Client. Entrez le nom de " +"l'application (e.g. Odoo Calendar) et les pages autorisées vers lesquelles " +"vous serez re-dirigé(e). L'*Origine du Javascript Autorisé* est l'URL de " +"votre instance Odoo. L'*URI de redirection autorisée* est l'URL de votre " +"instance Odoo suivie de '/google_account/authentication'." #: ../../crm/optimize/google_calendar_credentials.rst:55 msgid "" @@ -309,28 +394,42 @@ msgid "" "mandatory. The Consent Screen will only show up when you enter the Client ID" " in Odoo for the first time." msgstr "" +"Parcourez l'écran de consentement en entrant le nom du produit (e.g. " +"Calendrier Odoo). Vous pouvez prendre connaissance des options de " +"personnalisation mais ce n'est pas obligatoire. L'écran d'accord " +"n'apparaîtra qu'une fois que vous aurez entré l'identifiant client dans " +"Odoo." #: ../../crm/optimize/google_calendar_credentials.rst:60 msgid "" "Finally you are provided with your **Client ID**. Go to *Credentials* to get" " the **Client Secret** as well. Both of them are required in Odoo." msgstr "" +"Pour terminer, on vous indique votre **ID Client**. Cliquez sur " +"*Credentials* pour obtenir ensuite le **Client Secret**. Vous aurez besoin " +"de ces deux informations dans Odoo." #: ../../crm/optimize/google_calendar_credentials.rst:67 msgid "Setup in Odoo" -msgstr "" +msgstr "Configuration dans Odoo" #: ../../crm/optimize/google_calendar_credentials.rst:69 msgid "" "Install the **Google Calendar** App from the *Apps* menu or by checking the " "option in :menuselection:`Settings --> General Settings`." msgstr "" +"Installez l'application **Calendrier Google** que vous trouverez dans le " +"menu *Applications* ou en cochant la case dans :menuselection:`Paramètres " +"--> Paramètres Généraux`." #: ../../crm/optimize/google_calendar_credentials.rst:75 msgid "" "Go to :menuselection:`Settings --> General Settings` and enter your **Client" " ID** and **Client Secret** in Google Calendar option." msgstr "" +"Rendez-vous dans :menuselection:`Paramètres --> Paramètres Généraux` et " +"entrez votre **Id. client** et **Client Secret** dans les paramètres du " +"Calendrier Google." #: ../../crm/optimize/google_calendar_credentials.rst:81 msgid "" @@ -339,10 +438,16 @@ msgid "" "connection. Once back in Odoo, click the sync button again. You can click it" " whenever you want to synchronize your calendar." msgstr "" +"Le paramétrage est maintenant terminé. Ouvrez votre Calendrier Google et " +"synchronisez-le avec Google. La première fois que vous le faites vous êtes " +"redirigé sur une page Google pour autoriser la connexion. De retour dans " +"Odoo, re-cliquez sur le bouton synchroniser. Vous pouvez cliquer sur ce " +"bouton chaque fois que vous voulez synchroniser votre calendrier." #: ../../crm/optimize/google_calendar_credentials.rst:89 msgid "As of now you no longer have excuses to miss a meeting!" msgstr "" +"À partir de maintenant, vous n'avez plus d'excuses pour rater une réunion !" #: ../../crm/optimize/onsip.rst:3 msgid "Use VOIP services in Odoo with OnSIP" @@ -358,6 +463,10 @@ msgid "" " case, the installation and setup of an Asterisk server is not necessary as " "the whole infrastructure is hosted and managed by OnSIP." msgstr "" +"La VoIP Odoo peut être paramétrée pour fonctionner avec OnSIP " +"(www.onsip.com). Dans ce cas, l'installation et le paramétrage d'un serveur " +"Asterisk ne sont pas nécessaires puisque toute l'infrastructure est hébergée" +" et gérée par OnSIP." #: ../../crm/optimize/onsip.rst:10 msgid "" @@ -366,16 +475,22 @@ msgid "" "covered by the service. After opening an OnSIP account, follow the " "configuration procedure below." msgstr "" +"Vous aurez besoin d'ouvrir un compte OnSIP pour utiliser ce service. Avant " +"de vous engager, assurez-vous que votre zone et celle de vos correspondants " +"sont couvertes par ce service. Après l'ouverture du compte OnSIP, suivez la " +"procédure ci-dessous." #: ../../crm/optimize/onsip.rst:15 msgid "Go to Apps and install the module **VoIP OnSIP**." -msgstr "" +msgstr "Allez à la page Applications et installez le module **VoIP OnSIP**." #: ../../crm/optimize/onsip.rst:20 msgid "" "Go to Settings/General Settings. In the section Integrations/Asterisk " "(VoIP), fill in the 3 fields:" msgstr "" +"Allez dans Paramètres/Paramètres Généraux. Dans la partie " +"Intégration/Asterisk (VoIP), renseignez les 3 champs :" #: ../../crm/optimize/onsip.rst:22 msgid "" @@ -383,14 +498,18 @@ msgid "" "www.onsip.com. If you don't know it, log in to https://admin.onsip.com/ and " "you will see it in the top right corner of the screen." msgstr "" +"**OnSIP Domain** est le domaine que vous avez choisi quand vous avez créé un" +" compte sur www.onsip.com. Si vous ne le connaissez pas, connectez-vous à " +"https://admin.onsip.com/, vous le trouverez dans le coin supérieur droit de " +"l'écran." #: ../../crm/optimize/onsip.rst:23 msgid "**WebSocket** should contain wss://edge.sip.onsip.com" -msgstr "" +msgstr "**WebSocket** devrait contenir wss://edge.sip.onsip.com" #: ../../crm/optimize/onsip.rst:24 msgid "**Mode** should be Production" -msgstr "" +msgstr "**Mode** devrait indiquer Production" #: ../../crm/optimize/onsip.rst:29 msgid "" @@ -767,7 +886,7 @@ msgstr "" #: ../../crm/performance.rst:3 msgid "Analyze performance" -msgstr "" +msgstr "Analyser la performance" #: ../../crm/performance/turnover.rst:3 msgid "Get an accurate probable turnover" @@ -1094,7 +1213,7 @@ msgstr "" #: ../../crm/track_leads/lead_scoring.rst:40 msgid "Assign leads" -msgstr "" +msgstr "Assigner des pistes" #: ../../crm/track_leads/lead_scoring.rst:42 msgid "" @@ -1123,7 +1242,7 @@ msgstr "" #: ../../crm/track_leads/lead_scoring.rst:62 msgid "Evaluate & use the unassigned leads" -msgstr "" +msgstr "Évaluer et utiliser les pistes non assignées" #: ../../crm/track_leads/lead_scoring.rst:64 msgid "" @@ -1146,7 +1265,7 @@ msgstr "" #: ../../crm/track_leads/prospect_visits.rst:3 msgid "Track your prospects visits" -msgstr "" +msgstr "Suivre les visites de vos prospects" #: ../../crm/track_leads/prospect_visits.rst:5 msgid "" @@ -1182,7 +1301,7 @@ msgstr "" #: ../../crm/track_leads/prospect_visits.rst:35 msgid "See visited pages in your leads/opportunities" -msgstr "" +msgstr "Voir les pages visitées dans vos pistes/opportunités" #: ../../crm/track_leads/prospect_visits.rst:37 msgid "" @@ -1206,4 +1325,4 @@ msgstr "" #: ../../crm/track_leads/prospect_visits.rst:55 msgid "Your customers will no longer be able to keep any secrets from you!" -msgstr "" +msgstr "Vos clients ne pourront plus vous cacher quoi que ce soit !" diff --git a/locale/fr/LC_MESSAGES/website.po b/locale/fr/LC_MESSAGES/website.po index 56d9f16b3..32284cea4 100644 --- a/locale/fr/LC_MESSAGES/website.po +++ b/locale/fr/LC_MESSAGES/website.po @@ -3,14 +3,27 @@ # This file is distributed under the same license as the Odoo package. # FIRST AUTHOR , YEAR. # +# Translators: +# Richard Mathot , 2017 +# Martin Trigaux, 2017 +# lucasdeliege , 2017 +# Jérôme Tanché , 2017 +# Mohamed Cherkaoui , 2017 +# Xavier Belmere , 2017 +# Melanie Bernard , 2017 +# Maxime Chambreuil , 2017 +# Monsieur Chat , 2017 +# Shark McGnark , 2017 +# Renaud de Colombel , 2019 +# #, fuzzy msgid "" msgstr "" "Project-Id-Version: Odoo 11.0\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-07-23 12:10+0200\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: Maxime Chambreuil , 2017\n" +"PO-Revision-Date: 2017-10-20 09:57+0000\n" +"Last-Translator: Renaud de Colombel , 2019\n" "Language-Team: French (https://www.transifex.com/odoo/teams/41243/fr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -101,7 +114,7 @@ msgstr "" #: ../../website/optimize/google_analytics_dashboard.rst:25 msgid "Enable the API." -msgstr "" +msgstr "Activer l'API." #: ../../website/optimize/google_analytics_dashboard.rst:30 msgid "Create credentials to use in Odoo." @@ -112,6 +125,8 @@ msgid "" "Select *Web browser (Javascript)* as calling source and *User data* as kind " "of data." msgstr "" +"Sélectionnez *Navigateur Web (Javascript)* comme contexte à partir duquel " +"l'API sera appelée et *Données utilisateur* pour le type de données demandé." #: ../../website/optimize/google_analytics_dashboard.rst:41 msgid "" diff --git a/locale/nl/LC_MESSAGES/accounting.po b/locale/nl/LC_MESSAGES/accounting.po index ac870dc27..dc0635df4 100644 --- a/locale/nl/LC_MESSAGES/accounting.po +++ b/locale/nl/LC_MESSAGES/accounting.po @@ -15,12 +15,12 @@ # Pol Van Dingenen , 2018 # Martien van Geene , 2018 # Martin Trigaux, 2018 -# Erwin van der Ploeg , 2018 # Cas Vissers , 2018 # dpms , 2018 # Julia van Orsouw , 2019 # Gunther Clauwaert , 2019 # Yenthe Van Ginneken , 2019 +# Erwin van der Ploeg , 2019 # #, fuzzy msgid "" @@ -29,7 +29,7 @@ msgstr "" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-11-07 15:44+0100\n" "PO-Revision-Date: 2017-10-20 09:55+0000\n" -"Last-Translator: Yenthe Van Ginneken , 2019\n" +"Last-Translator: Erwin van der Ploeg , 2019\n" "Language-Team: Dutch (https://www.transifex.com/odoo/teams/41243/nl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -4813,7 +4813,7 @@ msgstr "" #: ../../accounting/others/analytic/purchases_expenses.rst:118 msgid "Subcontracting" -msgstr "" +msgstr "Onderaanneming" #: ../../accounting/others/analytic/purchases_expenses.rst:120 msgid "" @@ -5245,7 +5245,7 @@ msgstr "-1 500" #: ../../accounting/others/analytic/usage.rst:68 msgid "Subcontractors" -msgstr "" +msgstr "Onderaannemers" #: ../../accounting/others/analytic/usage.rst:68 #: ../../accounting/others/analytic/usage.rst:72 From b5669d550e2e0aeef6dd4e9cda1b26a391305dcb Mon Sep 17 00:00:00 2001 From: Odoo Translation Bot Date: Sun, 14 Jul 2019 05:00:41 +0200 Subject: [PATCH 013/109] [I18N] Update translation terms from Transifex --- locale/fr/LC_MESSAGES/crm.po | 247 +++++++++++++++++++++---- locale/fr/LC_MESSAGES/discuss.po | 35 +++- locale/fr/LC_MESSAGES/manufacturing.po | 14 +- 3 files changed, 252 insertions(+), 44 deletions(-) diff --git a/locale/fr/LC_MESSAGES/crm.po b/locale/fr/LC_MESSAGES/crm.po index 3ab1d37b7..3708222c4 100644 --- a/locale/fr/LC_MESSAGES/crm.po +++ b/locale/fr/LC_MESSAGES/crm.po @@ -163,7 +163,7 @@ msgstr "Rendez-vous, tout d'abord, sur l'application Site Web" #: ../../crm/acquire_leads/generate_from_website.rst:14 msgid "|image0|\\ |image1|" -msgstr "" +msgstr "|image0|\\ |image1|" #: ../../crm/acquire_leads/generate_from_website.rst:16 msgid "" @@ -516,22 +516,26 @@ msgid "" "Go to **Settings/Users**. In the form view of each VoIP user, in the " "Preferences tab, fill in the section **PBX Configuration**:" msgstr "" +"Allez dans **Configuration/Utilisateurs**. Dans le formulaire représentant " +"chaque utilisateur de la VoIP, dans l'onglet Préférences, remplissez la " +"partie **Configuration PBX** :" #: ../../crm/optimize/onsip.rst:31 msgid "**SIP Login / Browser's Extension**: the OnSIP 'Username'" msgstr "" +"**Login SIP / Extension du navigateur** : le 'nom d'utilisateur' OnSIP" #: ../../crm/optimize/onsip.rst:32 msgid "**OnSIP authorization User**: the OnSIP 'Auth Username'" -msgstr "" +msgstr "**Autorisation de l'Utilisateur OnSIP** : le 'Auth Username' OnSIP" #: ../../crm/optimize/onsip.rst:33 msgid "**SIP Password**: the OnSIP 'SIP Password'" -msgstr "" +msgstr "**Mot de passe SIP** : le 'SIP Password' de OnSIP" #: ../../crm/optimize/onsip.rst:34 msgid "**Handset Extension**: the OnSIP 'Extension'" -msgstr "" +msgstr "**Extension de Combiné** : le 'Extension' de OnSIP" #: ../../crm/optimize/onsip.rst:36 msgid "" @@ -539,6 +543,9 @@ msgid "" "https://admin.onsip.com/users, then select the user you want to configure " "and refer to the fields as pictured below." msgstr "" +"Vous pourrez trouver toutes ces informations en vous connectant sur " +"https://admin.onsip.com/users puis en sélectionnant l’utilisateur que vous " +"voulez configurer et regarder les champs dans l'image ci-dessous." #: ../../crm/optimize/onsip.rst:41 msgid "" @@ -546,12 +553,17 @@ msgid "" "corner of Odoo (make sure you are logged in as a user properly configured in" " Odoo and in OnSIP)." msgstr "" +"Vous pouvez maintenant passer des appels en cliquant sur l'icône de " +"téléphone dans le coin supérieur droit d'Odoo (assurez-vous d'être connecté " +"en tant qu'utilisateur correctement configuré dans Odoo et dans OnSIP)." #: ../../crm/optimize/onsip.rst:45 msgid "" "If you see a *Missing Parameters* message in the Odoo softphone, make sure " "to refresh your Odoo window and try again." msgstr "" +"Si vous voyez un message *Paramètre manquant* dans l'application VoIP " +"d'Odoo, rechargez la page et ré-essayez." #: ../../crm/optimize/onsip.rst:52 msgid "" @@ -560,16 +572,22 @@ msgid "" "the international country code. E.g.: +16506913277 (where +1 is the " "international prefix for the United States)." msgstr "" +"Si vous voyez un message *Mauvais Numéro* dans l'application VoIP d'Odoo, " +"assurez-vous que vous utilisez le format international, commençant par le " +"signe plus (+) suivi de l'indicatif du pays. E.g. : +16506913277 (+1 étant " +"l'indicatif international pour les États-Unis)." #: ../../crm/optimize/onsip.rst:57 msgid "" "You can now also receive phone calls. Your number is the one provided by " "OnSIP. Odoo will ring and display a notification." msgstr "" +"Vous pouvez aussi recevoir des appels. Votre numéro est celui qui vous a été" +" fourni par OnSIP. Odoo sonnera et affichera une notification." #: ../../crm/optimize/onsip.rst:63 msgid "OnSIP on Your Cell Phone" -msgstr "" +msgstr "OnSIP sur votre smartphone" #: ../../crm/optimize/onsip.rst:65 msgid "" @@ -578,6 +596,12 @@ msgid "" " VoIP. This is useful for on-the-go calls, but also to make sure to hear " "incoming calls, or simply for convenience. Any SIP softphone will work." msgstr "" +"Afin de passer et de recevoir des appels quand vous n'êtes pas devant votre " +"ordinateur, vous pouvez utiliser une application de VoIP sur votre " +"smartphone en parallèle à l'application VoIP Odoo. C'est pratique pour les " +"appels en mobilité mais aussi pour s'assurer de ne pas manquer un appel ou " +"simplement par commodité. N'importe quelle application de VoIP compatible " +"SIP fonctionnera." #: ../../crm/optimize/onsip.rst:67 msgid "" @@ -586,6 +610,11 @@ msgid "" " When creating an account, select OnSIP in the list of carriers. You will " "then have to configure it as follows:" msgstr "" +"Sur Android et iOS, OnSIP a été testé avec succès avec l'application " +"`Grandstream Wave " +"`_. " +"Quand vous créez un compte, sélectionnez OnSIP dans la liste des opérateurs." +" Vous devrez ensuite la configurer comme suit :" #: ../../crm/optimize/onsip.rst:69 msgid "**Account name**: OnSIP" @@ -593,19 +622,19 @@ msgstr "Nom du compte : OnSIP" #: ../../crm/optimize/onsip.rst:70 msgid "**SIP Server**: the OnSIP 'Domain'" -msgstr "" +msgstr "**Serveur SIP** : le 'Domain' OnSIP" #: ../../crm/optimize/onsip.rst:71 msgid "**SIP User ID**: the OnSIP 'Username'" -msgstr "" +msgstr "**ID d'utilisateur SIP** : le 'Username' OnSIP" #: ../../crm/optimize/onsip.rst:72 msgid "**SIP Authentication ID**: the OnSIP 'Auth Username'" -msgstr "" +msgstr "**ID d'authentification SIP** : le 'Auth Username' OnSIP" #: ../../crm/optimize/onsip.rst:73 msgid "**Password**: the OnSIP 'SIP Password'" -msgstr "" +msgstr "**Mot de passe** : le Mot de passe SIP de OnSIP" #: ../../crm/optimize/onsip.rst:75 msgid "" @@ -617,16 +646,25 @@ msgid "" "Assistant `_." msgstr "" +"Hormis les appels que vous pouvez passer depuis l'application Granstream " +"Wave sur votre smartphone, vous pouvez aussi passer des appels en cliquant " +"sur un numéro de téléphone dans le navigateur internet de votre PC. Cette " +"action fera sonner Grandstream Wave et transférera l'appel pour votre " +"correspondant sur votre téléphone. Cette approche est utile pour éviter de " +"perdre du temps à composer des numéros de téléphone. Pour cela, vous aurez " +"besoin de l'extension Chrome `OnSIP Call Assistant " +"`_." #: ../../crm/optimize/onsip.rst:79 msgid "" "The downside of using a softphone on your cell phone is that your calls will" " not be logged in Odoo as the softphone acts as an independent separate app." -msgstr "" +msgstr "**Mot de passe** : le Mot de passe SIP de OnSIP" #: ../../crm/optimize/setup.rst:3 msgid "Configure your VOIP Asterisk server for Odoo" -msgstr "" +msgstr "Configurer votre serveur VoIP Asterisk pour Odoo" #: ../../crm/optimize/setup.rst:6 msgid "Installing Asterisk server" @@ -890,7 +928,7 @@ msgstr "Analyser la performance" #: ../../crm/performance/turnover.rst:3 msgid "Get an accurate probable turnover" -msgstr "" +msgstr "Obtenir un chiffre d'affaire attendu fiable" #: ../../crm/performance/turnover.rst:5 msgid "" @@ -899,10 +937,15 @@ msgid "" "giving you an better idea of the probability of closing it, this is " "important to see your expected turnover in your various reports." msgstr "" +"Alors que vous progressez dans votre cycle de ventes et passez d'une étape à" +" l'autre, vous pouvez espérer obtenir une information plus précise sur une " +"opportunité donnée, vous fournissant une meilleure idée de la probabilité de" +" l'amener à terme. Ceci est important afin de visualiser votre chiffre " +"d'affaire attendu dans les différents rapports. " #: ../../crm/performance/turnover.rst:11 msgid "Configure your kanban stages" -msgstr "" +msgstr "Configurez les étapes de votre vue kanban" #: ../../crm/performance/turnover.rst:13 msgid "" @@ -912,16 +955,23 @@ msgid "" " for your business on stages, you can make your probable turnover more and " "more accurate." msgstr "" +"Par défaut, la vue kanban d'Odoo comporte quatre étapes : Nouveau, Qualifié," +" Proposition, Gagné ayant respectivement des probabilité de succès de 10, " +"30, 70 et 100%.Vous pouvez ajouter des étapes et/ou les modifier. En " +"affinant les probabilités de succès par défaut de chaque étape, vous pouvez " +"rendre votre chiffre d'affaire probable de plus en plus précis." #: ../../crm/performance/turnover.rst:25 msgid "" "Every one of your opportunities will have the probability set by default but" " you can modify them manually of course." msgstr "" +"Chacune de vos opportunités aura une probabilité réglée par défaut mais vous" +" pouvez la modifier." #: ../../crm/performance/turnover.rst:29 msgid "Set your opportunity expected revenue & closing date" -msgstr "" +msgstr "Entrez les revenus attendus et la date d'expiration de l'opportunité" #: ../../crm/performance/turnover.rst:31 msgid "" @@ -929,16 +979,22 @@ msgid "" "revenue and expected closing date. This will let you see your total expected" " revenue by stage as well as give a more accurate probable turnover." msgstr "" +"Quand vous recueillez des informations sur un prospect, il est important " +"d'indiquer un revenu attendu et une date d'expiration. Cela vous permettra " +"de voir l'ensemble de vos revenus attendus par étape ainsi que d'affiner le " +"chiffre d'affaire probable." #: ../../crm/performance/turnover.rst:40 msgid "See the overdue or closing soon opportunities" -msgstr "" +msgstr "Visualiser les opportunités expirées ou proches de l'expiration" #: ../../crm/performance/turnover.rst:42 msgid "" "In your pipeline, you can filter opportunities by how soon they will be " "closing, letting you prioritize." msgstr "" +"Dans votre pipeline, vous pouvez filtrer les opportunités par date " +"d'expiration, ce qui vous permet de les prioriser." #: ../../crm/performance/turnover.rst:48 msgid "" @@ -946,16 +1002,24 @@ msgid "" "improve your sale process, for example a lot of opportunities in early " "stages but with near closing date might indicate an issue." msgstr "" +"En tant que responsable commercial, cet outil peut également vous aider à " +"trouver des moyens potentiels d'améliorer votre processus de vente, par " +"exemple, avoir beaucoup d'opportunités dans les premières étapes mais " +"présentant une date d'expiration proche peut révéler un problème." #: ../../crm/performance/turnover.rst:53 msgid "View your total expected revenue and probable turnover" msgstr "" +"Visualisez votre revenu global attendu et votre chiffre d'affaire probable" #: ../../crm/performance/turnover.rst:55 msgid "" "While in your Kanban view you can see the expected revenue for each of your " "stages. This is based on each opportunity expected revenue that you set." msgstr "" +"Quand vous êtes dans votre vue kanban, vous pouvez voir les revenus attendus" +" à chacune des étapes. Ceci grâce au revenu attendu que vous indiquez pour " +"chaque opportunité." #: ../../crm/performance/turnover.rst:62 msgid "" @@ -965,21 +1029,31 @@ msgid "" "probability they will close. This gives you a much better idea of your " "expected revenue allowing you to make plans and set targets." msgstr "" +"En tant que responsable, vous pouvez aller dans :menuselection:`CRM --> " +"Analyse --> Pipeline`. Par défaut, l'unité de mesure est le *Revenu au " +"prorata*. Ce rapport prendra en compte le revenu fixé pour chaque " +"opportunité mais également la probabilité de le clore. Cela vous donnera une" +" bien meilleure idée de vos revenus attendus, vous permettant d'établir des " +"plans d'action et fixer des objectifs." #: ../../crm/performance/win_loss.rst:3 msgid "Check your Win/Loss Ratio" -msgstr "" +msgstr "Contrôlez votre ratio Gagné/Perdu" #: ../../crm/performance/win_loss.rst:5 msgid "" "To see how well you are doing with your pipeline, take a look at the " "Win/Loss ratio." msgstr "" +"Pour voir comment vous vous en sortez avec votre pipeline, regardez le ratio" +" Gagné/Perdu." #: ../../crm/performance/win_loss.rst:8 msgid "" "To access this report, go to your *Pipeline* view under the *Reporting* tab." msgstr "" +"Pour accéder à ce rapport, allez dans votre vue *Pipeline*, dans l'onglet " +"*Analyse*." #: ../../crm/performance/win_loss.rst:11 msgid "" @@ -987,22 +1061,25 @@ msgid "" " ones from your sales channel, your whole company, etc. You can then click " "on filter and check Won/Lost." msgstr "" +"À ce niveau, vous pouvez filtrer quelles opportunités vous souhaitez voir : " +"les vôtres, celles de votre équipe commerciale, de toute votre entreprise, " +"etc. Vous pouvez alors cliquer sur filtrer et voir le ratio Gagné/perdu." #: ../../crm/performance/win_loss.rst:18 msgid "You can also change the *Measures* to *Total Revenue*." -msgstr "" +msgstr "Vous pouvez également changer la *Mesure* pour *Revenu espéré*." #: ../../crm/performance/win_loss.rst:23 msgid "You also have the ability to switch to a pie chart view." -msgstr "" +msgstr "Vous pouvez également basculer sur la vue diagramme." #: ../../crm/pipeline.rst:3 msgid "Organize the pipeline" -msgstr "" +msgstr "Organiser le pipeline" #: ../../crm/pipeline/lost_opportunities.rst:3 msgid "Manage lost opportunities" -msgstr "" +msgstr "Gérer les opportunités perdues" #: ../../crm/pipeline/lost_opportunities.rst:5 msgid "" @@ -1010,65 +1087,80 @@ msgid "" " want to keep track of the reasons you lost them and also which ways Odoo " "can help you recover them in the future." msgstr "" +"Quand vous travaillez sur vos opportunités, vous pourriez en perdre quelques" +" unes. Vous voudrez sans doute garder la trace de la raison de ces échecs et" +" aussi comment Odoo pourrait vous aider à les reconquérir plus tard." #: ../../crm/pipeline/lost_opportunities.rst:10 msgid "Mark a lead as lost" -msgstr "" +msgstr "Marquer une pise comme perdue" #: ../../crm/pipeline/lost_opportunities.rst:12 msgid "" "While in your pipeline, select any opportunity you want and you will see a " "*Mark Lost* button." msgstr "" +"Dans votre pipeline, sélectionnez l'opportunité désirée et vous verrez un " +"bouton *Marquer comme perdu*." #: ../../crm/pipeline/lost_opportunities.rst:15 msgid "" "You can then select an existing *Lost Reason* or create a new one right " "there." msgstr "" +"Vous pouvez sélectionner un *Motif de la perte* ou en créer un nouveau ici." #: ../../crm/pipeline/lost_opportunities.rst:22 msgid "Manage & create lost reasons" -msgstr "" +msgstr "Gérer et créer des motifs de perte" #: ../../crm/pipeline/lost_opportunities.rst:24 msgid "" "You will find your *Lost Reasons* under :menuselection:`Configuration --> " "Lost Reasons`." msgstr "" +"Vous trouverez vos *Motifs de la perte* dans le menu " +":menuselection:`Configuration --> Motifs de la perte`." #: ../../crm/pipeline/lost_opportunities.rst:26 msgid "" "You can select & rename any of them as well as create a new one from there." msgstr "" +"Vous pouvez sélectionner et renommer n'importe lequel ou en créer de " +"nouveaux à cet endroit." #: ../../crm/pipeline/lost_opportunities.rst:30 msgid "Retrieve lost opportunities" -msgstr "" +msgstr "Récupérer les opportunités perdues" #: ../../crm/pipeline/lost_opportunities.rst:32 msgid "" "To retrieve lost opportunities and do actions on them (send an email, make a" " feedback call, etc.), select the *Lost* filter in the search bar." msgstr "" +"Pour récupérer les opportunités perdues et agir sur elles (envoyer un mail, " +"rappeler pour un bilan, etc.) choisissez le filtre *Perdu* dans la barre de " +"recherche." #: ../../crm/pipeline/lost_opportunities.rst:39 msgid "You will then see all your lost opportunities." -msgstr "" +msgstr "Vous verrez alors toutes vos opportunités perdues." #: ../../crm/pipeline/lost_opportunities.rst:41 msgid "" "If you want to refine them further, you can add a filter on the *Lost " "Reason*." msgstr "" +"Si vous voulez affiner plus avant, vous pouvez ajouter un filtre *Motif de " +"la perte*." #: ../../crm/pipeline/lost_opportunities.rst:44 msgid "For Example, *Too Expensive*." -msgstr "" +msgstr "Par exemple, *Trop cher*." #: ../../crm/pipeline/lost_opportunities.rst:50 msgid "Restore lost opportunities" -msgstr "" +msgstr "Restaurer les opportunités perdues" #: ../../crm/pipeline/lost_opportunities.rst:52 msgid "" @@ -1076,6 +1168,9 @@ msgid "" "opportunity you wish and work on it as usual. You can also restore it by " "clicking on *Archived*." msgstr "" +"Dans la vue Kanban, avec le(s) filtre(s) activés, vous pouvez sélectionner " +"n'importe quelle opportunité, pour la traiter comme d'habitude. Vous pouvez " +"aussi la restaurer en cliquant sur *Restaurer*." #: ../../crm/pipeline/lost_opportunities.rst:59 msgid "" @@ -1083,50 +1178,64 @@ msgid "" " the same stage. Select *Restore Records* in the column options. You can " "also archive the same way." msgstr "" +"Vous pouvez aussi restaurer les éléments par lot dans la vue Kanban, quand " +"ils appartiennent à la même étape. Sélectionnez *Désarchiver* dans les " +"options de la colonne. Vous pouvez également les archiver de la même " +"manière." #: ../../crm/pipeline/lost_opportunities.rst:66 msgid "To select specific opportunities, you should switch to the list view." msgstr "" +"Pour sélectionner certaines opportunités, vous devriez passer en vue liste." #: ../../crm/pipeline/lost_opportunities.rst:71 msgid "" "Then you can select as many or all opportunities and select the actions you " "want to take." msgstr "" +"Vous pouvez alors sélectionner autant d'opportunités que désiré, ou toutes, " +"et choisir les actions à entreprendre." #: ../../crm/pipeline/lost_opportunities.rst:78 msgid ":doc:`../performance/win_loss`" -msgstr "" +msgstr ":doc:`../performance/win_loss`" #: ../../crm/pipeline/multi_sales_team.rst:3 msgid "Manage multiple sales teams" -msgstr "" +msgstr "Gérer plusieurs équipes commerciales" #: ../../crm/pipeline/multi_sales_team.rst:5 msgid "" "In Odoo, you can manage several sales teams, departments or channels with " "specific sales processes. To do so, we use the concept of *Sales Channel*." msgstr "" +"Dans 0doo, vous pouvez gérer plusieurs équipes commerciales, départements ou" +" canaux avec des processus de vente spécifiques. Pour cela, nous utilisons " +"le concept d' *Équipe Commerciale*." #: ../../crm/pipeline/multi_sales_team.rst:10 msgid "Create a new sales channel" -msgstr "" +msgstr "Créer une nouvelle équipe commerciale" #: ../../crm/pipeline/multi_sales_team.rst:12 msgid "" "To create a new *Sales Channel*, go to :menuselection:`Configuration --> " "Sales Channels`." msgstr "" +"Pour créer une nouvelle *Équipe Commerciale*, allez dans " +":menuselection:`Configuration --> Équipes Commerciales`." #: ../../crm/pipeline/multi_sales_team.rst:14 msgid "" "There you can set an email alias to it. Every message sent to that email " "address will create a lead/opportunity." msgstr "" +"Vous pouvez définir un alias mail pour cette équipe. Chaque message envoyé à" +" cette adresse mail créera une piste/opportunité." #: ../../crm/pipeline/multi_sales_team.rst:21 msgid "Add members to your sales channel" -msgstr "" +msgstr "Ajouter des membres à votre équipe commerciale" #: ../../crm/pipeline/multi_sales_team.rst:23 msgid "" @@ -1135,20 +1244,27 @@ msgid "" "lead/opportunity assigned to them will link to the sales channel. Therefore," " you can only be a member of one channel." msgstr "" +"Vous pouvez ajouter des membres à n'importe quelle équipe ; de cette manière" +" ces membres verront la structure du pipeline de l'équipe commerciale en " +"l'ouvrant. Toute piste/opportunité qui leur aura été assignée sera " +"rattachée à l'équipe commerciale. Par conséquent, on ne peut être membre que" +" d'une équipe commerciale." #: ../../crm/pipeline/multi_sales_team.rst:28 msgid "This will ease the process review of the team manager." -msgstr "" +msgstr "Ceci facilitera le processus de supervision par le chef d'équipe." #: ../../crm/pipeline/multi_sales_team.rst:33 msgid "" "If you now filter on this specific channel in your pipeline, you will find " "all of its opportunities." msgstr "" +"Si vous filtrez maintenant sur cette équipe dans votre pipeline, vous verrez" +" toutes ses opportunités." #: ../../crm/pipeline/multi_sales_team.rst:40 msgid "Sales channel dashboard" -msgstr "" +msgstr "Le tableau de bord de l'équipe commerciale" #: ../../crm/pipeline/multi_sales_team.rst:42 msgid "" @@ -1156,38 +1272,50 @@ msgid "" "sales manager also has access to the *Sales Channel Dashboard* under " "*Reporting*." msgstr "" +"Pour voir les opérations et les résultats de n'importe quelle équipe " +"commerciale d'un coup d’œil, le directeur commercial a également accès au " +"*Tableau de bord de l'Équipe Commerciale*, sous le menu *Rapports*." #: ../../crm/pipeline/multi_sales_team.rst:46 msgid "" "It is shared with the whole ecosystem so every revenue stream is included in" " it: Sales, eCommerce, PoS, etc." msgstr "" +"Il est partagé avec tout son environnement, ainsi toute source de revenu en " +"fait partie : Les ventes, l'e-commerce, les points de vente, etc." #: ../../crm/track_leads.rst:3 msgid "Assign and track leads" -msgstr "" +msgstr "Assigner et suivre des pistes" #: ../../crm/track_leads/lead_scoring.rst:3 msgid "Assign leads based on scoring" -msgstr "" +msgstr "Assigner des pistes d'après leur score" #: ../../crm/track_leads/lead_scoring.rst:5 msgid "" "With *Leads Scoring* you can automatically rank your leads based on selected" " criterias." msgstr "" +"Avec la *Notation des Pistes* vous pouvez classer vos pistes automatiquement" +" en fonction des critères sélectionnés." #: ../../crm/track_leads/lead_scoring.rst:8 msgid "" "For example you could score customers from your country higher or the ones " "that visited specific pages on your website." msgstr "" +"Par exemple, vous pourriez mieux noter les visiteurs issus de votre pays ou " +"ceux qui ont visité des pages précises de votre site web." #: ../../crm/track_leads/lead_scoring.rst:14 msgid "" "To use scoring, install the free module *Lead Scoring* under your *Apps* " "page (only available in Odoo Enterprise)." msgstr "" +"Pour utiliser le classement, installez le module gratuit *Classement des " +"Pistes* depuis la page *Apps* (accessible uniquement dans la version Odoo " +"Entreprise)." #: ../../crm/track_leads/lead_scoring.rst:21 msgid "Create scoring rules" @@ -1198,18 +1326,25 @@ msgid "" "You now have a new tab in your *CRM* app called *Leads Management* where you" " can manage your scoring rules." msgstr "" +"Vous avez maintenant un nouvel onglet *Gestion des Pistes* dans votre " +"application *CRM* où vous pouvez gérer vos règles de notation." #: ../../crm/track_leads/lead_scoring.rst:26 msgid "" "Here's an example for a Canadian lead, you can modify for whatever criteria " "you wish to score your leads on. You can add as many criterias as you wish." msgstr "" +"Voici un exemple pour une piste Canadienne, vous pouvez modifier tous les " +"critères servant à noter vos pistes. Vous pouvez ajouter autant de critères " +"que vous souhaitez." #: ../../crm/track_leads/lead_scoring.rst:33 msgid "" "Every hour every lead without a score will be automatically scanned and " "assigned their right score according to your scoring rules." msgstr "" +"Toutes les heures, les pistes n'ayant pas de score seront automatiquement " +"examinées et recevront la note qui correspond à vos règles de notation." #: ../../crm/track_leads/lead_scoring.rst:40 msgid "Assign leads" @@ -1222,23 +1357,34 @@ msgid "" "Management --> Team Assignation` and apply a specific domain on each team. " "This domain can include scores." msgstr "" +"Une fois les notes calculées, les pistes peuvent être assignées à une équipe" +" particulière en utilisant le même mécanisme de domaine. Pour ce faire, " +"allez dans :menuselection:`CRM --> Gestion des Pistes --> Attibution aux " +"Équipes` et appliquer un domaine spécifique à chacun. Ce domaine peut " +"inclure des notes." #: ../../crm/track_leads/lead_scoring.rst:49 msgid "" "Further on, you can assign to a specific vendor in the team with an even " "more refined domain." msgstr "" +"Mieux encore, vous pouvez assigner une piste à un membre de l'équipe en " +"particulier avec un domaine encore plus précis." #: ../../crm/track_leads/lead_scoring.rst:52 msgid "" "To do so go to :menuselection:`CRM --> Leads Management --> Leads " "Assignation`." msgstr "" +"Pour cela, allez dans :menuselection:`CRM --> Gestion des Pistes --> " +"Assignation des pistes`." #: ../../crm/track_leads/lead_scoring.rst:58 msgid "" "The team & leads assignation will assign the unassigned leads once a day." msgstr "" +"L'assignation des équipes & pistes affectera les pistes non assignées une " +"fois par jour." #: ../../crm/track_leads/lead_scoring.rst:62 msgid "Evaluate & use the unassigned leads" @@ -1250,11 +1396,16 @@ msgid "" "unassigned leads. Some of them could still lead to an opportunity so it is " "useful to do something with them." msgstr "" +"Une fois vos règles de notation établies vous aurez certainement encore des " +"pistes non assignées. Certaines d'entre elles pourraient encore se " +"transformer en opportunité aussi il et utile d'en faire quelque chose." #: ../../crm/track_leads/lead_scoring.rst:68 msgid "" "In your leads page you can place a filter to find your unassigned leads." msgstr "" +"Dans la page des pistes, vous pouvez activer un filtre pour trouver toutes " +"vos pistes non-assignées." #: ../../crm/track_leads/lead_scoring.rst:73 msgid "" @@ -1262,6 +1413,10 @@ msgid "" "Automation` apps to send a mass email to them? You can also easily find such" " unassigned leads from there." msgstr "" +"Pourquoi ne pas utiliser les applications :menuselection:`Marketing Email` " +"ou :menuselection:`Automatisation Marketing` pour leur envoyer un " +"publipostage ? De la même manière, vous pouvez également trouver des pistes " +"non assignées à partir de cet endroit." #: ../../crm/track_leads/prospect_visits.rst:3 msgid "Track your prospects visits" @@ -1272,32 +1427,43 @@ msgid "" "Tracking your website pages will give you much more information about the " "interests of your website visitors." msgstr "" +"Suivre les visites des pages de votre site web vous donnera beaucoup plus " +"d'information sur les centres d'intérêt de vos visiteurs." #: ../../crm/track_leads/prospect_visits.rst:8 msgid "" "Every tracked page they visit will be recorded on your lead/opportunity if " "they use the contact form on your website." msgstr "" +"Toutes les pages suivies qu'ils visitent seront enregistrées dans votre " +"piste/opportunité s'ils utilisent le formulaire de contact de votre site " +"web." #: ../../crm/track_leads/prospect_visits.rst:14 msgid "" "To use this feature, install the free module *Lead Scoring* under your " "*Apps* page (only available in Odoo Enterprise)." msgstr "" +"Pour utiliser cette fonctionnalité, installez le module gratuit *Notation " +"des Pistes* depuis la page *Apps* (accessible uniquement dans la version " +"Odoo Entreprise)." #: ../../crm/track_leads/prospect_visits.rst:21 msgid "Track a webpage" -msgstr "" +msgstr "Suivre une page web" #: ../../crm/track_leads/prospect_visits.rst:23 msgid "" "Go to any static page you want to track on your website and under the " "*Promote* tab you will find *Optimize SEO*" msgstr "" +"Rendez-vous sur n'importe quelle page statique que vous voulez suivre sur " +"votre site web. Vous trouverez un bouton *Optimisez le SEO* dans l'onglet " +"*Mettre en avant*" #: ../../crm/track_leads/prospect_visits.rst:29 msgid "There you will see a *Track Page* checkbox to track this page." -msgstr "" +msgstr "Là vous trouverez une case à cocher *Suivre la Page*." #: ../../crm/track_leads/prospect_visits.rst:35 msgid "See visited pages in your leads/opportunities" @@ -1310,18 +1476,27 @@ msgid "" "the top right corner of your lead/opportunity you can see a *Page Views* " "button but also further down you will see them in the chatter." msgstr "" +"À présent, chaque fois qu'une piste est crée depuis le formulaire de " +"contact, elle gardera la trace des pages consultées par ce visiteur. Il y a " +"deux manières de voir ces pages, dans le coin supérieur droit de votre " +"piste/opportunité, vous trouverez un bouton *Pages Visitées* mais également " +"plus bas, vous pourrez les voir dans le chatter." #: ../../crm/track_leads/prospect_visits.rst:43 msgid "" "Both will update if the viewers comes back to your website and visits more " "pages." msgstr "" +"Tous les deux seront mis à jour si le visiteur revient sur votre site pour " +"consulter d'autres pages." #: ../../crm/track_leads/prospect_visits.rst:52 msgid "" "The feature will not repeat multiple viewings of the same pages in the " "chatter." msgstr "" +"Cette fonctionnalité ne relèvera pas les visites multiples d'une même page " +"dans le chatter." #: ../../crm/track_leads/prospect_visits.rst:55 msgid "Your customers will no longer be able to keep any secrets from you!" diff --git a/locale/fr/LC_MESSAGES/discuss.po b/locale/fr/LC_MESSAGES/discuss.po index a0e4baf8f..8b078b31c 100644 --- a/locale/fr/LC_MESSAGES/discuss.po +++ b/locale/fr/LC_MESSAGES/discuss.po @@ -3,14 +3,21 @@ # This file is distributed under the same license as the Odoo package. # FIRST AUTHOR , YEAR. # +# Translators: +# Fabien Pinckaers , 2017 +# Jérôme Tanché , 2017 +# Olivier Lenoir , 2018 +# kaj nithi , 2018 +# Renaud de Colombel , 2019 +# #, fuzzy msgid "" msgstr "" "Project-Id-Version: Odoo 11.0\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-09-26 16:07+0200\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: kaj nithi , 2018\n" +"PO-Revision-Date: 2017-10-20 09:56+0000\n" +"Last-Translator: Renaud de Colombel , 2019\n" "Language-Team: French (https://www.transifex.com/odoo/teams/41243/fr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -461,7 +468,7 @@ msgstr "" #: ../../discuss/plan_activities.rst:3 msgid "Get organized by planning activities" -msgstr "" +msgstr "S'organiser en planifiant les activités" #: ../../discuss/plan_activities.rst:5 msgid "" @@ -469,22 +476,29 @@ msgid "" "reminded of what needs to be done and schedule the next activities to " "undertake." msgstr "" +"Planifier les activités est le meilleur moyen de rester à jour dans votre " +"travail. Faites-vous rappeler ce qui doit être fait et planifiez les " +"prochaines activités à entreprendre." #: ../../discuss/plan_activities.rst:9 msgid "" "Your activities are available wherever you are in Odoo. It is easy to manage" " your priorities." msgstr "" +"Vos activités sont accessibles où que vous soyez dans Odoo. Il est aisé de " +"gérer vos priorités." #: ../../discuss/plan_activities.rst:15 msgid "" "Activities can be planned and managed from the chatters or in the kanban " "views. Here is an example for opportunities :" msgstr "" +"Les activités peuvent être planifiées et gérées depuis le chatter ou dans " +"les vues kanban. Voici un exemple pour les opportunités :" #: ../../discuss/plan_activities.rst:22 msgid "Set your activity types" -msgstr "" +msgstr "Paramétrer vos types d'activités" #: ../../discuss/plan_activities.rst:24 msgid "" @@ -492,10 +506,14 @@ msgid "" "call, email, meeting, etc.). If you would like to set new ones, go to " ":menuselection:`Settings --> General settings --> Activity types`." msgstr "" +"Une série de types d'activités sont disponibles par défaut dans Odoo (e.g. " +"appel téléphonique, email, rendez-vous, etc.). Si vous voulez en créer de " +"nouveaux, allez dans :menuselection:`Paramètres --> Paramètres généraux --> " +"Types d'activités`." #: ../../discuss/plan_activities.rst:29 msgid "Schedule meetings" -msgstr "" +msgstr "Planifier des rendez-vous" #: ../../discuss/plan_activities.rst:31 msgid "" @@ -503,12 +521,19 @@ msgid "" "the *Meeting* activity type. When scheduling one, the calendar will simply " "open to let you select a time slot." msgstr "" +"Les activités sont prévues sur des journées. Si vous avez besoin d'indiquer " +"une heure, choisissez le type d'activité *Rendez-vous*. Quand vous en " +"planifiez un, le calendrier s'ouvrira pour vous demander d'indiquer un " +"créneau horaire." #: ../../discuss/plan_activities.rst:36 msgid "" "If you need to use other activity types with a calendar planning, make sure " "their *Category* is set as *Meeting*." msgstr "" +"Si vous avez besoin d'utiliser un autre type d'activité avec une " +"planification calendaire, paramétrez bien leur *Catégorie* comme étant un " +"*Rendez-vous*." #: ../../discuss/team_communication.rst:3 msgid "How to efficiently communicate in team using channels" diff --git a/locale/fr/LC_MESSAGES/manufacturing.po b/locale/fr/LC_MESSAGES/manufacturing.po index 48eb82c5e..9aa10c10c 100644 --- a/locale/fr/LC_MESSAGES/manufacturing.po +++ b/locale/fr/LC_MESSAGES/manufacturing.po @@ -3,14 +3,22 @@ # This file is distributed under the same license as the Odoo package. # FIRST AUTHOR , YEAR. # +# Translators: +# Eloïse Stilmant , 2017 +# Guilhaume Bordiau , 2017 +# Jérôme Tanché , 2017 +# Xavier Belmere , 2017 +# Olivier Lenoir , 2017 +# Renaud de Colombel , 2019 +# #, fuzzy msgid "" msgstr "" "Project-Id-Version: Odoo 11.0\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-09-26 16:07+0200\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: Olivier Lenoir , 2017\n" +"PO-Revision-Date: 2017-10-20 09:56+0000\n" +"Last-Translator: Renaud de Colombel , 2019\n" "Language-Team: French (https://www.transifex.com/odoo/teams/41243/fr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -250,7 +258,7 @@ msgstr "" #: ../../manufacturing/management/kit_shipping.rst:24 msgid "|image0|\\ |image1|" -msgstr "" +msgstr "|image0|\\ |image1|" #: ../../manufacturing/management/kit_shipping.rst:27 #: ../../manufacturing/management/kit_shipping.rst:62 From 0d11367b651e91ea90a4f8684b2073af4b446055 Mon Sep 17 00:00:00 2001 From: Odoo Translation Bot Date: Sun, 21 Jul 2019 05:00:45 +0200 Subject: [PATCH 014/109] [I18N] Update translation terms from Transifex --- locale/uk/LC_MESSAGES/accounting.po | 19 +++++++++---------- 1 file changed, 9 insertions(+), 10 deletions(-) diff --git a/locale/uk/LC_MESSAGES/accounting.po b/locale/uk/LC_MESSAGES/accounting.po index 67035fb12..8f5662ece 100644 --- a/locale/uk/LC_MESSAGES/accounting.po +++ b/locale/uk/LC_MESSAGES/accounting.po @@ -5516,8 +5516,8 @@ msgid "" " example, the **Current Year Earnings** and **Retained Earnings** reports)." msgstr "" "Інструкції з корекції на кінець року, використовуючи меню **Журнальних " -"записів консультантів** (наприклад, звіти **доходів поточного періоду** та " -"**нерозподілені прибутки**)." +"записів консультантів** (наприклад, звіти **Прибутку поточного періоду** та " +"**Збережені прибутки**)." #: ../../accounting/others/adviser/fiscalyear.rst:54 msgid "**Work in Progress**." @@ -5587,7 +5587,7 @@ msgid "" "or not the current year earnings in the **Balance Sheet** is correctly " "reporting a 0 balance." msgstr "" -"Після того, як бухгалтер створить запис журналу для розподілу **доходів " +"Після того, як бухгалтер створить запис журналу для розподілу **прибутку " "поточного періоду**, слід встановити **дату блокування** до останнього дня " "фінансового року. Переконайтеся, що перед тим, як це зробити, ви " "підтвердите, чи доходи поточного періоду у **звіті балансу** правильно " @@ -6845,7 +6845,7 @@ msgstr "Власний капітал" #: ../../accounting/others/configuration/account_type.rst:47 msgid "Current Year Earnings" -msgstr "Доходи поточного періоду" +msgstr "Прибуток поточного періоду" #: ../../accounting/others/configuration/account_type.rst:49 msgid "Other Income" @@ -10000,7 +10000,7 @@ msgstr "" #: ../../accounting/overview/main_concepts/in_odoo.rst:137 msgid "Easy retained earnings" -msgstr "Нерозподілений прибуток" +msgstr "Збережений прибуток" #: ../../accounting/overview/main_concepts/in_odoo.rst:139 msgid "" @@ -10009,8 +10009,8 @@ msgid "" "end journal or rollover is required. This is calculated by reporting the " "profit and loss balance to your balance sheet report automatically." msgstr "" -"Нерозподілений прибуток - це частина доходу, що зберігається вашим бізнесом." -" Odoo автоматично обчислює ваш поточний прибуток у реальному часі, тому не " +"Збережений прибуток - це частина доходу, що зберігається вашим бізнесом. " +"Odoo автоматично обчислює ваш поточний прибуток у реальному часі, тому не " "обов'язковий журнал а кінець року або перемотування. Це обчислюється шляхом " "автоматичного звітування про баланс прибутку та збитку у звіті про баланс." @@ -10171,13 +10171,12 @@ msgid "" " shareholders) plus previously retained earnings (or losses)." msgstr "" "**Власний капітал** - сума коштів, наданих власниками (засновниками або " -"акціонерами) плюс раніше нерозподілений прибуток (або збитки)." +"акціонерами) плюс раніше збережений прибуток (або збитки)." #: ../../accounting/overview/main_concepts/memento.rst:48 msgid "Each year, net profits (or losses) are reported to retained earnings." msgstr "" -"Щорічний чистий прибуток (або збитки) відображається як нерозподілений " -"прибуток." +"Щорічний чистий прибуток (або збитки) відображається як збережений прибуток." #: ../../accounting/overview/main_concepts/memento.rst:54 msgid "" From cca9562a6aa6788ab90b695ebfec1cd30512366c Mon Sep 17 00:00:00 2001 From: Odoo Translation Bot Date: Sun, 4 Aug 2019 05:00:38 +0200 Subject: [PATCH 015/109] [I18N] Update translation terms from Transifex --- locale/zh_CN/LC_MESSAGES/db_management.po | 39 ++++++++++++----------- locale/zh_CN/LC_MESSAGES/sales.po | 24 +++++++++++--- locale/zh_CN/LC_MESSAGES/website.po | 22 +++++++++++-- 3 files changed, 58 insertions(+), 27 deletions(-) diff --git a/locale/zh_CN/LC_MESSAGES/db_management.po b/locale/zh_CN/LC_MESSAGES/db_management.po index 6b6f37a11..1c6624ecd 100644 --- a/locale/zh_CN/LC_MESSAGES/db_management.po +++ b/locale/zh_CN/LC_MESSAGES/db_management.po @@ -9,6 +9,7 @@ # max_xu , 2017 # Jeffery CHEN Fan , 2018 # 洋 汪 , 2018 +# 黎伟杰 <674416404@qq.com>, 2019 # #, fuzzy msgid "" @@ -17,7 +18,7 @@ msgstr "" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-07-27 11:08+0200\n" "PO-Revision-Date: 2017-10-20 09:56+0000\n" -"Last-Translator: 洋 汪 , 2018\n" +"Last-Translator: 黎伟杰 <674416404@qq.com>, 2019\n" "Language-Team: Chinese (China) (https://www.transifex.com/odoo/teams/41243/zh_CN/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -46,45 +47,45 @@ msgstr "" #: ../../db_management/db_online.rst:22 msgid "Several actions are available:" -msgstr "" +msgstr "有几种措施可供选择:" #: ../../db_management/db_online.rst:28 msgid ":ref:`Upgrade `" -msgstr "" +msgstr ":ref:`升级`" #: ../../db_management/db_online.rst:28 msgid "" "Upgrade your database to the latest Odoo version to enjoy cutting-edge " "features" -msgstr "" +msgstr "将您的数据库升级到最新的Odoo版本,以享受最先进的功能" #: ../../db_management/db_online.rst:32 msgid ":ref:`Duplicate `" -msgstr "" +msgstr ":ref:`复制`" #: ../../db_management/db_online.rst:31 msgid "" "Make an exact copy of your database, if you want to try out new apps or new " "flows without compromising your daily operations" -msgstr "" +msgstr "如果你想在不影响日常操作的前提下试用新的应用程序或新的流程,就要制作一份数据库的精确副本" #: ../../db_management/db_online.rst:34 msgid ":ref:`Rename `" -msgstr "" +msgstr ":ref:`重命名`" #: ../../db_management/db_online.rst:35 msgid "Rename your database (and its URL)" -msgstr "" +msgstr "重命名数据库(及其URL)" #: ../../db_management/db_online.rst:37 msgid "**Backup**" -msgstr "" +msgstr "**备份**" #: ../../db_management/db_online.rst:37 msgid "" "Download an instant backup of your database; note that we back up databases " "daily according to our Odoo Cloud SLA" -msgstr "" +msgstr "下载数据库的即时备份;请注意,我们每天都根据我们的Odoo Cloud SLA备份数据库" #: ../../db_management/db_online.rst:40 msgid ":ref:`Domains `" @@ -96,21 +97,21 @@ msgstr "" #: ../../db_management/db_online.rst:42 msgid ":ref:`Delete `" -msgstr "" +msgstr ":ref:`删除`" #: ../../db_management/db_online.rst:43 msgid "Delete a database instantly" -msgstr "" +msgstr "立即删除数据库" #: ../../db_management/db_online.rst:46 msgid "Contact Support" -msgstr "" +msgstr "联系支持" #: ../../db_management/db_online.rst:45 msgid "" "Access our `support page `__ with the correct " "database already selected" -msgstr "" +msgstr "访问我们的`支持页面 `__ 已选择正确的数据库" #: ../../db_management/db_online.rst:51 msgid "Upgrade" @@ -121,7 +122,7 @@ msgid "" "Make sure to be connected to the database you want to upgrade and access the" " database management page. On the line of the database you want to upgrade, " "click on the \"Upgrade\" button." -msgstr "" +msgstr "确保已连接到要升级的数据库并访问数据库管理页面。在要升级的数据库行上,单击“升级”按钮。" #: ../../db_management/db_online.rst:60 msgid "" @@ -215,7 +216,7 @@ msgstr "等等." msgid "" "Make sure to check the checkbox \"For testing purposes\" if you want these " "behaviours to be disabled." -msgstr "" +msgstr "如果要禁用这些行为,请务必选中“用于测试目的”复选框。" #: ../../db_management/db_online.rst:125 msgid "" @@ -229,7 +230,7 @@ msgstr "数据库副本将在15天后自动过期." #: ../../db_management/db_online.rst:137 msgid "Rename a Database" -msgstr "" +msgstr "重命名数据库" #: ../../db_management/db_online.rst:139 msgid "" @@ -241,11 +242,11 @@ msgstr "" #: ../../db_management/db_online.rst:150 msgid "Deleting a Database" -msgstr "" +msgstr "删除数据库" #: ../../db_management/db_online.rst:152 msgid "You can only delete databases of which you are the administrator." -msgstr "" +msgstr "您只能删除您是管理员的数据库。" #: ../../db_management/db_online.rst:154 msgid "" diff --git a/locale/zh_CN/LC_MESSAGES/sales.po b/locale/zh_CN/LC_MESSAGES/sales.po index 53cba2fde..ddb01f763 100644 --- a/locale/zh_CN/LC_MESSAGES/sales.po +++ b/locale/zh_CN/LC_MESSAGES/sales.po @@ -3,14 +3,28 @@ # This file is distributed under the same license as the Odoo package. # FIRST AUTHOR , YEAR. # +# Translators: +# waveyeung , 2017 +# 宣一敏 , 2017 +# Gary Wei , 2017 +# mrshelly , 2017 +# liAnGjiA , 2017 +# udcs , 2017 +# fausthuang, 2017 +# Martin Trigaux, 2017 +# John Lin , 2018 +# Jeffery CHEN Fan , 2018 +# bower Guo <124358678@qq.com>, 2018 +# 黎伟杰 <674416404@qq.com>, 2019 +# #, fuzzy msgid "" msgstr "" "Project-Id-Version: Odoo 11.0\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-09-26 16:07+0200\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: bower Guo <124358678@qq.com>, 2018\n" +"PO-Revision-Date: 2017-10-20 09:57+0000\n" +"Last-Translator: 黎伟杰 <674416404@qq.com>, 2019\n" "Language-Team: Chinese (China) (https://www.transifex.com/odoo/teams/41243/zh_CN/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -238,18 +252,18 @@ msgstr "开票方式" #: ../../sales/invoicing/down_payment.rst:3 msgid "Request a down payment" -msgstr "" +msgstr "要求预付定金" #: ../../sales/invoicing/down_payment.rst:5 msgid "" "A down payment is an initial, partial payment, with the agreement that the " "rest will be paid later. For expensive orders or projects, it is a way to " "protect yourself and make sure your customer is serious." -msgstr "" +msgstr "首期付款是一种初始的、部分的付款,协议规定其余部分将在以后支付。对于昂贵的订单或项目,这是一种保护您自己并确保您的客户是认真的方式。" #: ../../sales/invoicing/down_payment.rst:10 msgid "First time you request a down payment" -msgstr "" +msgstr "第一次申请预付款" #: ../../sales/invoicing/down_payment.rst:12 msgid "" diff --git a/locale/zh_CN/LC_MESSAGES/website.po b/locale/zh_CN/LC_MESSAGES/website.po index 8d22c9ec3..a0cab31ad 100644 --- a/locale/zh_CN/LC_MESSAGES/website.po +++ b/locale/zh_CN/LC_MESSAGES/website.po @@ -3,14 +3,30 @@ # This file is distributed under the same license as the Odoo package. # FIRST AUTHOR , YEAR. # +# Translators: +# 苏州远鼎 , 2017 +# waveyeung , 2017 +# Gary Wei , 2017 +# j d , 2017 +# xiaobin wu , 2017 +# 思昀 邹 <1025772003@qq.com>, 2017 +# mrshelly , 2017 +# fausthuang, 2017 +# Jeffery CHEN Fan , 2017 +# Connie Xiao , 2017 +# Martin Trigaux, 2017 +# liAnGjiA , 2017 +# 凡 杨 , 2018 +# 黎伟杰 <674416404@qq.com>, 2019 +# #, fuzzy msgid "" msgstr "" "Project-Id-Version: Odoo 11.0\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-07-23 12:10+0200\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: 凡 杨 , 2018\n" +"PO-Revision-Date: 2017-10-20 09:57+0000\n" +"Last-Translator: 黎伟杰 <674416404@qq.com>, 2019\n" "Language-Team: Chinese (China) (https://www.transifex.com/odoo/teams/41243/zh_CN/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -542,7 +558,7 @@ msgstr "HTML 页面" msgid "" "The HTML pages can be compressed, but this is usually handled by your web " "server (NGINX or Apache)." -msgstr "" +msgstr "HTML页面可以压缩,但这通常由您的Web服务器(NGINX或Apache)处理。" #: ../../website/optimize/seo.rst:237 msgid "" From 6e85ff00fc671ae0e52042e4e9c02269cdf893b0 Mon Sep 17 00:00:00 2001 From: Olivier Dony Date: Fri, 9 Aug 2019 02:27:37 +0200 Subject: [PATCH 016/109] [IMP] legal: backport latest changes from 12.0 --- conf.py | 4 +- legal.rst | 4 +- legal/licenses/licenses.rst | 16 +- legal/terms/enterprise.rst | 5 +- legal/terms/i18n/enterprise_de.rst | 17 +- legal/terms/i18n/enterprise_es.rst | 637 +++++++++++++++++++++++++++- legal/terms/i18n/enterprise_fr.rst | 4 +- legal/terms/i18n/enterprise_nl.rst | 19 +- legal/terms/i18n/partnership_es.rst | 243 +++++------ legal/terms/i18n/partnership_fr.rst | 177 ++++---- legal/terms/partnership.rst | 198 ++++----- 11 files changed, 990 insertions(+), 334 deletions(-) diff --git a/conf.py b/conf.py index b9c173f33..914b3d576 100644 --- a/conf.py +++ b/conf.py @@ -227,13 +227,13 @@ latex_documents = [ ('legal/terms/i18n/partnership_tex_fr', 'odoo_partnership_agreement_fr.tex', 'Odoo Partnership Agreement (FR)', '', 'howto'), ('legal/terms/i18n/terms_of_sale_fr', 'terms_of_sale_fr.tex', u'Conditions Générales de Vente Odoo', '', 'howto'), - #('legal/terms/i18n/enterprise_tex_nl', 'odoo_enterprise_agreement_nl.tex', 'Odoo Enterprise Subscription Agreement (NL)', '', 'howto'), + ('legal/terms/i18n/enterprise_tex_nl', 'odoo_enterprise_agreement_nl.tex', 'Odoo Enterprise Subscription Agreement (NL)', '', 'howto'), #('legal/terms/i18n/partnership_tex_nl', 'odoo_partnership_agreement_nl.tex', 'Odoo Partnership Agreement (NL)', '', 'howto'), ('legal/terms/i18n/enterprise_tex_de', 'odoo_enterprise_agreement_de.tex', 'Odoo Enterprise Subscription Agreement (DE)', '', 'howto'), #('legal/terms/i18n/partnership_tex_de', 'odoo_partnership_agreement_de.tex', 'Odoo Partnership Agreement (DE)', '', 'howto'), - #('legal/terms/i18n/enterprise_tex_es', 'odoo_enterprise_agreement_es.tex', 'Odoo Enterprise Subscription Agreement (ES)', '', 'howto'), + ('legal/terms/i18n/enterprise_tex_es', 'odoo_enterprise_agreement_es.tex', 'Odoo Enterprise Subscription Agreement (ES)', '', 'howto'), ('legal/terms/i18n/partnership_tex_es', 'odoo_partnership_agreement_es.tex', 'Odoo Partnership Agreement (ES)', '', 'howto'), #('index', 'UnderstandingAccountingForEntrepreneurs.tex', u'Understanding Accounting For Entrepreneurs Documentation', u'fp, xmo', 'manual'), diff --git a/legal.rst b/legal.rst index f3c039aa8..5d8010658 100644 --- a/legal.rst +++ b/legal.rst @@ -108,7 +108,7 @@ Terms and Conditions .. |view_enterprise_es| image:: _static/banners/txt.svg :alt: View Odoo Partnership Agreement (ES) - :target: legal/terms/i18n/partnership_es.html + :target: legal/terms/i18n/enterprise_es.html .. |download_partnership_es| image:: _static/banners/pdf.svg :alt: Download Odoo Partnership Agreement (ES) @@ -122,7 +122,7 @@ Terms and Conditions +--------------------------------------------------------------------+-----------------------------------------------------------------------+------------------------------------------------------------------------+-----------------------------------------------------------------------+-----------------------------------------------------------------------+-----------------------------------------------------------------------+ | | **English** | Français | Nederlands | Deutsch | Español | +====================================================================+=======================================================================+========================================================================+=======================================================================+=======================================================================+=======================================================================+ -| Odoo Enterprise Agreement (Also applies to Odoo Cloud and Odoo.sh) | |view_enterprise_en| |download_enterprise_en| | |view_enterprise_fr| |download_enterprise_fr| | |view_enterprise_nl| |download_enterprise_nl| | |view_enterprise_de| |download_enterprise_de| | (Coming soon) | +| Odoo Enterprise Agreement (Also applies to Odoo Cloud and Odoo.sh) | |view_enterprise_en| |download_enterprise_en| | |view_enterprise_fr| |download_enterprise_fr| | |view_enterprise_nl| |download_enterprise_nl| | |view_enterprise_de| |download_enterprise_de| | |view_enterprise_es| |download_enterprise_es| | +--------------------------------------------------------------------+-----------------------------------------------------------------------+------------------------------------------------------------------------+-----------------------------------------------------------------------+-----------------------------------------------------------------------+-----------------------------------------------------------------------+ | Odoo Partnership Agreement | |view_partnership_en| |download_partnership_en| | |view_partnership_fr| |download_partnership_fr| | (Coming soon) | (Coming soon) | |view_partnership_es| |download_partnership_es| | +--------------------------------------------------------------------+-----------------------------------------------------------------------+------------------------------------------------------------------------+-----------------------------------------------------------------------+-----------------------------------------------------------------------+-----------------------------------------------------------------------+ diff --git a/legal/licenses/licenses.rst b/legal/licenses/licenses.rst index e6cfe79a4..85ec31759 100644 --- a/legal/licenses/licenses.rst +++ b/legal/licenses/licenses.rst @@ -7,10 +7,10 @@ Licenses .. _odoo_community_license: -Odoo 11 Community Edition +Odoo 12 Community Edition ========================= -Odoo 11 Community Edition is licensed under +Odoo 12 Community Edition is licensed under `LGPL version 3 `_ (also known as LGPLv3). See also the `GPL FAQ `_ and the `compatibility matrix `_. @@ -18,10 +18,10 @@ See also the `GPL FAQ `_ and the .. _odoo_enterprise_license: -Odoo 11 Enterprise Edition +Odoo 12 Enterprise Edition ========================== -Odoo 11 Enterprise Edition is licensed under the Odoo Enterprise Edition License v1.0, +Odoo 12 Enterprise Edition is licensed under the Odoo Enterprise Edition License v1.0, defined as follows: .. use to avoid default
 styling
@@ -84,6 +84,14 @@ DEALINGS IN THE SOFTWARE.
 
     
 
+.. _odoo_11_license:
+
+Odoo 11
+=======
+
+The licenses for both editions of Odoo 11 were respectively the same as for
+:ref:`odoo_community_license` and :ref:`odoo_enterprise_license`.
+
 .. _odoo_10_license:
 
 Odoo 10
diff --git a/legal/terms/enterprise.rst b/legal/terms/enterprise.rst
index 35ed3dacd..7eea54789 100644
--- a/legal/terms/enterprise.rst
+++ b/legal/terms/enterprise.rst
@@ -169,10 +169,7 @@ from one Covered Version of the Software to a more recent Covered Version (the "
 For the Cloud Platform, upgrade requests are submitted directly from the control panel of the
 Cloud Platform, and do not require any data upload. For Self-Hosting,
 upgrade requests must include a complete backup copy of the Customer's database and the
-associated data (typically obtained from the Backup menu of the Software). Where necessary for data
-security or regulation reasons, the Upgrade Service includes an optional tool to anonymize
-identifiable data inside a database before submitting the upgrade request, and a tool to restore
-the anonymized data after the upgrade.
+associated data (typically obtained from the Backup menu of the Software).
 
 This service provided through an automated platform in order to allow the Customer to perform
 unattended upgrades once a previous version of the Customer's database has been successfully
diff --git a/legal/terms/i18n/enterprise_de.rst b/legal/terms/i18n/enterprise_de.rst
index 56399ca13..61dd46aff 100644
--- a/legal/terms/i18n/enterprise_de.rst
+++ b/legal/terms/i18n/enterprise_de.rst
@@ -6,18 +6,21 @@ Odoo Enterprise Subscription Agreement (DE)
 ===========================================
 
 .. warning::
-    This is a german translation of the “Odoo Enterprise Subscription Agreement”.
-    This translation is provided in the hope that it will facilitate understanding, but it has
-    no legal value.
-    The only official reference of the terms of the “Odoo Enterprise Subscription Agreement”
-    is the :ref:`original english version `.
+   Dies ist eine deutsche Übersetzung des "Odoo Enterprise Subscription Agreement".
+   Diese Übersetzung soll das Verständnis erleichtern, hat aber keinen rechtlichen Wert.
+   Der einzige offizielle Verweis auf die Geschäftsbedingungen des „Odoo Enterprise Subscription Agreement“
+   ist :ref:`die englische Originalversion `.
 
-.. note:: Version 7.1 - 2018-03-16
+.. warning::
+    DIESE VERSION IST NICHT AKTUELL, FÜR DIE AKTUELLE VERSION SIEHE
+    :ref:`original english version `
 
 .. v6: add "App" definition + update pricing per-App
 .. v7: remove possibility of price change at renewal after prior notice
 .. 7.1: specify that 7% renewal increase applies to all charges, not just per-User.
 
+.. note:: Version 7.1 - 2018-03-16
+
 Durch das Abonnieren der von der Odoo SA und ihren Tochtergesellschaften (zusammen „Odoo SA“)
 hinsichtlich der Odoo Enterprise Edition oder der Odoo Community Edition (der „Software“)
 bereitgestellten Odoo Enterprise-Dienstleistungen (der „Dienste“) sind Sie (der „Kunde“)
@@ -138,7 +141,7 @@ für jede abgedeckte Version.
 
 Der Kunde versteht, dass der Fehler und die Informationen in der Sicherheitsmitteilung während
 der Sperrfrist vor der öffentlichen Bekanntgabe als vertrauliche Informationen behandelt
-werden müssen, die im Abschnitt :ref:'confidentiality_de' beschrieben werden.
+werden müssen, die im Abschnitt :ref:`confidentiality_de` beschrieben werden.
 
 .. _upgrade_de:
 
diff --git a/legal/terms/i18n/enterprise_es.rst b/legal/terms/i18n/enterprise_es.rst
index 4b55ea408..e045026ba 100644
--- a/legal/terms/i18n/enterprise_es.rst
+++ b/legal/terms/i18n/enterprise_es.rst
@@ -5,4 +5,639 @@
 Odoo Enterprise Subscription Agreement (ES)
 ===========================================
 
-.. todo
\ No newline at end of file
+.. warning::
+    Esta es una traducción al español del "Odoo Enterprise Subscription Agreement".
+    Esta traducción se proporciona con la esperanza de que facilite la comprensión, pero no tiene valor legal.
+    La única referencia oficial de los términos y condiciones del
+    "Odoo Enterprise Subscription Agreement" es :ref:`la versión original en
+    inglés `
+
+..    -- Uncomment when needed --
+..    ESTA VERSIÓN NO ESTÁ ACTUALIZADA. PARA LA ÚLTIMA VERSIÓN POR FAVOR VEA
+..    :ref:`LA VERSIÓN ORIGINAL EN INGLÉS `
+
+.. note:: Version 8.0 - 2018-05-22
+
+Al suscribirse a los servicios de Odoo Enterprise proporcionados por
+Odoo SA y sus afiliados (colectivamente “Odoo SA”) en relación a Odoo Enterprise
+Edition u Odoo Community Edition, alojados en las plataformas *Cloud
+Hosting* (la nube de Odoo) o en las instalaciones *On Premise*
+("Self-Hosting"), usted (el "Cliente") acepta regirse por lo siguientes términos y condiciones:
+
+.. _term_es:
+
+1 Términos de duración del acuerdo
+==================================
+
+La duración de este Acuerdo se especifica por escrito en el acuerdo
+entre las partes. Odoo acepta contratos mensuales o anuales. Los
+contratos de la licencia, llámese uso de Aplicaciones y de Usuarios, se
+renueva automáticamente por un término igual al contrato inicial a menos
+que cualquiera de las partes proporcione un aviso de terminación por
+escrito con un mínimo de 30 días antes de la fecha de finalización del
+acuerdo.
+
+.. _definitions_es:
+
+2 Definiciones
+==============
+
+Usuario
+    Cualquier cuenta de usuario activa con acceso al Software en
+    modo de creación y / o edición. Las cuentas de usuario desactivadas y las cuentas utilizadas
+    por personas (o sistemas) externos que solo tienen acceso limitado al Software a través del
+    portal de usuario no son considerados *Usuarios.*
+
+Aplicación
+    Una "Aplicación" es un grupo especializado de funciones
+    disponibles para la instalación en el Software, y listados en la sección de precios públicos
+    del `sitio web de Odoo SA `__
+
+Error/Bug
+    Se considera un error cualquier falla del Software que
+    resulte en una detención completa, un rastreo de errores o una violación de la seguridad,
+    y no es causada directamente por una instalación o configuración defectuosa.
+    El incumplimiento de algunas especificaciones o requisitos será considerado como error a
+    discreción del Odoo SA (Por ejemplo, cuando el Software no cumple con el comportamiento ni
+    los resultados para el cual fue diseñado, o cuando una característica específica del país
+    ya no cumple con los requisitos legales de contabilidad).
+
+Versiones Cubiertas
+    A menos que se especifique lo contrario, los
+    servicios que se ofrecen bajo este acuerdo son aplicables hasta las 3 versiones más recientes,
+    inclusive.
+
+    Para estar cubierto por el presente Contrato, el Cliente debe utilizar la versión más reciente
+    del software en el momento que se acuerda este contrato. De no ser el caso, se pueden realizar
+    cargos adicionales, como se describe en el apartado número :ref:`charges_es`
+
+    .. _enterprise_access_es:
+
+3 Acceso al Software
+====================
+
+El cliente puede utilizar el software alojado en la plataforma en la
+nube, o elegir la opción de instalarlo en servidores propios. La
+plataforma en la nube está alojada y totalmente administrada por Odoo SA y se accede de forma
+remota por el cliente. Con la opción de self/hosting o alojado en servidores propios, el cliente
+en su lugar aloja el software en sistemas informáticos de su elección, que no están bajo el control
+de Odoo SA.
+
+Durante la vigencia de este Acuerdo, Odoo SA otorga al Cliente una
+licencia no exclusiva e intransferible para usar (ejecutar, modificar, ejecutar después de la
+modificación) las opciones adquiridas del software, según los términos establecidos en el
+:ref:`appendix_a_es`.
+
+El Cliente acuerda tomar todas las medidas necesarias para garantizar la ejecución y verificación
+de la parte del Software que se encuentra instalada o descargada tanto la verificación del uso de
+Odoo Enterprise Edition, incluyendo pero no limitado a la ejecución de su instancia, el número de
+usuarios activos/instalados y las aplicaciones instaladas.
+
+Odoo SA se compromete a no divulgar figuras individuales o nombradas a terceros sin el
+consentimiento del Cliente, y tratar con todos los datos recopilados de conformidad con su
+Política de Privacidad oficial, publicado en `Odoo Privacy `__
+
+Al vencimiento o terminación de este Acuerdo, esta licencia se revoca
+inmediatamente y el cliente acepta dejar de usar el software Odoo
+Enterprise Edition y la plataforma en la nube.
+
+En caso de que el Cliente incumpla los términos de esta sección, el
+Cliente acepta pagar a Odoo SA una tarifa adicional igual a 300% del
+precio de lista aplicable para el número real de Usuarios y Aplicaciones
+instaladas.
+
+.. _services_es:
+
+4 Servicios
+===========
+
+.. _bugfix_es:
+
+4.1 Servicio de corrección de errores
+-------------------------------------
+
+Durante la vigencia de este Acuerdo, Odoo SA se compromete a hacer todos los esfuerzos razonables
+para remediar cualquier error del software enviado por el cliente a través del canal apropiado
+(dirección de correo electrónico de la mesa de servicio de Odoo SA o el formulario del sitio web
+`Odoo Help `__ y comenzar a analizar la resolución del error dentro de
+un tiempo estimado de 2 días hábiles.
+
+El cliente entiende que los errores causados por una modificación o
+extensión que sea parte del software oficial no será cubierto por este servicio de soporte.
+
+Tan pronto como se solucione el error, se comunicará al cliente.
+
+Para los clientes con alojamiento en la nube, si el error se ha
+solucionado en una revisión más reciente de la Versión Cubierta del
+Software utilizado por el cliente, el cliente acepta actualizar su
+sistema a esa revisión para obtener la corrección. No se le pedirá al
+cliente que actualice a la versión más reciente como solución.
+
+Cuando se corrige un error en cualquier Versión Cubierta, Odoo SA se
+compromete a solucionar el error en todas las Versiones Cubiertas
+recientes del software.
+
+Ambas partes reconocen que tal como se especifica en la licencia del
+Software y en la sección :ref:`liability_es`,
+Odoo SA no se hace responsable de los errores en el Software.
+
+4.2 Servicio de actualizaciones de seguridad
+--------------------------------------------
+
+.. _secu_self_hosting_es:
+
+Auto-alojamiento/Self-Hosting
++++++++++++++++++++++++++++++
+
+Durante la vigencia de este Acuerdo, Odoo SA se compromete a enviar un "Aviso de Seguridad" al
+cliente para cualquier error de seguridad que se descubra en las Versiones Cubiertas del software,
+al menos 2 semanas antes de hacer público el Aviso de seguridad, a menos que el error ya haya sido
+divulgado públicamente por un tercero. Los avisos de seguridad incluyen una descripción completa
+del error, su causa, sus posibles impactos en los sistemas del cliente, y la solución
+correspondiente para cada Cobertura.
+
+El cliente entiende que el error y la información en el aviso de
+seguridad deben ser tratados como información confidencial como se
+describe en el apartado :ref:`confidentiality_es` durante el período de embargo anterior a la
+divulgación pública.
+
+Plataforma en la nube/Cloud Hosting
++++++++++++++++++++++++++++++++++++
+
+Odoo SA se compromete a aplicar las soluciones de seguridad para
+cualquier error de seguridad descubierto en una versión del software
+alojado en la plataforma de la nube, en todos los sistemas bajo su
+control, tan pronto como la solución esté disponible, sin requerir
+ninguna acción manual del cliente.
+
+.. _upgrade_es:
+
+4.3 Servicios de actualización
+------------------------------
+
+.. _upgrade_odoo_es:
+
+**Servicio de actualización para el software**
+
+Durante la vigencia de este Acuerdo, el Cliente puede enviar solicitudes de actualización a través
+del canal apropiado (normalmente, el sitio web del servicio de actualización de Odoo SA), para
+convertir una base de datos del software de una Versión Cubierta del software a una Versión
+Cubierta más reciente.
+
+Para la Plataforma en la nube, las solicitudes de actualización se
+envían directamente desde el panel de control de la Plataforma en la
+nube, y no requiere ninguna carga de datos. Para Auto-Hosting, las
+solicitudes de actualización deben incluir una copia de respaldo
+completa de la base de datos del Cliente y los datos asociados
+(generalmente obtenido en el menú de copia de seguridad del software).
+
+Este servicio se proporciona a través de una plataforma automatizada
+para permitir que el Cliente realice actualizaciones desatendidas una
+vez que una versión anterior de la base de datos del Cliente ha sido
+exitosamente actualizada para una Versión Cubierta. El Cliente puede
+presentar solicitudes de actualización sucesivas para una base de datos, y acepta enviar al menos
+1 solicitud de actualización para fines de prueba antes de enviar la solicitud de actualización final.
+
+El Servicio de actualización se limita a la conversión técnica y la
+adaptación de la base de datos para que sea compatible con la versión de destino y la corrección
+de cualquier error directamente causado por la operación de actualización y que normalmente no
+ocurre en la versión de ndestino.
+
+Es responsabilidad exclusiva del Cliente verificar y validar la base de datos actualizada para
+detectar errores, analizar el impacto de los cambios y las nuevas características implementadas
+en el versión de destino, y para convertir y adaptar a la versión de destino cualquier extensión
+de terceros que se haya instalado en la base de datos antes de la actualización (excepto cuando
+sea aplicable según lo previsto en la sección Servicio de actualización para extensiones de
+terceros). El cliente puede presentar múltiples solicitudes de actualización para una base de
+datos, hasta que se logre un resultado aceptable.
+
+.. _upgrade_extra_es:
+
+Servicio de actualización para extensiones de terceros
+++++++++++++++++++++++++++++++++++++++++++++++++++++++
+
+Durante la vigencia de este Acuerdo, el Cliente podrá solicitar
+servicios de actualización opcionales para módulos de extensión de
+terceros, además de los Servicios de actualización habituales. Esta
+servicio es opcional y está sujeto a tarifas adicionales (como se
+describe en el apartado :ref:`charges_es`) e incluye la adaptación técnica de módulos de terceros
+instalados en la base de datos del Cliente y sus datos correspondientes para ser compatibles con
+la versión de destino. El cliente recibirá una versión actualizada de todos los módulos de terceros
+instalados junto con la base de datos actualizada.
+
+.. _cloud_hosting_es:
+
+4.4 Servicios de alojamiento en la nube / Cloud Hosting
+-------------------------------------------------------
+
+Durante la vigencia de este Acuerdo, cuando el Cliente elija utilizar la
+Plataforma en la nube (Cloud Hosting), Odoo SA se compromete a proporcionar los
+siguientes servicios:
+
+-  Elección de múltiples regiones de alojamiento (mínimo 3: Europa,
+   América, Asia / Pacífico)
+-  Alojamiento en centros de datos de nivel III o equivalente, con un
+   99,9% de tiempo de actividad óptima de la red
+-  Cifrado de comunicación Grado A SSL (HTTPS)
+-  Copias de seguridad verificadas, completamente automatizadas,
+   replicadas en múltiples regiones
+-  Plan de recuperación de desastres, probado regularmente
+
+Los detalles de los servicios de alojamiento en la nube se describen en
+la página del Acuerdo de nivel de servicio:
+`Cloud SLA `__.
+
+.. _support_service_es:
+
+4.5 Servicios de soporte
+------------------------
+
+Alcance
++++++++
+
+Durante la vigencia de este Acuerdo, el Cliente puede abrir un número
+ilimitado de tickets de soporte en `Odoo SA `__,
+exclusivamente para preguntas relacionadas con errores (:ref:`bugfix_es`) u orientación con
+respecto al uso de las características estándar del Software y los Servicios (funcionalidades,
+uso previsto, configuración, solución de problemas).
+
+Se pueden cubrir otras solicitudes de asistencia, como preguntas
+relacionadas con desarrollos, personalizaciones, instalación de
+Auto-Hosting o servicios que requieren acceso a la base de datos del
+Cliente a través de la compra de un Service Pack o Paquete de
+Implementación. En caso de que no quede claro si una solicitud está
+cubierta por este Acuerdo o un Service Pack, la decisión es a discreción de la disponibilidad de
+Odoo SA.
+
+.. _charges_es:
+
+5 Cargos y Cuotas
+=================
+
+.. _charges_standard_es:
+
+5.1 Cargos estándares
+---------------------
+
+Los cargos estándares para la suscripción de Odoo Enterprise y los
+Servicios se basan en el número de Usuarios y las Aplicaciones
+instaladas, en la versión de software utilizada por el cliente.
+
+Cuando durante el plazo de uso del sistema, el Cliente tiene más
+Usuarios o más Aplicaciones instaladas que las especificadas en el
+momento de la celebración de este Acuerdo, el Cliente acepta pagar la
+tarifa adicional equivalente al precio de lista aplicable según el
+servicio que tenga instalado, para los Usuarios o Aplicaciones
+adicionales, para el resto del plazo.
+
+Si en el momento de la conclusión de este Acuerdo, el Cliente utiliza
+una Versión Cubierta que no es la más reciente, los cargos estándares
+pueden incrementarse en un 50% durante la duración del primer plazo, a discreción exclusiva de
+Odoo SA, para cubrir los costos de mantenimiento adicionales.
+
+.. _charges_renewal_es:
+
+5.2 Cargos de renovación
+------------------------
+
+En el momento de la renovación, tal como se describe en la sección :ref:`term_es`,
+si los cargos aplicados durante los términos
+anteriores son más bajos que el precio de lista aplicable más actual,
+estos cargos pueden aumentar hasta un 7%.
+
+.. _charges_thirdparty_es:
+
+5.3 Cargos por servicios de actualización de módulos de terceros
+----------------------------------------------------------------
+
+El cargo adicional por el Servicio de actualización para módulos de
+terceros es de EUR (€) 1000.00 (mil euros) por 1000 líneas de código en los módulos de terceros,
+redondeados a las siguientes mil líneas. Las líneas de código incluyen todas las líneas de texto
+en el código fuente de esos módulos, independientemente del lenguaje de programación
+(Python, Javascript, etc.) o el formato de datos (XML, CSV, etc.), excluyendo líneas en blanco y
+líneas de comentarios.
+
+Odoo SA se reserva el derecho de rechazar una solicitud de actualización para módulos de terceros
+en virtud de lo anterior si la calidad del código fuente de esos módulos es demasiado baja,
+o si estos módulos constituyen una interfaz con software o sistemas de terceros.
+La actualización de dichos módulos puede ser sujeta a una oferta por separado, fuera de este Acuerdo.
+
+.. _taxes_es:
+
+5.4 Impuestos
+-------------
+
+Todos los aranceles y cargos son exclusivos de todos los impuestos,
+aranceles o cargos federales, provinciales, estatales, locales u otros
+gubernamentales aplicables (colectivamente, “Impuestos”). El cliente es
+responsable de pagar todos los Impuestos asociados con las compras
+realizadas por el Cliente en virtud de este Acuerdo, excepto cuando Odoo
+SA está legalmente obligado a pagar o cobrar impuestos de los cuales el
+cliente es responsable.
+
+.. _conditions_es:
+
+6 Condiciones de los servicios
+==============================
+
+6.1 Obligaciones del cliente
+----------------------------
+
+El Cliente se compromete a:
+
+- Pagar a Odoo SA cualquier cargo aplicable por los Servicios del
+  presente Acuerdo, según las condiciones de pago especificadas en la
+  factura correspondiente;
+
+- Notificar inmediatamente a Odoo SA cuando su número real de usarios
+  o aplicaciones instaladas exceda el número especificado al final
+  del Acuerdo y, en este caso, el pago de la tarifa adicional
+  aplicable como se describe en la sección :ref:`charges_standard_es`;
+
+- Tomar todas las medidas necesarias para garantizar la ejecución no
+  modificada de la parte del Software que verifica la validez del uso
+  de Odoo Enterprise Edition, como se describe en la sección :ref:`enterprise_access_es`;
+
+- Designar a 1 persona de contacto dedicada del Cliente durante toda la duración del Acuerdo;
+
+Cuando el Cliente elige usar la Plataforma en la nube, el Cliente
+acuerda además:
+
+- Tomar todas las medidas razonables para mantener sus cuentas de
+  Usuario seguras, incluso al elegir una contraseña segura y no
+  compartirla con nadie más;
+
+- Hacer uso razonable de los servicios de alojamiento, cone xclusiónde cualquier actividad ilegal
+  o actividades abusivas, y observar estrictamente las reglas descritas en la Política de uso
+  aceptable publicada en `acceptable use `__.
+
+Cuando el Cliente elige la opción de Auto-alojamiento, el Cliente acepta
+además:
+
+Tomar todas las medidas razonables para proteger los archivos y las
+bases de datos del Cliente y para garantizar que los datos del Cliente sean seguros y estén
+protegidos, reconociendo que Odoo SA no se hace responsable de ninguna pérdida de datos
+
+Otorgar a Odoo SA el acceso necesario para verificar la validez de la Edición Enterprise de Odoo
+uso a solicitud (por ejemplo, si la validación automática no es válida para el Cliente);
+
+6.2 No solicitar o contratar
+----------------------------
+Excepto cuando la otra parte dé su consentimiento por escrito, cada
+parte, sus afiliados y sus representantes acuerdan no solicitar u
+ofrecer empleo a ningún empleado de la otra parte que esté involucrada en la prestación o el uso
+de los Servicios en virtud de este Acuerdo, durante la vigencia del Acuerdo y por un período de
+12 meses a partir de la fecha de terminación o vencimiento de este Acuerdo. En caso de cualquier
+incumplimiento de las condiciones de esta sección que conduzca a la terminación de dicho empleado,
+la parte infractora acuerda pagar a la otra parte un importe de EUR (€) 30000 (treinta mil euros).
+
+.. _publicity_es:
+
+6.3 Publicidad
+--------------
+
+Excepto cuando se notifique lo contrario por escrito, cada parte otorga a la otra una licencia
+mundial no transferible, no exclusiva, sin regalías para reproducir y mostrar el nombre,
+los logotipos de la otra parte y marcas comerciales, con el único fin de referirse a la otra parte
+como cliente o proveedor, en sitios web, comunicados de prensa y otros materiales de marketing.
+
+.. _confidentiality_es:
+
+6.4 Confidencialidad
+--------------------
+
+Definición de "Información confidencial": Toda la información divulgada
+por una parte (la "Parte reveladora") a la otra parte (la "Parte
+receptora"), ya sea oralmente o por escrito, es decir, designado como
+confidencial o que razonablemente debe entenderse como confidencial dado
+la naturaleza de la información y las circunstancias de divulgación.
+
+En particular, cualquier información relacionada con los negocios,
+asuntos, productos, desarrollos, secretos comerciales, “know-how”, el
+personal, los clientes y los proveedores de cualquiera de las partes
+deben considerarse confidenciales.
+
+Para toda la Información confidencial recibida durante el Término de
+este Acuerdo, la parte receptora utilizará el mismo grado de atención
+que utiliza para proteger la confidencialidad de sus propios servicios
+similares.
+
+La parte receptora puede divulgar información confidencial de la parte
+reveladora en la medida en que sea obligado por ley, siempre que la
+Parte Receptora dé aviso previo a la Parte Divulgadora de la divulgación
+obligada, en la medida permitida por la ley.
+
+.. _data_protection_es:
+
+6.5 Protección de datos
+-----------------------
+
+Las definiciones de "Datos personales", "Controlador", "Procesamiento"
+toman los mismos significados que en el Reglamento (UE) 2016/679 y la
+Directiva 2002/58 / CE, y cualquier reglamento o legislación que los
+modifica o reemplaza (en lo sucesivo, "Legislación de protección de
+datos”)
+
+Procesamiento de datos personales
++++++++++++++++++++++++++++++++++
+
+Las partes reconocen que la base de datos del Cliente puede contener
+datos personales, para los cuales el cliente es el controlador. Estos
+datos serán procesados por Odoo SA cuando el Cliente así lo indique,
+mediante el uso de cualquiera de los Servicios que requieren una base de
+datos (por ejemplo, los Servicios de hospedaje en la nube o el Servicio
+de actualización de la base de datos), o si el Cliente transfiere su
+base de datos o una parte de su base de datos a Odoo SA por cualquier
+motivo relacionado con este Acuerdo.
+
+Este procesamiento se realizará de conformidad con la legislación de
+protección de datos. En particular, Odoo SA se compromete a:
+
+- (a) Solo procesar los datos personales cuando y como lo indique el Cliente, y para elp ropósito
+  de realizar uno de los Servicios en virtud de este Acuerdo, a menos que sea requerido por la
+  ley, en cuyo caso, Odoo SA proporcionará un aviso previo al Cliente, a menos que la ley lo prohíba;
+- (b) garantizar que todas las personas dentro de Odoo SA” autorizadas para procesar los Datos
+  personales estén comprometidos con la confidencialidad;
+- (c) implementar y mantener medidas técnicas y organizativas adecuadas para proteger los datos
+  personales contra el procesamiento no autorizado o ilegal y contra la pérdida accidental,
+  destrucción, daño, robo, alteración o divulgación;
+- (d) enviará sin demora al Cliente cualquier solicitud de protección de datos que se haya enviado
+  a Odoo SA con respecto a la base de datos del Cliente;
+- (e) notificar al Cliente inmediatamente al momento de conocer y confirmar cualquier accidente,
+  el procesamiento no autorizado o ilegal de, la divulgación o el acceso a los datos personales;
+- (f) notificar al Cliente si las instrucciones de procesamiento infringen la Protección de datos
+  aplicables a la legislación, en opinión de Odoo SA;
+- (g) poner a disposición del Cliente toda la información necesaria para demostrar el cumplimiento
+  con la legislación de protección de datos, permitir y contribuir razonablemente
+  a las auditorías, incluidas las inspecciones, realizadas o exigidas por el Cliente;
+- (h) eliminar permanentemente todas las copias de la base de datos del Cliente en posesión de
+  Odoo SA, o devolver dichos datos, a elección del Cliente, a la terminación de este Acuerdo,
+  sujeto a los retrasos especificados en la Política de privacidad
+  de Odoo SA (`Privacy `__).
+
+Con respecto a los puntos (d) a (f), el Cliente acepta proporcionar a Odoo SA un contacto preciso
+para información en todo momento, según sea necesario para notificar al responsable de Protección
+de Datos del Cliente.
+
+Sub procesadores
+++++++++++++++++
+
+El Cliente reconoce y acepta que para proporcionar los Servicios, Odoo SA puede utilizar
+proveedores de servicios de terceros (sub procesadores) para procesar datos personales.
+Odoo SA se compromete a utilizar únicamente sub procesadores de conformidad con la legislación de
+protección de datos. Este uso será cubierto por un contrato entre Odoo SA y el Sub procesador
+que proporciona garantías al efecto.
+
+La Política de privacidad de Odoo SA, publicada en `Odoo Privacy `_
+proporciona información actualizada sobre los nombres y propósitos de los Sub procesadores
+actualmente en uso por Odoo SA para la ejecución de los Servicios.
+
+.. _termination_es:
+
+6.6 Terminación
+---------------
+
+En el caso de que cualquiera de las Partes incumpla alguna de las
+obligaciones que surgen en el presente documento, y si tal el
+incumplimiento no ha sido subsanado dentro de los 30 días de calendario posteriores
+a la notificación por escrito de dicho incumplimiento, este Acuerdo puede ser rescindido
+inmediatamente por la Parte que no incumple.
+
+Además, Odoo SA puede rescindir el Contrato inmediatamente en caso de que el Cliente incumpla
+con pagos de las tarifas aplicables a los
+Servicios dentro de la fecha de vencimiento especificada en el factura.
+
+Disposiciones supervivientes: Las secciones ":ref:`confidentiality_es`",
+“:ref:`disclaimers_es`",“:ref:`liability_es`", y “:ref:`general_provisions_es`” sobrevivirán
+cualquier terminación o vencimiento de este Acuerdo.
+
+.. _warranties_disclaimers_es:
+
+7 Garantías, Renuncias, Responsabilidad Civil.
+==============================================
+
+.. _warranties_es:
+
+7.1 Garantías
+-------------
+
+Durante la vigencia de este Acuerdo, Odoo SA se compromete a utilizar
+esfuerzos comercialmente razonables con la finalidad de ejecutar los
+Servicios de acuerdo con los estándares de la industria generalmente
+aceptados siempre y cuando:
+
+los sistemas informáticos del Cliente están en buen estado de
+funcionamiento y, en el caso de Auto-Hosting, el software se instala en
+un entorno operativo adecuado;
+
+el Cliente proporciona información adecuada para la resolución de
+problemas y, para el Auto alojamiento, cualquier acceso que Odoo SA
+puede necesitar para identificar, reproducir y resolver problemas;
+
+Todos los montos adeudados a Odoo SA han sido pagados.
+
+El único y exclusivo remedio del Cliente y la única obligación de Odoo SA por cualquier
+incumplimiento de esta garantía es para Odoo SA reanudar la ejecución de los Servicios sin cargo
+adicional.
+
+.. _disclaimers_es:
+
+7.2 Renuncias
+-------------
+
+Excepto por lo expresamente dispuesto en este documento, ninguna de las
+partes ofrece ninguna garantía de ningún tipo, ya sea expresa,
+implícita, estatutaria o de otro tipo, y cada parte niega
+específicamente todas las garantías implícitas, incluida cualquier
+garantía implícita de comercialización, idoneidad para un propósito
+particular o no infracción, en la medida máxima permitida por la ley
+aplicable.
+
+Odoo SA no garantiza que el Software cumpla con leyes o regulaciones
+locales o internacionales.
+
+.. _liability_es:
+
+7.3 Limitación de responsabilidad
+---------------------------------
+
+En la medida máxima permitida por la ley, la responsabilidad agregada de cada parte junto con los
+afiliados que surjan de o estén relacionados con este Acuerdo no excederán el 50% del monto total
+pagado por el Cliente en virtud de este Acuerdo durante los 12 meses inmediatamente anteriores
+a la fecha del evento que da lugar a tal reclamo. Las reclamaciones múltiples no ampliarán esta
+limitación.
+
+En ningún caso, ninguna de las partes o sus afiliadas serán responsable
+por daños indirectos, especiales, ejemplares, incidentales o
+consecuentes de cualquier tipo, incluidos, entre otros, la pérdida de
+ingresos, ganancias, ahorros, pérdida de negocios u otras pérdidas
+financieras, costos de inactividad o demora, datos perdidos o dañados,
+que surjan de o en conexión con este Acuerdo independientemente de la
+forma de acción, ya sea en contrato, agravio (incluida negligencia
+estricta) o cualquier otra teoría legal o equitativa, incluso si una
+parte o sus afiliados han sido informados de la posibilidad de tales
+daños, o si una parte o sus afiliados no cumpla con su propósito
+esencial.
+
+.. _force_majeure_es:
+
+7.4 Fuerza mayor
+----------------
+
+Ninguna de las partes será responsable ante la otra parte por la demora
+en el cumplimiento o la falta de hacer cualquier desempeño bajo este
+Acuerdo cuando tal falla o demora sea causada por regulaciones
+gubernamentales, incendios, huelgas, guerras, inundaciones, accidentes,
+epidemias, embargos, apropiación de plantas, o producto en su totalidad
+o en parte por cualquier gobierno o autoridad pública, o cualquier otra
+causa o causas, ya sean de naturaleza similar o diferente, más allá del
+control razonable de dicha parte siempre que tal causa o causas existen.
+
+.. _general_provisions_es:
+
+8 Disposiciones generales
+=========================
+
+.. _governing_law_es:
+
+8.1 Ley aplicable
+-----------------
+
+Ambas partes acuerdan que las leyes de Bélgica se aplicarán, en caso de
+que surja cualquier disputa fuera de o en relación con este Acuerdo, sin
+tener en cuenta la elección o el conflicto de principios legales. En la
+medida en que anteriormente se permita cualquier demanda o procedimiento
+judicial, ambas partes acuerdan someterse a la única jurisdicción del
+tribunal de Nivelles (Bélgica) con el fin de litigar todas las disputas.
+
+.. _severability_es:
+
+8.2 Divisibilidad
+-----------------
+
+En caso de que una o más de las disposiciones de este Acuerdo o
+cualquiera de sus aplicaciones sean inválidas, ilegales o no exigibles
+en ningún aspecto, la validez, legalidad y exigibilidad de las
+disposiciones restantes del presente Acuerdo y su aplicación no serán de
+ninguna manera afectados o deteriorados. Ambas partes se comprometen a
+reemplazar cualquier inválido, ilegal o inaplicable disposición de este
+Acuerdo por una disposición válida que tenga los mismos efectos y
+objetivos.
+
+
+.. _appendix_a_es:
+
+9 Apéndice A: Licencia de Odoo Enterprise Edition
+=================================================
+
+.. only:: latex
+
+   Odoo Enterprise Edition tiene licencia de Odoo Enterprise Edition License v1.0, definido como sigue:
+
+    .. highlight:: none
+
+    .. literalinclude:: ../../licenses/enterprise_license.txt
+
+.. only:: html
+
+    Ver :ref:`odoo_enterprise_license`.
diff --git a/legal/terms/i18n/enterprise_fr.rst b/legal/terms/i18n/enterprise_fr.rst
index 29a950075..89d14debb 100644
--- a/legal/terms/i18n/enterprise_fr.rst
+++ b/legal/terms/i18n/enterprise_fr.rst
@@ -6,10 +6,10 @@ Odoo Enterprise Subscription Agreement (FR)
 ===========================================
 
 .. warning::
-    Ceci est une traduction en français du contrat “Odoo Enterprise Subscription Agreement”.
+    Ceci est une traduction en français du contrat “Odoo Subscription Agreement”.
     Cette traduction est fournie dans l’espoir qu’elle facilitera sa compréhension, mais elle
     n'a aucune valeur légale.
-    La seule référence officielle des termes du contrat “Odoo Enterprise Subscription Agreement”
+    La seule référence officielle des termes du contrat “Odoo Subscription Agreement”
     est la :ref:`version originale en anglais `.
 
 .. note:: Version 8.0 - 2018-05-22
diff --git a/legal/terms/i18n/enterprise_nl.rst b/legal/terms/i18n/enterprise_nl.rst
index 4be1bb4fd..de2cadbfe 100644
--- a/legal/terms/i18n/enterprise_nl.rst
+++ b/legal/terms/i18n/enterprise_nl.rst
@@ -5,20 +5,23 @@
 Odoo Enterprise Subscription Agreement (NL)
 ===========================================
 
-.. note:: Version 7.1 - 2018-03-16
+.. warning::
+    Dit is een Nederlandse vertaling van de "Odoo Enterprise Subscription Agreement".
+    Deze vertaling wordt verstrekt in de hoop dat deze het begrip zal vergemakkelijken,
+    maar heeft geen juridische waarde.
+    De enige officiële referentie van de algemene voorwaarden van de "Odoo Enterprise Subscription Agreement"
+    is :ref:`de originele Engelse versie `
+
+.. warning::
+    DEZE VERSION IS NIET ACTUEEL. VOOR DE NIEUWSTE VERSIE ZIE DE
+    :ref:`ORIGINELE ENGELSE VERSIE `
 
 .. v6: add "App" definition + update pricing per-App
 .. v7: remove possibility of price change at renewal after prior notice
 .. 7.1: specify that 7% renewal increase applies to all charges, not just per-User.
 .. v8.0: adapt for "Self-Hosting" + "Data Protection" for GDPR
 
-.. warning::
-    This is a dutch translation of the “Odoo Enterprise Subscription Agreement”.
-    This translation is provided in the hope that it will facilitate understanding, but it has
-    no legal value.
-    The only official reference of the terms of the “Odoo Enterprise Subscription Agreement”
-    is the :ref:`original english version `.
-
+.. note:: Version 7.1 - 2018-03-16
 
 Door u op de Odoo Enterprise-diensten (de “Diensten”) te abonneren die door
 Odoo NV en zijn dochterondernemingen (gezamenlijk “Odoo NV”) worden verleend
diff --git a/legal/terms/i18n/partnership_es.rst b/legal/terms/i18n/partnership_es.rst
index b88c66a43..d03c4eac9 100644
--- a/legal/terms/i18n/partnership_es.rst
+++ b/legal/terms/i18n/partnership_es.rst
@@ -5,19 +5,27 @@ Odoo Partnership Agreement (ES)
 ===============================
 
 .. warning::
-   This is a spanish translation of the "Odoo Enterprise Partnership Agreement”.
-   This translation is provided in the hope that it will facilitate understanding, but it
-   has no legal value.
-   The only official reference of the terms and conditions of the “Odoo Enterprise Subscription
-   Agreement” is the :ref:`original english version `.
+    Esta es una traducción al español del "Odoo Partnership Agreement".
+    Esta traducción se proporciona con la esperanza de que facilitará la comprensión,
+    pero no tiene valor legal.
+    La única referencia oficial de los términos y condiciones del "Odoo Partnership Agreement" es
+    :ref:`la versión original en inglés `.
 
-.. note:: Versión 6 - 2017-12-04
+..    -- Uncomment when needed --
+..    ESTA VERSIÓN NO ESTÁ ACTUALIZADA. PARA LA ÚLTIMA VERSIÓN POR FAVOR VEA
+..    :ref:`LA VERSIÓN ORIGINAL EN INGLÉS `
+
+.. v6a: typo in section 4.4
+.. v7: introduce "Learning Partners" and a few related changes
+.. v8: simplified, clarified, added trademark use restrictions, updated benefits
+
+.. note:: Versión 8 - 2019-08-09
 
 ENTRE:
 
-Odoo S.A., inscrita en el Registro mercantil y de sociedades de Nivelles con el número RCN 95656,
+Odoo S.A., una empresa
 que tiene su sede social en Chaussée de Namur, 40, 1367 Grand-Rosière, Bélgica,
-y sus filiales (denominados conjuntamente “ODOO”)
+(en adelante denominados “ODOO”)
 
 Y:
 
@@ -62,8 +70,9 @@ Para ayudar a EL COLABORADOR a promover Odoo Enterprise Edition, ODOO otorga a E
 acceso a su repositorio de código del proyecto para todas las “Aplicaciones Odoo Enterprise Edition”,
 en los términos establecidos en :ref:`appendix_p_a_es` y las condiciones restringidas del presente
 Contrato.
-Este acceso se otorgará a partir de la firma de este contrato y se revocará cuando se rescinda este
-Contrato.
+
+Además, ODOO otorga a EL COLABORADOR acceso gratuito a la plataforma ODOO.SH con fines de prueba
+y desarrollo.
 
 
 .. _restrictions_es:
@@ -72,10 +81,13 @@ Contrato.
 -----------------
 EL COLABORADOR se compromete a mantener la confidencialidad del código fuente de las aplicaciones
 Odoo Enterprise Edition entre su personal. El acceso al código fuente de Odoo Enterprise Edition
-para los clientes se rige por el Contrato de suscripción de Odoo Enterprise (versión 4.0 y superior).
+para los clientes se rige por el Contrato de suscripción de Odoo Enterprise.
 EL COLABORADOR se compromete a NO redistribuir este código a terceros sin el permiso por escrito
 de ODOO.
 
+PARTNER se compromete a no ofrecer servicios en Odoo Enterprise Edition a clientes que no
+estén cubiertos por una suscripción de Odoo Enterprise, incluso durante la fase de implementación.
+
 A pesar de lo anterior, EL COLABORADOR se compromete a preservar por completo la integridad del
 código de Odoo Enterprise Edition necesario para verificar la validez del uso de Odoo Enterprise
 Edition y para recopilar estadísticas necesarias para este fin.
@@ -86,36 +98,44 @@ Edition y para recopilar estadísticas necesarias para este fin.
 
 4.1 Niveles de colaboración
 ---------------------------
-El programa de socios de Odoo consta de tres niveles de colaboración (Ready, Silver y Gold), con
-requisitos y beneficios específicos.
+El programa de socios de Odoo consta de dos tipos de asociaciones y cuatro niveles;
+"Learning Partners" es para empresas que desean todo lo necesario para comenzar a implementar Odoo,
+sin visibilidad como socio oficial hasta que obtengan la experiencia requerida;
+"Official Partners" es para empresas que desean la visibilidad como Ready, Silver y Gold,
+según su experiencia con Odoo.
+
 El nivel de colaboración otorgado a EL COLABORADOR depende de los ingresos anuales de
-Odoo Enterprise generados para ODOO. Las renovaciones de los contratos existentes no tienen en
-cuenta el nivel de colaboración, pero EL COLABORADOR sigue recibiendo una comisión por estos
+Odoo Enterprise generados para ODOO (en términos de Usuarios de Odoo Enterprise vendidos).
+Las renovaciones de los contratos existentes no cuentan para el número de Usuarios vendidos,
+pero EL COLABORADOR sigue recibiendo una comisión por estos
 contratos, tal como se indica en la sección :ref:`benefits_es`..
 
 La tabla siguiente resume los requisitos para cada nivel de colaboración.
 
-+----------------------------------------------+----------+----------+--------+
-|                                              | Ready    | Silver   | Gold   |
-+==============================================+==========+==========+========+
-| Usuarios de Odoo Enterprise anuales vendidos |   0      |  50      | 100    |
-+----------------------------------------------+----------+----------+--------+
-| Recursos internos certificados activos       |   1      |  2       |  4     |
-+----------------------------------------------+----------+----------+--------+
-| Tasa de retención mínima                     |   n/a    |  85%     |  85%   |
-+----------------------------------------------+----------+----------+--------+
++--------------------------------------------------+------------------+--------------------+--------------------+--------------------+
+|                                                  | Learning Partner | Official: Ready    | Official: Silver   | Official: Gold     |
++==================================================+==================+====================+====================+====================+
+| Usuarios de Odoo Enterprise anuales vendidos     |   0              |  10                | 50                 | 150                |
++--------------------------------------------------+------------------+--------------------+--------------------+--------------------+
+| Número de empleados certificados en al menos uno |   0              |  1                 |  2                 |  3                 |
+| de las 3 últimas versiones de Odoo               |                  |                    |                    |                    |
++--------------------------------------------------+------------------+--------------------+--------------------+--------------------+
+| Tasa de retención mínima                         |   n/a            |  n/a               | 70%                |  80%               |
++--------------------------------------------------+------------------+--------------------+--------------------+--------------------+
+
+La Tasa de Retención se define como la relación entre el número de contratos de Odoo Enterprise que
+están actualmente activos y la cantidad de contratos de Odoo Enterprise que han estado activos en
+algún momento en los últimos 12 meses.
 
 Las certificaciones son personales, por lo que cuando un miembro certificado del personal deja
 la empresa, EL COLABORADOR debe notificarlo a ODOO para que actualice la cantidad de recursos
 certificados activos para el contrato de colaboración.
 
-ODOO revisará trimestralmente el nivel de las colaboraciones sobre la base de los nuevos
-contratos de Odoo Enterprise vendidos por EL COLABORADOR en los últimos 12 meses.
+ODOO revisará trimestralmente el nivel de colaboración de EL COLABORADOR y lo ajustará al nivel
+más alto para el cual se cumplan los 3 requisitos.
 
-El nivel de colaboración puede actualizarse automáticamente a un nivel superior una vez los
-socios alcanzan los requisitos específicos para este nivel de colaboración.
-Los socios Silver y Gold que no cumplan con sus requisitos de colaboración al final del período
-anual pueden ser asignados un nivel de colaboración inferior.
+Sin embargo, los "Official Partners" pueden actualizarse automáticamente a un nivel superior una
+vez que alcancen los 3 requisitos para ese nivel de colaboración.
 
 .. _benefits_es:
 
@@ -124,57 +144,56 @@ anual pueden ser asignados un nivel de colaboración inferior.
 
 En la tabla siguiente se describen los detalles de las ventajas para cada nivel de colaboración:
 
-+------------------------------+-----------------+------------------+----------------+
-|                              |      Ready      |     Silver       |      Gold      |
-+==============================+=================+==================+================+
-| **Reconocimiento**           |                 |                  |                |
-+------------------------------+-----------------+------------------+----------------+
-| Visibilidad en odoo.com      | “Ready Partner” | “Silver Partner” | “Gold Partner” |
-+------------------------------+-----------------+------------------+----------------+
-| Derechos de uso de la marca  | Logotipo Ready  | Logotipo Silver  | Logotipo Gold  |
-| registrada “Odoo”            |                 |                  |                |
-+------------------------------+-----------------+------------------+----------------+
-| **Ventajas de la formación** |                 |                  |                |
-+------------------------------+-----------------+------------------+----------------+
-| Seminarios anuales de        | Sí              | Sí               | Sí             |
-| actualización                |                 |                  |                |
-+------------------------------+-----------------+------------------+----------------+
-| Coaching de ventas           | Sí              | Sí               | Sí             |
-+------------------------------+-----------------+------------------+----------------+
-| Acceso a la plataforma       | Sí              | Sí               | Sí             |
-| E-Learning y a la base de    |                 |                  |                |
-| conocimiento de Odoo         |                 |                  |                |
-+------------------------------+-----------------+------------------+----------------+
-| **Ventajas del software**    |                 |                  |                |
-+------------------------------+-----------------+------------------+----------------+
-| Acceso al código fuente de   | Sí              | Sí               | Sí             |
-| Odoo Enterprise              |                 |                  |                |
-+------------------------------+-----------------+------------------+----------------+
-| **Ventajas de las ventas**   |                 |                  |                |
-+------------------------------+-----------------+------------------+----------------+
-| Comisión por la plataforma   | 100%            | 100%             | 100%           |
-| Odoo SH [#f1es]_             |                 |                  |                |
-+------------------------------+-----------------+------------------+----------------+
-| Comisión por Odoo Enterprise | 10%             | 15%              | 20%            |
-+------------------------------+-----------------+------------------+----------------+
-| Acceso a un gestor de cuentas| Sí              | Sí               | Sí             |
-| especializado                |                 |                  |                |
-+------------------------------+-----------------+------------------+----------------+
-| **Ventajas de marketing**    |                 |                  |                |
-+------------------------------+-----------------+------------------+----------------+
-| Material de marketing        | Sí              | Sí               | Sí             |
-+------------------------------+-----------------+------------------+----------------+
-| Evento de EL COLABORADOR -   | Sí              | Sí               | Sí             |
-| Asistencia y promoción de    |                 |                  |                |
-| ODOO                         |                 |                  |                |
-+------------------------------+-----------------+------------------+----------------+
+.. only:: latex
 
-.. [#f1es] La tasa de comisión del 100% por la plataforma Odoo SH se concede a todas las
-           suscripciones de Odoo Enterprise firmadas durante el primer año de colaboración,
-           siempre que se renueve dicha suscripción. Después del primer año, EL COLABORADOR
-           obtiene la comisión habitual de Odoo Enterprise, de acuerdo con el nivel de
-           colaboración.
+    .. tabularcolumns:: |L|p{1.5cm}|p{1.5cm}|p{1.5cm}|p{1.5cm}|
 
++---------------------------------------+------------------+--------------------+--------------------+--------------------+
+|                                       | Learning Partner | Official: Ready    | Official: Silver   | Official: Gold     |
++=======================================+==================+====================+====================+====================+
+| **Reconocimiento**                    |                  |                    |                    |                    |
++---------------------------------------+------------------+--------------------+--------------------+--------------------+
+| Visibilidad en odoo.com               | No               | "Ready Partner"    | "Silver Partner"   | "Gold Partner"     |
++---------------------------------------+------------------+--------------------+--------------------+--------------------+
+| Derechos de uso de la marca registrada| Sí               | Sí                 | Sí                 | Sí                 |
+| “Odoo” y logotipos                    |                  |                    |                    |                    |
++---------------------------------------+------------------+--------------------+--------------------+--------------------+
+| **Ventajas de la formación**          |                  |                    |                    |                    |
++---------------------------------------+------------------+--------------------+--------------------+--------------------+
+| Coaching de ventas y webinars         | Sí               | Sí                 | Sí                 | Sí                 |
++---------------------------------------+------------------+--------------------+--------------------+--------------------+
+| Acceso a la base de conocimiento Odoo | Sí               | Sí                 | Sí                 | Sí                 |
++---------------------------------------+------------------+--------------------+--------------------+--------------------+
+| **Ventajas del software**             |                  |                    |                    |                    |
++---------------------------------------+------------------+--------------------+--------------------+--------------------+
+| Acceso al código fuente de Odoo       | Sí               | Sí                 | Sí                 | Sí                 |
+| Enterprise y repositorio Github       |                  |                    |                    |                    |
++---------------------------------------+------------------+--------------------+--------------------+--------------------+
+| Código de extensión de prueba de      | Sí               | Sí                 | Sí                 | Sí                 |
+| Odoo Enterprise                       |                  |                    |                    |                    |
++---------------------------------------+------------------+--------------------+--------------------+--------------------+
+| Acceso a Odoo.sh con fines de prueba  | Sí               | Sí                 | Sí                 | Sí                 |
+| y desarrollo.                         |                  |                    |                    |                    |
++---------------------------------------+------------------+--------------------+--------------------+--------------------+
+| **Ventajas de las ventas**            |                  |                    |                    |                    |
++---------------------------------------+------------------+--------------------+--------------------+--------------------+
+| Comisión por la plataforma Odoo SH    | 10%              | 100%               | 100%               | 100%               |
+| [#s1]_                                |                  |                    |                    |                    |
++---------------------------------------+------------------+--------------------+--------------------+--------------------+
+| Comisión por Odoo Enterprise          | 10%              | 10%                | 15%                | 20%                |
++---------------------------------------+------------------+--------------------+--------------------+--------------------+
+| Acceso a un gestor de cuentas         | No               | Sí                 | Sí                 | Sí                 |
+| especializado y Partner Dashboard     |                  |                    |                    |                    |
++---------------------------------------+------------------+--------------------+--------------------+--------------------+
+| **Ventajas de marketing**             |                  |                    |                    |                    |
++---------------------------------------+------------------+--------------------+--------------------+--------------------+
+| Material de marketing                 | Sí               | Sí                 | Sí                 | Sí                 |
++---------------------------------------+------------------+--------------------+--------------------+--------------------+
+| Evento de EL COLABORADOR - Asistencia | No               | Sí                 | Sí                 | Sí                 |
+| y promoción de ODOO                   |                  |                    |                    |                    |
++---------------------------------------+------------------+--------------------+--------------------+--------------------+
+
+.. [#s1] hasta un máximo de 150€ (o 180 $) de comisión mensual por suscripción
 
 4.3 Reconocimiento de socios
 ----------------------------
@@ -197,31 +216,18 @@ documentos comerciales, funcionales y de marketing para ayudar a EL COLABORADOR
 y aprovechar el conocimiento de Odoo, hacer crecer su negocio, atraer más clientes y crear
 conciencia de marca.
 
-EL COLABORADOR también recibe acceso gratuito a la plataforma E-Learning de ODOO (para usuarios
-ilimitados). La plataforma E-Learning de ODOO ofrece en línea un conjunto de tutoriales y cursos
-en vídeo de alta calidad sobre las aplicaciones oficiales de Odoo.
-
 EL COLABORADOR podrá acceder al coaching comercial facilitado por su gestor de cuentas
 especializado, designado por ODOO.
 
-EL COLABORADOR también tiene la opción de comprar formación técnica específica suscribiéndose a un
-Pack de éxito de Odoo, por una tarifa adicional.
+EL COLABORADOR también tiene la opción de comprar servicios de soporte o de formación
+suscribiéndose a un Success Pack de Odoo, por una tarifa adicional.
 
 4.5  Comisiones por los servicios de Odoo vendidos por EL COLABORADOR
 ---------------------------------------------------------------------
-EL COLABORADOR recibe una retribución por los servicios de ODOO comprados directamente por un
-cliente a través de EL COLABORADOR, de la forma siguiente:
-
-- Por las suscripciones “Odoo Enterprise” y “Odoo SH” vendidas a través de EL COLABORADOR; ODOO
-  factura directamente al cliente en función del precio final acordado entre ODOO,
-  EL COLABORADOR y el cliente. A continuación, EL COLABORADOR factura su comisión a ODOO en función
-  del precio de Odoo Enterprise Edition, libre de posibles reducciones, y en función del nivel de
-  colaboración de EL COLABORADOR en el momento de la firma de la venta.
-- Por las renovaciones de las suscripciones “Odoo Enterprise”; EL COLABORADOR recibe una comisión
-  por cada renovación de una suscripción vendida a través de EL COLABORADOR, siempre y cuando
-  EL COLABORADOR mantenga una relación contractual con el cliente correspondiente.
-- Por otros servicios; EL COLABORADOR factura directamente al cliente, y ODOO factura a
-  EL COLABORADOR directamente, comisión incluida (como descuento).
+Para los servicios ODOO comprados por un cliente a través de EL COLABORADOR, y siempre que el
+PARTNER mantenga una relación contractual con el cliente correspondiente, EL COLABORADOR
+ecibirá una comisión de acuerdo con la tabla de la sección :ref:`benefits_es` y su nivel de
+asociación en la fecha de la factura del cliente.
 
 
 5 Tarifas
@@ -284,30 +290,31 @@ EL COLABORADOR reconoce que no tiene ninguna expectativa y que no ha recibido ga
 ninguna inversión realizada en la ejecución de este contrato y el programa de socios de Odoo o de
 obtener ninguna cantidad anticipada de ganancias en virtud de este contrato.
 
-EL COLABORADOR renuncia a cualquier compromiso en favor de ODOO respecto a la evolución del software.
-
-De acuerdo con los términos de la licencia del software, ODOO no se hace responsable de ningún
-error ni de la calidad y el rendimiento del software.
-
 
 8 Disposiciones diversas
 ========================
 
-8.1 Comunicaciones
-------------------
-Ninguna comunicación de una Parte a la otra tendrá validez en virtud del presente Contrato,
-a menos que se realice por escrito en nombre de ODOO o EL COLABORADOR, según sea el caso,
-de conformidad con las disposiciones de este Contrato.
-Cualquier tipo de aviso que cualquiera de las Partes de este documento tenga el derecho o la
-obligación de comunicara la otra, debe hacerse por correo certificado.
-
-8.2 Imagen de marca
+8.1 Imagen de marca
 -------------------
-Ambas Partes se abstendrán de dañar de ninguna manera la imagen de marca y la reputación de la otra
-Parte en el cumplimiento de este contrato. El incumplimiento de esta disposición será causa de
-resolución de este Contrato.
+La marca "Odoo" (incluida la marca denominativa y sus representaciones visuales y logotipos)
+es exclusiva propiedad de ODOO.
 
-8.3 Publicidad
+EL COLABORADOR se anunciará como un "Odoo Partner" para evitar cualquier confusión con ODOO, y
+use el "logotipo de Odoo Partner" apropiado en cualquier medio de comunicación.
+EL COLABORADOR puede usar el logotipo "Odoo" para presentar los productos y servicios de ODOO,
+pero no debe alterarlo ni utilizarlo como el logotipo principal de un sitio web.
+
+EL COLABORADOR no se registrará como marca comercial ni de ninguna otra forma como marca o signo que
+podría crear un riesgo de confusión con la marca "Odoo", en todo el mundo, excepto con el
+consentimiento previo por escrito de ODOO.
+
+EL COLABORADOR no deberá incorporar la marca "Odoo" en ningún nombre comercial, nombre de marca,
+nombre de dominio o en cualquier elemento de identificación de su empresa, excepto con el
+consentimiento previo por escrito de ODOO.
+
+Al término de este Acuerdo, el SOCIO debe suspender inmediatamente el uso de la marca "Odoo".
+
+8.2 Publicidad
 --------------
 EL COLABORADOR concede a ODOO el derecho no exclusivo de utilizar el nombre y las marcas
 comerciales de EL COLABORADOR en comunicados de prensa, promociones u otros anuncios públicos.
@@ -316,7 +323,7 @@ de EL COLABORADOR se use solo para este fin, en la lista oficial de socios de OD
 
 .. _no_soliciting_es:
 
-8.4 No captación o contratación
+8.3 No captación o contratación
 -------------------------------
 Excepto cuando la otra Parte dé su consentimiento por escrito, cada Parte, sus afiliados y
 representantes acuerdan no captar u ofrecer empleo a ningún empleado de la otra Parte
@@ -328,7 +335,7 @@ dicho empleado con este objetivo, la Parte incumplidora se compromete a pagar a
 la cantidad de 30 000,00 EUR (€) (treinta mil euros).
 
 
-8.5  Contratistas independientes
+8.4  Contratistas independientes
 --------------------------------
 Las Partes son contratistas independientes, y este contrato no debe interpretarse como la
 configuración de cualquier Parte como socia, empresa conjunta o fiduciaria de la otra,
diff --git a/legal/terms/i18n/partnership_fr.rst b/legal/terms/i18n/partnership_fr.rst
index 7372e04bf..bcef896b5 100644
--- a/legal/terms/i18n/partnership_fr.rst
+++ b/legal/terms/i18n/partnership_fr.rst
@@ -5,19 +5,22 @@ Odoo Partnership Agreement (FR)
 ===============================
 
 .. warning::
-    Ceci est une traduction en français du contrat “Odoo Enterprise Partnership Agreement”.
+    Ceci est une traduction en français du contrat “Odoo Partnership Agreement”.
     Cette traduction est fournie dans l’espoir qu’elle facilitera sa compréhension, mais elle
     n'a aucune valeur légale.
-    La seule référence officielle des termes du contrat “Odoo Enterprise Partnership Agreement”
+    La seule référence officielle des termes du contrat “Odoo Partnership Agreement”
     est la :ref:`version originale en anglais `.
 
-.. note:: Version 7 - 2018-05-24
+.. note:: Version 8 - 2018-08-09
+
+.. v8: simplified parts, clarified others, added trademark use restrictions, updated benefits
+
 
 ENTRE :
 
-Odoo S.A., enregistrée au Registre de commerce de Nivelles sous le numéro RCN 95656, dont le siège
-social se situe Chaussée de Namur, 40, 1367 Grand-Rosière, Belgique, et ses filiales (désignées
-collectivement sous le terme « ODOO »)
+Odoo S.A., une entreprise dont le siège
+social se situe Chaussée de Namur, 40, 1367 Grand-Rosière, Belgique
+(ci-après dénommée "ODOO")
 
 ET:
 
@@ -60,19 +63,24 @@ Il est automatiquement renouvelé pour une Durée équivalente, à moins qu’un
 3.1 Accès à la plate-forme projet
 ---------------------------------
 Pour aider le PARTENAIRE à promouvoir Odoo Enterprise Edition, ODOO octroie au PARTENAIRE l’accès
-à son dépôt de code pour toutes les « Applis Odoo Enterprise Edition » sous les conditions
+à son dépôt de code pour toutes les « Apps Odoo Enterprise Edition » sous les conditions
 présentées dans :ref:`appendix_p_a_fr` et les conditions reprises dans ce Contrat.
-Cet accès sera octroyé dès la signature de ce Contrat et révoqué à la fin de celui-ci.
+
+ODOO accorde aussi au PARTENAIRE un accès gratuit à la plate-forme ODOO.SH, exclusivement dans un
+but de test et de développement.
 
 .. _restrictions_fr:
 
 3.2 Restrictions
 ----------------
-Le PARTENAIRE s’engage à maintenir la confidentialité du code source des Applis Odoo Enterprise
+Le PARTENAIRE s’engage à maintenir la confidentialité du code source des Apps Odoo Enterprise
 Edition au sein de son personnel. L’accès au code source d’Odoo Enterprise Edition pour les clients
-est gouverné par le Odoo Enterprise Subscription Agreement (version 4 et au-delà).
+est régi par l'Odoo Enterprise Subscription Agreement.
 Le PARTENAIRE s'engage à ne PAS redistribuer ce code à un tiers sans l’autorisation écrite d’ODOO.
 
+Le PARTENAIRE s'engage à n'offrir des services relatifs à Odoo Enterprise Edition qu'aux
+clients qui disposent d'un contrat Odoo Enterprise valide, et ce même pendant la phase d'implémentation.
+
 Nonobstant ce qui précède, le PARTENAIRE s’engage à préserver totalement l’intégrité du code
 d’Odoo Enterprise Edition requis pour vérifier la validité de l’utilisation d’Odoo Enterprise Edition
 et recueillir les données statistiques nécessaires à cette fin.
@@ -83,15 +91,17 @@ et recueillir les données statistiques nécessaires à cette fin.
 4.1 Niveaux de partenariat
 --------------------------
 Le programme partenaire d’Odoo consiste en deux types de partenariat et quatre niveaux.
-“Learning Partners” est pour les sociétés qui veulent tout ce qui est nécessaire pour démarrer la
+Le type “Learning Partners” est prévu les sociétés souhaitent démarrer la
 mise en oeuvre d'Odoo, mais sans la visibilité d'un partenaire officiel, en attendant d'acquérir
-l'expérience requise; tandis que "Official Partners" est pour les sociétés qui veulent la visibilité
+l'expérience requise; tandis qu' "Official Partners" est prévu pour les sociétés qui veulent la visibilité
 en tant que partenaire Ready, Silver ou Gold, suivant leur niveau d'expérience.
+
 Le niveau de partenariat accordé au PARTENAIRE dépend des nouvelles recettes annuelles Odoo Enterprise
-générées par le PARTENAIRE pour ODOO, du nombre de ressources internes certifiées,
-et du taux de rétention de clients.  Les renouvellements de contrats existants
-n’entrent pas en ligne de compte pour le niveau de partenariat, mais le PARTENAIRE reçoit tout de
-même une commission sur ces contrats, comme indiqué dans la section :ref:`benefits_fr`.
+générées par le PARTENAIRE pour ODOO (en terme du nombre de nouveaux utilisateur Odoo Enterprise vendus),
+du nombre de ressources internes certifiées, et du taux de rétention de clients.
+Les renouvellements de contrats existants
+n’entrent pas en ligne de compte pour le nombre de nouveaux utilisateurs vendus, mais le PARTENAIRE
+reçoit tout de même une commission sur ces contrats, comme indiqué dans la section :ref:`benefits_fr`.
 
 Le tableau ci-dessous résume les exigences pour chaque niveau de partenariat.
 
@@ -100,22 +110,25 @@ Le tableau ci-dessous résume les exigences pour chaque niveau de partenariat.
 +==============================================+==================+====================+====================+====================+
 | Nouveaux utilisateurs Odoo Enterprise vendus |   0              |  10                | 50                 | 150                |
 +----------------------------------------------+------------------+--------------------+--------------------+--------------------+
-| Ressources internes actives certifiées       |   0              |  1                 |  2                 |  3                 |
+| Nombre d'employés certifiés sur au moins une |   0              |  1                 |  2                 |  3                 |
+| des 3 dernières version d'Odoo               |                  |                    |                    |                    |
 +----------------------------------------------+------------------+--------------------+--------------------+--------------------+
-| Taux de rétention minimum                    |   n/a            |  n/a               | 70%                |  80%               |
+| Taux de Rétention minimum                    |   n/a            |  n/a               | 70%                |  80%               |
 +----------------------------------------------+------------------+--------------------+--------------------+--------------------+
 
-Les certifications sont personnelles, donc lorsqu’un membre du personnel quitte l’entreprise,
-le PARTENAIRE doit en informer ODOO afin que celle-ci puisse mettre à jour le nombre de ressources
-certifiées actives pour l’accord de partenariat.
+Le Taux de Rétention est défini comme le rapport entre le nombre de contrats Odoo Enterprise qui sont
+toujours en cours, et le nombre de contrats Odoo Enterprise qui ont été actifs à un moment au cours
+des 12 derniers mois.
 
-Le niveau des partenariats sera revu trimestriellement par ODOO sur la base des nouveaux contrats
-Odoo Enterprise vendus par le partenaire les 12 mois précédents, des certifications officielles
-obtenues par le partenaire, et du taux de rétention.
+Les certifications sont personnelles, donc lorsqu’un membre du personnel quitte ou rejoint l’entreprise,
+le PARTENAIRE doit en informer ODOO.
+
+Le niveau de partenariat du PARTENAIRE sera revu trimestriellement par ODOO, et ajusté au plus haut
+niveau pour lequel les 3 exigences sont atteintes.
+
+Cependant les "Official Partners" pourront monter de niveau de partenariat dès qu’ils répondent
+aux 3 exigences pour ce niveau.
 
-Les "Official Partners" peuvent monter de niveau une fois qu’ils répondent aux exigences pour ce niveau
-supérieur de partenariat. Les partenaires Silver et Gold qui ne répondent pas aux exigences de leur
-partenariat à la fin de la période annuelle peuvent retomber à niveau de partenariat inférieur.
 
 .. _benefits_fr:
 
@@ -135,32 +148,33 @@ Les avantages de chaque niveau de partenariat sont détaillés dans le tableau c
 +---------------------------------------+------------------+--------------------+--------------------+--------------------+
 | Visibilité sur odoo.com               | Non              | "Ready Partner"    | "Silver Partner"   | "Gold Partner"     |
 +---------------------------------------+------------------+--------------------+--------------------+--------------------+
-| Droit d’utiliser la marque déposée    | Logo Learning    | Logo Ready         | Logo Silver        | Logo Gold          |
+| Droit d’utiliser la marque déposée et | Oui              | Oui                | Oui                | Oui                |
+| les logos                             |                  |                    |                    |                    |
 +---------------------------------------+------------------+--------------------+--------------------+--------------------+
 | **Avantages formation**               |                  |                    |                    |                    |
 +---------------------------------------+------------------+--------------------+--------------------+--------------------+
-| Séminaires de mise à jour annuelle    | Oui              | Oui                | Oui                | Oui                |
+| Coaching Vente & Webinars             | Oui              | Oui                | Oui                | Oui                |
 +---------------------------------------+------------------+--------------------+--------------------+--------------------+
-| Coaching Vente                        | Oui              | Oui                | Oui                | Oui                |
-+---------------------------------------+------------------+--------------------+--------------------+--------------------+
-| Accès à la plateforme d’E-Learning et | Oui              | Oui                | Oui                | Oui                |
-|                                       |                  |                    |                    |                    |
-| à la base de connaissances d’Odoo     | Oui              | Oui                | Oui                | Oui                |
+| Accès à la base de connaissances Odoo | Oui              | Oui                | Oui                | Oui                |
 +---------------------------------------+------------------+--------------------+--------------------+--------------------+
 | **Avantages logiciel**                |                  |                    |                    |                    |
 +---------------------------------------+------------------+--------------------+--------------------+--------------------+
 | Accès au code source Odoo Enterprise  | Oui              | Oui                | Oui                | Oui                |
 +---------------------------------------+------------------+--------------------+--------------------+--------------------+
-| Code extension essai Odoo Enterprise  | Oui              | Oui                | Oui                | Oui                |
+| Code extension d'essai Odoo Enterprise| Oui              | Oui                | Oui                | Oui                |
++---------------------------------------+------------------+--------------------+--------------------+--------------------+
+| Accès à Odoo.SH dans un but de test   | Oui              | Oui                | Oui                | Oui                |
+| ou de développement                   |                  |                    |                    |                    |
 +---------------------------------------+------------------+--------------------+--------------------+--------------------+
 | **Avantages Ventes**                  |                  |                    |                    |                    |
 +---------------------------------------+------------------+--------------------+--------------------+--------------------+
 | Commission sur la plateforme          | 10%              | 100%               | 100%               | 100%               |
-| Odoo SH [#f1]_                        |                  |                    |                    |                    |
+| Odoo SH [#s1f]_                       |                  |                    |                    |                    |
 +---------------------------------------+------------------+--------------------+--------------------+--------------------+
 | Commission sur Odoo Enterprise        | 10%              | 10%                | 15%                | 20%                |
 +---------------------------------------+------------------+--------------------+--------------------+--------------------+
-| Accès à un Account Manager dédié      | Non              | Oui                | Oui                | Oui                |
+| Accès à un Account Manager dédié et   | Non              | Oui                | Oui                | Oui                |
+| au Tableau de Bord Partenaire         |                  |                    |                    |                    |
 +---------------------------------------+------------------+--------------------+--------------------+--------------------+
 | **Avantages marketing**               |                  |                    |                    |                    |
 +---------------------------------------+------------------+--------------------+--------------------+--------------------+
@@ -170,14 +184,12 @@ Les avantages de chaque niveau de partenariat sont détaillés dans le tableau c
 | promotion                             |                  |                    |                    |                    |
 +---------------------------------------+------------------+--------------------+--------------------+--------------------+
 
-.. [#f1] Dans l'éventualité où le taux de commission de 100% sur la plate-forme Odoo SH serait modifié
-         au renouvellement par une nouvelle version de ce Contrat, le taux précédent continuerait à être
-         appliqué aux souscriptions en cours.
+.. [#s1f] jusqu'à un maximum de 150€ (ou 180$) de commission mensuelle par contrat Odoo.SH.
 
 
 4.3 Reconnaissance du partenaire
 --------------------------------
-ODOO promouvra les "Official Partners" dans la liste des partenaires Odoo sur le site Internet officiel (odoo.com).
+ODOO promouvra les "Official Partners" dans la liste des partenaires Odoo sur odoo.com.
 
 ODOO octroie au PARTENAIRE, sur une base non exclusive, le droit d’utiliser et de reproduire
 le logo partenaire d’ODOO du niveau de partenariat correspondant et le nom « Odoo » en relation
@@ -196,31 +208,19 @@ commerciaux, marketing et de documentation sur les fonctionnalités, pour aider
 à engranger et exploiter des connaissances Odoo, étendre son entreprise, attirer davantage
 de clients et augmenter la visibilité de sa marque.
 
-Le PARTENAIRE bénéficie également d’un accès gratuit à la plateforme E-Learning d’Odoo
-(usagers illimités). La plateforme E-Learning d’ODOO fournit une série de cours vidéo et
-de tutoriels en ligne de haute qualité concernant les Applications Odoo officielles.
-
 Le PARTENAIRE aura accès à un coaching commercial fourni par son Account Manager dédié désigné
 par ODOO.
 
-Le PARTENAIRE a également la possibilité de suivre une formation technique spécifique en
+Le PARTENAIRE a également la possibilité d'acheter des services de support ou de formation en
 souscrivant à un Odoo Success Pack, moyennant un supplément.
 
 4.5 Commissions sur les Services Odoo vendus par le PARTENAIRE
 --------------------------------------------------------------
-Pour les services ODOO achetés directement par un client par le biais du PARTENAIRE, le PARTENAIRE
-recevra la rétribution suivante :
+Pour les services ODOO achetés par un client par le biais du PARTENAIRE, et pour autant que
+le PARTENAIRE maintienne une relation contractuelle avec ce client, le PARTENAIRE recevra une
+commission en fonction de la table de la section :ref:`benefits` et du niveau de partenariat
+à la date de la facture client correspondante.
 
-- Pour les souscriptions « Odoo Enterprise » et « Odoo SH » vendues via le PARTENAIRE,
-  ODOO facturera directement au client sur la base du prix final conclu entre ODOO,
-  le PARTENAIRE et le client. Le PARTENAIRE facturera ensuite sa commission à ODOO sur la base du
-  prix d’Odoo Enterprise Edition, déduction faite de toute réduction, et sur base du niveau actuel
-  de partenariat du PARTENAIRE au moment de la signature de la vente.
-- Pour le renouvellement de souscriptions « Odoo Enterprise », le PARTENAIRE reçoit une commission
-  pour chaque renouvellement de souscription vendue via le PARTENAIRE, tant que celui-ci maintient
-  une relation contractuelle avec le client correspondant.
-- Pour les autres services, le PARTENAIRE facture directement au client et ODOO au PARTENAIRE,
-  commission comprise (sous forme de réduction).
 
 5 Frais
 =======
@@ -238,8 +238,6 @@ concernent que les nouveaux partenaires.
 Les frais de renouvellement annuel du partenariat devront être payés chaque année lorsque la Durée
 de ce Contrat est renouvelée.
 
-Si, pour quelque raison que ce soit, le PARTENAIRE décide de mettre un terme à ce Contrat et veut
-par la suite le renouveler, les frais de renouvellement annuel du partenariat seront applicables.
 
 6 Résiliation
 =============
@@ -254,7 +252,7 @@ Maintien des dispositions:
 6.1 Conséquences de la résiliation
 ----------------------------------
 À l’expiration ou la résiliation de ce Contrat, le PARTENAIRE :
- - n’utilisera plus le matériel et/ou le nom de marque d’Odoo et ne revendiquera plus l’existence
+ - n’utilisera plus le matériel et le nom de marque d’Odoo et ses marques déposées, et ne revendiquera plus l’existence
    d’un partenariat ou d’une relation quelconque avec ODOO ;
  - respectera ses engagements pendant toute période de préavis précédant une telle résiliation ;
  - ne pourra plus utiliser Odoo Enterprise, que ce soit à des fins de développement,
@@ -268,62 +266,67 @@ Les deux Parties sont liées par l’obligation de moyens ci-après.
 
 Dans les limites autorisées par la loi, la responsabilité d’ODOO pour quelque réclamation, perte,
 dommage ou dépense que ce soit découlant de n’importe quelle cause et survenant de quelque manière
-que ce soit sous ce Contrat sera limitée aux dommages directs prouvés, mais ne dépassera en aucun
-cas, pour tous les événements ou séries d’événements connexes entraînant des dommages,
+que ce soit dans le cadre de ce Contrat sera limitée aux dommages directs prouvés, mais ne dépassera
+en aucun cas, pour tous les événements ou séries d’événements connexes entraînant des dommages,
 le montant total des frais payés par le PARTENAIRE au cours de six (6) mois précédant immédiatement
 la date de l’événement donnant naissance à une telle plainte.
 
 En aucun cas, ODOO ne sera responsable pour tout dommage indirect ou consécutif, y compris, mais
 sans s’y restreindre, aux plaintes, pertes de revenu, de recettes, d’économies, d’entreprise ou
 autre perte financière, coûts d’arrêt ou de retard, pertes de données ou données corrompues
-de tiers ou de clients résultant de ou en lien avec l’exécution de ses obligations.
+de tiers ou de clients résultant de ou en lien avec l’exécution de ses obligations dans le cadre
+de ce Contrat.
 
 Le PARTENAIRE comprend qu’il n’a aucune attente et n’a reçu aucune assurance qu’un investissement
 effectué dans l’exécution de ce Contrat et du Programme de partenariat d’Odoo sera récupéré ou
 recouvert ou qu’il obtiendra un quelconque montant de bénéfices anticipé en vertu de ce Contrat.
 
-Le PARTENAIRE renonce à tout engagement au nom d’ODOO concernant l’évolution du Logiciel.
-
-Selon les conditions de la licence du Logiciel, ODOO ne sera pas responsable pour quelque bug que
-ce soit, ni pour la qualité ou la performance du Logiciel.
-
 
 8 Divers
 ========
 
-8.1 Communications
-------------------
-Aucune communication d’une Partie à l’autre n’aura de validité sous ce Contrat à moins qu’elle
-n’ait été communiquée par écrit ou au nom du PARTENAIRE ou d’ODOO, le cas échéant, en accord avec
-les dispositions de ce Contrat.
-Toute communication que les deux Parties doivent ou peuvent émettre ou se transmettre par ce
-Contrat sera donnée par courrier recommandé.
-
-8.2 Image de marque
+8.1 Image de marque
 -------------------
-Les deux parties s’abstiendront de nuire à l’image de marque et à la réputation de l’autre Partie
-de quelque façon que ce soit, dans l’exécution de ce Contrat. Le non-respect de cette disposition
-forme une cause de résiliation de ce Contrat.
 
-8.3 Publicité
+La marque "Odoo" (y compris le nom et ses représentations visuelles et logos) est la propriété
+exclusive d'ODOO.
+
+Le PARTENAIRE se présentera comme "Partenaire Odoo" pour éviter tout risque de confusion avec
+ODOO, et utilisera le logo "Odoo Partner" approprié dans toute communication. Le PARTENAIRE peut
+utiliser le logo "Odoo" pour présenter les produits et services d'ODOO, mais le logo ne peut être
+modifié ou utilisé comme logo principal pour un site internet.
+
+Le PARTENAIRE ne déposera pas ou n'enregistrera pas de quelque façon que ce soit tout marque, nom
+ou signe qui créerait un risque de confusion avec la marque "Odoo", dans le monde entier, sauf en
+cas d'accord écrit préalable d'ODOO.
+
+Le PARTENAIRE n'incorporera pas la marque "Odoo" dans tout nom d'enterprise, de marque, nom
+de domaine ou tout élément d'identification de sa société, sauf en cas d'accord écrit préalable
+d'ODOO.
+
+En cas de résiliation de ce Contrat le PARTENAIRE cessera immédiatement d'utiliser la marque "Odoo".
+
+
+8.2 Publicité
 -------------
 Le PARTENAIRE octroie à ODOO un droit non exclusif d’utilisation du nom ou de la marque déposée
 du PARTENAIRE dans des communiqués de presse, annonces publicitaires ou autres annonces publiques.
-Le PARTENAIRE accepte plus particulièrement d’être mentionné et que son logo ou sa marque déposée
-soient utilisés à cette fin uniquement, dans la liste officielle des partenaires ODOO.
 
-8.4 Pas de candidature ou d’engagement
+Le PARTENAIRE accepte en particulier d’être mentionné dans la liste officielle des
+partenaires ODOO et que son logo ou sa marque déposée soient utilisés à cette fin uniquement.
+
+8.3 Pas de candidature ou d’engagement
 --------------------------------------
 
 À moins que l’autre Partie ne donne son consentement écrit, chaque Partie, ses filiales et ses
 représentants acceptent de ne pas solliciter ou proposer un emploi à un travailleur de l’autre
 Partie impliqué dans l’exécution ou l’utilisation des Services repris dans ce Contrat,
-pour toute la durée de l’accord et une période de 24 mois suivant la date de résiliation ou
+pour toute la durée de l’accord et une période de 12 mois suivant la date de résiliation ou
 d’expiration de ce Contrat. En cas de non-respect des conditions de cette section qui mène à la
 résiliation dudit travailleur à cet effet, la Partie fautive accepte de payer à l’autre Partie
 la somme de 30 000,00 (trente mille) euros (€).
 
-8.5 Contracteurs indépendants
+8.4 Contracteurs indépendants
 -----------------------------
 Les Parties sont des contracteurs indépendants et ce Contrat ne sera pas interprété comme
 constituant une Partie comme partenaire, joint-venture ou fiduciaire de l’autre ni créant tout
diff --git a/legal/terms/partnership.rst b/legal/terms/partnership.rst
index 232ee2a36..aaf25174f 100644
--- a/legal/terms/partnership.rst
+++ b/legal/terms/partnership.rst
@@ -5,17 +5,18 @@
 Odoo Partnership Agreement
 ==========================
 
-.. note:: Version 7 - 2018-05-24
+.. note:: Version 8 - 2019-08-09
 
 .. v6a: typo in section 4.4
 .. v7: introduce "Learning Partners" and a few related changes
+.. v8: simplified parts, clarified others, added trademark use restrictions, updated benefits
 
 
 BETWEEN:
 
-Odoo S.A., registered at the Trade and Companies Register of Nivelles under number RCN 95656,
-having its registered office at Chaussée de Namur, 40, 1367 Grand-Rosière, Belgium,
-and its affiliates (collectively referred to as "ODOO")
+Odoo S.A.,
+having its registered office at Chaussée de Namur, 40, 1367 Grand-Rosière, Belgium
+(Hereinafter referred to as "ODOO")
 
 AND:
 
@@ -36,10 +37,10 @@ The purpose of this agreement is to set forth the conditions under which ODOO pr
 PARTNER, access to the Odoo Enterprise Edition software, and under which PARTNER complies with the
 obligations set out hereafter.
 
-ODOO hereby appoints PARTNER, and PARTNER hereby accepts appointment, to be a non-exclusive partner
+ODOO hereby appoints PARTNER, and PARTNER hereby accepts the appointment, to be a non-exclusive partner
 promoting and selling "Odoo Enterprise Edition" to customers.
 
-PARTNER commits to do its best effort to sell Odoo Enterprise contracts to its clients.
+PARTNER commits to doing its best effort to sell Odoo Enterprise contracts to its clients.
 To support that, PARTNER will market in priority the "Odoo Enterprise Edition" version to prospects
 and customers. PARTNER still has the option to sell services on other versions of the software,
 like "Odoo Community Edition", should it be needed.
@@ -47,7 +48,7 @@ like "Odoo Community Edition", should it be needed.
 2 Term of the Agreement
 =======================
 The duration of this Agreement (the “Term”) shall be one year beginning on the date of the signature.
-It is automatically renewed for an equal Term, unless either party provides a written notice of
+It is automatically renewed for an equal Term unless either party provides written notice of
 termination minimum 30 days before the end of the Term to the other party.
 
 
@@ -56,22 +57,25 @@ termination minimum 30 days before the end of the Term to the other party.
 
 3.1 Project platform access
 ---------------------------
-To help PARTNER promote Odoo Enterprise Edition, ODOO grants access to its project code repository
-to PARTNER for all "Odoo Enterprise Edition" Apps, under the terms set forth in :ref:`appendix_p_a`
+To help PARTNER promote Odoo Enterprise Edition, ODOO grants PARTNER access to its project code repository
+for all "Odoo Enterprise Edition" Apps, under the terms set forth in :ref:`appendix_p_a`
 and the conditions restricted under this Agreement.
-This access will be granted as of the signature of this agreement and be revoked when this agreement
-is terminated.
 
+In addition, ODOO grants PARTNER free access to the ODOO.SH platform for testing and development
+purposes.
 
 .. _restrictions:
 
 3.2 Restrictions
 ----------------
-PARTNER commits to keep confidentiality of the source code of Odoo Enterprise Edition Apps
+PARTNER commits to keeping confidentiality of the source code of Odoo Enterprise Edition Apps
 within its staff. Access to the source code of Odoo Enterprise Edition for customers is
-governed by the Odoo Enterprise Subscription Agreement (version 4.0 and above).
+governed by the Odoo Enterprise Subscription Agreement.
 PARTNER agrees to NOT redistribute this code to third parties without the written permission of ODOO.
 
+PARTNER commits to not offer services on Odoo Enterprise Edition to customers who are not covered
+by an Odoo Enterprise subscription, even during the implementation phase.
+
 Notwithstanding the above, PARTNER commits to wholly preserve the integrity of the
 Odoo Enterprise Edition code that is required to verify the validity of usage of Odoo Enterprise
 Edition and to collect statistics that are needed for that purpose.
@@ -85,43 +89,48 @@ Edition and to collect statistics that are needed for that purpose.
 The Odoo partner program consists of two types of partnerships and four levels;
 “Learning Partners” is for companies who want everything necessary to start implementing Odoo,
 without visibility as an official partner until they get the required experience;
-“Official Partners” is for companies who want the visibility as Ready, Silver and Gold,
+“Official Partners” is for companies who want the visibility as Ready, Silver, and Gold,
 according to their experience with Odoo.
+
 Partnership level granted to PARTNER depends on the annual new Odoo Enterprise revenue generated
-for ODOO, the number of certified resources and the customer retention rate.
-Renewals of existing contracts do not account for the partnership level, but PARTNER
+for ODOO (in terms of Odoo Enterprise Users sold), the number of certified resources and the customer
+Retention Rate.
+Renewals of existing contracts do not count towards the number of Users Sold, but PARTNER
 still gets a commission on these contracts as stated in section :ref:`benefits`.
 
-The table below summarizes the requirements for each partnership level.
+The table below summarizes the requirements that have to be met for each partnership level.
 
 +--------------------------------------------+------------------+--------------------+--------------------+--------------------+
 |                                            | Learning Partner | Official: Ready    | Official: Silver   | Official: Gold     |
 +============================================+==================+====================+====================+====================+
-| Annual New Net Odoo Enterprise Users Sold  |   0              |  10                | 50                 | 150                |
+| Annual New Odoo Enterprise Users Sold      |   0              |  10                | 50                 | 150                |
 +--------------------------------------------+------------------+--------------------+--------------------+--------------------+
-| Certified Active Internal Resources        |   0              |  1                 |  2                 |  3                 |
+| Number of Certified Employees on at least  |   0              |  1                 |  2                 |  3                 |
+| one of the 3 last Odoo versions            |                  |                    |                    |                    |
 +--------------------------------------------+------------------+--------------------+--------------------+--------------------+
-| Minimum retention rate                     |   n/a            |  n/a               | 70%                |  80%               |
+| Minimum Retention Rate                     |   n/a            |  n/a               | 70%                |  80%               |
 +--------------------------------------------+------------------+--------------------+--------------------+--------------------+
 
-Certifications are personal, so when a certified staff member leaves the company,
-PARTNER must notify ODOO in order to update the number of certified resources active
-for the partnership contract.
+The Retention Rate is defined as the ratio between the number of Odoo Enterprise contracts that
+are currently active, and the number of Odoo Enterprise contracts that have been active at some point
+in the last 12 months
 
-The level of partnerships will be reviewed quarterly by ODOO based on new Odoo Enterprise contracts
-sold by PARTNER over the previous 12 months, official certifications granted to employees of the partner,
-and customer retention rate.
+Certifications are personal, so when a certified staff member leaves or joins the company,
+PARTNER must notify ODOO.
+
+PARTNER's partnership level will be reviewed quarterly by ODOO, and adjusted
+to the highest level for which the 3 requirements are met.
+
+However, "Official Partners" may be upgraded automatically to a higher level once they reach the
+3 requirements for that higher partnership level.
 
-"Official Partners" may be upgraded automatically to a higher level once they reach the requirements for that
-higher partnership level. Silver and Gold partners that are not meeting their partnerships
-requirements at the end of annual period may be assigned to a lower partnership level.
 
 .. _benefits:
 
 4.2 Benefits
 ------------
 
-The details of the benefits for each level of partnership are described in the table below:
+The details of the benefits for each level of the partnership are described in the table below:
 
 .. only:: latex
 
@@ -134,31 +143,33 @@ The details of the benefits for each level of partnership are described in the t
 +---------------------------------------+------------------+--------------------+--------------------+--------------------+
 | Visibility on odoo.com                | No               | "Ready Partner"    | "Silver Partner"   | "Gold Partner"     |
 +---------------------------------------+------------------+--------------------+--------------------+--------------------+
-| Rights to use "Odoo" trademark        | Learning Logo    | Ready logo         | Silver logo        | Gold Logo          |
+| Right to use "Odoo" trademark and     | Yes              | Yes                | Yes                | Yes                |
+| Partner Logo                          |                  |                    |                    |                    |
 +---------------------------------------+------------------+--------------------+--------------------+--------------------+
 | **Training benefits**                 |                  |                    |                    |                    |
 +---------------------------------------+------------------+--------------------+--------------------+--------------------+
-| Yearly upgrade seminars               | Yes              | Yes                | Yes                | Yes                |
+| Sales Coaching & Webinars             | Yes              | Yes                | Yes                | Yes                |
 +---------------------------------------+------------------+--------------------+--------------------+--------------------+
-| Sales Coaching                        | Yes              | Yes                | Yes                | Yes                |
-+---------------------------------------+------------------+--------------------+--------------------+--------------------+
-| Access to E-Learning Platform and     | Yes              | Yes                | Yes                | Yes                |
-|                                       |                  |                    |                    |                    |
-| Odoo Knowledge Base                   | Yes              | Yes                | Yes                | Yes                |
+| Access to Odoo Knowledge Base         | Yes              | Yes                | Yes                | Yes                |
 +---------------------------------------+------------------+--------------------+--------------------+--------------------+
 | **Software benefits**                 |                  |                    |                    |                    |
 +---------------------------------------+------------------+--------------------+--------------------+--------------------+
 | Access to Odoo Enterprise source code | Yes              | Yes                | Yes                | Yes                |
+| and Github repository                 |                  |                    |                    |                    |
 +---------------------------------------+------------------+--------------------+--------------------+--------------------+
-| Odoo Enterprise trial extension codee | Yes              | Yes                | Yes                | Yes                |
+| Odoo Enterprise trial extension code  | Yes              | Yes                | Yes                | Yes                |
++---------------------------------------+------------------+--------------------+--------------------+--------------------+
+| Access to Odoo.sh for testing and     | Yes              | Yes                | Yes                | Yes                |
+| development purposes                  |                  |                    |                    |                    |
 +---------------------------------------+------------------+--------------------+--------------------+--------------------+
 | **Sales benefits**                    |                  |                    |                    |                    |
 +---------------------------------------+------------------+--------------------+--------------------+--------------------+
-| Commission on Odoo SH platform [#f1]_ | 10%              | 100%               | 100%               | 100%               |
+| Commission on Odoo SH platform [#s1]_ | 10%              | 100%               | 100%               | 100%               |
 +---------------------------------------+------------------+--------------------+--------------------+--------------------+
 | Commission on Odoo Enterprise         | 10%              | 10%                | 15%                | 20%                |
 +---------------------------------------+------------------+--------------------+--------------------+--------------------+
-| Access to dedicated Account Manager   | No               | Yes                | Yes                | Yes                |
+| Dedicated Account Manager & Partner   | No               | Yes                | Yes                | Yes                |
+| Dashboard                             |                  |                    |                    |                    |
 +---------------------------------------+------------------+--------------------+--------------------+--------------------+
 | **Marketing benefits**                |                  |                    |                    |                    |
 +---------------------------------------+------------------+--------------------+--------------------+--------------------+
@@ -168,22 +179,20 @@ The details of the benefits for each level of partnership are described in the t
 | Promotion                             |                  |                    |                    |                    |
 +---------------------------------------+------------------+--------------------+--------------------+--------------------+
 
-.. [#f1] In case the 100% commission rate for Odoo SH is modified upon renewal by a future version
-         of this Agreement, the previous rate will continue to apply for existing subscriptions.
+.. [#s1] up to a maximum of 150€ (or 180$) of monthly commission per subscription
 
 
 4.3 Partner Recognition
 -----------------------
-ODOO will promote "Official Partners" on the list of Odoo Partners on the official website (odoo.com).
+ODOO will promote "Official Partners" on the Odoo Partners list on odoo.com.
 
 ODOO grants PARTNER, on a non-exclusive basis, the right to use and reproduce the ODOO Partner logo
-of the corresponding partnership level, and the "Odoo" name in relation with this partnership
+of the corresponding partnership level, and the "Odoo" name in relation to this partnership
 agreement.
 
 Each Party undertakes to respect all the rights of the other Party in all the items referred to in
 the previous paragraph and, more particularly, each Party shall refrain from causing any analogy
-or creating any confusion between their respective company in the mind of the general public,
-for any reason whatsoever and by any means whatsoever.
+or creating any confusion between their respective company in the mind of the general public.
 
 4.4 Training Benefits
 ---------------------
@@ -192,35 +201,23 @@ The ODOO knowledge base is an online e-platform containing a set of commercial,
 and functional documents, to help PARTNER acquire and leverage Odoo knowledge, grow its business,
 attract more customers, and build brand awareness.
 
-PARTNER also receives free access to the ODOO E-Learning platform (for unlimited users).
-The ODOO E-Learning platform provides a set of high quality online video courses and tutorials
-about official Odoo Apps.
-
 PARTNER will have access to commercial coaching provided by their dedicated Account Manager, as
 appointed by ODOO.
 
-PARTNER also has the option to purchase specific technical training by subscribing to an Odoo
+PARTNER also has the option to purchase support services or training by subscribing to an Odoo
 Success Pack, for an extra fee.
 
 4.5  Commissions on Odoo Services sold by PARTNER
 -------------------------------------------------
-For ODOO services directly purchased by a customer through PARTNER, PARTNER shall receive
-retribution as follows:
-
-- For “Odoo Enterprise” and "Odoo SH" subscriptions sold via PARTNER; ODOO will invoice directly
-  the customer based on final pricing agreed between ODOO, PARTNER, and the customer. Then, PARTNER
-  will invoice his commission to ODOO based on the Odoo Enterprise Edition price, net of possible
-  rebates, and based on PARTNER's current partnership level at the time of signature of the sale.
-- For “Odoo Enterprise” subscription renewals; PARTNER receives a commission for each renewal of
-  a subscription sold via PARTNER, as long as PARTNER maintains a contractual relationship with the
-  corresponding customer.
-- For other services; PARTNER invoices directly the customer, and ODOO will invoice PARTNER
-  directly, commission included (as a discount).
+For ODOO services purchased by a customer through PARTNER, and as long as PARTNER maintains a
+contractual relationship with the corresponding customer, PARTNER shall receive a commission
+according to the table of section :ref:`benefits` and their Partnership level at the date of the
+customer invoice.
 
 
 5 Fees
 ======
-PARTNER agrees to pay either the Partnership Entry fee or the Partnership Annual Renewal fee
+PARTNER agrees to pay either the Partnership Entry fee or the Partnership Annual Renewal Fee
 immediately upon receipt of the annual invoice sent by ODOO.
 The fees will be specified in writing at the time of signature of this agreement.
 
@@ -232,14 +229,11 @@ for new partners only.
 The "Annual Partnership Renewal" fee shall be paid every year when the Term of this Agreement is
 renewed.
 
-If, for any reason, PARTNER decides to terminate this agreement, and later applies to renew it,
-the "Annual Partnership Renewal" fee will be applicable.
-
 
 6 Termination
 =============
 In the event that either Party fails to fulfill any of its obligations arising herein, and if such
-breach has not been remedied within 30 calendar days from the written notice of such
+a breach has not been remedied within 30 calendar days from the written notice of such
 breach, this Agreement may be terminated immediately by the non-breaching Party.
 
 Surviving Provisions:
@@ -249,8 +243,8 @@ Surviving Provisions:
 6.1 Consequence of termination
 ------------------------------
 On expiry or termination of this Agreement, PARTNER:
- - shall not use anymore the materials and/or the Odoo brand name or claim the existence of any
-   partnership or relationship with ODOO ;
+ - shall not use anymore the materials and the Odoo brand name, trademarks and logos or claim
+   the existence of any partnership or relationship with ODOO ;
  - shall comply with its obligations during any notice period prior to such termination ;
  - may not use Odoo Enterprise anymore, for development, test or production purpose
 
@@ -262,68 +256,72 @@ Both Parties are bound by a best endeavours obligation hereunder.
 
 To the maximum extent permitted by law, ODOO’s liability for any and all claims, losses, damages or
 expenses from any cause whatsoever and howsoever arising under this Agreement will be limited to
-the direct damages proven, but will in no event exceed for all damage causing event or series of
+the direct damages proved, but will in no event exceed for all damage-causing event or series of
 connected events causing damages the total amount for the fees paid by PARTNER in the course of the
 six (6) months immediately preceding the date of the event giving rise to such claim.
 
 In no event will ODOO be liable for any indirect or consequential damages, including but not limited
 third parties or customer claims, loss of revenue, profits, savings, loss of business or other
 financial loss, costs of standstill or delay, lost or corrupted data arising out of or in connection
-with the performance of its obligations.
+with the performance of its obligations under this Agreement.
 
-PARTNER acknowledges that he has no expectation and has received no assurances that any investment
+PARTNER acknowledges that he has no expectations and has received no assurances that any investment
 made in execution of this Agreement and the Odoo Partnership Program will be recovered or recouped
 or that he shall obtain any anticipated amount of profits by virtue of this Agreement.
 
-PARTNER waives any commitment whatsoever on behalf of ODOO regarding the evolution of Software.
-
-According to the terms of the Software license, ODOO will not be liable for any bug or for the
-quality and the performance of the Software.
-
 
 8 Miscellaneous
 ================
 
-8.1 Communications
-------------------
-No communications from either Party to the other shall have any validity under this Agreement
-unless made in writing by or on behalf of PARTNER or ODOO, as the case may be, in accordance with
-the provisions of this Agreement.
-Any notice whatsoever which either Party hereto is required or authorised by this Agreement to give
-or make to the other shall be given via registered mail.
-
-8.2 Brand Image
+8.1 Brand Image
 ---------------
-Both Parties shall refrain from harming the brand image and reputation of the other Party, in any
-way whatsoever, in the performance of this Agreement. Non-compliance to this provision shall be a
-cause for termination of this Agreement.
 
-8.3 Publicity
+The "Odoo" mark (including the word mark and its visual representations and logos) is the exclusive
+property of ODOO.
+
+PARTNER shall advertise themselves as an "Odoo Partner" to avoid any confusion with ODOO, and
+use the appropriate "Odoo Partner logo" in any communication media. PARTNER may use the "Odoo" logo
+to present ODOO's products and services, but it must not be altered nor used by PARTNER as
+the main logo of a website.
+
+PARTNER shall not register as a trademark or in any other way whatsoever any mark, brand or sign that
+could create a risk of confusion with the "Odoo" mark, worldwide, except with ODOO's prior
+written consent.
+
+PARTNER shall not incorporate the "Odoo" mark in any trade name, brand name, domain name or in any
+element of identification of their company except with ODOO's prior written consent.
+
+At the termination of this Agreement, PARTNER must immediately stop the use of the "Odoo" mark.
+
+
+8.2 Publicity
 -------------
 PARTNER grants ODOO the nonexclusive right to use PARTNER's name or trademarks in press releases,
 advertisements or other public announcements.
-In particular, PARTNER accepts to be mentioned, and that PARTNER's logo and trademark may used for
-this purpose only, in the official list of the ODOO partners.
+
+In particular, PARTNER accepts to be mentioned in the official list of Odoo Partners on odoo.com,
+and that PARTNER's logo and trademarks may be used for this purpose only.
+
 
 .. _no_soliciting_partnership:
 
-8.4 No Soliciting or Hiring
+8.3 No Soliciting or Hiring
 ---------------------------
 
 Except where the other Party gives its consent in writing, each Party, its affiliates and
 representatives agree not to solicit or offer employment to any employee of the other Party who is
 involved in performing or using the Services under this Agreement, for the duration of the Agreement
-and for a period of 24 months from the date of termination or expiration of this Agreement.
+and for a period of 12 months from the date of termination or expiration of this Agreement.
 In case of any breach of the conditions of this section that leads to the termination of said
-employee toward that end, the breaching Party agrees to pay to the other Party an amount of
+employee toward that end, the breaching Party agrees to pay the other Party an amount of
 EUR (€) 30 000.00 (thirty thousand euros).
 
 
-8.5  Independent Contractors
+8.4  Independent Contractors
 ----------------------------
 The Parties are independent contractors, and this Agreement shall not be construed as constituting
-either Party as partner, joint venture or fiduciary of the other, as creating any other form of
-legal association that would impose liability on one Party for the act or failure to act of the other
+either Party as a partner, joint venture or fiduciary of the other, as creating any other form of
+a legal association that would impose liability on one Party for the act or failure to act of the other
 or as providing either Party with the right, power or authority (express or implied) to create any
 duty or obligation of the other.
 
@@ -364,3 +362,5 @@ found shall be finally settled by the Courts of Belgium in Nivelles.
 
     See :ref:`odoo_enterprise_license`.
 
+
+

From 7af8f7fcb5962487e4de85fb4c57f9203c3520d8 Mon Sep 17 00:00:00 2001
From: Olivier Dony 
Date: Fri, 9 Aug 2019 02:34:49 +0200
Subject: [PATCH 017/109] [IMP] legal: better show outdated versions +
 translate warnings

---
 legal/terms/i18n/enterprise_de.rst  | 15 +++++++++------
 legal/terms/i18n/enterprise_es.rst  | 16 ++++++++++------
 legal/terms/i18n/enterprise_nl.rst  | 19 +++++++++++--------
 legal/terms/i18n/partnership_es.rst | 16 +++++++++-------
 legal/terms/i18n/partnership_fr.rst |  2 +-
 5 files changed, 40 insertions(+), 28 deletions(-)

diff --git a/legal/terms/i18n/enterprise_de.rst b/legal/terms/i18n/enterprise_de.rst
index a6af197b9..61dd46aff 100644
--- a/legal/terms/i18n/enterprise_de.rst
+++ b/legal/terms/i18n/enterprise_de.rst
@@ -6,18 +6,21 @@ Odoo Enterprise Subscription Agreement (DE)
 ===========================================
 
 .. warning::
-    This is a german translation of the “Odoo Enterprise Subscription Agreement”.
-    This translation is provided in the hope that it will facilitate understanding, but it has
-    no legal value.
-    The only official reference of the terms of the “Odoo Enterprise Subscription Agreement”
-    is the :ref:`original english version `.
+   Dies ist eine deutsche Übersetzung des "Odoo Enterprise Subscription Agreement".
+   Diese Übersetzung soll das Verständnis erleichtern, hat aber keinen rechtlichen Wert.
+   Der einzige offizielle Verweis auf die Geschäftsbedingungen des „Odoo Enterprise Subscription Agreement“
+   ist :ref:`die englische Originalversion `.
 
-.. note:: Version 7.1 - 2018-03-16
+.. warning::
+    DIESE VERSION IST NICHT AKTUELL, FÜR DIE AKTUELLE VERSION SIEHE
+    :ref:`original english version `
 
 .. v6: add "App" definition + update pricing per-App
 .. v7: remove possibility of price change at renewal after prior notice
 .. 7.1: specify that 7% renewal increase applies to all charges, not just per-User.
 
+.. note:: Version 7.1 - 2018-03-16
+
 Durch das Abonnieren der von der Odoo SA und ihren Tochtergesellschaften (zusammen „Odoo SA“)
 hinsichtlich der Odoo Enterprise Edition oder der Odoo Community Edition (der „Software“)
 bereitgestellten Odoo Enterprise-Dienstleistungen (der „Dienste“) sind Sie (der „Kunde“)
diff --git a/legal/terms/i18n/enterprise_es.rst b/legal/terms/i18n/enterprise_es.rst
index 0905ca1c2..e045026ba 100644
--- a/legal/terms/i18n/enterprise_es.rst
+++ b/legal/terms/i18n/enterprise_es.rst
@@ -5,14 +5,18 @@
 Odoo Enterprise Subscription Agreement (ES)
 ===========================================
 
-.. note:: Version 8.0 - 2018-05-22
-
 .. warning::
-    Esta es una traducción al español del "Acuerdo de
-    suscripción de Odoo Enterprise". Esta traducción se proporciona con la esperanza de que
-    facilite la comprensión, pero no tiene valor legal.
+    Esta es una traducción al español del "Odoo Enterprise Subscription Agreement".
+    Esta traducción se proporciona con la esperanza de que facilite la comprensión, pero no tiene valor legal.
     La única referencia oficial de los términos y condiciones del
-    "Acuerdo de suscripción de Odoo Enterprise" es la :ref:`versión original en inglés `
+    "Odoo Enterprise Subscription Agreement" es :ref:`la versión original en
+    inglés `
+
+..    -- Uncomment when needed --
+..    ESTA VERSIÓN NO ESTÁ ACTUALIZADA. PARA LA ÚLTIMA VERSIÓN POR FAVOR VEA
+..    :ref:`LA VERSIÓN ORIGINAL EN INGLÉS `
+
+.. note:: Version 8.0 - 2018-05-22
 
 Al suscribirse a los servicios de Odoo Enterprise proporcionados por
 Odoo SA y sus afiliados (colectivamente “Odoo SA”) en relación a Odoo Enterprise
diff --git a/legal/terms/i18n/enterprise_nl.rst b/legal/terms/i18n/enterprise_nl.rst
index 4be1bb4fd..f954d81bb 100644
--- a/legal/terms/i18n/enterprise_nl.rst
+++ b/legal/terms/i18n/enterprise_nl.rst
@@ -5,20 +5,23 @@
 Odoo Enterprise Subscription Agreement (NL)
 ===========================================
 
-.. note:: Version 7.1 - 2018-03-16
+.. warning::
+    Dit is een Nederlandse vertaling van de "Odoo Enterprise Subscription Agreement".
+    Deze vertaling wordt verstrekt in de hoop dat deze het begrip zal vergemakkelijken,
+    maar heeft geen juridische waarde.
+    De enige officiële referentie van de algemene voorwaarden van de "Odoo Enterprise Subscription Agreement"
+    is :ref:`de originele Engelse versie `
+
+.. warning::
+    DEZE VERSIE IS NIET ACTUEEL. VOOR DE NIEUWSTE VERSIE ZIE DE
+    :ref:`ORIGINELE ENGELSE VERSIE `
 
 .. v6: add "App" definition + update pricing per-App
 .. v7: remove possibility of price change at renewal after prior notice
 .. 7.1: specify that 7% renewal increase applies to all charges, not just per-User.
 .. v8.0: adapt for "Self-Hosting" + "Data Protection" for GDPR
 
-.. warning::
-    This is a dutch translation of the “Odoo Enterprise Subscription Agreement”.
-    This translation is provided in the hope that it will facilitate understanding, but it has
-    no legal value.
-    The only official reference of the terms of the “Odoo Enterprise Subscription Agreement”
-    is the :ref:`original english version `.
-
+.. note:: Version 7.1 - 2018-03-16
 
 Door u op de Odoo Enterprise-diensten (de “Diensten”) te abonneren die door
 Odoo NV en zijn dochterondernemingen (gezamenlijk “Odoo NV”) worden verleend
diff --git a/legal/terms/i18n/partnership_es.rst b/legal/terms/i18n/partnership_es.rst
index 6d30ac345..d03c4eac9 100644
--- a/legal/terms/i18n/partnership_es.rst
+++ b/legal/terms/i18n/partnership_es.rst
@@ -5,19 +5,21 @@ Odoo Partnership Agreement (ES)
 ===============================
 
 .. warning::
-   This is a spanish translation of the "Odoo Enterprise Partnership Agreement”.
-   This translation is provided in the hope that it will facilitate understanding, but it
-   has no legal value.
-   The only official reference of the terms and conditions of the “Odoo Partnership
-   Agreement” is the :ref:`original english version `.
+    Esta es una traducción al español del "Odoo Partnership Agreement".
+    Esta traducción se proporciona con la esperanza de que facilitará la comprensión,
+    pero no tiene valor legal.
+    La única referencia oficial de los términos y condiciones del "Odoo Partnership Agreement" es
+    :ref:`la versión original en inglés `.
 
-.. note:: Versión 8 - 2019-08-09
+..    -- Uncomment when needed --
+..    ESTA VERSIÓN NO ESTÁ ACTUALIZADA. PARA LA ÚLTIMA VERSIÓN POR FAVOR VEA
+..    :ref:`LA VERSIÓN ORIGINAL EN INGLÉS `
 
 .. v6a: typo in section 4.4
 .. v7: introduce "Learning Partners" and a few related changes
 .. v8: simplified, clarified, added trademark use restrictions, updated benefits
 
-
+.. note:: Versión 8 - 2019-08-09
 
 ENTRE:
 
diff --git a/legal/terms/i18n/partnership_fr.rst b/legal/terms/i18n/partnership_fr.rst
index ccf6ff82c..bcef896b5 100644
--- a/legal/terms/i18n/partnership_fr.rst
+++ b/legal/terms/i18n/partnership_fr.rst
@@ -5,7 +5,7 @@ Odoo Partnership Agreement (FR)
 ===============================
 
 .. warning::
-    Ceci est une traduction en français du contrat “Odoo Enterprise Partnership Agreement”.
+    Ceci est une traduction en français du contrat “Odoo Partnership Agreement”.
     Cette traduction est fournie dans l’espoir qu’elle facilitera sa compréhension, mais elle
     n'a aucune valeur légale.
     La seule référence officielle des termes du contrat “Odoo Partnership Agreement”

From aabb2ba1f56d7b6330671a94c043e09eda385368 Mon Sep 17 00:00:00 2001
From: Olivier Dony 
Date: Fri, 9 Aug 2019 02:40:31 +0200
Subject: [PATCH 018/109] [FIX] legal: fix typos in translation warnings

---
 legal/terms/i18n/enterprise_fr.rst | 4 ++--
 legal/terms/i18n/enterprise_nl.rst | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/legal/terms/i18n/enterprise_fr.rst b/legal/terms/i18n/enterprise_fr.rst
index 89d14debb..29a950075 100644
--- a/legal/terms/i18n/enterprise_fr.rst
+++ b/legal/terms/i18n/enterprise_fr.rst
@@ -6,10 +6,10 @@ Odoo Enterprise Subscription Agreement (FR)
 ===========================================
 
 .. warning::
-    Ceci est une traduction en français du contrat “Odoo Subscription Agreement”.
+    Ceci est une traduction en français du contrat “Odoo Enterprise Subscription Agreement”.
     Cette traduction est fournie dans l’espoir qu’elle facilitera sa compréhension, mais elle
     n'a aucune valeur légale.
-    La seule référence officielle des termes du contrat “Odoo Subscription Agreement”
+    La seule référence officielle des termes du contrat “Odoo Enterprise Subscription Agreement”
     est la :ref:`version originale en anglais `.
 
 .. note:: Version 8.0 - 2018-05-22
diff --git a/legal/terms/i18n/enterprise_nl.rst b/legal/terms/i18n/enterprise_nl.rst
index de2cadbfe..f954d81bb 100644
--- a/legal/terms/i18n/enterprise_nl.rst
+++ b/legal/terms/i18n/enterprise_nl.rst
@@ -13,7 +13,7 @@ Odoo Enterprise Subscription Agreement (NL)
     is :ref:`de originele Engelse versie `
 
 .. warning::
-    DEZE VERSION IS NIET ACTUEEL. VOOR DE NIEUWSTE VERSIE ZIE DE
+    DEZE VERSIE IS NIET ACTUEEL. VOOR DE NIEUWSTE VERSIE ZIE DE
     :ref:`ORIGINELE ENGELSE VERSIE `
 
 .. v6: add "App" definition + update pricing per-App

From 303733e0edf7d14942ed84d282d8d3009ffaf145 Mon Sep 17 00:00:00 2001
From: Olivier Dony 
Date: Fri, 9 Aug 2019 17:02:14 +0200
Subject: [PATCH 019/109] [IMP] legal: update partnership to v8a (EN, FR, ES)

- More simplifications and some fine-tuning.
- restore "and affiliates" in preamble
---
 _static/banners/odoo_logo.png       | Bin 19868 -> 24494 bytes
 legal/terms/i18n/partnership_es.rst | 114 +++++++++++++--------------
 legal/terms/i18n/partnership_fr.rst | 115 +++++++++++++---------------
 legal/terms/partnership.rst         | 102 ++++++++++++------------
 4 files changed, 155 insertions(+), 176 deletions(-)

diff --git a/_static/banners/odoo_logo.png b/_static/banners/odoo_logo.png
index 0b0c012b2316c18137aafdd52a48ce4b73830b24..91a655b369afce3156f586bc1b5e6e526d2f0ad7 100644
GIT binary patch
literal 24494
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.
 
-.. note:: Version 8 - 2018-08-09
-
 .. v8: simplified parts, clarified others, added trademark use restrictions, updated benefits
+.. v8a: minor clarifications and simplifications
 
+.. note:: Version 8a - 2018-08-09
 
-ENTRE :
-
-Odoo S.A., une entreprise dont le siège
-social se situe Chaussée de Namur, 40, 1367 Grand-Rosière, Belgique
-(ci-après dénommée "ODOO")
-
-ET:
-
-_____________________________________________________________________________________,
-
-une entreprise dont le siège social se situe à
-
-_____________________________________________________________________________________.
-
-(ci-après dénommée « PARTENAIRE »)
+| ENTRE:
+|  Odoo S.A., une entreprise dont le siège social se situe Chaussée de Namur, 40,
+|  1367 Grand-Rosière, Belgique, et ses filialies (désignées collectivement « ODOO »)
+| ET:
+|  _____________________________________________, une entreprise dont le siège social se situe à
+|  _____________________________________________________________________________________.
+|  (ci-après dénommée « PARTENAIRE »)
 
 
 ODOO et PARTENAIRE sont désignées individuellement par le terme « Partie » et collectivement par
@@ -218,26 +210,18 @@ souscrivant à un Odoo Success Pack, moyennant un supplément.
 --------------------------------------------------------------
 Pour les services ODOO achetés par un client par le biais du PARTENAIRE, et pour autant que
 le PARTENAIRE maintienne une relation contractuelle avec ce client, le PARTENAIRE recevra une
-commission en fonction de la table de la section :ref:`benefits` et du niveau de partenariat
+commission en fonction du tableau de la section :ref:`benefits_fr` et du niveau de partenariat
 à la date de la facture client correspondante.
 
 
 5 Frais
 =======
-Le PARTENAIRE s’engage à payer soit les frais de lancement du partenariat, soit les frais annuels
-de renouvellement du partenariat immédiatement à la réception de la facture annuelle envoyée par
-ODOO.
-
-Les frais seront spécifiés par écrit au moment de la signature de ce Contrat.
+Le PARTENAIRE s’engage à payer les frais annuels de Partenariat à la réception de la facture
+annuelle envoyée par ODOO. Ces frais seront spécifiés par écrit au moment de la signature de ce
+Contrat.
 
 Le PARTENAIRE accepte que les frais de partenariat susmentionnés ne soient pas remboursables.
 
-Les frais de lancement du partenariat seront payés avant l’activation de ce Contrat et ne
-concernent que les nouveaux partenaires.
-
-Les frais de renouvellement annuel du partenariat devront être payés chaque année lorsque la Durée
-de ce Contrat est renouvelée.
-
 
 6 Résiliation
 =============
@@ -282,32 +266,27 @@ effectué dans l’exécution de ce Contrat et du Programme de partenariat d’O
 recouvert ou qu’il obtiendra un quelconque montant de bénéfices anticipé en vertu de ce Contrat.
 
 
-8 Divers
-========
-
-8.1 Image de marque
--------------------
+8 Image de marque
+=================
 
 La marque "Odoo" (y compris le nom et ses représentations visuelles et logos) est la propriété
 exclusive d'ODOO.
 
-Le PARTENAIRE se présentera comme "Partenaire Odoo" pour éviter tout risque de confusion avec
-ODOO, et utilisera le logo "Odoo Partner" approprié dans toute communication. Le PARTENAIRE peut
-utiliser le logo "Odoo" pour présenter les produits et services d'ODOO, mais le logo ne peut être
-modifié ou utilisé comme logo principal pour un site internet.
+ODOO autorise le PARTENAIRE à utiliser la marque "Odoo" pour promouvoir ses produits et services,
+pour la Durée de ce Contrat seulement, et tant que les conditions suivantes sont remplies:
 
-Le PARTENAIRE ne déposera pas ou n'enregistrera pas de quelque façon que ce soit tout marque, nom
-ou signe qui créerait un risque de confusion avec la marque "Odoo", dans le monde entier, sauf en
-cas d'accord écrit préalable d'ODOO.
+- Aucune confusion n'est possible sur le fait que les services sont fournis par le PARTENAIRE,
+  et non par ODOO;
+- Le PARTENAIRE n'utilise pas la marque "Odoo" dans un nom d'entreprise, un nom de produit, ou un
+  nom de domaine, et ne dépose aucune marque qui la contienne.
 
-Le PARTENAIRE n'incorporera pas la marque "Odoo" dans tout nom d'enterprise, de marque, nom
-de domaine ou tout élément d'identification de sa société, sauf en cas d'accord écrit préalable
-d'ODOO.
+Les Parties s’abstiendront de nuire à l’image de marque et à la réputation de l’autre Partie
+de quelque façon que ce soit, dans l’exécution de ce Contrat.
 
-En cas de résiliation de ce Contrat le PARTENAIRE cessera immédiatement d'utiliser la marque "Odoo".
+Le non-respect des dispositions de cette section sera une cause de résiliation du Contrat.
 
 
-8.2 Publicité
+8.1 Publicité
 -------------
 Le PARTENAIRE octroie à ODOO un droit non exclusif d’utilisation du nom ou de la marque déposée
 du PARTENAIRE dans des communiqués de presse, annonces publicitaires ou autres annonces publiques.
@@ -315,7 +294,7 @@ du PARTENAIRE dans des communiqués de presse, annonces publicitaires ou autres
 Le PARTENAIRE accepte en particulier d’être mentionné dans la liste officielle des
 partenaires ODOO et que son logo ou sa marque déposée soient utilisés à cette fin uniquement.
 
-8.3 Pas de candidature ou d’engagement
+8.2 Pas de candidature ou d’engagement
 --------------------------------------
 
 À moins que l’autre Partie ne donne son consentement écrit, chaque Partie, ses filiales et ses
@@ -326,7 +305,7 @@ d’expiration de ce Contrat. En cas de non-respect des conditions de cette sect
 résiliation dudit travailleur à cet effet, la Partie fautive accepte de payer à l’autre Partie
 la somme de 30 000,00 (trente mille) euros (€).
 
-8.4 Contracteurs indépendants
+8.3 Contracteurs indépendants
 -----------------------------
 Les Parties sont des contracteurs indépendants et ce Contrat ne sera pas interprété comme
 constituant une Partie comme partenaire, joint-venture ou fiduciaire de l’autre ni créant tout
@@ -343,18 +322,36 @@ en lien avec le Contrat et pour lequel aucun règlement à l’amiable ne peut 
 finalement réglé par les Tribunaux de Belgique à Nivelles.
 
 
-.. rubric:: Signatures
+.. |vnegspace| raw:: latex
+
+        \vspace{-.5cm}
+
+.. |vspace| raw:: latex
+
+        \vspace{.8cm}
+
+.. |hspace| raw:: latex
+
+        \hspace{4cm}
+
+.. only:: html
+
+    .. rubric:: Signatures
+
+    +---------------------------------------+------------------------------------------+
+    | Pour ODOO,                            | Pour le PARTENAIRE,                      |
+    +---------------------------------------+------------------------------------------+
+
 
 .. only:: latex
 
-   .. tabularcolumns:: |p{7.5cm}|p{7.5cm}|
+    .. topic:: Signatures
+
+        |vnegspace|
+        |hspace| Pour ODOO, |hspace| Pour le PARTENAIRE,
+        |vspace|
+
 
-+---------------------------------------+------------------------------------------+
-| Pour ODOO,                            | Pour le PARTENAIRE,                      |
-+=======================================+==========================================+
-|                                       |                                          |
-| |                                     |  |                                       |
-+---------------------------------------+------------------------------------------+
 
 
 .. _appendix_p_a_fr:
@@ -372,12 +369,6 @@ définie ci-dessous.
     La seule référence officielle des termes de la licence “Odoo Enterprise Edition License”
     est la :ref:`version originale `.
 
-    This is a french translation of the "Odoo Enterprise Edition License”.
-    This translation is provided in the hope that it will facilitate understanding, but it has
-    no legal value.
-    The only official reference of the terms of the “Odoo Enterprise Edition
-    License” is the :ref:`original english version `.
-
 .. raw:: html
 
     
diff --git a/legal/terms/partnership.rst b/legal/terms/partnership.rst
index aaf25174f..b1087fca1 100644
--- a/legal/terms/partnership.rst
+++ b/legal/terms/partnership.rst
@@ -5,28 +5,19 @@
 Odoo Partnership Agreement
 ==========================
 
-.. note:: Version 8 - 2019-08-09
-
 .. v6a: typo in section 4.4
 .. v7: introduce "Learning Partners" and a few related changes
 .. v8: simplified parts, clarified others, added trademark use restrictions, updated benefits
 
+.. note:: Version 8a - 2019-08-09
 
-BETWEEN:
-
-Odoo S.A.,
-having its registered office at Chaussée de Namur, 40, 1367 Grand-Rosière, Belgium
-(Hereinafter referred to as "ODOO")
-
-AND:
-
-_____________________________________________________________________________________,
-
-a company having its registered office at
-
-_____________________________________________________________________________________.
-
-(Hereinafter referred to as “PARTNER”)
+| BETWEEN:
+|  Odoo S.A., having its registered office at Chaussée de Namur, 40, 1367 Grand-Rosière,
+|  Belgium, and its affiliates (collectively referred to as “ODOO”)
+| AND:
+|  _____________________________________________, a company having its registered office at
+|  _____________________________________________________________________________________.
+|  (hereinafter referred to as “PARTNER”)
 
 ODOO and PARTNER are individually referred to as a "Party" and collectively referred to as
 "the Parties".
@@ -217,17 +208,11 @@ customer invoice.
 
 5 Fees
 ======
-PARTNER agrees to pay either the Partnership Entry fee or the Partnership Annual Renewal Fee
-immediately upon receipt of the annual invoice sent by ODOO.
-The fees will be specified in writing at the time of signature of this agreement.
+PARTNER agrees to pay either the Partnership Annual Fee upon receipt of the annual
+invoice sent by ODOO. The fee will be specified in writing at the time of signature of this
+agreement.
 
-PARTNER acknowledges that the above-mentioned partnership fees are not refundable.
-
-The "Partnership Entry" fee shall be paid before the activation of this Agreement, and applies
-for new partners only.
-
-The "Annual Partnership Renewal" fee shall be paid every year when the Term of this Agreement is
-renewed.
+PARTNER acknowledges that the above-mentioned Partnership fee is not refundable.
 
 
 6 Termination
@@ -270,31 +255,26 @@ made in execution of this Agreement and the Odoo Partnership Program will be rec
 or that he shall obtain any anticipated amount of profits by virtue of this Agreement.
 
 
-8 Miscellaneous
-================
-
-8.1 Brand Image
----------------
+8 Brand Image
+=============
 
 The "Odoo" mark (including the word mark and its visual representations and logos) is the exclusive
 property of ODOO.
 
-PARTNER shall advertise themselves as an "Odoo Partner" to avoid any confusion with ODOO, and
-use the appropriate "Odoo Partner logo" in any communication media. PARTNER may use the "Odoo" logo
-to present ODOO's products and services, but it must not be altered nor used by PARTNER as
-the main logo of a website.
+ODOO authorizes PARTNER to use the "Odoo" mark to promote its products and services,
+for the duration of this agreement only, as long as:
 
-PARTNER shall not register as a trademark or in any other way whatsoever any mark, brand or sign that
-could create a risk of confusion with the "Odoo" mark, worldwide, except with ODOO's prior
-written consent.
+- There is no possible confusion that the service is provided by PARTNER, not ODOO;
+- PARTNER does not use the word “Odoo” in their company name, product name, domain name,
+  and does not register any trademark that includes it.
 
-PARTNER shall not incorporate the "Odoo" mark in any trade name, brand name, domain name or in any
-element of identification of their company except with ODOO's prior written consent.
+Both Parties shall refrain from harming the brand image and reputation of the other Party,
+in any way whatsoever, in the performance of this Agreement.
 
-At the termination of this Agreement, PARTNER must immediately stop the use of the "Odoo" mark.
+Non-compliance with the provisions of this section shall be a cause for termination of this Agreement.
 
 
-8.2 Publicity
+8.1 Publicity
 -------------
 PARTNER grants ODOO the nonexclusive right to use PARTNER's name or trademarks in press releases,
 advertisements or other public announcements.
@@ -305,7 +285,7 @@ and that PARTNER's logo and trademarks may be used for this purpose only.
 
 .. _no_soliciting_partnership:
 
-8.3 No Soliciting or Hiring
+8.2 No Soliciting or Hiring
 ---------------------------
 
 Except where the other Party gives its consent in writing, each Party, its affiliates and
@@ -317,7 +297,7 @@ employee toward that end, the breaching Party agrees to pay the other Party an a
 EUR (€) 30 000.00 (thirty thousand euros).
 
 
-8.4  Independent Contractors
+8.3  Independent Contractors
 ----------------------------
 The Parties are independent contractors, and this Agreement shall not be construed as constituting
 either Party as a partner, joint venture or fiduciary of the other, as creating any other form of
@@ -335,18 +315,34 @@ All disputes arising in connection with the Agreement for which no amicable sett
 found shall be finally settled by the Courts of Belgium in Nivelles.
 
 
-.. rubric:: Signatures
+.. |vnegspace| raw:: latex
+
+        \vspace{-.5cm}
+
+.. |vspace| raw:: latex
+
+        \vspace{.8cm}
+
+.. |hspace| raw:: latex
+
+        \hspace{4cm}
+
+.. only:: html
+
+    .. rubric:: Signatures
+
+    +---------------------------------------+------------------------------------------+
+    | For ODOO,                             | For PARTNER                              |
+    +---------------------------------------+------------------------------------------+
+
 
 .. only:: latex
 
-   .. tabularcolumns:: |p{7.5cm}|p{7.5cm}|
+    .. topic:: Signatures
 
-+---------------------------------------+------------------------------------------+
-| For ODOO,                             | For PARTNER,                             |
-+=======================================+==========================================+
-|                                       |                                          |
-| |                                     |  |                                       |
-+---------------------------------------+------------------------------------------+
+        |vnegspace|
+        |hspace| For ODOO, |hspace| For PARTNER,
+        |vspace|
 
 
 .. _appendix_p_a:

From 72ba81c4a474be80153680bac186bf2908cee90a Mon Sep 17 00:00:00 2001
From: Olivier Dony 
Date: Fri, 9 Aug 2019 17:02:14 +0200
Subject: [PATCH 020/109] [IMP] legal: update partnership to v8a (EN, FR, ES)

- More simplifications and some fine-tuning.
- restore "and affiliates" in preamble
---
 _static/banners/odoo_logo.png       | Bin 19868 -> 24494 bytes
 legal/terms/i18n/partnership_es.rst | 114 +++++++++++++--------------
 legal/terms/i18n/partnership_fr.rst | 115 +++++++++++++---------------
 legal/terms/partnership.rst         | 102 ++++++++++++------------
 4 files changed, 155 insertions(+), 176 deletions(-)

diff --git a/_static/banners/odoo_logo.png b/_static/banners/odoo_logo.png
index 0b0c012b2316c18137aafdd52a48ce4b73830b24..91a655b369afce3156f586bc1b5e6e526d2f0ad7 100644
GIT binary patch
literal 24494
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.
 
-.. note:: Version 8 - 2018-08-09
-
 .. v8: simplified parts, clarified others, added trademark use restrictions, updated benefits
+.. v8a: minor clarifications and simplifications
 
+.. note:: Version 8a - 2018-08-09
 
-ENTRE :
-
-Odoo S.A., une entreprise dont le siège
-social se situe Chaussée de Namur, 40, 1367 Grand-Rosière, Belgique
-(ci-après dénommée "ODOO")
-
-ET:
-
-_____________________________________________________________________________________,
-
-une entreprise dont le siège social se situe à
-
-_____________________________________________________________________________________.
-
-(ci-après dénommée « PARTENAIRE »)
+| ENTRE:
+|  Odoo S.A., une entreprise dont le siège social se situe Chaussée de Namur, 40,
+|  1367 Grand-Rosière, Belgique, et ses filialies (désignées collectivement « ODOO »)
+| ET:
+|  _____________________________________________, une entreprise dont le siège social se situe à
+|  _____________________________________________________________________________________.
+|  (ci-après dénommée « PARTENAIRE »)
 
 
 ODOO et PARTENAIRE sont désignées individuellement par le terme « Partie » et collectivement par
@@ -218,26 +210,18 @@ souscrivant à un Odoo Success Pack, moyennant un supplément.
 --------------------------------------------------------------
 Pour les services ODOO achetés par un client par le biais du PARTENAIRE, et pour autant que
 le PARTENAIRE maintienne une relation contractuelle avec ce client, le PARTENAIRE recevra une
-commission en fonction de la table de la section :ref:`benefits` et du niveau de partenariat
+commission en fonction du tableau de la section :ref:`benefits_fr` et du niveau de partenariat
 à la date de la facture client correspondante.
 
 
 5 Frais
 =======
-Le PARTENAIRE s’engage à payer soit les frais de lancement du partenariat, soit les frais annuels
-de renouvellement du partenariat immédiatement à la réception de la facture annuelle envoyée par
-ODOO.
-
-Les frais seront spécifiés par écrit au moment de la signature de ce Contrat.
+Le PARTENAIRE s’engage à payer les frais annuels de Partenariat à la réception de la facture
+annuelle envoyée par ODOO. Ces frais seront spécifiés par écrit au moment de la signature de ce
+Contrat.
 
 Le PARTENAIRE accepte que les frais de partenariat susmentionnés ne soient pas remboursables.
 
-Les frais de lancement du partenariat seront payés avant l’activation de ce Contrat et ne
-concernent que les nouveaux partenaires.
-
-Les frais de renouvellement annuel du partenariat devront être payés chaque année lorsque la Durée
-de ce Contrat est renouvelée.
-
 
 6 Résiliation
 =============
@@ -282,32 +266,27 @@ effectué dans l’exécution de ce Contrat et du Programme de partenariat d’O
 recouvert ou qu’il obtiendra un quelconque montant de bénéfices anticipé en vertu de ce Contrat.
 
 
-8 Divers
-========
-
-8.1 Image de marque
--------------------
+8 Image de marque
+=================
 
 La marque "Odoo" (y compris le nom et ses représentations visuelles et logos) est la propriété
 exclusive d'ODOO.
 
-Le PARTENAIRE se présentera comme "Partenaire Odoo" pour éviter tout risque de confusion avec
-ODOO, et utilisera le logo "Odoo Partner" approprié dans toute communication. Le PARTENAIRE peut
-utiliser le logo "Odoo" pour présenter les produits et services d'ODOO, mais le logo ne peut être
-modifié ou utilisé comme logo principal pour un site internet.
+ODOO autorise le PARTENAIRE à utiliser la marque "Odoo" pour promouvoir ses produits et services,
+pour la Durée de ce Contrat seulement, et tant que les conditions suivantes sont remplies:
 
-Le PARTENAIRE ne déposera pas ou n'enregistrera pas de quelque façon que ce soit tout marque, nom
-ou signe qui créerait un risque de confusion avec la marque "Odoo", dans le monde entier, sauf en
-cas d'accord écrit préalable d'ODOO.
+- Aucune confusion n'est possible sur le fait que les services sont fournis par le PARTENAIRE,
+  et non par ODOO;
+- Le PARTENAIRE n'utilise pas la marque "Odoo" dans un nom d'entreprise, un nom de produit, ou un
+  nom de domaine, et ne dépose aucune marque qui la contienne.
 
-Le PARTENAIRE n'incorporera pas la marque "Odoo" dans tout nom d'enterprise, de marque, nom
-de domaine ou tout élément d'identification de sa société, sauf en cas d'accord écrit préalable
-d'ODOO.
+Les Parties s’abstiendront de nuire à l’image de marque et à la réputation de l’autre Partie
+de quelque façon que ce soit, dans l’exécution de ce Contrat.
 
-En cas de résiliation de ce Contrat le PARTENAIRE cessera immédiatement d'utiliser la marque "Odoo".
+Le non-respect des dispositions de cette section sera une cause de résiliation du Contrat.
 
 
-8.2 Publicité
+8.1 Publicité
 -------------
 Le PARTENAIRE octroie à ODOO un droit non exclusif d’utilisation du nom ou de la marque déposée
 du PARTENAIRE dans des communiqués de presse, annonces publicitaires ou autres annonces publiques.
@@ -315,7 +294,7 @@ du PARTENAIRE dans des communiqués de presse, annonces publicitaires ou autres
 Le PARTENAIRE accepte en particulier d’être mentionné dans la liste officielle des
 partenaires ODOO et que son logo ou sa marque déposée soient utilisés à cette fin uniquement.
 
-8.3 Pas de candidature ou d’engagement
+8.2 Pas de candidature ou d’engagement
 --------------------------------------
 
 À moins que l’autre Partie ne donne son consentement écrit, chaque Partie, ses filiales et ses
@@ -326,7 +305,7 @@ d’expiration de ce Contrat. En cas de non-respect des conditions de cette sect
 résiliation dudit travailleur à cet effet, la Partie fautive accepte de payer à l’autre Partie
 la somme de 30 000,00 (trente mille) euros (€).
 
-8.4 Contracteurs indépendants
+8.3 Contracteurs indépendants
 -----------------------------
 Les Parties sont des contracteurs indépendants et ce Contrat ne sera pas interprété comme
 constituant une Partie comme partenaire, joint-venture ou fiduciaire de l’autre ni créant tout
@@ -343,18 +322,36 @@ en lien avec le Contrat et pour lequel aucun règlement à l’amiable ne peut 
 finalement réglé par les Tribunaux de Belgique à Nivelles.
 
 
-.. rubric:: Signatures
+.. |vnegspace| raw:: latex
+
+        \vspace{-.5cm}
+
+.. |vspace| raw:: latex
+
+        \vspace{.8cm}
+
+.. |hspace| raw:: latex
+
+        \hspace{4cm}
+
+.. only:: html
+
+    .. rubric:: Signatures
+
+    +---------------------------------------+------------------------------------------+
+    | Pour ODOO,                            | Pour le PARTENAIRE,                      |
+    +---------------------------------------+------------------------------------------+
+
 
 .. only:: latex
 
-   .. tabularcolumns:: |p{7.5cm}|p{7.5cm}|
+    .. topic:: Signatures
+
+        |vnegspace|
+        |hspace| Pour ODOO, |hspace| Pour le PARTENAIRE,
+        |vspace|
+
 
-+---------------------------------------+------------------------------------------+
-| Pour ODOO,                            | Pour le PARTENAIRE,                      |
-+=======================================+==========================================+
-|                                       |                                          |
-| |                                     |  |                                       |
-+---------------------------------------+------------------------------------------+
 
 
 .. _appendix_p_a_fr:
@@ -372,12 +369,6 @@ définie ci-dessous.
     La seule référence officielle des termes de la licence “Odoo Enterprise Edition License”
     est la :ref:`version originale `.
 
-    This is a french translation of the "Odoo Enterprise Edition License”.
-    This translation is provided in the hope that it will facilitate understanding, but it has
-    no legal value.
-    The only official reference of the terms of the “Odoo Enterprise Edition
-    License” is the :ref:`original english version `.
-
 .. raw:: html
 
     
diff --git a/legal/terms/partnership.rst b/legal/terms/partnership.rst
index aaf25174f..b1087fca1 100644
--- a/legal/terms/partnership.rst
+++ b/legal/terms/partnership.rst
@@ -5,28 +5,19 @@
 Odoo Partnership Agreement
 ==========================
 
-.. note:: Version 8 - 2019-08-09
-
 .. v6a: typo in section 4.4
 .. v7: introduce "Learning Partners" and a few related changes
 .. v8: simplified parts, clarified others, added trademark use restrictions, updated benefits
 
+.. note:: Version 8a - 2019-08-09
 
-BETWEEN:
-
-Odoo S.A.,
-having its registered office at Chaussée de Namur, 40, 1367 Grand-Rosière, Belgium
-(Hereinafter referred to as "ODOO")
-
-AND:
-
-_____________________________________________________________________________________,
-
-a company having its registered office at
-
-_____________________________________________________________________________________.
-
-(Hereinafter referred to as “PARTNER”)
+| BETWEEN:
+|  Odoo S.A., having its registered office at Chaussée de Namur, 40, 1367 Grand-Rosière,
+|  Belgium, and its affiliates (collectively referred to as “ODOO”)
+| AND:
+|  _____________________________________________, a company having its registered office at
+|  _____________________________________________________________________________________.
+|  (hereinafter referred to as “PARTNER”)
 
 ODOO and PARTNER are individually referred to as a "Party" and collectively referred to as
 "the Parties".
@@ -217,17 +208,11 @@ customer invoice.
 
 5 Fees
 ======
-PARTNER agrees to pay either the Partnership Entry fee or the Partnership Annual Renewal Fee
-immediately upon receipt of the annual invoice sent by ODOO.
-The fees will be specified in writing at the time of signature of this agreement.
+PARTNER agrees to pay either the Partnership Annual Fee upon receipt of the annual
+invoice sent by ODOO. The fee will be specified in writing at the time of signature of this
+agreement.
 
-PARTNER acknowledges that the above-mentioned partnership fees are not refundable.
-
-The "Partnership Entry" fee shall be paid before the activation of this Agreement, and applies
-for new partners only.
-
-The "Annual Partnership Renewal" fee shall be paid every year when the Term of this Agreement is
-renewed.
+PARTNER acknowledges that the above-mentioned Partnership fee is not refundable.
 
 
 6 Termination
@@ -270,31 +255,26 @@ made in execution of this Agreement and the Odoo Partnership Program will be rec
 or that he shall obtain any anticipated amount of profits by virtue of this Agreement.
 
 
-8 Miscellaneous
-================
-
-8.1 Brand Image
----------------
+8 Brand Image
+=============
 
 The "Odoo" mark (including the word mark and its visual representations and logos) is the exclusive
 property of ODOO.
 
-PARTNER shall advertise themselves as an "Odoo Partner" to avoid any confusion with ODOO, and
-use the appropriate "Odoo Partner logo" in any communication media. PARTNER may use the "Odoo" logo
-to present ODOO's products and services, but it must not be altered nor used by PARTNER as
-the main logo of a website.
+ODOO authorizes PARTNER to use the "Odoo" mark to promote its products and services,
+for the duration of this agreement only, as long as:
 
-PARTNER shall not register as a trademark or in any other way whatsoever any mark, brand or sign that
-could create a risk of confusion with the "Odoo" mark, worldwide, except with ODOO's prior
-written consent.
+- There is no possible confusion that the service is provided by PARTNER, not ODOO;
+- PARTNER does not use the word “Odoo” in their company name, product name, domain name,
+  and does not register any trademark that includes it.
 
-PARTNER shall not incorporate the "Odoo" mark in any trade name, brand name, domain name or in any
-element of identification of their company except with ODOO's prior written consent.
+Both Parties shall refrain from harming the brand image and reputation of the other Party,
+in any way whatsoever, in the performance of this Agreement.
 
-At the termination of this Agreement, PARTNER must immediately stop the use of the "Odoo" mark.
+Non-compliance with the provisions of this section shall be a cause for termination of this Agreement.
 
 
-8.2 Publicity
+8.1 Publicity
 -------------
 PARTNER grants ODOO the nonexclusive right to use PARTNER's name or trademarks in press releases,
 advertisements or other public announcements.
@@ -305,7 +285,7 @@ and that PARTNER's logo and trademarks may be used for this purpose only.
 
 .. _no_soliciting_partnership:
 
-8.3 No Soliciting or Hiring
+8.2 No Soliciting or Hiring
 ---------------------------
 
 Except where the other Party gives its consent in writing, each Party, its affiliates and
@@ -317,7 +297,7 @@ employee toward that end, the breaching Party agrees to pay the other Party an a
 EUR (€) 30 000.00 (thirty thousand euros).
 
 
-8.4  Independent Contractors
+8.3  Independent Contractors
 ----------------------------
 The Parties are independent contractors, and this Agreement shall not be construed as constituting
 either Party as a partner, joint venture or fiduciary of the other, as creating any other form of
@@ -335,18 +315,34 @@ All disputes arising in connection with the Agreement for which no amicable sett
 found shall be finally settled by the Courts of Belgium in Nivelles.
 
 
-.. rubric:: Signatures
+.. |vnegspace| raw:: latex
+
+        \vspace{-.5cm}
+
+.. |vspace| raw:: latex
+
+        \vspace{.8cm}
+
+.. |hspace| raw:: latex
+
+        \hspace{4cm}
+
+.. only:: html
+
+    .. rubric:: Signatures
+
+    +---------------------------------------+------------------------------------------+
+    | For ODOO,                             | For PARTNER                              |
+    +---------------------------------------+------------------------------------------+
+
 
 .. only:: latex
 
-   .. tabularcolumns:: |p{7.5cm}|p{7.5cm}|
+    .. topic:: Signatures
 
-+---------------------------------------+------------------------------------------+
-| For ODOO,                             | For PARTNER,                             |
-+=======================================+==========================================+
-|                                       |                                          |
-| |                                     |  |                                       |
-+---------------------------------------+------------------------------------------+
+        |vnegspace|
+        |hspace| For ODOO, |hspace| For PARTNER,
+        |vspace|
 
 
 .. _appendix_p_a:

From 3f1a1e7eba8a5944a5d08e8d44ed67caffc5e241 Mon Sep 17 00:00:00 2001
From: Olivier Dony 
Date: Fri, 9 Aug 2019 19:20:08 +0200
Subject: [PATCH 021/109] [FIX] legal: typo in partnership contract

---
 legal/terms/partnership.rst | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/legal/terms/partnership.rst b/legal/terms/partnership.rst
index b1087fca1..ecf03a247 100644
--- a/legal/terms/partnership.rst
+++ b/legal/terms/partnership.rst
@@ -208,7 +208,7 @@ customer invoice.
 
 5 Fees
 ======
-PARTNER agrees to pay either the Partnership Annual Fee upon receipt of the annual
+PARTNER agrees to pay the Partnership Annual Fee upon receipt of the annual
 invoice sent by ODOO. The fee will be specified in writing at the time of signature of this
 agreement.
 

From 5b3ce8dcdb1814faa695d5406ad8a31714fc3489 Mon Sep 17 00:00:00 2001
From: Olivier Dony 
Date: Fri, 9 Aug 2019 19:20:08 +0200
Subject: [PATCH 022/109] [FIX] legal: typo in partnership contract

---
 legal/terms/partnership.rst | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/legal/terms/partnership.rst b/legal/terms/partnership.rst
index b1087fca1..ecf03a247 100644
--- a/legal/terms/partnership.rst
+++ b/legal/terms/partnership.rst
@@ -208,7 +208,7 @@ customer invoice.
 
 5 Fees
 ======
-PARTNER agrees to pay either the Partnership Annual Fee upon receipt of the annual
+PARTNER agrees to pay the Partnership Annual Fee upon receipt of the annual
 invoice sent by ODOO. The fee will be specified in writing at the time of signature of this
 agreement.
 

From c29b6bd6863a07aa736901d2641f39b38d28642a Mon Sep 17 00:00:00 2001
From: Odoo Translation Bot 
Date: Sun, 11 Aug 2019 02:30:34 +0200
Subject: [PATCH 023/109] [I18N] Update translation terms from Transifex

---
 locale/nl/LC_MESSAGES/crm.po       |  5 ++++-
 locale/uk/LC_MESSAGES/inventory.po | 12 ++++++------
 locale/uk/LC_MESSAGES/purchase.po  |  2 +-
 3 files changed, 11 insertions(+), 8 deletions(-)

diff --git a/locale/nl/LC_MESSAGES/crm.po b/locale/nl/LC_MESSAGES/crm.po
index b4335239e..6175626cd 100644
--- a/locale/nl/LC_MESSAGES/crm.po
+++ b/locale/nl/LC_MESSAGES/crm.po
@@ -10,6 +10,7 @@
 # Gunther Clauwaert , 2018
 # Yenthe Van Ginneken , 2018
 # Maxim Vandenbroucke , 2018
+# Jurre Claassen , 2019
 # 
 #, fuzzy
 msgid ""
@@ -18,7 +19,7 @@ msgstr ""
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2019-07-03 08:44+0200\n"
 "PO-Revision-Date: 2018-10-19 08:14+0000\n"
-"Last-Translator: Maxim Vandenbroucke , 2018\n"
+"Last-Translator: Jurre Claassen , 2019\n"
 "Language-Team: Dutch (https://www.transifex.com/odoo/teams/41243/nl/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -73,6 +74,8 @@ msgid ""
 "You will now have a new submenu *Leads* under *Leads* where they will "
 "aggregate."
 msgstr ""
+"U heeft nu een nieuw submenu * Leads * onder * Pijplijn * waar leads zullen "
+"toegevoegd worden."
 
 #: ../../crm/acquire_leads/convert.rst:28
 msgid "Convert a lead into an opportunity"
diff --git a/locale/uk/LC_MESSAGES/inventory.po b/locale/uk/LC_MESSAGES/inventory.po
index 05bbf5c3f..d3d1626e6 100644
--- a/locale/uk/LC_MESSAGES/inventory.po
+++ b/locale/uk/LC_MESSAGES/inventory.po
@@ -5,7 +5,7 @@
 # 
 # Translators:
 # Martin Trigaux, 2018
-# Alina Lisnenko , 2018
+# Alina Lisnenko , 2019
 # 
 #, fuzzy
 msgid ""
@@ -14,7 +14,7 @@ msgstr ""
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2018-11-07 15:38+0100\n"
 "PO-Revision-Date: 2018-10-19 08:15+0000\n"
-"Last-Translator: Alina Lisnenko , 2018\n"
+"Last-Translator: Alina Lisnenko , 2019\n"
 "Language-Team: Ukrainian (https://www.transifex.com/odoo/teams/41243/uk/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -1836,7 +1836,7 @@ msgstr ""
 
 #: ../../inventory/management/delivery/scheduled_dates.rst:46
 msgid "**Customer lead time**:"
-msgstr "**Час виконання клієнта**:"
+msgstr "**Термін доставки клієнту**:"
 
 #: ../../inventory/management/delivery/scheduled_dates.rst:48
 msgid ""
@@ -1845,10 +1845,10 @@ msgid ""
 "select a product, go into the sales tab and indicate your **Customer lead "
 "time**."
 msgstr ""
-"Час виконання клієнта - це час, необхідний для отримання вашого товару від "
-"вашого магазину/складу для вашого клієнта. Він може бути налаштований для "
+"Термін доставки клієнту - це час, необхідний для отримання вашого товару від"
+" вашого магазину/складу для вашого клієнта. Він може бути налаштований для "
 "будь-якого товару. Просто виберіть товар, перейдіть на вкладку Продажі і "
-"вкажіть **Час виконання клієнта**."
+"вкажіть **Термін доставки клієнту**."
 
 #: ../../inventory/management/delivery/scheduled_dates.rst:56
 msgid "**Manufacturing lead time**:"
diff --git a/locale/uk/LC_MESSAGES/purchase.po b/locale/uk/LC_MESSAGES/purchase.po
index e597ab722..62ec0bd5b 100644
--- a/locale/uk/LC_MESSAGES/purchase.po
+++ b/locale/uk/LC_MESSAGES/purchase.po
@@ -2140,7 +2140,7 @@ msgid ""
 "The customer lead time, on the other hand, is the time you need to deliver "
 "the product to your customer."
 msgstr ""
-"Термін виконання замовника, з іншого боку, є часом, який потрібно доставити "
+"Термін доставки клієнту, з іншого боку, є часом, який потрібно доставити "
 "товар до вашого клієнта."
 
 #: ../../purchase/replenishment/flows/compute_date.rst:33

From 889ac3e86a7ce6b5d33bfc8b09a9642eb3660a57 Mon Sep 17 00:00:00 2001
From: Odoo Translation Bot 
Date: Sun, 11 Aug 2019 05:00:50 +0200
Subject: [PATCH 024/109] [I18N] Update translation terms from Transifex

---
 locale/es/LC_MESSAGES/mobile.po     | 22 ++++++++++++++++------
 locale/fr/LC_MESSAGES/accounting.po | 17 ++++++++++-------
 locale/uk/LC_MESSAGES/inventory.po  | 12 ++++++------
 locale/uk/LC_MESSAGES/purchase.po   | 10 +++++-----
 4 files changed, 37 insertions(+), 24 deletions(-)

diff --git a/locale/es/LC_MESSAGES/mobile.po b/locale/es/LC_MESSAGES/mobile.po
index ceb519ed1..c898b1d61 100644
--- a/locale/es/LC_MESSAGES/mobile.po
+++ b/locale/es/LC_MESSAGES/mobile.po
@@ -3,14 +3,19 @@
 # This file is distributed under the same license as the Odoo package.
 # FIRST AUTHOR , YEAR.
 # 
+# Translators:
+# Martin Trigaux, 2018
+# Diego de cos , 2018
+# Francisco de la Peña , 2019
+# 
 #, fuzzy
 msgid ""
 msgstr ""
 "Project-Id-Version: Odoo 11.0\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2018-09-26 16:05+0200\n"
-"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: Diego de cos , 2018\n"
+"PO-Revision-Date: 2018-09-26 14:12+0000\n"
+"Last-Translator: Francisco de la Peña , 2019\n"
 "Language-Team: Spanish (https://www.transifex.com/odoo/teams/41243/es/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -24,7 +29,7 @@ msgstr "Móvil"
 
 #: ../../mobile/firebase.rst:8
 msgid "Setup your Firebase Cloud Messaging"
-msgstr ""
+msgstr "Configurar Firebase Cloud Message"
 
 #: ../../mobile/firebase.rst:10
 msgid ""
@@ -50,7 +55,7 @@ msgstr ""
 
 #: ../../mobile/firebase.rst:22
 msgid "Firebase Settings"
-msgstr ""
+msgstr "Configuración de Firebase"
 
 #: ../../mobile/firebase.rst:25
 msgid "Create a new project"
@@ -79,6 +84,8 @@ msgstr "Cuando su proyecto esté listo, seleccione **Continuar**."
 msgid ""
 "You will be redirected to the overview project page (see next screenshot)."
 msgstr ""
+"Se le redirigirá a la página de visión general del proyecto (ver el "
+"siguiente pantallazo)."
 
 #: ../../mobile/firebase.rst:43
 msgid "Add an app"
@@ -86,7 +93,7 @@ msgstr "Agregar una aplicación"
 
 #: ../../mobile/firebase.rst:45
 msgid "In the overview page, click on the Android icon."
-msgstr ""
+msgstr "En la página de visión general, clic en el icono de Android."
 
 #: ../../mobile/firebase.rst:50
 msgid ""
@@ -110,13 +117,15 @@ msgstr "Obtenga la API key generada"
 
 #: ../../mobile/firebase.rst:62
 msgid "On the overview page, go to Project settings:"
-msgstr ""
+msgstr "En la página de visión general, vaya a configuración de proyecto."
 
 #: ../../mobile/firebase.rst:67
 msgid ""
 "In **Cloud Messaging**, you will see the **API key** and the **Sender ID** "
 "that you need to set in Odoo General Settings."
 msgstr ""
+"En **Mensajería Cloud** verá la **llave API** y el **Sender ID** que "
+"necesita para configurarlo en la configuración general de Odoo."
 
 #: ../../mobile/firebase.rst:74
 msgid "Settings in Odoo"
@@ -125,3 +134,4 @@ msgstr "Configuraciones en Odoo"
 #: ../../mobile/firebase.rst:76
 msgid "Simply paste the API key and the Sender ID from Cloud Messaging."
 msgstr ""
+"Simplemente pegue la llave de la API y el Sender ID de Cloud Messaging."
diff --git a/locale/fr/LC_MESSAGES/accounting.po b/locale/fr/LC_MESSAGES/accounting.po
index 51ad5a987..df71fc707 100644
--- a/locale/fr/LC_MESSAGES/accounting.po
+++ b/locale/fr/LC_MESSAGES/accounting.po
@@ -6,7 +6,7 @@
 # Translators:
 # Tony Barbou , 2017
 # Jean-Louis Bodren , 2017
-# FR R4 , 2017
+# e34d4dcb8e697b071167e94624cfbccb, 2017
 # Malo Maisonneuve , 2017
 # zoe , 2017
 # Florian Hatat, 2017
@@ -26,10 +26,10 @@
 # Xavier Belmere , 2017
 # Shark McGnark , 2017
 # Jérôme Tanché , 2017
-# e2f_fr_t5 , 2017
+# 71728729ee5e25c3ecd8d7420ddb9ca7, 2017
 # Frédéric LIETART , 2017
 # Xavier Symons , 2017
-# fr rev , 2017
+# 31c77b784710e4a287a92d851a40e039, 2017
 # jalal , 2017
 # Benedicte HANET , 2017
 # Maxime Chambreuil , 2017
@@ -40,10 +40,10 @@
 # Clo , 2017
 # Denis Leemann , 2017
 # Laura Piraux , 2017
-# fr rev , 2017
+# bb76cd9ac0cb7e20167a14728edb858b, 2017
 # Melanie Bernard , 2017
 # Florent de Labarre , 2017
-# fr trans , 2017
+# 6534c450c77b2549e41c52e2051f5839, 2017
 # Fred Gilson , 2018
 # e2f , 2018
 # Olivier Lenoir , 2018
@@ -52,8 +52,9 @@
 # Vincent M , 2018
 # Christophe CHAUVET , 2018
 # Fabien Pinckaers , 2018
-# Martin Trigaux, 2018
 # Eloïse Stilmant , 2018
+# Martin Trigaux, 2019
+# Valaeys Stéphane , 2019
 # 
 #, fuzzy
 msgid ""
@@ -62,7 +63,7 @@ msgstr ""
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2018-11-07 15:44+0100\n"
 "PO-Revision-Date: 2017-10-20 09:55+0000\n"
-"Last-Translator: Eloïse Stilmant , 2018\n"
+"Last-Translator: Valaeys Stéphane , 2019\n"
 "Language-Team: French (https://www.transifex.com/odoo/teams/41243/fr/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -1868,6 +1869,8 @@ msgid ""
 "Account holder name, in case it is different than the name of the Account "
 "Holder"
 msgstr ""
+"Nom du détenteur du compte, dans le cas où il est différent du nom du "
+"partenaire lié au compte."
 
 #: ../../accounting/bank/setup/create_bank_account.rst:49
 msgid "View *Bank Account* in our Online Demonstration"
diff --git a/locale/uk/LC_MESSAGES/inventory.po b/locale/uk/LC_MESSAGES/inventory.po
index e2df9ad68..f47542eaf 100644
--- a/locale/uk/LC_MESSAGES/inventory.po
+++ b/locale/uk/LC_MESSAGES/inventory.po
@@ -4,7 +4,7 @@
 # FIRST AUTHOR , YEAR.
 # 
 # Translators:
-# Alina Lisnenko , 2018
+# Alina Lisnenko , 2019
 # 
 #, fuzzy
 msgid ""
@@ -13,7 +13,7 @@ msgstr ""
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2018-11-07 15:44+0100\n"
 "PO-Revision-Date: 2017-10-20 09:56+0000\n"
-"Last-Translator: Alina Lisnenko , 2018\n"
+"Last-Translator: Alina Lisnenko , 2019\n"
 "Language-Team: Ukrainian (https://www.transifex.com/odoo/teams/41243/uk/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -1835,7 +1835,7 @@ msgstr ""
 
 #: ../../inventory/management/delivery/scheduled_dates.rst:46
 msgid "**Customer lead time**:"
-msgstr "**Час виконання клієнта**:"
+msgstr "**Термін доставки клієнту**:"
 
 #: ../../inventory/management/delivery/scheduled_dates.rst:48
 msgid ""
@@ -1844,10 +1844,10 @@ msgid ""
 "select a product, go into the sales tab and indicate your **Customer lead "
 "time**."
 msgstr ""
-"Час виконання клієнта - це час, необхідний для отримання вашого товару від "
-"вашого магазину/складу для вашого клієнта. Він може бути налаштований для "
+"Термін доставки клієнту - це час, необхідний для отримання вашого товару від"
+" вашого магазину/складу для вашого клієнта. Він може бути налаштований для "
 "будь-якого товару. Просто виберіть товар, перейдіть на вкладку Продажі і "
-"вкажіть **Час виконання клієнта**."
+"вкажіть **Термін доставки клієнту**."
 
 #: ../../inventory/management/delivery/scheduled_dates.rst:56
 msgid "**Manufacturing lead time**:"
diff --git a/locale/uk/LC_MESSAGES/purchase.po b/locale/uk/LC_MESSAGES/purchase.po
index b7a4d81b8..3a30ef157 100644
--- a/locale/uk/LC_MESSAGES/purchase.po
+++ b/locale/uk/LC_MESSAGES/purchase.po
@@ -5,7 +5,7 @@
 # 
 # Translators:
 # Martin Trigaux, 2018
-# Alina Lisnenko , 2018
+# Alina Lisnenko , 2019
 # 
 #, fuzzy
 msgid ""
@@ -14,7 +14,7 @@ msgstr ""
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2018-11-07 15:44+0100\n"
 "PO-Revision-Date: 2017-10-20 09:57+0000\n"
-"Last-Translator: Alina Lisnenko , 2018\n"
+"Last-Translator: Alina Lisnenko , 2019\n"
 "Language-Team: Ukrainian (https://www.transifex.com/odoo/teams/41243/uk/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -3032,7 +3032,7 @@ msgstr ""
 
 #: ../../purchase/replenishment/flows/compute_date.rst:50
 msgid "Customer lead time"
-msgstr "Час виконання клієнта"
+msgstr "Термін доставки клієнту"
 
 #: ../../purchase/replenishment/flows/compute_date.rst:52
 msgid ""
@@ -3042,8 +3042,8 @@ msgid ""
 ":menuselection:`Sales --> Product`), and go into the **Sales** tab to "
 "indicate your customer lead time."
 msgstr ""
-"Час виконання клієнта - це час, необхідний для отримання товару від вашого "
-"магазину/складу для вашого клієнта. Він може бути налаштований для будь-"
+"Термін доставки клієнту - це час, необхідний для отримання товару від вашого"
+" магазину/складу для вашого клієнта. Він може бути налаштований для будь-"
 "якого товару. Просто виберіть товар (з модуля **Продажі**, перейдіть до "
 "розділу  :menuselection:`Продажі --> Товар`) і перейдіть на вкладку "
 "**Продажі**, щоби вказати час вашого замовника."

From 6855f299b4515707d41c347bcd2090f743e07e8a Mon Sep 17 00:00:00 2001
From: Odoo Translation Bot 
Date: Sun, 18 Aug 2019 02:30:36 +0200
Subject: [PATCH 025/109] [I18N] Update translation terms from Transifex

---
 locale/de_DE/LC_MESSAGES/accounting.po      | 12340 ++++++++++++++++++
 locale/de_DE/LC_MESSAGES/applications.po    |    22 +
 locale/de_DE/LC_MESSAGES/crm.po             |  1151 ++
 locale/de_DE/LC_MESSAGES/db_management.po   |   721 +
 locale/de_DE/LC_MESSAGES/discuss.po         |   658 +
 locale/de_DE/LC_MESSAGES/ecommerce.po       |  1352 ++
 locale/de_DE/LC_MESSAGES/expenses.po        |    22 +
 locale/de_DE/LC_MESSAGES/general.po         |   895 ++
 locale/de_DE/LC_MESSAGES/getting_started.po |   472 +
 locale/de_DE/LC_MESSAGES/helpdesk.po        |   393 +
 locale/de_DE/LC_MESSAGES/index.po           |    22 +
 locale/de_DE/LC_MESSAGES/inventory.po       |  7687 +++++++++++
 locale/de_DE/LC_MESSAGES/iot.po             |   366 +
 locale/de_DE/LC_MESSAGES/livechat.po        |   193 +
 locale/de_DE/LC_MESSAGES/manufacturing.po   |   516 +
 locale/de_DE/LC_MESSAGES/mobile.po          |   116 +
 locale/de_DE/LC_MESSAGES/point_of_sale.po   |  1363 ++
 locale/de_DE/LC_MESSAGES/portal.po          |   164 +
 locale/de_DE/LC_MESSAGES/practical.po       |    22 +
 locale/de_DE/LC_MESSAGES/project.po         |  1589 +++
 locale/de_DE/LC_MESSAGES/purchase.po        |  1988 +++
 locale/de_DE/LC_MESSAGES/recruitment.po     |    22 +
 locale/de_DE/LC_MESSAGES/sales.po           |  1396 ++
 locale/de_DE/LC_MESSAGES/website.po         |  1382 ++
 locale/es/LC_MESSAGES/general.po            |    23 +-
 locale/es/LC_MESSAGES/mobile.po             |    22 +-
 26 files changed, 34885 insertions(+), 12 deletions(-)
 create mode 100644 locale/de_DE/LC_MESSAGES/accounting.po
 create mode 100644 locale/de_DE/LC_MESSAGES/applications.po
 create mode 100644 locale/de_DE/LC_MESSAGES/crm.po
 create mode 100644 locale/de_DE/LC_MESSAGES/db_management.po
 create mode 100644 locale/de_DE/LC_MESSAGES/discuss.po
 create mode 100644 locale/de_DE/LC_MESSAGES/ecommerce.po
 create mode 100644 locale/de_DE/LC_MESSAGES/expenses.po
 create mode 100644 locale/de_DE/LC_MESSAGES/general.po
 create mode 100644 locale/de_DE/LC_MESSAGES/getting_started.po
 create mode 100644 locale/de_DE/LC_MESSAGES/helpdesk.po
 create mode 100644 locale/de_DE/LC_MESSAGES/index.po
 create mode 100644 locale/de_DE/LC_MESSAGES/inventory.po
 create mode 100644 locale/de_DE/LC_MESSAGES/iot.po
 create mode 100644 locale/de_DE/LC_MESSAGES/livechat.po
 create mode 100644 locale/de_DE/LC_MESSAGES/manufacturing.po
 create mode 100644 locale/de_DE/LC_MESSAGES/mobile.po
 create mode 100644 locale/de_DE/LC_MESSAGES/point_of_sale.po
 create mode 100644 locale/de_DE/LC_MESSAGES/portal.po
 create mode 100644 locale/de_DE/LC_MESSAGES/practical.po
 create mode 100644 locale/de_DE/LC_MESSAGES/project.po
 create mode 100644 locale/de_DE/LC_MESSAGES/purchase.po
 create mode 100644 locale/de_DE/LC_MESSAGES/recruitment.po
 create mode 100644 locale/de_DE/LC_MESSAGES/sales.po
 create mode 100644 locale/de_DE/LC_MESSAGES/website.po

diff --git a/locale/de_DE/LC_MESSAGES/accounting.po b/locale/de_DE/LC_MESSAGES/accounting.po
new file mode 100644
index 000000000..345bc46ab
--- /dev/null
+++ b/locale/de_DE/LC_MESSAGES/accounting.po
@@ -0,0 +1,12340 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) 2015-TODAY, Odoo S.A.
+# This file is distributed under the same license as the Odoo package.
+# FIRST AUTHOR , YEAR.
+# 
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo 12.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2018-11-07 15:38+0100\n"
+"PO-Revision-Date: 2018-10-19 08:14+0000\n"
+"Language-Team: German (Germany) (https://www.transifex.com/odoo/teams/41243/de_DE/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: de_DE\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: ../../accounting.rst:5 ../../accounting/localizations/mexico.rst:283
+msgid "Accounting"
+msgstr ""
+
+#: ../../accounting/bank.rst:3
+msgid "Bank & Cash"
+msgstr ""
+
+#: ../../accounting/bank/feeds.rst:3
+#: ../../accounting/bank/setup/manage_cash_register.rst:0
+msgid "Bank Feeds"
+msgstr ""
+
+#: ../../accounting/bank/feeds/coda.rst:3
+msgid "Import Coda statement files (Belgium only)"
+msgstr ""
+
+#: ../../accounting/bank/feeds/coda.rst:5
+msgid ""
+"CODA is a file format for bank statements in Belgium. Most Belgian banks, as"
+" well as the Isabel software, allows to download a CODA file with all your "
+"bank statements."
+msgstr ""
+
+#: ../../accounting/bank/feeds/coda.rst:9
+msgid ""
+"With Odoo, you can download an CODA file from your bank or accounting "
+"software and import it directly in Odoo. This will create all bank "
+"statements."
+msgstr ""
+
+#: ../../accounting/bank/feeds/coda.rst:14
+msgid ""
+"Test now the feature `with this sample CODA file "
+"`__"
+msgstr ""
+
+#: ../../accounting/bank/feeds/coda.rst:17
+#: ../../accounting/bank/feeds/manual.rst:12
+#: ../../accounting/bank/feeds/ofx.rst:18
+#: ../../accounting/bank/feeds/paypal.rst:11
+#: ../../accounting/bank/feeds/qif.rst:19
+#: ../../accounting/bank/feeds/synchronize.rst:26
+#: ../../accounting/bank/misc/batch.rst:21
+#: ../../accounting/bank/misc/interbank.rst:14
+#: ../../accounting/bank/reconciliation/use_cases.rst:20
+#: ../../accounting/bank/setup/foreign_currency.rst:22
+#: ../../accounting/bank/setup/manage_cash_register.rst:9
+#: ../../accounting/localizations/colombia.rst:25
+#: ../../accounting/localizations/mexico.rst:33
+#: ../../accounting/others/adviser/assets.rst:24
+#: ../../accounting/others/adviser/budget.rst:18
+#: ../../accounting/others/analytic/purchases_expenses.rst:18
+#: ../../accounting/others/analytic/timesheets.rst:16
+#: ../../accounting/others/configuration.rst:3
+#: ../../accounting/others/multicurrencies/exchange.rst:16
+#: ../../accounting/others/multicurrencies/how_it_works.rst:15
+#: ../../accounting/others/multicurrencies/invoices_payments.rst:22
+#: ../../accounting/others/taxes/B2B_B2C.rst:60
+#: ../../accounting/others/taxes/retention.rst:23
+#: ../../accounting/others/taxes/taxcloud.rst:12
+#: ../../accounting/payables/misc/employee_expense.rst:17
+#: ../../accounting/payables/pay/check.rst:11
+#: ../../accounting/payables/pay/sepa.rst:26
+#: ../../accounting/payables/supplier_bills/bills_or_receipts.rst:30
+#: ../../accounting/payables/supplier_bills/manage.rst:31
+#: ../../accounting/receivables/customer_invoices/cash_rounding.rst:19
+#: ../../accounting/receivables/customer_invoices/deferred_revenues.rst:24
+#: ../../accounting/receivables/customer_invoices/installment_plans.rst:20
+#: ../../accounting/receivables/customer_invoices/payment_terms.rst:19
+#: ../../accounting/receivables/customer_payments/check.rst:39
+#: ../../accounting/receivables/customer_payments/check.rst:103
+#: ../../accounting/receivables/customer_payments/credit_cards.rst:40
+#: ../../accounting/receivables/customer_payments/credit_cards.rst:113
+#: ../../accounting/receivables/customer_payments/payment_sepa.rst:19
+msgid "Configuration"
+msgstr ""
+
+#: ../../accounting/bank/feeds/coda.rst:20
+msgid "Install the CODA feature"
+msgstr ""
+
+#: ../../accounting/bank/feeds/coda.rst:22
+msgid ""
+"If you have installed the Belgian Chart of Account provided with Odoo, the "
+"CODA import feature is already installed by default. In such a case, you can"
+" move directly to the next section `Import your first coda file "
+"`_"
+msgstr ""
+
+#: ../../accounting/bank/feeds/coda.rst:27
+msgid ""
+"If CODA is not activated yet, you need to do it first. In the Accounting "
+"application, go to the menu :menuselection:`Configuration --> Settings`. "
+"From the accounting settings, check the option **Import of Bank Statements "
+"in .CODA Format** and apply."
+msgstr ""
+
+#: ../../accounting/bank/feeds/coda.rst:33
+msgid "Import your first CODA file"
+msgstr ""
+
+#: ../../accounting/bank/feeds/coda.rst:35
+msgid ""
+"Once you have installed this feature, you can setup your bank account to "
+"allow importing bank statement files. To do this, go to the accounting "
+"**Dashboard**, and click on the button **More** on the bank account card. "
+"Then, click on **Import Statement** to load your first CODA file."
+msgstr ""
+
+#: ../../accounting/bank/feeds/coda.rst:43
+msgid ""
+"Load your CODA file in the following screen and click **Import** to create "
+"all your bank statements."
+msgstr ""
+
+#: ../../accounting/bank/feeds/coda.rst:49
+#: ../../accounting/bank/feeds/ofx.rst:42
+#: ../../accounting/bank/feeds/qif.rst:43
+msgid ""
+"If the file is successfully loaded, you will get redirected to the bank "
+"reconciliation screen with all the transactions to reconcile."
+msgstr ""
+
+#: ../../accounting/bank/feeds/coda.rst:55
+msgid "Importing CODA files"
+msgstr ""
+
+#: ../../accounting/bank/feeds/coda.rst:57
+msgid ""
+"After having imported your first file, the Odoo accounting dashboard will "
+"automatically propose you to import more files for your bank. For the next "
+"import, you don't need to go to the **More** button anymore, you can "
+"directly click on the link **Import Statement**."
+msgstr ""
+
+#: ../../accounting/bank/feeds/coda.rst:65
+msgid ""
+"Every time you get a statement related to a new customer / supplier, Odoo "
+"will ask you to select the right contact to reconcile the transaction. Odoo "
+"learns from that operation and will automatically complete the next payments"
+" you get or make to these contacts. This will speed up a lot the "
+"reconciliation process."
+msgstr ""
+
+#: ../../accounting/bank/feeds/coda.rst:72
+msgid ""
+"Odoo is able to automatically detect if some files or transactions have "
+"already been imported. So, you should not worry about avoiding to import two"
+" times the same file: Odoo will check everything for you before creating new"
+" bank statements."
+msgstr ""
+
+#: ../../accounting/bank/feeds/coda.rst:78
+#: ../../accounting/bank/feeds/qif.rst:65
+msgid ":doc:`ofx`"
+msgstr ""
+
+#: ../../accounting/bank/feeds/coda.rst:79
+#: ../../accounting/bank/feeds/ofx.rst:64
+msgid ":doc:`qif`"
+msgstr ""
+
+#: ../../accounting/bank/feeds/coda.rst:80
+#: ../../accounting/bank/feeds/ofx.rst:66
+#: ../../accounting/bank/feeds/qif.rst:67
+msgid ":doc:`synchronize`"
+msgstr ""
+
+#: ../../accounting/bank/feeds/coda.rst:81
+#: ../../accounting/bank/feeds/ofx.rst:67
+#: ../../accounting/bank/feeds/qif.rst:68
+msgid ":doc:`manual`"
+msgstr ""
+
+#: ../../accounting/bank/feeds/manual.rst:3
+#: ../../accounting/bank/feeds/manual.rst:21
+msgid "Register bank statements manually"
+msgstr ""
+
+#: ../../accounting/bank/feeds/manual.rst:6
+#: ../../accounting/bank/reconciliation/configure.rst:6
+#: ../../accounting/bank/reconciliation/use_cases.rst:6
+#: ../../accounting/others/adviser/budget.rst:6
+#: ../../accounting/others/analytic/purchases_expenses.rst:6
+#: ../../accounting/others/multicurrencies/exchange.rst:6
+#: ../../accounting/others/multicurrencies/how_it_works.rst:6
+#: ../../accounting/others/multicurrencies/invoices_payments.rst:6
+#: ../../accounting/others/reporting/customize.rst:6
+#: ../../accounting/overview.rst:3
+msgid "Overview"
+msgstr ""
+
+#: ../../accounting/bank/feeds/manual.rst:8
+msgid ""
+"With Odoo, you can import your bank statements, synchronize with your bank "
+"but also register your bank statements manually."
+msgstr ""
+
+#: ../../accounting/bank/feeds/manual.rst:14
+msgid ""
+"No special configuration is necessary to register invoices. All you need to "
+"do is install the accounting app."
+msgstr ""
+
+#: ../../accounting/bank/feeds/manual.rst:24
+msgid "Create your Bank Statements"
+msgstr ""
+
+#: ../../accounting/bank/feeds/manual.rst:26
+msgid ""
+"In the Dashboard, click on the button **New Statement** related to the bank "
+"journal. If some reconciliations need to be done, the New Statement link "
+"will be found underneath."
+msgstr ""
+
+#: ../../accounting/bank/feeds/manual.rst:33
+msgid ""
+"Just fill in the fields according the the information written on your bank "
+"statement. The reference can be filled in manually or you can leave it "
+"empty. We recommend to fill in the partner to ease the reconciliation "
+"process."
+msgstr ""
+
+#: ../../accounting/bank/feeds/manual.rst:38
+msgid ""
+"The difference between the starting balance and the ending balance should be"
+" equal to the computed balance."
+msgstr ""
+
+#: ../../accounting/bank/feeds/manual.rst:44
+msgid "When you are done, click on **Save**."
+msgstr ""
+
+#: ../../accounting/bank/feeds/manual.rst:47
+msgid "Reconcile your Bank Statements"
+msgstr ""
+
+#: ../../accounting/bank/feeds/manual.rst:49
+msgid ""
+"You can choose to directly reconcile the statement by clicking on the button"
+" |manual04|"
+msgstr ""
+
+#: ../../accounting/bank/feeds/manual.rst:54
+msgid ""
+"You can also start the reconciliation process from the dashboard by clicking"
+" on **Reconcile # Items**."
+msgstr ""
+
+#: ../../accounting/bank/feeds/manual.rst:60
+msgid ""
+"Click on **Validate** to reconcile your bank statement. If the partner is "
+"missing, Odoo will ask you to **select a partner**."
+msgstr ""
+
+#: ../../accounting/bank/feeds/manual.rst:68
+msgid "Hit CTRL-Enter to reconcile all the balanced items on the sheets."
+msgstr ""
+
+#: ../../accounting/bank/feeds/manual.rst:71
+msgid "Close Bank Statements from the reconciliation"
+msgstr ""
+
+#: ../../accounting/bank/feeds/manual.rst:73
+msgid ""
+"If the balance is correct, you can directly close the statement from the "
+"reconciliation by clicking on |manual07|."
+msgstr ""
+
+#: ../../accounting/bank/feeds/manual.rst:78
+msgid ""
+"Otherwise, click on |manual08| to open the statement and correct the issue."
+msgstr ""
+
+#: ../../accounting/bank/feeds/manual.rst:84
+msgid "Close Bank Statements"
+msgstr ""
+
+#: ../../accounting/bank/feeds/manual.rst:86
+msgid ""
+"On the accounting dashboard, click on the More button of your bank journal, "
+"then click on Bank Statements."
+msgstr ""
+
+#: ../../accounting/bank/feeds/manual.rst:92
+msgid "To close the bank statement, just click on **Validate**."
+msgstr ""
+
+#: ../../accounting/bank/feeds/manual.rst:99
+msgid ":doc:`../reconciliation/use_cases`"
+msgstr ""
+
+#: ../../accounting/bank/feeds/manual.rst:100
+#: ../../accounting/bank/reconciliation/use_cases.rst:115
+msgid ":doc:`../feeds/synchronize`"
+msgstr ""
+
+#: ../../accounting/bank/feeds/ofx.rst:3
+msgid "Import OFX statement files"
+msgstr ""
+
+#: ../../accounting/bank/feeds/ofx.rst:5
+msgid ""
+"Open Financial Exchange (OFX) is a unified specification for the electronic "
+"exchange of financial data between financial institutions, businesses and "
+"consumers via the Internet."
+msgstr ""
+
+#: ../../accounting/bank/feeds/ofx.rst:9
+msgid ""
+"With Odoo, you can download an OFX file from your bank or accounting "
+"software and import it directly in your Odoo instance. This will create all "
+"bank statements."
+msgstr ""
+
+#: ../../accounting/bank/feeds/ofx.rst:15
+msgid ""
+"Test now the feature `with this sample OFX file "
+"`__"
+msgstr ""
+
+#: ../../accounting/bank/feeds/ofx.rst:20
+msgid ""
+"In order to import OFX statements, you need to activate the feature in Odoo."
+" In the Accounting application, go to the menu :menuselection:`Configuration"
+" --> Settings`. From the accounting settings, check the bank statements "
+"option **Import in .OFX Format** and apply."
+msgstr ""
+
+#: ../../accounting/bank/feeds/ofx.rst:28
+msgid ""
+"Once you have installed this feature, you can setup your bank account to "
+"allow importing bank statement files. To do this, go to the accounting "
+"Dashboard, and click on the **More** button of the bank account. Then, click"
+" on **Import Statement** to load your first OFX file."
+msgstr ""
+
+#: ../../accounting/bank/feeds/ofx.rst:36
+msgid ""
+"Load your OFX file in the following screen and click **Import** to create "
+"all your bank statements."
+msgstr ""
+
+#: ../../accounting/bank/feeds/ofx.rst:46
+msgid "Importing OFX files"
+msgstr ""
+
+#: ../../accounting/bank/feeds/ofx.rst:48
+#: ../../accounting/bank/feeds/qif.rst:49
+msgid ""
+"After having imported your first file, the Odoo accounting dashboard will "
+"automatically propose you to import more files for your bank. For the next "
+"import, you don't need to go to the **More** menu anymore, you can directly "
+"click on the link **Import Statement**."
+msgstr ""
+
+#: ../../accounting/bank/feeds/ofx.rst:56
+#: ../../accounting/bank/feeds/qif.rst:57
+msgid ""
+"Every time you get a statement related to a new customer / supplier, Odoo "
+"will ask you to select the right contact to reconcile the transaction. Odoo "
+"learns from that operation and will automatically complete the next payments"
+" you get or do to these contacts. This will speed up a lot the "
+"reconciliation process."
+msgstr ""
+
+#: ../../accounting/bank/feeds/ofx.rst:65
+#: ../../accounting/bank/feeds/qif.rst:66
+msgid ":doc:`coda`"
+msgstr ""
+
+#: ../../accounting/bank/feeds/paypal.rst:3
+msgid "How to synchronize your PayPal account with Odoo?"
+msgstr ""
+
+#: ../../accounting/bank/feeds/paypal.rst:5
+msgid ""
+"With Odoo, you can synchronize your PayPal account. That way, you don't have"
+" to record all your PayPal transaction in your favorite accounting software."
+" The synchronization is done every 4 hours, and you can start reconciling "
+"PayPal payments in just a click."
+msgstr ""
+
+#: ../../accounting/bank/feeds/paypal.rst:14
+msgid "Install the account_yodlee module"
+msgstr ""
+
+#: ../../accounting/bank/feeds/paypal.rst:16
+msgid ""
+"Start by installing the **account_yodlee** module, if it is not already "
+"installed. To do that, got the the menu :menuselection:`Accounting --> "
+"Configuration --> Settings` of the accounting application. In the section "
+"**Bank & Cash**, set the option **Bank Interface - Sync your bank feeds "
+"automatically**."
+msgstr ""
+
+#: ../../accounting/bank/feeds/paypal.rst:25
+msgid "Click on the apply button once it's done."
+msgstr ""
+
+#: ../../accounting/bank/feeds/paypal.rst:28
+msgid "Setup your PayPal account"
+msgstr ""
+
+#: ../../accounting/bank/feeds/paypal.rst:30
+msgid ""
+"A PayPal account in Odoo is managed like a bank account. To setup your "
+"PayPal account, use the menu :menuselection:`Configuration --> Bank "
+"Accounts`. Create a new bank account and name it **PayPal**. In the bank "
+"field, you can set **PayPal**."
+msgstr ""
+
+#: ../../accounting/bank/feeds/paypal.rst:38
+msgid ""
+"Once the PayPal account is created, go back to the **Accounting** dashboard "
+"and click on the **Synchronize** button. In the dialog, choose **PayPal** as"
+" the online institution and click on the configure button."
+msgstr ""
+
+#: ../../accounting/bank/feeds/paypal.rst:45
+msgid "Then, you will have to provide your credentials to connect to PayPal."
+msgstr ""
+
+#: ../../accounting/bank/feeds/paypal.rst:49
+msgid ""
+"Your Paypal **must be in English** (if it is not the case you must change "
+"the langage of your Paypal account) and if you use a Paypal business account"
+" you must switch back to the old interface in order for it to work with "
+"Online feeds (you can switch from new to old interface in your Paypal "
+"account)."
+msgstr ""
+
+#: ../../accounting/bank/feeds/paypal.rst:54
+msgid ""
+"If you don't do this you will get a message either saying to put Paypal in "
+"English or that the site is not supported."
+msgstr ""
+
+#: ../../accounting/bank/feeds/paypal.rst:57
+msgid ""
+"If you configured your Paypal account correctly you should get to the next "
+"step of the Online feeds configuration. There you will have a screen with a "
+"date to fetch transaction from and a list of account to choose. You must "
+"choose the **Paypal balance** account."
+msgstr ""
+
+#: ../../accounting/bank/feeds/paypal.rst:62
+msgid ""
+"Once everything is done, you should see your PayPal transactions right in "
+"Odoo and you can start reconciling your payments."
+msgstr ""
+
+#: ../../accounting/bank/feeds/paypal.rst:65
+msgid ""
+"Enjoy a full integration! You don't need to record transaction manually "
+"anymore."
+msgstr ""
+
+#: ../../accounting/bank/feeds/paypal.rst:69
+msgid ""
+"You only have to provide your credentials the first time. Once done, Odoo "
+"will synchronize with PayPal every 4 hours automatically."
+msgstr ""
+
+#: ../../accounting/bank/feeds/qif.rst:3
+msgid "Import QIF statement files"
+msgstr ""
+
+#: ../../accounting/bank/feeds/qif.rst:5
+msgid ""
+"Quicken Interchange Format (QIF) is an open specification for reading and "
+"writing financial data to media (i.e. files). Although still widely used, "
+"QIF is an older format than Open Financial Exchange (OFX) and you should use"
+" the OFX version if you can export to both file formats."
+msgstr ""
+
+#: ../../accounting/bank/feeds/qif.rst:10
+msgid ""
+"With Odoo, you can download a QIF file from your bank or accounting software"
+" and import it directly in your Odoo instance. This will create all bank "
+"statements."
+msgstr ""
+
+#: ../../accounting/bank/feeds/qif.rst:16
+msgid ""
+"Test now the feature `with this sample QIF file "
+"`__"
+msgstr ""
+
+#: ../../accounting/bank/feeds/qif.rst:21
+msgid ""
+"In order to import QIF statements, you need to activate the feature in Odoo."
+" In the Accounting application, go to the menu :menuselection:`Configuration"
+" --> Settings`. From the accounting settings, check the bank statements "
+"option **Import in .QIF Format** and apply."
+msgstr ""
+
+#: ../../accounting/bank/feeds/qif.rst:29
+msgid ""
+"Once you have installed this feature, you can setup your bank account to "
+"allow importing bank statement files. To do this, go to the accounting "
+"Dashboard, and click on the **More** button of the bank account. Then, click"
+" on **Import Statement** to load your first QIF file."
+msgstr ""
+
+#: ../../accounting/bank/feeds/qif.rst:37
+msgid ""
+"Load your QIF file in the following screen and click **Import** to create "
+"all your bank statements."
+msgstr ""
+
+#: ../../accounting/bank/feeds/qif.rst:47
+msgid "Importing QIF files"
+msgstr ""
+
+#: ../../accounting/bank/feeds/synchronize.rst:3
+msgid "How to synchronize Odoo with your bank?"
+msgstr ""
+
+#: ../../accounting/bank/feeds/synchronize.rst:5
+msgid ""
+"Odoo is able to synchronize directly with your bank in order to get all bank"
+" statements imported automatically in Odoo every 4 hours. Before moving "
+"forward in this tutorial, you should check if your bank is supported. You "
+"can find it out from the `Odoo Accounting Features "
+"`__"
+msgstr ""
+
+#: ../../accounting/bank/feeds/synchronize.rst:13
+msgid ""
+"Search for your bank name in the above page. If your bank appears in the "
+"proposition, it means it is supported by Odoo. The countries which are fully"
+" supported (meaning more than 95% of the banks) include: United States, "
+"Canada, New Zealand, Austria. More than 30 countries are partially "
+"supported, including: Colombia, India, France, Spain, etc."
+msgstr ""
+
+#: ../../accounting/bank/feeds/synchronize.rst:19
+msgid "In order to connect with the banks, Odoo uses two web-services:"
+msgstr ""
+
+#: ../../accounting/bank/feeds/synchronize.rst:21
+msgid "Plaid: for the main banks in the U.S."
+msgstr ""
+
+#: ../../accounting/bank/feeds/synchronize.rst:23
+msgid "Yodlee: for all other banks"
+msgstr ""
+
+#: ../../accounting/bank/feeds/synchronize.rst:29
+msgid "Odoo Online Users"
+msgstr ""
+
+#: ../../accounting/bank/feeds/synchronize.rst:31
+msgid ""
+"If you we support banks of your country, the bank integration feature should"
+" already been installed. If it's not installed, you can manually install the"
+" module **account_yodlee**."
+msgstr ""
+
+#: ../../accounting/bank/feeds/synchronize.rst:36
+msgid "Odoo Enterprise Users"
+msgstr ""
+
+#: ../../accounting/bank/feeds/synchronize.rst:38
+msgid ""
+"If you plan to use a bank interface with your Odoo Enterprise subscription, "
+"you don't have to do anything special, just make sure that your database is "
+"registered with your Odoo Enterprise contract."
+msgstr ""
+
+#: ../../accounting/bank/feeds/synchronize.rst:42
+msgid ""
+"you might want to check that you don't have a firewall/proxy blocking the "
+"following addresses"
+msgstr ""
+
+#: ../../accounting/bank/feeds/synchronize.rst:44
+msgid "https://onlinesync.odoo.com/"
+msgstr ""
+
+#: ../../accounting/bank/feeds/synchronize.rst:45
+msgid "https://api.plaid.com/"
+msgstr ""
+
+#: ../../accounting/bank/feeds/synchronize.rst:49
+msgid "Sync your bank feeds"
+msgstr ""
+
+#: ../../accounting/bank/feeds/synchronize.rst:51
+msgid ""
+"Once the Plaid or Yodlee interface is installed, you can connect Odoo to "
+"your bank. To do that, click on **More** on the bank of your choice from the"
+" accounting dashboard. In the menu, click on Settings to configure this bank"
+" account."
+msgstr ""
+
+#: ../../accounting/bank/feeds/synchronize.rst:59
+msgid ""
+"In the bank form, from the Bank Account tab, set the bank feeds option to "
+"**Bank Synchronization**."
+msgstr ""
+
+#: ../../accounting/bank/feeds/synchronize.rst:65
+msgid ""
+"Once it's done, go back to your accounting dashboard. You should see a "
+"**Online Synchronization** button on your bank card. Click on this button "
+"and fill in your bank credentials."
+msgstr ""
+
+#: ../../accounting/bank/feeds/synchronize.rst:69
+msgid ""
+"Once you filled in your credentials, your bank feeds will be synchronized "
+"every 4 hours."
+msgstr ""
+
+#: ../../accounting/bank/feeds/synchronize.rst:73
+#: ../../accounting/localizations/mexico.rst:533
+msgid "FAQ"
+msgstr ""
+
+#: ../../accounting/bank/feeds/synchronize.rst:76
+msgid "The synchronization is not working in real time, is it normal?"
+msgstr ""
+
+#: ../../accounting/bank/feeds/synchronize.rst:78
+msgid ""
+"Yodlee tries to get the data from a bank account once a day. However, this "
+"doesn't always happen at the same time. And sometimes the process can fail. "
+"In that case, Yodlee retries one hour or two later. This is why in Odoo "
+"there is a cron that is running every 4 hours to fetch the information from "
+"Yodlee."
+msgstr ""
+
+#: ../../accounting/bank/feeds/synchronize.rst:83
+msgid ""
+"You can however force this synchronization by clicking on the button "
+"\"Synchronize now\" from the accounting dashboard."
+msgstr ""
+
+#: ../../accounting/bank/feeds/synchronize.rst:86
+msgid ""
+"Moreover, a transaction can be visible in your bank account but not being "
+"fetched by Yodlee. Indeed, the transaction in your bank account can have the"
+" status \"pending\" and not the status \"posted\". In that case, Yodlee "
+"won't import it, you will have to wait that the status changes."
+msgstr ""
+
+#: ../../accounting/bank/feeds/synchronize.rst:91
+msgid ""
+"What is important to remember is that Yodlee is not a service fetching "
+"transactions in real time. This is a service to facilitate the import of the"
+" bank statement in the database."
+msgstr ""
+
+#: ../../accounting/bank/feeds/synchronize.rst:95
+msgid "Is the Yodlee feature included in my contract?"
+msgstr ""
+
+#: ../../accounting/bank/feeds/synchronize.rst:97
+msgid ""
+"Enterprise Version: Yes, if you have a valid enterprise contract linked to "
+"your database."
+msgstr ""
+
+#: ../../accounting/bank/feeds/synchronize.rst:98
+msgid ""
+"Community Version: No, this feature is not included in the Community "
+"Version."
+msgstr ""
+
+#: ../../accounting/bank/feeds/synchronize.rst:99
+msgid ""
+"Online Version: Yes, even if you benefit from the One App Free contract."
+msgstr ""
+
+#: ../../accounting/bank/feeds/synchronize.rst:102
+msgid "Some banks have a status \"Beta\", what does it mean?"
+msgstr ""
+
+#: ../../accounting/bank/feeds/synchronize.rst:104
+msgid ""
+"This means that Yodlee is only currently working on developing the "
+"synchronization with this bank. The synchronization could already work or it"
+" may need a bit more time to have a 100% working synchronization. "
+"Unfortunately, there is not much to do about except being patient."
+msgstr ""
+
+#: ../../accounting/bank/feeds/synchronize.rst:110
+msgid "All my past transactions are not in Odoo, why?"
+msgstr ""
+
+#: ../../accounting/bank/feeds/synchronize.rst:112
+msgid "Yodlee only allows to fetch up transactions to 3 months in the past."
+msgstr ""
+
+#: ../../accounting/bank/misc.rst:3 ../../accounting/payables/misc.rst:3
+#: ../../accounting/payables/misc/employee_expense.rst:187
+msgid "Miscellaneous"
+msgstr ""
+
+#: ../../accounting/bank/misc/batch.rst:3
+msgid "How to manage batch deposits of checks?"
+msgstr ""
+
+#: ../../accounting/bank/misc/batch.rst:5
+msgid ""
+"When your company's collections group receives checks from customers they "
+"will often place this money into their bank account in batches. As this "
+"money has been received in a physical form, someone in your company must "
+"manually bring the checks to the bank."
+msgstr ""
+
+#: ../../accounting/bank/misc/batch.rst:10
+msgid ""
+"The bank will ask for a deposit ticket (also referred to as deposit slip) to"
+" be filled-in with the details of the checks or cash to be included in the "
+"transactions."
+msgstr ""
+
+#: ../../accounting/bank/misc/batch.rst:14
+msgid ""
+"The bank statement will reflect the total amount that was deposited and the "
+"reference to the deposit ticket, not the individual checks."
+msgstr ""
+
+#: ../../accounting/bank/misc/batch.rst:17
+msgid ""
+"Odoo assists you to prepare and print your deposit tickets, and later on "
+"reconcile them with your bank statement easily."
+msgstr ""
+
+#: ../../accounting/bank/misc/batch.rst:24
+msgid "Install the batch deposit feature"
+msgstr ""
+
+#: ../../accounting/bank/misc/batch.rst:26
+msgid ""
+"In order to use the batch deposit feature, you need the module **Batch "
+"Deposit** to be installed."
+msgstr ""
+
+#: ../../accounting/bank/misc/batch.rst:31
+msgid ""
+"Usually, this module is automatically installed if checks are widely used in"
+" your country."
+msgstr ""
+
+#: ../../accounting/bank/misc/batch.rst:34
+msgid ""
+"To verify that the **Batch Deposit** feature is installed, go to the "
+":menuselection:`Configuration --> Settings` menu of the accounting "
+"application. Check the feature: **Allow batch deposit**."
+msgstr ""
+
+#: ../../accounting/bank/misc/batch.rst:42
+msgid "Activate the feature on your bank accounts"
+msgstr ""
+
+#: ../../accounting/bank/misc/batch.rst:44
+msgid ""
+"Once you have installed this feature, Odoo automatically activate bank "
+"deposits on your main bank accounts."
+msgstr ""
+
+#: ../../accounting/bank/misc/batch.rst:47
+msgid ""
+"To control which bank account can do batch deposit and which can not, go to "
+"the journal that you defined to pay your checks, usually called 'Checks' or "
+"'Bank' (see :doc:`../../receivables/customer_payments/check`, in the "
+"Accounting apps, :menuselection:`Configuration --> Accounting --> Journals`."
+msgstr ""
+
+#: ../../accounting/bank/misc/batch.rst:52
+msgid ""
+"In **Advanced Settings** tab, in section **Miscellaneous**, set Debit Method"
+" to **Batch Deposit**."
+msgstr ""
+
+#: ../../accounting/bank/misc/batch.rst:58
+msgid ""
+"If you check **Batch Deposit** in your debit method field, it means that "
+"payments created using this Journal (called Payment method when you want to "
+"make or receive a payment) will be applicable for the creation of Batch "
+"Deposits afterwards."
+msgstr ""
+
+#: ../../accounting/bank/misc/batch.rst:64
+msgid "From checks received to the bank"
+msgstr ""
+
+#: ../../accounting/bank/misc/batch.rst:67
+msgid "Receive customer checks"
+msgstr ""
+
+#: ../../accounting/bank/misc/batch.rst:69
+msgid ""
+"Once your record checks received, record them on the bank account on which "
+"you plan to deposit them. Once you select the bank account (or check journal"
+" is you configured Odoo that way), Odoo proposes you to use a batch deposit."
+" Select this option if you plan to deposit the check to your bank."
+msgstr ""
+
+#: ../../accounting/bank/misc/batch.rst:78
+msgid "In the memo field, you can set the reference of the check."
+msgstr ""
+
+#: ../../accounting/bank/misc/batch.rst:82
+msgid ""
+"payments can be registered from the menu :menuselection:`Sales --> "
+"Payments`, or directly on the related invoice, using the **Register "
+"Payment** button."
+msgstr ""
+
+#: ../../accounting/bank/misc/batch.rst:86
+msgid "Prepare a batch deposit"
+msgstr ""
+
+#: ../../accounting/bank/misc/batch.rst:88
+msgid ""
+"From the Accounting application, go to the menu :menuselection:`Sales --> "
+"Batch Deposit`, and create a new **Batch Deposit**."
+msgstr ""
+
+#: ../../accounting/bank/misc/batch.rst:94
+msgid ""
+"Select the bank, then select the payments (checks) you want to add in this "
+"deposit. By default, Odoo proposes you all the checks that have not been "
+"deposit yet. That way, you can verify that you do not forget or lost a "
+"check."
+msgstr ""
+
+#: ../../accounting/bank/misc/batch.rst:102
+msgid ""
+"You can then print the batch deposit, which will be very useful to prepare "
+"the deposit slip that the bank usually requires to complete."
+msgstr ""
+
+#: ../../accounting/bank/misc/batch.rst:106
+msgid "Reconciling the Deposit with the Bank Statement"
+msgstr ""
+
+#: ../../accounting/bank/misc/batch.rst:108
+msgid ""
+"When you process the bank statement reconciliation you will see the deposit "
+"ticket number referenced in the statement. When the reconciliation process "
+"is run, the user will be able to select the batch deposit that matches with "
+"the bank statement line."
+msgstr ""
+
+#: ../../accounting/bank/misc/batch.rst:116
+msgid ""
+"If you select a batch deposit, Odoo will automatically fills all the checks "
+"contained in this deposit for the matching. (2 checks were in this batch "
+"deposit the example below)"
+msgstr ""
+
+#: ../../accounting/bank/misc/batch.rst:124
+#: ../../accounting/payables/pay/sepa.rst:113
+msgid "Troubleshooting"
+msgstr ""
+
+#: ../../accounting/bank/misc/batch.rst:127
+msgid "I don't see the batch deposit link on bank statements?"
+msgstr ""
+
+#: ../../accounting/bank/misc/batch.rst:129
+msgid ""
+"If you don't have a batch deposit link in your bank statement, there could "
+"be two reasons:"
+msgstr ""
+
+#: ../../accounting/bank/misc/batch.rst:132
+msgid ""
+"After having installed the batch deposit features, you need to reload the "
+"page so that the browser is aware of this new feature. Just click the reload"
+" button of your browser."
+msgstr ""
+
+#: ../../accounting/bank/misc/batch.rst:136
+msgid "You do not have a batch deposit created for this bank account."
+msgstr ""
+
+#: ../../accounting/bank/misc/batch.rst:139
+msgid "What happens if a check was refused?"
+msgstr ""
+
+#: ../../accounting/bank/misc/batch.rst:141
+msgid ""
+"If you have a smaller amount in your bank statement than the actual amount "
+"in your batch deposit, it probably means that one of your check has been "
+"refused."
+msgstr ""
+
+#: ../../accounting/bank/misc/batch.rst:145
+msgid ""
+"In this case, click on the line related to this check to remove it from the "
+"bank statement matching."
+msgstr ""
+
+#: ../../accounting/bank/misc/interbank.rst:3
+msgid "How to do a bank wire transfer from one bank to another?"
+msgstr ""
+
+#: ../../accounting/bank/misc/interbank.rst:5
+msgid ""
+"A company might have several bank accounts or cash registers. Within odoo it"
+" is possible to handle internal transfers of money with only a couple of "
+"clicks."
+msgstr ""
+
+#: ../../accounting/bank/misc/interbank.rst:9
+msgid ""
+"We will take the following example to illustrate. My company has two bank "
+"accounts and I want to transfer 50.000 euros from one of our bank accounts "
+"to the another one."
+msgstr ""
+
+#: ../../accounting/bank/misc/interbank.rst:17
+msgid "Check your Chart of Accounts and default transfer account"
+msgstr ""
+
+#: ../../accounting/bank/misc/interbank.rst:19
+msgid ""
+"To handle internal transfers you need a transfer account in your charts of "
+"account. Odoo will generate an account automatically based on the country of"
+" your chart of account. To parameter your chart of account and check the "
+"default transfer account go into your the accounting module, select "
+":menuselection:`Configuration --> Settings`."
+msgstr ""
+
+#: ../../accounting/bank/misc/interbank.rst:25
+msgid ""
+"Your chart of accounts will be pre-installed depending on the country "
+"specified during your registration, it cannot be changed."
+msgstr ""
+
+#: ../../accounting/bank/misc/interbank.rst:31
+msgid ""
+"The default transfer account will automatically be generated as well "
+"depending on your country's legislation. If necessary it can be modified "
+"from the same page."
+msgstr ""
+
+#: ../../accounting/bank/misc/interbank.rst:39
+msgid "Create a second bank account / Journal"
+msgstr ""
+
+#: ../../accounting/bank/misc/interbank.rst:41
+msgid ""
+"Before we can register an internal transfer we need to add a new bank to our"
+" accounting dashboard. To do so enter the accounting module, click on "
+":menuselection:`Configuration --> Bank Accounts`. Create a new bank account."
+" You should fill in the **Account Number**. You can also create and edit "
+"your bank to specify your bank's details."
+msgstr ""
+
+#: ../../accounting/bank/misc/interbank.rst:50
+msgid "By saving the changes you now have 2 bank accounts."
+msgstr ""
+
+#: ../../accounting/bank/misc/interbank.rst:56
+msgid "Register an internal transfer from one bank to another."
+msgstr ""
+
+#: ../../accounting/bank/misc/interbank.rst:58
+msgid ""
+"We will now transfer 50.000 euros from our **Bank** to our **Bank BE57 0633 "
+"9533 1498** account."
+msgstr ""
+
+#: ../../accounting/bank/misc/interbank.rst:62
+msgid "Log an internal transfer"
+msgstr ""
+
+#: ../../accounting/bank/misc/interbank.rst:64
+msgid ""
+"The first step is to register the internal paiement. To do so, go into your "
+"accounting dashboard. click on the **more** button of one of your banks and "
+"select :menuselection:`New --> Internal transfer`."
+msgstr ""
+
+#: ../../accounting/bank/misc/interbank.rst:71
+msgid ""
+"Create a new payment. The payment type will automatically be set to internal"
+" transfer. Select the **Bank** you want to transfer to, specify the "
+"**Amount** and add a **Memo** if you wish."
+msgstr ""
+
+#: ../../accounting/bank/misc/interbank.rst:76
+msgid ""
+"The memo is important if you wish to automatically reconcile (`see "
+"`_)."
+msgstr ""
+
+#: ../../accounting/bank/misc/interbank.rst:81
+msgid "Save and confirm the changes to register the payment."
+msgstr ""
+
+#: ../../accounting/bank/misc/interbank.rst:83
+msgid ""
+"In terms of accounting the money is now booked in the transfer account. "
+"We'll need to import bank statements to book the money in the final "
+"accounts."
+msgstr ""
+
+#: ../../accounting/bank/misc/interbank.rst:90
+msgid "Import bank statements and reconcile"
+msgstr ""
+
+#: ../../accounting/bank/misc/interbank.rst:92
+msgid ""
+"Note that the bank balance computed by Odoo is different that the last "
+"statement of your bank."
+msgstr ""
+
+#: ../../accounting/bank/misc/interbank.rst:98
+msgid ""
+"That is because we did not import the bank statement confirming the "
+"departure and arrival of the money. It's thus necessary to import your bank "
+"statement and reconcile the payment with the correct bank statement line. "
+"Once you receive your bank statements click the **new statement** button of "
+"the corresponding bank to import them."
+msgstr ""
+
+#: ../../accounting/bank/misc/interbank.rst:107
+msgid ""
+"Fill in your **Transactions line**. Once done, Odoo will display a "
+"**Computed Balance**. that computed balance is the theorical end balance of "
+"your bank account. If it's corresponding to the bank statement, it means "
+"that no errors were made. Fill in the **Ending balance** and click on the "
+"**Reconcile** button."
+msgstr ""
+
+#: ../../accounting/bank/misc/interbank.rst:115
+msgid "The following window will open:"
+msgstr ""
+
+#: ../../accounting/bank/misc/interbank.rst:120
+msgid ""
+"You need to choose counterparts for the paiement. Select the correct bank "
+"statement line corresponding to the paiement and click on the **reconcile** "
+"button. Close the statement to finish the transaction"
+msgstr ""
+
+#: ../../accounting/bank/misc/interbank.rst:127
+msgid ""
+"The same steps will need to be repeated once you receive your second bank "
+"statement. Note that if you specify the correct amount, and the same memo in"
+" both bank statement and payment transaction then the reconciliation will "
+"happen automatically."
+msgstr ""
+
+#: ../../accounting/bank/reconciliation.rst:3
+#: ../../accounting/others/reporting/main_reports.rst:153
+#: ../../accounting/overview/main_concepts/memento.rst:177
+msgid "Bank Reconciliation"
+msgstr ""
+
+#: ../../accounting/bank/reconciliation/configure.rst:3
+msgid "Configure model of entries"
+msgstr ""
+
+#: ../../accounting/bank/reconciliation/configure.rst:8
+msgid ""
+"In Odoo you have the possibility to pre-fill some accounting entries in "
+"order to easily reconcile recurrent entries such as bank fees."
+msgstr ""
+
+#: ../../accounting/bank/reconciliation/configure.rst:11
+msgid ""
+"We will take the following example to illustrate the concept : Every month "
+"my company receives a bank fee cost, which depends of our bank account "
+"current balance. This fee is thus variable."
+msgstr ""
+
+#: ../../accounting/bank/reconciliation/configure.rst:16
+msgid "Create Reconciliation Models"
+msgstr ""
+
+#: ../../accounting/bank/reconciliation/configure.rst:18
+msgid ""
+"First, we need to configure two model reconciliation entries. To do so, go "
+"to the accounting application dashboard. On your bank journal, click on "
+":menuselection:`More --> Reconciliation Models`."
+msgstr ""
+
+#: ../../accounting/bank/reconciliation/configure.rst:25
+msgid ""
+"We want to be able to book our bank fees easily. Our bank deducts fees "
+"depending on our balance, meaning that it can vary every month."
+msgstr ""
+
+#: ../../accounting/bank/reconciliation/configure.rst:28
+msgid ""
+"We create a button Label called Bank fees, select the correct account to "
+"book those fees. Moreover we also need to specify that the amount type is "
+"\"Percentage of balance\" with an Amount of 100%. This parameter will tell "
+"Odoo to take the entire fee into account."
+msgstr ""
+
+#: ../../accounting/bank/reconciliation/configure.rst:36
+msgid "Save your changes when you are done."
+msgstr ""
+
+#: ../../accounting/bank/reconciliation/configure.rst:40
+msgid ""
+"If the amount of your bank fee is fixed, you can as well select **Fixed** "
+"under amount type and specify the amount in the amount tap."
+msgstr ""
+
+#: ../../accounting/bank/reconciliation/configure.rst:45
+msgid ""
+"You can also use this functionality to handle discounts. Please refer to "
+":doc:`../../receivables/customer_invoices/cash_discounts`"
+msgstr ""
+
+#: ../../accounting/bank/reconciliation/configure.rst:49
+msgid "Register your payments based on a reconciliation model"
+msgstr ""
+
+#: ../../accounting/bank/reconciliation/configure.rst:51
+msgid ""
+"Register your payment by importing your bank statements that will be "
+"impacted by the payment of the bank fee."
+msgstr ""
+
+#: ../../accounting/bank/reconciliation/configure.rst:54
+msgid ""
+"When doing the reconciliation, you can select an open balance and click the "
+"**Reconciliation Model** button (in this case, **Bank Fees**) to get all the"
+" relevant data instantly."
+msgstr ""
+
+#: ../../accounting/bank/reconciliation/configure.rst:61
+msgid "Finally, click on **Reconcile** to finish the process."
+msgstr ""
+
+#: ../../accounting/bank/reconciliation/configure.rst:65
+#: ../../accounting/bank/reconciliation/use_cases.rst:116
+msgid ":doc:`../feeds/manual`"
+msgstr ""
+
+#: ../../accounting/bank/reconciliation/configure.rst:66
+#: ../../accounting/bank/reconciliation/use_cases.rst:114
+msgid ":doc:`../feeds/ofx`"
+msgstr ""
+
+#: ../../accounting/bank/reconciliation/configure.rst:67
+msgid ":doc:`use_cases`"
+msgstr ""
+
+#: ../../accounting/bank/reconciliation/use_cases.rst:3
+msgid "Use cases in the bank reconciliation process?"
+msgstr ""
+
+#: ../../accounting/bank/reconciliation/use_cases.rst:8
+msgid ""
+"Linking your bank statements with your accounting can be a lot of work. You "
+"need to find invoices back, relate payments and that amount of "
+"administration can cast a lot of time. Luckily, with Odoo you can very "
+"easily link your invoices or any other payment with your bank statements."
+msgstr ""
+
+#: ../../accounting/bank/reconciliation/use_cases.rst:14
+msgid "Two reconciliation processes exist in Odoo."
+msgstr ""
+
+#: ../../accounting/bank/reconciliation/use_cases.rst:16
+msgid "We can directly register a payment on the invoices"
+msgstr ""
+
+#: ../../accounting/bank/reconciliation/use_cases.rst:17
+msgid "We can reconcile open invoices with bank statements"
+msgstr ""
+
+#: ../../accounting/bank/reconciliation/use_cases.rst:22
+msgid ""
+"No special configuration is necessary to register invoices. All we need to "
+"do is install the accounting app."
+msgstr ""
+
+#: ../../accounting/bank/reconciliation/use_cases.rst:29
+msgid "Use cases"
+msgstr ""
+
+#: ../../accounting/bank/reconciliation/use_cases.rst:32
+msgid "Case 1: Payments registration"
+msgstr ""
+
+#: ../../accounting/bank/reconciliation/use_cases.rst:34
+msgid ""
+"We received the payment proof for our invoice of 2100 euros issued to Smith "
+"& Co."
+msgstr ""
+
+#: ../../accounting/bank/reconciliation/use_cases.rst:37
+msgid ""
+"We start at our issued Invoice of 2100 euros for Smith & Co. Because the "
+"sold product is a service we demand an immediate payment. Our accountant "
+"only handles the bank statements at the end of week, so we have to mark the "
+"invoice as paid so we can remember we can start the service with our "
+"customer."
+msgstr ""
+
+#: ../../accounting/bank/reconciliation/use_cases.rst:43
+msgid ""
+"Our customer send us a payment confirmation. We can thus register a payment "
+"and mark the invoice as paid."
+msgstr ""
+
+#: ../../accounting/bank/reconciliation/use_cases.rst:49
+msgid ""
+"By clicking on **register payment,** we are telling Odoo that our customer "
+"paid the Invoice. We thus have to specify the amount and the payment method"
+msgstr ""
+
+#: ../../accounting/bank/reconciliation/use_cases.rst:56
+msgid ""
+"We can always find the payment back from the Invoice by clicking on the "
+":menuselection:`Info --> Open Payment`."
+msgstr ""
+
+#: ../../accounting/bank/reconciliation/use_cases.rst:62
+msgid ""
+"The invoice has been paid and **the reconciliation has been done "
+"automatically.**"
+msgstr ""
+
+#: ../../accounting/bank/reconciliation/use_cases.rst:66
+msgid "Case 2: Bank statements reconciliations"
+msgstr ""
+
+#: ../../accounting/bank/reconciliation/use_cases.rst:68
+msgid ""
+"We start at our issued Invoice of 3000 euros for Smith & Co. Let's also "
+"assume that other Invoices are open for different customers."
+msgstr ""
+
+#: ../../accounting/bank/reconciliation/use_cases.rst:74
+msgid ""
+"We receive our bank statement and not only the invoice of Smith & Co has "
+"been paid, the one of Buzz of 92 euros as well."
+msgstr ""
+
+#: ../../accounting/bank/reconciliation/use_cases.rst:77
+msgid ""
+"**Import** or **Create** the bank statements. Please refer to the documents "
+"from the Bank Feeds section."
+msgstr ""
+
+#: ../../accounting/bank/reconciliation/use_cases.rst:83
+msgid "On the dashboard, click on **Reconcile # Items**"
+msgstr ""
+
+#: ../../accounting/bank/reconciliation/use_cases.rst:88
+msgid ""
+"If everything was right (correct partner name, right amount) odoo will do "
+"the reconciliations **automatically**."
+msgstr ""
+
+#: ../../accounting/bank/reconciliation/use_cases.rst:94
+msgid "If some issues are found, you will need to take **manual actions**."
+msgstr ""
+
+#: ../../accounting/bank/reconciliation/use_cases.rst:96
+msgid ""
+"For example, if the partner is missing from your bank statement, just fill "
+"it in :"
+msgstr ""
+
+#: ../../accounting/bank/reconciliation/use_cases.rst:102
+msgid ""
+"If the payment is done with a down payment, just check if it is all right "
+"and validate all related payments :"
+msgstr ""
+
+#: ../../accounting/bank/reconciliation/use_cases.rst:110
+msgid "Hit CTRL-Enter to reconcile all the balanced items in the sheet."
+msgstr ""
+
+#: ../../accounting/bank/setup.rst:3
+msgid "Setup"
+msgstr ""
+
+#: ../../accounting/bank/setup/create_bank_account.rst:3
+msgid "How to setup a new bank account?"
+msgstr ""
+
+#: ../../accounting/bank/setup/create_bank_account.rst:5
+msgid ""
+"In Odoo, you can manage multiple bank accounts. In this page, you will be "
+"guided in the creation, modification or deletion of a bank or a credit card "
+"account."
+msgstr ""
+
+#: ../../accounting/bank/setup/create_bank_account.rst:10
+msgid "Edit a bank account"
+msgstr ""
+
+#: ../../accounting/bank/setup/create_bank_account.rst:12
+msgid ""
+"To ease the process, a bank account is already there. We suggest you to edit"
+" it first before filling your own bank information."
+msgstr ""
+
+#: ../../accounting/bank/setup/create_bank_account.rst:15
+msgid ""
+"Go to :menuselection:`Accounting --> Configuration --> Bank Accounts` and "
+"click on the **Bank** item. Edit it."
+msgstr ""
+
+#: ../../accounting/bank/setup/create_bank_account.rst:23
+msgid ""
+"Odoo will detect the bank account type (e.g. IBAN) to allow some payment "
+"method like SEPA"
+msgstr ""
+
+#: ../../accounting/bank/setup/create_bank_account.rst:28
+msgid "Create a bank account"
+msgstr ""
+
+#: ../../accounting/bank/setup/create_bank_account.rst:30
+msgid ""
+"Go to :menuselection:`Accounting --> Configuration --> Bank Accounts`. Click"
+" on **create** and fill in the form. You can decide to show the bank account"
+" number in you intend to send documents like sales orders or invoices. "
+"Select the payments methods you support with this bank account."
+msgstr ""
+
+#: ../../accounting/bank/setup/create_bank_account.rst:41
+msgid ""
+"If you are working in a multi-company environnement, you'll have to switch "
+"the company on your user preferences in order to add, edit or delete bank "
+"accounts from another company."
+msgstr ""
+
+#: ../../accounting/bank/setup/create_bank_account.rst:0
+#: ../../accounting/bank/setup/manage_cash_register.rst:0
+msgid "Type"
+msgstr ""
+
+#: ../../accounting/bank/setup/create_bank_account.rst:0
+msgid ""
+"Bank account type: Normal or IBAN. Inferred from the bank account number."
+msgstr ""
+
+#: ../../accounting/bank/setup/create_bank_account.rst:0
+msgid "ABA/Routing"
+msgstr ""
+
+#: ../../accounting/bank/setup/create_bank_account.rst:0
+msgid "American Bankers Association Routing Number"
+msgstr ""
+
+#: ../../accounting/bank/setup/create_bank_account.rst:0
+msgid "Account Holder Name"
+msgstr ""
+
+#: ../../accounting/bank/setup/create_bank_account.rst:0
+msgid ""
+"Account holder name, in case it is different than the name of the Account "
+"Holder"
+msgstr ""
+
+#: ../../accounting/bank/setup/create_bank_account.rst:49
+msgid "View *Bank Account* in our Online Demonstration"
+msgstr ""
+
+#: ../../accounting/bank/setup/create_bank_account.rst:60
+msgid ""
+"The initial balance of a bank statement will be set to the closing balance "
+"of the previous one within the same journal automatically."
+msgstr ""
+
+#: ../../accounting/bank/setup/create_bank_account.rst:63
+msgid "Delete a bank account or credit card account"
+msgstr ""
+
+#: ../../accounting/bank/setup/create_bank_account.rst:65
+msgid ""
+"From the list of bank accounts, select items to delete and delete them from "
+"the action menu or go to the form and delete a single item from the action "
+"menu"
+msgstr ""
+
+#: ../../accounting/bank/setup/foreign_currency.rst:3
+msgid "How to manage a bank in a foreign currency?"
+msgstr ""
+
+#: ../../accounting/bank/setup/foreign_currency.rst:5
+msgid ""
+"In Odoo, every transaction is recorded in the default currency of the "
+"company. Reports are all based on the currency of the company. But for "
+"transactions occurring in another currency, Odoo stores both the value in "
+"the currency of the company and the value in the currency of the "
+"transaction."
+msgstr ""
+
+#: ../../accounting/bank/setup/foreign_currency.rst:11
+msgid ""
+"When you have a bank account in a foreign currencies, for every transaction,"
+" Odoo stores two values:"
+msgstr ""
+
+#: ../../accounting/bank/setup/foreign_currency.rst:14
+msgid "The debit/credit in the currency of the company"
+msgstr ""
+
+#: ../../accounting/bank/setup/foreign_currency.rst:16
+msgid "The debit/credit in the currency of the bank account"
+msgstr ""
+
+#: ../../accounting/bank/setup/foreign_currency.rst:18
+msgid ""
+"Currency rates are updated automatically using yahoo.com, or the European "
+"Central bank web-services."
+msgstr ""
+
+#: ../../accounting/bank/setup/foreign_currency.rst:25
+msgid "Activate the multi-currency feature"
+msgstr ""
+
+#: ../../accounting/bank/setup/foreign_currency.rst:27
+msgid ""
+"In order to allow your company to work with multiple currencies, you should "
+"activate the multi-currency mode. In the accounting application, go into "
+":menuselection:`Configuration --> Settings --> Accounting & Finance "
+"Features` make sure the **Allow Multi-currencies** box is ticked. Provide a "
+"**Currency Exchange Gain / Loss** account, then click on **Apply**."
+msgstr ""
+
+#: ../../accounting/bank/setup/foreign_currency.rst:34
+msgid "Configure currencies"
+msgstr ""
+
+#: ../../accounting/bank/setup/foreign_currency.rst:36
+msgid ""
+"Once the Odoo is configured to support multiple currencies, you should "
+"activate the currencies you plan to work with. To do that, go the menu "
+":menuselection:`Configuration --> Currencies`. All the currencies are "
+"created by default, but you should activate the ones you plan to support. "
+"(to activate a currency, check his active field)"
+msgstr ""
+
+#: ../../accounting/bank/setup/foreign_currency.rst:42
+msgid ""
+"After having activated the currencies, you can configure the parameters to "
+"automate the currency rate update. These options are also in the settings of"
+" the Accounting application, in the bottom of the page:"
+msgstr ""
+
+#: ../../accounting/bank/setup/foreign_currency.rst:49
+msgid "Click on the **Update Now** link to update the currency rates now."
+msgstr ""
+
+#: ../../accounting/bank/setup/foreign_currency.rst:52
+msgid "Create a new bank account"
+msgstr ""
+
+#: ../../accounting/bank/setup/foreign_currency.rst:54
+msgid ""
+"In the accounting application, we first go to :menuselection:`Configuration "
+"--> Accounting / Bank account`, and we create a new one."
+msgstr ""
+
+#: ../../accounting/bank/setup/foreign_currency.rst:60
+msgid ""
+"Once you save this bank account, Odoo will create all the documents for you:"
+msgstr ""
+
+#: ../../accounting/bank/setup/foreign_currency.rst:63
+msgid "An account in the trial balance"
+msgstr ""
+
+#: ../../accounting/bank/setup/foreign_currency.rst:65
+msgid "A journal in your dashboard"
+msgstr ""
+
+#: ../../accounting/bank/setup/foreign_currency.rst:67
+msgid ""
+"Information about the bank account in the footer of your invoices if checked"
+" the box **Show in Invoices Footer**"
+msgstr ""
+
+#: ../../accounting/bank/setup/foreign_currency.rst:71
+msgid "Example: A vendor bill in a foreign currency"
+msgstr ""
+
+#: ../../accounting/bank/setup/foreign_currency.rst:73
+msgid ""
+"Based on the above example, let's assume we receive the following bill from "
+"a supplier in China."
+msgstr ""
+
+#: ../../accounting/bank/setup/foreign_currency.rst:76
+msgid ""
+"In the :menuselection:`Purchase --> Vendor Bills` , this is what you could "
+"see:"
+msgstr ""
+
+#: ../../accounting/bank/setup/foreign_currency.rst:81
+msgid ""
+"Once you are ready to pay this bill, click on register payment on the bill "
+"to record a payment."
+msgstr ""
+
+#: ../../accounting/bank/setup/foreign_currency.rst:87
+msgid ""
+"That's all you have to do. Odoo will automatically post the foreign exchange"
+" gain or loss at the reconciliation of the payment with the invoice, "
+"depending if the currency rate increased or decreased between the invoice "
+"and the payment date."
+msgstr ""
+
+#: ../../accounting/bank/setup/foreign_currency.rst:92
+msgid ""
+"Note that you can pay a foreign bill with another currency. In such a case, "
+"Odoo will automatically convert between the two currencies."
+msgstr ""
+
+#: ../../accounting/bank/setup/foreign_currency.rst:96
+msgid "Customers Statements"
+msgstr ""
+
+#: ../../accounting/bank/setup/foreign_currency.rst:98
+msgid ""
+"Customers and vendor statements are managed in the currency of the invoice. "
+"So, the amount due by your customer (to your vendor) is always expressed in "
+"the currency of the invoice."
+msgstr ""
+
+#: ../../accounting/bank/setup/foreign_currency.rst:102
+msgid ""
+"If you have several invoices with different currencies for the same "
+"customer, Odoo will split the customer statement by currency, as shown in "
+"the report below."
+msgstr ""
+
+#: ../../accounting/bank/setup/foreign_currency.rst:109
+msgid ""
+"In the above report, the account receivable associated to Camptocamp is not "
+"managed in a secondary currency, which means that it keeps every transaction"
+" in his own currency. If you prefer, you can set the account receivable of "
+"this customer with a secondary currency and all his debts will automatically"
+" be converted in this currency."
+msgstr ""
+
+#: ../../accounting/bank/setup/foreign_currency.rst:115
+msgid ""
+"In such a case, the customer statement always has only one currency. In "
+"general, this is not what the customer expect as he prefers to see the "
+"amounts in the currency of the invoices he received;"
+msgstr ""
+
+#: ../../accounting/bank/setup/manage_cash_register.rst:3
+msgid "How to manage a cash register?"
+msgstr ""
+
+#: ../../accounting/bank/setup/manage_cash_register.rst:5
+msgid ""
+"The cash register is a journal to register receivings and payments "
+"transactions. It calculates the total money in and out, computing the total "
+"balance."
+msgstr ""
+
+#: ../../accounting/bank/setup/manage_cash_register.rst:14
+msgid ""
+"Configure the Cash journal in :menuselection:`Accounting --> Configuration "
+"--> Journals`."
+msgstr ""
+
+#: ../../accounting/bank/setup/manage_cash_register.rst:17
+msgid ""
+"In the tab Journal Entries, the Default Debit and Credit Account can be "
+"configured as well as the currency of the journal"
+msgstr ""
+
+#: ../../accounting/bank/setup/manage_cash_register.rst:0
+msgid "Active"
+msgstr ""
+
+#: ../../accounting/bank/setup/manage_cash_register.rst:0
+msgid "Set active to false to hide the Journal without removing it."
+msgstr ""
+
+#: ../../accounting/bank/setup/manage_cash_register.rst:0
+msgid "Select 'Sale' for customer invoices journals."
+msgstr ""
+
+#: ../../accounting/bank/setup/manage_cash_register.rst:0
+msgid "Select 'Purchase' for vendor bills journals."
+msgstr ""
+
+#: ../../accounting/bank/setup/manage_cash_register.rst:0
+msgid ""
+"Select 'Cash' or 'Bank' for journals that are used in customer or vendor "
+"payments."
+msgstr ""
+
+#: ../../accounting/bank/setup/manage_cash_register.rst:0
+msgid "Select 'General' for miscellaneous operations journals."
+msgstr ""
+
+#: ../../accounting/bank/setup/manage_cash_register.rst:0
+msgid "Use in Point of Sale"
+msgstr ""
+
+#: ../../accounting/bank/setup/manage_cash_register.rst:0
+msgid ""
+"Check this box if this journal define a payment method that can be used in a"
+" point of sale."
+msgstr ""
+
+#: ../../accounting/bank/setup/manage_cash_register.rst:0
+msgid "Company"
+msgstr ""
+
+#: ../../accounting/bank/setup/manage_cash_register.rst:0
+msgid "Company related to this journal"
+msgstr ""
+
+#: ../../accounting/bank/setup/manage_cash_register.rst:0
+msgid "Short Code"
+msgstr ""
+
+#: ../../accounting/bank/setup/manage_cash_register.rst:0
+msgid "The journal entries of this journal will be named using this prefix."
+msgstr ""
+
+#: ../../accounting/bank/setup/manage_cash_register.rst:0
+msgid "Next Number"
+msgstr ""
+
+#: ../../accounting/bank/setup/manage_cash_register.rst:0
+msgid "The next sequence number will be used for the next invoice."
+msgstr ""
+
+#: ../../accounting/bank/setup/manage_cash_register.rst:0
+msgid "Entry Sequence"
+msgstr ""
+
+#: ../../accounting/bank/setup/manage_cash_register.rst:0
+msgid ""
+"This field contains the information related to the numbering of the journal "
+"entries of this journal."
+msgstr ""
+
+#: ../../accounting/bank/setup/manage_cash_register.rst:0
+msgid "Dedicated Credit Note Sequence"
+msgstr ""
+
+#: ../../accounting/bank/setup/manage_cash_register.rst:0
+msgid ""
+"Check this box if you don't want to share the same sequence for invoices and"
+" credit notes made from this journal"
+msgstr ""
+
+#: ../../accounting/bank/setup/manage_cash_register.rst:0
+msgid "Credit Notes: Next Number"
+msgstr ""
+
+#: ../../accounting/bank/setup/manage_cash_register.rst:0
+msgid "The next sequence number will be used for the next credit note."
+msgstr ""
+
+#: ../../accounting/bank/setup/manage_cash_register.rst:0
+msgid "Credit Note Entry Sequence"
+msgstr ""
+
+#: ../../accounting/bank/setup/manage_cash_register.rst:0
+msgid ""
+"This field contains the information related to the numbering of the credit "
+"note entries of this journal."
+msgstr ""
+
+#: ../../accounting/bank/setup/manage_cash_register.rst:0
+msgid "Default Debit Account"
+msgstr ""
+
+#: ../../accounting/bank/setup/manage_cash_register.rst:0
+msgid "It acts as a default account for debit amount"
+msgstr ""
+
+#: ../../accounting/bank/setup/manage_cash_register.rst:0
+msgid "Default Credit Account"
+msgstr ""
+
+#: ../../accounting/bank/setup/manage_cash_register.rst:0
+msgid "It acts as a default account for credit amount"
+msgstr ""
+
+#: ../../accounting/bank/setup/manage_cash_register.rst:0
+msgid "Currency"
+msgstr ""
+
+#: ../../accounting/bank/setup/manage_cash_register.rst:0
+msgid "The currency used to enter statement"
+msgstr ""
+
+#: ../../accounting/bank/setup/manage_cash_register.rst:0
+msgid "Defines how the bank statements will be registered"
+msgstr ""
+
+#: ../../accounting/bank/setup/manage_cash_register.rst:0
+msgid "Creation of Bank Statements"
+msgstr ""
+
+#: ../../accounting/bank/setup/manage_cash_register.rst:0
+msgid "Defines when a new bank statement"
+msgstr ""
+
+#: ../../accounting/bank/setup/manage_cash_register.rst:0
+msgid "will be created when fetching new transactions"
+msgstr ""
+
+#: ../../accounting/bank/setup/manage_cash_register.rst:0
+msgid "from your bank account."
+msgstr ""
+
+#: ../../accounting/bank/setup/manage_cash_register.rst:0
+msgid "For Incoming Payments"
+msgstr ""
+
+#: ../../accounting/bank/setup/manage_cash_register.rst:0
+#: ../../accounting/payables/pay/check.rst:0
+msgid "Manual: Get paid by cash, check or any other method outside of Odoo."
+msgstr ""
+
+#: ../../accounting/bank/setup/manage_cash_register.rst:0
+#: ../../accounting/payables/pay/check.rst:0
+msgid ""
+"Electronic: Get paid automatically through a payment acquirer by requesting "
+"a transaction on a card saved by the customer when buying or subscribing "
+"online (payment token)."
+msgstr ""
+
+#: ../../accounting/bank/setup/manage_cash_register.rst:0
+msgid ""
+"Batch Deposit: Encase several customer checks at once by generating a batch "
+"deposit to submit to your bank. When encoding the bank statement in Odoo,you"
+" are suggested to reconcile the transaction with the batch deposit. Enable "
+"this option from the settings."
+msgstr ""
+
+#: ../../accounting/bank/setup/manage_cash_register.rst:0
+msgid "For Outgoing Payments"
+msgstr ""
+
+#: ../../accounting/bank/setup/manage_cash_register.rst:0
+msgid "Manual:Pay bill by cash or any other method outside of Odoo."
+msgstr ""
+
+#: ../../accounting/bank/setup/manage_cash_register.rst:0
+msgid "Check:Pay bill by check and print it from Odoo."
+msgstr ""
+
+#: ../../accounting/bank/setup/manage_cash_register.rst:0
+msgid ""
+"SEPA Credit Transfer: Pay bill from a SEPA Credit Transfer file you submit "
+"to your bank. Enable this option from the settings."
+msgstr ""
+
+#: ../../accounting/bank/setup/manage_cash_register.rst:0
+msgid "Profit Account"
+msgstr ""
+
+#: ../../accounting/bank/setup/manage_cash_register.rst:0
+msgid ""
+"Used to register a profit when the ending balance of a cash register differs"
+" from what the system computes"
+msgstr ""
+
+#: ../../accounting/bank/setup/manage_cash_register.rst:0
+msgid "Loss Account"
+msgstr ""
+
+#: ../../accounting/bank/setup/manage_cash_register.rst:0
+msgid ""
+"Used to register a loss when the ending balance of a cash register differs "
+"from what the system computes"
+msgstr ""
+
+#: ../../accounting/bank/setup/manage_cash_register.rst:0
+msgid "Group Invoice Lines"
+msgstr ""
+
+#: ../../accounting/bank/setup/manage_cash_register.rst:0
+msgid ""
+"If this box is checked, the system will try to group the accounting lines "
+"when generating them from invoices."
+msgstr ""
+
+#: ../../accounting/bank/setup/manage_cash_register.rst:0
+msgid "Post At Bank Reconciliation"
+msgstr ""
+
+#: ../../accounting/bank/setup/manage_cash_register.rst:0
+msgid ""
+"Whether or not the payments made in this journal should be generated in "
+"draft state, so that the related journal entries are only posted when "
+"performing bank reconciliation."
+msgstr ""
+
+#: ../../accounting/bank/setup/manage_cash_register.rst:0
+msgid "Alias Name for Vendor Bills"
+msgstr ""
+
+#: ../../accounting/bank/setup/manage_cash_register.rst:0
+msgid "It creates draft vendor bill by sending an email."
+msgstr ""
+
+#: ../../accounting/bank/setup/manage_cash_register.rst:0
+msgid "Check Printing Payment Method Selected"
+msgstr ""
+
+#: ../../accounting/bank/setup/manage_cash_register.rst:0
+msgid ""
+"Technical feature used to know whether check printing was enabled as payment"
+" method."
+msgstr ""
+
+#: ../../accounting/bank/setup/manage_cash_register.rst:0
+msgid "Check Sequence"
+msgstr ""
+
+#: ../../accounting/bank/setup/manage_cash_register.rst:0
+msgid "Checks numbering sequence."
+msgstr ""
+
+#: ../../accounting/bank/setup/manage_cash_register.rst:0
+#: ../../accounting/payables/pay/check.rst:0
+msgid "Manual Numbering"
+msgstr ""
+
+#: ../../accounting/bank/setup/manage_cash_register.rst:0
+#: ../../accounting/payables/pay/check.rst:0
+msgid "Check this option if your pre-printed checks are not numbered."
+msgstr ""
+
+#: ../../accounting/bank/setup/manage_cash_register.rst:0
+msgid "Next Check Number"
+msgstr ""
+
+#: ../../accounting/bank/setup/manage_cash_register.rst:0
+msgid "Sequence number of the next printed check."
+msgstr ""
+
+#: ../../accounting/bank/setup/manage_cash_register.rst:0
+msgid "Amount Authorized Difference"
+msgstr ""
+
+#: ../../accounting/bank/setup/manage_cash_register.rst:0
+msgid ""
+"This field depicts the maximum difference allowed between the ending balance"
+" and the theoretical cash when closing a session, for non-POS managers. If "
+"this maximum is reached, the user will have an error message at the closing "
+"of his session saying that he needs to contact his manager."
+msgstr ""
+
+#: ../../accounting/bank/setup/manage_cash_register.rst:25
+msgid "Usage"
+msgstr ""
+
+#: ../../accounting/bank/setup/manage_cash_register.rst:28
+msgid "How to register cash payments?"
+msgstr ""
+
+#: ../../accounting/bank/setup/manage_cash_register.rst:30
+msgid ""
+"To register a cash payment specific to another customer, you should follow "
+"these steps:"
+msgstr ""
+
+#: ../../accounting/bank/setup/manage_cash_register.rst:33
+msgid ""
+"Go to :menuselection:`Accounting --> Dashboard --> Cash --> Register "
+"Transactions`"
+msgstr ""
+
+#: ../../accounting/bank/setup/manage_cash_register.rst:36
+msgid "Fill in the start and ending balance"
+msgstr ""
+
+#: ../../accounting/bank/setup/manage_cash_register.rst:38
+msgid ""
+"Register the transactions, specifying the customers linked to the "
+"transaction"
+msgstr ""
+
+#: ../../accounting/bank/setup/manage_cash_register.rst:41
+msgid "Put money in"
+msgstr ""
+
+#: ../../accounting/bank/setup/manage_cash_register.rst:43
+msgid ""
+"Put money in is used to placed your cash manually before starting your "
+"transactions. From the Register Transactions window, go to "
+":menuselection:`More --> Put money in`"
+msgstr ""
+
+#: ../../accounting/bank/setup/manage_cash_register.rst:51
+msgid "Take money out"
+msgstr ""
+
+#: ../../accounting/bank/setup/manage_cash_register.rst:53
+msgid ""
+"Take money out is used to collect/get yor your cash manually after ending "
+"all your transactions. From the Register Transaction windows, go to "
+":menuselection:`More --> Take money out`"
+msgstr ""
+
+#: ../../accounting/bank/setup/manage_cash_register.rst:60
+msgid ""
+"The transactions will be added to the current cash payment registration."
+msgstr ""
+
+#: ../../accounting/localizations.rst:3
+msgid "Localizations"
+msgstr ""
+
+#: ../../accounting/localizations/colombia.rst:3
+msgid "Colombia"
+msgstr ""
+
+#: ../../accounting/localizations/colombia.rst:6
+#: ../../accounting/localizations/mexico.rst:14
+#: ../../accounting/others/taxes/B2B_B2C.rst:63
+msgid "Introduction"
+msgstr ""
+
+#: ../../accounting/localizations/colombia.rst:8
+msgid ""
+"Electronic invoicing for Colombia is available from Odoo 12 and requires the"
+" next modules:"
+msgstr ""
+
+#: ../../accounting/localizations/colombia.rst:11
+msgid ""
+"**l11n_co**: All the basic data to manage the accounting module, contains "
+"the default setup for: chart of accounts, taxes, retentions, identification "
+"document types"
+msgstr ""
+
+#: ../../accounting/localizations/colombia.rst:14
+msgid ""
+"**l10n_co_edi**: This module includes all the extra fields that are required"
+" for the Integration with Carvajal T&S and generate the electronic invoice, "
+"based on the DIAN legal requirements."
+msgstr ""
+
+#: ../../accounting/localizations/colombia.rst:19
+msgid "Workflow"
+msgstr ""
+
+#: ../../accounting/localizations/colombia.rst:28
+msgid "1. Install the Colombian localization modules"
+msgstr ""
+
+#: ../../accounting/localizations/colombia.rst:30
+msgid ""
+"For this, go in Apps and search for Colombia. Then click Install for the "
+"first two modules."
+msgstr ""
+
+#: ../../accounting/localizations/colombia.rst:37
+msgid "2. Configure credentials for Carvajal T&S web service"
+msgstr ""
+
+#: ../../accounting/localizations/colombia.rst:39
+msgid ""
+"Once that the modules are installed, in order to be able to connect with "
+"Carvajal T&S Web Service, it's necessary to configure the user and "
+"credentials, this information will be provided by Carvajal T&S."
+msgstr ""
+
+#: ../../accounting/localizations/colombia.rst:43
+#: ../../accounting/localizations/colombia.rst:64
+msgid ""
+"Go to :menuselection:`Accounting --> Configuration --> Settings` and look "
+"for the *Colombian Electronic Invoice* section."
+msgstr ""
+
+#: ../../accounting/localizations/colombia.rst:49
+msgid ""
+"Using the Testing mode it is possible to connect with a Carvajal T&S testing"
+" environment. This allows users to test the complete workflow and "
+"integration with the CEN Financiero portal, which is accessible here: "
+"https://cenfinancierolab.cen.biz"
+msgstr ""
+
+#: ../../accounting/localizations/colombia.rst:54
+msgid ""
+"Once that Odoo and Carvajal T&S is fully configured and ready for production"
+" the testing environment can be disabled."
+msgstr ""
+
+#: ../../accounting/localizations/colombia.rst:58
+msgid "3. Configure your report data"
+msgstr ""
+
+#: ../../accounting/localizations/colombia.rst:60
+msgid ""
+"As part of the configurable information that is sent in the XML, you can "
+"define the data for the fiscal section and the bank information in the PDF."
+msgstr ""
+
+#: ../../accounting/localizations/colombia.rst:71
+msgid "4. Configure data required in the XML"
+msgstr ""
+
+#: ../../accounting/localizations/colombia.rst:74
+msgid "4.1 Partner"
+msgstr ""
+
+#: ../../accounting/localizations/colombia.rst:77
+msgid "4.1.1 Identification"
+msgstr ""
+
+#: ../../accounting/localizations/colombia.rst:79
+msgid ""
+"As part of the Colombian Localization, the document types defined by the "
+"DIAN are now available on the Partner form. Colombian partners have to have "
+"their identification number and document type set:"
+msgstr ""
+
+#: ../../accounting/localizations/colombia.rst:86
+msgid ""
+"When the document type is RUT the identification number needs to be "
+"configured in Odoo including the verification digit, Odoo will split this "
+"number when the data to the third party vendor is sent."
+msgstr ""
+
+#: ../../accounting/localizations/colombia.rst:92
+msgid "4.1.2 Fiscal structure (RUT)"
+msgstr ""
+
+#: ../../accounting/localizations/colombia.rst:94
+msgid ""
+"The partner's responsibility codes (section 53 in the RUT document) are "
+"included as part of the electronic invoice module given that is part of the "
+"information required by the DIAN ."
+msgstr ""
+
+#: ../../accounting/localizations/colombia.rst:98
+msgid ""
+"These fields can be found in :menuselection:`Partner --> Sales & Purchase "
+"Tab --> Fiscal Information`"
+msgstr ""
+
+#: ../../accounting/localizations/colombia.rst:104
+msgid ""
+"Additionally two booleans fields were added in order to specify the fiscal "
+"regimen of the partner."
+msgstr ""
+
+#: ../../accounting/localizations/colombia.rst:108
+msgid "4.2 Taxes"
+msgstr ""
+
+#: ../../accounting/localizations/colombia.rst:110
+msgid ""
+"If your sales transactions include products with taxes, it's important to "
+"consider that an extra field *Value Type* needs to be configured per tax. "
+"This option is located in the Advanced Options tab."
+msgstr ""
+
+#: ../../accounting/localizations/colombia.rst:117
+msgid ""
+"Retention tax types (ICA, IVA, Fuente) are also included in the options to "
+"configure your taxes. This configuration is used in order to correctly "
+"display taxes in the invoice PDF."
+msgstr ""
+
+#: ../../accounting/localizations/colombia.rst:125
+msgid "4.3 Journals"
+msgstr ""
+
+#: ../../accounting/localizations/colombia.rst:127
+msgid ""
+"Once the DIAN has assigned the official sequence and prefix for the "
+"electronic invoice resolution, the Sales journals related to your invoice "
+"documents need to be updated in Odoo.  The sequence can be accessed using "
+"developer mode: :menuselection:`Accounting --> Settings --> Configuration "
+"Setting --> Journals`."
+msgstr ""
+
+#: ../../accounting/localizations/colombia.rst:136
+msgid ""
+"Once that the sequence is opened, the Prefix and Next Number fields should "
+"be configured and synchronized with the CEN Financiero."
+msgstr ""
+
+#: ../../accounting/localizations/colombia.rst:143
+msgid "4.4 Users"
+msgstr ""
+
+#: ../../accounting/localizations/colombia.rst:145
+msgid ""
+"The default template that is used by Odoo on the invoice PDF includes the "
+"job position of the salesperson, so these fields should be configured:"
+msgstr ""
+
+#: ../../accounting/localizations/colombia.rst:153
+#: ../../accounting/localizations/mexico.rst:196
+msgid "Usage and testing"
+msgstr ""
+
+#: ../../accounting/localizations/colombia.rst:156
+msgid "1. Invoice"
+msgstr ""
+
+#: ../../accounting/localizations/colombia.rst:158
+msgid ""
+"When all your master data and credentials has been configured, it's possible"
+" to start testing the electronic invoice workflow."
+msgstr ""
+
+#: ../../accounting/localizations/colombia.rst:162
+msgid "1.1 Invoice creation"
+msgstr ""
+
+#: ../../accounting/localizations/colombia.rst:164
+msgid ""
+"The functional workflow that takes place before an invoice validation "
+"doesn't change. The main changes that are introduced with the electronic "
+"invoice are the next fields:"
+msgstr ""
+
+#: ../../accounting/localizations/colombia.rst:171
+msgid "There are three types of documents:"
+msgstr ""
+
+#: ../../accounting/localizations/colombia.rst:173
+msgid ""
+"**Factura Electronica**: This is the regular type of document and its "
+"applicable for Invoices, Credit Notes and Debit Notes."
+msgstr ""
+
+#: ../../accounting/localizations/colombia.rst:175
+msgid ""
+"**Factura de Importación**: This should be selected for importation "
+"transactions."
+msgstr ""
+
+#: ../../accounting/localizations/colombia.rst:177
+msgid ""
+"**Factura de contingencia**: This is an exceptional type that is used as a "
+"manual backup in case that the company is not able to use the ERP and it's "
+"necessary to generate the invoice manually, when this invoice is added to "
+"the ERP, this invoice type should be selected."
+msgstr ""
+
+#: ../../accounting/localizations/colombia.rst:184
+msgid "1.2 Invoice validation"
+msgstr ""
+
+#: ../../accounting/localizations/colombia.rst:186
+msgid ""
+"After the invoice is validated an XML file is created and sent automatically"
+" to Carvajal, this file is displayed in the chatter."
+msgstr ""
+
+#: ../../accounting/localizations/colombia.rst:192
+msgid ""
+"An extra field is now displayed in \"Other Info\" tab with the name of the "
+"XML file. Additionally there is a second extra field that is displayed with "
+"the Electronic Invoice status, with the initial value \"In progress\":"
+msgstr ""
+
+#: ../../accounting/localizations/colombia.rst:201
+msgid "1.3 Reception of legal XML and PDF"
+msgstr ""
+
+#: ../../accounting/localizations/colombia.rst:203
+msgid ""
+"The electronic invoice vendor receives the XML file and proceeds to validate"
+" the structure and the information in it, if everything is correct the "
+"invoice status changes to \"Validated\" after using the \"Check Carvajal "
+"Status\" button in the Action dropdown. They then proceed to generate a "
+"Legal XML which includes a digital signature and a unique code (CUFE), a PDF"
+" invoice that includes a QR code and the CUFE is also generated."
+msgstr ""
+
+#: ../../accounting/localizations/colombia.rst:211
+msgid "After this:"
+msgstr ""
+
+#: ../../accounting/localizations/colombia.rst:213
+msgid ""
+"A ZIP containing the legal XML and the PDF is downloaded and displayed in "
+"the invoice chatter:"
+msgstr ""
+
+#: ../../accounting/localizations/colombia.rst:222
+msgid "The Electronic Invoice status changes to \"Accepted\""
+msgstr ""
+
+#: ../../accounting/localizations/colombia.rst:225
+msgid "1.4 Common errors"
+msgstr ""
+
+#: ../../accounting/localizations/colombia.rst:227
+msgid ""
+"During the XML validation the most common errors are usually related to "
+"missing master data. In such cases, error messages are shown in the chatter "
+"after updating the electronic invoice status."
+msgstr ""
+
+#: ../../accounting/localizations/colombia.rst:234
+msgid ""
+"After the master data is corrected, it's possible to reprocess the XML with "
+"the new data and send the updated version, using the following button:"
+msgstr ""
+
+#: ../../accounting/localizations/colombia.rst:245
+msgid "2. Additional use cases"
+msgstr ""
+
+#: ../../accounting/localizations/colombia.rst:247
+msgid ""
+"The process for credit and debit notes is exactly the same as the invoice, "
+"the functional workflow remains the same as well."
+msgstr ""
+
+#: ../../accounting/localizations/france.rst:3
+msgid "France"
+msgstr ""
+
+#: ../../accounting/localizations/france.rst:6
+msgid "FEC"
+msgstr ""
+
+#: ../../accounting/localizations/france.rst:8
+msgid ""
+"If you have installed the French Accounting, you will be able to download "
+"the FEC. For this, go in :menuselection:`Accounting --> Reporting --> France"
+" --> FEC`."
+msgstr ""
+
+#: ../../accounting/localizations/france.rst:12
+msgid ""
+"If you do not see the submenu **FEC**, go in **Apps** and search for the "
+"module called **France-FEC** and verify if it is well installed."
+msgstr ""
+
+#: ../../accounting/localizations/france.rst:16
+msgid "French Accounting Reports"
+msgstr ""
+
+#: ../../accounting/localizations/france.rst:18
+msgid ""
+"If you have installed the French Accounting, you will have access to some "
+"accounting reports specific to France:"
+msgstr ""
+
+#: ../../accounting/localizations/france.rst:20
+msgid "Bilan comptable"
+msgstr ""
+
+#: ../../accounting/localizations/france.rst:21
+msgid "Compte de résultats"
+msgstr ""
+
+#: ../../accounting/localizations/france.rst:22
+msgid "Plan de Taxes France"
+msgstr ""
+
+#: ../../accounting/localizations/france.rst:25
+msgid "Get the VAT anti-fraud certification with Odoo"
+msgstr ""
+
+#: ../../accounting/localizations/france.rst:27
+msgid ""
+"As of January 1st 2018, a new anti-fraud legislation comes into effect in "
+"France and DOM-TOM. This new legislation stipulates certain criteria "
+"concerning the inalterability, security, storage and archiving of sales "
+"data. These legal requirements are implemented in Odoo, version 9 onward, "
+"through a module and a certificate of conformity to download."
+msgstr ""
+
+#: ../../accounting/localizations/france.rst:34
+msgid "Is my company required to use an anti-fraud software?"
+msgstr ""
+
+#: ../../accounting/localizations/france.rst:36
+msgid ""
+"Your company is required to use an anti-fraud cash register software like "
+"Odoo (CGI art. 286, I. 3° bis) if:"
+msgstr ""
+
+#: ../../accounting/localizations/france.rst:39
+msgid "You are taxable (not VAT exempt) in France or any DOM-TOM,"
+msgstr ""
+
+#: ../../accounting/localizations/france.rst:40
+msgid "Some of your customers are private individuals (B2C)."
+msgstr ""
+
+#: ../../accounting/localizations/france.rst:42
+msgid ""
+"This rule applies to any company size. Auto-entrepreneurs are exempted from "
+"VAT and therefore are not affected."
+msgstr ""
+
+#: ../../accounting/localizations/france.rst:46
+msgid "Get certified with Odoo"
+msgstr ""
+
+#: ../../accounting/localizations/france.rst:48
+msgid "Getting compliant with Odoo is very easy."
+msgstr ""
+
+#: ../../accounting/localizations/france.rst:50
+msgid ""
+"Your company is requested by the tax administration to deliver a certificate"
+" of conformity testifying that your software complies with the anti-fraud "
+"legislation. This certificate is granted by Odoo SA to Odoo Enterprise users"
+" `here `__. If you "
+"use Odoo Community, you should `upgrade to Odoo Enterprise "
+"`__ or "
+"contact your Odoo service provider."
+msgstr ""
+
+#: ../../accounting/localizations/france.rst:58
+msgid "In case of non-conformity, your company risks a fine of €7,500."
+msgstr ""
+
+#: ../../accounting/localizations/france.rst:60
+msgid "To get the certification just follow the following steps:"
+msgstr ""
+
+#: ../../accounting/localizations/france.rst:62
+msgid ""
+"Install the anti-fraud module fitting your Odoo environment from the *Apps* "
+"menu:"
+msgstr ""
+
+#: ../../accounting/localizations/france.rst:65
+msgid ""
+"if you use Odoo Point of Sale: *l10n_fr_pos_cert*: France - VAT Anti-Fraud "
+"Certification for Point of Sale (CGI 286 I-3 bis)"
+msgstr ""
+
+#: ../../accounting/localizations/france.rst:67
+msgid ""
+"in any other case: *l10n_fr_certification*: France - VAT Anti-Fraud "
+"Certification (CGI 286 I-3 bis)"
+msgstr ""
+
+#: ../../accounting/localizations/france.rst:68
+msgid ""
+"Make sure a country is set on your company, otherwise your entries won’t be "
+"encrypted for the inalterability check. To edit your company’s data, go to "
+":menuselection:`Settings --> Users & Companies --> Companies`. Select a "
+"country from the list; Do not create a new country."
+msgstr ""
+
+#: ../../accounting/localizations/france.rst:72
+msgid ""
+"Download the mandatory certificate of conformity delivered by Odoo SA `here "
+"`__."
+msgstr ""
+
+#: ../../accounting/localizations/france.rst:74
+msgid ""
+"To install the module in any system created before December 18th 2017, you "
+"should update the modules list. To do so, activate the developer mode from "
+"the *Settings* menu. Then go to the *Apps* menu and press *Update Modules "
+"List* in the top-menu."
+msgstr ""
+
+#: ../../accounting/localizations/france.rst:78
+msgid ""
+"In case you run Odoo on-premise, you need to update your installation and "
+"restart your server beforehand."
+msgstr ""
+
+#: ../../accounting/localizations/france.rst:80
+msgid ""
+"If you have installed the initial version of the anti-fraud module (prior to"
+" December 18th 2017), you need to update it. The module's name was *France -"
+" Accounting - Certified CGI 286 I-3 bis*. After an update of the modules "
+"list, search for the updated module in *Apps*, select it and click "
+"*Upgrade*. Finally, make sure the following module *l10n_fr_sale_closing* is"
+" installed."
+msgstr ""
+
+#: ../../accounting/localizations/france.rst:89
+msgid "Anti-fraud features"
+msgstr ""
+
+#: ../../accounting/localizations/france.rst:91
+msgid "The anti-fraud module introduces the following features:"
+msgstr ""
+
+#: ../../accounting/localizations/france.rst:93
+msgid ""
+"**Inalterability**: deactivation of all the ways to cancel or modify key "
+"data of POS orders, invoices and journal entries;"
+msgstr ""
+
+#: ../../accounting/localizations/france.rst:95
+msgid "**Security**: chaining algorithm to verify the inalterability;"
+msgstr ""
+
+#: ../../accounting/localizations/france.rst:96
+msgid ""
+"**Storage**: automatic sales closings with computation of both period and "
+"cumulative totals (daily, monthly, annually)."
+msgstr ""
+
+#: ../../accounting/localizations/france.rst:100
+msgid "Inalterability"
+msgstr ""
+
+#: ../../accounting/localizations/france.rst:102
+msgid ""
+"All the possible ways to cancel and modify key data of paid POS orders, "
+"confirmed invoices and journal entries are deactivated, if the company is "
+"located in France or in any DOM-TOM."
+msgstr ""
+
+#: ../../accounting/localizations/france.rst:106
+msgid ""
+"If you run a multi-companies environment, only the documents of such "
+"companies are impacted."
+msgstr ""
+
+#: ../../accounting/localizations/france.rst:110
+msgid "Security"
+msgstr ""
+
+#: ../../accounting/localizations/france.rst:112
+msgid ""
+"To ensure the inalterability, every order or journal entry is encrypted upon"
+" validation. This number (or hash) is calculated from the key data of the "
+"document as well as from the hash of the precedent documents."
+msgstr ""
+
+#: ../../accounting/localizations/france.rst:117
+msgid ""
+"The module introduces an interface to test the data inalterability. If any "
+"information is modified on a document after its validation, the test will "
+"fail. The algorithm recomputes all the hashes and compares them against the "
+"initial ones. In case of failure, the system points out the first corrupted "
+"document recorded in the system."
+msgstr ""
+
+#: ../../accounting/localizations/france.rst:123
+msgid ""
+"Users with *Manager* access rights can launch the inalterability check. For "
+"POS orders, go to :menuselection:`Point of Sales --> Reporting --> French "
+"Statements`. For invoices or journal entries, go to "
+":menuselection:`Invoicing/Accounting --> Reporting --> French Statements`."
+msgstr ""
+
+#: ../../accounting/localizations/france.rst:130
+msgid "Storage"
+msgstr ""
+
+#: ../../accounting/localizations/france.rst:132
+msgid ""
+"The system also processes automatic sales closings on a daily, monthly and "
+"annual basis. Such closings distinctly compute the sales total of the period"
+" as well as the cumulative grand totals from the very first sales entry "
+"recorded in the system."
+msgstr ""
+
+#: ../../accounting/localizations/france.rst:138
+msgid ""
+"Closings can be found in the *French Statements* menu of Point of Sale, "
+"Invoicing and Accounting apps."
+msgstr ""
+
+#: ../../accounting/localizations/france.rst:142
+msgid ""
+"Closings compute the totals for journal entries of sales journals (Journal "
+"Type = Sales)."
+msgstr ""
+
+#: ../../accounting/localizations/france.rst:144
+msgid ""
+"For multi-companies environments, such closings are performed by company."
+msgstr ""
+
+#: ../../accounting/localizations/france.rst:146
+msgid ""
+"POS orders are posted as journal entries at the closing of the POS session. "
+"Closing a POS session can be done anytime. To prompt users to do it on a "
+"daily basis, the module prevents from resuming a session opened more than 24"
+" hours ago. Such a session must be closed before selling again."
+msgstr ""
+
+#: ../../accounting/localizations/france.rst:152
+msgid ""
+"A period’s total is computed from all the journal entries posted after the "
+"previous closing of the same type, regardless of their posting date. If you "
+"record a new sales transaction for a period already closed, it will be "
+"counted in the very next closing."
+msgstr ""
+
+#: ../../accounting/localizations/france.rst:157
+msgid ""
+"For test & audit purposes such closings can be manually generated in the "
+"developer mode. Go to :menuselection:`Settings --> Technical --> Automation "
+"--> Scheduled Actions` to do so."
+msgstr ""
+
+#: ../../accounting/localizations/france.rst:164
+msgid "Responsibilities"
+msgstr ""
+
+#: ../../accounting/localizations/france.rst:166
+msgid ""
+"Do not uninstall the module! If you do so, the hashes will be reset and none"
+" of your past data will be longer guaranteed as being inalterable."
+msgstr ""
+
+#: ../../accounting/localizations/france.rst:169
+msgid ""
+"Users remain responsible for their Odoo instance and must use it with due "
+"diligence. It is not permitted to modify the source code which guarantees "
+"the inalterability of data."
+msgstr ""
+
+#: ../../accounting/localizations/france.rst:173
+msgid ""
+"Odoo absolves itself of all and any responsibility in case of changes in the"
+" module’s functions caused by 3rd party applications not certified by Odoo."
+msgstr ""
+
+#: ../../accounting/localizations/france.rst:178
+msgid "More Information"
+msgstr ""
+
+#: ../../accounting/localizations/france.rst:180
+msgid ""
+"You will find more information about this legislation in the official "
+"documents:"
+msgstr ""
+
+#: ../../accounting/localizations/france.rst:182
+msgid ""
+"`Frequently Asked Questions "
+"`__"
+msgstr ""
+
+#: ../../accounting/localizations/france.rst:183
+msgid ""
+"`Official Statement "
+"`__"
+msgstr ""
+
+#: ../../accounting/localizations/france.rst:184
+msgid ""
+"`Item 88 of Finance Law 2016 "
+"`__"
+msgstr ""
+
+#: ../../accounting/localizations/germany.rst:3
+msgid "Germany"
+msgstr ""
+
+#: ../../accounting/localizations/germany.rst:6
+msgid "German Chart of Accounts"
+msgstr ""
+
+#: ../../accounting/localizations/germany.rst:8
+msgid ""
+"The chart of accounts SKR03 and SKR04 are both supported in Odoo. You can "
+"choose the one you want by going in :menuselection:`Accounting --> "
+"Configuration` then choose the package you want in the Fiscal Localization "
+"section."
+msgstr ""
+
+#: ../../accounting/localizations/germany.rst:12
+#: ../../accounting/localizations/spain.rst:17
+msgid ""
+"Be careful, you can only change the accounting package as long as you have "
+"not created any accounting entry."
+msgstr ""
+
+#: ../../accounting/localizations/germany.rst:16
+msgid ""
+"When you create a new SaaS database, the SKR03 is installed by default."
+msgstr ""
+
+#: ../../accounting/localizations/germany.rst:19
+msgid "German Accounting Reports"
+msgstr ""
+
+#: ../../accounting/localizations/germany.rst:21
+msgid ""
+"Here is the list of German-specific reports available on Odoo Enterprise:"
+msgstr ""
+
+#: ../../accounting/localizations/germany.rst:23
+#: ../../accounting/localizations/spain.rst:27
+#: ../../accounting/others/reporting/main_reports.rst:30
+msgid "Balance Sheet"
+msgstr ""
+
+#: ../../accounting/localizations/germany.rst:24
+#: ../../accounting/localizations/nederlands.rst:19
+msgid "Profit & Loss"
+msgstr ""
+
+#: ../../accounting/localizations/germany.rst:25
+msgid "Tax Report (Umsatzsteuervoranmeldung)"
+msgstr ""
+
+#: ../../accounting/localizations/germany.rst:26
+msgid "Partner VAT Intra"
+msgstr ""
+
+#: ../../accounting/localizations/germany.rst:29
+msgid "Export from Odoo to Datev"
+msgstr ""
+
+#: ../../accounting/localizations/germany.rst:31
+msgid ""
+"It is possible to export your accounting entries from Odoo to Datev. To be "
+"able to use this feature, the german accounting localization needs to be "
+"installed on your Odoo Enterprise database. Then you can go in "
+":menuselection:`Accounting --> Reporting --> General Ledger` then click on "
+"the **Export Datev (csv)** button."
+msgstr ""
+
+#: ../../accounting/localizations/mexico.rst:3
+msgid "Mexico"
+msgstr ""
+
+#: ../../accounting/localizations/mexico.rst:6
+msgid ""
+"This documentation is written assuming that you follow and know the official"
+" documentation regarding Invoicing, Sales and Accounting and that you have "
+"experience working with odoo on such areas, we are not intended to put here "
+"procedures that are already explained on those documents, just the "
+"information necessary to allow you use odoo in a Company with the country "
+"\"Mexico\" set."
+msgstr ""
+
+#: ../../accounting/localizations/mexico.rst:16
+msgid "The mexican localization is a group of 3 modules:"
+msgstr ""
+
+#: ../../accounting/localizations/mexico.rst:18
+msgid ""
+"**l10n_mx:** All the basic data to manage the accounting, taxes and the "
+"chart of account, this proposed chart of account installed is a intended "
+"copy of the list of group codes offered by the `SAT`_."
+msgstr ""
+
+#: ../../accounting/localizations/mexico.rst:21
+msgid ""
+"**l10n_mx_edi**: All regarding to electronic transactions, CFDI 3.2 and 3.3,"
+" payment complement, invoice addendum."
+msgstr ""
+
+#: ../../accounting/localizations/mexico.rst:23
+msgid ""
+"**l10n_mx_reports**: All mandatory electronic reports for electronic "
+"accounting are here (Accounting app required)."
+msgstr ""
+
+#: ../../accounting/localizations/mexico.rst:26
+msgid ""
+"With the Mexican localization in Odoo you will be able not just to comply "
+"with the required features by law in México but to use it as your accounting"
+" and invoicing system due to all the set of normal requirements for this "
+"market, becoming your Odoo in the perfect solution to administer your "
+"company in Mexico."
+msgstr ""
+
+#: ../../accounting/localizations/mexico.rst:36
+msgid ""
+"After the configuration we will give you the process to test everything, try"
+" to follow step by step in order to allow you to avoid expend time on fix "
+"debugging problems. In any step you can recall the step and try again."
+msgstr ""
+
+#: ../../accounting/localizations/mexico.rst:41
+msgid "1. Install the Mexican Accounting Localization"
+msgstr ""
+
+#: ../../accounting/localizations/mexico.rst:43
+msgid "For this, go in Apps and search for Mexico. Then click on *Install*."
+msgstr ""
+
+#: ../../accounting/localizations/mexico.rst:49
+msgid ""
+"When creating a database from www.odoo.com, if you choose Mexico as country "
+"when creating your account, the mexican localization will be automatically "
+"installed."
+msgstr ""
+
+#: ../../accounting/localizations/mexico.rst:54
+msgid "2. Electronic Invoices (CDFI 3.2 and 3.3 format)"
+msgstr ""
+
+#: ../../accounting/localizations/mexico.rst:56
+msgid ""
+"To enable this requirement in Mexico go to configuration in accounting Go in"
+" :menuselection:`Accounting --> Settings` and enable the option on the image"
+" with this you will be able to generate the signed invoice (CFDI 3.2 and "
+"3.3) and generate the payment complement signed as well (3.3 only) all fully"
+" integrate with the normal invoicing flow in Odoo."
+msgstr ""
+
+#: ../../accounting/localizations/mexico.rst:68
+msgid "3. Set you legal information in the company"
+msgstr ""
+
+#: ../../accounting/localizations/mexico.rst:70
+msgid ""
+"First, make sure that your company is configured with the correct data. Go "
+"in :menuselection:`Settings --> Users --> Companies` and enter a valid "
+"address and VAT for your company. Don’t forget to define a mexican fiscal "
+"position on your company’s contact."
+msgstr ""
+
+#: ../../accounting/localizations/mexico.rst:77
+msgid ""
+"If you want use the Mexican localization on test mode, you can put any known"
+" address inside Mexico with all fields for the company address and set the "
+"vat to **TCM970625MB1**."
+msgstr ""
+
+#: ../../accounting/localizations/mexico.rst:85
+msgid ""
+"4. Set the proper \"Fiscal Position\" on the partner that represent the "
+"company"
+msgstr ""
+
+#: ../../accounting/localizations/mexico.rst:87
+msgid ""
+"Go In the same form where you are editing the company save the record in "
+"order to set this form as a readonly and on readonly view click on the "
+"partner link, then edit it and set in the *Invoicing* tab the proper Fiscal "
+"Information (for the **Test Environment** this must be *601 - General de Ley"
+" Personas Morales*, just search it as a normal Odoo field if you can't see "
+"the option)."
+msgstr ""
+
+#: ../../accounting/localizations/mexico.rst:94
+msgid "5. Enabling CFDI Version 3.3"
+msgstr ""
+
+#: ../../accounting/localizations/mexico.rst:97
+msgid ""
+"This steps are only necessary when you will enable the CFDI 3.3 (only "
+"available for V11.0 and above) if you do not have Version 11.0 or above on "
+"your SaaS instance please ask for an upgrade sending a ticket to support in "
+"https://www.odoo.com/help."
+msgstr ""
+
+#: ../../accounting/localizations/mexico.rst:102
+msgid "Enable debug mode:"
+msgstr ""
+
+#: ../../accounting/localizations/mexico.rst:107
+msgid ""
+"Go and look the following technical parameter, on :menuselection:`Settings "
+"--> Technical --> Parameters --> System Parameters` and set the parameter "
+"called *l10n_mx_edi_cfdi_version* to 3.3 (Create it if the entry with this "
+"name does not exist)."
+msgstr ""
+
+#: ../../accounting/localizations/mexico.rst:113
+msgid ""
+"The CFDI 3.2 will be legally possible until November 30th 2017 enable the "
+"3.3 version will be a mandatory step to comply with the new `SAT "
+"resolution`_ in any new database created since v11.0 released CFDI 3.3 is "
+"the default behavior."
+msgstr ""
+
+#: ../../accounting/localizations/mexico.rst:122
+msgid "Important considerations when yo enable the CFDI 3.3"
+msgstr ""
+
+#: ../../accounting/localizations/mexico.rst:124
+#: ../../accounting/localizations/mexico.rst:613
+msgid ""
+"Your tax which represent the VAT 16% and 0% must have the \"Factor Type\" "
+"field set to \"Tasa\"."
+msgstr ""
+
+#: ../../accounting/localizations/mexico.rst:132
+msgid ""
+"You must go to the Fiscal Position configuration and set the proper code (it"
+" is the first 3 numbers in the name) for example for the test one you should"
+" set 601, it will look like the image."
+msgstr ""
+
+#: ../../accounting/localizations/mexico.rst:139
+msgid ""
+"All products must have for CFDI 3.3 the \"SAT code\" and the field "
+"\"Reference\" properly set, you can export them and re import them to do it "
+"faster."
+msgstr ""
+
+#: ../../accounting/localizations/mexico.rst:146
+msgid "6. Configure the PAC in order to sign properly the invoices"
+msgstr ""
+
+#: ../../accounting/localizations/mexico.rst:148
+msgid ""
+"To configure the EDI with the **PACs**, you can go in "
+":menuselection:`Accounting --> Settings --> Electronic Invoicing (MX)`. You "
+"can choose a PAC within the **List of supported PACs** on the *PAC field* "
+"and then enter your PAC username and PAC password."
+msgstr ""
+
+#: ../../accounting/localizations/mexico.rst:154
+msgid ""
+"Remember you must sign up in the refereed PAC before hand, that process can "
+"be done with the PAC itself on this case we will have two (2) availables "
+"`Finkok`_ and `Solución Factible`_."
+msgstr ""
+
+#: ../../accounting/localizations/mexico.rst:158
+msgid ""
+"You must process your **Private Key (CSD)** with the SAT institution before "
+"follow this steps, if you do not have such information please try all the "
+"\"Steps for Test\" and come back to this process when you finish the process"
+" proposed for the SAT in order to set this information for your production "
+"environment with real transactions."
+msgstr ""
+
+#: ../../accounting/localizations/mexico.rst:168
+msgid ""
+"If you ticked the box *MX PAC test environment* there is no need to enter a "
+"PAC username or password."
+msgstr ""
+
+#: ../../accounting/localizations/mexico.rst:175
+msgid ""
+"Here is a SAT certificate you can use if you want to use the *Test "
+"Environment* for the Mexican Accounting Localization."
+msgstr ""
+
+#: ../../accounting/localizations/mexico.rst:178
+msgid "`Certificate`_"
+msgstr ""
+
+#: ../../accounting/localizations/mexico.rst:179
+msgid "`Certificate Key`_"
+msgstr ""
+
+#: ../../accounting/localizations/mexico.rst:180
+msgid "**Password :** 12345678a"
+msgstr ""
+
+#: ../../accounting/localizations/mexico.rst:183
+msgid "7. Configure the tag in sales taxes"
+msgstr ""
+
+#: ../../accounting/localizations/mexico.rst:185
+msgid ""
+"This tag is used to set the tax type code, transferred or withhold, "
+"applicable to the concept in the CFDI. So, if the tax is a sale tax the "
+"\"Tag\" field should be \"IVA\", \"ISR\" or \"IEPS\"."
+msgstr ""
+
+#: ../../accounting/localizations/mexico.rst:192
+msgid ""
+"Note that the default taxes already has a tag assigned, but when you create "
+"a new tax you should choose a tag."
+msgstr ""
+
+#: ../../accounting/localizations/mexico.rst:199
+msgid "Invoicing"
+msgstr ""
+
+#: ../../accounting/localizations/mexico.rst:201
+msgid ""
+"To use the mexican invoicing you just need to do a normal invoice following "
+"the normal Odoo's behaviour."
+msgstr ""
+
+#: ../../accounting/localizations/mexico.rst:204
+msgid ""
+"Once you validate your first invoice a correctly signed invoice should look "
+"like this:"
+msgstr ""
+
+#: ../../accounting/localizations/mexico.rst:211
+msgid ""
+"You can generate the PDF just clicking on the Print button on the invoice or"
+" sending it by email following the normal process on odoo to send your "
+"invoice by email."
+msgstr ""
+
+#: ../../accounting/localizations/mexico.rst:218
+msgid ""
+"Once you send the electronic invoice by email this is the way it should "
+"looks like."
+msgstr ""
+
+#: ../../accounting/localizations/mexico.rst:225
+msgid "Cancelling invoices"
+msgstr ""
+
+#: ../../accounting/localizations/mexico.rst:227
+msgid ""
+"The cancellation process is completely linked to the normal cancellation in "
+"Odoo."
+msgstr ""
+
+#: ../../accounting/localizations/mexico.rst:229
+msgid "If the invoice is not paid."
+msgstr ""
+
+#: ../../accounting/localizations/mexico.rst:231
+msgid "Go to to the customer invoice journal where the invoice belong to"
+msgstr ""
+
+#: ../../accounting/localizations/mexico.rst:239
+msgid "Check the \"Allow cancelling entries\" field"
+msgstr ""
+
+#: ../../accounting/localizations/mexico.rst:244
+msgid "Go back to your invoice and click on the button \"Cancel Invoice\""
+msgstr ""
+
+#: ../../accounting/localizations/mexico.rst:249
+msgid ""
+"For security reasons it is recommendable return the check on the to allow "
+"cancelling to false again, then go to the journal and un check such field."
+msgstr ""
+
+#: ../../accounting/localizations/mexico.rst:252
+msgid "**Legal considerations**"
+msgstr ""
+
+#: ../../accounting/localizations/mexico.rst:254
+msgid "A cancelled invoice will automatically cancelled on the SAT."
+msgstr ""
+
+#: ../../accounting/localizations/mexico.rst:255
+msgid ""
+"If you retry to use the same invoice after cancelled, you will have as much "
+"cancelled CFDI as you tried, then all those xml are important to maintain a "
+"good control of the cancellation reasons."
+msgstr ""
+
+#: ../../accounting/localizations/mexico.rst:258
+msgid ""
+"You must unlink all related payment done to an invoice on odoo before cancel"
+" such document, this payments must be cancelled to following the same "
+"approach but setting the \"Allow Cancel Entries\" in the payment itself."
+msgstr ""
+
+#: ../../accounting/localizations/mexico.rst:263
+msgid "Payments (Just available for CFDI 3.3)"
+msgstr ""
+
+#: ../../accounting/localizations/mexico.rst:265
+msgid ""
+"To generate the payment complement you just must to follow the normal "
+"payment process in Odoo, this considerations to understand the behavior are "
+"important."
+msgstr ""
+
+#: ../../accounting/localizations/mexico.rst:268
+msgid ""
+"All payment done in the same day of the invoice will be considered as It "
+"will not be signed, because It is the expected behavior legally required for"
+" \"Cash payment\"."
+msgstr ""
+
+#: ../../accounting/localizations/mexico.rst:271
+msgid ""
+"To test a regular signed payment just create an invoice for the day before "
+"today and then pay it today."
+msgstr ""
+
+#: ../../accounting/localizations/mexico.rst:273
+msgid "You must print the payment in order to retrieve the PDF properly."
+msgstr ""
+
+#: ../../accounting/localizations/mexico.rst:274
+msgid ""
+"Regarding the \"Payments in Advance\" you must create a proper invoice with "
+"the payment in advance itself as a product line setting the proper SAT code "
+"following the procedure on the official documentation `given by the SAT`_ in"
+" the section **Apéndice 2 Procedimiento para la emisión de los CFDI en el "
+"caso de anticipos recibidos**."
+msgstr ""
+
+#: ../../accounting/localizations/mexico.rst:279
+msgid ""
+"Related to topic 4 it is blocked the possibility to create a Customer "
+"Payment without a proper invoice."
+msgstr ""
+
+#: ../../accounting/localizations/mexico.rst:284
+msgid "The accounting for Mexico in odoo is composed by 3 reports:"
+msgstr ""
+
+#: ../../accounting/localizations/mexico.rst:286
+msgid "Chart of Account (Called and shown as COA)."
+msgstr ""
+
+#: ../../accounting/localizations/mexico.rst:287
+msgid "Electronic Trial Balance."
+msgstr ""
+
+#: ../../accounting/localizations/mexico.rst:288
+msgid "DIOT report."
+msgstr ""
+
+#: ../../accounting/localizations/mexico.rst:290
+msgid ""
+"1 and 2 are considered as the electronic accounting, and the DIOT is a "
+"report only available on the context of the accounting."
+msgstr ""
+
+#: ../../accounting/localizations/mexico.rst:293
+msgid ""
+"You can find all those reports in the original report menu on Accounting "
+"app."
+msgstr ""
+
+#: ../../accounting/localizations/mexico.rst:299
+msgid "Electronic Accounting (Requires Accounting App)"
+msgstr ""
+
+#: ../../accounting/localizations/mexico.rst:302
+msgid "Electronic Chart of account CoA"
+msgstr ""
+
+#: ../../accounting/localizations/mexico.rst:304
+msgid ""
+"The electronic accounting never has been easier, just go to "
+":menuselection:`Accounting --> Reporting --> Mexico --> COA` and click on "
+"the button **Export for SAT (XML)**"
+msgstr ""
+
+#: ../../accounting/localizations/mexico.rst:311
+msgid "**How to add new accounts?**"
+msgstr ""
+
+#: ../../accounting/localizations/mexico.rst:313
+msgid ""
+"If you add an account with the coding convention NNN.YY.ZZ where NNN.YY is a"
+" SAT coding group then your account will be automatically configured."
+msgstr ""
+
+#: ../../accounting/localizations/mexico.rst:316
+msgid ""
+"Example to add an Account for a new Bank account go to "
+":menuselection:`Accounting --> Settings --> Chart of Account` and then "
+"create a new account on the button \"Create\" and try to create an account "
+"with the number 102.01.99 once you change to set the name you will see a tag"
+" automatically set, the tags set are the one picked to be used in the COA on"
+" xml."
+msgstr ""
+
+#: ../../accounting/localizations/mexico.rst:326
+msgid "**What is the meaning of the tag?**"
+msgstr ""
+
+#: ../../accounting/localizations/mexico.rst:328
+msgid ""
+"To know all possible tags you can read the `Anexo 24`_ in the SAT website on"
+" the section called **Código agrupador de cuentas del SAT**."
+msgstr ""
+
+#: ../../accounting/localizations/mexico.rst:332
+msgid ""
+"When you install the module l10n_mx and yous Chart of Account rely on it "
+"(this happen automatically when you install setting Mexico as country on "
+"your database) then you will have the more common tags if the tag you need "
+"is not created you can create one on the fly."
+msgstr ""
+
+#: ../../accounting/localizations/mexico.rst:338
+msgid "Electronic Trial Balance"
+msgstr ""
+
+#: ../../accounting/localizations/mexico.rst:340
+msgid ""
+"Exactly as the COA but with Initial balance debit and credit, once you have "
+"your coa properly set you can go to :menuselection:`Accounting --> Reports "
+"--> Mexico --> Trial Balance` this is automatically generated, and can be "
+"exported to XML using the button in the top  **Export for SAT (XML)** with "
+"the previous selection of the period you want to export."
+msgstr ""
+
+#: ../../accounting/localizations/mexico.rst:349
+msgid ""
+"All the normal auditory and analysis features are available here also as any"
+" regular Odoo Report."
+msgstr ""
+
+#: ../../accounting/localizations/mexico.rst:353
+msgid "DIOT Report (Requires Accounting App)"
+msgstr ""
+
+#: ../../accounting/localizations/mexico.rst:355
+msgid "**What is the DIOT and the importance of presenting it SAT**"
+msgstr ""
+
+#: ../../accounting/localizations/mexico.rst:357
+msgid ""
+"When it comes to procedures with the SAT Administration Service we know that"
+" we should not neglect what we present. So that things should not happen in "
+"Odoo."
+msgstr ""
+
+#: ../../accounting/localizations/mexico.rst:360
+msgid ""
+"The DIOT is the Informational Statement of Operations with Third Parties "
+"(DIOT), which is an an additional obligation with the VAT, where we must "
+"give the status of our operations to third parties, or what is considered "
+"the same, with our providers."
+msgstr ""
+
+#: ../../accounting/localizations/mexico.rst:365
+msgid ""
+"This applies both to individuals and to the moral as well, so if we have VAT"
+" for submitting to the SAT and also dealing with suppliers it is necessary "
+"to. submit the DIOT:"
+msgstr ""
+
+#: ../../accounting/localizations/mexico.rst:369
+msgid "**When to file the DIOT and in what format?**"
+msgstr ""
+
+#: ../../accounting/localizations/mexico.rst:371
+msgid ""
+"It is simple to present the DIOT, since like all format this you can obtain "
+"it in the page of the SAT, it is the electronic format A-29 that you can "
+"find in the SAT website."
+msgstr ""
+
+#: ../../accounting/localizations/mexico.rst:375
+msgid ""
+"Every month if you have operations with third parties it is necessary to "
+"present the DIOT, just as we do with VAT, so that if in January we have "
+"deals with suppliers, by February we must present the information pertinent "
+"to said data."
+msgstr ""
+
+#: ../../accounting/localizations/mexico.rst:380
+msgid "**Where the DIOT is presented?**"
+msgstr ""
+
+#: ../../accounting/localizations/mexico.rst:382
+msgid ""
+"You can present DIOT in different ways, it is up to you which one you will "
+"choose and which will be more comfortable for you than you will present "
+"every month or every time you have dealings with suppliers."
+msgstr ""
+
+#: ../../accounting/localizations/mexico.rst:386
+msgid ""
+"The A-29 format is electronic so you can present it on the SAT page, but "
+"this after having made up to 500 records."
+msgstr ""
+
+#: ../../accounting/localizations/mexico.rst:389
+msgid ""
+"Once these 500 records are entered in the SAT, you must present them to the "
+"Local Taxpayer Services Administration (ALSC) with correspondence to your "
+"tax address, these records can be presented in a digital storage medium such"
+" as a CD or USB, which once validated you will be returned, so do not doubt "
+"that you will still have these records and of course, your CD or USB."
+msgstr ""
+
+#: ../../accounting/localizations/mexico.rst:395
+msgid "**One more fact to know: the Batch load?**"
+msgstr ""
+
+#: ../../accounting/localizations/mexico.rst:397
+msgid ""
+"When reviewing the official SAT documents on DIOT, you will find the Batch "
+"load, and of course the first thing we think is what is that ?, and "
+"according to the SAT site is:"
+msgstr ""
+
+#: ../../accounting/localizations/mexico.rst:401
+msgid ""
+"The \"batch upload\" is the conversion of records databases of transactions "
+"with suppliers made by taxpayers in text files (.txt). These files have the "
+"necessary structure for their application and importation into the system of"
+" the Informative Declaration of Operations with third parties, avoiding the "
+"direct capture and consequently, optimizing the time invested in its "
+"integration for the presentation in time and form to the SAT."
+msgstr ""
+
+#: ../../accounting/localizations/mexico.rst:408
+msgid ""
+"You can use it to present the DIOT, since it is allowed, which will make "
+"this operation easier for you, so that it does not exist to avoid being in "
+"line with the SAT in regard to the Information Statement of Operations with "
+"Third Parties."
+msgstr ""
+
+#: ../../accounting/localizations/mexico.rst:413
+msgid "You can find the `official information here`_."
+msgstr ""
+
+#: ../../accounting/localizations/mexico.rst:415
+msgid "**How Generate this report in odoo?**"
+msgstr ""
+
+#: ../../accounting/localizations/mexico.rst:417
+msgid ""
+"Go to  :menuselection:`Accounting --> Reports --> Mexico --> Transactions "
+"with third partied (DIOT)`."
+msgstr ""
+
+#: ../../accounting/localizations/mexico.rst:422
+msgid ""
+"A report view is shown, select last month to report the immediate before "
+"month you are or left the current month if it suits to you."
+msgstr ""
+
+#: ../../accounting/localizations/mexico.rst:428
+msgid "Click on \"Export (TXT)."
+msgstr ""
+
+#: ../../accounting/localizations/mexico.rst:433
+msgid ""
+"Save in a secure place the downloaded file and go to SAT website and follow "
+"the necessary steps to declare it."
+msgstr ""
+
+#: ../../accounting/localizations/mexico.rst:437
+msgid "Important considerations on your Supplier and Invice data for the DIOT"
+msgstr ""
+
+#: ../../accounting/localizations/mexico.rst:439
+msgid ""
+"All suppliers must have set the fields on the accounting tab called \"DIOT "
+"Information\", the *L10N Mx Nationality* field is filled with just select "
+"the proper country in the address, you do not need to do anything else "
+"there, but the *L10N Mx Type Of Operation* must be filled by you in all your"
+" suppliers."
+msgstr ""
+
+#: ../../accounting/localizations/mexico.rst:447
+msgid ""
+"There are 3 options of VAT for this report, 16%, 0% and exempt, an invoice "
+"line in odoo is considered exempt if no tax on it, the other 2 taxes are "
+"properly configured already."
+msgstr ""
+
+#: ../../accounting/localizations/mexico.rst:450
+msgid ""
+"Remember to pay an invoice which represent a payment in advance you must ask"
+" for the invoice first and then pay it and reconcile properly the payment "
+"following standard odoo procedure."
+msgstr ""
+
+#: ../../accounting/localizations/mexico.rst:453
+msgid ""
+"You do not need all you data on partners filled to try to generate the "
+"supplier invoice, you can fix this information when you generate the report "
+"itself."
+msgstr ""
+
+#: ../../accounting/localizations/mexico.rst:456
+msgid ""
+"Remember this report only shows the Supplier Invoices that were actually "
+"paid."
+msgstr ""
+
+#: ../../accounting/localizations/mexico.rst:458
+msgid ""
+"If some of this considerations are not taken into account a message like "
+"this will appear when generate the DIOT on TXT with all the partners you "
+"need to check on this particular report, this is the reason we recommend use"
+" this report not just to export your legal obligation but to generate it "
+"before the end of the month and use it as your auditory process to see all "
+"your partners are correctly set."
+msgstr ""
+
+#: ../../accounting/localizations/mexico.rst:469
+msgid "Extra Recommended features"
+msgstr ""
+
+#: ../../accounting/localizations/mexico.rst:472
+msgid "Contact Module (Free)"
+msgstr ""
+
+#: ../../accounting/localizations/mexico.rst:474
+msgid ""
+"If you want to administer properly your customers, suppliers and addresses "
+"this module even if it is not a technical need, it is highly recommended to "
+"install."
+msgstr ""
+
+#: ../../accounting/localizations/mexico.rst:479
+msgid "Multi currency (Requires Accounting App)"
+msgstr ""
+
+#: ../../accounting/localizations/mexico.rst:481
+msgid ""
+"In Mexico almost all companies send and receive payments in different "
+"currencies if you want to manage such capability you should enable the multi"
+" currency feature and you should enable the synchronization with "
+"**Banxico**, such feature allow you retrieve the proper exchange rate "
+"automatically retrieved from SAT and not being worried of put such "
+"information daily in the system manually."
+msgstr ""
+
+#: ../../accounting/localizations/mexico.rst:488
+msgid "Go to settings and enable the multi currency feature."
+msgstr ""
+
+#: ../../accounting/localizations/mexico.rst:494
+msgid ""
+"Enabling Explicit errors on the CFDI using the XSD local validator (CFDI "
+"3.3)"
+msgstr ""
+
+#: ../../accounting/localizations/mexico.rst:496
+msgid ""
+"Frequently you want receive explicit errors from the fields incorrectly set "
+"on the xml, those errors are better informed to the user if the check is "
+"enable, to enable the Check with xsd feature follow the next steps (with "
+"debug mode enabled)."
+msgstr ""
+
+#: ../../accounting/localizations/mexico.rst:501
+msgid ""
+"Go to :menuselection:`Settings --> Technical --> Actions --> Server Actions`"
+msgstr ""
+
+#: ../../accounting/localizations/mexico.rst:502
+msgid "Look for the Action called \"Download XSD files to CFDI\""
+msgstr ""
+
+#: ../../accounting/localizations/mexico.rst:503
+msgid "Click on button \"Create Contextual Action\""
+msgstr ""
+
+#: ../../accounting/localizations/mexico.rst:504
+msgid ""
+"Go to the company form :menuselection:`Settings --> Users&Companies --> "
+"Companies`"
+msgstr ""
+
+#: ../../accounting/localizations/mexico.rst:505
+msgid "Open any company you have."
+msgstr ""
+
+#: ../../accounting/localizations/mexico.rst:506
+#: ../../accounting/localizations/mexico.rst:529
+msgid "Click on \"Action\" and then on \"Download XSD file to CFDI\"."
+msgstr ""
+
+#: ../../accounting/localizations/mexico.rst:511
+msgid ""
+"Now you can make an invoice with any error (for example a product without "
+"code which is pretty common) and an explicit error will be shown instead a "
+"generic one with no explanation."
+msgstr ""
+
+#: ../../accounting/localizations/mexico.rst:516
+msgid "If you see an error like this:"
+msgstr ""
+
+#: ../../accounting/localizations/mexico.rst:518
+msgid "The cfdi generated is not valid"
+msgstr ""
+
+#: ../../accounting/localizations/mexico.rst:520
+msgid ""
+"attribute decl. 'TipoRelacion', attribute 'type': The QName value "
+"'{http://www.sat.gob.mx/sitio_internet/cfd/catalogos}c_TipoRelacion' does "
+"not resolve to a(n) simple type definition., line 36"
+msgstr ""
+
+#: ../../accounting/localizations/mexico.rst:524
+msgid ""
+"This can be caused because of a database backup restored in anothe server, "
+"or when the XSD files are not correctly downloaded. Follow the same steps as"
+" above but:"
+msgstr ""
+
+#: ../../accounting/localizations/mexico.rst:528
+msgid "Go to the company in which the error occurs."
+msgstr ""
+
+#: ../../accounting/localizations/mexico.rst:535
+msgid "**Error message** (Only applicable on CFDI 3.3):"
+msgstr ""
+
+#: ../../accounting/localizations/mexico.rst:537
+msgid ""
+":9:0:ERROR:SCHEMASV:SCHEMAV_CVC_MINLENGTH_VALID: Element "
+"'{http://www.sat.gob.mx/cfd/3}Concepto', attribute 'NoIdentificacion': "
+"[facet 'minLength'] The value '' has a length of '0'; this underruns the "
+"allowed minimum length of '1'."
+msgstr ""
+
+#: ../../accounting/localizations/mexico.rst:539
+msgid ""
+":9:0:ERROR:SCHEMASV:SCHEMAV_CVC_PATTERN_VALID: Element "
+"'{http://www.sat.gob.mx/cfd/3}Concepto', attribute 'NoIdentificacion': "
+"[facet 'pattern'] The value '' is not accepted by the pattern '[^|]{1,100}'."
+msgstr ""
+
+#: ../../accounting/localizations/mexico.rst:542
+msgid ""
+"**Solution:** You forget to set the proper \"Reference\" field in the "
+"product, please go to the product form and set your internal reference "
+"properly."
+msgstr ""
+
+#: ../../accounting/localizations/mexico.rst:545
+#: ../../accounting/localizations/mexico.rst:570
+#: ../../accounting/localizations/mexico.rst:580
+#: ../../accounting/localizations/mexico.rst:593
+#: ../../accounting/localizations/mexico.rst:604
+msgid "**Error message**:"
+msgstr ""
+
+#: ../../accounting/localizations/mexico.rst:547
+msgid ""
+":6:0:ERROR:SCHEMASV:SCHEMAV_CVC_COMPLEX_TYPE_4: Element "
+"'{http://www.sat.gob.mx/cfd/3}RegimenFiscal': The attribute 'Regimen' is "
+"required but missing."
+msgstr ""
+
+#: ../../accounting/localizations/mexico.rst:549
+msgid ""
+":5:0:ERROR:SCHEMASV:SCHEMAV_CVC_COMPLEX_TYPE_4: Element "
+"'{http://www.sat.gob.mx/cfd/3}Emisor': The attribute 'RegimenFiscal' is "
+"required but missing."
+msgstr ""
+
+#: ../../accounting/localizations/mexico.rst:552
+msgid ""
+"**Solution:** You forget to set the proper \"Fiscal Position\" on the "
+"partner of the company, go to customers, remove the customer filter and look"
+" for the partner called as your company and set the proper fiscal position "
+"which is the kind of business you company does related to SAT list of "
+"possible values, antoher option can be that you forgot follow the "
+"considerations about fiscal positions."
+msgstr ""
+
+#: ../../accounting/localizations/mexico.rst:559
+msgid ""
+"Yo must go to the Fiscal Position configuration and set the proper code (it "
+"is the first 3 numbers in the name) for example for the test one you should "
+"set 601, it will look like the image."
+msgstr ""
+
+#: ../../accounting/localizations/mexico.rst:567
+msgid ""
+"For testing purposes this value must be *601 - General de Ley Personas "
+"Morales* which is the one required for the demo VAT."
+msgstr ""
+
+#: ../../accounting/localizations/mexico.rst:572
+msgid ""
+":2:0:ERROR:SCHEMASV:SCHEMAV_CVC_ENUMERATION_VALID: Element "
+"'{http://www.sat.gob.mx/cfd/3}Comprobante', attribute 'FormaPago': [facet "
+"'enumeration'] The value '' is not an element of the set {'01', '02', '03', "
+"'04', '05', '06', '08', '12', '13', '14', '15', '17', '23', '24', '25', "
+"'26', '27', '28', '29', '30', '99'}"
+msgstr ""
+
+#: ../../accounting/localizations/mexico.rst:575
+msgid "**Solution:** The payment method is required on your invoice."
+msgstr ""
+
+#: ../../accounting/localizations/mexico.rst:582
+msgid ""
+":2:0:ERROR:SCHEMASV:SCHEMAV_CVC_ENUMERATION_VALID: Element "
+"'{http://www.sat.gob.mx/cfd/3}Comprobante', attribute 'LugarExpedicion': "
+"[facet 'enumeration'] The value '' is not an element of the set {'00 "
+":2:0:ERROR:SCHEMASV:SCHEMAV_CVC_DATATYPE_VALID_1_2_1: Element "
+"'{http://www.sat.gob.mx/cfd/3}Comprobante', attribute 'LugarExpedicion': '' "
+"is not a valid value of the atomic type "
+"'{http://www.sat.gob.mx/sitio_internet/cfd/catalogos}c_CodigoPostal'. "
+":5:0:ERROR:SCHEMASV:SCHEMAV_CVC_COMPLEX_TYPE_4: Element "
+"'{http://www.sat.gob.mx/cfd/3}Emisor': The attribute 'Rfc' is required but "
+"missing."
+msgstr ""
+
+#: ../../accounting/localizations/mexico.rst:587
+msgid ""
+"**Solution:** You must set the address on your company properly, this is a "
+"mandatory group of fields, you can go to your company configuration on "
+":menuselection:`Settings --> Users & Companies --> Companies` and fill all "
+"the required fields for your address following the step :ref:`mx-legal-"
+"info`."
+msgstr ""
+
+#: ../../accounting/localizations/mexico.rst:595
+msgid ""
+":2:0:ERROR:SCHEMASV:SCHEMAV_CVC_DATATYPE_VALID_1_2_1: Element "
+"'{http://www.sat.gob.mx/cfd/3}Comprobante', attribute 'LugarExpedicion': '' "
+"is not a valid value of the atomic type "
+"'{http://www.sat.gob.mx/sitio_internet/cfd/catalogos}c_CodigoPostal'."
+msgstr ""
+
+#: ../../accounting/localizations/mexico.rst:598
+msgid ""
+"**Solution:** The postal code on your company address is not a valid one for"
+" Mexico, fix it."
+msgstr ""
+
+#: ../../accounting/localizations/mexico.rst:606
+msgid ""
+":18:0:ERROR:SCHEMASV:SCHEMAV_CVC_COMPLEX_TYPE_4: Element "
+"'{http://www.sat.gob.mx/cfd/3}Traslado': The attribute 'TipoFactor' is "
+"required but missing. :34:0:ERROR:SCHEMASV:SCHEMAV_CVC_COMPLEX_TYPE_4: "
+"Element '{http://www.sat.gob.mx/cfd/3}Traslado': The attribute 'TipoFactor' "
+"is required but missing.\", '')"
+msgstr ""
+
+#: ../../accounting/localizations/mexico.rst:610
+msgid ""
+"**Solution:** Set the mexican name for the tax 0% and 16% in your system and"
+" used on the invoice."
+msgstr ""
+
+#: ../../accounting/localizations/nederlands.rst:2
+msgid "Netherlands"
+msgstr ""
+
+#: ../../accounting/localizations/nederlands.rst:5
+msgid "XAF Export"
+msgstr ""
+
+#: ../../accounting/localizations/nederlands.rst:7
+msgid ""
+"With the Dutch accounting localization installed, you will be able to export"
+" all your accounting entries in XAF format. For this, you have to go in "
+":menuselection:`Accounting --> Reporting --> General Ledger`, you define the"
+" entries you want to export using the filters (period, journals, ...) and "
+"then you click on the button **EXPORT (XAF)**."
+msgstr ""
+
+#: ../../accounting/localizations/nederlands.rst:14
+msgid "Dutch Accounting Reports"
+msgstr ""
+
+#: ../../accounting/localizations/nederlands.rst:16
+msgid ""
+"If you install the Dutch accounting localization, you will have access to "
+"some reports that are specific to the Netherlands such as :"
+msgstr ""
+
+#: ../../accounting/localizations/nederlands.rst:21
+msgid "Tax Report (Aangifte omzetbelasting)"
+msgstr ""
+
+#: ../../accounting/localizations/nederlands.rst:23
+msgid "Intrastat Report (ICP)"
+msgstr ""
+
+#: ../../accounting/localizations/spain.rst:3
+msgid "Spain"
+msgstr ""
+
+#: ../../accounting/localizations/spain.rst:6
+msgid "Spanish Chart of Accounts"
+msgstr ""
+
+#: ../../accounting/localizations/spain.rst:8
+msgid ""
+"In Odoo, there are several Spanish Chart of Accounts that are available by "
+"default:"
+msgstr ""
+
+#: ../../accounting/localizations/spain.rst:10
+msgid "PGCE PYMEs 2008"
+msgstr ""
+
+#: ../../accounting/localizations/spain.rst:11
+msgid "PGCE Completo 2008"
+msgstr ""
+
+#: ../../accounting/localizations/spain.rst:12
+msgid "PGCE Entitades"
+msgstr ""
+
+#: ../../accounting/localizations/spain.rst:14
+msgid ""
+"You can choose the one you want by going in :menuselection:`Accounting --> "
+"Configuration` then choose the package you want in the **Fiscal "
+"Localization** section."
+msgstr ""
+
+#: ../../accounting/localizations/spain.rst:20
+msgid ""
+"When you create a new SaaS database, the PGCE PYMEs 2008 is installed by "
+"default."
+msgstr ""
+
+#: ../../accounting/localizations/spain.rst:23
+msgid "Spanish Accounting Reports"
+msgstr ""
+
+#: ../../accounting/localizations/spain.rst:25
+msgid ""
+"If the Spanish Accounting Localization is installed, you will have access to"
+" accounting reports specific to Spain:"
+msgstr ""
+
+#: ../../accounting/localizations/spain.rst:28
+msgid "Tax Report (Modelo 111)"
+msgstr ""
+
+#: ../../accounting/localizations/spain.rst:29
+msgid "Tax Report (Modelo 115)"
+msgstr ""
+
+#: ../../accounting/localizations/spain.rst:30
+msgid "Tax Report (Modelo 303)"
+msgstr ""
+
+#: ../../accounting/localizations/switzerland.rst:3
+msgid "Switzerland"
+msgstr ""
+
+#: ../../accounting/localizations/switzerland.rst:6
+msgid "ISR (In-payment Slip with Reference number)"
+msgstr ""
+
+#: ../../accounting/localizations/switzerland.rst:8
+msgid ""
+"The ISRs are payment slips used in Switzerland. You can print them directly "
+"from Odoo. On the customer invoices, there is a new button called *Print "
+"ISR*."
+msgstr ""
+
+#: ../../accounting/localizations/switzerland.rst:16
+msgid ""
+"The button *Print ISR* only appears there is well a bank account defined on "
+"the invoice. You can use CH6309000000250097798 as bank account number and "
+"010391391 as CHF ISR reference."
+msgstr ""
+
+#: ../../accounting/localizations/switzerland.rst:23
+msgid "Then you open a pdf with the ISR."
+msgstr ""
+
+#: ../../accounting/localizations/switzerland.rst:28
+msgid ""
+"There exists two layouts for ISR: one with, and one without the bank "
+"coordinates. To choose which one to use, there is an option to print the "
+"bank information on the ISR. To activate it, go in "
+":menuselection:`Accounting --> Configuration --> Settings --> Accounting "
+"Reports` and tick this box :"
+msgstr ""
+
+#: ../../accounting/localizations/switzerland.rst:38
+msgid "Currency Rate Live Update"
+msgstr ""
+
+#: ../../accounting/localizations/switzerland.rst:40
+msgid ""
+"You can update automatically your currencies rates based on the Federal Tax "
+"Administration from Switzerland. For this, go in :menuselection:`Accounting "
+"--> Settings`, activate the multi-currencies setting and choose the service "
+"you want."
+msgstr ""
+
+#: ../../accounting/localizations/switzerland.rst:49
+msgid "Updated VAT for January 2018"
+msgstr ""
+
+#: ../../accounting/localizations/switzerland.rst:51
+msgid ""
+"Starting from the 1st January 2018, new reduced VAT rates will be applied in"
+" Switzerland. The normal 8.0% rate will switch to 7.7% and the specific rate"
+" for the hotel sector will switch from 3.8% to 3.7%."
+msgstr ""
+
+#: ../../accounting/localizations/switzerland.rst:56
+msgid "How to update your taxes in Odoo Enterprise (SaaS or On Premise)?"
+msgstr ""
+
+#: ../../accounting/localizations/switzerland.rst:58
+msgid ""
+"If you have the V11.1 version, all the work is already been done, you don't "
+"have to do anything."
+msgstr ""
+
+#: ../../accounting/localizations/switzerland.rst:61
+msgid ""
+"If you have started on an earlier version, you first have to update the "
+"module \"Switzerland - Accounting Reports\". For this, you go in "
+":menuselection:`Apps --> remove the filter \"Apps\" --> search for "
+"\"Switzerland - Accounting Reports\" --> open the module --> click on "
+"\"upgrade\"`."
+msgstr ""
+
+#: ../../accounting/localizations/switzerland.rst:68
+msgid ""
+"Once it has been done, you can work on creating new taxes for the updated "
+"rates."
+msgstr ""
+
+#: ../../accounting/localizations/switzerland.rst:72
+msgid ""
+"**Do not suppress or modify the existing taxes** (8.0% and 3.8%). You want "
+"to keep them since you may have to use both rates for a short period of "
+"time. Instead, remember to archive them once you have encoded all your 2017 "
+"transactions."
+msgstr ""
+
+#: ../../accounting/localizations/switzerland.rst:77
+msgid "The creation of such taxes should be done in the following manner:"
+msgstr ""
+
+#: ../../accounting/localizations/switzerland.rst:79
+msgid ""
+"**Purchase taxes**: copy the origin tax, change its name, label on invoice, "
+"rate and tax group (effective from v10 only)"
+msgstr ""
+
+#: ../../accounting/localizations/switzerland.rst:82
+msgid ""
+"**Sale taxes**: copy the origin tax, change its name, label on invoice, rate"
+" and tax group (effective from v10 only). Since the vat report now shows the"
+" details for old and new rates, you should also set the tags accordingly to"
+msgstr ""
+
+#: ../../accounting/localizations/switzerland.rst:87
+msgid ""
+"For 7.7% taxes: Switzerland VAT Form: grid 302 base, Switzerland VAT Form: "
+"grid 302 tax"
+msgstr ""
+
+#: ../../accounting/localizations/switzerland.rst:90
+msgid ""
+"For 3.7% taxes: Switzerland VAT Form: grid 342 base, Switzerland VAT Form: "
+"grid 342 tax"
+msgstr ""
+
+#: ../../accounting/localizations/switzerland.rst:93
+msgid ""
+"You'll find below, as examples, the correct configuration for all taxes "
+"included in Odoo by default"
+msgstr ""
+
+#: ../../accounting/localizations/switzerland.rst:97
+msgid "**Tax Name**"
+msgstr ""
+
+#: ../../accounting/localizations/switzerland.rst:97
+msgid "**Rate**"
+msgstr ""
+
+#: ../../accounting/localizations/switzerland.rst:97
+msgid "**Label on Invoice**"
+msgstr ""
+
+#: ../../accounting/localizations/switzerland.rst:97
+msgid "**Tax Group (effective from V10)**"
+msgstr ""
+
+#: ../../accounting/localizations/switzerland.rst:97
+msgid "**Tax Scope**"
+msgstr ""
+
+#: ../../accounting/localizations/switzerland.rst:97
+msgid "**Tag**"
+msgstr ""
+
+#: ../../accounting/localizations/switzerland.rst:99
+msgid "TVA 7.7% sur achat B&S (TN)"
+msgstr ""
+
+#: ../../accounting/localizations/switzerland.rst:99
+#: ../../accounting/localizations/switzerland.rst:101
+#: ../../accounting/localizations/switzerland.rst:103
+#: ../../accounting/localizations/switzerland.rst:105
+#: ../../accounting/localizations/switzerland.rst:115
+#: ../../accounting/localizations/switzerland.rst:115
+#: ../../accounting/localizations/switzerland.rst:117
+msgid "7.7%"
+msgstr ""
+
+#: ../../accounting/localizations/switzerland.rst:99
+msgid "7.7% achat"
+msgstr ""
+
+#: ../../accounting/localizations/switzerland.rst:99
+#: ../../accounting/localizations/switzerland.rst:101
+#: ../../accounting/localizations/switzerland.rst:103
+#: ../../accounting/localizations/switzerland.rst:105
+#: ../../accounting/localizations/switzerland.rst:115
+#: ../../accounting/localizations/switzerland.rst:117
+msgid "TVA 7.7%"
+msgstr ""
+
+#: ../../accounting/localizations/switzerland.rst:99
+#: ../../accounting/localizations/switzerland.rst:101
+#: ../../accounting/localizations/switzerland.rst:103
+#: ../../accounting/localizations/switzerland.rst:105
+#: ../../accounting/localizations/switzerland.rst:107
+#: ../../accounting/localizations/switzerland.rst:109
+#: ../../accounting/localizations/switzerland.rst:111
+#: ../../accounting/localizations/switzerland.rst:113
+msgid "Purchases"
+msgstr ""
+
+#: ../../accounting/localizations/switzerland.rst:99
+#: ../../accounting/localizations/switzerland.rst:101
+#: ../../accounting/localizations/switzerland.rst:107
+#: ../../accounting/localizations/switzerland.rst:109
+msgid "Switzerland VAT Form: grid 400"
+msgstr ""
+
+#: ../../accounting/localizations/switzerland.rst:101
+msgid "TVA 7.7% sur achat B&S (Incl. TN)"
+msgstr ""
+
+#: ../../accounting/localizations/switzerland.rst:101
+msgid "7.7% achat Incl."
+msgstr ""
+
+#: ../../accounting/localizations/switzerland.rst:103
+msgid "TVA 7.7% sur invest. et autres ch. (TN)"
+msgstr ""
+
+#: ../../accounting/localizations/switzerland.rst:103
+msgid "7.7% invest."
+msgstr ""
+
+#: ../../accounting/localizations/switzerland.rst:103
+#: ../../accounting/localizations/switzerland.rst:105
+#: ../../accounting/localizations/switzerland.rst:111
+#: ../../accounting/localizations/switzerland.rst:113
+msgid "Switzerland VAT Form: grid 405"
+msgstr ""
+
+#: ../../accounting/localizations/switzerland.rst:105
+msgid "TVA 7.7% sur invest. et autres ch. (Incl. TN)"
+msgstr ""
+
+#: ../../accounting/localizations/switzerland.rst:105
+msgid "7.7% invest. Incl."
+msgstr ""
+
+#: ../../accounting/localizations/switzerland.rst:107
+msgid "TVA 3.7% sur achat B&S (TS)"
+msgstr ""
+
+#: ../../accounting/localizations/switzerland.rst:107
+#: ../../accounting/localizations/switzerland.rst:109
+#: ../../accounting/localizations/switzerland.rst:111
+#: ../../accounting/localizations/switzerland.rst:113
+#: ../../accounting/localizations/switzerland.rst:119
+#: ../../accounting/localizations/switzerland.rst:119
+#: ../../accounting/localizations/switzerland.rst:121
+msgid "3.7%"
+msgstr ""
+
+#: ../../accounting/localizations/switzerland.rst:107
+msgid "3.7% achat"
+msgstr ""
+
+#: ../../accounting/localizations/switzerland.rst:107
+#: ../../accounting/localizations/switzerland.rst:109
+#: ../../accounting/localizations/switzerland.rst:111
+#: ../../accounting/localizations/switzerland.rst:113
+#: ../../accounting/localizations/switzerland.rst:119
+#: ../../accounting/localizations/switzerland.rst:121
+msgid "TVA 3.7%"
+msgstr ""
+
+#: ../../accounting/localizations/switzerland.rst:109
+msgid "TVA 3.7% sur achat B&S (Incl. TS)"
+msgstr ""
+
+#: ../../accounting/localizations/switzerland.rst:109
+msgid "3.7% achat Incl."
+msgstr ""
+
+#: ../../accounting/localizations/switzerland.rst:111
+msgid "TVA 3.7% sur invest. et autres ch. (TS)"
+msgstr ""
+
+#: ../../accounting/localizations/switzerland.rst:111
+msgid "3.7% invest"
+msgstr ""
+
+#: ../../accounting/localizations/switzerland.rst:113
+msgid "TVA 3.7% sur invest. et autres ch. (Incl. TS)"
+msgstr ""
+
+#: ../../accounting/localizations/switzerland.rst:113
+msgid "3.7% invest Incl."
+msgstr ""
+
+#: ../../accounting/localizations/switzerland.rst:115
+msgid "TVA due a 7.7% (TN)"
+msgstr ""
+
+#: ../../accounting/localizations/switzerland.rst:115
+#: ../../accounting/localizations/switzerland.rst:117
+#: ../../accounting/localizations/switzerland.rst:119
+#: ../../accounting/localizations/switzerland.rst:121
+#: ../../accounting/overview/process_overview/customer_invoice.rst:113
+#: ../../accounting/receivables/customer_invoices/overview.rst:16
+msgid "Sales"
+msgstr ""
+
+#: ../../accounting/localizations/switzerland.rst:115
+#: ../../accounting/localizations/switzerland.rst:117
+msgid ""
+"Switzerland VAT Form: grid 302 base, Switzerland VAT Form: grid 302 tax"
+msgstr ""
+
+#: ../../accounting/localizations/switzerland.rst:117
+msgid "TVA due à 7.7% (Incl. TN)"
+msgstr ""
+
+#: ../../accounting/localizations/switzerland.rst:117
+msgid "7.7% Incl."
+msgstr ""
+
+#: ../../accounting/localizations/switzerland.rst:119
+msgid "TVA due à 3.7% (TS)"
+msgstr ""
+
+#: ../../accounting/localizations/switzerland.rst:119
+#: ../../accounting/localizations/switzerland.rst:121
+msgid ""
+"Switzerland VAT Form: grid 342 base, Switzerland VAT Form: grid 342 tax"
+msgstr ""
+
+#: ../../accounting/localizations/switzerland.rst:121
+msgid "TVA due a 3.7% (Incl. TS)"
+msgstr ""
+
+#: ../../accounting/localizations/switzerland.rst:121
+msgid "3.7% Incl."
+msgstr ""
+
+#: ../../accounting/localizations/switzerland.rst:124
+msgid ""
+"If you have questions or remarks, please contact our support using "
+"odoo.com/help."
+msgstr ""
+
+#: ../../accounting/localizations/switzerland.rst:128
+msgid ""
+"Don't forget to update your fiscal positions. If you have a version 11.1 (or"
+" higher), there is nothing to do. Otherwise, you will also have to update "
+"your fiscal positions accordingly."
+msgstr ""
+
+#: ../../accounting/others.rst:3
+#: ../../accounting/receivables/customer_invoices/overview.rst:108
+msgid "Others"
+msgstr ""
+
+#: ../../accounting/others/adviser.rst:3
+msgid "Adviser"
+msgstr ""
+
+#: ../../accounting/others/adviser/assets.rst:3
+msgid "Manage your fixed assets"
+msgstr ""
+
+#: ../../accounting/others/adviser/assets.rst:5
+msgid ""
+"The \"Assets\" module allows you to keep track of your fixed assets like "
+"machinery, land and building. The module allows you to generate monthly "
+"depreciation entries automatically, get depreciation board, sell or dispose "
+"assets and perform reports on your company assets."
+msgstr ""
+
+#: ../../accounting/others/adviser/assets.rst:10
+msgid ""
+"As an example, you may buy a car for $36,000 (gross value) and you plan to "
+"amortize it over 36 months (3 years). Every months (periodicity), Odoo will "
+"create a depreciation entry automatically reducing your assets value by "
+"$1,000 and passing $1,000 as an expense. After 3 years, this assets accounts"
+" for $0 (salvage value) in your balance sheet."
+msgstr ""
+
+#: ../../accounting/others/adviser/assets.rst:16
+msgid ""
+"The different types of assets are grouped into \"Assets Types\" that "
+"describe how to deprecate an asset. Here are two examples of assets types:"
+msgstr ""
+
+#: ../../accounting/others/adviser/assets.rst:20
+msgid "Building: 10 years, yearly linear depreciation"
+msgstr ""
+
+#: ../../accounting/others/adviser/assets.rst:21
+msgid "Car: 5 years, monthly linear depreciation"
+msgstr ""
+
+#: ../../accounting/others/adviser/assets.rst:27
+msgid "Install the Asset module"
+msgstr ""
+
+#: ../../accounting/others/adviser/assets.rst:29
+msgid "Start by *installing the Asset module.*"
+msgstr ""
+
+#: ../../accounting/others/adviser/assets.rst:31
+msgid ""
+"Once the module is installed, you should see two new menus in the accounting"
+" application:"
+msgstr ""
+
+#: ../../accounting/others/adviser/assets.rst:34
+msgid ":menuselection:`Adviser --> Assets`"
+msgstr ""
+
+#: ../../accounting/others/adviser/assets.rst:35
+msgid ":menuselection:`Configuration --> Asset Types`"
+msgstr ""
+
+#: ../../accounting/others/adviser/assets.rst:37
+msgid ""
+"Before registering your first asset, you must :ref:`define your Asset Types "
+"`."
+msgstr ""
+
+#: ../../accounting/others/adviser/assets.rst:43
+msgid "Defining Asset Types"
+msgstr ""
+
+#: ../../accounting/others/adviser/assets.rst:45
+msgid ""
+"Asset type are used to configure all information about an assets: asset and "
+"deprecation accounts, amortization method, etc. That way, advisers can "
+"configure asset types and users can further record assets without having to "
+"provide any complex accounting information. They just need to provide an "
+"asset type on the supplier bill."
+msgstr ""
+
+#: ../../accounting/others/adviser/assets.rst:51
+msgid ""
+"You should create asset types for every group of assets you frequently buy "
+"like \"Cars: 5 years\", \"Computer Hardware: 3 years\". For all other "
+"assets, you can create generic asset types. Name them according to the "
+"duration of the asset like \"36 Months\", \"10 Years\", ..."
+msgstr ""
+
+#: ../../accounting/others/adviser/assets.rst:56
+msgid ""
+"To define asset types, go to :menuselection:`Configuration --> Asset Types`"
+msgstr ""
+
+#: ../../accounting/others/adviser/assets.rst:63
+msgid "Create assets manually"
+msgstr ""
+
+#: ../../accounting/others/adviser/assets.rst:65
+msgid ""
+"To register an asset manually, go to the menu :menuselection:`Adviser --> "
+"Assets`."
+msgstr ""
+
+#: ../../accounting/others/adviser/assets.rst:71
+msgid ""
+"Once your asset is created, don't forget to Confirm it. You can also click "
+"on the Compute Depreciation button to check the depreciation board before "
+"confirming the asset."
+msgstr ""
+
+#: ../../accounting/others/adviser/assets.rst:77
+msgid ""
+"if you create asset manually, you still need to create the supplier bill for"
+" this asset. The asset document will only produce the depreciation journal "
+"entries, not those related to the supplier bill."
+msgstr ""
+
+#: ../../accounting/others/adviser/assets.rst:82
+msgid "Explanation of the fields:"
+msgstr ""
+
+#: ../../accounting/others/adviser/assets.rst:0
+msgid "Status"
+msgstr ""
+
+#: ../../accounting/others/adviser/assets.rst:0
+msgid "When an asset is created, the status is 'Draft'."
+msgstr ""
+
+#: ../../accounting/others/adviser/assets.rst:0
+msgid ""
+"If the asset is confirmed, the status goes in 'Running' and the depreciation"
+" lines can be posted in the accounting."
+msgstr ""
+
+#: ../../accounting/others/adviser/assets.rst:0
+msgid ""
+"You can manually close an asset when the depreciation is over. If the last "
+"line of depreciation is posted, the asset automatically goes in that status."
+msgstr ""
+
+#: ../../accounting/others/adviser/assets.rst:0
+msgid "Asset Category"
+msgstr ""
+
+#: ../../accounting/others/adviser/assets.rst:0
+msgid "Category of asset"
+msgstr ""
+
+#: ../../accounting/others/adviser/assets.rst:0
+msgid "Date"
+msgstr ""
+
+#: ../../accounting/others/adviser/assets.rst:0
+msgid "Date of asset"
+msgstr ""
+
+#: ../../accounting/others/adviser/assets.rst:0
+msgid "Depreciation Dates"
+msgstr ""
+
+#: ../../accounting/others/adviser/assets.rst:0
+msgid "The way to compute the date of the first depreciation."
+msgstr ""
+
+#: ../../accounting/others/adviser/assets.rst:0
+msgid ""
+"* Based on last day of purchase period: The depreciation dates will be based"
+" on the last day of the purchase month or the purchase year (depending on "
+"the periodicity of the depreciations)."
+msgstr ""
+
+#: ../../accounting/others/adviser/assets.rst:0
+msgid ""
+"* Based on purchase date: The depreciation dates will be based on the "
+"purchase date."
+msgstr ""
+
+#: ../../accounting/others/adviser/assets.rst:0
+msgid "First Depreciation Date"
+msgstr ""
+
+#: ../../accounting/others/adviser/assets.rst:0
+msgid ""
+"Note that this date does not alter the computation of the first journal "
+"entry in case of prorata temporis assets. It simply changes its accounting "
+"date"
+msgstr ""
+
+#: ../../accounting/others/adviser/assets.rst:0
+msgid "Gross Value"
+msgstr ""
+
+#: ../../accounting/others/adviser/assets.rst:0
+msgid "Gross value of asset"
+msgstr ""
+
+#: ../../accounting/others/adviser/assets.rst:0
+msgid "Salvage Value"
+msgstr ""
+
+#: ../../accounting/others/adviser/assets.rst:0
+msgid "It is the amount you plan to have that you cannot depreciate."
+msgstr ""
+
+#: ../../accounting/others/adviser/assets.rst:0
+msgid "Computation Method"
+msgstr ""
+
+#: ../../accounting/others/adviser/assets.rst:0
+msgid "Choose the method to use to compute the amount of depreciation lines."
+msgstr ""
+
+#: ../../accounting/others/adviser/assets.rst:0
+msgid ""
+"* Linear: Calculated on basis of: Gross Value / Number of Depreciations"
+msgstr ""
+
+#: ../../accounting/others/adviser/assets.rst:0
+msgid ""
+"* Degressive: Calculated on basis of: Residual Value * Degressive Factor"
+msgstr ""
+
+#: ../../accounting/others/adviser/assets.rst:0
+msgid "Time Method Based On"
+msgstr ""
+
+#: ../../accounting/others/adviser/assets.rst:0
+msgid "Choose the method to use to compute the dates and number of entries."
+msgstr ""
+
+#: ../../accounting/others/adviser/assets.rst:0
+msgid ""
+"* Number of Entries: Fix the number of entries and the time between 2 "
+"depreciations."
+msgstr ""
+
+#: ../../accounting/others/adviser/assets.rst:0
+msgid ""
+"* Ending Date: Choose the time between 2 depreciations and the date the "
+"depreciations won't go beyond."
+msgstr ""
+
+#: ../../accounting/others/adviser/assets.rst:0
+msgid "Prorata Temporis"
+msgstr ""
+
+#: ../../accounting/others/adviser/assets.rst:0
+msgid ""
+"Indicates that the first depreciation entry for this asset have to be done "
+"from the asset date (purchase date) instead of the first January / Start "
+"date of fiscal year"
+msgstr ""
+
+#: ../../accounting/others/adviser/assets.rst:0
+msgid "Number of Depreciations"
+msgstr ""
+
+#: ../../accounting/others/adviser/assets.rst:0
+msgid "The number of depreciations needed to depreciate your asset"
+msgstr ""
+
+#: ../../accounting/others/adviser/assets.rst:0
+msgid "Number of Months in a Period"
+msgstr ""
+
+#: ../../accounting/others/adviser/assets.rst:0
+msgid "The amount of time between two depreciations, in months"
+msgstr ""
+
+#: ../../accounting/others/adviser/assets.rst:88
+msgid "Try creating an *Asset* in our online demonstration"
+msgstr ""
+
+#: ../../accounting/others/adviser/assets.rst:91
+msgid "Create assets automatically from a supplier bill"
+msgstr ""
+
+#: ../../accounting/others/adviser/assets.rst:93
+msgid ""
+"Assets can be automatically created from supplier bills. All you need to do "
+"is to set an asset category on your bill line. When the user will validate "
+"the bill, an asset will be automatically created, using the information of "
+"the supplier bill."
+msgstr ""
+
+#: ../../accounting/others/adviser/assets.rst:100
+msgid ""
+"Depending on the information on the asset category, the asset will be "
+"created in draft or directly validated\\ *.* It's easier to confirm assets "
+"directly so that you won't forget to confirm it afterwards. (check the field"
+" *Skip Draft State* on *Asset Category)* Generate assets in draft only when "
+"you want your adviser to control all the assets before posting them to your "
+"accounts."
+msgstr ""
+
+#: ../../accounting/others/adviser/assets.rst:107
+msgid ""
+"if you put the asset on the product, the asset category will automatically "
+"be filled in the supplier bill."
+msgstr ""
+
+#: ../../accounting/others/adviser/assets.rst:111
+msgid "How to depreciate an asset?"
+msgstr ""
+
+#: ../../accounting/others/adviser/assets.rst:113
+msgid ""
+"Odoo will create depreciation journal entries automatically at the right "
+"date for every confirmed asset. (not the draft ones). You can control in the"
+" depreciation board: a green bullet point means that the journal entry has "
+"been created for this line."
+msgstr ""
+
+#: ../../accounting/others/adviser/assets.rst:118
+msgid ""
+"But you can also post journal entries before the expected date by clicking "
+"on the green bullet and forcing the creation of related depreciation entry."
+msgstr ""
+
+#: ../../accounting/others/adviser/assets.rst:125
+msgid ""
+"In the Depreciation board, click on the red bullet to post the journal "
+"entry. Click on the :guilabel:`Items` button on the top to see the journal "
+"entries which are already posted."
+msgstr ""
+
+#: ../../accounting/others/adviser/assets.rst:130
+msgid "How to modify an existing asset?"
+msgstr ""
+
+#: ../../accounting/others/adviser/assets.rst:132
+msgid "Click on :guilabel:`Modify Depreciation`"
+msgstr ""
+
+#: ../../accounting/others/adviser/assets.rst:133
+msgid "Change the number of depreciation"
+msgstr ""
+
+#: ../../accounting/others/adviser/assets.rst:135
+msgid "Odoo will automatically recompute a new depreciation board."
+msgstr ""
+
+#: ../../accounting/others/adviser/assets.rst:138
+msgid "How to record the sale or disposal of an asset?"
+msgstr ""
+
+#: ../../accounting/others/adviser/assets.rst:140
+msgid ""
+"If you sell or dispose an asset, you need to deprecate completly this asset."
+" Click on the button :guilabel:`Sell or Dispose`. This action will post the "
+"full costs of this assets but it will not record the sales transaction that "
+"should be registered through a customer invoice."
+msgstr ""
+
+#: ../../accounting/others/adviser/budget.rst:3
+msgid "How to manage a financial budget?"
+msgstr ""
+
+#: ../../accounting/others/adviser/budget.rst:8
+msgid ""
+"Managing budgets is an essential part of running a business. It allows you "
+"to measure your actual financial performance against the planned one. Odoo "
+"manages its budgets using both General and Analytic Accounts."
+msgstr ""
+
+#: ../../accounting/others/adviser/budget.rst:12
+msgid ""
+"We will use the following example to illustrate. We just started a project "
+"with Smith&Co and we would like to budget the incomes and expenses of that "
+"project. We plan to have a revenue of 1000 and we don't want to spend more "
+"than 700."
+msgstr ""
+
+#: ../../accounting/others/adviser/budget.rst:20
+msgid ""
+"First we need to install the relevant apps to use budgeting. The main module"
+" is the accounting app. Go in the app module and install the **Accounting "
+"and Finance** app."
+msgstr ""
+
+#: ../../accounting/others/adviser/budget.rst:27
+msgid ""
+"Further configuration is as well necessary. Go to :menuselection:`Accounting"
+" module --> Configuration --> Settings` and enable the **Budget management**"
+" feature"
+msgstr ""
+
+#: ../../accounting/others/adviser/budget.rst:35
+msgid "Budgetary Positions"
+msgstr ""
+
+#: ../../accounting/others/adviser/budget.rst:37
+msgid ""
+"Budgetary positions are the general accounts for which you want to keep "
+"budgets (typically expense or income accounts). They need to be defined so "
+"Odoo can know it which accounts he needs to go get the budget information. "
+"Some might be already installed with your chart of accounts."
+msgstr ""
+
+#: ../../accounting/others/adviser/budget.rst:43
+msgid ""
+"To define the positions enter the :menuselection:`Accounting module --> "
+"Configuration --> Budgetary Positions`."
+msgstr ""
+
+#: ../../accounting/others/adviser/budget.rst:46
+msgid ""
+"For our example we need to define what accounts relates to our project's "
+"expenses. Create a position and add items to select the accounts."
+msgstr ""
+
+#: ../../accounting/others/adviser/budget.rst:52
+msgid ""
+"In this case we select the three relevant accounts used wherein we will book"
+" our expenses."
+msgstr ""
+
+#: ../../accounting/others/adviser/budget.rst:58
+msgid "Click on *Select*."
+msgstr ""
+
+#: ../../accounting/others/adviser/budget.rst:63
+msgid "Save the changes to confirm your Budgetary position."
+msgstr ""
+
+#: ../../accounting/others/adviser/budget.rst:65
+msgid ""
+"Repeat this steps to create a revenue budgetary position. Only in this case "
+"select the relevant income accounts."
+msgstr ""
+
+#: ../../accounting/others/adviser/budget.rst:69
+msgid "Analytical account"
+msgstr ""
+
+#: ../../accounting/others/adviser/budget.rst:71
+msgid ""
+"Odoo needs to know which costs or expenses are relevant to a specified "
+"budget. To do so we need to link our invoices and expenses to a defined "
+"analytical account. Create an analytical account by entering the Accounting "
+"module and clicking :menuselection:`Advisers --> Analytic Accounts --> Open "
+"Charts`. Create a new Account called Smith&Co project and select the related"
+" partner."
+msgstr ""
+
+#: ../../accounting/others/adviser/budget.rst:82
+msgid "Set a budget"
+msgstr ""
+
+#: ../../accounting/others/adviser/budget.rst:84
+msgid ""
+"Let's now set our targets for our budget. We specified that we expect to "
+"gain 1000 with this project and we would like not to spend more than 700."
+msgstr ""
+
+#: ../../accounting/others/adviser/budget.rst:88
+msgid ""
+"To set those targets, enter the accounting app, select "
+":menuselection:`Advisers --> Budgets` and create a new Budget."
+msgstr ""
+
+#: ../../accounting/others/adviser/budget.rst:91
+msgid ""
+"We have to give a name to the budget. In this case we'll call it \"Smith "
+"Project\". Select the period wherein the budget will be applicable. Next add"
+" an item to specify your targets in the Budget Line."
+msgstr ""
+
+#: ../../accounting/others/adviser/budget.rst:98
+msgid ""
+"Select the Budgetary Position related to the Budget Line. In other words, "
+"select the position that points to the accounts you want to budget. In this "
+"case we will start with our 700 maximum charge target. Select the \"Cost\" "
+"Budgetary Position and specify the Planned Amount. As we are recording a "
+"cost, we need to specify a **negative amount**. Finally, select the "
+"corresponding analytic account."
+msgstr ""
+
+#: ../../accounting/others/adviser/budget.rst:108
+msgid ""
+"Click on **Save & new** to input the revenue budget. The Budgetary Position "
+"is Revenue and the Planned Amount is 1000. Save and close"
+msgstr ""
+
+#: ../../accounting/others/adviser/budget.rst:111
+msgid "You'll need to **Confirm** and **Approve** the budget."
+msgstr ""
+
+#: ../../accounting/others/adviser/budget.rst:114
+msgid "Check your budget"
+msgstr ""
+
+#: ../../accounting/others/adviser/budget.rst:116
+msgid ""
+"You can check your budget at any time. To see the evolution, let's book some"
+" Invoices and Vendors Bills."
+msgstr ""
+
+#: ../../accounting/others/adviser/budget.rst:121
+msgid ""
+"if you use analytical accounts remember that you need to specify the account"
+" in the invoice and / or purchase line."
+msgstr ""
+
+#: ../../accounting/others/adviser/budget.rst:125
+msgid "for more information about booking invoices and purchase orders see:"
+msgstr ""
+
+#: ../../accounting/others/adviser/budget.rst:127
+msgid ":doc:`../../receivables/customer_invoices/overview`"
+msgstr ""
+
+#: ../../accounting/others/adviser/budget.rst:129
+msgid "Go back in the budget list and find the Smith Project."
+msgstr ""
+
+#: ../../accounting/others/adviser/budget.rst:131
+msgid ""
+"Via the analytical account, Odoo can account the invoice lines and purchase "
+"lines booked in the accounts and will display them in the **Practical "
+"Amount** column."
+msgstr ""
+
+#: ../../accounting/others/adviser/budget.rst:140
+msgid ""
+"The theoretical amount represents the amount of money you theoretically "
+"could have spend / should have received in function of the date. When your "
+"budget is 1200 for 12 months (january to december), and today is 31 of "
+"january, the theoretical amount will be 1000, since this is the actual "
+"amount that could have been realised."
+msgstr ""
+
+#: ../../accounting/others/adviser/fiscalyear.rst:3
+msgid "How to do a year end in Odoo? (close a fiscal year)"
+msgstr ""
+
+#: ../../accounting/others/adviser/fiscalyear.rst:5
+msgid ""
+"Before going ahead with closing a fiscal year, there are a few steps one "
+"should typically take to ensure that your accounting is correct, up to date,"
+" and accurate:"
+msgstr ""
+
+#: ../../accounting/others/adviser/fiscalyear.rst:9
+msgid ""
+"Make sure you have fully reconciled your **bank account(s)** up to year end "
+"and confirm that your ending book balances agree with your bank statement "
+"balances."
+msgstr ""
+
+#: ../../accounting/others/adviser/fiscalyear.rst:13
+msgid "Verify that all **customer invoices** have been entered and approved."
+msgstr ""
+
+#: ../../accounting/others/adviser/fiscalyear.rst:15
+msgid "Confirm that you have entered and agreed all **vendor bills**."
+msgstr ""
+
+#: ../../accounting/others/adviser/fiscalyear.rst:17
+msgid "Validate all **expenses**, ensuring their accuracy."
+msgstr ""
+
+#: ../../accounting/others/adviser/fiscalyear.rst:19
+msgid ""
+"Corroborate that all **received payments** have been entered and recorded "
+"accurately."
+msgstr ""
+
+#: ../../accounting/others/adviser/fiscalyear.rst:23
+msgid "Year-end checklist"
+msgstr ""
+
+#: ../../accounting/others/adviser/fiscalyear.rst:25
+msgid "Run a **Tax report**, and verify that your tax information is correct."
+msgstr ""
+
+#: ../../accounting/others/adviser/fiscalyear.rst:27
+msgid "Reconcile all accounts on your **Balance Sheet**:"
+msgstr ""
+
+#: ../../accounting/others/adviser/fiscalyear.rst:29
+msgid ""
+"Agree your bank balances in Odoo against your actual bank balances on your "
+"statements. Utilize the **Bank Reconciliation** report to assist with this."
+msgstr ""
+
+#: ../../accounting/others/adviser/fiscalyear.rst:33
+msgid ""
+"Reconcile all transactions in your cash and bank accounts by running your "
+"**Aged Receivables** and **Aged Payables** reports."
+msgstr ""
+
+#: ../../accounting/others/adviser/fiscalyear.rst:36
+msgid ""
+"Audit your accounts, being sure to fully understand the transactions "
+"affecting them and the nature of the transactions, making sure to include "
+"loans and fixed assets."
+msgstr ""
+
+#: ../../accounting/others/adviser/fiscalyear.rst:40
+msgid ""
+"Run the optional **Payments Matching** feature, under the **More** dropdown "
+"on the dashboard, validating any open **Vendor Bills** and **Customer "
+"Invoices** with their payments. This step is optional, however it may assist"
+" the year-end process if all outstanding payments and invoices are "
+"reconciled, and could lead finding errors or mistakes in the system."
+msgstr ""
+
+#: ../../accounting/others/adviser/fiscalyear.rst:47
+msgid ""
+"Your accountant/bookkeeper will likely verify your balance sheet items and "
+"book entries for:"
+msgstr ""
+
+#: ../../accounting/others/adviser/fiscalyear.rst:50
+msgid ""
+"Year-end manual adjustments, using the **Adviser Journal Entries** menu (For"
+" example, the **Current Year Earnings** and **Retained Earnings** reports)."
+msgstr ""
+
+#: ../../accounting/others/adviser/fiscalyear.rst:54
+msgid "**Work in Progress**."
+msgstr ""
+
+#: ../../accounting/others/adviser/fiscalyear.rst:56
+msgid "**Depreciation Journal Entries**."
+msgstr ""
+
+#: ../../accounting/others/adviser/fiscalyear.rst:58
+msgid "**Loans**."
+msgstr ""
+
+#: ../../accounting/others/adviser/fiscalyear.rst:60
+msgid "**Tax adjustments**."
+msgstr ""
+
+#: ../../accounting/others/adviser/fiscalyear.rst:62
+msgid ""
+"If your accountant/bookkeeper is going through end of the year auditing, "
+"they may want to have paper copies of all balance sheet items (such as "
+"loans, bank accounts, prepayments, sales tax statements, etc...) to agree "
+"these against your Odoo balances."
+msgstr ""
+
+#: ../../accounting/others/adviser/fiscalyear.rst:67
+msgid ""
+"During this process, it is good practice to set the **Lock date for Non-"
+"Advisers** to the last day of the preceding financial year, which is set "
+"under the accounting configuration. This way, the accountant can be "
+"confident that nobody is changing the previous year transactions while "
+"auditing the books."
+msgstr ""
+
+#: ../../accounting/others/adviser/fiscalyear.rst:77
+msgid "Closing the fiscal year"
+msgstr ""
+
+#: ../../accounting/others/adviser/fiscalyear.rst:79
+msgid ""
+"In Odoo there is no need to do a specific year end closing entry in order to"
+" close out income statement accounts. The reports are created in real-time, "
+"meaning that the **Income statement** corresponds directly with the year-end"
+" date you specify in Odoo. Therefore, any time you generate the **Income "
+"Statement**, the beginning date will correspond with the beginning of the "
+"**Fiscal Year** and the account balances will all be 0."
+msgstr ""
+
+#: ../../accounting/others/adviser/fiscalyear.rst:86
+msgid ""
+"Once the accountant/bookkeeper has created the journal entry to allocate the"
+" **Current Year Earnings**, you should set the **Lock Date** to the last day"
+" of the fiscal year. Making sure that before doing so, you confirm whether "
+"or not the current year earnings in the **Balance Sheet** is correctly "
+"reporting a 0 balance."
+msgstr ""
+
+#: ../../accounting/others/adviser/fiscalyear.rst:93
+msgid ":doc:`../configuration/fiscal_year`"
+msgstr ""
+
+#: ../../accounting/others/adviser/reverse_entry.rst:3
+msgid "Reverse an accounting entry automatically"
+msgstr ""
+
+#: ../../accounting/others/adviser/reverse_entry.rst:5
+msgid ""
+"You may want to automatically reverse an accounting entry at a specific "
+"date."
+msgstr ""
+
+#: ../../accounting/others/adviser/reverse_entry.rst:8
+msgid ""
+"This is, for example, used when you make a provision (e.g. provision for bad"
+" debt). When making the accounting entry for the provision, the amount you "
+"entered is only an estimated amount. You will only be sure of the amount at "
+"the end of the fiscal year. That's why, at that point, you want the "
+"accounting entry to be reversed to be able to enter the real loss that "
+"occurred."
+msgstr ""
+
+#: ../../accounting/others/adviser/reverse_entry.rst:15
+msgid ""
+"For this, you just have to tick the box \"Reverse Automatically\" on the "
+"journal entry and to define a reversal date. The accounting entry will be "
+"reversed at that date."
+msgstr ""
+
+#: ../../accounting/others/analytic.rst:3
+msgid "Analytic"
+msgstr ""
+
+#: ../../accounting/others/analytic/purchases_expenses.rst:3
+msgid "How to track costs of purchases, expenses, subcontracting?"
+msgstr ""
+
+#: ../../accounting/others/analytic/purchases_expenses.rst:8
+msgid ""
+"Thanks to analytical accounting we can track costs of purchases, expenses "
+"and subcontracting in the accounting module."
+msgstr ""
+
+#: ../../accounting/others/analytic/purchases_expenses.rst:11
+msgid ""
+"We'll take the following example. We sold a consulting package for a "
+"customer. The package is all inclusive meaning no extra cost can be added. "
+"We would however like to follow which cost were attached to this transaction"
+" as we need to pay for purchases, expenses, and subcontracting costs related"
+" to the project."
+msgstr ""
+
+#: ../../accounting/others/analytic/purchases_expenses.rst:20
+msgid ""
+"The following modules needs to be installed to track cost. Enter the app "
+"module and install the following apps:"
+msgstr ""
+
+#: ../../accounting/others/analytic/purchases_expenses.rst:28
+msgid ""
+"Please note that the applications provided by these apps only allows us to "
+"**track** the costs. We won't be able to automatically re invoice those "
+"costs to our customers. To track and **re invoice costs** you should install"
+" the Sales management app as well."
+msgstr ""
+
+#: ../../accounting/others/analytic/purchases_expenses.rst:37
+msgid "Enable Analytical accounting"
+msgstr ""
+
+#: ../../accounting/others/analytic/purchases_expenses.rst:39
+msgid ""
+"Next step is to activate the analytical accounting. In the accounting app, "
+"select :menuselection:`Configuration --> Settings` and thick the Analytic "
+"accounting box."
+msgstr ""
+
+#: ../../accounting/others/analytic/purchases_expenses.rst:46
+msgid ""
+"Moreover, scroll down and tick the **Analytic accounting for purchases** "
+"box."
+msgstr ""
+
+#: ../../accounting/others/analytic/purchases_expenses.rst:52
+msgid "Don't forget to save your changes."
+msgstr ""
+
+#: ../../accounting/others/analytic/purchases_expenses.rst:55
+msgid "Create an Analytical account."
+msgstr ""
+
+#: ../../accounting/others/analytic/purchases_expenses.rst:57
+msgid ""
+"First of all you should create an Analytical account on which you can point "
+"all your expenses. Enter the accounting app, select "
+":menuselection:`Configuration --> Analytic Accounts`. Create a new one. In "
+"this case we will call it \"consulting pack\" for our customer Smith&Co."
+msgstr ""
+
+#: ../../accounting/others/analytic/purchases_expenses.rst:65
+msgid "We will point all our costs to this account to keep track of them."
+msgstr ""
+
+#: ../../accounting/others/analytic/purchases_expenses.rst:68
+msgid "Record an expense"
+msgstr ""
+
+#: ../../accounting/others/analytic/purchases_expenses.rst:70
+msgid ""
+"We start by booking an expense. Our IT technician had to take a train to go "
+"see our customer. He paid for his ticket himself."
+msgstr ""
+
+#: ../../accounting/others/analytic/purchases_expenses.rst:75
+msgid "Create an expense product"
+msgstr ""
+
+#: ../../accounting/others/analytic/purchases_expenses.rst:77
+msgid ""
+"We first need to create an expense product. Enter the **Expense** module, "
+"Click on :menuselection:`Configuration --> Expense Products`. Create a new "
+"product called Train ticket and set the cost price to 15.50 euros. Make sure"
+" the **Can be expensed** box is ticked."
+msgstr ""
+
+#: ../../accounting/others/analytic/purchases_expenses.rst:86
+msgid "Book the expense"
+msgstr ""
+
+#: ../../accounting/others/analytic/purchases_expenses.rst:88
+msgid ""
+"Enter the Expense module, click on :menuselection:`My expenses --> Create`. "
+"Select the Train ticket product and link it to the analytical account "
+"discussed above."
+msgstr ""
+
+#: ../../accounting/others/analytic/purchases_expenses.rst:95
+msgid ""
+"Submit to manager and wait for the manager to approve and post the journal "
+"entries."
+msgstr ""
+
+#: ../../accounting/others/analytic/purchases_expenses.rst:99
+msgid "Create a Purchase Order linked to the analytical account"
+msgstr ""
+
+#: ../../accounting/others/analytic/purchases_expenses.rst:102
+msgid "Purchase Product"
+msgstr ""
+
+#: ../../accounting/others/analytic/purchases_expenses.rst:104
+msgid ""
+"We also need to buy a software for our customers. In the purchase app create"
+" a purchase order for the software product. Within the line we can link the "
+"product's cost with the analytical account. Specify the order line and "
+"select the correct analytical account. Confirm the sale."
+msgstr ""
+
+#: ../../accounting/others/analytic/purchases_expenses.rst:113
+msgid ""
+"Accept the delivery and enter the invoice. Once the invoice is entered the "
+"cost price (**Vendor Price** field) will be booked in the analytical "
+"account."
+msgstr ""
+
+#: ../../accounting/others/analytic/purchases_expenses.rst:117
+msgid "Subcontracting"
+msgstr ""
+
+#: ../../accounting/others/analytic/purchases_expenses.rst:119
+msgid ""
+"The purchase module can be used in the same way as seen previously to handle"
+" subcontracting. if we purchase a service from another company we can re "
+"invoice this cost by linking the purchase order line to the correct "
+"analytical account. We simply need to create the correct vendors product."
+msgstr ""
+
+#: ../../accounting/others/analytic/purchases_expenses.rst:127
+msgid "You can also track cost with timesheets, see: :doc:`timesheets`"
+msgstr ""
+
+#: ../../accounting/others/analytic/purchases_expenses.rst:130
+msgid "Track costs in accounting"
+msgstr ""
+
+#: ../../accounting/others/analytic/purchases_expenses.rst:132
+msgid ""
+"Now that everything is booked and points to the analytical account. Simply "
+"open it to check the costs related to that account."
+msgstr ""
+
+#: ../../accounting/others/analytic/purchases_expenses.rst:135
+msgid ""
+"Enter the accounting module, click on :menuselection:`Advisers --> Analytic "
+"Accounts --> Open Charts`."
+msgstr ""
+
+#: ../../accounting/others/analytic/purchases_expenses.rst:138
+msgid ""
+"Select \"consulting pack - Smith\" and click on the cost and revenue button "
+"to have an overview of all cost linked to the account."
+msgstr ""
+
+#: ../../accounting/others/analytic/purchases_expenses.rst:146
+msgid ""
+"If you would like to have the revenue as well you should invoice the "
+"Consulting Pack in the Invoice menu and link the invoice line to this same "
+"analytical account."
+msgstr ""
+
+#: ../../accounting/others/analytic/timesheets.rst:3
+msgid "How to track costs of human resources with timesheets?"
+msgstr ""
+
+#: ../../accounting/others/analytic/timesheets.rst:5
+msgid ""
+"Human resource of course has a cost. It is interesting to see how much a "
+"particular contract costs the company in term of human power in relation to "
+"the invoiced amounts."
+msgstr ""
+
+#: ../../accounting/others/analytic/timesheets.rst:9
+msgid ""
+"We will take the following example: Our two employees **Harry Potter** and "
+"**Cedric Digory** both work on a **Consultancy pack** for our customer "
+"**Smith&Co**. Harry is paid 18€ p.h. and Cedric's salary is 12€ p.h. We "
+"would like to track their timesheet costs within the accounting app, and "
+"compare them with the revenue of the consultancy service."
+msgstr ""
+
+#: ../../accounting/others/analytic/timesheets.rst:18
+msgid ""
+"First, install the three applications necessary to use this functionality, "
+"namely **Accounting**, **Sales** and **Timesheet**. Enter the apps module "
+"name and install them."
+msgstr ""
+
+#: ../../accounting/others/analytic/timesheets.rst:31
+msgid ""
+"Next you will need to enable analytical accounting. To do so enter the "
+"**Accounting app**. Select :menuselection:`Configuration --> Settings` and "
+"tick the **Analytic accounting** option (see picture below)"
+msgstr ""
+
+#: ../../accounting/others/analytic/timesheets.rst:38
+msgid "Apply your changes."
+msgstr ""
+
+#: ../../accounting/others/analytic/timesheets.rst:41
+msgid "Create an employee"
+msgstr ""
+
+#: ../../accounting/others/analytic/timesheets.rst:43
+msgid ""
+"In order to check the revenue of an employee you need to have one. To create"
+" an employee enter the **Employee** app. Select **Employees** and create a "
+"new employee, fill in the name and the basic information."
+msgstr ""
+
+#: ../../accounting/others/analytic/timesheets.rst:47
+msgid ""
+"On the employee sheet enter the **HR settings** tab. Here you are able to "
+"specify the **Timesheet Cost** of your employee. In this case Harry has a "
+"cost of 18 euros / hours. We will thus fill in 18 in this field."
+msgstr ""
+
+#: ../../accounting/others/analytic/timesheets.rst:55
+msgid ""
+"If you want the employee to be able to enter timesheets he needs to be "
+"related to a User."
+msgstr ""
+
+#: ../../accounting/others/analytic/timesheets.rst:58
+msgid ""
+"Repeat the operation to create the Cedric Digory employee. Don't forget to "
+"specify its related user and **Timesheet Costs**."
+msgstr ""
+
+#: ../../accounting/others/analytic/timesheets.rst:62
+msgid "Issue a Sales Order"
+msgstr ""
+
+#: ../../accounting/others/analytic/timesheets.rst:64
+msgid ""
+"We created two employees called Harry Potter and Cedric Diggory in the "
+"**Employee** app. Both of them will work on a consultancy contract for our "
+"customer Smith&Co where they will point their hours on a timesheet."
+msgstr ""
+
+#: ../../accounting/others/analytic/timesheets.rst:68
+msgid ""
+"We thus need to create a **sales order** with a **service** product invoiced"
+" **based on time and material** and tracked by timesheets with **hours** as "
+"unit of measures."
+msgstr ""
+
+#: ../../accounting/others/analytic/timesheets.rst:75
+msgid ""
+"For more information on how to create a sales order based on time and "
+"material please see: *How to invoice based on time and material* (Work in "
+"Progress)."
+msgstr ""
+
+#: ../../accounting/others/analytic/timesheets.rst:82
+msgid ""
+"We save a Sales Order with the service product **External Consulting**. An "
+"analytical account will automatically be generated once the **Sales Order** "
+"is confirmed. Our employees will have to point to that account (in this case"
+" **SO002-Smith&Co**) in order to be able to invoice their hours (see picture"
+" below)."
+msgstr ""
+
+#: ../../accounting/others/analytic/timesheets.rst:92
+msgid "Fill in timesheet"
+msgstr ""
+
+#: ../../accounting/others/analytic/timesheets.rst:94
+msgid ""
+"As an employee linked to a user, Harry can enter the **Timesheet** app and "
+"specify his timesheets for the contract. Logged on Harry's account we enter "
+"the **Timesheet** app and enter a detailed line pointing to the **Analytical"
+" Account** discussed above."
+msgstr ""
+
+#: ../../accounting/others/analytic/timesheets.rst:99
+msgid "Harry worked three hours on a SWOT analysis for Smith&Co."
+msgstr ""
+
+#: ../../accounting/others/analytic/timesheets.rst:104
+msgid ""
+"In the meantime, Cedric discussed businesses needs with the customer for 1 "
+"hour and specified it as well in his personal timesheet, pointing as well on"
+" the **Analytic Account**."
+msgstr ""
+
+#: ../../accounting/others/analytic/timesheets.rst:108
+msgid ""
+"In the **Sales Order** we notice that the delivered amounts of hours is "
+"automatically computed (see picture below)."
+msgstr ""
+
+#: ../../accounting/others/analytic/timesheets.rst:115
+msgid "Analytic accounting"
+msgstr ""
+
+#: ../../accounting/others/analytic/timesheets.rst:117
+msgid ""
+"Thanks to analytic accounts we are able to have an overview of HR cost and "
+"revenues. All the revenues and cost of this transactions have been "
+"registered in the **SO002-Smith&Co** account."
+msgstr ""
+
+#: ../../accounting/others/analytic/timesheets.rst:121
+msgid "We can use two methods to analyze this situation."
+msgstr ""
+
+#: ../../accounting/others/analytic/timesheets.rst:124
+msgid "Without filters"
+msgstr ""
+
+#: ../../accounting/others/analytic/timesheets.rst:126
+msgid ""
+"If we pointed all our costs and revenues of the project on the correct "
+"analytical account we can easily retrieve the cost and revenues related to "
+"this analytical account. Enter the *Accounting* app, select "
+":menuselection:`Adviser --> Analytic Accounts --> Open Charts`."
+msgstr ""
+
+#: ../../accounting/others/analytic/timesheets.rst:131
+msgid ""
+"Note : you can specify a period for **Analysis**. If you want to open the "
+"current situation you should keep the fields empty. We can already note the "
+"credit and debit balance of the account."
+msgstr ""
+
+#: ../../accounting/others/analytic/timesheets.rst:138
+msgid ""
+"If we click on the account a special button is provided to have the details "
+"of cost and revenues (see picture below)."
+msgstr ""
+
+#: ../../accounting/others/analytic/timesheets.rst:144
+msgid ""
+"Click the button **Cost/Revenue** to have an overview of cost and revenues "
+"with the corresponding description."
+msgstr ""
+
+#: ../../accounting/others/analytic/timesheets.rst:148
+msgid "With filters"
+msgstr ""
+
+#: ../../accounting/others/analytic/timesheets.rst:150
+msgid "We can thus filter this information from the **Analytic Entries**."
+msgstr ""
+
+#: ../../accounting/others/analytic/timesheets.rst:152
+msgid ""
+"Enter the **Accounting** app, and click on :menuselection:`Adviser --> "
+"Analytic Entries`. In this menu we have several options to analyse the human"
+" resource cost."
+msgstr ""
+
+#: ../../accounting/others/analytic/timesheets.rst:155
+msgid ""
+"We filter on the **Analytic account** so we can see the cost and revenues of"
+" the project. Add a custom **Filter** where the **Analytic Account** "
+"contains the **Sales Order** number."
+msgstr ""
+
+#: ../../accounting/others/analytic/timesheets.rst:162
+msgid ""
+"In the results we see timesheets activities and invoiced lines with the "
+"corresponding costs and revenues."
+msgstr ""
+
+#: ../../accounting/others/analytic/timesheets.rst:168
+msgid ""
+"We can group the different analytical accounts together and check their "
+"respective revenues. Simply group by **Analytic account** and select the "
+"**Graph view** to have a clear overview."
+msgstr ""
+
+#: ../../accounting/others/analytic/usage.rst:3
+msgid "Analytic account use cases"
+msgstr ""
+
+#: ../../accounting/others/analytic/usage.rst:5
+msgid "The analytic accounting can be used for several purposes:"
+msgstr ""
+
+#: ../../accounting/others/analytic/usage.rst:7
+msgid "analyse costs of a company"
+msgstr ""
+
+#: ../../accounting/others/analytic/usage.rst:9
+msgid "reinvoice time to a customer"
+msgstr ""
+
+#: ../../accounting/others/analytic/usage.rst:11
+msgid "analyse performance of a service or a project"
+msgstr ""
+
+#: ../../accounting/others/analytic/usage.rst:13
+msgid ""
+"To manage analytic accounting, you have to activate it in "
+":menuselection:`Configuration --> Settings`:"
+msgstr ""
+
+#: ../../accounting/others/analytic/usage.rst:19
+msgid ""
+"To illustrate analytic accounts clearly, you will follow three use cases, "
+"each in one of three different types of company:"
+msgstr ""
+
+#: ../../accounting/others/analytic/usage.rst:22
+msgid "Industrial company: Costs Analyse"
+msgstr ""
+
+#: ../../accounting/others/analytic/usage.rst:24
+msgid "Law Firm: reinvoice spent hours"
+msgstr ""
+
+#: ../../accounting/others/analytic/usage.rst:26
+msgid "IT/Services Company: performance analysis"
+msgstr ""
+
+#: ../../accounting/others/analytic/usage.rst:29
+msgid "Case 1: Industrial company: Costs Analyse"
+msgstr ""
+
+#: ../../accounting/others/analytic/usage.rst:31
+msgid ""
+"In industry, you will often find analytic charts of accounts structured into"
+" departments and products the company itself is built on."
+msgstr ""
+
+#: ../../accounting/others/analytic/usage.rst:34
+msgid ""
+"The objective is to examine the costs, sales and margins by "
+"department/resources and by product. The first level of the structure "
+"comprises the different departments, and the lower levels represent the "
+"product ranges the company makes and sells."
+msgstr ""
+
+#: ../../accounting/others/analytic/usage.rst:39
+msgid ""
+"**Analytic Chart of Accounts for an Industrial Manufacturing Company**:"
+msgstr ""
+
+#: ../../accounting/others/analytic/usage.rst:41
+msgid "Marketing Department"
+msgstr ""
+
+#: ../../accounting/others/analytic/usage.rst:43
+msgid "Commercial Department"
+msgstr ""
+
+#: ../../accounting/others/analytic/usage.rst:45
+msgid "Administration Department"
+msgstr ""
+
+#: ../../accounting/others/analytic/usage.rst:47
+#: ../../accounting/others/analytic/usage.rst:66
+#: ../../accounting/others/analytic/usage.rst:70
+#: ../../accounting/others/analytic/usage.rst:72
+#: ../../accounting/others/analytic/usage.rst:80
+msgid "Production Range 1"
+msgstr ""
+
+#: ../../accounting/others/analytic/usage.rst:49
+#: ../../accounting/others/analytic/usage.rst:68
+#: ../../accounting/others/analytic/usage.rst:82
+msgid "Production Range 2"
+msgstr ""
+
+#: ../../accounting/others/analytic/usage.rst:51
+msgid ""
+"In daily use, it is useful to mark the analytic account on each purchase "
+"invoice. When the invoice is approved, it will automatically generate the "
+"entries for both the general and the corresponding analytic accounts. For "
+"each entry on the general accounts, there is at least one analytic entry "
+"that allocates costs to the department which incurred them."
+msgstr ""
+
+#: ../../accounting/others/analytic/usage.rst:58
+msgid ""
+"Here is a possible breakdown of some general accounting entries for the "
+"example above, allocated to various analytic accounts:"
+msgstr ""
+
+#: ../../accounting/others/analytic/usage.rst:62
+msgid "**General accounts**"
+msgstr ""
+
+#: ../../accounting/others/analytic/usage.rst:62
+msgid "**Analytic accounts**"
+msgstr ""
+
+#: ../../accounting/others/analytic/usage.rst:64
+#: ../../accounting/others/analytic/usage.rst:157
+msgid "**Title**"
+msgstr ""
+
+#: ../../accounting/others/analytic/usage.rst:64
+#: ../../accounting/others/analytic/usage.rst:64
+#: ../../accounting/others/analytic/usage.rst:157
+#: ../../accounting/overview/process_overview/customer_invoice.rst:107
+#: ../../accounting/overview/process_overview/customer_invoice.rst:128
+#: ../../accounting/receivables/customer_invoices/deferred_revenues.rst:87
+#: ../../accounting/receivables/customer_invoices/deferred_revenues.rst:98
+msgid "**Account**"
+msgstr ""
+
+#: ../../accounting/others/analytic/usage.rst:64
+#: ../../accounting/others/analytic/usage.rst:157
+#: ../../accounting/others/taxes/cash_basis_taxes.rst:48
+#: ../../accounting/others/taxes/cash_basis_taxes.rst:62
+#: ../../accounting/others/taxes/cash_basis_taxes.rst:74
+#: ../../accounting/overview/process_overview/customer_invoice.rst:107
+#: ../../accounting/overview/process_overview/customer_invoice.rst:128
+msgid "**Debit**"
+msgstr ""
+
+#: ../../accounting/others/analytic/usage.rst:64
+#: ../../accounting/others/analytic/usage.rst:157
+#: ../../accounting/others/taxes/cash_basis_taxes.rst:48
+#: ../../accounting/others/taxes/cash_basis_taxes.rst:62
+#: ../../accounting/others/taxes/cash_basis_taxes.rst:74
+#: ../../accounting/overview/process_overview/customer_invoice.rst:107
+#: ../../accounting/overview/process_overview/customer_invoice.rst:128
+msgid "**Credit**"
+msgstr ""
+
+#: ../../accounting/others/analytic/usage.rst:64
+msgid "**Value**"
+msgstr ""
+
+#: ../../accounting/others/analytic/usage.rst:66
+msgid "Purchase of Raw Material"
+msgstr ""
+
+#: ../../accounting/others/analytic/usage.rst:66
+#: ../../accounting/others/analytic/usage.rst:68
+#: ../../accounting/others/analytic/usage.rst:70
+#: ../../accounting/others/analytic/usage.rst:72
+#: ../../accounting/others/analytic/usage.rst:84
+msgid "2122"
+msgstr ""
+
+#: ../../accounting/others/analytic/usage.rst:66
+msgid "1500"
+msgstr ""
+
+#: ../../accounting/others/analytic/usage.rst:66
+msgid "-1 500"
+msgstr ""
+
+#: ../../accounting/others/analytic/usage.rst:68
+msgid "Subcontractors"
+msgstr ""
+
+#: ../../accounting/others/analytic/usage.rst:68
+#: ../../accounting/others/analytic/usage.rst:72
+#: ../../accounting/others/analytic/usage.rst:84
+msgid "450"
+msgstr ""
+
+#: ../../accounting/others/analytic/usage.rst:68
+#: ../../accounting/others/analytic/usage.rst:72
+msgid "-450"
+msgstr ""
+
+#: ../../accounting/others/analytic/usage.rst:70
+msgid "Credit Note for defective materials"
+msgstr ""
+
+#: ../../accounting/others/analytic/usage.rst:70
+#: ../../accounting/others/analytic/usage.rst:70
+msgid "200"
+msgstr ""
+
+#: ../../accounting/others/analytic/usage.rst:72
+msgid "Transport charges"
+msgstr ""
+
+#: ../../accounting/others/analytic/usage.rst:74
+msgid "Staff costs"
+msgstr ""
+
+#: ../../accounting/others/analytic/usage.rst:74
+msgid "2121"
+msgstr ""
+
+#: ../../accounting/others/analytic/usage.rst:74
+msgid "10000"
+msgstr ""
+
+#: ../../accounting/others/analytic/usage.rst:74
+#: ../../accounting/others/analytic/usage.rst:84
+msgid "Marketing"
+msgstr ""
+
+#: ../../accounting/others/analytic/usage.rst:74
+#: ../../accounting/others/analytic/usage.rst:80
+#: ../../accounting/others/analytic/usage.rst:82
+msgid "-2 000"
+msgstr ""
+
+#: ../../accounting/others/analytic/usage.rst:76
+msgid "Commercial"
+msgstr ""
+
+#: ../../accounting/others/analytic/usage.rst:76
+msgid "-3 000"
+msgstr ""
+
+#: ../../accounting/others/analytic/usage.rst:78
+#: ../../accounting/others/analytic/usage.rst:167
+msgid "Administrative"
+msgstr ""
+
+#: ../../accounting/others/analytic/usage.rst:78
+msgid "-1 000"
+msgstr ""
+
+#: ../../accounting/others/analytic/usage.rst:84
+msgid "PR"
+msgstr ""
+
+#: ../../accounting/others/analytic/usage.rst:84
+msgid "-400"
+msgstr ""
+
+#: ../../accounting/others/analytic/usage.rst:87
+msgid ""
+"The analytic representation by department enables you to investigate the "
+"costs allocated to each department in the company. The analytic chart of "
+"accounts shows the distribution of the company's costs using the example "
+"above:"
+msgstr ""
+
+#: ../../accounting/others/analytic/usage.rst:94
+msgid ""
+"In this example of a hierarchical structure in Odoo, you can analyse not "
+"only the costs of each product range, but also the costs of the whole "
+"production. A report that relates both general accounts and analytic "
+"accounts enables you to get a breakdown of costs within a given department."
+msgstr ""
+
+#: ../../accounting/others/analytic/usage.rst:103
+msgid ""
+"The examples above are based on a breakdown of the costs of the company. "
+"Analytic allocations can be just as effective for sales. That gives you the "
+"profitability (sales - costs) of different departments."
+msgstr ""
+
+#: ../../accounting/others/analytic/usage.rst:107
+msgid ""
+"This analytic representation by department is generally used by trading "
+"companies and industries."
+msgstr ""
+
+#: ../../accounting/others/analytic/usage.rst:110
+msgid ""
+"A variantion of this, is not to break it down by sales and marketing "
+"departments, but to assign each cost to its corresponding product range. "
+"This will give you an analysis of the profitability of each product range."
+msgstr ""
+
+#: ../../accounting/others/analytic/usage.rst:115
+msgid ""
+"Choosing one over the other depends on how you look at your marketing "
+"effort. Is it a global cost allocated in some general way, or is each "
+"product range responsible for its own marketing costs?"
+msgstr ""
+
+#: ../../accounting/others/analytic/usage.rst:120
+msgid "Case 2: Law Firm: costs of human resources?"
+msgstr ""
+
+#: ../../accounting/others/analytic/usage.rst:122
+msgid ""
+"Law firms generally adopt management by case, where each case represents a "
+"current client file. All of the expenses and products are then attached to a"
+" given file/analytic account."
+msgstr ""
+
+#: ../../accounting/others/analytic/usage.rst:126
+msgid ""
+"A principal preoccupation of law firms is the invoicing of hours worked, and"
+" the profitability by case and by employee."
+msgstr ""
+
+#: ../../accounting/others/analytic/usage.rst:129
+msgid ""
+"Mechanisms used for encoding the hours worked will be covered in detail in "
+"timesheet documentation. Like most system processes, hours worked are "
+"integrated into the analytic accounting. In the employee form, specify the "
+"cost of the employee. The hourly charge is a function of the employee's "
+"cost."
+msgstr ""
+
+#: ../../accounting/others/analytic/usage.rst:135
+msgid ""
+"So a law firm will opt for an analytic representation which reflects the "
+"management of the time that employees work on the different customer cases."
+msgstr ""
+
+#: ../../accounting/others/analytic/usage.rst:139
+msgid ""
+"Billing for the different cases is a bit unusual. The cases do not match any"
+" entry in the general account nor do they come from purchase or sales "
+"invoices. They are represented by the various analytic operations and do not"
+" have exact counterparts in the general accounts. They are calculated on the"
+" basis of the hourly cost per employee."
+msgstr ""
+
+#: ../../accounting/others/analytic/usage.rst:145
+msgid ""
+"At the end of the month when you pay salaries and benefits, you integrate "
+"them into the general accounts but not in the analytic accounts, because "
+"they have already been accounted for in billing each account. A report that "
+"relates data from the analytic and general accounts then lets you compare "
+"the totals, so you can readjust your estimates of hourly cost per employee "
+"depending on the time actually worked."
+msgstr ""
+
+#: ../../accounting/others/analytic/usage.rst:153
+msgid ""
+"The following table shows an example of different analytic entries that you "
+"can find for your analytic account:"
+msgstr ""
+
+#: ../../accounting/others/analytic/usage.rst:157
+msgid "**Amount**"
+msgstr ""
+
+#: ../../accounting/others/analytic/usage.rst:157
+msgid "**General Account**"
+msgstr ""
+
+#: ../../accounting/others/analytic/usage.rst:159
+msgid "Study the file (1 h)"
+msgstr ""
+
+#: ../../accounting/others/analytic/usage.rst:159
+#: ../../accounting/others/analytic/usage.rst:161
+#: ../../accounting/others/analytic/usage.rst:165
+#: ../../accounting/others/analytic/usage.rst:169
+msgid "Case 1.1"
+msgstr ""
+
+#: ../../accounting/others/analytic/usage.rst:159
+msgid "-15"
+msgstr ""
+
+#: ../../accounting/others/analytic/usage.rst:161
+msgid "Search for information (3 h)"
+msgstr ""
+
+#: ../../accounting/others/analytic/usage.rst:161
+msgid "-45"
+msgstr ""
+
+#: ../../accounting/others/analytic/usage.rst:163
+msgid "Consultation (4 h)"
+msgstr ""
+
+#: ../../accounting/others/analytic/usage.rst:163
+msgid "Case 2.1"
+msgstr ""
+
+#: ../../accounting/others/analytic/usage.rst:163
+msgid "-60"
+msgstr ""
+
+#: ../../accounting/others/analytic/usage.rst:165
+msgid "Service charges"
+msgstr ""
+
+#: ../../accounting/others/analytic/usage.rst:165
+#: ../../accounting/others/analytic/usage.rst:165
+msgid "280"
+msgstr ""
+
+#: ../../accounting/others/analytic/usage.rst:165
+msgid "705 – Billing services"
+msgstr ""
+
+#: ../../accounting/others/analytic/usage.rst:167
+msgid "Stationery purchase"
+msgstr ""
+
+#: ../../accounting/others/analytic/usage.rst:167
+msgid "-42"
+msgstr ""
+
+#: ../../accounting/others/analytic/usage.rst:167
+msgid "601 – Furniture purchase"
+msgstr ""
+
+#: ../../accounting/others/analytic/usage.rst:167
+msgid "42"
+msgstr ""
+
+#: ../../accounting/others/analytic/usage.rst:169
+msgid "Fuel Cost -Client trip"
+msgstr ""
+
+#: ../../accounting/others/analytic/usage.rst:169
+msgid "-35"
+msgstr ""
+
+#: ../../accounting/others/analytic/usage.rst:169
+msgid "613 – Transports"
+msgstr ""
+
+#: ../../accounting/others/analytic/usage.rst:169
+msgid "35"
+msgstr ""
+
+#: ../../accounting/others/analytic/usage.rst:171
+msgid "Staff salaries"
+msgstr ""
+
+#: ../../accounting/others/analytic/usage.rst:171
+msgid "6201 – Salaries"
+msgstr ""
+
+#: ../../accounting/others/analytic/usage.rst:171
+msgid "3 000"
+msgstr ""
+
+#: ../../accounting/others/analytic/usage.rst:174
+msgid ""
+"Such a structure allows you to make a detailed study of the profitability of"
+" various transactions."
+msgstr ""
+
+#: ../../accounting/others/analytic/usage.rst:177
+msgid ""
+"For more details about profitablity, please read the following document: "
+":doc:`timesheets`"
+msgstr ""
+
+#: ../../accounting/others/analytic/usage.rst:180
+msgid ""
+"But analytical accounting is not limited to a simple analysis of the "
+"profitability of different customer. The same data can be used for automatic"
+" recharging of the services to the customer at the end of the month. To "
+"invoice customers, just link the analytic account to a sale order and sell "
+"products that manage timesheet or expenses ."
+msgstr ""
+
+#: ../../accounting/others/analytic/usage.rst:187
+msgid "Case 3: IT Services Company: perfomance analysis"
+msgstr ""
+
+#: ../../accounting/others/analytic/usage.rst:189
+msgid "Most IT service companies face the following problems:"
+msgstr ""
+
+#: ../../accounting/others/analytic/usage.rst:191
+msgid "project planning,"
+msgstr ""
+
+#: ../../accounting/others/analytic/usage.rst:193
+msgid "invoicing, profitability and financial follow-up of projects,"
+msgstr ""
+
+#: ../../accounting/others/analytic/usage.rst:195
+msgid "managing support contracts."
+msgstr ""
+
+#: ../../accounting/others/analytic/usage.rst:197
+msgid ""
+"To deal with these problems, you would use an analytic chart of accounts "
+"structured by project and by sale order."
+msgstr ""
+
+#: ../../accounting/others/analytic/usage.rst:200
+msgid ""
+"The management of services, expenditures and sales is similar to that "
+"presented above for lawyers. Invoicing and the study of profitability are "
+"also similar."
+msgstr ""
+
+#: ../../accounting/others/analytic/usage.rst:204
+msgid ""
+"But now look at support contracts. These contracts are usually limited to a "
+"prepaid number of hours. Each service posted in the analytic accounts shows "
+"the remaining hours of support. To manage support contracts, you would "
+"create a product configured to invoice on order and link the sale order to "
+"an analytic account"
+msgstr ""
+
+#: ../../accounting/others/analytic/usage.rst:210
+msgid ""
+"In Odoo, each analytic line lists the number of units sold or used, as well "
+"as what you would usually find there – the amount in currency units (USD or "
+"GBP, or whatever other choice you make). So you can sum the quantities sold "
+"and used on each sale order to determine whether any hours of the support "
+"contract remain."
+msgstr ""
+
+#: ../../accounting/others/analytic/usage.rst:217
+msgid "Conclusion"
+msgstr ""
+
+#: ../../accounting/others/analytic/usage.rst:219
+msgid ""
+"Analytic accounting helps you to analyse costs and revenues whatever the use"
+" case. You can sell or purchase services, track time or analyse the "
+"production performance."
+msgstr ""
+
+#: ../../accounting/others/analytic/usage.rst:223
+msgid ""
+"Analytic accounting is flexible and easy to use through all Odoo "
+"applications (sales, purchase, timesheet, production, invoice, …)."
+msgstr ""
+
+#: ../../accounting/others/configuration/account_type.rst:3
+msgid "What is an account type and how do I configure it?"
+msgstr ""
+
+#: ../../accounting/others/configuration/account_type.rst:6
+msgid "What is an account type ?"
+msgstr ""
+
+#: ../../accounting/others/configuration/account_type.rst:8
+msgid ""
+"An account type is a name or code given to an account that indicates the "
+"account's purpose."
+msgstr ""
+
+#: ../../accounting/others/configuration/account_type.rst:11
+msgid ""
+"In Odoo, Account Types are used for information purpose, to generate "
+"country-specific legal reports, set the rules to close a fiscal year and "
+"generate opening entries."
+msgstr ""
+
+#: ../../accounting/others/configuration/account_type.rst:15
+msgid ""
+"Basically Account types categorize general account with some specific "
+"category according to its behaviour or purpose."
+msgstr ""
+
+#: ../../accounting/others/configuration/account_type.rst:19
+msgid "Which are the account types in Odoo ?"
+msgstr ""
+
+#: ../../accounting/others/configuration/account_type.rst:21
+msgid ""
+"Odoo covers all accounting types. Therefore, you cannot create new account "
+"types. Just pick the one related to your account."
+msgstr ""
+
+#: ../../accounting/others/configuration/account_type.rst:25
+msgid "**List of account types**"
+msgstr ""
+
+#: ../../accounting/others/configuration/account_type.rst:27
+msgid "Receivable"
+msgstr ""
+
+#: ../../accounting/others/configuration/account_type.rst:29
+msgid "Payable"
+msgstr ""
+
+#: ../../accounting/others/configuration/account_type.rst:31
+msgid "Bank and Cash"
+msgstr ""
+
+#: ../../accounting/others/configuration/account_type.rst:33
+msgid "Current Assets"
+msgstr ""
+
+#: ../../accounting/others/configuration/account_type.rst:35
+msgid "Non-current Assets"
+msgstr ""
+
+#: ../../accounting/others/configuration/account_type.rst:37
+msgid "Prepayments"
+msgstr ""
+
+#: ../../accounting/others/configuration/account_type.rst:39
+msgid "Fixed Assets"
+msgstr ""
+
+#: ../../accounting/others/configuration/account_type.rst:41
+msgid "Current Liabilities"
+msgstr ""
+
+#: ../../accounting/others/configuration/account_type.rst:43
+msgid "Non-current Liabilities"
+msgstr ""
+
+#: ../../accounting/others/configuration/account_type.rst:45
+msgid "Equity"
+msgstr ""
+
+#: ../../accounting/others/configuration/account_type.rst:47
+msgid "Current Year Earnings"
+msgstr ""
+
+#: ../../accounting/others/configuration/account_type.rst:49
+msgid "Other Income"
+msgstr ""
+
+#: ../../accounting/others/configuration/account_type.rst:51
+#: ../../accounting/receivables/customer_invoices/installment_plans.rst:63
+#: ../../accounting/receivables/customer_invoices/installment_plans.rst:77
+#: ../../accounting/receivables/customer_invoices/payment_terms.rst:62
+#: ../../accounting/receivables/customer_invoices/payment_terms.rst:76
+msgid "Income"
+msgstr ""
+
+#: ../../accounting/others/configuration/account_type.rst:53
+msgid "Depreciation"
+msgstr ""
+
+#: ../../accounting/others/configuration/account_type.rst:55
+msgid "Expenses"
+msgstr ""
+
+#: ../../accounting/others/configuration/account_type.rst:57
+msgid "Direct Costs"
+msgstr ""
+
+#: ../../accounting/others/configuration/account_type.rst:61
+msgid "How do I configure my accounts?"
+msgstr ""
+
+#: ../../accounting/others/configuration/account_type.rst:63
+msgid ""
+"Account types are automatically created when installing a chart of account. "
+"By default, Odoo provides a lot of chart of accounts, just install the one "
+"related to your country."
+msgstr ""
+
+#: ../../accounting/others/configuration/account_type.rst:67
+msgid ""
+"It will install generic accounts. But if it does not cover all your cases, "
+"you can create your own accounts too."
+msgstr ""
+
+#: ../../accounting/others/configuration/account_type.rst:72
+msgid ""
+"If you are a Saas User, your country chart of account is automatically "
+"installed."
+msgstr ""
+
+#: ../../accounting/others/configuration/account_type.rst:75
+msgid ""
+"To create a new accounts, go to the Accounting application. Open the menu "
+":menuselection:`Adviser --> Chart of Accounts`, the click on the **Create** "
+"button."
+msgstr ""
+
+#: ../../accounting/others/configuration/account_type.rst:86
+msgid "View *Create Account* in our Online Demonstration"
+msgstr ""
+
+#: ../../accounting/others/configuration/fiscal_year.rst:3
+msgid "Manage Fiscal Years"
+msgstr ""
+
+#: ../../accounting/others/configuration/fiscal_year.rst:5
+msgid ""
+"In most cases, the fiscal years last 12 months. If it is your case, you just"
+" have to define what is the last day of your fiscal year in the accounting "
+"settings. By default, it is set on the 31st December."
+msgstr ""
+
+#: ../../accounting/others/configuration/fiscal_year.rst:12
+msgid ""
+"However, there might be some exceptions. For example, if it is the first "
+"fiscal year of your business, it could last more or less than 12 months. In "
+"this case, some additional configuration is required."
+msgstr ""
+
+#: ../../accounting/others/configuration/fiscal_year.rst:16
+msgid ""
+"Go in :menuselection:`accounting --> configuration --> settings` and "
+"activate the fiscal years."
+msgstr ""
+
+#: ../../accounting/others/configuration/fiscal_year.rst:22
+msgid ""
+"You can then configure your fiscal years in :menuselection:`accounting --> "
+"configuration --> fiscal years`."
+msgstr ""
+
+#: ../../accounting/others/configuration/fiscal_year.rst:29
+msgid ""
+"You only have to create fiscal years if they last more or less than 12 "
+"months."
+msgstr ""
+
+#: ../../accounting/others/configuration/fiscal_year.rst:34
+msgid ":doc:`../adviser/fiscalyear`"
+msgstr ""
+
+#: ../../accounting/others/inventory.rst:3
+msgid "Inventory"
+msgstr ""
+
+#: ../../accounting/others/inventory/avg_price_valuation.rst:3
+msgid "Impact on the average price valuation when returning goods"
+msgstr ""
+
+#: ../../accounting/others/inventory/avg_price_valuation.rst:5
+msgid ""
+"As stated in the `*inventory valuation page* "
+"`__, one of "
+"the possible costing method you can use in perpetual stock valuation, is the"
+" average cost."
+msgstr ""
+
+#: ../../accounting/others/inventory/avg_price_valuation.rst:10
+msgid ""
+"This document answers to one recurrent question for companies using that "
+"method to make their stock valuation: how does a shipping returned to its "
+"supplier impact the average cost and the accounting entries? This document "
+"is **only** for the specific use case of a perpetual valuation (as opposed "
+"to the periodic one) and in average price costing method (as opposed to "
+"standard of FIFO)."
+msgstr ""
+
+#: ../../accounting/others/inventory/avg_price_valuation.rst:18
+msgid "Definition of average cost"
+msgstr ""
+
+#: ../../accounting/others/inventory/avg_price_valuation.rst:20
+msgid ""
+"The average cost method calculates the cost of ending inventory and cost of "
+"goods sold on the basis of weighted average cost per unit of inventory."
+msgstr ""
+
+#: ../../accounting/others/inventory/avg_price_valuation.rst:24
+msgid ""
+"The weighted average cost per unit is calculated using the following "
+"formula:"
+msgstr ""
+
+#: ../../accounting/others/inventory/avg_price_valuation.rst:27
+msgid ""
+"When new products arrive in a warehouse, the new average cost is recomputed "
+"as:"
+msgstr ""
+
+#: ../../accounting/others/inventory/avg_price_valuation.rst:33
+msgid ""
+"When products leave the warehouse: the average cost **does not** change"
+msgstr ""
+
+#: ../../accounting/others/inventory/avg_price_valuation.rst:36
+msgid "Defining the purchase price"
+msgstr ""
+
+#: ../../accounting/others/inventory/avg_price_valuation.rst:38
+msgid ""
+"The purchase price is estimated at the reception of the products (you might "
+"not have received the vendor bill yet) and reevaluated at the reception of "
+"the vendor bill. The purchase price includes the cost you pay for the "
+"products, but it may also includes additional costs, like landed costs."
+msgstr ""
+
+#: ../../accounting/others/inventory/avg_price_valuation.rst:45
+msgid "Average cost example"
+msgstr ""
+
+#: ../../accounting/others/inventory/avg_price_valuation.rst:48
+#: ../../accounting/others/inventory/avg_price_valuation.rst:82
+#: ../../accounting/others/inventory/avg_price_valuation.rst:101
+#: ../../accounting/others/inventory/avg_price_valuation.rst:117
+#: ../../accounting/others/inventory/avg_price_valuation.rst:144
+msgid "Operation"
+msgstr ""
+
+#: ../../accounting/others/inventory/avg_price_valuation.rst:48
+#: ../../accounting/others/inventory/avg_price_valuation.rst:82
+#: ../../accounting/others/inventory/avg_price_valuation.rst:101
+#: ../../accounting/others/inventory/avg_price_valuation.rst:117
+msgid "Delta Value"
+msgstr ""
+
+#: ../../accounting/others/inventory/avg_price_valuation.rst:48
+#: ../../accounting/others/inventory/avg_price_valuation.rst:82
+#: ../../accounting/others/inventory/avg_price_valuation.rst:101
+#: ../../accounting/others/inventory/avg_price_valuation.rst:117
+#: ../../accounting/others/inventory/avg_price_valuation.rst:144
+msgid "Inventory Value"
+msgstr ""
+
+#: ../../accounting/others/inventory/avg_price_valuation.rst:48
+#: ../../accounting/others/inventory/avg_price_valuation.rst:82
+#: ../../accounting/others/inventory/avg_price_valuation.rst:101
+#: ../../accounting/others/inventory/avg_price_valuation.rst:117
+#: ../../accounting/others/inventory/avg_price_valuation.rst:144
+msgid "Qty On Hand"
+msgstr ""
+
+#: ../../accounting/others/inventory/avg_price_valuation.rst:48
+#: ../../accounting/others/inventory/avg_price_valuation.rst:82
+#: ../../accounting/others/inventory/avg_price_valuation.rst:101
+#: ../../accounting/others/inventory/avg_price_valuation.rst:117
+#: ../../accounting/others/inventory/avg_price_valuation.rst:144
+msgid "Avg Cost"
+msgstr ""
+
+#: ../../accounting/others/inventory/avg_price_valuation.rst:50
+#: ../../accounting/others/inventory/avg_price_valuation.rst:50
+#: ../../accounting/others/inventory/avg_price_valuation.rst:146
+#: ../../accounting/others/inventory/avg_price_valuation.rst:146
+#: ../../accounting/others/inventory/avg_price_valuation.rst:150
+#: ../../accounting/others/inventory/avg_price_valuation.rst:154
+#: ../../accounting/others/inventory/avg_price_valuation.rst:156
+#: ../../accounting/others/inventory/avg_price_valuation.rst:160
+msgid "$0"
+msgstr ""
+
+#: ../../accounting/others/inventory/avg_price_valuation.rst:50
+#: ../../accounting/others/inventory/avg_price_valuation.rst:146
+msgid "0"
+msgstr ""
+
+#: ../../accounting/others/inventory/avg_price_valuation.rst:52
+#: ../../accounting/others/inventory/avg_price_valuation.rst:148
+msgid "Receive 8 Products at $10"
+msgstr ""
+
+#: ../../accounting/others/inventory/avg_price_valuation.rst:52
+msgid "+8\\*$10"
+msgstr ""
+
+#: ../../accounting/others/inventory/avg_price_valuation.rst:52
+#: ../../accounting/others/inventory/avg_price_valuation.rst:148
+#: ../../accounting/others/inventory/avg_price_valuation.rst:150
+msgid "$80"
+msgstr ""
+
+#: ../../accounting/others/inventory/avg_price_valuation.rst:52
+#: ../../accounting/others/inventory/avg_price_valuation.rst:148
+#: ../../accounting/others/inventory/avg_price_valuation.rst:150
+msgid "8"
+msgstr ""
+
+#: ../../accounting/others/inventory/avg_price_valuation.rst:52
+#: ../../accounting/others/inventory/avg_price_valuation.rst:148
+#: ../../accounting/others/inventory/avg_price_valuation.rst:150
+msgid "$10"
+msgstr ""
+
+#: ../../accounting/others/inventory/avg_price_valuation.rst:54
+#: ../../accounting/others/inventory/avg_price_valuation.rst:152
+msgid "Receive 4 Products at $16"
+msgstr ""
+
+#: ../../accounting/others/inventory/avg_price_valuation.rst:54
+msgid "+4\\*$16"
+msgstr ""
+
+#: ../../accounting/others/inventory/avg_price_valuation.rst:54
+#: ../../accounting/others/inventory/avg_price_valuation.rst:152
+#: ../../accounting/others/inventory/avg_price_valuation.rst:154
+msgid "$144"
+msgstr ""
+
+#: ../../accounting/others/inventory/avg_price_valuation.rst:54
+#: ../../accounting/others/inventory/avg_price_valuation.rst:152
+#: ../../accounting/others/inventory/avg_price_valuation.rst:154
+msgid "12"
+msgstr ""
+
+#: ../../accounting/others/inventory/avg_price_valuation.rst:54
+#: ../../accounting/others/inventory/avg_price_valuation.rst:56
+#: ../../accounting/others/inventory/avg_price_valuation.rst:84
+#: ../../accounting/others/inventory/avg_price_valuation.rst:86
+#: ../../accounting/others/inventory/avg_price_valuation.rst:86
+#: ../../accounting/others/inventory/avg_price_valuation.rst:103
+#: ../../accounting/others/inventory/avg_price_valuation.rst:105
+#: ../../accounting/others/inventory/avg_price_valuation.rst:105
+#: ../../accounting/others/inventory/avg_price_valuation.rst:107
+#: ../../accounting/others/inventory/avg_price_valuation.rst:119
+#: ../../accounting/others/inventory/avg_price_valuation.rst:121
+#: ../../accounting/others/inventory/avg_price_valuation.rst:121
+#: ../../accounting/others/inventory/avg_price_valuation.rst:123
+#: ../../accounting/others/inventory/avg_price_valuation.rst:152
+#: ../../accounting/others/inventory/avg_price_valuation.rst:154
+#: ../../accounting/others/inventory/avg_price_valuation.rst:156
+#: ../../accounting/others/inventory/avg_price_valuation.rst:158
+#: ../../accounting/others/inventory/avg_price_valuation.rst:160
+#: ../../accounting/others/inventory/avg_price_valuation.rst:160
+msgid "$12"
+msgstr ""
+
+#: ../../accounting/others/inventory/avg_price_valuation.rst:56
+#: ../../accounting/others/inventory/avg_price_valuation.rst:156
+msgid "Deliver 10 Products"
+msgstr ""
+
+#: ../../accounting/others/inventory/avg_price_valuation.rst:56
+msgid "-10\\*$12"
+msgstr ""
+
+#: ../../accounting/others/inventory/avg_price_valuation.rst:56
+#: ../../accounting/others/inventory/avg_price_valuation.rst:84
+#: ../../accounting/others/inventory/avg_price_valuation.rst:103
+#: ../../accounting/others/inventory/avg_price_valuation.rst:119
+#: ../../accounting/others/inventory/avg_price_valuation.rst:156
+msgid "$24"
+msgstr ""
+
+#: ../../accounting/others/inventory/avg_price_valuation.rst:56
+#: ../../accounting/others/inventory/avg_price_valuation.rst:84
+#: ../../accounting/others/inventory/avg_price_valuation.rst:103
+#: ../../accounting/others/inventory/avg_price_valuation.rst:119
+#: ../../accounting/others/inventory/avg_price_valuation.rst:156
+msgid "2"
+msgstr ""
+
+#: ../../accounting/others/inventory/avg_price_valuation.rst:60
+msgid ""
+"At the beginning, the Avg Cost is set to 0 set as there is no product in the"
+" inventory. When the first reception is made, the average cost becomes "
+"logically the purchase price."
+msgstr ""
+
+#: ../../accounting/others/inventory/avg_price_valuation.rst:64
+msgid ""
+"At the second reception, the average cost is updated because the total "
+"inventory value is now ``$80 + 4*$16 = $144``. As we have 12 units on hand, "
+"the average price per unit is ``$144 / 12 = $12``."
+msgstr ""
+
+#: ../../accounting/others/inventory/avg_price_valuation.rst:68
+msgid ""
+"By definition, the delivery of 10 products does not change the average cost."
+" Indeed, the inventory value is now $24 as we have only 2 units remaining of"
+" each ``$24 / 2 = $12``."
+msgstr ""
+
+#: ../../accounting/others/inventory/avg_price_valuation.rst:73
+msgid "Purchase return use case"
+msgstr ""
+
+#: ../../accounting/others/inventory/avg_price_valuation.rst:75
+msgid ""
+"In case of a product returned to its supplier after reception, the inventory"
+" value is reduced using the average cost formulae (not at the initial price "
+"of these products!)."
+msgstr ""
+
+#: ../../accounting/others/inventory/avg_price_valuation.rst:79
+msgid "Which means that the above table will be updated as follow:"
+msgstr ""
+
+#: ../../accounting/others/inventory/avg_price_valuation.rst:86
+#: ../../accounting/others/inventory/avg_price_valuation.rst:107
+#: ../../accounting/others/inventory/avg_price_valuation.rst:123
+#: ../../accounting/others/inventory/avg_price_valuation.rst:158
+msgid "Return of 1 Product initially bought at $10"
+msgstr ""
+
+#: ../../accounting/others/inventory/avg_price_valuation.rst:86
+#: ../../accounting/others/inventory/avg_price_valuation.rst:105
+#: ../../accounting/others/inventory/avg_price_valuation.rst:121
+#: ../../accounting/others/inventory/avg_price_valuation.rst:123
+msgid "-1\\*$12"
+msgstr ""
+
+#: ../../accounting/others/inventory/avg_price_valuation.rst:86
+#: ../../accounting/others/inventory/avg_price_valuation.rst:105
+#: ../../accounting/others/inventory/avg_price_valuation.rst:121
+#: ../../accounting/others/inventory/avg_price_valuation.rst:158
+#: ../../accounting/others/inventory/avg_price_valuation.rst:160
+msgid "1"
+msgstr ""
+
+#: ../../accounting/others/inventory/avg_price_valuation.rst:90
+msgid "Explanation: counter example"
+msgstr ""
+
+#: ../../accounting/others/inventory/avg_price_valuation.rst:92
+msgid ""
+"Remember the definition of **Average Cost**, saying that we do not update "
+"the average cost of a product leaving the inventory. If you break this rule,"
+" you may lead to inconsistencies in your inventory."
+msgstr ""
+
+#: ../../accounting/others/inventory/avg_price_valuation.rst:96
+msgid ""
+"As an example, here is the scenario when you deliver one piece to the "
+"customer and return the other one to your supplier (at the cost you "
+"purchased it). Here is the operation:"
+msgstr ""
+
+#: ../../accounting/others/inventory/avg_price_valuation.rst:105
+#: ../../accounting/others/inventory/avg_price_valuation.rst:121
+msgid "Customer Shipping 1 product"
+msgstr ""
+
+#: ../../accounting/others/inventory/avg_price_valuation.rst:107
+msgid "-1\\*$10"
+msgstr ""
+
+#: ../../accounting/others/inventory/avg_price_valuation.rst:107
+#: ../../accounting/others/inventory/avg_price_valuation.rst:158
+msgid "**$2**"
+msgstr ""
+
+#: ../../accounting/others/inventory/avg_price_valuation.rst:107
+#: ../../accounting/others/inventory/avg_price_valuation.rst:123
+msgid "**0**"
+msgstr ""
+
+#: ../../accounting/others/inventory/avg_price_valuation.rst:110
+msgid ""
+"As you can see in this example, this is not correct: an inventory valuation "
+"of $2 for 0 pieces in the warehouse."
+msgstr ""
+
+#: ../../accounting/others/inventory/avg_price_valuation.rst:113
+msgid ""
+"The correct scenario should be to return the goods at the current average "
+"cost:"
+msgstr ""
+
+#: ../../accounting/others/inventory/avg_price_valuation.rst:123
+msgid "**$0**"
+msgstr ""
+
+#: ../../accounting/others/inventory/avg_price_valuation.rst:126
+msgid ""
+"On the other hand, using the average cost to value the return ensure a "
+"correct inventory value at all times."
+msgstr ""
+
+#: ../../accounting/others/inventory/avg_price_valuation.rst:130
+msgid "Further thoughts on anglo saxon mode"
+msgstr ""
+
+#: ../../accounting/others/inventory/avg_price_valuation.rst:132
+msgid ""
+"For people in using the **anglo saxon accounting** principles, there is "
+"another concept to take into account: the stock input account of the "
+"product, which is intended to hold at any time the value of vendor bills to "
+"receive. So the stock input account will increase on reception of incoming "
+"shipments and will decrease when receiving the related vendor bills."
+msgstr ""
+
+#: ../../accounting/others/inventory/avg_price_valuation.rst:139
+msgid ""
+"Back to our example, we see that when the return is valued at the average "
+"price, the amount booked in the stock input account is the original purchase"
+" price:"
+msgstr ""
+
+#: ../../accounting/others/inventory/avg_price_valuation.rst:144
+msgid "stock input"
+msgstr ""
+
+#: ../../accounting/others/inventory/avg_price_valuation.rst:144
+msgid "price diff"
+msgstr ""
+
+#: ../../accounting/others/inventory/avg_price_valuation.rst:148
+msgid "($80)"
+msgstr ""
+
+#: ../../accounting/others/inventory/avg_price_valuation.rst:150
+msgid "Receive vendor bill $80"
+msgstr ""
+
+#: ../../accounting/others/inventory/avg_price_valuation.rst:152
+msgid "($64)"
+msgstr ""
+
+#: ../../accounting/others/inventory/avg_price_valuation.rst:154
+msgid "Receive vendor bill $64"
+msgstr ""
+
+#: ../../accounting/others/inventory/avg_price_valuation.rst:158
+msgid "**$10**"
+msgstr ""
+
+#: ../../accounting/others/inventory/avg_price_valuation.rst:158
+msgid "**$12**"
+msgstr ""
+
+#: ../../accounting/others/inventory/avg_price_valuation.rst:160
+msgid "Receive vendor refund $10"
+msgstr ""
+
+#: ../../accounting/others/inventory/avg_price_valuation.rst:160
+msgid "$2"
+msgstr ""
+
+#: ../../accounting/others/inventory/avg_price_valuation.rst:163
+msgid ""
+"This is because the vendor refund will be made using the original purchase "
+"price, so to zero out the effect of the return in the stock input in last "
+"operation, we need to reuse the original price. The price difference account"
+" located on the product category is used to book the difference between the "
+"average cost and the original purchase price."
+msgstr ""
+
+#: ../../accounting/others/multicurrencies.rst:3
+msgid "Multicurrency"
+msgstr ""
+
+#: ../../accounting/others/multicurrencies/exchange.rst:3
+msgid "Record exchange rates at payments"
+msgstr ""
+
+#: ../../accounting/others/multicurrencies/exchange.rst:8
+msgid ""
+"Any company doing international trade faces the case where the payments are "
+"in a different currency."
+msgstr ""
+
+#: ../../accounting/others/multicurrencies/exchange.rst:11
+msgid ""
+"After receiving their payments, you have the option to convert the amount "
+"into your company currency. Multi currency payment implies rates "
+"fluctuations. The rate differences are automatically recorded by Odoo."
+msgstr ""
+
+#: ../../accounting/others/multicurrencies/exchange.rst:19
+msgid "Enable multi-currencies"
+msgstr ""
+
+#: ../../accounting/others/multicurrencies/exchange.rst:21
+msgid ""
+"In the accounting module, Go to :menuselection:`Configuration --> Settings` "
+"and flag **Allow multi currencies**, then click on **apply**."
+msgstr ""
+
+#: ../../accounting/others/multicurrencies/exchange.rst:27
+msgid ""
+"Configure the currency rates in :menuselection:`Configuration --> "
+"Currencies`. Write down the rate and make sure the currency is active."
+msgstr ""
+
+#: ../../accounting/others/multicurrencies/exchange.rst:33
+msgid ""
+"In this document, the base currency is **Euro** and we will record payments "
+"in **Dollars**."
+msgstr ""
+
+#: ../../accounting/others/multicurrencies/exchange.rst:40
+msgid ""
+"You can automatically fetch the currency rates from the **European Central "
+"Bank** or from **Yahoo**. Please read the document : :doc:`how_it_works`."
+msgstr ""
+
+#: ../../accounting/others/multicurrencies/exchange.rst:45
+#: ../../accounting/others/multicurrencies/invoices_payments.rst:31
+msgid "Configure your journal"
+msgstr ""
+
+#: ../../accounting/others/multicurrencies/exchange.rst:47
+msgid ""
+"In order to register payments in other currencies, you have to **remove the "
+"currency constraint** on the journal. Go to the accounting application, "
+"Click on **More** on the journal and **Settings**."
+msgstr ""
+
+#: ../../accounting/others/multicurrencies/exchange.rst:54
+msgid ""
+"Check if the **Currency** field is empty or in the foreign currency in which"
+" you will register the payments. If a currency is filled in, it means that "
+"you can register payments only in this currency."
+msgstr ""
+
+#: ../../accounting/others/multicurrencies/exchange.rst:62
+msgid "Record a payment in a different currency"
+msgstr ""
+
+#: ../../accounting/others/multicurrencies/exchange.rst:64
+msgid ""
+"In the **Accounting** application, go to :menuselection:`Sales --> "
+"Payments`. Register the payment and indicate that it was done in the foreign"
+" currency. Then click on **confirm**."
+msgstr ""
+
+#: ../../accounting/others/multicurrencies/exchange.rst:71
+#: ../../accounting/others/multicurrencies/invoices_payments.rst:83
+msgid "The journal entry has been posted but not allocated."
+msgstr ""
+
+#: ../../accounting/others/multicurrencies/exchange.rst:73
+#: ../../accounting/others/multicurrencies/invoices_payments.rst:85
+msgid ""
+"Go back to your invoice (:menuselection:`Sales --> Customer Invoices`) and "
+"click on **Add** to allocate the payment."
+msgstr ""
+
+#: ../../accounting/others/multicurrencies/exchange.rst:80
+msgid "Record a bank statement in a different currency"
+msgstr ""
+
+#: ../../accounting/others/multicurrencies/exchange.rst:82
+msgid ""
+"Create or import the bank statement of your payment. The **Amount** is in "
+"the company currency. There are two complementary fields, the **Amount "
+"currency**, which is the amount that was actually paid and the **Currency** "
+"in which it was paid."
+msgstr ""
+
+#: ../../accounting/others/multicurrencies/exchange.rst:89
+msgid ""
+"When reconciling it, Odoo will directly match the payment with the right "
+"**Invoice**. You will get the invoice price in the invoice currency and the "
+"amount in your company currency."
+msgstr ""
+
+#: ../../accounting/others/multicurrencies/exchange.rst:97
+msgid "Check the exchange rate differences"
+msgstr ""
+
+#: ../../accounting/others/multicurrencies/exchange.rst:99
+msgid ""
+"Go to :menuselection:`Adviser --> Journal Entries` and look for the "
+"**Exchange difference** journal entries. All the exchange rates differences "
+"are recorded in it."
+msgstr ""
+
+#: ../../accounting/others/multicurrencies/exchange.rst:106
+msgid ""
+"The Exchange difference journal can be changed in your accounting settings."
+msgstr ""
+
+#: ../../accounting/others/multicurrencies/exchange.rst:109
+#: ../../accounting/payables/pay/multiple.rst:153
+#: ../../accounting/receivables/customer_invoices/cash_discounts.rst:68
+msgid ":doc:`../../bank/reconciliation/configure`"
+msgstr ""
+
+#: ../../accounting/others/multicurrencies/exchange.rst:110
+#: ../../accounting/payables/pay/multiple.rst:103
+msgid ":doc:`../../bank/reconciliation/use_cases`"
+msgstr ""
+
+#: ../../accounting/others/multicurrencies/how_it_works.rst:3
+#: ../../accounting/others/multicurrencies/how_it_works.rst:111
+msgid "How is Odoo's multi-currency working?"
+msgstr ""
+
+#: ../../accounting/others/multicurrencies/how_it_works.rst:8
+msgid ""
+"Choosing to use the multi-currency option in Odoo will allow you to send "
+"sales invoices, quotes and purchase orders or receive bills and payments in "
+"currencies other than your own. With multi-currency, you can also set up "
+"bank accounts in other currencies and run reports on your foreign currency "
+"activities."
+msgstr ""
+
+#: ../../accounting/others/multicurrencies/how_it_works.rst:18
+msgid "Turn on multi-currency"
+msgstr ""
+
+#: ../../accounting/others/multicurrencies/how_it_works.rst:20
+msgid ""
+"In the accounting module, Go to :menuselection:`Configuration --> Settings` "
+"and flag **Allow multi currencies**, then click on **Apply**."
+msgstr ""
+
+#: ../../accounting/others/multicurrencies/how_it_works.rst:27
+#: ../../accounting/others/multicurrencies/how_it_works.rst:160
+#: ../../accounting/others/multicurrencies/invoices_payments.rst:109
+msgid "Exchange Rate Journal"
+msgstr ""
+
+#: ../../accounting/others/multicurrencies/how_it_works.rst:29
+msgid ""
+"The **Rate Difference Journal** records the differences between the payment "
+"registration and the expected amount. For example, if a payment is paid 1 "
+"month after the invoice was issued, the exchange rate has probably changed. "
+"The fluctuation implies some loss or profit that are recorded by Odoo."
+msgstr ""
+
+#: ../../accounting/others/multicurrencies/how_it_works.rst:35
+msgid "You can change it in the settings:"
+msgstr ""
+
+#: ../../accounting/others/multicurrencies/how_it_works.rst:41
+msgid "View or edit rate being used"
+msgstr ""
+
+#: ../../accounting/others/multicurrencies/how_it_works.rst:43
+msgid ""
+"You can manually configure the currency rates in "
+":menuselection:`Configuration --> Currencies`. Open the currencies you want "
+"to use in Odoo and edit it. Make sure the currency is active."
+msgstr ""
+
+#: ../../accounting/others/multicurrencies/how_it_works.rst:50
+msgid "Click on **View Rates** to edit it and to see the history :"
+msgstr ""
+
+#: ../../accounting/others/multicurrencies/how_it_works.rst:55
+msgid ""
+"Click on **Create** to add the rate. Fill in the date and the rate. Click on"
+" **Save** when you are done."
+msgstr ""
+
+#: ../../accounting/others/multicurrencies/how_it_works.rst:62
+msgid "Live Currency Rate"
+msgstr ""
+
+#: ../../accounting/others/multicurrencies/how_it_works.rst:64
+msgid ""
+"By default, the currencies need to be updated manually. But you can "
+"synchronize it with `Yahoo `__ or the `European Central Bank `__. "
+"In :menuselection:`Configuration --> Settings`, go to the **Live Currency "
+"Rate** section."
+msgstr ""
+
+#: ../../accounting/others/multicurrencies/how_it_works.rst:69
+msgid ""
+"Choose the interval : Manually, Daily, Weekly or Monthly. You can always "
+"force the update by clicking on **Update Now**. Select the provider, and you"
+" are set !"
+msgstr ""
+
+#: ../../accounting/others/multicurrencies/how_it_works.rst:78
+msgid "Only the **active** currencies are updated"
+msgstr ""
+
+#: ../../accounting/others/multicurrencies/how_it_works.rst:81
+msgid "Configure your charts of account"
+msgstr ""
+
+#: ../../accounting/others/multicurrencies/how_it_works.rst:83
+msgid ""
+"In the accounting application, go to :menuselection:`Adviser --> Charts of "
+"Accounts`. On each account, you can set a currency. It will force all moves "
+"for this account to have the account currency."
+msgstr ""
+
+#: ../../accounting/others/multicurrencies/how_it_works.rst:87
+msgid ""
+"If you leave it empty, it means that it can handle all currencies that are "
+"Active."
+msgstr ""
+
+#: ../../accounting/others/multicurrencies/how_it_works.rst:94
+msgid "Configure your journals"
+msgstr ""
+
+#: ../../accounting/others/multicurrencies/how_it_works.rst:96
+msgid ""
+"In order to register payments in other currencies, you have to remove the "
+"currency constraint on the journal. Go to the accounting application, Click "
+"on **More** on the journal and **Settings**."
+msgstr ""
+
+#: ../../accounting/others/multicurrencies/how_it_works.rst:103
+#: ../../accounting/others/multicurrencies/invoices_payments.rst:40
+msgid ""
+"Check if the currency field is empty or in the foreign currency in which you"
+" will register the payments. If a currency is filled in, it means that you "
+"can register payments only in this currency."
+msgstr ""
+
+#: ../../accounting/others/multicurrencies/how_it_works.rst:113
+#: ../../accounting/others/multicurrencies/invoices_payments.rst:50
+msgid ""
+"Now that you are working in a multi-currency environment, all accountable "
+"items will be linked to a currency, domestic or foreign."
+msgstr ""
+
+#: ../../accounting/others/multicurrencies/how_it_works.rst:117
+msgid "Sales Orders and Invoices"
+msgstr ""
+
+#: ../../accounting/others/multicurrencies/how_it_works.rst:119
+#: ../../accounting/others/multicurrencies/invoices_payments.rst:56
+msgid ""
+"You are now able to set a different currency than the company one on your "
+"sale orders and on your invoices. The currency is set for the whole "
+"document."
+msgstr ""
+
+#: ../../accounting/others/multicurrencies/how_it_works.rst:127
+msgid "Purchases orders and Vendor Bills"
+msgstr ""
+
+#: ../../accounting/others/multicurrencies/how_it_works.rst:129
+#: ../../accounting/others/multicurrencies/invoices_payments.rst:66
+msgid ""
+"You are now able to set a different currency than the company one on your "
+"purchase orders and on your vendor bills. The currency is set for the whole "
+"document."
+msgstr ""
+
+#: ../../accounting/others/multicurrencies/how_it_works.rst:137
+msgid "Payment Registrations"
+msgstr ""
+
+#: ../../accounting/others/multicurrencies/how_it_works.rst:139
+msgid ""
+"In the accounting application, go to **Sales > Payments**. Register the "
+"payment and set the currency."
+msgstr ""
+
+#: ../../accounting/others/multicurrencies/how_it_works.rst:146
+msgid "Bank Statements"
+msgstr ""
+
+#: ../../accounting/others/multicurrencies/how_it_works.rst:148
+#: ../../accounting/others/multicurrencies/invoices_payments.rst:94
+msgid ""
+"When creating or importing bank statements, the amount is in the company "
+"currency. But there are now two complementary fields, the amount that was "
+"actually paid and the currency in which it was paid."
+msgstr ""
+
+#: ../../accounting/others/multicurrencies/how_it_works.rst:155
+msgid ""
+"When reconciling it, Odoo will directly match the payment with the right "
+"Invoice. You will get the invoice price in the invoice currency and the "
+"amount in your company currency."
+msgstr ""
+
+#: ../../accounting/others/multicurrencies/how_it_works.rst:162
+msgid ""
+"Go to :menuselection:`Adviser --> Journal Entries` and look for the Exchange"
+" difference journal entries. All the exchange rates differences are recorded"
+" in it."
+msgstr ""
+
+#: ../../accounting/others/multicurrencies/how_it_works.rst:170
+msgid ":doc:`invoices_payments`"
+msgstr ""
+
+#: ../../accounting/others/multicurrencies/how_it_works.rst:171
+#: ../../accounting/others/multicurrencies/invoices_payments.rst:120
+msgid ":doc:`exchange`"
+msgstr ""
+
+#: ../../accounting/others/multicurrencies/invoices_payments.rst:3
+msgid "How to manage invoices & payment in multiple currencies?"
+msgstr ""
+
+#: ../../accounting/others/multicurrencies/invoices_payments.rst:8
+msgid ""
+"Odoo provides multi-currency support with automatic currency gross or loss "
+"entry adjustment. There are a few things Odoo has been to ease the user's "
+"life."
+msgstr ""
+
+#: ../../accounting/others/multicurrencies/invoices_payments.rst:12
+msgid ""
+"All the account transactions will be done using the company currency. "
+"However you can see two extra fields with the journal entry where secondary "
+"currency and amount will visible. You can create multi-currency journals of "
+"force a specific currency."
+msgstr ""
+
+#: ../../accounting/others/multicurrencies/invoices_payments.rst:17
+msgid ""
+"When creating an invoice, the currency can be changed very easily; however "
+"Odoo takes the company currency as a default assignment. It will convert all"
+" the amounts automatically using that currency."
+msgstr ""
+
+#: ../../accounting/others/multicurrencies/invoices_payments.rst:25
+msgid "Enable Multi-Currency"
+msgstr ""
+
+#: ../../accounting/others/multicurrencies/invoices_payments.rst:27
+msgid ""
+"For information about enabling Multi-Currency, please read the document: "
+":doc:`how_it_works`"
+msgstr ""
+
+#: ../../accounting/others/multicurrencies/invoices_payments.rst:33
+msgid ""
+"In order to register payments in other currencies, you have to remove the "
+"currency constraint on the journal. Go to the accounting application, on the"
+" journal, click on :menuselection:`More --> Settings`."
+msgstr ""
+
+#: ../../accounting/others/multicurrencies/invoices_payments.rst:48
+msgid "Multi-currency invoices & Vendor Bills"
+msgstr ""
+
+#: ../../accounting/others/multicurrencies/invoices_payments.rst:54
+msgid "Invoices"
+msgstr ""
+
+#: ../../accounting/others/multicurrencies/invoices_payments.rst:64
+#: ../../accounting/payables/supplier_bills.rst:3
+msgid "Vendor Bills"
+msgstr ""
+
+#: ../../accounting/others/multicurrencies/invoices_payments.rst:74
+msgid "Multi-currency Payments"
+msgstr ""
+
+#: ../../accounting/others/multicurrencies/invoices_payments.rst:76
+msgid ""
+"In the accounting application, go to :menuselection:`Sales --> Payments`. "
+"Register the payment and indicate that it was done in the foreign currency. "
+"Then click on **Confirm**."
+msgstr ""
+
+#: ../../accounting/others/multicurrencies/invoices_payments.rst:92
+msgid "Multi- Currency Bank Statements"
+msgstr ""
+
+#: ../../accounting/others/multicurrencies/invoices_payments.rst:101
+msgid ""
+"When reconciling it, Odoo will directly match the payment with the right "
+"invoice. You will get the invoice price in the invoice currency and the "
+"amount in your company currency."
+msgstr ""
+
+#: ../../accounting/others/multicurrencies/invoices_payments.rst:111
+msgid ""
+"Go to :menuselection:`Adviser --> Journal Entries` and look for the "
+"**Exchange Difference** journal entries. All the exchange rates differences "
+"are recorded in it."
+msgstr ""
+
+#: ../../accounting/others/multicurrencies/invoices_payments.rst:119
+msgid ":doc:`how_it_works`"
+msgstr ""
+
+#: ../../accounting/others/reporting.rst:3
+#: ../../accounting/overview/process_overview/supplier_bill.rst:124
+#: ../../accounting/receivables/customer_invoices/deferred_revenues.rst:106
+msgid "Reporting"
+msgstr ""
+
+#: ../../accounting/others/reporting/customize.rst:3
+msgid "How to create a customized reports with your own formulas?"
+msgstr ""
+
+#: ../../accounting/others/reporting/customize.rst:8
+msgid ""
+"Odoo 9 comes with a powerful and easy-to-use reporting framework. Creating "
+"new reports (such as a tax report or a balance sheet for a specific country)"
+" to suit your needs is now easier than ever."
+msgstr ""
+
+#: ../../accounting/others/reporting/customize.rst:13
+msgid "Activate the developer mode"
+msgstr ""
+
+#: ../../accounting/others/reporting/customize.rst:15
+msgid ""
+"In order to have access to the financial report creation interface, the "
+"**developer mode** needs to be activated. To do that, first click on the "
+"user profile in the top right menu, then **About**."
+msgstr ""
+
+#: ../../accounting/others/reporting/customize.rst:22
+msgid "Click on : **Activate the developer mode**."
+msgstr ""
+
+#: ../../accounting/others/reporting/customize.rst:28
+msgid "Create your financial report"
+msgstr ""
+
+#: ../../accounting/others/reporting/customize.rst:30
+msgid ""
+"First, you need to create your financial report. To do that, go to "
+":menuselection:`Accounting --> Configuration --> Financial Reports`"
+msgstr ""
+
+#: ../../accounting/others/reporting/customize.rst:36
+msgid ""
+"Once the name is filled, there are two other parameters that need to be "
+"configured:"
+msgstr ""
+
+#: ../../accounting/others/reporting/customize.rst:39
+msgid "**Show Credit and Debit Columns**"
+msgstr ""
+
+#: ../../accounting/others/reporting/customize.rst:41
+msgid "**Analysis Period** :"
+msgstr ""
+
+#: ../../accounting/others/reporting/customize.rst:43
+msgid "Based on date ranges (eg Profit and Loss)"
+msgstr ""
+
+#: ../../accounting/others/reporting/customize.rst:45
+msgid "Based on a single date (eg Balance Sheet)"
+msgstr ""
+
+#: ../../accounting/others/reporting/customize.rst:47
+msgid ""
+"Based on date ranges with 'older' and 'total' columns and last 3 months (eg."
+" Aged Partner Balances)"
+msgstr ""
+
+#: ../../accounting/others/reporting/customize.rst:50
+msgid "Bases on date ranges and cash basis method (eg Cash Flow Statement)"
+msgstr ""
+
+#: ../../accounting/others/reporting/customize.rst:54
+msgid "Add lines in your custom reports"
+msgstr ""
+
+#: ../../accounting/others/reporting/customize.rst:56
+msgid ""
+"After you've created the report, you need to fill it with lines. They all "
+"need a **name**, a **code** (that is used to refer to the line), a "
+"**sequence number** and a **level** (Used for the line rendering)."
+msgstr ""
+
+#: ../../accounting/others/reporting/customize.rst:63
+msgid ""
+"In the **formulas** field you can add one or more formulas to assign a value"
+" to the balance column (and debit and credit column if applicable – "
+"separated by ;)"
+msgstr ""
+
+#: ../../accounting/others/reporting/customize.rst:67
+msgid "You have several objects available in the formula :"
+msgstr ""
+
+#: ../../accounting/others/reporting/customize.rst:69
+msgid ""
+"``Ndays`` : The number of days in the selected period (for reports with a "
+"date range)."
+msgstr ""
+
+#: ../../accounting/others/reporting/customize.rst:72
+msgid ""
+"Another report, referenced by its code. Use ``.balance`` to get its balance "
+"value (also available are ``.credit``, ``.debit`` and ``.amount_residual``)"
+msgstr ""
+
+#: ../../accounting/others/reporting/customize.rst:76
+msgid ""
+"A line can also be based on the sum of account move lines on a selected "
+"domain. In which case you need to fill the domain field with an Odoo domain "
+"on the account move line object. Then an extra object is available in the "
+"formulas field, namely ``sum``, the sum of the account move lines in the "
+"domain. You can also use the group by field to group the account move lines "
+"by one of their columns."
+msgstr ""
+
+#: ../../accounting/others/reporting/customize.rst:83
+msgid "Other useful fields :"
+msgstr ""
+
+#: ../../accounting/others/reporting/customize.rst:85
+msgid "**Type** : Type of the result of the formula."
+msgstr ""
+
+#: ../../accounting/others/reporting/customize.rst:87
+msgid ""
+"**Is growth good when positive** : Used when computing the comparison "
+"column. Check if growth is good (displayed in green) or not."
+msgstr ""
+
+#: ../../accounting/others/reporting/customize.rst:90
+msgid ""
+"**Special date changer** : If a specific line in a report should not use the"
+" same dates as the rest of the report."
+msgstr ""
+
+#: ../../accounting/others/reporting/customize.rst:93
+msgid ""
+"**Show domain** : How the domain of a line is displayed. Can be foldable "
+"(``default``, hidden at the start but can be unfolded), ``always`` (always "
+"displayed) or ``never`` (never shown)."
+msgstr ""
+
+#: ../../accounting/others/reporting/customize.rst:98
+msgid ":doc:`main_reports`"
+msgstr ""
+
+#: ../../accounting/others/reporting/main_reports.rst:3
+msgid "What are the main reports available?"
+msgstr ""
+
+#: ../../accounting/others/reporting/main_reports.rst:5
+msgid ""
+"Besides the reports created specifically in each localisation module, a few "
+"very useful **generic** and **dynamic reports** are available for all "
+"countries :"
+msgstr ""
+
+#: ../../accounting/others/reporting/main_reports.rst:9
+msgid "**Balance Sheet**"
+msgstr ""
+
+#: ../../accounting/others/reporting/main_reports.rst:10
+msgid "**Profit and Loss**"
+msgstr ""
+
+#: ../../accounting/others/reporting/main_reports.rst:11
+msgid "**Chart of Account**"
+msgstr ""
+
+#: ../../accounting/others/reporting/main_reports.rst:12
+msgid "**Executive Summary**"
+msgstr ""
+
+#: ../../accounting/others/reporting/main_reports.rst:13
+msgid "**General Ledger**"
+msgstr ""
+
+#: ../../accounting/others/reporting/main_reports.rst:14
+msgid "**Aged Payable**"
+msgstr ""
+
+#: ../../accounting/others/reporting/main_reports.rst:15
+msgid "**Aged Receivable**"
+msgstr ""
+
+#: ../../accounting/others/reporting/main_reports.rst:16
+msgid "**Cash Flow Statement**"
+msgstr ""
+
+#: ../../accounting/others/reporting/main_reports.rst:17
+msgid "**Tax Report**"
+msgstr ""
+
+#: ../../accounting/others/reporting/main_reports.rst:18
+msgid "**Bank Reconciliation**"
+msgstr ""
+
+#: ../../accounting/others/reporting/main_reports.rst:20
+msgid ""
+"You can annotate every reports to print them and report to your adviser. "
+"Export to xls to manage extra analysis. Drill down in the reports to see "
+"more details (payments, invoices, journal items, etc.)."
+msgstr ""
+
+#: ../../accounting/others/reporting/main_reports.rst:24
+msgid ""
+"You can also compare values with another period. Choose how many periods you"
+" want to compare the chosen time period with. You can choose up to 12 "
+"periods back from the date of the report if you don't want to use the "
+"default **Previous 1 Period** option."
+msgstr ""
+
+#: ../../accounting/others/reporting/main_reports.rst:32
+msgid ""
+"The **Balance Sheet** shows a snapshot of the assets, liabilities and equity"
+" of your organisation as at a particular date."
+msgstr ""
+
+#: ../../accounting/others/reporting/main_reports.rst:39
+msgid "Profit and Loss"
+msgstr ""
+
+#: ../../accounting/others/reporting/main_reports.rst:41
+msgid ""
+"The **Profit and Loss** report (or **Income Statement**) shows your "
+"organisation's net income, by deducting expenses from revenue for the report"
+" period."
+msgstr ""
+
+#: ../../accounting/others/reporting/main_reports.rst:49
+msgid "Chart of account"
+msgstr ""
+
+#: ../../accounting/others/reporting/main_reports.rst:51
+msgid "A listing of all your accounts grouped by class."
+msgstr ""
+
+#: ../../accounting/others/reporting/main_reports.rst:57
+msgid "Executive Summary"
+msgstr ""
+
+#: ../../accounting/others/reporting/main_reports.rst:59
+msgid ""
+"The **Executive Summary** allows for a quick look at all the important "
+"figures you need to run your company."
+msgstr ""
+
+#: ../../accounting/others/reporting/main_reports.rst:62
+msgid ""
+"In very basic terms, this is what each of the items in this section is "
+"reporting :"
+msgstr ""
+
+#: ../../accounting/others/reporting/main_reports.rst:77
+msgid "**Performance:**"
+msgstr ""
+
+#: ../../accounting/others/reporting/main_reports.rst:68
+msgid "**Gross profit margin:**"
+msgstr ""
+
+#: ../../accounting/others/reporting/main_reports.rst:67
+msgid ""
+"The contribution each individual sale made by your business less any direct "
+"costs needed to make those sales (things like labour, materials, etc)."
+msgstr ""
+
+#: ../../accounting/others/reporting/main_reports.rst:74
+msgid "**Net profit margin:**"
+msgstr ""
+
+#: ../../accounting/others/reporting/main_reports.rst:71
+msgid ""
+"The contribution each individual sale made by your business less any direct "
+"costs needed to make those sales, as well as any fixed overheads your "
+"company has (things like rent, electricity, taxes you need to pay as a "
+"result of those sales)."
+msgstr ""
+
+#: ../../accounting/others/reporting/main_reports.rst:77
+msgid "**Return on investment (p.a.):**"
+msgstr ""
+
+#: ../../accounting/others/reporting/main_reports.rst:77
+msgid ""
+"The ratio of net profit made, to the amount of assets the company used to "
+"make those profits."
+msgstr ""
+
+#: ../../accounting/others/reporting/main_reports.rst:97
+msgid "**Position:**"
+msgstr ""
+
+#: ../../accounting/others/reporting/main_reports.rst:81
+msgid "**Average debtor days:**"
+msgstr ""
+
+#: ../../accounting/others/reporting/main_reports.rst:81
+msgid ""
+"The average number of days it takes your customers to pay you (fully), "
+"across all your customer invoices."
+msgstr ""
+
+#: ../../accounting/others/reporting/main_reports.rst:84
+msgid "**Average creditor days:**"
+msgstr ""
+
+#: ../../accounting/others/reporting/main_reports.rst:84
+msgid ""
+"The average number of days it takes you to pay your suppliers (fully) across"
+" all your bills."
+msgstr ""
+
+#: ../../accounting/others/reporting/main_reports.rst:89
+msgid "**Short term cash forecast:**"
+msgstr ""
+
+#: ../../accounting/others/reporting/main_reports.rst:87
+msgid ""
+"How much cash is expected in or out of your organisation in the next month "
+"i.e. balance of your **Sales account** for the month less the balance of "
+"your **Purchases account** for the month."
+msgstr ""
+
+#: ../../accounting/others/reporting/main_reports.rst:97
+msgid "**Current assets to liabilities:**"
+msgstr ""
+
+#: ../../accounting/others/reporting/main_reports.rst:92
+msgid ""
+"Also referred to as **current ratio**, this is the ratio of current assets "
+"(assets that could be turned into cash within a year) to the current "
+"liabilities (liabilities which will be due in the next year). This is "
+"typically used as as a measure of a company's ability to service its debt."
+msgstr ""
+
+#: ../../accounting/others/reporting/main_reports.rst:103
+msgid "General Ledger"
+msgstr ""
+
+#: ../../accounting/others/reporting/main_reports.rst:105
+msgid ""
+"The **General Ledger Report** shows all transactions from all accounts for a"
+" chosen date range. The initial summary report shows the totals for each "
+"account and from there you can view a detailed transaction report or any "
+"exceptions. This report is useful for checking every transaction that "
+"occurred during a certain period of time."
+msgstr ""
+
+#: ../../accounting/others/reporting/main_reports.rst:115
+msgid "Aged Payable"
+msgstr ""
+
+#: ../../accounting/others/reporting/main_reports.rst:117
+msgid ""
+"Run the **Aged Payable Details** report to display information on individual"
+" bills, credit notes and overpayments owed by you, and how long these have "
+"gone unpaid."
+msgstr ""
+
+#: ../../accounting/others/reporting/main_reports.rst:125
+msgid "Aged Receivable"
+msgstr ""
+
+#: ../../accounting/others/reporting/main_reports.rst:127
+msgid ""
+"The **Aged Receivables** report shows the sales invoices that were awaiting "
+"payment during a selected month and several months prior."
+msgstr ""
+
+#: ../../accounting/others/reporting/main_reports.rst:134
+msgid "Cash Flow Statement"
+msgstr ""
+
+#: ../../accounting/others/reporting/main_reports.rst:136
+msgid ""
+"The **Cash Flow Statement** shows how changes in balance sheet accounts and "
+"income affect cash and cash equivalents, and breaks the analysis down to "
+"operating, investing and financing activities."
+msgstr ""
+
+#: ../../accounting/others/reporting/main_reports.rst:144
+msgid "Tax Report"
+msgstr ""
+
+#: ../../accounting/others/reporting/main_reports.rst:146
+msgid ""
+"This report allows you to see the **net** and **tax amounts** for all the "
+"taxes grouped by type (sale/purchase)."
+msgstr ""
+
+#: ../../accounting/others/taxes.rst:3
+#: ../../accounting/overview/process_overview/customer_invoice.rst:111
+msgid "Taxes"
+msgstr ""
+
+#: ../../accounting/others/taxes/B2B_B2C.rst:3
+msgid "How to manage prices for B2B (tax excluded) and B2C (tax included)?"
+msgstr ""
+
+#: ../../accounting/others/taxes/B2B_B2C.rst:5
+msgid ""
+"When working with consumers, prices are usually expressed with taxes "
+"included in the price (e.g., in most eCommerce). But, when you work in a B2B"
+" environment, companies usually negotiate prices with taxes excluded."
+msgstr ""
+
+#: ../../accounting/others/taxes/B2B_B2C.rst:9
+msgid ""
+"Odoo manages both use cases easily, as long as you register your prices on "
+"the product with taxes excluded or included, but not both together. If you "
+"manage all your prices with tax included (or excluded) only, you can still "
+"easily do sales order with a price having taxes excluded (or included): "
+"that's easy."
+msgstr ""
+
+#: ../../accounting/others/taxes/B2B_B2C.rst:15
+msgid ""
+"This documentation is only for the specific use case where you need to have "
+"two references for the price (tax included or excluded), for the same "
+"product. The reason of the complexity is that there is not a symmetrical "
+"relationship with prices included and prices excluded, as shown in this use "
+"case, in belgium with a tax of 21%:"
+msgstr ""
+
+#: ../../accounting/others/taxes/B2B_B2C.rst:21
+msgid "Your eCommerce has a product at **10€ (taxes included)**"
+msgstr ""
+
+#: ../../accounting/others/taxes/B2B_B2C.rst:23
+msgid "This would do **8.26€ (taxes excluded)** and a **tax of 1.74€**"
+msgstr ""
+
+#: ../../accounting/others/taxes/B2B_B2C.rst:25
+msgid ""
+"But for the same use case, if you register the price without taxes on the "
+"product form (8.26€), you get a price with tax included at 9.99€, because:"
+msgstr ""
+
+#: ../../accounting/others/taxes/B2B_B2C.rst:29
+msgid "**8.26€ \\* 1.21 = 9.99€**"
+msgstr ""
+
+#: ../../accounting/others/taxes/B2B_B2C.rst:31
+msgid ""
+"So, depending on how you register your prices on the product form, you will "
+"have different results for the price including taxes and the price excluding"
+" taxes:"
+msgstr ""
+
+#: ../../accounting/others/taxes/B2B_B2C.rst:35
+msgid "Taxes Excluded: **8.26€ & 10.00€**"
+msgstr ""
+
+#: ../../accounting/others/taxes/B2B_B2C.rst:37
+msgid "Taxes Included: **8.26€ & 9.99€**"
+msgstr ""
+
+#: ../../accounting/others/taxes/B2B_B2C.rst:40
+msgid ""
+"If you buy 100 pieces at 10€ taxes included, it gets even more tricky. You "
+"will get: **1000€ (taxes included) = 826.45€ (price) + 173.55€ (taxes)** "
+"Which is very different from a price per piece at 8.26€ tax excluded."
+msgstr ""
+
+#: ../../accounting/others/taxes/B2B_B2C.rst:45
+msgid ""
+"This documentation explains how to handle the very specific use case where "
+"you need to handle the two prices (tax excluded and included) on the product"
+" form within the same company."
+msgstr ""
+
+#: ../../accounting/others/taxes/B2B_B2C.rst:50
+msgid ""
+"In terms of finance, you have no more revenues selling your product at 10€ "
+"instead of 9.99€ (for a 21% tax), because your revenue will be exactly the "
+"same at 9.99€, only the tax is 0.01€ higher. So, if you run an eCommerce in "
+"Belgium, make your customer a favor and set your price at 9.99€ instead of "
+"10€. Please note that this does not apply to 20€ or 30€, or other tax rates,"
+" or a quantity >1. You will also make you a favor since you can manage "
+"everything tax excluded, which is less error prone and easier for your "
+"salespeople."
+msgstr ""
+
+#: ../../accounting/others/taxes/B2B_B2C.rst:65
+msgid ""
+"The best way to avoid this complexity is to choose only one way of managing "
+"your prices and stick to it: price without taxes or price with taxes "
+"included. Define which one is the default stored on the product form (on the"
+" default tax related to the product), and let Odoo compute the other one "
+"automatically, based on the pricelist and fiscal position. Negotiate your "
+"contracts with customers accordingly. This perfectly works out-of-the-box "
+"and you have no specific configuration to do."
+msgstr ""
+
+#: ../../accounting/others/taxes/B2B_B2C.rst:73
+msgid ""
+"If you can not do that and if you really negotiate some prices with tax "
+"excluded and, for other customers, others prices with tax included, you "
+"must:"
+msgstr ""
+
+#: ../../accounting/others/taxes/B2B_B2C.rst:77
+msgid ""
+"always store the default price TAX EXCLUDED on the product form, and apply a"
+" tax (price included on the product form)"
+msgstr ""
+
+#: ../../accounting/others/taxes/B2B_B2C.rst:80
+msgid "create a pricelist with prices in TAX INCLUDED, for specific customers"
+msgstr ""
+
+#: ../../accounting/others/taxes/B2B_B2C.rst:83
+msgid ""
+"create a fiscal position that switches the tax excluded to a tax included"
+msgstr ""
+
+#: ../../accounting/others/taxes/B2B_B2C.rst:86
+msgid ""
+"assign both the pricelist and the fiscal position to customers who want to "
+"benefit to this pricelist and fiscal position"
+msgstr ""
+
+#: ../../accounting/others/taxes/B2B_B2C.rst:89
+msgid "For the purpose of this documentation, we will use the above use case:"
+msgstr ""
+
+#: ../../accounting/others/taxes/B2B_B2C.rst:91
+msgid "your product default sale price is 8.26€ tax excluded"
+msgstr ""
+
+#: ../../accounting/others/taxes/B2B_B2C.rst:93
+msgid ""
+"but we want to sell it at 10€, tax included, in our shops or eCommerce "
+"website"
+msgstr ""
+
+#: ../../accounting/others/taxes/B2B_B2C.rst:97
+msgid "Setting your products"
+msgstr ""
+
+#: ../../accounting/others/taxes/B2B_B2C.rst:99
+msgid ""
+"Your company must be configured with tax excluded by default. This is "
+"usually the default configuration, but you can check your **Default Sale "
+"Tax** from the menu :menuselection:`Configuration --> Settings` of the "
+"Accounting application."
+msgstr ""
+
+#: ../../accounting/others/taxes/B2B_B2C.rst:107
+msgid ""
+"Once done, you can create a **B2C** pricelist. You can activate the "
+"pricelist feature per customer from the menu: :menuselection:`Configuration "
+"--> Settings` of the Sale application. Choose the option **different prices "
+"per customer segment**."
+msgstr ""
+
+#: ../../accounting/others/taxes/B2B_B2C.rst:112
+msgid ""
+"Once done, create a B2C pricelist from the menu "
+":menuselection:`Configuration --> Pricelists`. It's also good to rename the "
+"default pricelist into B2B to avoid confusion."
+msgstr ""
+
+#: ../../accounting/others/taxes/B2B_B2C.rst:116
+msgid ""
+"Then, create a product at 8.26€, with a tax of 21% (defined as tax not "
+"included in price) and set a price on this product for B2C customers at 10€,"
+" from the :menuselection:`Sales --> Products` menu of the Sales application:"
+msgstr ""
+
+#: ../../accounting/others/taxes/B2B_B2C.rst:125
+msgid "Setting the B2C fiscal position"
+msgstr ""
+
+#: ../../accounting/others/taxes/B2B_B2C.rst:127
+msgid ""
+"From the accounting application, create a B2C fiscal position from this "
+"menu: :menuselection:`Configuration --> Fiscal Positions`. This fiscal "
+"position should map the VAT 21% (tax excluded of price) with a VAT 21% (tax "
+"included in price)"
+msgstr ""
+
+#: ../../accounting/others/taxes/B2B_B2C.rst:136
+msgid "Test by creating a quotation"
+msgstr ""
+
+#: ../../accounting/others/taxes/B2B_B2C.rst:138
+msgid ""
+"Create a quotation from the Sale application, using the "
+":menuselection:`Sales --> Quotations` menu. You should have the following "
+"result: 8.26€ + 1.73€ = 9.99€."
+msgstr ""
+
+#: ../../accounting/others/taxes/B2B_B2C.rst:145
+msgid ""
+"Then, create a quotation but **change the pricelist to B2C and the fiscal "
+"position to B2C** on the quotation, before adding your product. You should "
+"have the expected result, which is a total price of 10€ for the customer: "
+"8.26€ + 1.74€ = 10.00€."
+msgstr ""
+
+#: ../../accounting/others/taxes/B2B_B2C.rst:153
+msgid "This is the expected behavior for a customer of your shop."
+msgstr ""
+
+#: ../../accounting/others/taxes/B2B_B2C.rst:156
+msgid "Avoid changing every sale order"
+msgstr ""
+
+#: ../../accounting/others/taxes/B2B_B2C.rst:158
+msgid ""
+"If you negotiate a contract with a customer, whether you negotiate tax "
+"included or tax excluded, you can set the pricelist and the fiscal position "
+"on the customer form so that it will be applied automatically at every sale "
+"of this customer."
+msgstr ""
+
+#: ../../accounting/others/taxes/B2B_B2C.rst:163
+msgid ""
+"The pricelist is in the **Sales & Purchases** tab of the customer form, and "
+"the fiscal position is in the accounting tab."
+msgstr ""
+
+#: ../../accounting/others/taxes/B2B_B2C.rst:166
+msgid ""
+"Note that this is error prone: if you set a fiscal position with tax "
+"included in prices but use a pricelist that is not included, you might have "
+"wrong prices calculated for you. That's why we usually recommend companies "
+"to only work with one price reference."
+msgstr ""
+
+#: ../../accounting/others/taxes/application.rst:3
+msgid "How to adapt taxes to my customer status or localization"
+msgstr ""
+
+#: ../../accounting/others/taxes/application.rst:5
+msgid ""
+"Most often sales tax rates depend on your customer status or localization. "
+"To map taxes, Odoo brings the so-called *Fiscal Positions*."
+msgstr ""
+
+#: ../../accounting/others/taxes/application.rst:9
+msgid "Create tax mapping"
+msgstr ""
+
+#: ../../accounting/others/taxes/application.rst:11
+msgid ""
+"A fiscal position is just a set of rules that maps default taxes (as defined"
+" on product form) into other taxes. In the screenshot below, foreign "
+"customers get a 0% tax instead of the default 15%, for both sales and "
+"purchases."
+msgstr ""
+
+#: ../../accounting/others/taxes/application.rst:18
+msgid ""
+"The main fiscal positions are automatically created according to your "
+"localization. But you may have to create fiscal positions for specific use "
+"cases. To define fiscal positions, go to "
+":menuselection:`Invoicing/Accounting --> Configuration --> Fiscal "
+"Positions`."
+msgstr ""
+
+#: ../../accounting/others/taxes/application.rst:24
+msgid ""
+"If you use Odoo Accounting, you can also map the Income/Expense accounts "
+"according to the fiscal position. For example, in some countries, revenues "
+"from sales are not posted in the same account than revenues from sales in "
+"foreign countries."
+msgstr ""
+
+#: ../../accounting/others/taxes/application.rst:29
+msgid "Adapt taxes to your customer status"
+msgstr ""
+
+#: ../../accounting/others/taxes/application.rst:31
+msgid ""
+"If a customer falls into a specific taxation rule, you need to apply a tax-"
+"mapping. To do so, create a fiscal position and assign it to your customers."
+msgstr ""
+
+#: ../../accounting/others/taxes/application.rst:37
+msgid ""
+"Odoo will use this specific fiscal position for any order/invoice recorded "
+"for the customer."
+msgstr ""
+
+#: ../../accounting/others/taxes/application.rst:40
+msgid ""
+"If you set the fiscal position in the sales order or invoice manually, it "
+"will only apply to this document and not to future orders/invoices of the "
+"same customer."
+msgstr ""
+
+#: ../../accounting/others/taxes/application.rst:44
+msgid "Adapt taxes to your customer address (destination-based)"
+msgstr ""
+
+#: ../../accounting/others/taxes/application.rst:46
+msgid ""
+"Depending on your localization, sales taxes may be origin-based or "
+"destination-based. Most states or countries require you to collect taxes at "
+"the rate of the destination (i.e. your buyer’s address) while some others "
+"require to collect them at the rate effective at the point of origin (i.e. "
+"your office or warehouse)."
+msgstr ""
+
+#: ../../accounting/others/taxes/application.rst:51
+msgid ""
+"If you are under the destination-based rule, create one fiscal position per "
+"tax-mapping to apply."
+msgstr ""
+
+#: ../../accounting/others/taxes/application.rst:53
+msgid "Check the box *Detect Automatically*."
+msgstr ""
+
+#: ../../accounting/others/taxes/application.rst:54
+msgid ""
+"Select a country group, country, state or city to trigger the tax-mapping."
+msgstr ""
+
+#: ../../accounting/others/taxes/application.rst:59
+msgid ""
+"This way if no fiscal position is set on the customer, Odoo will choose the "
+"fiscal position matching the shipping address on creating an order."
+msgstr ""
+
+#: ../../accounting/others/taxes/application.rst:63
+msgid ""
+"For eCommerce orders, the tax of the visitor's cart will automatically "
+"update and apply the new tax after the visitor has logged in or filled in "
+"his shipping address."
+msgstr ""
+
+#: ../../accounting/others/taxes/application.rst:68
+msgid "Specific use cases"
+msgstr ""
+
+#: ../../accounting/others/taxes/application.rst:70
+msgid ""
+"If, for some fiscal positions, you want to remove a tax, instead of "
+"replacing by another, just keep the *Tax to Apply* field empty."
+msgstr ""
+
+#: ../../accounting/others/taxes/application.rst:76
+msgid ""
+"If, for some fiscal positions, you want to replace a tax by two other taxes,"
+" just create two lines having the same *Tax on Product*."
+msgstr ""
+
+#: ../../accounting/others/taxes/application.rst:80
+msgid "The fiscal positions are not applied on assets and deferred revenues."
+msgstr ""
+
+#: ../../accounting/others/taxes/application.rst:84
+#: ../../accounting/others/taxes/default_taxes.rst:27
+#: ../../accounting/others/taxes/retention.rst:70
+msgid ":doc:`create`"
+msgstr ""
+
+#: ../../accounting/others/taxes/application.rst:85
+#: ../../accounting/others/taxes/default_taxes.rst:29
+msgid ":doc:`taxcloud`"
+msgstr ""
+
+#: ../../accounting/others/taxes/application.rst:86
+#: ../../accounting/others/taxes/create.rst:70
+#: ../../accounting/others/taxes/default_taxes.rst:31
+msgid ":doc:`tax_included`"
+msgstr ""
+
+#: ../../accounting/others/taxes/application.rst:87
+#: ../../accounting/others/taxes/default_taxes.rst:30
+msgid ":doc:`B2B_B2C`"
+msgstr ""
+
+#: ../../accounting/others/taxes/cash_basis_taxes.rst:3
+msgid "How to manage cash basis taxes"
+msgstr ""
+
+#: ../../accounting/others/taxes/cash_basis_taxes.rst:5
+msgid ""
+"The cash basis taxes are due when the payment has been done and not at the "
+"validation of the invoice (as it is the case with standard taxes). Reporting"
+" your income and expenses to the administration based on the cash basis "
+"method is legal in some countries and under some conditions."
+msgstr ""
+
+#: ../../accounting/others/taxes/cash_basis_taxes.rst:10
+msgid ""
+"Example : You sell a product in the 1st quarter of your fiscal year and "
+"receive the payment the 2nd quarter of your fiscal year. Based on the cash "
+"basis method, the tax you have to pay to the administration is due for the "
+"2nd quarter."
+msgstr ""
+
+#: ../../accounting/others/taxes/cash_basis_taxes.rst:16
+msgid "How to configure cash basis taxes ?"
+msgstr ""
+
+#: ../../accounting/others/taxes/cash_basis_taxes.rst:18
+msgid ""
+"You first have to activate the setting in :menuselection:`Accounting --> "
+"Configuration --> Settings --> Allow Tax Cash Basis`. You will be asked to "
+"define the Tax Cash Basis Journal."
+msgstr ""
+
+#: ../../accounting/others/taxes/cash_basis_taxes.rst:27
+msgid ""
+"Once this is done, you can configure your taxes in "
+":menuselection:`Accounting --> Configuration --> Taxes`. You can open a tax "
+"and in the *Advanced Options* tab you will see the checkbox *Use Cash "
+"Basis*. You will then have to define the *Tax Received Account*."
+msgstr ""
+
+#: ../../accounting/others/taxes/cash_basis_taxes.rst:39
+msgid "What is the impact of cash basis taxes in my accounting ?"
+msgstr ""
+
+#: ../../accounting/others/taxes/cash_basis_taxes.rst:41
+msgid ""
+"Let’s take an example. You make a sale of $100 with a 15% cash basis tax. "
+"When you validate the customer invoice, the following entry is created in "
+"your accounting:"
+msgstr ""
+
+#: ../../accounting/others/taxes/cash_basis_taxes.rst:46
+msgid "Customer Invoices Journal"
+msgstr ""
+
+#: ../../accounting/others/taxes/cash_basis_taxes.rst:50
+#: ../../accounting/others/taxes/cash_basis_taxes.rst:66
+msgid "Receivables $115"
+msgstr ""
+
+#: ../../accounting/others/taxes/cash_basis_taxes.rst:52
+#: ../../accounting/others/taxes/cash_basis_taxes.rst:76
+msgid "Tax Account $15"
+msgstr ""
+
+#: ../../accounting/others/taxes/cash_basis_taxes.rst:54
+#: ../../accounting/others/taxes/cash_basis_taxes.rst:80
+#: ../../accounting/others/taxes/cash_basis_taxes.rst:82
+msgid "Income Account $100"
+msgstr ""
+
+#: ../../accounting/others/taxes/cash_basis_taxes.rst:57
+msgid "A few days later, you receive the payment:"
+msgstr ""
+
+#: ../../accounting/others/taxes/cash_basis_taxes.rst:60
+msgid "Bank Journal"
+msgstr ""
+
+#: ../../accounting/others/taxes/cash_basis_taxes.rst:64
+msgid "Bank $115"
+msgstr ""
+
+#: ../../accounting/others/taxes/cash_basis_taxes.rst:69
+msgid ""
+"When you reconcile the invoice and the payment, this entry is generated:"
+msgstr ""
+
+#: ../../accounting/others/taxes/cash_basis_taxes.rst:72
+msgid "Tax Cash Basis Journal"
+msgstr ""
+
+#: ../../accounting/others/taxes/cash_basis_taxes.rst:78
+msgid "Tax Received Account $15"
+msgstr ""
+
+#: ../../accounting/others/taxes/cash_basis_taxes.rst:86
+msgid ""
+"The two journal items created in the Income Account are neutral but they are"
+" needed to insure correct tax reports in Odoo."
+msgstr ""
+
+#: ../../accounting/others/taxes/create.rst:3
+msgid "How to create new taxes"
+msgstr ""
+
+#: ../../accounting/others/taxes/create.rst:5
+msgid ""
+"Odoo's tax engine is very flexible and support many different type of taxes:"
+" value added taxes (VAT), eco-taxes, federal/states/city taxes, retention, "
+"withholding taxes, etc. For most countries, your system is pre-configured "
+"with the right taxes."
+msgstr ""
+
+#: ../../accounting/others/taxes/create.rst:10
+msgid ""
+"This section details how you can define new taxes for specific use cases."
+msgstr ""
+
+#: ../../accounting/others/taxes/create.rst:12
+msgid ""
+"Go to :menuselection:`Accounting --> Configuration --> Taxes`. From this "
+"menu, you get all the taxes you can use: sales taxes and purchase taxes."
+msgstr ""
+
+#: ../../accounting/others/taxes/create.rst:18
+msgid "Choose a scope: Sales, Purchase or None (e.g. deprecated tax)."
+msgstr ""
+
+#: ../../accounting/others/taxes/create.rst:20
+msgid "Select a computation method:"
+msgstr ""
+
+#: ../../accounting/others/taxes/create.rst:22
+msgid "**Fixed**: eco-taxes, etc."
+msgstr ""
+
+#: ../../accounting/others/taxes/create.rst:24
+msgid "**Percentage of Price**: most common (e.g. 15% sales tax)"
+msgstr ""
+
+#: ../../accounting/others/taxes/create.rst:26
+msgid "**Percentage of Price Tax Included**: used in Brazil, etc."
+msgstr ""
+
+#: ../../accounting/others/taxes/create.rst:28
+msgid "**Group of taxes**: allows to have a compound tax"
+msgstr ""
+
+#: ../../accounting/others/taxes/create.rst:34
+msgid ""
+"If you use Odoo Accounting, set a tax account (i.e. where the tax journal "
+"item will be posted). This field is optional, if you keep it empty, Odoo "
+"posts the tax journal item in the income account."
+msgstr ""
+
+#: ../../accounting/others/taxes/create.rst:39
+msgid ""
+"If you want to avoid using a tax, you can not delete it because the tax is "
+"probably used in several invoices. So, in order to avoid users to continue "
+"using this tax, you should set the field *Tax Scope* to *None*."
+msgstr ""
+
+#: ../../accounting/others/taxes/create.rst:44
+msgid ""
+"If you need more advanced tax mechanism, you can install the module "
+"**account_tax_python** and you will be able to define new taxes with Python "
+"code."
+msgstr ""
+
+#: ../../accounting/others/taxes/create.rst:49
+msgid "Advanced configuration"
+msgstr ""
+
+#: ../../accounting/others/taxes/create.rst:51
+msgid ""
+"**Label on Invoices**: a short text on how you want this tax to be printed "
+"on invoice line. For example, a tax named \"15% on Services\" can have the "
+"following label on invoice \"15%\"."
+msgstr ""
+
+#: ../../accounting/others/taxes/create.rst:55
+msgid ""
+"**Tax Group**: defines where this tax is summed in the invoice footer. All "
+"the tax belonging to the same tax group will be grouped on the invoice "
+"footer. Examples of tax group: VAT, Retention."
+msgstr ""
+
+#: ../../accounting/others/taxes/create.rst:59
+msgid ""
+"**Include in Analytic Cost**: the tax is counted as a cost and, thus, "
+"generate an analytic entry if your invoice uses analytic accounts."
+msgstr ""
+
+#: ../../accounting/others/taxes/create.rst:63
+msgid ""
+"**Tags**: are used for custom reports. Usually, you can keep this field "
+"empty."
+msgstr ""
+
+#: ../../accounting/others/taxes/create.rst:69
+#: ../../accounting/others/taxes/default_taxes.rst:28
+#: ../../accounting/others/taxes/taxcloud.rst:87
+msgid ":doc:`application`"
+msgstr ""
+
+#: ../../accounting/others/taxes/default_taxes.rst:3
+msgid "How to set default taxes"
+msgstr ""
+
+#: ../../accounting/others/taxes/default_taxes.rst:5
+msgid ""
+"Taxes applied in your country are installed automatically for most "
+"localizations."
+msgstr ""
+
+#: ../../accounting/others/taxes/default_taxes.rst:7
+msgid ""
+"Default taxes set in orders and invoices come from each product's Invoicing "
+"tab. Such taxes are used when you sell to companies that are in the same "
+"country/state than you."
+msgstr ""
+
+#: ../../accounting/others/taxes/default_taxes.rst:13
+msgid ""
+"To change the default taxes set for any new product created go to "
+":menuselection:`Invoicing/Accounting --> Configuration --> Settings`."
+msgstr ""
+
+#: ../../accounting/others/taxes/default_taxes.rst:20
+msgid ""
+"If you work in a multi-companies environment, the sales and purchase taxes "
+"may have a different value according to the company you work for. You can "
+"login into two different companies and change this field for each company."
+msgstr ""
+
+#: ../../accounting/others/taxes/retention.rst:3
+msgid "How to manage withholding taxes?"
+msgstr ""
+
+#: ../../accounting/others/taxes/retention.rst:5
+msgid ""
+"A withholding tax, also called a retention tax, is a government requirement "
+"for the payer of a customer invoice to withhold or deduct tax from the "
+"payment, and pay that tax to the government. In most jurisdictions, "
+"withholding tax applies to employment income."
+msgstr ""
+
+#: ../../accounting/others/taxes/retention.rst:10
+msgid ""
+"With normal taxes, the tax is added to the subtotal to give you the total to"
+" pay. As opposed to normal taxes, withholding taxes are deducted from the "
+"amount to pay, as the tax will be paid by the customer."
+msgstr ""
+
+#: ../../accounting/others/taxes/retention.rst:14
+msgid "As, an example, in Colombia you may have the following invoice:"
+msgstr ""
+
+#: ../../accounting/others/taxes/retention.rst:19
+msgid ""
+"In this example, the **company** who sent the invoice owes $20 of taxes to "
+"the **government** and the **customer** owes $10 of taxes to the "
+"**government**."
+msgstr ""
+
+#: ../../accounting/others/taxes/retention.rst:25
+msgid ""
+"In Odoo, a withholding tax is defined by creating a negative tax. For a "
+"retention of 10%, you would configure the following tax (accessible through "
+":menuselection:`Configuration --> Taxes`):"
+msgstr ""
+
+#: ../../accounting/others/taxes/retention.rst:32
+msgid ""
+"In order to make it appear as a retention on the invoice, you should set a "
+"specific tax group **Retention** on your tax, in the **Advanced Options** "
+"tab."
+msgstr ""
+
+#: ../../accounting/others/taxes/retention.rst:39
+msgid ""
+"Once the tax is defined, you can use it in your products, sales order or "
+"invoices."
+msgstr ""
+
+#: ../../accounting/others/taxes/retention.rst:43
+msgid ""
+"If the retention is a percentage of a regular tax, create a Tax with a **Tax"
+" Computation** as a **Tax Group** and set the two taxes in this group "
+"(normal tax and retention)."
+msgstr ""
+
+#: ../../accounting/others/taxes/retention.rst:48
+msgid "Applying retention taxes on invoices"
+msgstr ""
+
+#: ../../accounting/others/taxes/retention.rst:50
+msgid ""
+"Once your tax is created, you can use it on customer forms, sales order or "
+"customer invoices. You can apply several taxes on a single customer invoice "
+"line."
+msgstr ""
+
+#: ../../accounting/others/taxes/retention.rst:58
+msgid ""
+"When you see the customer invoice on the screen, you get only a **Taxes "
+"line** summarizing all the taxes (normal taxes & retentions). But when you "
+"print or send the invoice, Odoo does the correct grouping amongst all the "
+"taxes."
+msgstr ""
+
+#: ../../accounting/others/taxes/retention.rst:63
+msgid "The printed invoice will show the different amounts in each tax group."
+msgstr ""
+
+#: ../../accounting/others/taxes/tax_included.rst:3
+msgid "How to set tax-included prices"
+msgstr ""
+
+#: ../../accounting/others/taxes/tax_included.rst:5
+msgid ""
+"In most countries, B2C prices are tax-included. To do that in Odoo, check "
+"*Included in Price* for each of your sales taxes in "
+":menuselection:`Accounting --> Configuration --> Accounting --> Taxes`."
+msgstr ""
+
+#: ../../accounting/others/taxes/tax_included.rst:12
+msgid ""
+"This way the price set on the product form includes the tax. As an example, "
+"let's say you have a product with a sales tax of 10%. The sales price on the"
+" product form is $100."
+msgstr ""
+
+#: ../../accounting/others/taxes/tax_included.rst:16
+msgid "If the tax is not included in the price, you will get:"
+msgstr ""
+
+#: ../../accounting/others/taxes/tax_included.rst:18
+msgid "Price without tax: $100"
+msgstr ""
+
+#: ../../accounting/others/taxes/tax_included.rst:20
+msgid "Taxes: $10"
+msgstr ""
+
+#: ../../accounting/others/taxes/tax_included.rst:22
+msgid "Total to pay: $110"
+msgstr ""
+
+#: ../../accounting/others/taxes/tax_included.rst:24
+msgid "If the tax is included in the price"
+msgstr ""
+
+#: ../../accounting/others/taxes/tax_included.rst:26
+msgid "Price without tax: 90.91"
+msgstr ""
+
+#: ../../accounting/others/taxes/tax_included.rst:28
+msgid "Taxes: $9.09"
+msgstr ""
+
+#: ../../accounting/others/taxes/tax_included.rst:30
+msgid "Total to pay: $100"
+msgstr ""
+
+#: ../../accounting/others/taxes/tax_included.rst:32
+msgid ""
+"You can rely on following documentation if you need both tax-included (B2C) "
+"and tax-excluded prices (B2B): :doc:`B2B_B2C`."
+msgstr ""
+
+#: ../../accounting/others/taxes/tax_included.rst:36
+msgid "Show tax-included prices in eCommerce catalog"
+msgstr ""
+
+#: ../../accounting/others/taxes/tax_included.rst:38
+msgid ""
+"By default prices displayed in your eCommerce catalog are tax-excluded. To "
+"display it in tax-included, check *Show line subtotals with taxes included "
+"(B2C)* in :menuselection:`Sales --> Configuration --> Settings` (Tax "
+"Display)."
+msgstr ""
+
+#: ../../accounting/others/taxes/taxcloud.rst:3
+msgid "How to get correct tax rates in the US thanks to TaxCloud"
+msgstr ""
+
+#: ../../accounting/others/taxes/taxcloud.rst:5
+msgid ""
+"The **TaxCloud** integration allows you to calculate the sales tax for every"
+" address in the United States and keeps track of which product types are "
+"exempt from sales tax and in which states each exemption applies. TaxCloud "
+"calculates sales tax in real-time for every state, city, and special "
+"jurisdiction in the United States."
+msgstr ""
+
+#: ../../accounting/others/taxes/taxcloud.rst:15
+msgid "In Tax Cloud"
+msgstr ""
+
+#: ../../accounting/others/taxes/taxcloud.rst:16
+msgid ""
+"Create a free account on `*TaxCloud* `__ "
+"website."
+msgstr ""
+
+#: ../../accounting/others/taxes/taxcloud.rst:18
+msgid "Register your website on TaxCloud to get an *API ID* and an *API Key*."
+msgstr ""
+
+#: ../../accounting/others/taxes/taxcloud.rst:24
+msgid "In Odoo"
+msgstr ""
+
+#: ../../accounting/others/taxes/taxcloud.rst:25
+msgid ""
+"Go to :menuselection:`Invoicing/Accounting --> Configuration --> Settings` "
+"and check *Compute sales tax automatically using TaxCloud*. Click *Apply*."
+msgstr ""
+
+#: ../../accounting/others/taxes/taxcloud.rst:31
+msgid "Still in those settings, enter your TaxCloud credentials."
+msgstr ""
+
+#: ../../accounting/others/taxes/taxcloud.rst:32
+msgid ""
+"Hit *Sync TaxCloud Categories (TIC)* to import TIC product categories from "
+"TaxCloud (Taxability Information Codes). Some categories may imply specific "
+"rates."
+msgstr ""
+
+#: ../../accounting/others/taxes/taxcloud.rst:39
+msgid ""
+"Set default *TIC Code* and taxe rates. This will apply to any new product "
+"created. A default sales tax is needed to trigger the tax computation."
+msgstr ""
+
+#: ../../accounting/others/taxes/taxcloud.rst:43
+msgid ""
+"For products under a specific category, select it in its detail form (in "
+"*Sales* tab)."
+msgstr ""
+
+#: ../../accounting/others/taxes/taxcloud.rst:46
+msgid ""
+"Make sure your company address is well defined (especially the state and the"
+" zip code). Go to :menuselection:`Settings --> General Settings` and click "
+"*Configure your company data*."
+msgstr ""
+
+#: ../../accounting/others/taxes/taxcloud.rst:51
+msgid "How it works"
+msgstr ""
+
+#: ../../accounting/others/taxes/taxcloud.rst:53
+msgid ""
+"Automatic tax assignation works thanks to fiscal positions (see "
+":doc:`application`). A specific fiscal position is created when installing "
+"*TaxCloud*. Everything works out-of-the-box."
+msgstr ""
+
+#: ../../accounting/others/taxes/taxcloud.rst:58
+msgid ""
+"This fiscal position is set on any sales order, web order, or invoice when "
+"the customer country is *United States*. This is triggering the automated "
+"tax computation."
+msgstr ""
+
+#: ../../accounting/others/taxes/taxcloud.rst:65
+msgid ""
+"Add a product with a default sales tax. Odoo will automatically send a "
+"request to TaxCloud, get the correct tax percentage based on the customer "
+"location (state and zip code) and product TIC category, create a new tax "
+"rate if that tax percentage does not already exist in your system and return"
+" it in the order item line (e.g. 7.0%)."
+msgstr ""
+
+#: ../../accounting/others/taxes/taxcloud.rst:75
+msgid "How to create specific tax mappings using TaxCloud"
+msgstr ""
+
+#: ../../accounting/others/taxes/taxcloud.rst:77
+msgid ""
+"You can create several fiscal positions using TaxCloud. Check *Use TaxCloud "
+"API* to do so. Such fiscal postions can be assigned to customers in their "
+"detail form in order to get them by default whenever they buy you something."
+msgstr ""
+
+#: ../../accounting/others/taxes/taxcloud.rst:86
+msgid ":doc:`default_taxes`"
+msgstr ""
+
+#: ../../accounting/overview/getting_started.rst:3
+msgid "Getting Started"
+msgstr ""
+
+#: ../../accounting/overview/getting_started/setup.rst:3
+msgid "How to setup Odoo Accounting?"
+msgstr ""
+
+#: ../../accounting/overview/getting_started/setup.rst:5
+msgid ""
+"The Odoo Accounting application has an implementation guide that you should "
+"follow to configure it. It's a step-by-step wizard with links to the "
+"different screens you will need."
+msgstr ""
+
+#: ../../accounting/overview/getting_started/setup.rst:9
+msgid ""
+"Once you have `installed the Accounting application "
+"`__, you "
+"should click on the top-right progressbar to get access to the "
+"implementation guide."
+msgstr ""
+
+#: ../../accounting/overview/getting_started/setup.rst:17
+msgid "The implementation guide will help you through the following steps:"
+msgstr ""
+
+#: ../../accounting/overview/getting_started/setup.rst:19
+msgid "Completing your company settings"
+msgstr ""
+
+#: ../../accounting/overview/getting_started/setup.rst:20
+msgid "Entering in your bank accounts"
+msgstr ""
+
+#: ../../accounting/overview/getting_started/setup.rst:21
+msgid "Selecting your chart of accounts"
+msgstr ""
+
+#: ../../accounting/overview/getting_started/setup.rst:22
+msgid "Confirming your usual tax rates"
+msgstr ""
+
+#: ../../accounting/overview/getting_started/setup.rst:23
+msgid "Setting up any foreign currencies"
+msgstr ""
+
+#: ../../accounting/overview/getting_started/setup.rst:24
+msgid "Importing your customers"
+msgstr ""
+
+#: ../../accounting/overview/getting_started/setup.rst:25
+msgid "Importing your suppliers"
+msgstr ""
+
+#: ../../accounting/overview/getting_started/setup.rst:26
+msgid "Importing your products"
+msgstr ""
+
+#: ../../accounting/overview/getting_started/setup.rst:27
+msgid "Importing your outstanding transactions"
+msgstr ""
+
+#: ../../accounting/overview/getting_started/setup.rst:28
+msgid "Importing your starting balances"
+msgstr ""
+
+#: ../../accounting/overview/getting_started/setup.rst:29
+msgid "Define the users for accounting"
+msgstr ""
+
+#: ../../accounting/overview/getting_started/setup.rst:34
+msgid ""
+"Once a step is done, you can click on the \"Mark as Done\" button, in the "
+"bottom of the screen. That way, you can track the progress of your overall "
+"configuration of Odoo."
+msgstr ""
+
+#: ../../accounting/overview/main_concepts.rst:3
+msgid "Main Concepts"
+msgstr ""
+
+#: ../../accounting/overview/main_concepts/in_odoo.rst:3
+msgid "The Accounting behind Odoo"
+msgstr ""
+
+#: ../../accounting/overview/main_concepts/in_odoo.rst:5
+msgid ""
+"This page summarises the way Odoo deals with typical accounts and "
+"transactions."
+msgstr ""
+
+#: ../../accounting/overview/main_concepts/in_odoo.rst:9
+msgid "Double-entry bookkeeping"
+msgstr ""
+
+#: ../../accounting/overview/main_concepts/in_odoo.rst:11
+msgid ""
+"Odoo automatically creates all the behind-the-scenes journal entries for "
+"each of your accounting transactions: customer invoices, point of sale "
+"order, expenses, inventory moves, etc."
+msgstr ""
+
+#: ../../accounting/overview/main_concepts/in_odoo.rst:15
+msgid ""
+"Odoo uses the rules of double-entry bookkeeping system: all journal entries "
+"are automatically balanced (sum of debits = sum of credits)."
+msgstr ""
+
+#: ../../accounting/overview/main_concepts/in_odoo.rst:20
+msgid ""
+"`Understand Odoo's accounting transactions per document "
+"`__"
+msgstr ""
+
+#: ../../accounting/overview/main_concepts/in_odoo.rst:23
+msgid "Accrual and Cash Basis Methods"
+msgstr ""
+
+#: ../../accounting/overview/main_concepts/in_odoo.rst:25
+msgid ""
+"Odoo supports both accrual and cash basis reporting. This allows you to "
+"report income / expense at the time transactions occur (i.e., accrual "
+"basis), or when payment is made or received (i.e., cash basis)."
+msgstr ""
+
+#: ../../accounting/overview/main_concepts/in_odoo.rst:30
+msgid "Multi-companies"
+msgstr ""
+
+#: ../../accounting/overview/main_concepts/in_odoo.rst:32
+msgid ""
+"Odoo allows one to manage several companies within the same database. Each "
+"company has its own chart of accounts and rules. You can get consolidation "
+"reports following your consolidation rules."
+msgstr ""
+
+#: ../../accounting/overview/main_concepts/in_odoo.rst:36
+msgid ""
+"Users can access several companies but always work in one company at a time."
+msgstr ""
+
+#: ../../accounting/overview/main_concepts/in_odoo.rst:40
+msgid "Multi-currencies"
+msgstr ""
+
+#: ../../accounting/overview/main_concepts/in_odoo.rst:42
+msgid ""
+"Every transaction is recorded in the default currency of the company. For "
+"transactions occurring in another currency, Odoo stores both the value in "
+"the currency of the company and the value in the currency of the "
+"transaction. Odoo can generate currencies gains and losses after the "
+"reconciliation of the journal items."
+msgstr ""
+
+#: ../../accounting/overview/main_concepts/in_odoo.rst:48
+msgid ""
+"Currency rates are updated once a day using a yahoo.com online web-service."
+msgstr ""
+
+#: ../../accounting/overview/main_concepts/in_odoo.rst:52
+msgid "International Standards"
+msgstr ""
+
+#: ../../accounting/overview/main_concepts/in_odoo.rst:54
+msgid ""
+"Odoo accounting supports more than 50 countries. The Odoo core accounting "
+"implements accounting standards that are common to all countries. Specific "
+"modules exist per country for the specificities of the country like the "
+"chart of accounts, taxes, or bank interfaces."
+msgstr ""
+
+#: ../../accounting/overview/main_concepts/in_odoo.rst:60
+msgid "In particular, Odoo's core accounting engine supports:"
+msgstr ""
+
+#: ../../accounting/overview/main_concepts/in_odoo.rst:62
+msgid ""
+"Anglo-Saxon Accounting (U.S., U.K.,, and other English-speaking countries "
+"including Ireland, Canada, Australia, and New Zealand) where costs of good "
+"sold are reported when products are sold/delivered."
+msgstr ""
+
+#: ../../accounting/overview/main_concepts/in_odoo.rst:66
+msgid "European accounting where expenses are accounted at the supplier bill."
+msgstr ""
+
+#: ../../accounting/overview/main_concepts/in_odoo.rst:68
+msgid ""
+"Storno accounting (Italy) where refund invoices have negative credit/debit "
+"instead of a reverting the original journal items."
+msgstr ""
+
+#: ../../accounting/overview/main_concepts/in_odoo.rst:71
+msgid "Odoo also have modules to comply with IFRS rules."
+msgstr ""
+
+#: ../../accounting/overview/main_concepts/in_odoo.rst:74
+msgid "Accounts Receivable & Payable"
+msgstr ""
+
+#: ../../accounting/overview/main_concepts/in_odoo.rst:76
+msgid ""
+"By default, Odoo uses a single account for all account receivable entries "
+"and one for all accounts payable entries. You can create separate accounts "
+"per customers/suppliers, but you don't need to."
+msgstr ""
+
+#: ../../accounting/overview/main_concepts/in_odoo.rst:81
+msgid ""
+"As transactions are associated to customers or suppliers, you get reports to"
+" perform analysis per customer/supplier such as the customer statement, "
+"revenues per customers, aged receivable/payables, ..."
+msgstr ""
+
+#: ../../accounting/overview/main_concepts/in_odoo.rst:86
+msgid "Wide range of financial reports"
+msgstr ""
+
+#: ../../accounting/overview/main_concepts/in_odoo.rst:88
+msgid ""
+"In Odoo, you can generate financial reports in real time. Odoo's reports "
+"range from basic accounting reports to advanced management reports. Odoo's "
+"reports include:"
+msgstr ""
+
+#: ../../accounting/overview/main_concepts/in_odoo.rst:92
+msgid "Performance reports (such as Profit and Loss, Budget Variance)"
+msgstr ""
+
+#: ../../accounting/overview/main_concepts/in_odoo.rst:93
+msgid ""
+"Position reports (such as Balance Sheet, Aged Payables, Aged Receivables)"
+msgstr ""
+
+#: ../../accounting/overview/main_concepts/in_odoo.rst:95
+msgid "Cash reports (such as Bank Summary)"
+msgstr ""
+
+#: ../../accounting/overview/main_concepts/in_odoo.rst:96
+msgid "Detail reports (such as Trial Balance and General Ledger)"
+msgstr ""
+
+#: ../../accounting/overview/main_concepts/in_odoo.rst:97
+msgid "Management reports (such as Budgets, Executive Summary)"
+msgstr ""
+
+#: ../../accounting/overview/main_concepts/in_odoo.rst:99
+msgid ""
+"Odoo's report engine allows you to customize your own report based on your "
+"own formulae."
+msgstr ""
+
+#: ../../accounting/overview/main_concepts/in_odoo.rst:103
+msgid "Import bank feeds automatically"
+msgstr ""
+
+#: ../../accounting/overview/main_concepts/in_odoo.rst:105
+msgid ""
+"Bank reconciliation is a process that matches your bank statement lines, as "
+"supplied by the bank, to your accounting transactions in the general ledger."
+" Odoo makes bank reconciliation easy by frequently importing bank statement "
+"lines from your bank directly into your Odoo account. This means you can "
+"have a daily view of your cashflow without having to log into your online "
+"banking or wait for your paper bank statements."
+msgstr ""
+
+#: ../../accounting/overview/main_concepts/in_odoo.rst:113
+msgid ""
+"Odoo speeds up bank reconciliation by matching most of your imported bank "
+"statement lines to your accounting transactions. Odoo also remembers how "
+"you've treated other bank statement lines and provides suggested general "
+"ledger transactions."
+msgstr ""
+
+#: ../../accounting/overview/main_concepts/in_odoo.rst:119
+msgid "Calculate the tax you owe your tax authority"
+msgstr ""
+
+#: ../../accounting/overview/main_concepts/in_odoo.rst:121
+msgid ""
+"Odoo totals all your accounting transactions for your tax period and uses "
+"these totals to calculate your tax obligation. You can then check your sales"
+" tax by running Odoo's Tax Report."
+msgstr ""
+
+#: ../../accounting/overview/main_concepts/in_odoo.rst:126
+msgid "Inventory Valuation"
+msgstr ""
+
+#: ../../accounting/overview/main_concepts/in_odoo.rst:128
+msgid ""
+"Odoo support both periodic (manual) and perpetual (automated) inventory "
+"valuations. The available methods are standard price, average price, LIFO "
+"(for countries allowing it) and FIFO."
+msgstr ""
+
+#: ../../accounting/overview/main_concepts/in_odoo.rst:134
+msgid ""
+"`View impact of the valuation method on your transactions "
+"`__"
+msgstr ""
+
+#: ../../accounting/overview/main_concepts/in_odoo.rst:137
+msgid "Easy retained earnings"
+msgstr ""
+
+#: ../../accounting/overview/main_concepts/in_odoo.rst:139
+msgid ""
+"Retained earnings are the portion of income retained by your business. Odoo "
+"automatically calculates your current year earnings in real time so no year-"
+"end journal or rollover is required.  This is calculated by reporting the "
+"profit and loss balance to your balance sheet report automatically."
+msgstr ""
+
+#: ../../accounting/overview/main_concepts/intro.rst:3
+msgid "Introduction to Odoo Accounting"
+msgstr ""
+
+#: ../../accounting/overview/main_concepts/intro.rst:11
+msgid "Transcript"
+msgstr ""
+
+#: ../../accounting/overview/main_concepts/intro.rst:13
+msgid ""
+"Odoo is beautiful accounting software designed for the needs of the 21st "
+"century."
+msgstr ""
+
+#: ../../accounting/overview/main_concepts/intro.rst:15
+msgid ""
+"Odoo connects directly to your bank or paypal account. Transactions are "
+"synchronized every hour and reconciliation is blazing fast. It's like magic."
+msgstr ""
+
+#: ../../accounting/overview/main_concepts/intro.rst:18
+msgid ""
+"Instantly create invoices and send them with just a click. No need to print "
+"them."
+msgstr ""
+
+#: ../../accounting/overview/main_concepts/intro.rst:20
+msgid "Odoo can send them for you by email or regular mail."
+msgstr ""
+
+#: ../../accounting/overview/main_concepts/intro.rst:22
+msgid "Your customers pay online, meaning you get your money right away."
+msgstr ""
+
+#: ../../accounting/overview/main_concepts/intro.rst:24
+msgid ""
+"Odoo accounting is connected with all Odoo our apps such as sale, purchase, "
+"inventory and subscriptions."
+msgstr ""
+
+#: ../../accounting/overview/main_concepts/intro.rst:27
+msgid ""
+"This way, recording vendor bills is also super quick. Set a vendor, select "
+"the purchase order and Odoo fills in everything for you automatically."
+msgstr ""
+
+#: ../../accounting/overview/main_concepts/intro.rst:30
+msgid ""
+"Then, just use the SEPA protocol or print checks to pay vendors in batches."
+msgstr ""
+
+#: ../../accounting/overview/main_concepts/intro.rst:33
+msgid "It's that easy with Odoo."
+msgstr ""
+
+#: ../../accounting/overview/main_concepts/intro.rst:35
+msgid ""
+"Wait, there is more. You will love the Odoo reports. From legal statements "
+"to executive summaries, they are fast and dynamic. Use Odoo's business "
+"intelligence feature to navigate through all your companies data."
+msgstr ""
+
+#: ../../accounting/overview/main_concepts/intro.rst:39
+msgid ""
+"Of course, Odoo is mobile too. You can use it to check your accounts on the "
+"go."
+msgstr ""
+
+#: ../../accounting/overview/main_concepts/intro.rst:41
+msgid "Try Odoo now, and join 2 millions of happy users."
+msgstr ""
+
+#: ../../accounting/overview/main_concepts/memento.rst:5
+msgid "Accounting Memento For Entrepreneurs (US GAAP)"
+msgstr ""
+
+#: ../../accounting/overview/main_concepts/memento.rst:11
+msgid ""
+"The **Profit and Loss** (P&L) report shows the performance of the company "
+"over a specific period (usually the current year)."
+msgstr ""
+
+#: ../../accounting/overview/main_concepts/memento.rst:16
+msgid ""
+"The **Gross Profit** equals the revenues from sales minus the cost of goods "
+"sold."
+msgstr ""
+
+#: ../../accounting/overview/main_concepts/memento.rst:21
+msgid ""
+"**Operating Expenses** (OPEX) include administration, sales and R&D salaries"
+" as well as rent and utilities, miscellaneous costs, insurances, … anything "
+"beyond the costs of products sold."
+msgstr ""
+
+#: ../../accounting/overview/main_concepts/memento.rst:27
+msgid ""
+"The **Balance Sheet** is a snapshot of the company's finances at a specific "
+"date (as opposed to the Profit and Loss which is an analysis over a period)"
+msgstr ""
+
+#: ../../accounting/overview/main_concepts/memento.rst:32
+msgid ""
+"**Assets** represent the company's wealth, things it owns. Fixed assets "
+"includes building and offices, current assets include bank accounts and "
+"cash. A client owing money is an asset. An employee is not an asset."
+msgstr ""
+
+#: ../../accounting/overview/main_concepts/memento.rst:38
+msgid ""
+"**Liabilities** are obligations from past events that the company will have "
+"to pay in the future (utility bills, debts, unpaid suppliers)."
+msgstr ""
+
+#: ../../accounting/overview/main_concepts/memento.rst:43
+msgid ""
+"**Equity** is the amount of the funds contributed by the owners (founders or"
+" shareholders) plus previously retained earnings (or losses)."
+msgstr ""
+
+#: ../../accounting/overview/main_concepts/memento.rst:48
+msgid "Each year, net profits (or losses) are reported to retained earnings."
+msgstr ""
+
+#: ../../accounting/overview/main_concepts/memento.rst:54
+msgid ""
+"What is owned (an asset) has been financed through debts to reimburse "
+"(liabilities) or equity (profits, capital)."
+msgstr ""
+
+#: ../../accounting/overview/main_concepts/memento.rst:57
+msgid ""
+"A difference is made between buying an assets (e.g. a building) and expenses"
+" (e.g. fuel). Assets have an intrinsic value over time, versus expenses "
+"having value in them being consumed for the company to \"work\"."
+msgstr ""
+
+#: ../../accounting/overview/main_concepts/memento.rst:64
+msgid "Assets = Liabilities + Equity"
+msgstr ""
+
+#: ../../accounting/overview/main_concepts/memento.rst:67
+msgid "Chart of Accounts"
+msgstr ""
+
+#: ../../accounting/overview/main_concepts/memento.rst:69
+msgid ""
+"The **chart of accounts** lists all the accounts, whether they are balance "
+"sheet accounts or P&L accounts. Every financial transaction (e.g. a payment,"
+" an invoice) impacts accounts by moving value from one account (credit) to "
+"an other account (debit)."
+msgstr ""
+
+#: ../../accounting/overview/main_concepts/memento.rst:76
+msgid "Balance = Debit - Credit"
+msgstr ""
+
+#: ../../accounting/overview/main_concepts/memento.rst:84
+msgid "Journal Entries"
+msgstr ""
+
+#: ../../accounting/overview/main_concepts/memento.rst:86
+msgid ""
+"Every financial document of the company (e.g. an invoice, a bank statement, "
+"a pay slip, a capital increase contract) is recorded as a journal entry, "
+"impacting several accounts."
+msgstr ""
+
+#: ../../accounting/overview/main_concepts/memento.rst:90
+msgid ""
+"For a journal entry to be *balanced*, the sum of all its debits must be "
+"equal to the sum of all its credits."
+msgstr ""
+
+#: ../../accounting/overview/main_concepts/memento.rst:95
+msgid "examples of accounting entries for various transactions. Example:"
+msgstr ""
+
+#: ../../accounting/overview/main_concepts/memento.rst:97
+msgid "Example 1: Customer Invoice:"
+msgstr ""
+
+#: ../../accounting/overview/main_concepts/memento.rst:99
+#: ../../accounting/overview/main_concepts/memento.rst:117
+msgid "Explanation:"
+msgstr ""
+
+#: ../../accounting/overview/main_concepts/memento.rst:101
+msgid "You generate a revenue of $1,000"
+msgstr ""
+
+#: ../../accounting/overview/main_concepts/memento.rst:102
+msgid "You have a tax to pay of $90"
+msgstr ""
+
+#: ../../accounting/overview/main_concepts/memento.rst:103
+msgid "The customer owes $1,090"
+msgstr ""
+
+#: ../../accounting/overview/main_concepts/memento.rst:105
+#: ../../accounting/overview/main_concepts/memento.rst:122
+msgid "Configuration:"
+msgstr ""
+
+#: ../../accounting/overview/main_concepts/memento.rst:107
+msgid "Income: defined on the product, or the product category"
+msgstr ""
+
+#: ../../accounting/overview/main_concepts/memento.rst:108
+#: ../../accounting/overview/main_concepts/memento.rst:125
+msgid "Account Receivable: defined on the customer"
+msgstr ""
+
+#: ../../accounting/overview/main_concepts/memento.rst:109
+msgid "Tax: defined on the tax set on the invoice line"
+msgstr ""
+
+#: ../../accounting/overview/main_concepts/memento.rst:111
+msgid ""
+"The fiscal position used on the invoice may have a rule that replaces the "
+"Income Account or the tax defined on the product by another one."
+msgstr ""
+
+#: ../../accounting/overview/main_concepts/memento.rst:115
+msgid "Example 2: Customer Payment:"
+msgstr ""
+
+#: ../../accounting/overview/main_concepts/memento.rst:119
+msgid "Your customer owes $1,090 less"
+msgstr ""
+
+#: ../../accounting/overview/main_concepts/memento.rst:120
+msgid "Your receive $1,090 on your bank account"
+msgstr ""
+
+#: ../../accounting/overview/main_concepts/memento.rst:124
+msgid "Bank Account: defined on the related bank journal"
+msgstr ""
+
+#: ../../accounting/overview/main_concepts/memento.rst:130
+#: ../../accounting/overview/main_concepts/memento.rst:216
+#: ../../accounting/overview/main_concepts/memento.rst:226
+#: ../../accounting/overview/main_concepts/memento.rst:242
+msgid "Reconciliation"
+msgstr ""
+
+#: ../../accounting/overview/main_concepts/memento.rst:132
+msgid ""
+"Reconciliation is the process of linking journal items of a specific "
+"account, matching credits and debits."
+msgstr ""
+
+#: ../../accounting/overview/main_concepts/memento.rst:135
+msgid ""
+"Its primary purpose is to link payments to their related invoices in order "
+"to mark invoices that are paid and clear the customer statement. This is "
+"done by doing a reconciliation on the *Accounts Receivable* account."
+msgstr ""
+
+#: ../../accounting/overview/main_concepts/memento.rst:139
+msgid ""
+"An invoice is marked as paid when its Accounts Receivable journal items are "
+"reconciled with the related payment journal items."
+msgstr ""
+
+#: ../../accounting/overview/main_concepts/memento.rst:142
+msgid "Reconciliation is performed automatically by the system when:"
+msgstr ""
+
+#: ../../accounting/overview/main_concepts/memento.rst:144
+msgid "the payment is registered directly on the invoice"
+msgstr ""
+
+#: ../../accounting/overview/main_concepts/memento.rst:145
+msgid ""
+"the links between the payments and the invoices are detected at the bank "
+"matching process"
+msgstr ""
+
+#: ../../accounting/overview/main_concepts/memento.rst:0
+msgid "Customer Statement Example"
+msgstr ""
+
+#: ../../accounting/overview/main_concepts/memento.rst:156
+#: ../../accounting/overview/process_overview/customer_invoice.rst:109
+#: ../../accounting/overview/process_overview/customer_invoice.rst:132
+msgid "Accounts Receivable"
+msgstr ""
+
+#: ../../accounting/overview/main_concepts/memento.rst:156
+#: ../../accounting/overview/main_concepts/memento.rst:216
+#: ../../accounting/overview/main_concepts/memento.rst:226
+#: ../../accounting/overview/main_concepts/memento.rst:242
+#: ../../accounting/receivables/customer_invoices/installment_plans.rst:59
+#: ../../accounting/receivables/customer_invoices/installment_plans.rst:71
+#: ../../accounting/receivables/customer_invoices/payment_terms.rst:58
+#: ../../accounting/receivables/customer_invoices/payment_terms.rst:70
+#: ../../accounting/receivables/customer_payments/check.rst:68
+#: ../../accounting/receivables/customer_payments/check.rst:81
+#: ../../accounting/receivables/customer_payments/check.rst:131
+#: ../../accounting/receivables/customer_payments/credit_cards.rst:77
+#: ../../accounting/receivables/customer_payments/credit_cards.rst:91
+#: ../../accounting/receivables/customer_payments/credit_cards.rst:141
+msgid "Debit"
+msgstr ""
+
+#: ../../accounting/overview/main_concepts/memento.rst:156
+#: ../../accounting/overview/main_concepts/memento.rst:216
+#: ../../accounting/overview/main_concepts/memento.rst:226
+#: ../../accounting/overview/main_concepts/memento.rst:242
+#: ../../accounting/receivables/customer_invoices/installment_plans.rst:59
+#: ../../accounting/receivables/customer_invoices/installment_plans.rst:71
+#: ../../accounting/receivables/customer_invoices/payment_terms.rst:58
+#: ../../accounting/receivables/customer_invoices/payment_terms.rst:70
+#: ../../accounting/receivables/customer_payments/check.rst:68
+#: ../../accounting/receivables/customer_payments/check.rst:81
+#: ../../accounting/receivables/customer_payments/check.rst:131
+#: ../../accounting/receivables/customer_payments/credit_cards.rst:77
+#: ../../accounting/receivables/customer_payments/credit_cards.rst:91
+#: ../../accounting/receivables/customer_payments/credit_cards.rst:141
+msgid "Credit"
+msgstr ""
+
+#: ../../accounting/overview/main_concepts/memento.rst:158
+msgid "Invoice 1"
+msgstr ""
+
+#: ../../accounting/overview/main_concepts/memento.rst:158
+#: ../../accounting/overview/main_concepts/memento.rst:218
+#: ../../accounting/overview/main_concepts/memento.rst:220
+#: ../../accounting/overview/main_concepts/memento.rst:228
+#: ../../accounting/overview/main_concepts/memento.rst:230
+#: ../../accounting/overview/main_concepts/memento.rst:244
+#: ../../accounting/overview/main_concepts/memento.rst:246
+#: ../../accounting/overview/process_overview/customer_invoice.rst:113
+#: ../../accounting/receivables/customer_invoices/installment_plans.rst:61
+#: ../../accounting/receivables/customer_invoices/installment_plans.rst:63
+#: ../../accounting/receivables/customer_invoices/installment_plans.rst:77
+#: ../../accounting/receivables/customer_invoices/payment_terms.rst:60
+#: ../../accounting/receivables/customer_invoices/payment_terms.rst:62
+#: ../../accounting/receivables/customer_invoices/payment_terms.rst:76
+msgid "100"
+msgstr ""
+
+#: ../../accounting/overview/main_concepts/memento.rst:160
+msgid "Payment 1.1"
+msgstr ""
+
+#: ../../accounting/overview/main_concepts/memento.rst:160
+msgid "70"
+msgstr ""
+
+#: ../../accounting/overview/main_concepts/memento.rst:162
+msgid "Invoice 2"
+msgstr ""
+
+#: ../../accounting/overview/main_concepts/memento.rst:162
+#: ../../accounting/overview/main_concepts/memento.rst:166
+msgid "65"
+msgstr ""
+
+#: ../../accounting/overview/main_concepts/memento.rst:164
+msgid "Payment 1.2"
+msgstr ""
+
+#: ../../accounting/overview/main_concepts/memento.rst:164
+msgid "30"
+msgstr ""
+
+#: ../../accounting/overview/main_concepts/memento.rst:166
+msgid "Payment 2"
+msgstr ""
+
+#: ../../accounting/overview/main_concepts/memento.rst:168
+msgid "Invoice 3"
+msgstr ""
+
+#: ../../accounting/overview/main_concepts/memento.rst:168
+#: ../../accounting/overview/main_concepts/memento.rst:172
+msgid "50"
+msgstr ""
+
+#: ../../accounting/overview/main_concepts/memento.rst:172
+msgid "Total To Pay"
+msgstr ""
+
+#: ../../accounting/overview/main_concepts/memento.rst:179
+msgid ""
+"Bank reconciliation is the matching of bank statement lines (provided by "
+"your bank) with transactions recorded internally (payments to suppliers or "
+"from customers). For each line in a bank statement, it can be:"
+msgstr ""
+
+#: ../../accounting/overview/main_concepts/memento.rst:184
+msgid "matched with a previously recorded payment:"
+msgstr ""
+
+#: ../../accounting/overview/main_concepts/memento.rst:184
+msgid ""
+"a payment is registered when a check is received from a customer, then "
+"matched when checking the bank statement"
+msgstr ""
+
+#: ../../accounting/overview/main_concepts/memento.rst:188
+msgid "recorded as a new payment:"
+msgstr ""
+
+#: ../../accounting/overview/main_concepts/memento.rst:187
+msgid ""
+"the payment's journal entry is created and :ref:`reconciled "
+"` with the related invoice when processing the "
+"bank statement"
+msgstr ""
+
+#: ../../accounting/overview/main_concepts/memento.rst:191
+msgid "recorded as another transaction:"
+msgstr ""
+
+#: ../../accounting/overview/main_concepts/memento.rst:191
+msgid "bank transfer, direct charge, etc."
+msgstr ""
+
+#: ../../accounting/overview/main_concepts/memento.rst:193
+msgid ""
+"Odoo should automatically reconcile most transactions, only a few of them "
+"should need manual review. When the bank reconciliation process is finished,"
+" the balance on the bank account in Odoo should match the bank statement's "
+"balance."
+msgstr ""
+
+#: ../../accounting/overview/main_concepts/memento.rst:201
+msgid "Checks Handling"
+msgstr ""
+
+#: ../../accounting/overview/main_concepts/memento.rst:203
+msgid "There are two approaches to manage checks and internal wire transfer:"
+msgstr ""
+
+#: ../../accounting/overview/main_concepts/memento.rst:205
+msgid "Two journal entries and a reconciliation"
+msgstr ""
+
+#: ../../accounting/overview/main_concepts/memento.rst:206
+msgid "One journal entry and a bank reconciliation"
+msgstr ""
+
+#: ../../accounting/overview/main_concepts/memento.rst:210
+msgid ""
+"The first journal entry is created by registering the payment on the "
+"invoice. The second one is created when registering the bank statement."
+msgstr ""
+
+#: ../../accounting/overview/main_concepts/memento.rst:216
+#: ../../accounting/overview/main_concepts/memento.rst:226
+#: ../../accounting/overview/main_concepts/memento.rst:242
+#: ../../accounting/receivables/customer_invoices/installment_plans.rst:59
+#: ../../accounting/receivables/customer_invoices/installment_plans.rst:71
+#: ../../accounting/receivables/customer_invoices/payment_terms.rst:58
+#: ../../accounting/receivables/customer_invoices/payment_terms.rst:70
+#: ../../accounting/receivables/customer_payments/check.rst:68
+#: ../../accounting/receivables/customer_payments/check.rst:81
+#: ../../accounting/receivables/customer_payments/check.rst:131
+#: ../../accounting/receivables/customer_payments/credit_cards.rst:77
+#: ../../accounting/receivables/customer_payments/credit_cards.rst:91
+#: ../../accounting/receivables/customer_payments/credit_cards.rst:141
+msgid "Account"
+msgstr ""
+
+#: ../../accounting/overview/main_concepts/memento.rst:218
+#: ../../accounting/overview/main_concepts/memento.rst:244
+#: ../../accounting/receivables/customer_invoices/installment_plans.rst:61
+#: ../../accounting/receivables/customer_invoices/installment_plans.rst:73
+#: ../../accounting/receivables/customer_invoices/installment_plans.rst:75
+#: ../../accounting/receivables/customer_invoices/payment_terms.rst:60
+#: ../../accounting/receivables/customer_invoices/payment_terms.rst:72
+#: ../../accounting/receivables/customer_invoices/payment_terms.rst:74
+#: ../../accounting/receivables/customer_payments/check.rst:70
+#: ../../accounting/receivables/customer_payments/check.rst:133
+#: ../../accounting/receivables/customer_payments/credit_cards.rst:79
+#: ../../accounting/receivables/customer_payments/credit_cards.rst:143
+msgid "Account Receivable"
+msgstr ""
+
+#: ../../accounting/overview/main_concepts/memento.rst:218
+#: ../../accounting/overview/main_concepts/memento.rst:244
+msgid "Invoice ABC"
+msgstr ""
+
+#: ../../accounting/overview/main_concepts/memento.rst:220
+#: ../../accounting/overview/main_concepts/memento.rst:228
+msgid "Undeposited funds"
+msgstr ""
+
+#: ../../accounting/overview/main_concepts/memento.rst:220
+#: ../../accounting/overview/main_concepts/memento.rst:228
+msgid "Check 0123"
+msgstr ""
+
+#: ../../accounting/overview/main_concepts/memento.rst:230
+#: ../../accounting/overview/main_concepts/memento.rst:246
+#: ../../accounting/overview/process_overview/customer_invoice.rst:130
+#: ../../accounting/receivables/customer_payments/check.rst:85
+#: ../../accounting/receivables/customer_payments/check.rst:135
+#: ../../accounting/receivables/customer_payments/credit_cards.rst:95
+#: ../../accounting/receivables/customer_payments/credit_cards.rst:145
+msgid "Bank"
+msgstr ""
+
+#: ../../accounting/overview/main_concepts/memento.rst:235
+msgid ""
+"A journal entry is created by registering the payment on the invoice. When "
+"reconciling the bank statement, the statement line is linked to the existing"
+" journal entry."
+msgstr ""
+
+#: ../../accounting/overview/main_concepts/memento.rst:242
+msgid "Bank Statement"
+msgstr ""
+
+#: ../../accounting/overview/main_concepts/memento.rst:246
+msgid "Statement XYZ"
+msgstr ""
+
+#: ../../accounting/overview/process_overview.rst:3
+msgid "Process overview"
+msgstr ""
+
+#: ../../accounting/overview/process_overview/customer_invoice.rst:3
+msgid "From Customer Invoice to Payments Collection"
+msgstr ""
+
+#: ../../accounting/overview/process_overview/customer_invoice.rst:5
+msgid ""
+"Odoo supports multiple invoicing and payment workflows, so you can choose "
+"and use the ones that match your business needs. Whether you want to accept "
+"a single payment for a single invoice, or process a payment spanning "
+"multiple invoices and taking discounts for early payments, you can do so "
+"efficiently and accurately."
+msgstr ""
+
+#: ../../accounting/overview/process_overview/customer_invoice.rst:12
+msgid "From Draft Invoice to Profit and Loss"
+msgstr ""
+
+#: ../../accounting/overview/process_overview/customer_invoice.rst:14
+msgid ""
+"If we pick up at the end of a typical 'order to cash' scenario, after the "
+"goods have been shipped, you will: issue an invoice; receive payment; "
+"deposit that payment at the bank; make sure the Customer Invoice is closed; "
+"follow up if Customers are late; and finally present your Income on the "
+"Profit and Loss report and show the decrease in Assets on the Balance Sheet "
+"report."
+msgstr ""
+
+#: ../../accounting/overview/process_overview/customer_invoice.rst:21
+msgid ""
+"Invoicing in most countries occurs when a contractual obligation is met. If "
+"you ship a box to a customer, you have met the terms of the contract and can"
+" bill them. If your supplier sends you a shipment, they have met the terms "
+"of that contract and can bill you. Therefore, the terms of the contract is "
+"fulfilled when the box moves to or from the truck. At this point, Odoo "
+"supports the creation of what is called a Draft Invoice by Warehouse staff."
+msgstr ""
+
+#: ../../accounting/overview/process_overview/customer_invoice.rst:30
+msgid "Invoice creation"
+msgstr ""
+
+#: ../../accounting/overview/process_overview/customer_invoice.rst:32
+msgid ""
+"Draft invoices can be manually generated from other documents such as Sales "
+"Orders, Purchase Orders,etc. Although you can create a draft invoice "
+"directly if you would like."
+msgstr ""
+
+#: ../../accounting/overview/process_overview/customer_invoice.rst:36
+msgid ""
+"An invoice must be provided to the customer with the necessary information "
+"in order for them to pay for the goods and services ordered and delivered. "
+"It must also include other information needed to pay the invoice in a timely"
+" and precise manner."
+msgstr ""
+
+#: ../../accounting/overview/process_overview/customer_invoice.rst:42
+msgid "Draft invoices"
+msgstr ""
+
+#: ../../accounting/overview/process_overview/customer_invoice.rst:44
+msgid ""
+"The system generates invoice which are initially set to the Draft state. "
+"While these invoices"
+msgstr ""
+
+#: ../../accounting/overview/process_overview/customer_invoice.rst:47
+msgid ""
+"remain unvalidated, they have no accounting impact within the system. There "
+"is nothing to stop users from creating their own draft invoices."
+msgstr ""
+
+#: ../../accounting/overview/process_overview/customer_invoice.rst:50
+msgid "Let's create a customer invoice with following information:"
+msgstr ""
+
+#: ../../accounting/overview/process_overview/customer_invoice.rst:52
+msgid "Customer: Agrolait"
+msgstr ""
+
+#: ../../accounting/overview/process_overview/customer_invoice.rst:53
+msgid "Product: iMac"
+msgstr ""
+
+#: ../../accounting/overview/process_overview/customer_invoice.rst:54
+msgid "Quantity: 1"
+msgstr ""
+
+#: ../../accounting/overview/process_overview/customer_invoice.rst:55
+msgid "Unit Price: 100"
+msgstr ""
+
+#: ../../accounting/overview/process_overview/customer_invoice.rst:56
+msgid "Taxes: Tax 15%"
+msgstr ""
+
+#: ../../accounting/overview/process_overview/customer_invoice.rst:64
+msgid "The document is composed of three parts:"
+msgstr ""
+
+#: ../../accounting/overview/process_overview/customer_invoice.rst:66
+msgid "the top of the invoice, with customer information,"
+msgstr ""
+
+#: ../../accounting/overview/process_overview/customer_invoice.rst:67
+msgid "the main body of the invoice, with detailed invoice lines,"
+msgstr ""
+
+#: ../../accounting/overview/process_overview/customer_invoice.rst:68
+msgid "the bottom of the page, with detail about the taxes, and the totals."
+msgstr ""
+
+#: ../../accounting/overview/process_overview/customer_invoice.rst:71
+msgid "Open or Pro-forma invoices"
+msgstr ""
+
+#: ../../accounting/overview/process_overview/customer_invoice.rst:73
+msgid ""
+"An invoice will usually include the quantity and price the of goods and/or "
+"services, the date, any parties involved, the unique invoice number, and any"
+" tax information."
+msgstr ""
+
+#: ../../accounting/overview/process_overview/customer_invoice.rst:77
+msgid ""
+"\"Validate\" the invoice when you are ready to approve it. The invoice then "
+"moves from the Draft state to the Open state."
+msgstr ""
+
+#: ../../accounting/overview/process_overview/customer_invoice.rst:80
+msgid ""
+"When you have validated an invoice, Odoo gives it a unique number from a "
+"defined, and modifiable, sequence."
+msgstr ""
+
+#: ../../accounting/overview/process_overview/customer_invoice.rst:86
+msgid ""
+"Accounting entries corresponding to this invoice are automatically generated"
+" when you validate the invoice. You can see the details by clicking on the "
+"entry in the Journal Entry field in the \"Other Info\" tab."
+msgstr ""
+
+#: ../../accounting/overview/process_overview/customer_invoice.rst:95
+msgid "Send the invoice to customer"
+msgstr ""
+
+#: ../../accounting/overview/process_overview/customer_invoice.rst:97
+msgid ""
+"After validating the customer invoice, you can directly send it to the "
+"customer via the 'Send by email' functionality."
+msgstr ""
+
+#: ../../accounting/overview/process_overview/customer_invoice.rst:103
+msgid ""
+"A typical journal entry generated from a validated invoice will look like as"
+" follows:"
+msgstr ""
+
+#: ../../accounting/overview/process_overview/customer_invoice.rst:107
+#: ../../accounting/overview/process_overview/customer_invoice.rst:128
+msgid "**Partner**"
+msgstr ""
+
+#: ../../accounting/overview/process_overview/customer_invoice.rst:107
+#: ../../accounting/overview/process_overview/customer_invoice.rst:128
+msgid "**Due date**"
+msgstr ""
+
+#: ../../accounting/overview/process_overview/customer_invoice.rst:109
+#: ../../accounting/overview/process_overview/customer_invoice.rst:111
+#: ../../accounting/overview/process_overview/customer_invoice.rst:130
+#: ../../accounting/overview/process_overview/customer_invoice.rst:132
+msgid "Agrolait"
+msgstr ""
+
+#: ../../accounting/overview/process_overview/customer_invoice.rst:109
+msgid "01/07/2015"
+msgstr ""
+
+#: ../../accounting/overview/process_overview/customer_invoice.rst:109
+#: ../../accounting/overview/process_overview/customer_invoice.rst:130
+#: ../../accounting/overview/process_overview/customer_invoice.rst:132
+msgid "115"
+msgstr ""
+
+#: ../../accounting/overview/process_overview/customer_invoice.rst:111
+msgid "15"
+msgstr ""
+
+#: ../../accounting/overview/process_overview/customer_invoice.rst:117
+msgid "Payment"
+msgstr ""
+
+#: ../../accounting/overview/process_overview/customer_invoice.rst:119
+msgid ""
+"In Odoo, an invoice is considered to be paid when the associated accounting "
+"entry has been reconciled with the payment entries. If there has not been a "
+"reconciliation, the invoice will remain in the Open state until you have "
+"entered the payment."
+msgstr ""
+
+#: ../../accounting/overview/process_overview/customer_invoice.rst:124
+msgid ""
+"A typical journal entry generated from a payment will look like as follows:"
+msgstr ""
+
+#: ../../accounting/overview/process_overview/customer_invoice.rst:136
+msgid "Receive a partial payment through the bank statement"
+msgstr ""
+
+#: ../../accounting/overview/process_overview/customer_invoice.rst:138
+msgid ""
+"You can manually enter your bank statements in Odoo, or you can import them "
+"in from a csv file or from several other predefined formats according to "
+"your accounting localisation."
+msgstr ""
+
+#: ../../accounting/overview/process_overview/customer_invoice.rst:142
+msgid ""
+"Create a bank statement from the accounting dashboard with the related "
+"journal and enter an amount of $100 ."
+msgstr ""
+
+#: ../../accounting/overview/process_overview/customer_invoice.rst:149
+msgid "Reconcile"
+msgstr ""
+
+#: ../../accounting/overview/process_overview/customer_invoice.rst:151
+msgid "Now let's reconcile!"
+msgstr ""
+
+#: ../../accounting/overview/process_overview/customer_invoice.rst:156
+msgid ""
+"You can now go through every transaction and reconcile them or you can mass "
+"reconcile with instructions at the bottom."
+msgstr ""
+
+#: ../../accounting/overview/process_overview/customer_invoice.rst:158
+msgid ""
+"After reconciling the items in the sheet, the related invoice will now "
+"display \"You have outstanding payments for this customer. You can reconcile"
+" them to pay this invoice. \""
+msgstr ""
+
+#: ../../accounting/overview/process_overview/customer_invoice.rst:168
+msgid ""
+"Apply the payment. Below, you can see that the payment has been added to the"
+" invoice."
+msgstr ""
+
+#: ../../accounting/overview/process_overview/customer_invoice.rst:175
+msgid "Payment Followup"
+msgstr ""
+
+#: ../../accounting/overview/process_overview/customer_invoice.rst:177
+msgid ""
+"There's a growing trend of customers paying bills later and later. "
+"Therefore, collectors must make every effort to collect money and collect it"
+" faster."
+msgstr ""
+
+#: ../../accounting/overview/process_overview/customer_invoice.rst:181
+msgid ""
+"Odoo will help you define your follow-up strategy. To remind customers to "
+"pay their outstanding invoices, you can define different actions depending "
+"on how severely overdue the customer is. These actions are bundled into "
+"follow-up levels that are triggered when the due date of an invoice has "
+"passed a certain number of days. If there are other overdue invoices for the"
+" same customer, the actions of the most overdue invoice will be executed."
+msgstr ""
+
+#: ../../accounting/overview/process_overview/customer_invoice.rst:189
+msgid ""
+"By going to the customer record and diving into the \"Overdue Payments\" you"
+" will see the follow-up message and all overdue invoices."
+msgstr ""
+
+#: ../../accounting/overview/process_overview/customer_invoice.rst:199
+msgid "Customer aging report:"
+msgstr ""
+
+#: ../../accounting/overview/process_overview/customer_invoice.rst:201
+msgid ""
+"The customer aging report will be an additional key tool for the collector "
+"to understand the customer credit issues, and to prioritize their work."
+msgstr ""
+
+#: ../../accounting/overview/process_overview/customer_invoice.rst:205
+msgid ""
+"Use the aging report to determine which customers are overdue and begin your"
+" collection efforts."
+msgstr ""
+
+#: ../../accounting/overview/process_overview/customer_invoice.rst:212
+msgid "Profit and loss"
+msgstr ""
+
+#: ../../accounting/overview/process_overview/customer_invoice.rst:214
+msgid ""
+"The Profit and Loss statement displays your revenue and expense details. "
+"Ultimately, this gives you a clear image of your Net Profit and Loss. It is "
+"sometimes referred to as the \"Income Statement\" or \"Statement of Revenues"
+" and Expenses.\""
+msgstr ""
+
+#: ../../accounting/overview/process_overview/customer_invoice.rst:223
+msgid "Balance sheet"
+msgstr ""
+
+#: ../../accounting/overview/process_overview/customer_invoice.rst:225
+msgid ""
+"The balance sheet summarizes the your company's liabilities, assets and "
+"equity at a specific moment in time."
+msgstr ""
+
+#: ../../accounting/overview/process_overview/customer_invoice.rst:234
+msgid ""
+"For example, if you manage your inventory using the perpetual accounting "
+"method, you should expect a decrease in account \"Current Assets\" once the "
+"material has been shipped to the customer."
+msgstr ""
+
+#: ../../accounting/overview/process_overview/supplier_bill.rst:3
+#: ../../accounting/overview/process_overview/supplier_bill.rst:15
+msgid "From Vendor Bill to Payment"
+msgstr ""
+
+#: ../../accounting/overview/process_overview/supplier_bill.rst:5
+msgid ""
+"Once vendor bills are registered in Odoo, you can easily pay vendors for the"
+" correct amount and at the right time (not too late, not too early; "
+"depending on your vendor policy). Odoo also offers reports to track your "
+"aged payable balances."
+msgstr ""
+
+#: ../../accounting/overview/process_overview/supplier_bill.rst:10
+msgid ""
+"If you want to control vendor bills received from your vendors, you can use "
+"the Odoo Purchase application that allows you to control and pre-complete "
+"them automatically based on past purchase orders."
+msgstr ""
+
+#: ../../accounting/overview/process_overview/supplier_bill.rst:18
+msgid "Record a new vendor bill"
+msgstr ""
+
+#: ../../accounting/overview/process_overview/supplier_bill.rst:20
+msgid ""
+"When a vendor bill is received, you can record it from "
+":menuselection:`Purchases --> Vendor Bills` in the Accounting application. "
+"As a shortcut, you can also use the **New Bill** feature on the accounting "
+"dashboard."
+msgstr ""
+
+#: ../../accounting/overview/process_overview/supplier_bill.rst:27
+msgid ""
+"To register a new vendor bill, start by selecting a vendor and inputting "
+"their invoice as the **Vendor Reference**, then add and confirm the product "
+"lines, making sure to have the right product quantities, taxes and prices."
+msgstr ""
+
+#: ../../accounting/overview/process_overview/supplier_bill.rst:35
+msgid ""
+"Save the invoice to update the pre tax and tax amounts at the bottom of the "
+"screen. You will most likely need to configure the prices of your products "
+"without taxes as Odoo will compute the tax for you."
+msgstr ""
+
+#: ../../accounting/overview/process_overview/supplier_bill.rst:40
+msgid ""
+"On the bottom left corner, Odoo shows a summary table of all taxes on the "
+"vendor bill. In several countries, different methods are accepted to round "
+"the totals (round per line, or round globally). The default rounding method "
+"in Odoo is to round the final prices per line (as you may have different "
+"taxes per product. E.g. Alcohol and cigarettes). However if your vendor has "
+"a different tax amount on their bill, you can change the amount in the "
+"bottom left table to adjust and match."
+msgstr ""
+
+#: ../../accounting/overview/process_overview/supplier_bill.rst:48
+msgid "Validate The Vendor Bill"
+msgstr ""
+
+#: ../../accounting/overview/process_overview/supplier_bill.rst:50
+msgid ""
+"Once the vendor bill is validated, a journal entry will be generated based "
+"on the configuration on the invoice. This journal entry may differ depending"
+" on the the accounting package you choose to use."
+msgstr ""
+
+#: ../../accounting/overview/process_overview/supplier_bill.rst:54
+msgid ""
+"For most European countries, the journal entry will use the following "
+"accounts:"
+msgstr ""
+
+#: ../../accounting/overview/process_overview/supplier_bill.rst:57
+#: ../../accounting/overview/process_overview/supplier_bill.rst:66
+msgid "**Accounts Payable:** defined on the vendor form"
+msgstr ""
+
+#: ../../accounting/overview/process_overview/supplier_bill.rst:59
+#: ../../accounting/overview/process_overview/supplier_bill.rst:68
+msgid "**Taxes:** defined on the products and per line"
+msgstr ""
+
+#: ../../accounting/overview/process_overview/supplier_bill.rst:61
+msgid "**Expenses:** defined on the line item product used"
+msgstr ""
+
+#: ../../accounting/overview/process_overview/supplier_bill.rst:63
+msgid ""
+"For Anglo-Saxon (US) accounting, the journal entry will use the following "
+"accounts:"
+msgstr ""
+
+#: ../../accounting/overview/process_overview/supplier_bill.rst:70
+msgid "**Goods Received:** defined on the product form"
+msgstr ""
+
+#: ../../accounting/overview/process_overview/supplier_bill.rst:72
+msgid ""
+"You can check your Profit & Loss or the Balance Sheet reports after having "
+"validated a couple of vendor bills to see the impact on your general ledger."
+msgstr ""
+
+#: ../../accounting/overview/process_overview/supplier_bill.rst:77
+msgid "Pay a bill"
+msgstr ""
+
+#: ../../accounting/overview/process_overview/supplier_bill.rst:79
+msgid ""
+"To create a payment for an open vendor bill directly, you can click on "
+"**Register a Payment** at the top of the form."
+msgstr ""
+
+#: ../../accounting/overview/process_overview/supplier_bill.rst:82
+msgid ""
+"From there, you select the payment method (i.e. Checking account, credit "
+"card, check, etc…) and the amount you wish to pay. By default, Odoo will "
+"propose the entire remaining balance on the bill for payment. In the memo "
+"field, we recommend you set the vendor invoice number as a reference (Odoo "
+"will auto fill this field from the from the vendor bill if set it "
+"correctly)."
+msgstr ""
+
+#: ../../accounting/overview/process_overview/supplier_bill.rst:94
+msgid ""
+"You can also register a payment to a vendor directly without applying it to "
+"a vendor bill. To do that, :menuselection:`Purchases --> Payments`. Then, "
+"from the vendor bill you will be able to reconcile this payment with "
+"directly."
+msgstr ""
+
+#: ../../accounting/overview/process_overview/supplier_bill.rst:99
+msgid "Printing vendor Checks"
+msgstr ""
+
+#: ../../accounting/overview/process_overview/supplier_bill.rst:101
+msgid ""
+"If you choose to pay your vendor bills by check, Odoo offers a method to do "
+"so directly from your vendor payments within Odoo. Whether you do so on a "
+"daily basis or prefer to do so at the end of the week, you can print in "
+"checks in batches."
+msgstr ""
+
+#: ../../accounting/overview/process_overview/supplier_bill.rst:106
+msgid ""
+"If you have checks to print, Odoo's accounting dashboard acts as a to do "
+"list and reminds you of how many checks you have left to be printed."
+msgstr ""
+
+#: ../../accounting/overview/process_overview/supplier_bill.rst:112
+msgid ""
+"By selecting the amount of checks to be printed, you can dive right into a "
+"list of all payments that are ready to be processed."
+msgstr ""
+
+#: ../../accounting/overview/process_overview/supplier_bill.rst:115
+msgid ""
+"Select all the checks you wish to print (use the first checkbox to select "
+"them all) and set the action to **Print Checks**. Odoo will ask you to set "
+"the next check number in the sequence and will then print all the checks at "
+"once."
+msgstr ""
+
+#: ../../accounting/overview/process_overview/supplier_bill.rst:127
+msgid "Aged payable balance"
+msgstr ""
+
+#: ../../accounting/overview/process_overview/supplier_bill.rst:129
+msgid ""
+"In order to get a list of open vendor bills and their related due dates, you"
+" can use the **Aged Payable** report, under the reporting menu, (in "
+":menuselection:`Reporting --> Business Statement --> Aged payable`) to get a"
+" visual of all of your outstanding bills."
+msgstr ""
+
+#: ../../accounting/overview/process_overview/supplier_bill.rst:137
+msgid ""
+"From here, you can click directly on a vendors name to open up the details "
+"of all outstanding bills and the amounts due, or you can annotate any line "
+"for managements information. At any point in time while you're looking "
+"through the report, you can print directly to Excel or PDF and get exactly "
+"what you see on the screen."
+msgstr ""
+
+#: ../../accounting/overview/process_overview/supplier_bill.rst:144
+msgid ":doc:`customer_invoice`"
+msgstr ""
+
+#: ../../accounting/payables.rst:3
+msgid "Account Payables"
+msgstr ""
+
+#: ../../accounting/payables/misc/employee_expense.rst:3
+msgid "How to keep track of employee expenses?"
+msgstr ""
+
+#: ../../accounting/payables/misc/employee_expense.rst:5
+msgid ""
+"Employee expenses are charges incurred on behalf of the company. The company"
+" then reimburses these expenses to the employee. The receipts encountered "
+"most frequently are:"
+msgstr ""
+
+#: ../../accounting/payables/misc/employee_expense.rst:9
+msgid "car travel, reimbursed per unit of distance (mile or kilometer),"
+msgstr ""
+
+#: ../../accounting/payables/misc/employee_expense.rst:11
+msgid "subsistence expenses, reimbursed based on the bill,"
+msgstr ""
+
+#: ../../accounting/payables/misc/employee_expense.rst:13
+msgid ""
+"other purchases, such as stationery and books, destined for the company but "
+"carried out by the employee."
+msgstr ""
+
+#: ../../accounting/payables/misc/employee_expense.rst:19
+msgid ""
+"To manage expenses, you need to install the **Expense Tracker** application "
+"from the Apps module."
+msgstr ""
+
+#: ../../accounting/payables/misc/employee_expense.rst:22
+msgid ""
+"You will also need to install the **Sales Management** module in order to "
+"re-invoice your expenses to your customers."
+msgstr ""
+
+#: ../../accounting/payables/misc/employee_expense.rst:25
+msgid ""
+"Once these applications are installed you can configure the different "
+"products that represent the types of expenses. To create the firsts "
+"products, go to the menu :menuselection:`Configuration --> Expenses "
+"Products` in the **Expenses** application."
+msgstr ""
+
+#: ../../accounting/payables/misc/employee_expense.rst:30
+msgid "Some examples of products can be:"
+msgstr ""
+
+#: ../../accounting/payables/misc/employee_expense.rst:32
+msgid "**Travel (car)**"
+msgstr ""
+
+#: ../../accounting/payables/misc/employee_expense.rst:34
+#: ../../accounting/payables/misc/employee_expense.rst:50
+msgid "Product Type: Service"
+msgstr ""
+
+#: ../../accounting/payables/misc/employee_expense.rst:36
+#: ../../accounting/payables/misc/employee_expense.rst:52
+msgid "Invoicing Policy: Invoice based on time and material"
+msgstr ""
+
+#: ../../accounting/payables/misc/employee_expense.rst:38
+msgid "Expense Invoice Policy: At sales price"
+msgstr ""
+
+#: ../../accounting/payables/misc/employee_expense.rst:40
+msgid "Sale Price: 0.32"
+msgstr ""
+
+#: ../../accounting/payables/misc/employee_expense.rst:42
+msgid ""
+"Unit of Measure: Km or mile (you will need to enable the **Multiple Unit of "
+"Measures** option from :menuselection:`Sales module --> Configuration`)"
+msgstr ""
+
+#: ../../accounting/payables/misc/employee_expense.rst:48
+msgid "**Hotel**"
+msgstr ""
+
+#: ../../accounting/payables/misc/employee_expense.rst:54
+msgid "Expense Invoice Policy: At cost"
+msgstr ""
+
+#: ../../accounting/payables/misc/employee_expense.rst:56
+msgid "Unit of Measure: Unit"
+msgstr ""
+
+#: ../../accounting/payables/misc/employee_expense.rst:58
+msgid ""
+"In these examples, the first product will be an expense we reimburse to the "
+"employee based on the number of km he did with his own car (e.g. to visit a "
+"customer): 0.32€ / km. The hotel is reimbursed based on the real cost of the"
+" hotel."
+msgstr ""
+
+#: ../../accounting/payables/misc/employee_expense.rst:63
+msgid ""
+"Be sure that all these products have the checkbox **Can be expensed** "
+"checked and the invoicing policy set to **Invoice Based on time and "
+"material**. This invoicing policy means that, if the expense is related to a"
+" customer project/sale order, Odoo will re-invoice this expense to the "
+"customer."
+msgstr ""
+
+#: ../../accounting/payables/misc/employee_expense.rst:69
+msgid "Odoo support two types of expenses:"
+msgstr ""
+
+#: ../../accounting/payables/misc/employee_expense.rst:71
+msgid "expenses paid by employee with their own money"
+msgstr ""
+
+#: ../../accounting/payables/misc/employee_expense.rst:73
+msgid "expenses paid with a company credit card"
+msgstr ""
+
+#: ../../accounting/payables/misc/employee_expense.rst:76
+msgid "The expenses workflow"
+msgstr ""
+
+#: ../../accounting/payables/misc/employee_expense.rst:79
+msgid "Record a new expense"
+msgstr ""
+
+#: ../../accounting/payables/misc/employee_expense.rst:81
+msgid ""
+"Every employee of the company can register their expenses from "
+":menuselection:`Expenses application --> My Expenses`. The workflow for "
+"personal expenses work that way:"
+msgstr ""
+
+#: ../../accounting/payables/misc/employee_expense.rst:85
+msgid "an employee record his expense, and submit it to the manager"
+msgstr ""
+
+#: ../../accounting/payables/misc/employee_expense.rst:87
+msgid "the manager approve or refuse the expense"
+msgstr ""
+
+#: ../../accounting/payables/misc/employee_expense.rst:89
+msgid "the accountant post journal entries"
+msgstr ""
+
+#: ../../accounting/payables/misc/employee_expense.rst:91
+msgid ""
+"the company reimburse the employee expense (the employee is like a vendor, "
+"with a payable account)"
+msgstr ""
+
+#: ../../accounting/payables/misc/employee_expense.rst:94
+msgid ""
+"if the expense is linked to an analytic account, the company can reinvoice "
+"the customer"
+msgstr ""
+
+#: ../../accounting/payables/misc/employee_expense.rst:97
+msgid "For every expense, the employee should record at least:"
+msgstr ""
+
+#: ../../accounting/payables/misc/employee_expense.rst:99
+msgid "a description: that should include the reference of the ticket / bill"
+msgstr ""
+
+#: ../../accounting/payables/misc/employee_expense.rst:101
+msgid "a product: the expense type"
+msgstr ""
+
+#: ../../accounting/payables/misc/employee_expense.rst:103
+msgid ""
+"a price (e.g. hotel) or a quantity (e.g. reimburse km if travel with his own"
+" car)"
+msgstr ""
+
+#: ../../accounting/payables/misc/employee_expense.rst:106
+msgid ""
+"Depending of the policy of the company, he might have to attach a scan or a "
+"photo of the expense. To do that, just a write a message in the bottom of "
+"the expense with the scan of the bill/ticket in attachment."
+msgstr ""
+
+#: ../../accounting/payables/misc/employee_expense.rst:113
+msgid ""
+"If the expense is linked to a customer project, you should not forget to set"
+" an analytic account, related to the customer project or sale order (you "
+"might have to activate analytic accounts in the accounting settings to get "
+"this feature)."
+msgstr ""
+
+#: ../../accounting/payables/misc/employee_expense.rst:118
+msgid ""
+"Once the expense is fully recorded, the employee has to click the button "
+"**Submit to Manager**. In some companies, employees should submit their "
+"expenses grouped at the end of the month, or at the end of a business trip."
+msgstr ""
+
+#: ../../accounting/payables/misc/employee_expense.rst:123
+msgid ""
+"An employee can submit all his expenses in batch, using the Submit Expenses "
+"action from the list view of expenses, or the small icons in the list view."
+msgstr ""
+
+#: ../../accounting/payables/misc/employee_expense.rst:128
+msgid "Validation by the manager"
+msgstr ""
+
+#: ../../accounting/payables/misc/employee_expense.rst:130
+msgid ""
+"Managers should receive an email for every expense to be approved (the "
+"manager of an employee is defined on the employee form). They can use the "
+"menu **To Approve** to check all expenses that are waiting for validation."
+msgstr ""
+
+#: ../../accounting/payables/misc/employee_expense.rst:135
+msgid "The manager can:"
+msgstr ""
+
+#: ../../accounting/payables/misc/employee_expense.rst:137
+msgid ""
+"discuss on an expense to ask for more information (e.g., if a scan of the "
+"bill is missing);"
+msgstr ""
+
+#: ../../accounting/payables/misc/employee_expense.rst:140
+msgid "reject an expense;"
+msgstr ""
+
+#: ../../accounting/payables/misc/employee_expense.rst:142
+msgid "approve an expense."
+msgstr ""
+
+#: ../../accounting/payables/misc/employee_expense.rst:145
+msgid "Control by the accountant"
+msgstr ""
+
+#: ../../accounting/payables/misc/employee_expense.rst:147
+msgid ""
+"Then, all expenses that have been validated by the manager should be posted "
+"by the accountant. When an expense is posted, the related journal entry is "
+"created and posted in your accounting."
+msgstr ""
+
+#: ../../accounting/payables/misc/employee_expense.rst:151
+msgid ""
+"If the accountant wants to create only one journal entry for a batch of "
+"expenses, he can post expenses in batch from the list view of all expenses."
+msgstr ""
+
+#: ../../accounting/payables/misc/employee_expense.rst:156
+msgid "Reinvoice expenses to customers"
+msgstr ""
+
+#: ../../accounting/payables/misc/employee_expense.rst:158
+msgid ""
+"If the expense was linked to an analytic account related to a sale order, "
+"the sale order has a new line related to the expense. This line is not "
+"invoiced to the customer yet and will be included in the next invoice that "
+"will be send to the customer (charge travel and accommodations on a customer"
+" project)"
+msgstr ""
+
+#: ../../accounting/payables/misc/employee_expense.rst:164
+msgid ""
+"To invoice the customer, just click on the invoice button on his sale order."
+" (or it will be done automatically at the end of the week/month if you "
+"invoice all your orders in batch)"
+msgstr ""
+
+#: ../../accounting/payables/misc/employee_expense.rst:176
+msgid "Reimburse the employee"
+msgstr ""
+
+#: ../../accounting/payables/misc/employee_expense.rst:178
+msgid ""
+"If the expense was paid with the employee's own money, the company should "
+"reimburse the employee. In such a case, the employee will appear in the aged"
+" payable balance until the company reimburse him his expenses."
+msgstr ""
+
+#: ../../accounting/payables/misc/employee_expense.rst:183
+msgid ""
+"All you have to do is to create a payment to this employee for the amount "
+"due."
+msgstr ""
+
+#: ../../accounting/payables/misc/employee_expense.rst:190
+msgid "Expenses that are not reinvoiced to customers"
+msgstr ""
+
+#: ../../accounting/payables/misc/employee_expense.rst:192
+msgid ""
+"If some expenses should not be reinvoiced to customers, you have two "
+"options:"
+msgstr ""
+
+#: ../../accounting/payables/misc/employee_expense.rst:195
+msgid ""
+"if the decision to invoice or not is related to the product, change the "
+"invoicing policy on the product:"
+msgstr ""
+
+#: ../../accounting/payables/misc/employee_expense.rst:198
+msgid "**based on time and material**: reinvoice the customer"
+msgstr ""
+
+#: ../../accounting/payables/misc/employee_expense.rst:200
+msgid "**based on sale orders**: do not reinvoice the customer"
+msgstr ""
+
+#: ../../accounting/payables/misc/employee_expense.rst:202
+msgid ""
+"if you have to make an exception for one invoice that should not be "
+"reinvoiced to the customer, do not set the related analytic account for this"
+" invoice."
+msgstr ""
+
+#: ../../accounting/payables/misc/employee_expense.rst:208
+msgid ":doc:`forecast`"
+msgstr ""
+
+#: ../../accounting/payables/misc/forecast.rst:3
+msgid "How to forecast future bills to pay?"
+msgstr ""
+
+#: ../../accounting/payables/misc/forecast.rst:5
+msgid ""
+"When you get hundreds of vendor bills per month with each of them having "
+"different payment terms, it could be complex to follow what you have to pay "
+"and when. Paying your vendors too early can decrease your cash "
+"availabilities and paying too late can lead to extra charges."
+msgstr ""
+
+#: ../../accounting/payables/misc/forecast.rst:10
+msgid ""
+"Fortunately, Odoo provides you the right tools to manage payment orders to "
+"vendors efficiently."
+msgstr ""
+
+#: ../../accounting/payables/misc/forecast.rst:14
+msgid "Configuration: payment terms"
+msgstr ""
+
+#: ../../accounting/payables/misc/forecast.rst:16
+msgid ""
+"In order to track the vendor conditions, we use payment terms in Odoo. "
+"Payment terms allow to keep track of the conditions to compute the due date "
+"on an invoice. As an example, a payment term can be:"
+msgstr ""
+
+#: ../../accounting/payables/misc/forecast.rst:20
+msgid "50% within 30 days"
+msgstr ""
+
+#: ../../accounting/payables/misc/forecast.rst:22
+msgid "50% within 45 days"
+msgstr ""
+
+#: ../../accounting/payables/misc/forecast.rst:24
+msgid ""
+"To create your most common payment terms, use the menu: "
+":menuselection:`Configuration --> Management --> Payment Terms` in the "
+"**Accounting** application. The following example show a payment term of 30%"
+" directly and the balance after 30 days."
+msgstr ""
+
+#: ../../accounting/payables/misc/forecast.rst:32
+msgid ""
+"Once payment terms are defined, you can assign them to your vendor by "
+"default. Set the Vendor Payment Term field on the Accounting tab of a vendor"
+" form. That way, every time you will purchase to this vendor, Odoo will "
+"propose you automatically the right payment term."
+msgstr ""
+
+#: ../../accounting/payables/misc/forecast.rst:42
+msgid ""
+"If you do not set a specific payment term on a vendor, you will still be "
+"able to set a specific payment term on the vendor bill."
+msgstr ""
+
+#: ../../accounting/payables/misc/forecast.rst:46
+msgid "Forecast bills to pay with the Aged Payables report"
+msgstr ""
+
+#: ../../accounting/payables/misc/forecast.rst:48
+msgid ""
+"In order to track amounts to be paid to the vendors, use the Aged Payable "
+"report. You can get it from the Reports menu of the Accounting application. "
+"This report gives you a summary per vendor of the amounts to pay, compared "
+"to their due date (the due date being computed on each bill using the "
+"payment term)."
+msgstr ""
+
+#: ../../accounting/payables/misc/forecast.rst:57
+msgid ""
+"This reports tells you how much you will have to pay within the next months."
+msgstr ""
+
+#: ../../accounting/payables/misc/forecast.rst:61
+msgid "Select bills to pay"
+msgstr ""
+
+#: ../../accounting/payables/misc/forecast.rst:63
+msgid ""
+"Using the menu :menuselection:`Purchases --> Vendor Bills`, you can get a "
+"list of vendor bills. Using the advanced filters, you can list all the bills"
+" that you should pay or the bills that are overdue (you are late on the "
+"payment)."
+msgstr ""
+
+#: ../../accounting/payables/misc/forecast.rst:70
+msgid ""
+"From this screen, you can also switch to the pivot table or the graph view "
+"to get statistics on the amount due over the next month, using the group by "
+"\"Due Date\" feature."
+msgstr ""
+
+#: ../../accounting/payables/pay.rst:3
+msgid "Vendor Payments"
+msgstr ""
+
+#: ../../accounting/payables/pay/check.rst:3
+msgid "Pay by Checks"
+msgstr ""
+
+#: ../../accounting/payables/pay/check.rst:5
+msgid ""
+"Once you decide to pay a supplier bill, you can select to pay by check. "
+"Then, at the end of the day, the manager can print all checks by batch. "
+"Finally, the bank reconciliation process will match the checks you sent to "
+"suppliers with actual bank statements."
+msgstr ""
+
+#: ../../accounting/payables/pay/check.rst:14
+#: ../../accounting/payables/pay/sepa.rst:29
+msgid "Install the required module"
+msgstr ""
+
+#: ../../accounting/payables/pay/check.rst:16
+msgid ""
+"To record supplier payments by checks, you must install the **Check "
+"Writing** module. This module handle the process of recording checks in "
+"Odoo. Others modules are necessary to print checks, according to the "
+"country. As an example, the **U.S. Check Printing** module is required to "
+"print U.S. checks."
+msgstr ""
+
+#: ../../accounting/payables/pay/check.rst:24
+msgid ""
+"According to your country and the chart of account you use, those modules "
+"may be installed by default. (example: United States users have nothing to "
+"install, it's configured by default)."
+msgstr ""
+
+#: ../../accounting/payables/pay/check.rst:29
+msgid "Activate checks payment methods"
+msgstr ""
+
+#: ../../accounting/payables/pay/check.rst:31
+msgid ""
+"In order to allow payments by checks, you must activate the payment method "
+"on related bank journals. From the accounting dashboard (the screen you get "
+"when you enter the accounting application), click on your bank account on "
+":menuselection:`More --> Settings` option. On the **Payment Method** field, "
+"set **Check**."
+msgstr ""
+
+#: ../../accounting/payables/pay/check.rst:41
+msgid "Compatible check stationery for printing checks"
+msgstr ""
+
+#: ../../accounting/payables/pay/check.rst:44
+msgid "United States"
+msgstr ""
+
+#: ../../accounting/payables/pay/check.rst:46
+msgid "For the United States, Odoo supports by default the check formats of:"
+msgstr ""
+
+#: ../../accounting/payables/pay/check.rst:48
+msgid "**Quickbooks & Quicken**: check on top, stubs in the middle and bottom"
+msgstr ""
+
+#: ../../accounting/payables/pay/check.rst:49
+msgid "**Peachtree**: check in the middle, stubs on top and bottom"
+msgstr ""
+
+#: ../../accounting/payables/pay/check.rst:50
+msgid "**ADP**: check in the bottom, and stubs on the top."
+msgstr ""
+
+#: ../../accounting/payables/pay/check.rst:52
+msgid ""
+"It is also possible to customize your own check format through "
+"customizations."
+msgstr ""
+
+#: ../../accounting/payables/pay/check.rst:55
+msgid "Pay a supplier bill with a check"
+msgstr ""
+
+#: ../../accounting/payables/pay/check.rst:57
+msgid "Paying a supplier with a check is done in three steps:"
+msgstr ""
+
+#: ../../accounting/payables/pay/check.rst:59
+msgid "registering a payment you'd like to do on the bill"
+msgstr ""
+
+#: ../../accounting/payables/pay/check.rst:60
+msgid "printing checks in batch for all registered payments"
+msgstr ""
+
+#: ../../accounting/payables/pay/check.rst:61
+msgid "reconcile bank statements"
+msgstr ""
+
+#: ../../accounting/payables/pay/check.rst:64
+msgid "Register a payment by check"
+msgstr ""
+
+#: ../../accounting/payables/pay/check.rst:66
+msgid ""
+"To register a payment on a bill, open any supplier bill from the menu "
+":menuselection:`Purchases --> Vendor Bills`. Once the supplier bill is "
+"validated, you can register a payment. Set the **Payment Method** to "
+"**Check** and validate the payment dialog."
+msgstr ""
+
+#: ../../accounting/payables/pay/check.rst:74
+msgid "Explanation of the fields of the payment screen:"
+msgstr ""
+
+#: ../../accounting/payables/pay/check.rst:0
+msgid "Has Invoices"
+msgstr ""
+
+#: ../../accounting/payables/pay/check.rst:0
+msgid "Technical field used for usability purposes"
+msgstr ""
+
+#: ../../accounting/payables/pay/check.rst:0
+msgid "Hide Payment Method"
+msgstr ""
+
+#: ../../accounting/payables/pay/check.rst:0
+msgid ""
+"Technical field used to hide the payment method if the selected journal has "
+"only one available which is 'manual'"
+msgstr ""
+
+#: ../../accounting/payables/pay/check.rst:0
+msgid "Check: Pay bill by check and print it from Odoo."
+msgstr ""
+
+#: ../../accounting/payables/pay/check.rst:0
+msgid ""
+"Batch Deposit: Encase several customer checks at once by generating a batch "
+"deposit to submit to your bank. When encoding the bank statement in Odoo, "
+"you are suggested to reconcile the transaction with the batch deposit.To "
+"enable batch deposit, module account_batch_payment must be installed."
+msgstr ""
+
+#: ../../accounting/payables/pay/check.rst:0
+msgid ""
+"SEPA Credit Transfer: Pay bill from a SEPA Credit Transfer file you submit "
+"to your bank. To enable sepa credit transfer, module account_sepa must be "
+"installed"
+msgstr ""
+
+#: ../../accounting/payables/pay/check.rst:0
+msgid "Show Partner Bank Account"
+msgstr ""
+
+#: ../../accounting/payables/pay/check.rst:0
+msgid ""
+"Technical field used to know whether the field `partner_bank_account_id` "
+"needs to be displayed or not in the payments form views"
+msgstr ""
+
+#: ../../accounting/payables/pay/check.rst:0
+msgid "Code"
+msgstr ""
+
+#: ../../accounting/payables/pay/check.rst:0
+msgid ""
+"Technical field used to adapt the interface to the payment type selected."
+msgstr ""
+
+#: ../../accounting/payables/pay/check.rst:0
+msgid "Check Number"
+msgstr ""
+
+#: ../../accounting/payables/pay/check.rst:0
+msgid ""
+"The selected journal is configured to print check numbers. If your pre-"
+"printed check paper already has numbers or if the current numbering is "
+"wrong, you can change it in the journal configuration page."
+msgstr ""
+
+#: ../../accounting/payables/pay/check.rst:80
+msgid "Try paying a supplier bill with a check"
+msgstr ""
+
+#: ../../accounting/payables/pay/check.rst:85
+msgid "Print checks"
+msgstr ""
+
+#: ../../accounting/payables/pay/check.rst:87
+msgid ""
+"From the accounting dashboard, on your bank account, you should see a link "
+"\"X checks to print\". Click on this link and you will get the list of all "
+"checks that are not printed yet. From this screen, you can print all checks "
+"in batch or review them one by one."
+msgstr ""
+
+#: ../../accounting/payables/pay/check.rst:92
+msgid ""
+"If you want to review every payment one by one before printing the check, "
+"open on the payment and click on **Print Check** if you accept it. A dialog "
+"will ask you the number of the check. It automatically proposes you the next"
+" number, but you can change it if it does not match your next check number."
+msgstr ""
+
+#: ../../accounting/payables/pay/check.rst:98
+msgid ""
+"To print all checks in batch, select all payments from the list view and "
+"Print Check from the top \"print\" menu."
+msgstr ""
+
+#: ../../accounting/payables/pay/check.rst:107
+msgid "Reconcile Bank Statements"
+msgstr ""
+
+#: ../../accounting/payables/pay/check.rst:109
+msgid ""
+"Once you process your bank statement, when the check is credited from your "
+"bank account, Odoo will propose you automatically to match it with the "
+"payment. This will mark the payment as **Reconciled**."
+msgstr ""
+
+#: ../../accounting/payables/pay/check.rst:115
+msgid ""
+"to review checks that have not been credited, open the list of payments and "
+"filter on the Sent state. Review those payments that have a date more than 2"
+" weeks ago."
+msgstr ""
+
+#: ../../accounting/payables/pay/check.rst:120
+msgid "Pay anything with a check"
+msgstr ""
+
+#: ../../accounting/payables/pay/check.rst:122
+msgid ""
+"You can register a payment that is not related to a supplier bill. To do so,"
+" use the top menu :menuselection:`Purchases --> Payments`. Register your "
+"payment and select a payment method by check."
+msgstr ""
+
+#: ../../accounting/payables/pay/check.rst:126
+msgid ""
+"If you pay a specific supplier bill, put the reference of the bill in the "
+"**Memo** field."
+msgstr ""
+
+#: ../../accounting/payables/pay/check.rst:132
+msgid ""
+"Once your payment by check is registered, don't forget to **Confirm** it. "
+"Once confirmed, you can use **Print Check** directly or follow the preceding"
+" flow to print checks in batch:"
+msgstr ""
+
+#: ../../accounting/payables/pay/check.rst:136
+msgid "`Print checks `_"
+msgstr ""
+
+#: ../../accounting/payables/pay/check.rst:138
+msgid "`Reconcile bank statements `_"
+msgstr ""
+
+#: ../../accounting/payables/pay/multiple.rst:3
+msgid "How to pay several bills at once?"
+msgstr ""
+
+#: ../../accounting/payables/pay/multiple.rst:5
+msgid ""
+"Odoo provides a simple and effective way to handle several bills at once, "
+"with various quick or complex options. With one single process, anyone is "
+"able to handle bills and payment in just a few clicks."
+msgstr ""
+
+#: ../../accounting/payables/pay/multiple.rst:10
+msgid "Pay multiple bills with one payment"
+msgstr ""
+
+#: ../../accounting/payables/pay/multiple.rst:13
+msgid "Record several payments"
+msgstr ""
+
+#: ../../accounting/payables/pay/multiple.rst:15
+msgid ""
+"In the following example, we will generate some bills. You can control the "
+"whole process from your accounting dashboard (first screen you get when you "
+"open the accounting application)."
+msgstr ""
+
+#: ../../accounting/payables/pay/multiple.rst:22
+msgid ""
+"To create a bill, open the Dashboard menu and click on **Vendor Bills**. In "
+"the Vendor Bills window, click on **Create**."
+msgstr ""
+
+#: ../../accounting/payables/pay/multiple.rst:28
+msgid ""
+"Choose the vendor from which you wish to purchase the product, and click on "
+"Add an item to add one (or more) product(s). Click on **Save** and then "
+"**Validate**."
+msgstr ""
+
+#: ../../accounting/payables/pay/multiple.rst:33
+msgid "Pay supplier bills, one after the other"
+msgstr ""
+
+#: ../../accounting/payables/pay/multiple.rst:38
+msgid ""
+"We will now record a payment for one bill only. Open the bill, then click on"
+" **Register Payment**. Insert the Payment Method, Date and Amount, and click"
+" on **Validate**."
+msgstr ""
+
+#: ../../accounting/payables/pay/multiple.rst:45
+msgid ""
+"Once you have validated the payment, the system will automatically reconcile"
+" the payment with the bill, and set the bill as **Paid**. The system will "
+"also generate a move from the payment account and reconcile it with the "
+"expense transaction."
+msgstr ""
+
+#: ../../accounting/payables/pay/multiple.rst:51
+msgid "Pay several bills altogether"
+msgstr ""
+
+#: ../../accounting/payables/pay/multiple.rst:53
+msgid ""
+"In order to illustrate the process thoroughly, create at least 2 more bills "
+"following the above standing guide. **Make sure all bills come from the same"
+" vendor.**"
+msgstr ""
+
+#: ../../accounting/payables/pay/multiple.rst:60
+msgid ""
+"In the Vendors Bills, select the new bills you have just created by checking"
+" the box next to each of them. In the Action menu located in the middle of "
+"the page, click on **Register Payment**."
+msgstr ""
+
+#: ../../accounting/payables/pay/multiple.rst:67
+msgid ""
+"Insert the details of the payment. The system calculated the total amount "
+"for both bills, but you can modify it freely. Click on **Validate**."
+msgstr ""
+
+#: ../../accounting/payables/pay/multiple.rst:71
+msgid "Record the payment, reconcile afterwards"
+msgstr ""
+
+#: ../../accounting/payables/pay/multiple.rst:73
+msgid ""
+"You can also reconcile a payment with bills after the payment has been "
+"recorded."
+msgstr ""
+
+#: ../../accounting/payables/pay/multiple.rst:76
+msgid "First, we need to create a payment"
+msgstr ""
+
+#: ../../accounting/payables/pay/multiple.rst:78
+msgid ""
+"This will handle from :menuselection:`Dashboard --> Bank journal --> More "
+"Option --> Send Money`"
+msgstr ""
+
+#: ../../accounting/payables/pay/multiple.rst:84
+msgid ""
+"Creating payment order with check payment method. Selecting related Vendor "
+"and amount which remain to pay. After filling all details, we will confirm "
+"the payment order which will generate payment transaction with the system."
+msgstr ""
+
+#: ../../accounting/payables/pay/multiple.rst:92
+msgid ""
+"As you can see, bill payment status show what is posted and what is "
+"remaining to reconcile."
+msgstr ""
+
+#: ../../accounting/payables/pay/multiple.rst:95
+msgid ""
+"After receiving bank statement from the bank with payment detail, you can "
+"reconcile the transaction from the Dashboard. It will automatically map the "
+"transaction amount."
+msgstr ""
+
+#: ../../accounting/payables/pay/multiple.rst:101
+msgid "For more detail on the bank reconciliation process, please read:"
+msgstr ""
+
+#: ../../accounting/payables/pay/multiple.rst:106
+msgid "Partial payments of several supplier bills"
+msgstr ""
+
+#: ../../accounting/payables/pay/multiple.rst:109
+msgid "How to pay several supplier bills having cash discounts at once?"
+msgstr ""
+
+#: ../../accounting/payables/pay/multiple.rst:111
+msgid ""
+"You already learned how to pay bills in various way but what about partial "
+"payment? We are taking another example where we will do partial payment for "
+"various bills."
+msgstr ""
+
+#: ../../accounting/payables/pay/multiple.rst:115
+msgid ""
+"We are creating multiple bills and partially pay them through bank "
+"statements."
+msgstr ""
+
+#: ../../accounting/payables/pay/multiple.rst:118
+msgid ""
+"We are adding payment terms which allow some cash discount where vendor "
+"offer us early payment discount."
+msgstr ""
+
+#: ../../accounting/payables/pay/multiple.rst:124
+msgid ""
+"We are creating the following bills with the assignment of the above payment"
+" term."
+msgstr ""
+
+#: ../../accounting/payables/pay/multiple.rst:130
+msgid "We have created the following bills:"
+msgstr ""
+
+#: ../../accounting/payables/pay/multiple.rst:135
+msgid ""
+"We will pay the invoices by creating bank statement where we will adjust the"
+" cash discount our vendor provided under payment terms."
+msgstr ""
+
+#: ../../accounting/payables/pay/multiple.rst:141
+msgid ""
+"Before reconciling this bank statement, we need to create one statement "
+"model for cash discount."
+msgstr ""
+
+#: ../../accounting/payables/pay/multiple.rst:147
+msgid "Now we are going back to bank statement and opening reconcile view."
+msgstr ""
+
+#: ../../accounting/payables/pay/multiple.rst:151
+msgid "For bank statement reconciliation with model option, see"
+msgstr ""
+
+#: ../../accounting/payables/pay/sepa.rst:3
+#: ../../accounting/payables/pay/sepa.rst:67
+msgid "Pay with SEPA"
+msgstr ""
+
+#: ../../accounting/payables/pay/sepa.rst:5
+msgid ""
+"SEPA, the Single Euro Payments Area, is a payment-integration initiative of "
+"the European union for simplification of bank transfers denominated in EURO."
+" SEPA allows you to send payment orders to your bank to automate bank wire "
+"transfer."
+msgstr ""
+
+#: ../../accounting/payables/pay/sepa.rst:10
+#: ../../accounting/receivables/customer_payments/payment_sepa.rst:10
+msgid ""
+"SEPA is supported by the banks of the 28 EU member states as well as "
+"Iceland, Norway, Switzerland, Andorra, Monaco and San Marino."
+msgstr ""
+
+#: ../../accounting/payables/pay/sepa.rst:13
+msgid ""
+"With Odoo, once you decide to pay a vendor, you can select to pay the bill "
+"with SEPA. Then, at the end of the day, the manager can generate the SEPA "
+"file containing all bank wire transfers and send it to the bank. The file "
+"follows the SEPA Credit Transfer 'PAIN.001.001.03' specifications. This is a"
+" well-defined standard that makes consensus among banks."
+msgstr ""
+
+#: ../../accounting/payables/pay/sepa.rst:20
+msgid ""
+"Once the payments are processed by your bank, you can directly import the "
+"account statement inside Odoo. The bank reconciliation process will "
+"seamlessly match the SEPA orders you sent to your bank with actual bank "
+"statements."
+msgstr ""
+
+#: ../../accounting/payables/pay/sepa.rst:31
+msgid ""
+"To pay suppliers with SEPA, you must install the **SEPA Credit Transfer** "
+"module. This module handle the process of generating SEPA files based on "
+"Odoo payments."
+msgstr ""
+
+#: ../../accounting/payables/pay/sepa.rst:37
+msgid ""
+"According to your country and the chart of account you use, this module may "
+"be installed by default."
+msgstr ""
+
+#: ../../accounting/payables/pay/sepa.rst:41
+msgid "Activate SEPA payment methods on banks"
+msgstr ""
+
+#: ../../accounting/payables/pay/sepa.rst:43
+msgid ""
+"In order to allow payments by SEPA, you must activate the payment method on "
+"related bank journals. From the accounting dashboard (the screen you get "
+"when you enter the accounting application), click on \"More\" on your bank "
+"account and select the \"Settings\" option."
+msgstr ""
+
+#: ../../accounting/payables/pay/sepa.rst:48
+msgid ""
+"To activate SEPA, click the **Advanced Settings** tab and, in the **Payment "
+"Methods** part of the **Miscellaneous** section, check the box **Sepa Credit"
+" Transfer**."
+msgstr ""
+
+#: ../../accounting/payables/pay/sepa.rst:52
+msgid ""
+"Make sure to specify the IBAN account number (domestic account number won't "
+"work with SEPA) and the BIC (bank identifier code) on your bank journal."
+msgstr ""
+
+#: ../../accounting/payables/pay/sepa.rst:58
+msgid ""
+"By default, the payments you send using SEPA will use your company name as "
+"initiating party name. This is what appears on the recipient's bank "
+"statement in the **payment from** field. You can customize it in your "
+"company settings, in the tab **Configuration**, under the **SEPA** section."
+msgstr ""
+
+#: ../../accounting/payables/pay/sepa.rst:70
+msgid "Register your payments"
+msgstr ""
+
+#: ../../accounting/payables/pay/sepa.rst:72
+msgid ""
+"You can register a payment that is not related to a supplier bill. To do so,"
+" use the top menu :menuselection:`Purchases --> Payments`. Register your "
+"payment and select a payment method by Sepa Credit Transfer."
+msgstr ""
+
+#: ../../accounting/payables/pay/sepa.rst:76
+msgid ""
+"If it's the first time you pay this vendor, you will have to fill in the "
+"Recipient Bank Account field with, at least, the bank name, IBAN and BIC "
+"(Bank Identifier Code). Odoo will automatically verify the IBAN format."
+msgstr ""
+
+#: ../../accounting/payables/pay/sepa.rst:80
+msgid ""
+"For future payments to this vendor, Odoo will propose you automatically the "
+"bank accounts but you will be able to select another one or create a new "
+"one."
+msgstr ""
+
+#: ../../accounting/payables/pay/sepa.rst:84
+msgid ""
+"If you pay a specific supplier bill, put the reference of the bill in the "
+"**memo** field."
+msgstr ""
+
+#: ../../accounting/payables/pay/sepa.rst:90
+msgid ""
+"Once your payment is registered, don't forget to Confirm it. You can also "
+"pay vendor bills from the bill directly using the Register Payment button on"
+" top of a vendor bill. The form is the same, but the payment is directly "
+"linked to the bill and will be automatically reconciled to it."
+msgstr ""
+
+#: ../../accounting/payables/pay/sepa.rst:96
+msgid "Generate SEPA files"
+msgstr ""
+
+#: ../../accounting/payables/pay/sepa.rst:98
+msgid ""
+"From your accounting dashboard, you should see if there are SEPA files to "
+"generate for every bank account."
+msgstr ""
+
+#: ../../accounting/payables/pay/sepa.rst:104
+msgid ""
+"Click on the link to check all the payments that are ready to transfer via "
+"SEPA. Then, select all the payments you want to send (or check the top box "
+"to select all payment at once) and click on :menuselection:`More --> "
+"Download SEPA Payments`."
+msgstr ""
+
+#: ../../accounting/payables/pay/sepa.rst:116
+msgid "The bank refuses my SEPA file"
+msgstr ""
+
+#: ../../accounting/payables/pay/sepa.rst:118
+msgid ""
+"Ask your bank if they support **PAIN.001.001.03 SEPA Credit Transfers**. If "
+"they don't, or cannot provide relevant informations, please forward the "
+"error message to your Odoo partner."
+msgstr ""
+
+#: ../../accounting/payables/pay/sepa.rst:123
+msgid "There is no Bank Identifier Code recorded for bank account ..."
+msgstr ""
+
+#: ../../accounting/payables/pay/sepa.rst:125
+msgid ""
+"In order to send a SEPA payment, the recipient must be identified by a valid"
+" IBAN and BIC. If this message appear, you probably encoded an IBAN account "
+"for the partner you are paying but forgot to fill in the BIC field."
+msgstr ""
+
+#: ../../accounting/payables/pay/sepa.rst:132
+#: ../../accounting/receivables/customer_payments/credit_cards.rst:168
+#: ../../accounting/receivables/customer_payments/recording.rst:129
+msgid ":doc:`check`"
+msgstr ""
+
+#: ../../accounting/payables/supplier_bills/bills_or_receipts.rst:3
+msgid "When should I use supplier bills or purchase receipts?"
+msgstr ""
+
+#: ../../accounting/payables/supplier_bills/bills_or_receipts.rst:5
+msgid ""
+"Purchase receipts are different than vendor bills. Vendor bills are requests"
+" for payment. If I issue a Purchase Order my vendor will in most business "
+"cases send me a Vendor Bill. Depending on his invoice policy I then have a "
+"defined amount of time to pay the Bill. A Purchase receipts are "
+"confirmations of received payments. They are my day-to-day ticket receipts."
+msgstr ""
+
+#: ../../accounting/payables/supplier_bills/bills_or_receipts.rst:12
+msgid ""
+"From an accounting point of view this makes a difference as a Vendor Bill "
+"will first credit a debt account before reconciling with the bank account. "
+"On the other hand we usually immediately pay the purchase receipts, which "
+"means no debt account is necessary."
+msgstr ""
+
+#: ../../accounting/payables/supplier_bills/bills_or_receipts.rst:17
+msgid ""
+"Moreover purchase receipts can have a different tax amount per product line,"
+" as vendors bills apply one tax amount over the entire bill."
+msgstr ""
+
+#: ../../accounting/payables/supplier_bills/bills_or_receipts.rst:20
+msgid ""
+"If my company's bank account is used to pay for goods where only a purchase "
+"receipt are issued I should use the purchase receipts function in Odoo to "
+"handle them in accounting."
+msgstr ""
+
+#: ../../accounting/payables/supplier_bills/bills_or_receipts.rst:24
+msgid ""
+"Let's take the following example: we need to buy tea for our customers from "
+"a local tea store that doesn't issue bills. We go every week buy 50 euros "
+"worth of tea and a teapot worth 20 euros. We pay with the company's bank "
+"account."
+msgstr ""
+
+#: ../../accounting/payables/supplier_bills/bills_or_receipts.rst:32
+msgid ""
+"To handle purchase receipts in Odoo one module and one app has to be "
+"installed. Go into the app module and install the accounting app."
+msgstr ""
+
+#: ../../accounting/payables/supplier_bills/bills_or_receipts.rst:38
+msgid ""
+"Then, go in the search bar, delete the default module search, and search for"
+" \"purchase\". Install the **Sale & Purchase Vouchers** module."
+msgstr ""
+
+#: ../../accounting/payables/supplier_bills/bills_or_receipts.rst:45
+msgid "Register a receipt"
+msgstr ""
+
+#: ../../accounting/payables/supplier_bills/bills_or_receipts.rst:47
+msgid ""
+"By installing the **Sale & Purchase Vouchers** I've made the new **Purchase "
+"Receipts** drop down menu visible in the accounting app."
+msgstr ""
+
+#: ../../accounting/payables/supplier_bills/bills_or_receipts.rst:50
+msgid ""
+"To import our 50 euros worth of tea purchase receipt, enter the accounting "
+"app, select :menuselection:`Purchases --> Purchase Receipts`."
+msgstr ""
+
+#: ../../accounting/payables/supplier_bills/bills_or_receipts.rst:53
+msgid ""
+"Create a new Purchase Receipt and fill in all the necessary information. "
+"Note that you have the choice in the Payment field between **Pay Later** or "
+"**Pay Now**. It's a significant difference as Pay Later will generate a debt"
+" accounting entry whereas Pay Now will immediately credit the Bank account."
+msgstr ""
+
+#: ../../accounting/payables/supplier_bills/bills_or_receipts.rst:59
+msgid ""
+"In most cases you immediately pay, we will thus select the Pay Directly "
+"option. Add the products, the related account and the appropriate taxe. For "
+"the example we suppose the tea is a 12% taxe and the Tea Pott 21%."
+msgstr ""
+
+#: ../../accounting/payables/supplier_bills/bills_or_receipts.rst:66
+msgid ""
+"Validate the Purchase Receipt to post it. Don't forget you need to "
+":doc:`reconcile payments <../../bank/reconciliation/use_cases>` in order to "
+"completely close the transaction in your accounting."
+msgstr ""
+
+#: ../../accounting/payables/supplier_bills/manage.rst:3
+msgid "How to manage vendor Bills?"
+msgstr ""
+
+#: ../../accounting/payables/supplier_bills/manage.rst:5
+msgid ""
+"The **Purchase** application allows you to manage your purchase orders, "
+"incoming products, and vendor bills all seamlessly in one place."
+msgstr ""
+
+#: ../../accounting/payables/supplier_bills/manage.rst:8
+msgid ""
+"If you want to set up a vendor bill control process, the first thing you "
+"need to do is to have purchase data in Odoo. Knowing what has been purchased"
+" and received is the first step towards understanding your purchase "
+"management processes."
+msgstr ""
+
+#: ../../accounting/payables/supplier_bills/manage.rst:13
+msgid "Here is the standard work flow in Odoo:"
+msgstr ""
+
+#: ../../accounting/payables/supplier_bills/manage.rst:15
+msgid ""
+"You begin with a **Request for Quotation (RFQ)** to send out to your "
+"vendor(s)."
+msgstr ""
+
+#: ../../accounting/payables/supplier_bills/manage.rst:18
+msgid ""
+"Once the vendor has accepted the RFQ, confirm the RFQ into a **Purchase "
+"Order (PO)**."
+msgstr ""
+
+#: ../../accounting/payables/supplier_bills/manage.rst:21
+msgid ""
+"Confirming the PO generates an **Incoming Shipment** if you purchased any "
+"stockable products."
+msgstr ""
+
+#: ../../accounting/payables/supplier_bills/manage.rst:24
+msgid ""
+"Upon receiving a **Vendor Bill** from your Vendor, validate the bill with "
+"products received in the previous step to ensure accuracy."
+msgstr ""
+
+#: ../../accounting/payables/supplier_bills/manage.rst:27
+msgid ""
+"This process may be done by three different people within the company, or "
+"only one."
+msgstr ""
+
+#: ../../accounting/payables/supplier_bills/manage.rst:34
+msgid "Installing the Purchase and Inventory applications"
+msgstr ""
+
+#: ../../accounting/payables/supplier_bills/manage.rst:36
+msgid ""
+"From the **Apps** application, search for the **Purchase** module and "
+"install it. Due to certain dependencies, Installing Purchase will "
+"automatically install the **Inventory** and **Accounting** applications."
+msgstr ""
+
+#: ../../accounting/payables/supplier_bills/manage.rst:41
+msgid "Creating products"
+msgstr ""
+
+#: ../../accounting/payables/supplier_bills/manage.rst:43
+msgid ""
+"Creating products in Odoo is essential for quick and efficient purchasing "
+"within Odoo. Simply navigate to the Products submenu under Purchase, and "
+"click create."
+msgstr ""
+
+#: ../../accounting/payables/supplier_bills/manage.rst:50
+msgid ""
+"When creating the product, Pay attention to the **Product Type** field, as "
+"it is important:"
+msgstr ""
+
+#: ../../accounting/payables/supplier_bills/manage.rst:53
+msgid ""
+"Products that are set as **Stockable or Consumable** will allow you to keep "
+"track of their inventory levels. These options imply stock management and "
+"will allow for receiving these kinds of products."
+msgstr ""
+
+#: ../../accounting/payables/supplier_bills/manage.rst:58
+msgid ""
+"Conversely, products that are set as a **Service or Digital Product** will "
+"not imply stock management, simply due to the fact that there is no "
+"inventory to manage. You will not be able to receive products under either "
+"of these designations."
+msgstr ""
+
+#: ../../accounting/payables/supplier_bills/manage.rst:65
+msgid ""
+"It is recommended that you create a **Miscellaneous** product for all "
+"purchases that occur infrequently and do not require inventory valuation or "
+"management. If you create such a product, it is recommend to set the product"
+" type to **Service**."
+msgstr ""
+
+#: ../../accounting/payables/supplier_bills/manage.rst:70
+msgid "Managing your Vendor Bills"
+msgstr ""
+
+#: ../../accounting/payables/supplier_bills/manage.rst:73
+msgid "Purchasing products or services"
+msgstr ""
+
+#: ../../accounting/payables/supplier_bills/manage.rst:75
+msgid ""
+"From the purchase application, you can create a purchase order with as many "
+"products as you need. If the vendor sends you a confirmation or quotation "
+"for an order, you may record the order reference number in the **Vendor "
+"Reference** field. This will enable you to easily match the PO with the the "
+"vendor bill later (as the vendor bill will probably include the Vendor "
+"Reference)"
+msgstr ""
+
+#: ../../accounting/payables/supplier_bills/manage.rst:85
+msgid ""
+"Validate the purchase order and receive the products from the Inventory "
+"application."
+msgstr ""
+
+#: ../../accounting/payables/supplier_bills/manage.rst:89
+msgid "Receiving Products"
+msgstr ""
+
+#: ../../accounting/payables/supplier_bills/manage.rst:91
+msgid ""
+"If you purchased any stockable products that you manage the inventory of, "
+"you will need to receive the products from the Inventory application after "
+"you confirm a Purchase Order. From the **Inventory dashboard**, you should "
+"see a button linking you directly to the transfer of products. This button "
+"is outlined in red below:"
+msgstr ""
+
+#: ../../accounting/payables/supplier_bills/manage.rst:100
+msgid ""
+"Navigating this route will take you to a list of all orders awaiting to be "
+"received."
+msgstr ""
+
+#: ../../accounting/payables/supplier_bills/manage.rst:106
+msgid ""
+"If you have a lot of awaiting orders, apply a filter using the search bar in"
+" the upper right. With this search bar, you may filter based on the Vendor "
+"(Partner), the product, or the source document, also known as the reference "
+"of your purchase order. You also have the capability to group the orders by "
+"different criteria under **Group By**. Selecting an item from this list will"
+" open the following screen where you then will receive the products."
+msgstr ""
+
+#: ../../accounting/payables/supplier_bills/manage.rst:117
+msgid "Purchasing service products does not trigger a delivery order."
+msgstr ""
+
+#: ../../accounting/payables/supplier_bills/manage.rst:120
+msgid "Managing Vendor Bills"
+msgstr ""
+
+#: ../../accounting/payables/supplier_bills/manage.rst:122
+msgid ""
+"When you receive a Vendor Bill for a previous purchase, be sure to record it"
+" in the Purchases application under the **Control Menu**. You need to create"
+" a new vendor bill even if you already registered a purchase order."
+msgstr ""
+
+#: ../../accounting/payables/supplier_bills/manage.rst:130
+msgid ""
+"The first thing you will need to do upon creating a Vendor Bill is to select"
+" the appropriate Vendor as this will also pull up any associated accounting "
+"or pricelist information. From there, you can choose to specify any one or "
+"multiple Purchase Orders to populate the Vendor Bill with. When you select a"
+" Purchase Order from the list, Odoo will pull any uninvoiced products "
+"associated to that Purchase Order and automatically populate that "
+"information below. If you are having a hard time finding the appropriate "
+"Vendor bill, you may search through the list by inputting the vendor "
+"reference number or your internal purchase order number."
+msgstr ""
+
+#: ../../accounting/payables/supplier_bills/manage.rst:144
+msgid ""
+"While the invoice is in draft state, you can make any modifications you need"
+" (i.e. remove or add product lines, modify quantities, and change prices)."
+msgstr ""
+
+#: ../../accounting/payables/supplier_bills/manage.rst:150
+msgid "Your vendor may send you several bills for the same Purchase Order if:"
+msgstr ""
+
+#: ../../accounting/payables/supplier_bills/manage.rst:152
+msgid ""
+"Your vendor is in back-order and is sending you invoices as they ship the "
+"products."
+msgstr ""
+
+#: ../../accounting/payables/supplier_bills/manage.rst:153
+msgid "Your vendor is sending you a partial bill or asking for a deposit."
+msgstr ""
+
+#: ../../accounting/payables/supplier_bills/manage.rst:155
+msgid ""
+"Every time you record a new vendor bill, Odoo will automatically populate "
+"the product quantities based on what has been received from the vendor. If "
+"this value is showing a zero, this means that you have not yet received this"
+" product and simply serves as a reminder that the product is not in hand and"
+" you may need to inquire further into this. At any point in time, before you"
+" validate the Vendor Bill, you may override this zero quantity."
+msgstr ""
+
+#: ../../accounting/payables/supplier_bills/manage.rst:164
+msgid "Vendor Bill Matching"
+msgstr ""
+
+#: ../../accounting/payables/supplier_bills/manage.rst:167
+msgid "What to do if your vendor bill does not match what you received"
+msgstr ""
+
+#: ../../accounting/payables/supplier_bills/manage.rst:169
+msgid ""
+"If the bill you receive from the vendor has different quantities than what "
+"Odoo automatically populates as quantities, this could be due to several "
+"reasons:"
+msgstr ""
+
+#: ../../accounting/payables/supplier_bills/manage.rst:173
+msgid ""
+"the vendor is incorrectly charging you for products and/or services that you"
+" have not ordered,"
+msgstr ""
+
+#: ../../accounting/payables/supplier_bills/manage.rst:176
+msgid ""
+"the vendor is billing you for products that you might not have received yet,"
+" as the invoicing control may be based on ordered or received quantities,"
+msgstr ""
+
+#: ../../accounting/payables/supplier_bills/manage.rst:180
+msgid "or the vendor did not bill you for previously purchased products."
+msgstr ""
+
+#: ../../accounting/payables/supplier_bills/manage.rst:182
+msgid ""
+"In these instances it is recommended that you verify that the bill, and any "
+"associated purchase order to the vendor, are accurate and that you "
+"understand what you have ordered and what you have already received."
+msgstr ""
+
+#: ../../accounting/payables/supplier_bills/manage.rst:186
+msgid ""
+"If you are unable to find a purchase order related to a vendor bill, this "
+"could be due to one of a few reasons:"
+msgstr ""
+
+#: ../../accounting/payables/supplier_bills/manage.rst:189
+msgid ""
+"the vendor has already invoiced you for this purchase order, therefore it is"
+" not going to appear anywhere in the selection,"
+msgstr ""
+
+#: ../../accounting/payables/supplier_bills/manage.rst:192
+msgid ""
+"someone in the company forgot to record a purchase order for this vendor,"
+msgstr ""
+
+#: ../../accounting/payables/supplier_bills/manage.rst:195
+msgid "or the vendor is charging you for something you did not order."
+msgstr ""
+
+#: ../../accounting/payables/supplier_bills/manage.rst:200
+msgid "How product quantities are managed"
+msgstr ""
+
+#: ../../accounting/payables/supplier_bills/manage.rst:202
+msgid ""
+"By default, services are managed based on ordered quantities, while "
+"stockables and consumables are managed based on received quantities."
+msgstr ""
+
+#: ../../accounting/payables/supplier_bills/manage.rst:205
+msgid ""
+"If you need to manage products based on ordered quantities over received "
+"quantities, you will need to belong to the group **Purchase Manager**. Ask "
+"your system administrator to enable these access on :menuselection:`Settings"
+" --> Users --> Users --> Access Rights`. Once you belong to the correct "
+"group, select the product(s) you wish to modify, and you should see a new "
+"field appear, labeled **Control Purchase Bills**."
+msgstr ""
+
+#: ../../accounting/payables/supplier_bills/manage.rst:215
+msgid ""
+"You can then change the default management method for the selected product "
+"to be based on either:"
+msgstr ""
+
+#: ../../accounting/payables/supplier_bills/manage.rst:218
+msgid "Ordered quantities"
+msgstr ""
+
+#: ../../accounting/payables/supplier_bills/manage.rst:220
+msgid "or Received quantities"
+msgstr ""
+
+#: ../../accounting/payables/supplier_bills/manage.rst:223
+msgid "Batch Billing"
+msgstr ""
+
+#: ../../accounting/payables/supplier_bills/manage.rst:225
+msgid ""
+"When creating a vendor bill and selecting the appropriate purchase order, "
+"you may continue to select additional purchase orders and Odoo will add the "
+"additional line items from that purchase order.. If you have not deleted the"
+" previous line items from the first purchase order the bill will be linked "
+"to all the appropriate purchase orders."
+msgstr ""
+
+#: ../../accounting/receivables.rst:3
+msgid "Account Receivables"
+msgstr ""
+
+#: ../../accounting/receivables/customer_invoices.rst:3
+#: ../../accounting/receivables/customer_payments/payment_sepa.rst:53
+msgid "Customer Invoices"
+msgstr ""
+
+#: ../../accounting/receivables/customer_invoices/cash_discounts.rst:3
+msgid "Offer cash discounts"
+msgstr ""
+
+#: ../../accounting/receivables/customer_invoices/cash_discounts.rst:5
+msgid ""
+"Cash discounts are incentives you can offer to customers to motivate them to"
+" pay within a specific time frame. For instance, you offer a 2% discount if "
+"the customer pays you within the first 5 days of the invoice, when it is due"
+" in 30 days. This approach can greatly improve your average collection "
+"period."
+msgstr ""
+
+#: ../../accounting/receivables/customer_invoices/cash_discounts.rst:12
+msgid "Set up a cash discount"
+msgstr ""
+
+#: ../../accounting/receivables/customer_invoices/cash_discounts.rst:14
+msgid ""
+"To set up a cash discount, go to :menuselection:`Accounting --> "
+"Configuration --> Management --> Payment Terms` and click on *Create*. Add a"
+" *Percent* type of term with a corresponding value (e.g. 98% of the total "
+"price for a 2% discount) and the number of days during which the offer is "
+"valid. You can also change the default balance term if needed."
+msgstr ""
+
+#: ../../accounting/receivables/customer_invoices/cash_discounts.rst:25
+msgid "Start offering the cash discount"
+msgstr ""
+
+#: ../../accounting/receivables/customer_invoices/cash_discounts.rst:27
+msgid ""
+"Now, you can create a customer invoice and select the cash discount payment "
+"term you added. Once the invoice is validated, Odoo will automatically split"
+" the account receivables part of the journal entry into two installments "
+"having different due dates. Since the discounted price is already "
+"calculated, your payment controls will be simplified."
+msgstr ""
+
+#: ../../accounting/receivables/customer_invoices/cash_discounts.rst:37
+msgid "Grant the cash discount"
+msgstr ""
+
+#: ../../accounting/receivables/customer_invoices/cash_discounts.rst:39
+msgid ""
+"The customer fulfilled the payment terms and therefore benefits from the "
+"cash discount. When you process the bank statement, match the payment with "
+"the related journal entry. Then, select the remaining cash discount and "
+"click on *Create Write-off* to reconcile it."
+msgstr ""
+
+#: ../../accounting/receivables/customer_invoices/cash_discounts.rst:48
+msgid ""
+"You can also create a dedicated reconciliation model to make the process "
+"easier. In this case, you should add a tax to the model based on the taxes "
+"applied to your invoices. This means that if you handle multiple tax rates, "
+"you need to create several reconciliation models. Note that depending on "
+"your localisation, you might already have a Cash Discount model available by"
+" default."
+msgstr ""
+
+#: ../../accounting/receivables/customer_invoices/cash_discounts.rst:56
+msgid "Register the full payment"
+msgstr ""
+
+#: ../../accounting/receivables/customer_invoices/cash_discounts.rst:58
+msgid ""
+"In this case, the customer has not fulfilled the payment term and cannot "
+"benefit from the cash discount. When you process the bank statement, match "
+"the payment with the two related journal entries."
+msgstr ""
+
+#: ../../accounting/receivables/customer_invoices/cash_discounts.rst:67
+msgid ":doc:`../../receivables/customer_invoices/payment_terms`"
+msgstr ""
+
+#: ../../accounting/receivables/customer_invoices/cash_rounding.rst:2
+msgid "Set up cash roundings"
+msgstr ""
+
+#: ../../accounting/receivables/customer_invoices/cash_rounding.rst:4
+msgid ""
+"In some currencies, the smallest coins do not exist. For example, in "
+"Switzerland, there is no coin for 0.01 CHF. For this reason, if invoices are"
+" paid in cash, you have to round their total amount to the smallest coin "
+"that exist in the currency. For the CHF, the smallest coin is 0.05 CHF."
+msgstr ""
+
+#: ../../accounting/receivables/customer_invoices/cash_rounding.rst:10
+msgid "There are two strategies for the rounding:"
+msgstr ""
+
+#: ../../accounting/receivables/customer_invoices/cash_rounding.rst:12
+msgid "Add a line on the invoice for the rounding"
+msgstr ""
+
+#: ../../accounting/receivables/customer_invoices/cash_rounding.rst:14
+msgid "Add the rounding in the tax amount"
+msgstr ""
+
+#: ../../accounting/receivables/customer_invoices/cash_rounding.rst:16
+msgid "Both strategies are applicable in Odoo."
+msgstr ""
+
+#: ../../accounting/receivables/customer_invoices/cash_rounding.rst:21
+msgid ""
+"First, you have to activate the feature. For this, go in "
+":menuselection:`Accounting --> Configuration --> Settings` and activate the "
+"Cash Rounding."
+msgstr ""
+
+#: ../../accounting/receivables/customer_invoices/cash_rounding.rst:28
+msgid ""
+"There is a new menu to manage cash roundings in :menuselection:`Accounting "
+"--> Configuration --> Management --> Cash roundings`."
+msgstr ""
+
+#: ../../accounting/receivables/customer_invoices/cash_rounding.rst:31
+msgid ""
+"Now, you can create cash roundings. You can choose between two rounding "
+"strategies:"
+msgstr ""
+
+#: ../../accounting/receivables/customer_invoices/cash_rounding.rst:34
+msgid ""
+"**Add a rounding line**: if a rounding is necessary, Odoo will add a line on"
+" your customer invoice to take this rounding into account. You also have to "
+"define the account in which the rounding will go."
+msgstr ""
+
+#: ../../accounting/receivables/customer_invoices/cash_rounding.rst:39
+msgid ""
+"**Modify tax amount:** Odoo will add the rounding to the amount of the "
+"highest tax."
+msgstr ""
+
+#: ../../accounting/receivables/customer_invoices/cash_rounding.rst:46
+msgid "Apply roundings"
+msgstr ""
+
+#: ../../accounting/receivables/customer_invoices/cash_rounding.rst:48
+msgid ""
+"Once your roundings are created, you can apply them on customer invoices. On"
+" the customer invoices, there is a new field called **Cash Rounding Method**"
+" where you can simply choose one of the rounding methods created previously."
+" If needed, a rounding will be applied to the invoice."
+msgstr ""
+
+#: ../../accounting/receivables/customer_invoices/deferred_revenues.rst:3
+msgid "Deferred revenues: how to automate them?"
+msgstr ""
+
+#: ../../accounting/receivables/customer_invoices/deferred_revenues.rst:5
+msgid ""
+"Deferred/unearned revenue is an advance payment recorded on the recipient's "
+"balance sheet as a liability account until either the services have been "
+"rendered or the products have been delivered. Deferred revenue is a "
+"liability account because it refers to revenue that has not yet been earned,"
+" but represents products or services that are owed to the customer. As the "
+"products or services are delivered over time, the revenue is recognized and "
+"posted on the income statement."
+msgstr ""
+
+#: ../../accounting/receivables/customer_invoices/deferred_revenues.rst:13
+msgid ""
+"For example: let's say you sell a 2 year support contract for $24,000 that "
+"begins next month for a period of 24 months. Once you validate the customer "
+"invoice, the $24.000 should be posted into a deferred revenues account. This"
+" is because the $24,000 you received has not yet been earned."
+msgstr ""
+
+#: ../../accounting/receivables/customer_invoices/deferred_revenues.rst:19
+msgid ""
+"Over the next 24 months, you will be reducing the deferred revenues account "
+"by $1,000 ($24,000/24) on a monthly basis and recognizing that amount as "
+"revenue."
+msgstr ""
+
+#: ../../accounting/receivables/customer_invoices/deferred_revenues.rst:27
+msgid "Module installation"
+msgstr ""
+
+#: ../../accounting/receivables/customer_invoices/deferred_revenues.rst:29
+msgid ""
+"In order to automate deferred revenues, go to the settings menu under the "
+"application :menuselection:`Accounting --> Configuration` and activate the "
+"**Assets management & revenue recognition** option. This will install the "
+"**Revenue Recognition Management** module."
+msgstr ""
+
+#: ../../accounting/receivables/customer_invoices/deferred_revenues.rst:36
+msgid ""
+"In some version of Odoo 9, besides checking this option, you need to install"
+" the \"Revenue Recognition Management\" module. If you are using Odoo 9, you"
+" might check if the module is correctly installed."
+msgstr ""
+
+#: ../../accounting/receivables/customer_invoices/deferred_revenues.rst:41
+msgid "Define deferred revenue types"
+msgstr ""
+
+#: ../../accounting/receivables/customer_invoices/deferred_revenues.rst:43
+msgid ""
+"Once the module is installed, you need to create deferred revenue types. "
+"From the Accounting application, go to the menu "
+":menuselection:`Configuration --> Deferred Revenues Types`."
+msgstr ""
+
+#: ../../accounting/receivables/customer_invoices/deferred_revenues.rst:51
+msgid "Example: 12 months maintenance contract"
+msgstr ""
+
+#: ../../accounting/receivables/customer_invoices/deferred_revenues.rst:53
+msgid "Some example of deferred revenues types:"
+msgstr ""
+
+#: ../../accounting/receivables/customer_invoices/deferred_revenues.rst:55
+msgid "1 year service contract"
+msgstr ""
+
+#: ../../accounting/receivables/customer_invoices/deferred_revenues.rst:56
+#: ../../accounting/receivables/customer_invoices/deferred_revenues.rst:71
+#: ../../accounting/receivables/customer_invoices/deferred_revenues.rst:73
+msgid "3 years service contracts"
+msgstr ""
+
+#: ../../accounting/receivables/customer_invoices/deferred_revenues.rst:59
+msgid "Set deferred revenues on products"
+msgstr ""
+
+#: ../../accounting/receivables/customer_invoices/deferred_revenues.rst:61
+msgid ""
+"Once deferred revenues types are defined, you can set them on the related "
+"products. On the product form, in the Accounting tab, you can set a deferred"
+" revenue type."
+msgstr ""
+
+#: ../../accounting/receivables/customer_invoices/deferred_revenues.rst:65
+msgid ""
+"Here are some examples of products and their related deferred revenue types:"
+msgstr ""
+
+#: ../../accounting/receivables/customer_invoices/deferred_revenues.rst:69
+msgid "Product"
+msgstr ""
+
+#: ../../accounting/receivables/customer_invoices/deferred_revenues.rst:69
+msgid "Deferred Revenue Type"
+msgstr ""
+
+#: ../../accounting/receivables/customer_invoices/deferred_revenues.rst:71
+msgid "Support Contract: 3 years"
+msgstr ""
+
+#: ../../accounting/receivables/customer_invoices/deferred_revenues.rst:73
+msgid "Netflix subscription: 3 years"
+msgstr ""
+
+#: ../../accounting/receivables/customer_invoices/deferred_revenues.rst:75
+msgid "Flowers every month"
+msgstr ""
+
+#: ../../accounting/receivables/customer_invoices/deferred_revenues.rst:75
+msgid "1 year product contract"
+msgstr ""
+
+#: ../../accounting/receivables/customer_invoices/deferred_revenues.rst:79
+msgid "Sell and invoice products"
+msgstr ""
+
+#: ../../accounting/receivables/customer_invoices/deferred_revenues.rst:81
+msgid ""
+"Once the products are configured, you can create a customer invoice using "
+"this product. Once the customer invoice is validated, Odoo will "
+"automatically create a deferred revenue for you, and the related journal "
+"entry."
+msgstr ""
+
+#: ../../accounting/receivables/customer_invoices/deferred_revenues.rst:87
+#: ../../accounting/receivables/customer_invoices/deferred_revenues.rst:98
+msgid "**Dr**"
+msgstr ""
+
+#: ../../accounting/receivables/customer_invoices/deferred_revenues.rst:87
+#: ../../accounting/receivables/customer_invoices/deferred_revenues.rst:98
+msgid "**Cr**"
+msgstr ""
+
+#: ../../accounting/receivables/customer_invoices/deferred_revenues.rst:89
+msgid "Accounts receivable"
+msgstr ""
+
+#: ../../accounting/receivables/customer_invoices/deferred_revenues.rst:89
+#: ../../accounting/receivables/customer_invoices/deferred_revenues.rst:91
+msgid "24000"
+msgstr ""
+
+#: ../../accounting/receivables/customer_invoices/deferred_revenues.rst:91
+#: ../../accounting/receivables/customer_invoices/deferred_revenues.rst:100
+msgid "Deferred revenue account"
+msgstr ""
+
+#: ../../accounting/receivables/customer_invoices/deferred_revenues.rst:94
+msgid ""
+"Then, every month, Odoo will post a journal entry for the revenue "
+"recognition."
+msgstr ""
+
+#: ../../accounting/receivables/customer_invoices/deferred_revenues.rst:100
+#: ../../accounting/receivables/customer_invoices/deferred_revenues.rst:102
+msgid "1000"
+msgstr ""
+
+#: ../../accounting/receivables/customer_invoices/deferred_revenues.rst:102
+msgid "Service revenue account"
+msgstr ""
+
+#: ../../accounting/receivables/customer_invoices/deferred_revenues.rst:108
+msgid ""
+"To analyze all your current contracts having a deferred revenue, you can use"
+" the menu Reporting > Deferred Revenue Analysis."
+msgstr ""
+
+#: ../../accounting/receivables/customer_invoices/deferred_revenues.rst:116
+#: ../../accounting/receivables/customer_invoices/installment_plans.rst:86
+msgid ":doc:`overview`"
+msgstr ""
+
+#: ../../accounting/receivables/customer_invoices/installment_plans.rst:3
+msgid "How to define an installment plan on customer invoices?"
+msgstr ""
+
+#: ../../accounting/receivables/customer_invoices/installment_plans.rst:4
+msgid ""
+"In order to manage installment plans related to an invoice, you should use "
+"payment terms in Odoo. They apply on both customer invoices and supplier "
+"bills."
+msgstr ""
+
+#: ../../accounting/receivables/customer_invoices/installment_plans.rst:8
+#: ../../accounting/receivables/customer_invoices/payment_terms.rst:8
+msgid "Example, for a specific invoice:"
+msgstr ""
+
+#: ../../accounting/receivables/customer_invoices/installment_plans.rst:10
+#: ../../accounting/receivables/customer_invoices/payment_terms.rst:10
+msgid "Pay 50% within 10 days"
+msgstr ""
+
+#: ../../accounting/receivables/customer_invoices/installment_plans.rst:11
+#: ../../accounting/receivables/customer_invoices/payment_terms.rst:12
+msgid "Pay the remaining balance within 30 days"
+msgstr ""
+
+#: ../../accounting/receivables/customer_invoices/installment_plans.rst:15
+msgid ""
+"payment terms are not to be confused with a payment in several parts. If, "
+"for a specific order, you invoice the customer in two parts, that's not a "
+"payment term but an invoice policy."
+msgstr ""
+
+#: ../../accounting/receivables/customer_invoices/installment_plans.rst:22
+msgid ""
+"Configure your usual installment plans from the application "
+":menuselection:`Accounting --> Configuration > Payment Terms`."
+msgstr ""
+
+#: ../../accounting/receivables/customer_invoices/installment_plans.rst:25
+msgid ""
+"A payment term may have one line (eg: 21 days) or several lines (10% within "
+"3 days and the balance within 21 days). If you create a payment term with "
+"several lines, make sure the latest one is the balance. (avoid doing 50% in "
+"10 days and 50% in 21 days because, with the rounding, it may not compute "
+"exactly 100%)"
+msgstr ""
+
+#: ../../accounting/receivables/customer_invoices/installment_plans.rst:36
+msgid ""
+"The description of the payment term will appear on the invoice or the sale "
+"order."
+msgstr ""
+
+#: ../../accounting/receivables/customer_invoices/installment_plans.rst:39
+#: ../../accounting/receivables/customer_invoices/payment_terms.rst:38
+msgid "Payment terms for customers"
+msgstr ""
+
+#: ../../accounting/receivables/customer_invoices/installment_plans.rst:41
+msgid "You can set payment terms on:"
+msgstr ""
+
+#: ../../accounting/receivables/customer_invoices/installment_plans.rst:43
+msgid ""
+"**a customer**: the payment term automatically applies on new sales orders "
+"or invoices for this customer. Set payment terms on customers if you grant "
+"this payment term for all future orders for this customer."
+msgstr ""
+
+#: ../../accounting/receivables/customer_invoices/installment_plans.rst:48
+msgid ""
+"**a quotation**: the payment term will apply on all invoices created from "
+"this quotation or sale order, but not on other quotations"
+msgstr ""
+
+#: ../../accounting/receivables/customer_invoices/installment_plans.rst:51
+msgid "**an invoice**: the payment term will apply on this invoice only"
+msgstr ""
+
+#: ../../accounting/receivables/customer_invoices/installment_plans.rst:53
+msgid ""
+"If an invoice contains a payment term, the journal entry related to the "
+"invoice is different. Without payment term, an invoice of $100 will produce "
+"the following journal entry (for the clarity of the example, we did not set "
+"any tax on the invoice):"
+msgstr ""
+
+#: ../../accounting/receivables/customer_invoices/installment_plans.rst:59
+#: ../../accounting/receivables/customer_invoices/installment_plans.rst:71
+#: ../../accounting/receivables/customer_invoices/payment_terms.rst:58
+#: ../../accounting/receivables/customer_invoices/payment_terms.rst:70
+msgid "Due date"
+msgstr ""
+
+#: ../../accounting/receivables/customer_invoices/installment_plans.rst:66
+#: ../../accounting/receivables/customer_invoices/payment_terms.rst:65
+msgid ""
+"If you do an invoice the 1st of January with a payment term of 10% within 3 "
+"days and the balance within 30 days, you get the following journal entry:"
+msgstr ""
+
+#: ../../accounting/receivables/customer_invoices/installment_plans.rst:73
+#: ../../accounting/receivables/customer_invoices/payment_terms.rst:72
+msgid "Jan 03"
+msgstr ""
+
+#: ../../accounting/receivables/customer_invoices/installment_plans.rst:73
+#: ../../accounting/receivables/customer_invoices/payment_terms.rst:72
+msgid "10"
+msgstr ""
+
+#: ../../accounting/receivables/customer_invoices/installment_plans.rst:75
+#: ../../accounting/receivables/customer_invoices/payment_terms.rst:74
+msgid "Jan 30"
+msgstr ""
+
+#: ../../accounting/receivables/customer_invoices/installment_plans.rst:75
+#: ../../accounting/receivables/customer_invoices/payment_terms.rst:74
+msgid "90"
+msgstr ""
+
+#: ../../accounting/receivables/customer_invoices/installment_plans.rst:80
+msgid ""
+"On the customer statement, you will see two lines with different due dates. "
+"To get the customer statement, use the menu Sales > Customers Statement."
+msgstr ""
+
+#: ../../accounting/receivables/customer_invoices/installment_plans.rst:87
+msgid ":doc:`payment_terms`"
+msgstr ""
+
+#: ../../accounting/receivables/customer_invoices/overview.rst:3
+msgid "Overview of the invoicing process"
+msgstr ""
+
+#: ../../accounting/receivables/customer_invoices/overview.rst:5
+msgid ""
+"Depending on your business and the application you use, there are different "
+"ways to automate the customer invoice creation in Odoo. Usually, draft "
+"invoices are created by the system (with information coming from other "
+"documents like sales order or contracts) and accountant just have to "
+"validate draft invoices and send the invoices in batch (by regular mail or "
+"email)."
+msgstr ""
+
+#: ../../accounting/receivables/customer_invoices/overview.rst:12
+msgid ""
+"Depending on your business, you may opt for one of the following way to "
+"create draft invoices:"
+msgstr ""
+
+#: ../../accounting/receivables/customer_invoices/overview.rst:19
+msgid "Sales Order ‣ Invoice"
+msgstr ""
+
+#: ../../accounting/receivables/customer_invoices/overview.rst:21
+msgid ""
+"In most companies, salespeople create quotations that become sales order "
+"once they are validated. Then, draft invoices are created based on the sales"
+" order. You have different options like:"
+msgstr ""
+
+#: ../../accounting/receivables/customer_invoices/overview.rst:25
+msgid ""
+"Invoice manually: use a button on the sale order to trigger the draft "
+"invoice"
+msgstr ""
+
+#: ../../accounting/receivables/customer_invoices/overview.rst:28
+msgid ""
+"Invoice before delivery: invoice the full order before triggering the "
+"delivery order"
+msgstr ""
+
+#: ../../accounting/receivables/customer_invoices/overview.rst:31
+msgid "Invoice based on delivery order: see next section"
+msgstr ""
+
+#: ../../accounting/receivables/customer_invoices/overview.rst:33
+msgid ""
+"Invoice before delivery is usually used by the eCommerce application when "
+"the customer pays at the order and we deliver afterwards. (pre-paid)"
+msgstr ""
+
+#: ../../accounting/receivables/customer_invoices/overview.rst:37
+msgid ""
+"For most other use cases, it's recommended to invoice manually. It allows "
+"the salesperson to trigger the invoice on demand with options: invoice the "
+"whole order, invoice a percentage (advance), invoice some lines, invoice a "
+"fixed advance."
+msgstr ""
+
+#: ../../accounting/receivables/customer_invoices/overview.rst:42
+msgid "This process is good for both services and physical products."
+msgstr ""
+
+#: ../../accounting/receivables/customer_invoices/overview.rst:47
+msgid "Sales Order ‣ Delivery Order ‣ Invoice"
+msgstr ""
+
+#: ../../accounting/receivables/customer_invoices/overview.rst:49
+msgid ""
+"Retailers and eCommerce usually invoice based on delivery orders, instead of"
+" sales order. This approach is suitable for businesses where the quantities "
+"you deliver may differs from the ordered quantities: foods (invoice based on"
+" actual Kg)."
+msgstr ""
+
+#: ../../accounting/receivables/customer_invoices/overview.rst:54
+msgid ""
+"This way, if you deliver a partial order, you only invoice for what you "
+"really delivered. If you do back orders (deliver partially and the rest "
+"later), the customer will receive two invoices, one for each delivery order."
+msgstr ""
+
+#: ../../accounting/receivables/customer_invoices/overview.rst:62
+msgid "eCommerce Order ‣ Invoice"
+msgstr ""
+
+#: ../../accounting/receivables/customer_invoices/overview.rst:64
+msgid ""
+"An eCommerce order will also trigger the creation of the order when it is "
+"fully paid. If you allow paying orders by check or wire transfer, Odoo only "
+"creates an order and the invoice will be triggered once the payment is "
+"received."
+msgstr ""
+
+#: ../../accounting/receivables/customer_invoices/overview.rst:70
+msgid "Contracts"
+msgstr ""
+
+#: ../../accounting/receivables/customer_invoices/overview.rst:73
+msgid "Regular Contracts ‣ Invoices"
+msgstr ""
+
+#: ../../accounting/receivables/customer_invoices/overview.rst:75
+msgid ""
+"If you use contracts, you can trigger invoice based on time and material "
+"spent, expenses or fixed lines of services/products. Every month, the "
+"salesperson will trigger invoice based on activities on the contract."
+msgstr ""
+
+#: ../../accounting/receivables/customer_invoices/overview.rst:79
+msgid "Activities can be:"
+msgstr ""
+
+#: ../../accounting/receivables/customer_invoices/overview.rst:81
+msgid ""
+"fixed products/services, coming from a sale order linked to this contract"
+msgstr ""
+
+#: ../../accounting/receivables/customer_invoices/overview.rst:83
+msgid "materials purchased (that you will re-invoiced)"
+msgstr ""
+
+#: ../../accounting/receivables/customer_invoices/overview.rst:85
+msgid "time and material based on timesheets or purchases (subcontracting)"
+msgstr ""
+
+#: ../../accounting/receivables/customer_invoices/overview.rst:87
+msgid ""
+"expenses like travel and accommodation that you re-invoice to the customer"
+msgstr ""
+
+#: ../../accounting/receivables/customer_invoices/overview.rst:89
+msgid ""
+"You can invoice at the end of the contract or trigger intermediate invoices."
+" This approach is used by services companies that invoice mostly based on "
+"time and material. For services companies that invoice on fix price, they "
+"use a regular sales order."
+msgstr ""
+
+#: ../../accounting/receivables/customer_invoices/overview.rst:99
+msgid "Recurring Contracts ‣ Invoices"
+msgstr ""
+
+#: ../../accounting/receivables/customer_invoices/overview.rst:101
+msgid ""
+"For subscriptions, an invoice is triggered periodically, automatically. The "
+"frequency of the invoicing and the services/products invoiced are defined on"
+" the contract."
+msgstr ""
+
+#: ../../accounting/receivables/customer_invoices/overview.rst:111
+msgid "Creating an invoice manually"
+msgstr ""
+
+#: ../../accounting/receivables/customer_invoices/overview.rst:113
+msgid ""
+"Users can also create invoices manually without using contracts or a sales "
+"order. It's a recommended approach if you do not need to manage the sales "
+"process (quotations), or the delivery of the products or services."
+msgstr ""
+
+#: ../../accounting/receivables/customer_invoices/overview.rst:118
+msgid ""
+"Even if you generate the invoice from a sales order, you may need to create "
+"invoices manually in exceptional use cases:"
+msgstr ""
+
+#: ../../accounting/receivables/customer_invoices/overview.rst:121
+msgid "if you need to create a refund"
+msgstr ""
+
+#: ../../accounting/receivables/customer_invoices/overview.rst:123
+msgid "If you need to give a discount"
+msgstr ""
+
+#: ../../accounting/receivables/customer_invoices/overview.rst:125
+msgid "if you need to change an invoice created from a sales order"
+msgstr ""
+
+#: ../../accounting/receivables/customer_invoices/overview.rst:127
+msgid "if you need to invoice something not related to your core business"
+msgstr ""
+
+#: ../../accounting/receivables/customer_invoices/overview.rst:130
+msgid "Specific modules"
+msgstr ""
+
+#: ../../accounting/receivables/customer_invoices/overview.rst:132
+msgid "Some specific modules are also able to generate draft invoices:"
+msgstr ""
+
+#: ../../accounting/receivables/customer_invoices/overview.rst:134
+msgid "**membership**: invoice your members every year"
+msgstr ""
+
+#: ../../accounting/receivables/customer_invoices/overview.rst:136
+msgid "**repairs**: invoice your after-sale services"
+msgstr ""
+
+#: ../../accounting/receivables/customer_invoices/payment_terms.rst:3
+msgid "How to setup and use payment terms"
+msgstr ""
+
+#: ../../accounting/receivables/customer_invoices/payment_terms.rst:5
+msgid ""
+"Payment terms define the conditions to pay an invoice. They apply on both "
+"customer invoices and supplier bills."
+msgstr ""
+
+#: ../../accounting/receivables/customer_invoices/payment_terms.rst:14
+msgid ""
+"Payment terms are different from invoicing in several areas. If, for a "
+"specific order, you invoice the customer in two parts, that's not a payment "
+"term but invoice conditions."
+msgstr ""
+
+#: ../../accounting/receivables/customer_invoices/payment_terms.rst:21
+msgid ""
+"Configure your usual payment terms from the Configuration menu of the "
+"Account application. The description of the payment term is the one that "
+"appear on the invoice or the sale order."
+msgstr ""
+
+#: ../../accounting/receivables/customer_invoices/payment_terms.rst:25
+msgid ""
+"A payment term may have one line (ex: 21 days) or several lines (10% within "
+"3 days and the balance within 21 days). If you create a payment term with "
+"several lines, be sure the latest one is the balance. (avoid doing 50% in 10"
+" days and 50% in 21 days because, with the rounding, it may not do exactly "
+"100%)"
+msgstr ""
+
+#: ../../accounting/receivables/customer_invoices/payment_terms.rst:35
+msgid "Using Payment Terms"
+msgstr ""
+
+#: ../../accounting/receivables/customer_invoices/payment_terms.rst:40
+msgid "Payment terms can be set on:"
+msgstr ""
+
+#: ../../accounting/receivables/customer_invoices/payment_terms.rst:42
+msgid ""
+"**a customer**: to apply this payment term automatically on new sale orders "
+"or invoices for this customer. Set payment terms on customers if you grant "
+"this payment term for all future orders of this customer."
+msgstr ""
+
+#: ../../accounting/receivables/customer_invoices/payment_terms.rst:47
+msgid ""
+"**a quotation**: to apply this payment term on all invoices created from "
+"this quotation or sale order, but not on other quotations"
+msgstr ""
+
+#: ../../accounting/receivables/customer_invoices/payment_terms.rst:51
+msgid "**an invoice**: to apply the payment term on this invoice only"
+msgstr ""
+
+#: ../../accounting/receivables/customer_invoices/payment_terms.rst:53
+msgid ""
+"If an invoice has a payment term, the journal entry related to the invoice "
+"is different. Without payment term or tax, an invoice of $100 will produce "
+"this journal entry:"
+msgstr ""
+
+#: ../../accounting/receivables/customer_invoices/payment_terms.rst:79
+msgid ""
+"In the customer statement, you will see two lines with different due dates."
+msgstr ""
+
+#: ../../accounting/receivables/customer_invoices/payment_terms.rst:83
+msgid "Payment terms for vendor bills"
+msgstr ""
+
+#: ../../accounting/receivables/customer_invoices/payment_terms.rst:85
+msgid ""
+"The easiest way to manage payment terms for vendor bills is to record a due "
+"date on the bill. You don't need to assign a payment term, just the due date"
+" is enough."
+msgstr ""
+
+#: ../../accounting/receivables/customer_invoices/payment_terms.rst:89
+msgid ""
+"But if you need to manage vendor terms with several installments, you can "
+"still use payment terms, exactly like in customer invoices. If you set a "
+"payment term on the vendor bill, you don't need to set a due date. The exact"
+" due date for all installments will be automatically created."
+msgstr ""
+
+#: ../../accounting/receivables/customer_invoices/payment_terms.rst:96
+msgid ":doc:`cash_discounts`"
+msgstr ""
+
+#: ../../accounting/receivables/customer_invoices/refund.rst:3
+msgid "How to edit or refund an invoice?"
+msgstr ""
+
+#: ../../accounting/receivables/customer_invoices/refund.rst:4
+msgid ""
+"In Odoo, it's not possible to modify an invoice that has been validated and "
+"sent to the customer. If a mistake was made on a validated invoice, the "
+"legal way to handle that is to refund the invoice, reconcile it with the "
+"original invoice to close them and create a new invoice."
+msgstr ""
+
+#: ../../accounting/receivables/customer_invoices/refund.rst:10
+msgid "Modifying a validated invoice"
+msgstr ""
+
+#: ../../accounting/receivables/customer_invoices/refund.rst:12
+msgid ""
+"If you need to modify an existing invoice, use the Refund Invoice button on "
+"the invoice. In the refund method field, select \"Modify: create a refund, "
+"reconcile, and create a new draft invoice\"."
+msgstr ""
+
+#: ../../accounting/receivables/customer_invoices/refund.rst:19
+#: ../../accounting/receivables/customer_invoices/refund.rst:37
+msgid "Odoo will automatically:"
+msgstr ""
+
+#: ../../accounting/receivables/customer_invoices/refund.rst:21
+#: ../../accounting/receivables/customer_invoices/refund.rst:39
+msgid "Create a refund for your invoice"
+msgstr ""
+
+#: ../../accounting/receivables/customer_invoices/refund.rst:22
+#: ../../accounting/receivables/customer_invoices/refund.rst:40
+msgid ""
+"Reconcile the refund invoice with the original invoice (marking both as "
+"Paid)"
+msgstr ""
+
+#: ../../accounting/receivables/customer_invoices/refund.rst:23
+msgid "Create a new draft invoice you can modify"
+msgstr ""
+
+#: ../../accounting/receivables/customer_invoices/refund.rst:25
+msgid ""
+"Then, you can modify the draft invoice and validate it once it's correct."
+msgstr ""
+
+#: ../../accounting/receivables/customer_invoices/refund.rst:28
+msgid "Cancelling an invoice"
+msgstr ""
+
+#: ../../accounting/receivables/customer_invoices/refund.rst:30
+msgid ""
+"If you need to cancel an existing invoice, use the Refund Invoice button on "
+"the invoice. In the refund method field, select \"Cancel: create a refund "
+"and reconcile\"."
+msgstr ""
+
+#: ../../accounting/receivables/customer_invoices/refund.rst:42
+msgid ""
+"Nothing else needs to be done. You can send the refund by regular mail or "
+"email to your customer, if you already sent the original invoice."
+msgstr ""
+
+#: ../../accounting/receivables/customer_invoices/refund.rst:46
+msgid "Refunding part of an invoice"
+msgstr ""
+
+#: ../../accounting/receivables/customer_invoices/refund.rst:48
+msgid ""
+"If you need to refund an existing invoice partially, use the Refund Invoice "
+"button on the invoice. In the refund method field, select \"Create a draft "
+"refund\"."
+msgstr ""
+
+#: ../../accounting/receivables/customer_invoices/refund.rst:55
+msgid ""
+"Odoo will automatically create a draft refund. You may modify the refund "
+"(example: remove the lines you do not want to refund) and validate it. Then,"
+" send the refund by regular mail or email to your customer."
+msgstr ""
+
+#: ../../accounting/receivables/customer_invoices/refund.rst:61
+msgid ""
+"Refunding an invoice is different from refunding a payment. Usually, a "
+"refund invoice is sent before the customer has done a payment. If the "
+"customer has already paid, they should be reimbursed by doing a customer "
+"payment refund."
+msgstr ""
+
+#: ../../accounting/receivables/customer_payments.rst:3
+msgid "Customer Payments"
+msgstr ""
+
+#: ../../accounting/receivables/customer_payments/check.rst:3
+msgid "How to register customer payments by checks?"
+msgstr ""
+
+#: ../../accounting/receivables/customer_payments/check.rst:5
+msgid ""
+"There are two ways to handle payments received by checks. Odoo support both "
+"approaches so that you can use the one that better fits your habits."
+msgstr ""
+
+#: ../../accounting/receivables/customer_payments/check.rst:9
+msgid ""
+"**Undeposited Funds:** once you receive the check, you record a payment by "
+"check on the invoice. (using a Check journal and posted on the Undeposited "
+"Fund account) Then, once the check arrives in your bank account, move money "
+"from Undeposited Funds to your bank account."
+msgstr ""
+
+#: ../../accounting/receivables/customer_payments/check.rst:16
+msgid ""
+"**One journal entry only:** once your receive the check, you record a "
+"payment on your bank, paid by check, without going through the **Undeposited"
+" Funds**. Once you process your bank statement, you do the matching with "
+"your bank feed and the check payment, without creating a dedicated journal "
+"entry."
+msgstr ""
+
+#: ../../accounting/receivables/customer_payments/check.rst:23
+msgid ""
+"We recommend the first approach as it is more accurate (your bank account "
+"balance is accurate, taking into accounts checks that have not been cashed "
+"yet). Both approaches require the same effort."
+msgstr ""
+
+#: ../../accounting/receivables/customer_payments/check.rst:27
+msgid ""
+"Even if the first method is cleaner, Odoo support the second approach "
+"because some accountants are used to it (quickbooks and peachtree users)."
+msgstr ""
+
+#: ../../accounting/receivables/customer_payments/check.rst:32
+msgid ""
+"You may have a look at the *Deposit Ticket feature* if you deposit several "
+"checks to your bank accounts in batch."
+msgstr ""
+
+#: ../../accounting/receivables/customer_payments/check.rst:36
+#: ../../accounting/receivables/customer_payments/credit_cards.rst:37
+msgid "Option 1: Undeposited Funds"
+msgstr ""
+
+#: ../../accounting/receivables/customer_payments/check.rst:41
+msgid "Create a journal **Checks**"
+msgstr ""
+
+#: ../../accounting/receivables/customer_payments/check.rst:43
+msgid "Set **Undeposited Checks** as a defaut credit/debit account"
+msgstr ""
+
+#: ../../accounting/receivables/customer_payments/check.rst:45
+msgid ""
+"Set the bank account related to this journal as **Allow Reconciliation**"
+msgstr ""
+
+#: ../../accounting/receivables/customer_payments/check.rst:48
+#: ../../accounting/receivables/customer_payments/check.rst:109
+msgid "From check payments to bank statements"
+msgstr ""
+
+#: ../../accounting/receivables/customer_payments/check.rst:50
+msgid ""
+"The first way to handle checks is to create a check journal. Thus, checks "
+"become a payment method in itself and you will record two transactions."
+msgstr ""
+
+#: ../../accounting/receivables/customer_payments/check.rst:54
+#: ../../accounting/receivables/customer_payments/check.rst:111
+msgid ""
+"Once you receive a customer check, go to the related invoice and click on "
+"**Register Payment**. Fill in the information about the payment:"
+msgstr ""
+
+#: ../../accounting/receivables/customer_payments/check.rst:57
+msgid ""
+"Payment method: Check Journal (that you configured with the debit and credit"
+" default accounts as **Undeposited Funds**)"
+msgstr ""
+
+#: ../../accounting/receivables/customer_payments/check.rst:60
+msgid "Memo: write the Check number"
+msgstr ""
+
+#: ../../accounting/receivables/customer_payments/check.rst:65
+#: ../../accounting/receivables/customer_payments/credit_cards.rst:74
+msgid "This operation will produce the following journal entry:"
+msgstr ""
+
+#: ../../accounting/receivables/customer_payments/check.rst:68
+#: ../../accounting/receivables/customer_payments/check.rst:81
+#: ../../accounting/receivables/customer_payments/check.rst:131
+#: ../../accounting/receivables/customer_payments/credit_cards.rst:77
+#: ../../accounting/receivables/customer_payments/credit_cards.rst:91
+#: ../../accounting/receivables/customer_payments/credit_cards.rst:141
+msgid "Statement Match"
+msgstr ""
+
+#: ../../accounting/receivables/customer_payments/check.rst:70
+#: ../../accounting/receivables/customer_payments/check.rst:72
+#: ../../accounting/receivables/customer_payments/check.rst:83
+#: ../../accounting/receivables/customer_payments/check.rst:85
+#: ../../accounting/receivables/customer_payments/check.rst:133
+#: ../../accounting/receivables/customer_payments/check.rst:135
+#: ../../accounting/receivables/customer_payments/credit_cards.rst:79
+#: ../../accounting/receivables/customer_payments/credit_cards.rst:81
+#: ../../accounting/receivables/customer_payments/credit_cards.rst:93
+#: ../../accounting/receivables/customer_payments/credit_cards.rst:95
+#: ../../accounting/receivables/customer_payments/credit_cards.rst:143
+#: ../../accounting/receivables/customer_payments/credit_cards.rst:145
+msgid "100.00"
+msgstr ""
+
+#: ../../accounting/receivables/customer_payments/check.rst:72
+#: ../../accounting/receivables/customer_payments/check.rst:83
+msgid "Undeposited Funds"
+msgstr ""
+
+#: ../../accounting/receivables/customer_payments/check.rst:75
+#: ../../accounting/receivables/customer_payments/check.rst:121
+msgid "The invoice is marked as paid as soon as you record the check."
+msgstr ""
+
+#: ../../accounting/receivables/customer_payments/check.rst:77
+msgid ""
+"Then, once you get the bank statements, you will match this statement with "
+"the check that is in Undeposited Funds."
+msgstr ""
+
+#: ../../accounting/receivables/customer_payments/check.rst:83
+#: ../../accounting/receivables/customer_payments/check.rst:133
+#: ../../accounting/receivables/customer_payments/credit_cards.rst:93
+#: ../../accounting/receivables/customer_payments/credit_cards.rst:143
+msgid "X"
+msgstr ""
+
+#: ../../accounting/receivables/customer_payments/check.rst:89
+msgid ""
+"If you use this approach to manage received checks, you get the list of "
+"checks that have not been cashed in the **Undeposit Funds** account "
+"(accessible, for example, from the general ledger)."
+msgstr ""
+
+#: ../../accounting/receivables/customer_payments/check.rst:94
+msgid ""
+"Both methods will produce the same data in your accounting at the end of the"
+" process. But, if you have checks that have not been cashed, this one is "
+"cleaner because those checks have not been reported yet on your bank "
+"account."
+msgstr ""
+
+#: ../../accounting/receivables/customer_payments/check.rst:100
+#: ../../accounting/receivables/customer_payments/credit_cards.rst:110
+msgid "Option 2: One journal entry only"
+msgstr ""
+
+#: ../../accounting/receivables/customer_payments/check.rst:105
+msgid ""
+"These is nothing to configure if you plan to manage your checks using this "
+"method."
+msgstr ""
+
+#: ../../accounting/receivables/customer_payments/check.rst:114
+msgid "**Payment method:** the bank that will be used for the deposit"
+msgstr ""
+
+#: ../../accounting/receivables/customer_payments/check.rst:116
+msgid "Memo: write the check number"
+msgstr ""
+
+#: ../../accounting/receivables/customer_payments/check.rst:123
+msgid ""
+"Once you will receive the bank statements, you will do the matching with the"
+" statement and this actual payment. (technically: point this payment and "
+"relate it to the statement line)"
+msgstr ""
+
+#: ../../accounting/receivables/customer_payments/check.rst:127
+#: ../../accounting/receivables/customer_payments/credit_cards.rst:137
+msgid ""
+"With this approach, you will get the following journal entry in your books:"
+msgstr ""
+
+#: ../../accounting/receivables/customer_payments/check.rst:139
+msgid ""
+"You may also record the payment directly without going on the customer "
+"invoice, using the menu :menuselection:`Sales --> Payments`. This method may"
+" be more convenient if you have a lot of checks to record in a batch but you"
+" will have to reconcile entries afterwards (matching payments with invoices)"
+msgstr ""
+
+#: ../../accounting/receivables/customer_payments/check.rst:145
+msgid ""
+"If you use this approach to manage received checks, you can use the report "
+"**Bank Reconciliation Report** to verify which checks have been received or "
+"paid by the bank. (this report is available from the **More** option from "
+"the Accounting dashboard on the related bank account)."
+msgstr ""
+
+#: ../../accounting/receivables/customer_payments/credit_cards.rst:3
+msgid "How to register credit card payments on invoices?"
+msgstr ""
+
+#: ../../accounting/receivables/customer_payments/credit_cards.rst:5
+msgid ""
+"There are two ways to handle payments received by credit cards. Odoo support"
+" both approaches so that you can use the one that better fits your habits."
+msgstr ""
+
+#: ../../accounting/receivables/customer_payments/credit_cards.rst:9
+msgid ""
+"**Undeposited Funds** (mostly used in european countries): once you receive "
+"the credit card payment authorization, you record a payment by credit card "
+"on the invoice (using a Credit card journal and posted on the Undeposited "
+"Fund account). Then, once the credit card payments arrives in your bank "
+"account, move money from Undeposited Funds to your bank account."
+msgstr ""
+
+#: ../../accounting/receivables/customer_payments/credit_cards.rst:16
+msgid ""
+"**One journal entry only** (mostly used in the U.S.): once your receive the "
+"credit card payment, you record a payment on your bank, paid by credit card,"
+" without going through the Undeposited Funds. Once you process your bank "
+"statement, you do the matching with your bank feed and the credit card "
+"payment, without creating a dedicated journal entry ."
+msgstr ""
+
+#: ../../accounting/receivables/customer_payments/credit_cards.rst:23
+msgid ""
+"We recommend the first approach as it is more accurate (your bank account "
+"balance is accurate, taking into accounts credit cards that have not been "
+"cashed yet). Both approaches require the same effort."
+msgstr ""
+
+#: ../../accounting/receivables/customer_payments/credit_cards.rst:27
+msgid ""
+"If you use eCommerce and an automated payment gateway, you will only need to"
+" take care of the bank reconciliation part as paid invoice will be "
+"automatically recorded in the right journal. You will use the second "
+"approach."
+msgstr ""
+
+#: ../../accounting/receivables/customer_payments/credit_cards.rst:32
+msgid ""
+"Even if the first method is cleaner, Odoo support the second approach "
+"because some accountants are used to it (*QuickBooks* and *Peachtree* "
+"users)."
+msgstr ""
+
+#: ../../accounting/receivables/customer_payments/credit_cards.rst:42
+msgid ""
+"On the Accounting module, go to :menuselection:`Configuration --> Journals "
+"--> Create`"
+msgstr ""
+
+#: ../../accounting/receivables/customer_payments/credit_cards.rst:44
+msgid ""
+"Create a Journal called 'Credit card payments' with the following data:"
+msgstr ""
+
+#: ../../accounting/receivables/customer_payments/credit_cards.rst:46
+msgid "**Journal Name**: Credit card"
+msgstr ""
+
+#: ../../accounting/receivables/customer_payments/credit_cards.rst:47
+msgid "**Default debit account**: Credit cards"
+msgstr ""
+
+#: ../../accounting/receivables/customer_payments/credit_cards.rst:48
+msgid "**Default credit account**: Credit cards"
+msgstr ""
+
+#: ../../accounting/receivables/customer_payments/credit_cards.rst:50
+msgid ""
+"The account type should be \"Credit Card\". Once it's done, don't forget to "
+"set the \"Credit cards\" account as \"Allow Reconciliation\"."
+msgstr ""
+
+#: ../../accounting/receivables/customer_payments/credit_cards.rst:57
+#: ../../accounting/receivables/customer_payments/credit_cards.rst:119
+msgid "From credit card payments to bank statements"
+msgstr ""
+
+#: ../../accounting/receivables/customer_payments/credit_cards.rst:59
+msgid ""
+"The first way to handle credit cards is to create a credit card journal. "
+"Thus, credit cards become a payment method in itself and you will record two"
+" transactions."
+msgstr ""
+
+#: ../../accounting/receivables/customer_payments/credit_cards.rst:63
+#: ../../accounting/receivables/customer_payments/credit_cards.rst:121
+msgid ""
+"Once you receive a customer credit card payment, go to the related invoice "
+"and click on Register Payment. Fill in the information about the payment:"
+msgstr ""
+
+#: ../../accounting/receivables/customer_payments/credit_cards.rst:67
+msgid "**Payment method**: Credit card"
+msgstr ""
+
+#: ../../accounting/receivables/customer_payments/credit_cards.rst:69
+msgid "**Memo**: write the invoice reference"
+msgstr ""
+
+#: ../../accounting/receivables/customer_payments/credit_cards.rst:81
+msgid "Credit Cards"
+msgstr ""
+
+#: ../../accounting/receivables/customer_payments/credit_cards.rst:84
+msgid ""
+"The invoice is marked as paid as soon as you record the credit card payment."
+msgstr ""
+
+#: ../../accounting/receivables/customer_payments/credit_cards.rst:87
+msgid ""
+"Then, once you get the bank statements, you will match this statement with "
+"the credit card that is in the 'Credit card' account."
+msgstr ""
+
+#: ../../accounting/receivables/customer_payments/credit_cards.rst:93
+msgid "Credit cards"
+msgstr ""
+
+#: ../../accounting/receivables/customer_payments/credit_cards.rst:98
+msgid ""
+"If you use this approach to manage credit cards payments, you get the list "
+"of credit cards payments that have not been cashed in the \"Credit card\" "
+"account (accessible, for example, from the general ledger)."
+msgstr ""
+
+#: ../../accounting/receivables/customer_payments/credit_cards.rst:104
+msgid ""
+"Both methods will produce the same data in your accounting at the end of the"
+" process. But, if you have credit cards that have not been cashed, this one "
+"is cleaner because those credit cards have not been reported yet on your "
+"bank account."
+msgstr ""
+
+#: ../../accounting/receivables/customer_payments/credit_cards.rst:115
+msgid ""
+"There is nothing to configure if you plan to manage your credit cards using "
+"this method."
+msgstr ""
+
+#: ../../accounting/receivables/customer_payments/credit_cards.rst:125
+msgid "**Payment method**: the bank that will be used for the deposit"
+msgstr ""
+
+#: ../../accounting/receivables/customer_payments/credit_cards.rst:127
+msgid "**Memo**: write the credit card transaction number"
+msgstr ""
+
+#: ../../accounting/receivables/customer_payments/credit_cards.rst:132
+msgid ""
+"The invoice is marked as paid as soon as the credit card payment has been "
+"recorded. Once you receive the bank statements, you will do the matching "
+"with the statement and this actual payment (technically: point this payment "
+"and relate it to the statement line)."
+msgstr ""
+
+#: ../../accounting/receivables/customer_payments/credit_cards.rst:150
+msgid ""
+"You may also record the payment directly without going on the customer "
+"invoice, using the top menu :menuselection:`Sales --> Payments`. This method"
+" may be more convenient if you have a lot of credit cards to record in a "
+"batch but you will have to reconcile entries afterwards (matching payments "
+"with invoices)."
+msgstr ""
+
+#: ../../accounting/receivables/customer_payments/credit_cards.rst:155
+msgid ""
+"If you use this approach to manage received credit cards, you can use the "
+"report \"Bank Reconciliation Report\" to verify which credit cards have been"
+" received or paid by the bank (this report is available from the \"More\" "
+"option from the Accounting dashboard on the related bank account)."
+msgstr ""
+
+#: ../../accounting/receivables/customer_payments/credit_cards.rst:166
+msgid ":doc:`recording`"
+msgstr ""
+
+#: ../../accounting/receivables/customer_payments/credit_cards.rst:167
+#: ../../accounting/receivables/customer_payments/recording.rst:128
+msgid ":doc:`../../bank/feeds/paypal`"
+msgstr ""
+
+#: ../../accounting/receivables/customer_payments/credit_cards.rst:169
+#: ../../accounting/receivables/customer_payments/recording.rst:130
+msgid ":doc:`followup`"
+msgstr ""
+
+#: ../../accounting/receivables/customer_payments/followup.rst:3
+msgid "Follow-up on invoices and get paid faster"
+msgstr ""
+
+#: ../../accounting/receivables/customer_payments/followup.rst:5
+msgid ""
+"It is essential for your business to collect payments when they are overdue."
+" Odoo will help you identify payments that are late and will allow you to "
+"send the appropriate reminders."
+msgstr ""
+
+#: ../../accounting/receivables/customer_payments/followup.rst:10
+msgid "Manage your follow-ups"
+msgstr ""
+
+#: ../../accounting/receivables/customer_payments/followup.rst:13
+msgid ""
+"We recommend that you reconcile your bank statements before launching your "
+"follow-up process. It will avoid you the trouble of sending a statement to a"
+" customer that has already paid you."
+msgstr ""
+
+#: ../../accounting/receivables/customer_payments/followup.rst:17
+msgid ""
+"The overdue invoices you need to follow-up on are available by default in "
+":menuselection:`Accounting --> Sales --> Follow-up Reports`. There, you can "
+"easily send a reminder by email or print it as a letter. Then, you can click"
+" on the *Done* button to view the next follow-up that needs your attention."
+msgstr ""
+
+#: ../../accounting/receivables/customer_payments/followup.rst:23
+msgid ""
+"Otherwise, if now is not the time for a reminder, click on *Remind me "
+"later*. You will get the next report according to the *Next Reminder Date* "
+"set on the statement."
+msgstr ""
+
+#: ../../accounting/receivables/customer_payments/followup.rst:28
+msgid ""
+"To avoid sending too many reminders in a short period of time, change the "
+"number of days calculated between each report by going to "
+":menuselection:`Accounting --> Configuration --> Settings --> Payment "
+"Follow-up`."
+msgstr ""
+
+#: ../../accounting/receivables/customer_payments/followup.rst:33
+msgid ""
+"You can also set a trust level for your customers by marking them as bad, "
+"normal or good debtors on the follow-up reports."
+msgstr ""
+
+#: ../../accounting/receivables/customer_payments/followup.rst:40
+msgid "Send reminders in batch"
+msgstr ""
+
+#: ../../accounting/receivables/customer_payments/followup.rst:42
+msgid ""
+"To get your follow-up process easier, you can send reminder emails in batch "
+"from your follow-up reports page. Select all the reports you would like to "
+"process, click on *Action* and then on *Process Follow-ups*. A pdf document "
+"containing all of the follow-up letters for you to print will also be "
+"automatically generated."
+msgstr ""
+
+#: ../../accounting/receivables/customer_payments/followup.rst:52
+msgid "Plan a follow-up process"
+msgstr ""
+
+#: ../../accounting/receivables/customer_payments/followup.rst:54
+msgid ""
+"To plan a follow-up process, go to :menuselection:`Accounting --> "
+"Configuration --> Settings` and activate the *Follow-up Levels* feature "
+"under the *Customer Payments* section. Then, click on the new *Follow-up "
+"Levels* button that has appeared on your settings page."
+msgstr ""
+
+#: ../../accounting/receivables/customer_payments/followup.rst:59
+msgid ""
+"A follow-up plan with several actions is available by default in Odoo, but "
+"you can customize it any way you want. Depending on a specific number of "
+"overdue days, plan to send an email, a letter or to undertake a manual "
+"action. You can also edit the template used for the statement according to "
+"the stage of the process."
+msgstr ""
+
+#: ../../accounting/receivables/customer_payments/followup.rst:69
+msgid ""
+"If you would like to get a reminder before the actual due date, set a "
+"negative number of due days."
+msgstr ""
+
+#: ../../accounting/receivables/customer_payments/payment_sepa.rst:3
+#: ../../accounting/receivables/customer_payments/payment_sepa.rst:29
+msgid "Get paid with SEPA"
+msgstr ""
+
+#: ../../accounting/receivables/customer_payments/payment_sepa.rst:5
+msgid ""
+"SEPA, the Single Euro Payments Area, is a payment-integration initiative of "
+"the European Union for simplification of bank transfers denominated in EURO."
+" SEPA Direct Debit allows you to withdraw money from the bank accounts of "
+"your customers with their approval."
+msgstr ""
+
+#: ../../accounting/receivables/customer_payments/payment_sepa.rst:13
+msgid ""
+"With Odoo, you can record customer mandates, generate an SDD XML file "
+"containing customer payments and upload it in your bank interface. The file "
+"follows the SEPA Direct Debit PAIN.008.001.02 specifications. This is a "
+"well-defined standard that makes consensus among banks."
+msgstr ""
+
+#: ../../accounting/receivables/customer_payments/payment_sepa.rst:21
+msgid ""
+"Go in :menuselection:`Accounting --> Configuration --> Settings` and "
+"activate the SEPA Direct Debit (SDD) Feature. Enter the Creditor Identifier "
+"of your company. This number is provided by your bank."
+msgstr ""
+
+#: ../../accounting/receivables/customer_payments/payment_sepa.rst:32
+msgid "Direct Debit Mandates"
+msgstr ""
+
+#: ../../accounting/receivables/customer_payments/payment_sepa.rst:34
+msgid ""
+"Before withdrawing money from a customer bank account, your customer has to "
+"sign a mandate. Go in :menuselection:`Accounting --> Sales --> Direct Debit "
+"Mandates` and create a new mandate."
+msgstr ""
+
+#: ../../accounting/receivables/customer_payments/payment_sepa.rst:41
+msgid "SEPA Direct Debit only works between IBAN Bank Accounts."
+msgstr ""
+
+#: ../../accounting/receivables/customer_payments/payment_sepa.rst:43
+msgid ""
+"Once you have entered all the information in the customer mandate, you can "
+"print it and ask your customer to sign it. Once it is done, you can upload "
+"the mandate signed by your customer on the mandate in Odoo."
+msgstr ""
+
+#: ../../accounting/receivables/customer_payments/payment_sepa.rst:50
+msgid "You can now validate the mandate."
+msgstr ""
+
+#: ../../accounting/receivables/customer_payments/payment_sepa.rst:55
+msgid "Let's create an invoice for that customer."
+msgstr ""
+
+#: ../../accounting/receivables/customer_payments/payment_sepa.rst:57
+msgid ""
+"When you will validate this invoice, the payment will be automatically "
+"generated and your invoice will be directly marked as paid."
+msgstr ""
+
+#: ../../accounting/receivables/customer_payments/payment_sepa.rst:61
+msgid ""
+"If you already had some invoices for that customer that could be paid using "
+"that mandate, it's still possible to do it. Go on the invoice, click on "
+"register payment and choose the Sepa Direct Debit as payment method."
+msgstr ""
+
+#: ../../accounting/receivables/customer_payments/payment_sepa.rst:67
+msgid "Generate SDD Files"
+msgstr ""
+
+#: ../../accounting/receivables/customer_payments/payment_sepa.rst:69
+msgid ""
+"You can generate the SDD File with all the customer payments to send to your"
+" bank directly from the accounting dashboard :"
+msgstr ""
+
+#: ../../accounting/receivables/customer_payments/payment_sepa.rst:75
+msgid ""
+"You select the payments in the list that you want to include in your SDD "
+"File, click on action and select \"Generate Direct Debit XML\"."
+msgstr ""
+
+#: ../../accounting/receivables/customer_payments/payment_sepa.rst:81
+msgid ""
+"You can now download the XML file generated by Odoo and upload it in your "
+"bank interface."
+msgstr ""
+
+#: ../../accounting/receivables/customer_payments/payment_sepa.rst:85
+msgid ""
+"You can retrieve all the generated XML by activating the developer mode and "
+"going in :menuselection:`Accounting --> Configuration --> Payments --> SDD "
+"Payment File`."
+msgstr ""
+
+#: ../../accounting/receivables/customer_payments/payment_sepa.rst:89
+msgid "Close or revoke a mandate"
+msgstr ""
+
+#: ../../accounting/receivables/customer_payments/payment_sepa.rst:91
+msgid ""
+"The Direct Debit mandate will be closed automatically once the end date "
+"defined on it is reached. However, you can **close** a mandate earlier than "
+"initially planned. To do that, simply go on the mandate and click on the "
+"\"Close\" button.The end date of the mandate will be updated to today's "
+"date. This means you will not be able to pay invoices with an invoice date "
+"superior to this end date. Be careful, once a mandate is closed, it cannot "
+"be reopened."
+msgstr ""
+
+#: ../../accounting/receivables/customer_payments/payment_sepa.rst:99
+msgid ""
+"You can also **revoke** a mandate. In that case, you won't be able to pay "
+"any invoice using that mandate anymore, no matter the invoice date.To do "
+"that, simply go on the mandate and click on the \"Revoke\" button."
+msgstr ""
+
+#: ../../accounting/receivables/customer_payments/recording.rst:3
+msgid "What are the different ways to record a payment?"
+msgstr ""
+
+#: ../../accounting/receivables/customer_payments/recording.rst:5
+msgid ""
+"In Odoo, a payment can either be linked directly to an invoice or be a stand"
+" alone record for use on a later date:"
+msgstr ""
+
+#: ../../accounting/receivables/customer_payments/recording.rst:8
+msgid ""
+"If a payment is linked to an invoice, it reduces the amount due of the "
+"invoice. You can have multiple payments linked to the same invoice."
+msgstr ""
+
+#: ../../accounting/receivables/customer_payments/recording.rst:12
+msgid ""
+"If a payment is not linked to an invoice, the customer has an outstanding "
+"credit with your company, or your company as an outstanding balance with a "
+"vendor. You can use this outstanding credit/debit to pay future invoices or "
+"bills."
+msgstr ""
+
+#: ../../accounting/receivables/customer_payments/recording.rst:18
+msgid "Paying an invoice"
+msgstr ""
+
+#: ../../accounting/receivables/customer_payments/recording.rst:20
+msgid ""
+"If you register a payment on a customer invoice or a vendor bill, the "
+"payment is automatically reconciled with the invoice reducing the amount "
+"due."
+msgstr ""
+
+#: ../../accounting/receivables/customer_payments/recording.rst:27
+msgid ""
+"The green icon near the payment line will display more information about the"
+" payment. From there you can choose to open the journal entry or reconcile "
+"the payment."
+msgstr ""
+
+#: ../../accounting/receivables/customer_payments/recording.rst:33
+msgid ""
+"If you unreconcile a payment, it is still registered in your books but not "
+"linked to the specific invoice any longer. If you unreconcile a payment in a"
+" different currency, Odoo will create a journal entry to reverse the "
+"Currency Exchange Loss/Gain posted at the time of reconciliation."
+msgstr ""
+
+#: ../../accounting/receivables/customer_payments/recording.rst:39
+msgid "Payments not tied to an invoice"
+msgstr ""
+
+#: ../../accounting/receivables/customer_payments/recording.rst:42
+msgid "Registering a payment"
+msgstr ""
+
+#: ../../accounting/receivables/customer_payments/recording.rst:44
+msgid ""
+"In the Accounting application, you can create a new payment from the Sales "
+"menu (register a customer payment) or the Purchases menu (pay a vendor). If "
+"you use these menus, the payment is not linked to an invoice, but can easily"
+" be reconciled on an invoice later on."
+msgstr ""
+
+#: ../../accounting/receivables/customer_payments/recording.rst:52
+msgid ""
+"When registering a new payment, you must select a customer or vendor, the "
+"payment method, and the amount of the payment. The currency of the "
+"transaction is defined by the payment method. If the payment refers to a "
+"document (sale order, purchase order or invoice), set the reference of this "
+"document in the memo field."
+msgstr ""
+
+#: ../../accounting/receivables/customer_payments/recording.rst:58
+msgid ""
+"Once confirmed, a journal entry will be posted reflecting the transaction "
+"just made in the accounting application."
+msgstr ""
+
+#: ../../accounting/receivables/customer_payments/recording.rst:62
+msgid "Reconciling invoice payments"
+msgstr ""
+
+#: ../../accounting/receivables/customer_payments/recording.rst:64
+msgid ""
+"The easiest way of reconciling a payment with an invoice is to do so on the "
+"invoice directly."
+msgstr ""
+
+#: ../../accounting/receivables/customer_payments/recording.rst:67
+msgid ""
+"When validating a new invoice, Odoo will warn you that an outstanding "
+"payment for this customer or vendor is available. In this case, you can "
+"reconcile this payment to the invoice near the totals at the bottom, under "
+"\"Outstanding Payments\"."
+msgstr ""
+
+#: ../../accounting/receivables/customer_payments/recording.rst:76
+msgid "Reconciling all your outstanding payments and invoices"
+msgstr ""
+
+#: ../../accounting/receivables/customer_payments/recording.rst:78
+msgid ""
+"If you want to reconcile all outstanding payments and invoices at once "
+"(instead of doing so one by one), you can use the batch reconciliation "
+"feature within Odoo."
+msgstr ""
+
+#: ../../accounting/receivables/customer_payments/recording.rst:82
+msgid ""
+"The batch reconciliation feature is available from the dashboard on the "
+"Customer Invoices card and the Vendor Bills card for reconciling Accounts "
+"Receivable and Payable, respectively."
+msgstr ""
+
+#: ../../accounting/receivables/customer_payments/recording.rst:89
+msgid ""
+"The payments matching tool will open all unreconciled customers or vendors "
+"and will give you the opportunity to process them all one by one, doing the "
+"matching of all their payments and invoices at once."
+msgstr ""
+
+#: ../../accounting/receivables/customer_payments/recording.rst:96
+msgid ""
+"During the reconciliation, if the sum of the debits and credits do not "
+"match, it means there is still a remaining balance that either needs to be "
+"reconciled at a later date, or needs to be written off directly."
+msgstr ""
+
+#: ../../accounting/receivables/customer_payments/recording.rst:101
+msgid "Transferring money from one bank account to another"
+msgstr ""
+
+#: ../../accounting/receivables/customer_payments/recording.rst:103
+msgid ""
+"Just like making a customer or vendor payment, you transfer cash internally "
+"between your bank accounts from the dashboard or from the menus up top."
+msgstr ""
+
+#: ../../accounting/receivables/customer_payments/recording.rst:110
+msgid ""
+"This will take you to the same screen you have for receiving and making "
+"payments."
+msgstr ""
+
+#: ../../accounting/receivables/customer_payments/recording.rst:118
+msgid ""
+"When making an internal transfer from one bank account to another, select "
+"the bank you want to apply the transfer from in the dashboard, and in the "
+"register payments screen, you select the transfer to account. Do not go "
+"through this process again in the other bank account or else you will end up"
+" with two journal entries for the same transaction."
+msgstr ""
+
+#: ../../accounting/receivables/customer_payments/recording.rst:127
+msgid ":doc:`credit_cards`"
+msgstr ""
diff --git a/locale/de_DE/LC_MESSAGES/applications.po b/locale/de_DE/LC_MESSAGES/applications.po
new file mode 100644
index 000000000..9b06a9eb7
--- /dev/null
+++ b/locale/de_DE/LC_MESSAGES/applications.po
@@ -0,0 +1,22 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) 2015-TODAY, Odoo S.A.
+# This file is distributed under the same license as the Odoo package.
+# FIRST AUTHOR , YEAR.
+# 
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo 11.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2018-10-19 10:03+0200\n"
+"PO-Revision-Date: 2018-10-19 08:14+0000\n"
+"Language-Team: German (Germany) (https://www.transifex.com/odoo/teams/41243/de_DE/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: de_DE\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: ../../applications.rst:3
+msgid "Applications"
+msgstr ""
diff --git a/locale/de_DE/LC_MESSAGES/crm.po b/locale/de_DE/LC_MESSAGES/crm.po
new file mode 100644
index 000000000..e75cdcd0d
--- /dev/null
+++ b/locale/de_DE/LC_MESSAGES/crm.po
@@ -0,0 +1,1151 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) 2015-TODAY, Odoo S.A.
+# This file is distributed under the same license as the Odoo package.
+# FIRST AUTHOR , YEAR.
+# 
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo 12.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2019-07-03 08:44+0200\n"
+"PO-Revision-Date: 2018-10-19 08:14+0000\n"
+"Language-Team: German (Germany) (https://www.transifex.com/odoo/teams/41243/de_DE/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: de_DE\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: ../../crm.rst:5
+msgid "CRM"
+msgstr ""
+
+#: ../../crm/acquire_leads.rst:3
+msgid "Acquire leads"
+msgstr ""
+
+#: ../../crm/acquire_leads/convert.rst:3
+msgid "Convert leads into opportunities"
+msgstr ""
+
+#: ../../crm/acquire_leads/convert.rst:5
+msgid ""
+"The system can generate leads instead of opportunities, in order to add a "
+"qualification step before converting a *Lead* into an *Opportunity* and "
+"assigning to the right sales people. You can activate this mode from the CRM"
+" Settings. It applies to all your sales channels by default. But you can "
+"make it specific for specific channels from their configuration form."
+msgstr ""
+
+#: ../../crm/acquire_leads/convert.rst:13
+#: ../../crm/acquire_leads/generate_from_website.rst:41
+#: ../../crm/optimize/onsip.rst:13 ../../crm/track_leads/lead_scoring.rst:12
+#: ../../crm/track_leads/prospect_visits.rst:12
+msgid "Configuration"
+msgstr ""
+
+#: ../../crm/acquire_leads/convert.rst:15
+msgid ""
+"For this feature to work, go to :menuselection:`CRM --> Configuration --> "
+"Settings` and activate the *Leads* feature."
+msgstr ""
+
+#: ../../crm/acquire_leads/convert.rst:21
+msgid ""
+"You will now have a new submenu *Leads* under *Leads* where they will "
+"aggregate."
+msgstr ""
+
+#: ../../crm/acquire_leads/convert.rst:28
+msgid "Convert a lead into an opportunity"
+msgstr ""
+
+#: ../../crm/acquire_leads/convert.rst:30
+msgid ""
+"When you click on a *Lead* you will have the option to convert it to an "
+"opportunity and decide if it should still be assigned to the same "
+"channel/person and if you need to create a new customer."
+msgstr ""
+
+#: ../../crm/acquire_leads/convert.rst:37
+msgid ""
+"If you already have an opportunity with that customer Odoo will "
+"automatically offer you to merge with that opportunity. In the same manner, "
+"Odoo will automatically offer you to link to an existing customer if that "
+"customer already exists."
+msgstr ""
+
+#: ../../crm/acquire_leads/generate_from_email.rst:3
+msgid "Generate leads/opportunities from emails"
+msgstr ""
+
+#: ../../crm/acquire_leads/generate_from_email.rst:5
+msgid ""
+"Automating the lead/opportunity generation will considerably improve your "
+"efficiency. By default, any email sent to *sales@database\\_domain.ext* will"
+" create an opportunity in the pipeline of the default sales channel."
+msgstr ""
+
+#: ../../crm/acquire_leads/generate_from_email.rst:11
+msgid "Configure email aliases"
+msgstr ""
+
+#: ../../crm/acquire_leads/generate_from_email.rst:13
+msgid ""
+"Each sales channel can have its own email alias, to generate "
+"leads/opportunities automatically assigned to it. It is useful if you manage"
+" several sales teams with specific business processes. You will find the "
+"configuration of sales channels under :menuselection:`Configuration --> "
+"Sales Channels`."
+msgstr ""
+
+#: ../../crm/acquire_leads/generate_from_website.rst:3
+msgid "Generate leads/opportunities from your website contact page"
+msgstr ""
+
+#: ../../crm/acquire_leads/generate_from_website.rst:5
+msgid ""
+"Automating the lead/opportunity generation will considerably improve your "
+"efficiency. Any visitor using the contact form on your website will create a"
+" lead/opportunity in the pipeline."
+msgstr ""
+
+#: ../../crm/acquire_leads/generate_from_website.rst:10
+msgid "Use the contact us on your website"
+msgstr ""
+
+#: ../../crm/acquire_leads/generate_from_website.rst:12
+msgid "You should first go to your website app."
+msgstr ""
+
+#: ../../crm/acquire_leads/generate_from_website.rst:14
+msgid "|image0|\\ |image1|"
+msgstr ""
+
+#: ../../crm/acquire_leads/generate_from_website.rst:16
+msgid ""
+"With the CRM app installed, you benefit from ready-to-use contact form on "
+"your Odoo website that will generate leads/opportunities automatically."
+msgstr ""
+
+#: ../../crm/acquire_leads/generate_from_website.rst:23
+msgid ""
+"To change to a specific sales channel, go to :menuselection:`Website --> "
+"Configuration --> Settings` under *Communication* you will find the Contact "
+"Form info and where to change the *Sales Channel* or *Salesperson*."
+msgstr ""
+
+#: ../../crm/acquire_leads/generate_from_website.rst:32
+#: ../../crm/acquire_leads/generate_from_website.rst:50
+msgid "Create a custom contact form"
+msgstr ""
+
+#: ../../crm/acquire_leads/generate_from_website.rst:34
+msgid ""
+"You may want to know more from your visitor when they use the contact form "
+"to contact you. You will then need to build a custom contact form on your "
+"website. Those contact forms can generate multiple types of records in the "
+"system (emails, leads/opportunities, project tasks, helpdesk tickets, "
+"etc...)"
+msgstr ""
+
+#: ../../crm/acquire_leads/generate_from_website.rst:43
+msgid ""
+"You will need to install the free *Form Builder* module. Only available in "
+"Odoo Enterprise."
+msgstr ""
+
+#: ../../crm/acquire_leads/generate_from_website.rst:52
+msgid ""
+"From any page you want your contact form to be in, in edit mode, drag the "
+"form builder in the page and you will be able to add all the fields you "
+"wish."
+msgstr ""
+
+#: ../../crm/acquire_leads/generate_from_website.rst:59
+msgid ""
+"By default any new contact form will send an email, you can switch to "
+"lead/opportunity generation in *Change Form Parameters*."
+msgstr ""
+
+#: ../../crm/acquire_leads/generate_from_website.rst:63
+msgid ""
+"If the same visitor uses the contact form twice, the second information will"
+" be added to the first lead/opportunity in the chatter."
+msgstr ""
+
+#: ../../crm/acquire_leads/generate_from_website.rst:67
+msgid "Generate leads instead of opportunities"
+msgstr ""
+
+#: ../../crm/acquire_leads/generate_from_website.rst:69
+msgid ""
+"When using a contact form, it is advised to use a qualification step before "
+"assigning to the right sales people. To do so, activate *Leads* in CRM "
+"settings and refer to :doc:`convert`."
+msgstr ""
+
+#: ../../crm/acquire_leads/send_quotes.rst:3
+msgid "Send quotations"
+msgstr ""
+
+#: ../../crm/acquire_leads/send_quotes.rst:5
+msgid ""
+"When you qualify a lead into an opportunity you will most likely need to "
+"send them a quotation. You can directly do this in the CRM App with Odoo."
+msgstr ""
+
+#: ../../crm/acquire_leads/send_quotes.rst:12
+msgid "Create a new quotation"
+msgstr ""
+
+#: ../../crm/acquire_leads/send_quotes.rst:14
+msgid ""
+"By clicking on any opportunity or lead, you will see a *New Quotation* "
+"button, it will bring you into a new menu where you can manage your quote."
+msgstr ""
+
+#: ../../crm/acquire_leads/send_quotes.rst:21
+msgid ""
+"You will find all your quotes to that specific opportunity under the "
+"*Quotations* menu on that page."
+msgstr ""
+
+#: ../../crm/acquire_leads/send_quotes.rst:28
+msgid "Mark them won/lost"
+msgstr ""
+
+#: ../../crm/acquire_leads/send_quotes.rst:30
+msgid ""
+"Now you will need to mark your opportunity as won or lost to move the "
+"process along."
+msgstr ""
+
+#: ../../crm/acquire_leads/send_quotes.rst:33
+msgid ""
+"If you mark them as won, they will move to your *Won* column in your Kanban "
+"view. If you however mark them as *Lost* they will be archived."
+msgstr ""
+
+#: ../../crm/optimize.rst:3
+msgid "Optimize your Day-to-Day work"
+msgstr ""
+
+#: ../../crm/optimize/google_calendar_credentials.rst:3
+msgid "Synchronize Google Calendar with Odoo"
+msgstr ""
+
+#: ../../crm/optimize/google_calendar_credentials.rst:5
+msgid ""
+"Odoo is perfectly integrated with Google Calendar so that you can see & "
+"manage your meetings from both platforms (updates go through both "
+"directions)."
+msgstr ""
+
+#: ../../crm/optimize/google_calendar_credentials.rst:10
+msgid "Setup in Google"
+msgstr ""
+
+#: ../../crm/optimize/google_calendar_credentials.rst:11
+msgid ""
+"Go to `Google APIs platform `__ to "
+"generate Google Calendar API credentials. Log in with your Google account."
+msgstr ""
+
+#: ../../crm/optimize/google_calendar_credentials.rst:14
+msgid "Go to the API & Services page."
+msgstr ""
+
+#: ../../crm/optimize/google_calendar_credentials.rst:19
+msgid "Search for *Google Calendar API* and select it."
+msgstr ""
+
+#: ../../crm/optimize/google_calendar_credentials.rst:27
+msgid "Enable the API."
+msgstr ""
+
+#: ../../crm/optimize/google_calendar_credentials.rst:32
+msgid ""
+"Select or create an API project to store the credentials if not yet done "
+"before. Give it an explicit name (e.g. Odoo Sync)."
+msgstr ""
+
+#: ../../crm/optimize/google_calendar_credentials.rst:35
+msgid "Create credentials."
+msgstr ""
+
+#: ../../crm/optimize/google_calendar_credentials.rst:40
+msgid ""
+"Select *Web browser (Javascript)* as calling source and *User data* as kind "
+"of data."
+msgstr ""
+
+#: ../../crm/optimize/google_calendar_credentials.rst:46
+msgid ""
+"Then you can create a Client ID. Enter the name of the application (e.g. "
+"Odoo Calendar) and the allowed pages on which you will be redirected. The "
+"*Authorized JavaScript origin* is your Odoo's instance URL. The *Authorized "
+"redirect URI* is your Odoo's instance URL followed by "
+"'/google_account/authentication'."
+msgstr ""
+
+#: ../../crm/optimize/google_calendar_credentials.rst:55
+msgid ""
+"Go through the Consent Screen step by entering a product name (e.g. Odoo "
+"Calendar). Feel free to check the customizations options but this is not "
+"mandatory. The Consent Screen will only show up when you enter the Client ID"
+" in Odoo for the first time."
+msgstr ""
+
+#: ../../crm/optimize/google_calendar_credentials.rst:60
+msgid ""
+"Finally you are provided with your **Client ID**. Go to *Credentials* to get"
+" the **Client Secret** as well. Both of them are required in Odoo."
+msgstr ""
+
+#: ../../crm/optimize/google_calendar_credentials.rst:67
+msgid "Setup in Odoo"
+msgstr ""
+
+#: ../../crm/optimize/google_calendar_credentials.rst:69
+msgid ""
+"Install the **Google Calendar** App from the *Apps* menu or by checking the "
+"option in :menuselection:`Settings --> General Settings`."
+msgstr ""
+
+#: ../../crm/optimize/google_calendar_credentials.rst:75
+msgid ""
+"Go to :menuselection:`Settings --> General Settings` and enter your **Client"
+" ID** and **Client Secret** in Google Calendar option."
+msgstr ""
+
+#: ../../crm/optimize/google_calendar_credentials.rst:81
+msgid ""
+"The setup is now ready. Open your Odoo Calendar and sync with Google. The "
+"first time you do it you are redirected to Google to authorize the "
+"connection. Once back in Odoo, click the sync button again. You can click it"
+" whenever you want to synchronize your calendar."
+msgstr ""
+
+#: ../../crm/optimize/google_calendar_credentials.rst:89
+msgid "As of now you no longer have excuses to miss a meeting!"
+msgstr ""
+
+#: ../../crm/optimize/onsip.rst:3
+msgid "Use VOIP services in Odoo with OnSIP"
+msgstr ""
+
+#: ../../crm/optimize/onsip.rst:6
+msgid "Introduction"
+msgstr ""
+
+#: ../../crm/optimize/onsip.rst:8
+msgid ""
+"Odoo VoIP can be set up to work together with OnSIP (www.onsip.com). In that"
+" case, the installation and setup of an Asterisk server is not necessary as "
+"the whole infrastructure is hosted and managed by OnSIP."
+msgstr ""
+
+#: ../../crm/optimize/onsip.rst:10
+msgid ""
+"You will need to open an account with OnSIP to use this service. Before "
+"doing so, make sure that your area and the areas you wish to call are "
+"covered by the service. After opening an OnSIP account, follow the "
+"configuration procedure below."
+msgstr ""
+
+#: ../../crm/optimize/onsip.rst:15
+msgid "Go to Apps and install the module **VoIP OnSIP**."
+msgstr ""
+
+#: ../../crm/optimize/onsip.rst:20
+msgid ""
+"Go to Settings/General Settings. In the section Integrations/Asterisk "
+"(VoIP), fill in the 3 fields:"
+msgstr ""
+
+#: ../../crm/optimize/onsip.rst:22
+msgid ""
+"**OnSIP Domain** is the domain you chose when creating an account on "
+"www.onsip.com. If you don't know it, log in to https://admin.onsip.com/ and "
+"you will see it in the top right corner of the screen."
+msgstr ""
+
+#: ../../crm/optimize/onsip.rst:23
+msgid "**WebSocket** should contain wss://edge.sip.onsip.com"
+msgstr ""
+
+#: ../../crm/optimize/onsip.rst:24
+msgid "**Mode** should be Production"
+msgstr ""
+
+#: ../../crm/optimize/onsip.rst:29
+msgid ""
+"Go to **Settings/Users**. In the form view of each VoIP user, in the "
+"Preferences tab, fill in the section **PBX Configuration**:"
+msgstr ""
+
+#: ../../crm/optimize/onsip.rst:31
+msgid "**SIP Login / Browser's Extension**: the OnSIP 'Username'"
+msgstr ""
+
+#: ../../crm/optimize/onsip.rst:32
+msgid "**OnSIP authorization User**: the OnSIP 'Auth Username'"
+msgstr ""
+
+#: ../../crm/optimize/onsip.rst:33
+msgid "**SIP Password**: the OnSIP 'SIP Password'"
+msgstr ""
+
+#: ../../crm/optimize/onsip.rst:34
+msgid "**Handset Extension**: the OnSIP 'Extension'"
+msgstr ""
+
+#: ../../crm/optimize/onsip.rst:36
+msgid ""
+"You can find all this information by logging in at "
+"https://admin.onsip.com/users, then select the user you want to configure "
+"and refer to the fields as pictured below."
+msgstr ""
+
+#: ../../crm/optimize/onsip.rst:41
+msgid ""
+"You can now make phone calls by clicking the phone icon in the top right "
+"corner of Odoo (make sure you are logged in as a user properly configured in"
+" Odoo and in OnSIP)."
+msgstr ""
+
+#: ../../crm/optimize/onsip.rst:45
+msgid ""
+"If you see a *Missing Parameters* message in the Odoo softphone, make sure "
+"to refresh your Odoo window and try again."
+msgstr ""
+
+#: ../../crm/optimize/onsip.rst:52
+msgid ""
+"If you see an *Incorrect Number* message in the Odoo softphone, make sure to"
+" use the international format, leading with the plus (+) sign followed by "
+"the international country code. E.g.: +16506913277 (where +1 is the "
+"international prefix for the United States)."
+msgstr ""
+
+#: ../../crm/optimize/onsip.rst:57
+msgid ""
+"You can now also receive phone calls. Your number is the one provided by "
+"OnSIP. Odoo will ring and display a notification."
+msgstr ""
+
+#: ../../crm/optimize/onsip.rst:63
+msgid "OnSIP on Your Cell Phone"
+msgstr ""
+
+#: ../../crm/optimize/onsip.rst:65
+msgid ""
+"In order to make and receive phone calls when you are not in front of your "
+"computer, you can use a softphone app on your cell phone in parallel of Odoo"
+" VoIP. This is useful for on-the-go calls, but also to make sure to hear "
+"incoming calls, or simply for convenience. Any SIP softphone will work."
+msgstr ""
+
+#: ../../crm/optimize/onsip.rst:67
+msgid ""
+"On Android and iOS, OnSIP has been successfully tested with `Grandstream "
+"Wave `_."
+" When creating an account, select OnSIP in the list of carriers. You will "
+"then have to configure it as follows:"
+msgstr ""
+
+#: ../../crm/optimize/onsip.rst:69
+msgid "**Account name**: OnSIP"
+msgstr ""
+
+#: ../../crm/optimize/onsip.rst:70
+msgid "**SIP Server**: the OnSIP 'Domain'"
+msgstr ""
+
+#: ../../crm/optimize/onsip.rst:71
+msgid "**SIP User ID**: the OnSIP 'Username'"
+msgstr ""
+
+#: ../../crm/optimize/onsip.rst:72
+msgid "**SIP Authentication ID**: the OnSIP 'Auth Username'"
+msgstr ""
+
+#: ../../crm/optimize/onsip.rst:73
+msgid "**Password**: the OnSIP 'SIP Password'"
+msgstr ""
+
+#: ../../crm/optimize/onsip.rst:75
+msgid ""
+"Aside from initiating calls from Grandstream Wave on your phone, you can "
+"also initiate calls by clicking phone numbers in your browser on your PC. "
+"This will make Grandstream Wave ring and route the call via your phone to "
+"the other party. This approach is useful to avoid wasting time dialing phone"
+" numbers. In order to do so, you will need the Chrome extension `OnSIP Call "
+"Assistant `_."
+msgstr ""
+
+#: ../../crm/optimize/onsip.rst:79
+msgid ""
+"The downside of using a softphone on your cell phone is that your calls will"
+" not be logged in Odoo as the softphone acts as an independent separate app."
+msgstr ""
+
+#: ../../crm/optimize/setup.rst:3
+msgid "Configure your VOIP Asterisk server for Odoo"
+msgstr ""
+
+#: ../../crm/optimize/setup.rst:6
+msgid "Installing Asterisk server"
+msgstr ""
+
+#: ../../crm/optimize/setup.rst:9
+msgid "Dependencies"
+msgstr ""
+
+#: ../../crm/optimize/setup.rst:11
+msgid ""
+"Before installing Asterisk you need to install the following dependencies:"
+msgstr ""
+
+#: ../../crm/optimize/setup.rst:13
+msgid "wget"
+msgstr ""
+
+#: ../../crm/optimize/setup.rst:14
+msgid "gcc"
+msgstr ""
+
+#: ../../crm/optimize/setup.rst:15
+msgid "g++"
+msgstr ""
+
+#: ../../crm/optimize/setup.rst:16
+msgid "ncurses-devel"
+msgstr ""
+
+#: ../../crm/optimize/setup.rst:17
+msgid "libxml2-devel"
+msgstr ""
+
+#: ../../crm/optimize/setup.rst:18
+msgid "sqlite-devel"
+msgstr ""
+
+#: ../../crm/optimize/setup.rst:19
+msgid "libsrtp-devel"
+msgstr ""
+
+#: ../../crm/optimize/setup.rst:20
+msgid "libuuid-devel"
+msgstr ""
+
+#: ../../crm/optimize/setup.rst:21
+msgid "openssl-devel"
+msgstr ""
+
+#: ../../crm/optimize/setup.rst:22
+msgid "pkg-config"
+msgstr ""
+
+#: ../../crm/optimize/setup.rst:24
+msgid "In order to install libsrtp, follow the instructions below:"
+msgstr ""
+
+#: ../../crm/optimize/setup.rst:35
+msgid ""
+"You also need to install PJSIP, you can download the source `here "
+"`_. Once the source directory is "
+"extracted:"
+msgstr ""
+
+#: ../../crm/optimize/setup.rst:37
+msgid "**Change to the pjproject source directory:**"
+msgstr ""
+
+#: ../../crm/optimize/setup.rst:43
+msgid "**run:**"
+msgstr ""
+
+#: ../../crm/optimize/setup.rst:49
+msgid "**Build and install pjproject:**"
+msgstr ""
+
+#: ../../crm/optimize/setup.rst:57
+msgid "**Update shared library links:**"
+msgstr ""
+
+#: ../../crm/optimize/setup.rst:63
+msgid "**Verify that pjproject is installed:**"
+msgstr ""
+
+#: ../../crm/optimize/setup.rst:69
+msgid "**The result should be:**"
+msgstr ""
+
+#: ../../crm/optimize/setup.rst:86
+msgid "Asterisk"
+msgstr ""
+
+#: ../../crm/optimize/setup.rst:88
+msgid ""
+"In order to install Asterisk 13.7.0, you can download the source directly "
+"`there `_."
+msgstr ""
+
+#: ../../crm/optimize/setup.rst:90
+msgid "Extract Asterisk:"
+msgstr ""
+
+#: ../../crm/optimize/setup.rst:96
+msgid "Enter the Asterisk directory:"
+msgstr ""
+
+#: ../../crm/optimize/setup.rst:102
+msgid "Run the Asterisk configure script:"
+msgstr ""
+
+#: ../../crm/optimize/setup.rst:108
+msgid "Run the Asterisk menuselect tool:"
+msgstr ""
+
+#: ../../crm/optimize/setup.rst:114
+msgid ""
+"In the menuselect, go to the resources option and ensure that res_srtp is "
+"enabled. If there are 3 x’s next to res_srtp, there is a problem with the "
+"srtp library and you must reinstall it. Save the configuration (press x). "
+"You should also see stars in front of the res_pjsip lines."
+msgstr ""
+
+#: ../../crm/optimize/setup.rst:116
+msgid "Compile and install Asterisk:"
+msgstr ""
+
+#: ../../crm/optimize/setup.rst:122
+msgid ""
+"If you need the sample configs you can run 'make samples' to install the "
+"sample configs. If you need to install the Asterisk startup script you can "
+"run 'make config'."
+msgstr ""
+
+#: ../../crm/optimize/setup.rst:125
+msgid "DTLS Certificates"
+msgstr ""
+
+#: ../../crm/optimize/setup.rst:127
+msgid "After you need to setup the DTLS certificates."
+msgstr ""
+
+#: ../../crm/optimize/setup.rst:133
+msgid "Enter the Asterisk scripts directory:"
+msgstr ""
+
+#: ../../crm/optimize/setup.rst:139
+msgid ""
+"Create the DTLS certificates (replace pbx.mycompany.com with your ip address"
+" or dns name, replace My Super Company with your company name):"
+msgstr ""
+
+#: ../../crm/optimize/setup.rst:146
+msgid "Configure Asterisk server"
+msgstr ""
+
+#: ../../crm/optimize/setup.rst:148
+msgid ""
+"For WebRTC, a lot of the settings that are needed MUST be in the peer "
+"settings. The global settings do not flow down into the peer settings very "
+"well. By default, Asterisk config files are located in /etc/asterisk/. Start"
+" by editing http.conf and make sure that the following lines are "
+"uncommented:"
+msgstr ""
+
+#: ../../crm/optimize/setup.rst:158
+msgid ""
+"Next, edit sip.conf. The WebRTC peer requires encryption, avpf, and "
+"icesupport to be enabled. In most cases, directmedia should be disabled. "
+"Also under the WebRTC client, the transport needs to be listed as ‘ws’ to "
+"allow websocket connections. All of these config lines should be under the "
+"peer itself; setting these config lines globally might not work:"
+msgstr ""
+
+#: ../../crm/optimize/setup.rst:186
+msgid ""
+"In the sip.conf and rtp.conf files you also need to add or uncomment the "
+"lines:"
+msgstr ""
+
+#: ../../crm/optimize/setup.rst:193
+msgid "Lastly, set up extensions.conf:"
+msgstr ""
+
+#: ../../crm/optimize/setup.rst:202
+msgid "Configure Odoo VOIP"
+msgstr ""
+
+#: ../../crm/optimize/setup.rst:204
+msgid "In Odoo, the configuration should be done in the user's preferences."
+msgstr ""
+
+#: ../../crm/optimize/setup.rst:206
+msgid ""
+"The SIP Login/Browser's Extension is the number you configured previously in"
+" the sip.conf file. In our example, 1060. The SIP Password is the secret you"
+" chose in the sip.conf file. The extension of your office's phone is not a "
+"required field but it is used if you want to transfer your call from Odoo to"
+" an external phone also configured in the sip.conf file."
+msgstr ""
+
+#: ../../crm/optimize/setup.rst:212
+msgid ""
+"The configuration should also be done in the sale settings under the title "
+"\"PBX Configuration\". You need to put the IP you define in the http.conf "
+"file and the WebSocket should be: ws://127.0.0.1:8088/ws. The part "
+"\"127.0.0.1\" needs to be the same as the IP defined previously and the "
+"\"8088\" is the port you defined in the http.conf file."
+msgstr ""
+
+#: ../../crm/performance.rst:3
+msgid "Analyze performance"
+msgstr ""
+
+#: ../../crm/performance/turnover.rst:3
+msgid "Get an accurate probable turnover"
+msgstr ""
+
+#: ../../crm/performance/turnover.rst:5
+msgid ""
+"As you progress in your sales cycle, and move from one stage to another, you"
+" can expect to have more precise information about a given opportunity "
+"giving you an better idea of the probability of closing it, this is "
+"important to see your expected turnover in your various reports."
+msgstr ""
+
+#: ../../crm/performance/turnover.rst:11
+msgid "Configure your kanban stages"
+msgstr ""
+
+#: ../../crm/performance/turnover.rst:13
+msgid ""
+"By default, Odoo Kanban view has four stages: New, Qualified, Proposition, "
+"Won. Respectively with a 10, 30, 70 and 100% probability of success. You can"
+" add stages as well as edit them. By refining default probability of success"
+" for your business on stages, you can make your probable turnover more and "
+"more accurate."
+msgstr ""
+
+#: ../../crm/performance/turnover.rst:25
+msgid ""
+"Every one of your opportunities will have the probability set by default but"
+" you can modify them manually of course."
+msgstr ""
+
+#: ../../crm/performance/turnover.rst:29
+msgid "Set your opportunity expected revenue & closing date"
+msgstr ""
+
+#: ../../crm/performance/turnover.rst:31
+msgid ""
+"When you get information on a prospect, it is important to set an expected "
+"revenue and expected closing date. This will let you see your total expected"
+" revenue by stage as well as give a more accurate probable turnover."
+msgstr ""
+
+#: ../../crm/performance/turnover.rst:40
+msgid "See the overdue or closing soon opportunities"
+msgstr ""
+
+#: ../../crm/performance/turnover.rst:42
+msgid ""
+"In your pipeline, you can filter opportunities by how soon they will be "
+"closing, letting you prioritize."
+msgstr ""
+
+#: ../../crm/performance/turnover.rst:48
+msgid ""
+"As a sales manager, this tool can also help you see potential ways to "
+"improve your sale process, for example a lot of opportunities in early "
+"stages but with near closing date might indicate an issue."
+msgstr ""
+
+#: ../../crm/performance/turnover.rst:53
+msgid "View your total expected revenue and probable turnover"
+msgstr ""
+
+#: ../../crm/performance/turnover.rst:55
+msgid ""
+"While in your Kanban view you can see the expected revenue for each of your "
+"stages. This is based on each opportunity expected revenue that you set."
+msgstr ""
+
+#: ../../crm/performance/turnover.rst:62
+msgid ""
+"As a manager you can go to :menuselection:`CRM --> Reporting --> Pipeline "
+"Analysis` by default *Probable Turnover* is set as a measure. This report "
+"will take into account the revenue you set on each opportunity but also the "
+"probability they will close. This gives you a much better idea of your "
+"expected revenue allowing you to make plans and set targets."
+msgstr ""
+
+#: ../../crm/performance/win_loss.rst:3
+msgid "Check your Win/Loss Ratio"
+msgstr ""
+
+#: ../../crm/performance/win_loss.rst:5
+msgid ""
+"To see how well you are doing with your pipeline, take a look at the "
+"Win/Loss ratio."
+msgstr ""
+
+#: ../../crm/performance/win_loss.rst:8
+msgid ""
+"To access this report, go to your *Pipeline* view under the *Reporting* tab."
+msgstr ""
+
+#: ../../crm/performance/win_loss.rst:11
+msgid ""
+"From there you can filter to which opportunities you wish to see, yours, the"
+" ones from your sales channel, your whole company, etc. You can then click "
+"on filter and check Won/Lost."
+msgstr ""
+
+#: ../../crm/performance/win_loss.rst:18
+msgid "You can also change the *Measures* to *Total Revenue*."
+msgstr ""
+
+#: ../../crm/performance/win_loss.rst:23
+msgid "You also have the ability to switch to a pie chart view."
+msgstr ""
+
+#: ../../crm/pipeline.rst:3
+msgid "Organize the pipeline"
+msgstr ""
+
+#: ../../crm/pipeline/lost_opportunities.rst:3
+msgid "Manage lost opportunities"
+msgstr ""
+
+#: ../../crm/pipeline/lost_opportunities.rst:5
+msgid ""
+"While working with your opportunities, you might lose some of them. You will"
+" want to keep track of the reasons you lost them and also which ways Odoo "
+"can help you recover them in the future."
+msgstr ""
+
+#: ../../crm/pipeline/lost_opportunities.rst:10
+msgid "Mark a lead as lost"
+msgstr ""
+
+#: ../../crm/pipeline/lost_opportunities.rst:12
+msgid ""
+"While in your pipeline, select any opportunity you want and you will see a "
+"*Mark Lost* button."
+msgstr ""
+
+#: ../../crm/pipeline/lost_opportunities.rst:15
+msgid ""
+"You can then select an existing *Lost Reason* or create a new one right "
+"there."
+msgstr ""
+
+#: ../../crm/pipeline/lost_opportunities.rst:22
+msgid "Manage & create lost reasons"
+msgstr ""
+
+#: ../../crm/pipeline/lost_opportunities.rst:24
+msgid ""
+"You will find your *Lost Reasons* under :menuselection:`Configuration --> "
+"Lost Reasons`."
+msgstr ""
+
+#: ../../crm/pipeline/lost_opportunities.rst:26
+msgid ""
+"You can select & rename any of them as well as create a new one from there."
+msgstr ""
+
+#: ../../crm/pipeline/lost_opportunities.rst:30
+msgid "Retrieve lost opportunities"
+msgstr ""
+
+#: ../../crm/pipeline/lost_opportunities.rst:32
+msgid ""
+"To retrieve lost opportunities and do actions on them (send an email, make a"
+" feedback call, etc.), select the *Lost* filter in the search bar."
+msgstr ""
+
+#: ../../crm/pipeline/lost_opportunities.rst:39
+msgid "You will then see all your lost opportunities."
+msgstr ""
+
+#: ../../crm/pipeline/lost_opportunities.rst:41
+msgid ""
+"If you want to refine them further, you can add a filter on the *Lost "
+"Reason*."
+msgstr ""
+
+#: ../../crm/pipeline/lost_opportunities.rst:44
+msgid "For Example, *Too Expensive*."
+msgstr ""
+
+#: ../../crm/pipeline/lost_opportunities.rst:50
+msgid "Restore lost opportunities"
+msgstr ""
+
+#: ../../crm/pipeline/lost_opportunities.rst:52
+msgid ""
+"From the Kanban view with the filter(s) in place, you can select any "
+"opportunity you wish and work on it as usual. You can also restore it by "
+"clicking on *Archived*."
+msgstr ""
+
+#: ../../crm/pipeline/lost_opportunities.rst:59
+msgid ""
+"You can also restore items in batch from the Kanban view when they belong to"
+" the same stage. Select *Restore Records* in the column options. You can "
+"also archive the same way."
+msgstr ""
+
+#: ../../crm/pipeline/lost_opportunities.rst:66
+msgid "To select specific opportunities, you should switch to the list view."
+msgstr ""
+
+#: ../../crm/pipeline/lost_opportunities.rst:71
+msgid ""
+"Then you can select as many or all opportunities and select the actions you "
+"want to take."
+msgstr ""
+
+#: ../../crm/pipeline/lost_opportunities.rst:78
+msgid ":doc:`../performance/win_loss`"
+msgstr ""
+
+#: ../../crm/pipeline/multi_sales_team.rst:3
+msgid "Manage multiple sales teams"
+msgstr ""
+
+#: ../../crm/pipeline/multi_sales_team.rst:5
+msgid ""
+"In Odoo, you can manage several sales teams, departments or channels with "
+"specific sales processes. To do so, we use the concept of *Sales Channel*."
+msgstr ""
+
+#: ../../crm/pipeline/multi_sales_team.rst:10
+msgid "Create a new sales channel"
+msgstr ""
+
+#: ../../crm/pipeline/multi_sales_team.rst:12
+msgid ""
+"To create a new *Sales Channel*, go to :menuselection:`Configuration --> "
+"Sales Channels`."
+msgstr ""
+
+#: ../../crm/pipeline/multi_sales_team.rst:14
+msgid ""
+"There you can set an email alias to it. Every message sent to that email "
+"address will create a lead/opportunity."
+msgstr ""
+
+#: ../../crm/pipeline/multi_sales_team.rst:21
+msgid "Add members to your sales channel"
+msgstr ""
+
+#: ../../crm/pipeline/multi_sales_team.rst:23
+msgid ""
+"You can add members to any channel; that way those members will see the "
+"pipeline structure of the sales channel when opening it. Any "
+"lead/opportunity assigned to them will link to the sales channel. Therefore,"
+" you can only be a member of one channel."
+msgstr ""
+
+#: ../../crm/pipeline/multi_sales_team.rst:28
+msgid "This will ease the process review of the team manager."
+msgstr ""
+
+#: ../../crm/pipeline/multi_sales_team.rst:33
+msgid ""
+"If you now filter on this specific channel in your pipeline, you will find "
+"all of its opportunities."
+msgstr ""
+
+#: ../../crm/pipeline/multi_sales_team.rst:40
+msgid "Sales channel dashboard"
+msgstr ""
+
+#: ../../crm/pipeline/multi_sales_team.rst:42
+msgid ""
+"To see the operations and results of any sales channel at a glance, the "
+"sales manager also has access to the *Sales Channel Dashboard* under "
+"*Reporting*."
+msgstr ""
+
+#: ../../crm/pipeline/multi_sales_team.rst:46
+msgid ""
+"It is shared with the whole ecosystem so every revenue stream is included in"
+" it: Sales, eCommerce, PoS, etc."
+msgstr ""
+
+#: ../../crm/track_leads.rst:3
+msgid "Assign and track leads"
+msgstr ""
+
+#: ../../crm/track_leads/lead_scoring.rst:3
+msgid "Assign leads based on scoring"
+msgstr ""
+
+#: ../../crm/track_leads/lead_scoring.rst:5
+msgid ""
+"With *Leads Scoring* you can automatically rank your leads based on selected"
+" criterias."
+msgstr ""
+
+#: ../../crm/track_leads/lead_scoring.rst:8
+msgid ""
+"For example you could score customers from your country higher or the ones "
+"that visited specific pages on your website."
+msgstr ""
+
+#: ../../crm/track_leads/lead_scoring.rst:14
+msgid ""
+"To use scoring, install the free module *Lead Scoring* under your *Apps* "
+"page (only available in Odoo Enterprise)."
+msgstr ""
+
+#: ../../crm/track_leads/lead_scoring.rst:21
+msgid "Create scoring rules"
+msgstr ""
+
+#: ../../crm/track_leads/lead_scoring.rst:23
+msgid ""
+"You now have a new tab in your *CRM* app called *Leads Management* where you"
+" can manage your scoring rules."
+msgstr ""
+
+#: ../../crm/track_leads/lead_scoring.rst:26
+msgid ""
+"Here's an example for a Canadian lead, you can modify for whatever criteria "
+"you wish to score your leads on. You can add as many criterias as you wish."
+msgstr ""
+
+#: ../../crm/track_leads/lead_scoring.rst:33
+msgid ""
+"Every hour every lead without a score will be automatically scanned and "
+"assigned their right score according to your scoring rules."
+msgstr ""
+
+#: ../../crm/track_leads/lead_scoring.rst:40
+msgid "Assign leads"
+msgstr ""
+
+#: ../../crm/track_leads/lead_scoring.rst:42
+msgid ""
+"Once the scores computed, leads can be assigned to specific teams using the "
+"same domain mechanism. To do so go to :menuselection:`CRM --> Leads "
+"Management --> Team Assignation` and apply a specific domain on each team. "
+"This domain can include scores."
+msgstr ""
+
+#: ../../crm/track_leads/lead_scoring.rst:49
+msgid ""
+"Further on, you can assign to a specific vendor in the team with an even "
+"more refined domain."
+msgstr ""
+
+#: ../../crm/track_leads/lead_scoring.rst:52
+msgid ""
+"To do so go to :menuselection:`CRM --> Leads Management --> Leads "
+"Assignation`."
+msgstr ""
+
+#: ../../crm/track_leads/lead_scoring.rst:58
+msgid ""
+"The team & leads assignation will assign the unassigned leads once a day."
+msgstr ""
+
+#: ../../crm/track_leads/lead_scoring.rst:62
+msgid "Evaluate & use the unassigned leads"
+msgstr ""
+
+#: ../../crm/track_leads/lead_scoring.rst:64
+msgid ""
+"Once your scoring rules are in place you will most likely still have some "
+"unassigned leads. Some of them could still lead to an opportunity so it is "
+"useful to do something with them."
+msgstr ""
+
+#: ../../crm/track_leads/lead_scoring.rst:68
+msgid ""
+"In your leads page you can place a filter to find your unassigned leads."
+msgstr ""
+
+#: ../../crm/track_leads/lead_scoring.rst:73
+msgid ""
+"Why not using :menuselection:`Email Marketing` or :menuselection:`Marketing "
+"Automation` apps to send a mass email to them? You can also easily find such"
+" unassigned leads from there."
+msgstr ""
+
+#: ../../crm/track_leads/prospect_visits.rst:3
+msgid "Track your prospects visits"
+msgstr ""
+
+#: ../../crm/track_leads/prospect_visits.rst:5
+msgid ""
+"Tracking your website pages will give you much more information about the "
+"interests of your website visitors."
+msgstr ""
+
+#: ../../crm/track_leads/prospect_visits.rst:8
+msgid ""
+"Every tracked page they visit will be recorded on your lead/opportunity if "
+"they use the contact form on your website."
+msgstr ""
+
+#: ../../crm/track_leads/prospect_visits.rst:14
+msgid ""
+"To use this feature, install the free module *Lead Scoring* under your "
+"*Apps* page (only available in Odoo Enterprise)."
+msgstr ""
+
+#: ../../crm/track_leads/prospect_visits.rst:21
+msgid "Track a webpage"
+msgstr ""
+
+#: ../../crm/track_leads/prospect_visits.rst:23
+msgid ""
+"Go to any static page you want to track on your website and under the "
+"*Promote* tab you will find *Optimize SEO*"
+msgstr ""
+
+#: ../../crm/track_leads/prospect_visits.rst:29
+msgid "There you will see a *Track Page* checkbox to track this page."
+msgstr ""
+
+#: ../../crm/track_leads/prospect_visits.rst:35
+msgid "See visited pages in your leads/opportunities"
+msgstr ""
+
+#: ../../crm/track_leads/prospect_visits.rst:37
+msgid ""
+"Now each time a lead is created from the contact form it will keep track of "
+"the pages visited by that visitor. You have two ways to see those pages, on "
+"the top right corner of your lead/opportunity you can see a *Page Views* "
+"button but also further down you will see them in the chatter."
+msgstr ""
+
+#: ../../crm/track_leads/prospect_visits.rst:43
+msgid ""
+"Both will update if the viewers comes back to your website and visits more "
+"pages."
+msgstr ""
+
+#: ../../crm/track_leads/prospect_visits.rst:52
+msgid ""
+"The feature will not repeat multiple viewings of the same pages in the "
+"chatter."
+msgstr ""
+
+#: ../../crm/track_leads/prospect_visits.rst:55
+msgid "Your customers will no longer be able to keep any secrets from you!"
+msgstr ""
diff --git a/locale/de_DE/LC_MESSAGES/db_management.po b/locale/de_DE/LC_MESSAGES/db_management.po
new file mode 100644
index 000000000..e557c1685
--- /dev/null
+++ b/locale/de_DE/LC_MESSAGES/db_management.po
@@ -0,0 +1,721 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) 2015-TODAY, Odoo S.A.
+# This file is distributed under the same license as the Odoo package.
+# FIRST AUTHOR , YEAR.
+# 
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo 11.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2018-07-27 11:08+0200\n"
+"PO-Revision-Date: 2018-10-19 08:15+0000\n"
+"Language-Team: German (Germany) (https://www.transifex.com/odoo/teams/41243/de_DE/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: de_DE\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: ../../db_management/db_online.rst:8
+msgid "Online Database management"
+msgstr ""
+
+#: ../../db_management/db_online.rst:10
+msgid ""
+"To manage your databases, access the `database management page "
+"`__ (you will have to sign in). Then "
+"click on the `Manage Your Databases "
+"`__ button."
+msgstr ""
+
+#: ../../db_management/db_online.rst:18
+msgid ""
+"Make sure you are connected as the administrator of the database you want to"
+" manage - many operations depends on indentifying you remotely to that "
+"database."
+msgstr ""
+
+#: ../../db_management/db_online.rst:22
+msgid "Several actions are available:"
+msgstr ""
+
+#: ../../db_management/db_online.rst:28
+msgid ":ref:`Upgrade `"
+msgstr ""
+
+#: ../../db_management/db_online.rst:28
+msgid ""
+"Upgrade your database to the latest Odoo version to enjoy cutting-edge "
+"features"
+msgstr ""
+
+#: ../../db_management/db_online.rst:32
+msgid ":ref:`Duplicate `"
+msgstr ""
+
+#: ../../db_management/db_online.rst:31
+msgid ""
+"Make an exact copy of your database, if you want to try out new apps or new "
+"flows without compromising your daily operations"
+msgstr ""
+
+#: ../../db_management/db_online.rst:34
+msgid ":ref:`Rename `"
+msgstr ""
+
+#: ../../db_management/db_online.rst:35
+msgid "Rename your database (and its URL)"
+msgstr ""
+
+#: ../../db_management/db_online.rst:37
+msgid "**Backup**"
+msgstr ""
+
+#: ../../db_management/db_online.rst:37
+msgid ""
+"Download an instant backup of your database; note that we back up databases "
+"daily according to our Odoo Cloud SLA"
+msgstr ""
+
+#: ../../db_management/db_online.rst:40
+msgid ":ref:`Domains `"
+msgstr ""
+
+#: ../../db_management/db_online.rst:40
+msgid "Configure custom domains to access your database via another URL"
+msgstr ""
+
+#: ../../db_management/db_online.rst:42
+msgid ":ref:`Delete `"
+msgstr ""
+
+#: ../../db_management/db_online.rst:43
+msgid "Delete a database instantly"
+msgstr ""
+
+#: ../../db_management/db_online.rst:46
+msgid "Contact Support"
+msgstr ""
+
+#: ../../db_management/db_online.rst:45
+msgid ""
+"Access our `support page `__ with the correct "
+"database already selected"
+msgstr ""
+
+#: ../../db_management/db_online.rst:51
+msgid "Upgrade"
+msgstr ""
+
+#: ../../db_management/db_online.rst:53
+msgid ""
+"Make sure to be connected to the database you want to upgrade and access the"
+" database management page. On the line of the database you want to upgrade, "
+"click on the \"Upgrade\" button."
+msgstr ""
+
+#: ../../db_management/db_online.rst:60
+msgid ""
+"You have the possibility to choose the target version of the upgrade. By "
+"default, we select the highest available version available for your "
+"database; if you were already in the process of testing a migration, we will"
+" automatically select the version you were already testing (even if we "
+"released a more recent version during your tests)."
+msgstr ""
+
+#: ../../db_management/db_online.rst:66
+msgid ""
+"By clicking on the \"Test upgrade\" button an upgrade request will be "
+"generated. If our automated system does not encounter any problem, you will "
+"receive a \"Test\" version of your upgraded database."
+msgstr ""
+
+#: ../../db_management/db_online.rst:73
+msgid ""
+"If our automatic system detect an issue during the creation of your test "
+"database, our dedicated team will have to work on it. You will be notified "
+"by email and the process will take up to 4 weeks."
+msgstr ""
+
+#: ../../db_management/db_online.rst:77
+msgid ""
+"You will have the possibility to test it for 1 month. Inspect your data "
+"(e.g. accounting reports, stock valuation, etc.), check that all your usual "
+"flows work correctly (CRM flow, Sales flow, etc.)."
+msgstr ""
+
+#: ../../db_management/db_online.rst:81
+msgid ""
+"Once you are ready and that everything is correct in your test migration, "
+"you can click again on the Upgrade button, and confirm by clicking on "
+"Upgrade (the button with the little rocket!) to switch your production "
+"database to the new version."
+msgstr ""
+
+#: ../../db_management/db_online.rst:89
+msgid ""
+"Your database will be taken offline during the upgrade (usually between "
+"30min up to several hours for big databases), so make sure to plan your "
+"migration during non-business hours."
+msgstr ""
+
+#: ../../db_management/db_online.rst:96
+msgid "Duplicating a database"
+msgstr ""
+
+#: ../../db_management/db_online.rst:98
+msgid ""
+"Database duplication, renaming, custom DNS, etc. is not available for trial "
+"databases on our Online platform. Paid Databases and \"One App Free\" "
+"database can duplicate without problem."
+msgstr ""
+
+#: ../../db_management/db_online.rst:103
+msgid ""
+"In the line of the database you want to duplicate, you will have a few "
+"buttons. To duplicate your database, just click **Duplicate**. You will have"
+" to give a name to your duplicate, then click **Duplicate Database**."
+msgstr ""
+
+#: ../../db_management/db_online.rst:110
+msgid ""
+"If you do not check the \"For testing purposes\" checkbox when duplicating a"
+" database, all external communication will remain active:"
+msgstr ""
+
+#: ../../db_management/db_online.rst:113
+msgid "Emails are sent"
+msgstr ""
+
+#: ../../db_management/db_online.rst:115
+msgid ""
+"Payments are processed (in the e-commerce or Subscriptions apps, for "
+"example)"
+msgstr ""
+
+#: ../../db_management/db_online.rst:118
+msgid "Delivery orders (shipping providers) are sent"
+msgstr ""
+
+#: ../../db_management/db_online.rst:120
+msgid "Etc."
+msgstr ""
+
+#: ../../db_management/db_online.rst:122
+msgid ""
+"Make sure to check the checkbox \"For testing purposes\" if you want these "
+"behaviours to be disabled."
+msgstr ""
+
+#: ../../db_management/db_online.rst:125
+msgid ""
+"After a few seconds, you will be logged in your duplicated database. Notice "
+"that the url uses the name you chose for your duplicated database."
+msgstr ""
+
+#: ../../db_management/db_online.rst:129
+msgid "Duplicate databases expire automatically after 15 days."
+msgstr ""
+
+#: ../../db_management/db_online.rst:137
+msgid "Rename a Database"
+msgstr ""
+
+#: ../../db_management/db_online.rst:139
+msgid ""
+"To rename your database, make sure you are connected to the database you "
+"want to rename, access the `database management page "
+"`__ and click **Rename**. You will have "
+"to give a new name to your database, then click **Rename Database**."
+msgstr ""
+
+#: ../../db_management/db_online.rst:150
+msgid "Deleting a Database"
+msgstr ""
+
+#: ../../db_management/db_online.rst:152
+msgid "You can only delete databases of which you are the administrator."
+msgstr ""
+
+#: ../../db_management/db_online.rst:154
+msgid ""
+"When you delete your database all the data will be permanently lost. The "
+"deletion is instant and for all the Users. We advise you to do an instant "
+"backup of your database before deleting it, since the last automated daily "
+"backup may be several hours old at that point."
+msgstr ""
+
+#: ../../db_management/db_online.rst:160
+msgid ""
+"From the `database management page `__, "
+"on the line of the database you want to delete, click on the \"Delete\" "
+"button."
+msgstr ""
+
+#: ../../db_management/db_online.rst:167
+msgid ""
+"Read carefully the warning message that will appear and proceed only if you "
+"fully understand the implications of deleting a database:"
+msgstr ""
+
+#: ../../db_management/db_online.rst:173
+msgid ""
+"After a few seconds, the database will be deleted and the page will reload "
+"automatically."
+msgstr ""
+
+#: ../../db_management/db_online.rst:177
+msgid ""
+"If you need to re-use this database name, it will be immediately available."
+msgstr ""
+
+#: ../../db_management/db_online.rst:179
+msgid ""
+"It is not possible to delete a database if it is expired or linked to a "
+"Subscription. In these cases contact `Odoo Support "
+"`__"
+msgstr ""
+
+#: ../../db_management/db_online.rst:183
+msgid ""
+"If you want to delete your Account, please contact `Odoo Support "
+"`__"
+msgstr ""
+
+#: ../../db_management/db_premise.rst:7
+msgid "On-premise Database management"
+msgstr ""
+
+#: ../../db_management/db_premise.rst:10
+msgid "Register a database"
+msgstr ""
+
+#: ../../db_management/db_premise.rst:12
+msgid ""
+"To register your database, you just need to enter your Subscription Code in "
+"the banner in the App Switcher. Make sure you do not add extra spaces before"
+" or after your subscription code. If the registration is successful, it will"
+" turn green and will provide you with the Expiration Date of your freshly-"
+"registered database. You can check this Epiration Date in the About menu "
+"(Odoo 9) or in the Settings Dashboard (Odoo 10)."
+msgstr ""
+
+#: ../../db_management/db_premise.rst:20
+msgid "Registration Error Message"
+msgstr ""
+
+#: ../../db_management/db_premise.rst:22
+msgid ""
+"If you are unable to register your database, you will likely encounter this "
+"message:"
+msgstr ""
+
+#: ../../db_management/db_premise.rst:31 ../../db_management/db_premise.rst:97
+#: ../../db_management/db_premise.rst:130
+msgid "Solutions"
+msgstr ""
+
+#: ../../db_management/db_premise.rst:33
+msgid "Do you have a valid Enterprise subscription?"
+msgstr ""
+
+#: ../../db_management/db_premise.rst:35
+msgid ""
+"Check if your subscription details get the tag \"In Progress\" on your `Odoo"
+" Account `__ or with your Account"
+" Manager"
+msgstr ""
+
+#: ../../db_management/db_premise.rst:39
+msgid "Have you already linked a database with your subscription reference?"
+msgstr ""
+
+#: ../../db_management/db_premise.rst:41
+msgid ""
+"You can link only one database per subscription. (Need a test or a "
+"development database? `Find a partner `__)"
+msgstr ""
+
+#: ../../db_management/db_premise.rst:45
+msgid ""
+"You can unlink the old database yourself on your `Odoo Contract "
+"`__ with the button \"Unlink "
+"database\""
+msgstr ""
+
+#: ../../db_management/db_premise.rst:52
+msgid ""
+"A confirmation message will appear; make sure this is the correct database "
+"as it will be deactivated shortly:"
+msgstr ""
+
+#: ../../db_management/db_premise.rst:59
+msgid "Do you have the updated version of Odoo 9?"
+msgstr ""
+
+#: ../../db_management/db_premise.rst:61
+#: ../../db_management/db_premise.rst:190
+msgid ""
+"From July 2016 onward, Odoo 9 now automatically change the uuid of a "
+"duplicated database; a manual operation is no longer required."
+msgstr ""
+
+#: ../../db_management/db_premise.rst:64
+msgid ""
+"If it's not the case, you may have multiple databases sharing the same UUID."
+" Please check on your `Odoo Contract "
+"`__, a short message will appear "
+"specifying which database is problematic:"
+msgstr ""
+
+#: ../../db_management/db_premise.rst:73
+msgid ""
+"In this case, you need to change the UUID on your test databases to solve "
+"this issue. You will find more information about this in :ref:`this section "
+"`."
+msgstr ""
+
+#: ../../db_management/db_premise.rst:76
+msgid ""
+"For your information, we identify database with UUID. Therefore, each "
+"database should have a distinct UUID to ensure that registration and "
+"invoicing proceed effortlessly for your and for us."
+msgstr ""
+
+#: ../../db_management/db_premise.rst:82
+msgid "Error message due to too many users"
+msgstr ""
+
+#: ../../db_management/db_premise.rst:84
+msgid ""
+"If you have more users in your local database than provisionned in your Odoo"
+" Enterprise subscription, you may encounter this message:"
+msgstr ""
+
+#: ../../db_management/db_premise.rst:93
+msgid ""
+"When the message appears you have 30 days before the expiration. The "
+"countdown is updated everyday."
+msgstr ""
+
+#: ../../db_management/db_premise.rst:99
+msgid ""
+"**Add more users** on your subscription: follow the link and Validate the "
+"upsell quotation and pay for the extra users."
+msgstr ""
+
+#: ../../db_management/db_premise.rst:102
+msgid "or"
+msgstr ""
+
+#: ../../db_management/db_premise.rst:104
+msgid ""
+"**Deactivate users** as explained in this `Documentation "
+"`__ and **Reject** the upsell quotation."
+msgstr ""
+
+#: ../../db_management/db_premise.rst:109
+msgid ""
+"Once your database has the correct number of users, the expiration message "
+"will disappear automatically after a few days, when the next verification "
+"occurs. We understand that it can be a bit frightening to see the countdown,"
+" so you can :ref:`force an Update Notification `  to make the "
+"message disappear right away."
+msgstr ""
+
+#: ../../db_management/db_premise.rst:116
+msgid "Database expired error message"
+msgstr ""
+
+#: ../../db_management/db_premise.rst:118
+msgid ""
+"If your database reaches its expiration date before your renew your "
+"subscription, you will encounter this message:"
+msgstr ""
+
+#: ../../db_management/db_premise.rst:126
+msgid ""
+"This **blocking** message appears after a non-blocking message that lasts 30"
+" days. If you fail to take action before the end of the countdown, the "
+"database is expired."
+msgstr ""
+
+#: ../../db_management/db_premise.rst:134
+msgid ""
+"Renew your subscription: follow the link and renew your subscription - note "
+"that"
+msgstr ""
+
+#: ../../db_management/db_premise.rst:133
+msgid ""
+"if you wish to pay by Wire Transfer, your subscription will effectively be "
+"renewed only when the payment arrives, which can take a few days. Credit "
+"card payments are processed immediately."
+msgstr ""
+
+#: ../../db_management/db_premise.rst:136
+msgid "Contact our `Support `__"
+msgstr ""
+
+#: ../../db_management/db_premise.rst:138
+msgid ""
+"None of those solutions worked for you? Please contact our `Support "
+"`__"
+msgstr ""
+
+#: ../../db_management/db_premise.rst:145
+msgid "Force an Update Notification"
+msgstr ""
+
+#: ../../db_management/db_premise.rst:147
+msgid ""
+"Update Notifications happen once every 7 days and keep your database up-to-"
+"date with your Odoo Enterprise subscription. If you modify your subscription"
+" (i.e. add more users, renew it for a year, etc.), your local database will "
+"only be made aware of the change once every 7 days - this can cause "
+"discrepancies between the state of your subscription and some notifications "
+"in your App Switcher. When doing such an operation on your subscription, you"
+" can force an Update using the following procedure:"
+msgstr ""
+
+#: ../../db_management/db_premise.rst:154
+msgid "Connect to the database with the **Administrator** account"
+msgstr ""
+
+#: ../../db_management/db_premise.rst:155
+msgid ""
+"Switch to the Developer mode by using the **About** option in the top-right "
+"menu (in V9) /  in **Settings**  (in V10): click on **Activate the developer"
+" mode**"
+msgstr ""
+
+#: ../../db_management/db_premise.rst:158
+msgid ""
+"Navigate to the \"Settings\" menu, then \"Technical\" > \"Automation\" > "
+"\"Scheduled Actions\""
+msgstr ""
+
+#: ../../db_management/db_premise.rst:160
+msgid ""
+"Find \"Update Notification\" in the list, click on it, and finally click on "
+"the button \"**RUN MANUALLY**\""
+msgstr ""
+
+#: ../../db_management/db_premise.rst:162
+msgid "Refresh the page, the \"Expiration\" notification should be gone"
+msgstr ""
+
+#: ../../db_management/db_premise.rst:165
+msgid ""
+"You may have kept the same UUID on different databases and we receive "
+"information from those databases too. So please read :ref:`this "
+"documentation ` to know how to change the UUID. After the"
+" change you can force a ping to speed up the verification, your production "
+"database will then be correctly identified."
+msgstr ""
+
+#: ../../db_management/db_premise.rst:174
+msgid "Duplicate a database"
+msgstr ""
+
+#: ../../db_management/db_premise.rst:176
+msgid ""
+"You can duplicate your database by accessing the database manager on your "
+"server (/web/database/manager). In this page, you can easily "
+"duplicate your database (among other things)."
+msgstr ""
+
+#: ../../db_management/db_premise.rst:184
+msgid ""
+"When you duplicate a local database, it is **strongly** advised to change "
+"the duplicated database's uuid (Unniversally Unique Identifier), since this "
+"uuid is how your database identifies itself with our servers. Having two "
+"databases with the same uuid could result in invoicing problems or "
+"registration problems down the line."
+msgstr ""
+
+#: ../../db_management/db_premise.rst:193
+msgid ""
+"The database uuid is currently accessible from the menu **Settings > "
+"Technical > System Parameters**, we advise you to use a `uuid generator "
+"`__ or to use the unix command ``uuidgen`` to"
+" generate a new uuid. You can then simply replace it like any other record "
+"by clicking on it and using the edit button."
+msgstr ""
+
+#: ../../db_management/documentation.rst:7
+msgid "Users and Features"
+msgstr ""
+
+#: ../../db_management/documentation.rst:9
+msgid ""
+"As the administrator of your database, you are responsible for its usage. "
+"This includes the Apps you install as well as the number of users currently "
+"in use."
+msgstr ""
+
+#: ../../db_management/documentation.rst:13
+msgid ""
+"Odoo is many things (ERP, CMS, CRM application, e-Commerce backend, etc.) "
+"but it is *not* a smartphone. You should apply caution when adding/removing "
+"features (especially Apps) on your database since this may impact your "
+"subscription amount significantly (or switch you from a free account to a "
+"paying one on our online platform)."
+msgstr ""
+
+#: ../../db_management/documentation.rst:19
+msgid ""
+"This page contains some information as to how you can manage your Odoo "
+"instances. Before carrying any of these procedures, we **strongly** advise "
+"to test them on a duplicate of your database first. That way, if something "
+"goes wrong, your day-to-day business is not impacted."
+msgstr ""
+
+#: ../../db_management/documentation.rst:24
+msgid ""
+"You can find guides on how to duplicate your databases both for :ref:`online"
+" ` and :ref:`on premise ` "
+"installations."
+msgstr ""
+
+#: ../../db_management/documentation.rst:28
+msgid ""
+"If you have questions about the content of this page or if you encounter an "
+"issue while carrying out these procedures, please contact us through our "
+"`support form `__."
+msgstr ""
+
+#: ../../db_management/documentation.rst:34
+msgid "Deactivating Users"
+msgstr ""
+
+#: ../../db_management/documentation.rst:36
+msgid ""
+"Make sure you have sufficient **administrative rights** if you want to "
+"change the status of any of your users."
+msgstr ""
+
+#: ../../db_management/documentation.rst:39
+msgid ""
+"In your Odoo instance, click on **Settings**. You will have a section "
+"showing you the active users on your database. Click on **Manage access "
+"rights.**"
+msgstr ""
+
+#: ../../db_management/documentation.rst:44
+#: ../../db_management/documentation.rst:82
+msgid "|settings|"
+msgstr ""
+
+#: ../../db_management/documentation.rst:44
+msgid "|browse_users|"
+msgstr ""
+
+#: ../../db_management/documentation.rst:47
+msgid "You'll then see the list of your users."
+msgstr ""
+
+#: ../../db_management/documentation.rst:52
+msgid ""
+"The pre-selected filter *Internal Users* shows your paying users (different "
+"from the *Portal Users* which are free). If you remove this filter, you'll "
+"get all your users (the ones you pay for and the portal ones)"
+msgstr ""
+
+#: ../../db_management/documentation.rst:57
+msgid ""
+"In your list of users, click on the user you want to deactivate. As soon as "
+"you are on the userform, go with your mouse cursor on the status **Active** "
+"(top right). Click on Active and you will notice that the status will change"
+" to **Inactive** immediately."
+msgstr ""
+
+#: ../../db_management/documentation.rst:66
+msgid "The user is now deactivated."
+msgstr ""
+
+#: ../../db_management/documentation.rst:68
+msgid "**Never** deactivate the main user (*admin*)"
+msgstr ""
+
+#: ../../db_management/documentation.rst:71
+msgid "Uninstalling Apps"
+msgstr ""
+
+#: ../../db_management/documentation.rst:73
+msgid ""
+"Make sure you first test what you are about to do on a :ref:`duplicate "
+"` of your database before making any changes (*especially*"
+" installing/uninstalling apps)."
+msgstr ""
+
+#: ../../db_management/documentation.rst:77
+msgid ""
+"In your Odoo instance click on **Settings**; in this app, you will be able "
+"to see how many applications you have installed. Click on **Browse Apps** to"
+" access the list of your installed applications."
+msgstr ""
+
+#: ../../db_management/documentation.rst:82
+msgid "|browse_apps|"
+msgstr ""
+
+#: ../../db_management/documentation.rst:85
+msgid ""
+"In your applications' dashboard, you will see all the icons of your "
+"applications. Click on the application you want to uninstall. Then, on the "
+"form of the application, click on **Uninstall**."
+msgstr ""
+
+#: ../../db_management/documentation.rst:92
+msgid ""
+"Some applications have dependencies, like Invoicing, eCommerce, etc. "
+"Therefore, the system will give you a warning message to advise you of what "
+"is about to be removed. If you uninstall your application, all its "
+"dependencies will be uninstalled as well (and the data in them will "
+"permanently disappear). If you are sure you still want to uninstall it, then"
+" click **Confirm**."
+msgstr ""
+
+#: ../../db_management/documentation.rst:99
+msgid ""
+"Last, after having checked the warning message (if any), click **Confirm**."
+msgstr ""
+
+#: ../../db_management/documentation.rst:104
+msgid "You have finished uninstalling your application."
+msgstr ""
+
+#: ../../db_management/documentation.rst:107
+msgid "Good to know"
+msgstr ""
+
+#: ../../db_management/documentation.rst:109
+msgid ""
+"**Uninstalling apps, managing users, etc. is up to you**: no one else can "
+"know if your business flow is broken better than you. If we were to "
+"uninstall applications for you, we would never be able to tell if relevant "
+"data had been removed or if one of your business flow was broken because we "
+"*do not know how you work* and therefore cannot validate these kinds of "
+"operations."
+msgstr ""
+
+#: ../../db_management/documentation.rst:115
+msgid ""
+"**Odoo Apps have dependencies**: this means that you may need to install "
+"modules that you do not actively use to access some features of Odoo you "
+"might need. For example, the Website Builder app is needed to be able to "
+"show your customer their Quotes in a web page. Even though you might not "
+"need or use the Website itself, it is needed for the Online Quotes feature "
+"to work properly."
+msgstr ""
+
+#: ../../db_management/documentation.rst:122
+msgid ""
+"**Always test app installation/removal on a duplicate** (or on a free trial "
+"database): that way you can know what other apps may be required, etc. This "
+"will avoid surprises when uninstalling or when receiving your invoices."
+msgstr ""
diff --git a/locale/de_DE/LC_MESSAGES/discuss.po b/locale/de_DE/LC_MESSAGES/discuss.po
new file mode 100644
index 000000000..0452f77c1
--- /dev/null
+++ b/locale/de_DE/LC_MESSAGES/discuss.po
@@ -0,0 +1,658 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) 2015-TODAY, Odoo S.A.
+# This file is distributed under the same license as the Odoo package.
+# FIRST AUTHOR , YEAR.
+# 
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo 11.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2018-10-19 10:03+0200\n"
+"PO-Revision-Date: 2018-10-19 08:15+0000\n"
+"Language-Team: German (Germany) (https://www.transifex.com/odoo/teams/41243/de_DE/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: de_DE\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: ../../discuss.rst:5
+msgid "Discuss"
+msgstr ""
+
+#: ../../discuss/email_servers.rst:3
+msgid "How to use my mail server to send and receive emails in Odoo"
+msgstr ""
+
+#: ../../discuss/email_servers.rst:5
+msgid ""
+"This document is mainly dedicated to Odoo on-premise users who don't benefit"
+" from an out-of-the-box solution to send and receive emails in Odoo, unlike "
+"`Odoo Online `__ & `Odoo.sh "
+"`__."
+msgstr ""
+
+#: ../../discuss/email_servers.rst:9
+msgid ""
+"If no one in your company is used to manage email servers, we strongly "
+"recommend that you opt for those Odoo hosting solutions. Their email system "
+"works instantly and is monitored by professionals. Nevertheless you can "
+"still use your own email servers if you want to manage your email server's "
+"reputation yourself."
+msgstr ""
+
+#: ../../discuss/email_servers.rst:15
+msgid ""
+"You will find here below some useful information on how to integrate your "
+"own email solution with Odoo."
+msgstr ""
+
+#: ../../discuss/email_servers.rst:18
+msgid ""
+"Office 365 email servers don't allow easiliy to send external emails from "
+"hosts like Odoo. Refer to the `Microsoft's documentation "
+"`__ to make it work."
+msgstr ""
+
+#: ../../discuss/email_servers.rst:24
+msgid "How to manage outbound messages"
+msgstr ""
+
+#: ../../discuss/email_servers.rst:26
+msgid ""
+"As a system admin, go to :menuselection:`Settings --> General Settings` and "
+"check *External Email Servers*. Then, click *Outgoing Mail Servers* to "
+"create one and reference the SMTP data of your email server. Once all the "
+"information has been filled out, click on *Test Connection*."
+msgstr ""
+
+#: ../../discuss/email_servers.rst:31
+msgid "Here is a typical configuration for a G Suite server."
+msgstr ""
+
+#: ../../discuss/email_servers.rst:36
+msgid "Then set your email domain name in the General Settings."
+msgstr ""
+
+#: ../../discuss/email_servers.rst:39
+msgid "Can I use an Office 365 server"
+msgstr ""
+
+#: ../../discuss/email_servers.rst:40
+msgid ""
+"You can use an Office 365 server if you run Odoo on-premise. Office 365 SMTP"
+" relays are not compatible with Odoo Online."
+msgstr ""
+
+#: ../../discuss/email_servers.rst:43
+msgid ""
+"Please refer to `Microsoft's documentation `__ to configure"
+" a SMTP relay for your Odoo's IP address."
+msgstr ""
+
+#: ../../discuss/email_servers.rst:47
+msgid "How to use a G Suite server"
+msgstr ""
+
+#: ../../discuss/email_servers.rst:48
+msgid ""
+"You can use an G Suite server for any Odoo hosting type. To do so you need "
+"to enable a SMTP relay and to allow *Any addresses* in the *Allowed senders*"
+" section. The configuration steps are explained in `Google documentation "
+"`__."
+msgstr ""
+
+#: ../../discuss/email_servers.rst:56
+msgid "Be SPF-compliant"
+msgstr ""
+
+#: ../../discuss/email_servers.rst:57
+msgid ""
+"In case you use SPF (Sender Policy Framework) to increase the deliverability"
+" of your outgoing emails, don't forget to authorize Odoo as a sending host "
+"in your domain name settings. Here is the configuration for Odoo Online:"
+msgstr ""
+
+#: ../../discuss/email_servers.rst:61
+msgid ""
+"If no TXT record is set for SPF, create one with following definition: "
+"v=spf1 include:_spf.odoo.com ~all"
+msgstr ""
+
+#: ../../discuss/email_servers.rst:63
+msgid ""
+"In case a SPF TXT record is already set, add \"include:_spf.odoo.com\". e.g."
+" for a domain name that sends emails via Odoo Online and via G Suite it "
+"could be: v=spf1 include:_spf.odoo.com include:_spf.google.com ~all"
+msgstr ""
+
+#: ../../discuss/email_servers.rst:67
+msgid ""
+"Find `here `__ the exact procedure to "
+"create or modify TXT records in your own domain registrar."
+msgstr ""
+
+#: ../../discuss/email_servers.rst:70
+msgid ""
+"Your new SPF record can take up to 48 hours to go into effect, but this "
+"usually happens more quickly."
+msgstr ""
+
+#: ../../discuss/email_servers.rst:73
+msgid ""
+"Adding more than one SPF record for a domain can cause problems with mail "
+"delivery and spam classification. Instead, we recommend using only one SPF "
+"record by modifying it to authorize Odoo."
+msgstr ""
+
+#: ../../discuss/email_servers.rst:78
+msgid "Allow DKIM"
+msgstr ""
+
+#: ../../discuss/email_servers.rst:79
+msgid ""
+"You should do the same thing if DKIM (Domain Keys Identified Mail) is "
+"enabled on your email server. In the case of Odoo Online & Odoo.sh, you "
+"should add a DNS \"odoo._domainkey\" CNAME record to "
+"\"odoo._domainkey.odoo.com\". For example, for \"foo.com\" they should have "
+"a record \"odoo._domainkey.foo.com\" that is a CNAME with the value "
+"\"odoo._domainkey.odoo.com\"."
+msgstr ""
+
+#: ../../discuss/email_servers.rst:87
+msgid "How to manage inbound messages"
+msgstr ""
+
+#: ../../discuss/email_servers.rst:89
+msgid "Odoo relies on generic email aliases to fetch incoming messages."
+msgstr ""
+
+#: ../../discuss/email_servers.rst:91
+msgid ""
+"**Reply messages** of messages sent from Odoo are routed to their original "
+"discussion thread (and to the inbox of all its followers) by the catchall "
+"alias (**catchall@**)."
+msgstr ""
+
+#: ../../discuss/email_servers.rst:95
+msgid ""
+"**Bounced messages** are routed to **bounce@** in order to track them in "
+"Odoo. This is especially used in `Odoo Email Marketing "
+"`__ to opt-out invalid "
+"recipients."
+msgstr ""
+
+#: ../../discuss/email_servers.rst:99
+msgid ""
+"**Original messages**: Several business objects have their own alias to "
+"create new records in Odoo from incoming emails:"
+msgstr ""
+
+#: ../../discuss/email_servers.rst:102
+msgid ""
+"Sales Channel (to create Leads or Opportunities in `Odoo CRM "
+"`__),"
+msgstr ""
+
+#: ../../discuss/email_servers.rst:104
+msgid ""
+"Support Channel (to create Tickets in `Odoo Helpdesk "
+"`__),"
+msgstr ""
+
+#: ../../discuss/email_servers.rst:106
+msgid ""
+"Projects (to create new Tasks in `Odoo Project `__),"
+msgstr ""
+
+#: ../../discuss/email_servers.rst:108
+msgid ""
+"Job Positions (to create Applicants in `Odoo Recruitment "
+"`__),"
+msgstr ""
+
+#: ../../discuss/email_servers.rst:110
+msgid "etc."
+msgstr ""
+
+#: ../../discuss/email_servers.rst:112
+msgid ""
+"Depending on your mail server, there might be several methods to fetch "
+"emails. The easiest and most recommended method is to manage one email "
+"address per Odoo alias in your mail server."
+msgstr ""
+
+#: ../../discuss/email_servers.rst:116
+msgid ""
+"Create the corresponding email addresses in your mail server (catchall@, "
+"bounce@, sales@, etc.)."
+msgstr ""
+
+#: ../../discuss/email_servers.rst:118
+msgid "Set your domain name in the General Settings."
+msgstr ""
+
+#: ../../discuss/email_servers.rst:123
+msgid ""
+"If you use Odoo on-premise, create an *Incoming Mail Server* in Odoo for "
+"each alias. You can do it from the General Settings as well. Fill out the "
+"form according to your email provider’s settings. Leave the *Actions to "
+"Perform on Incoming Mails* blank. Once all the information has been filled "
+"out, click on *TEST & CONFIRM*."
+msgstr ""
+
+#: ../../discuss/email_servers.rst:132
+msgid ""
+"If you use Odoo Online or Odoo.sh, We do recommend to redirect incoming "
+"messages to Odoo's domain name rather than exclusively use your own email "
+"server. That way you will receive incoming messages without delay. Indeed, "
+"Odoo Online is fetching incoming messages of external servers once per hour "
+"only. You should set redirections for all the email addresses to Odoo's "
+"domain name in your email server (e.g. *catchall@mydomain.ext* to "
+"*catchall@mycompany.odoo.com*)."
+msgstr ""
+
+#: ../../discuss/email_servers.rst:139
+msgid ""
+"All the aliases are customizable in Odoo. Object aliases can be edited from "
+"their  respective configuration view. To edit catchall and bounce aliases, "
+"you first need to activate the developer mode from the Settings Dashboard."
+msgstr ""
+
+#: ../../discuss/email_servers.rst:147
+msgid ""
+"Then refresh your screen and go to :menuselection:`Settings --> Technical "
+"--> Parameters --> System Parameters` to customize the aliases "
+"(*mail.catchall.alias* & * mail.bounce.alias*)."
+msgstr ""
+
+#: ../../discuss/email_servers.rst:154
+msgid ""
+"By default inbound messages are fetched every 5 minutes in Odoo on-premise. "
+"You can change this value in developer mode. Go to :menuselection:`Settings "
+"--> Technical --> Automation --> Scheduled Actions` and look for *Mail: "
+"Fetchmail Service*."
+msgstr ""
+
+#: ../../discuss/mail_twitter.rst:3
+msgid "How to follow Twitter feed from Odoo"
+msgstr ""
+
+#: ../../discuss/mail_twitter.rst:8
+msgid ""
+"You can follow specific hashtags on Twitter and see the tweets within the "
+"Odoo Discuss channels of your choice. The tweets are retrieved periodically "
+"from Twitter. An authenticated user can retweet the messages."
+msgstr ""
+
+#: ../../discuss/mail_twitter.rst:13
+msgid "Setting up the App on Twitter's side"
+msgstr ""
+
+#: ../../discuss/mail_twitter.rst:15
+msgid ""
+"Twitter uses an \"App\" on its side which is opens a gate to which Odoo asks"
+" for tweets, and through which a user can retweet. To set up this app, go to"
+" http://apps.twitter.com/app/new and put in the values:"
+msgstr ""
+
+#: ../../discuss/mail_twitter.rst:19
+msgid "Name: this is the name of the application on Twitter"
+msgstr ""
+
+#: ../../discuss/mail_twitter.rst:21
+msgid ""
+"Website: this is the external url of your Odoo database, with \"/web\" "
+"added. For example, if your Odoo instance is hosted at "
+"\"http://www.example.com\", you should put \"http://www.example.com/web\" in"
+" this field."
+msgstr ""
+
+#: ../../discuss/mail_twitter.rst:25
+msgid ""
+"Callback URL: this is the address on which Twitter will respond. Following "
+"the previous example you should write "
+"\"http://www.example.com/web/twitter/callback\"."
+msgstr ""
+
+#: ../../discuss/mail_twitter.rst:28
+msgid ""
+"Do not forget to accept the terms **Developer agreement** of use and click "
+"on **Create your Twitter application** at the bottom of the page."
+msgstr ""
+
+#: ../../discuss/mail_twitter.rst:33
+msgid "Getting the API key and secret"
+msgstr ""
+
+#: ../../discuss/mail_twitter.rst:35
+msgid ""
+"When on the App dashboard, switch to the **Keys and Access Tokens** tab."
+msgstr ""
+
+#: ../../discuss/mail_twitter.rst:40
+msgid ""
+"And copy those values in Odoo in :menuselection:`Settings--> General "
+"Settings--> Twitter discuss integration` and click on **Save** to save the "
+"settings."
+msgstr ""
+
+#: ../../discuss/mentions.rst:3
+msgid "How to grab attention of other users in my messages"
+msgstr ""
+
+#: ../../discuss/mentions.rst:5
+msgid ""
+"You can **mention** a user in a channel or chatter by typing **@user-name**."
+" Mentioning a user in the chatter will set them as a follower of the item "
+"(if they are not already) and send a message to their inbox. The item "
+"containing the mention will also be bolded in the list view. Mentioning a "
+"user in a channel will send a message to their inbox. You cannot mention a "
+"user in a channel who is not subscribed to the channel. Typing **#channel-"
+"name** will provide a link to the mentioned channel in either a chatter or "
+"another channel."
+msgstr ""
+
+#: ../../discuss/mentions.rst:15
+msgid "Direct messaging a user"
+msgstr ""
+
+#: ../../discuss/mentions.rst:17
+msgid ""
+"**Direct messages** are private messages viewable only by the sender and "
+"recipient. You can send direct messages to other users from within the "
+"Discuss module by creating a new conversation or selecting an existing one "
+"from the sidebar. Direct messages can be sent from anywhere in Odoo using "
+"the speech bubble icon in the top bar. The online status of other users is "
+"displayed to the left of their name. A **green dot** indicates that a user "
+"is Online, an **orange dot** that they are Idle, and a **grey dot** that "
+"they are offline."
+msgstr ""
+
+#: ../../discuss/mentions.rst:28
+msgid "Desktop notifications from Discuss"
+msgstr ""
+
+#: ../../discuss/mentions.rst:30
+msgid ""
+"You can choose to see **desktop notifications** when you receive a new "
+"direct message. The notification shows you the sender and a brief preview of"
+" the message contents. These can be configured or disabled by clicking on "
+"the gear icon in the corner of the notification.."
+msgstr ""
+
+#: ../../discuss/monitoring.rst:3
+msgid "How to be responsive at work thanks to my Odoo inbox"
+msgstr ""
+
+#: ../../discuss/monitoring.rst:5
+msgid ""
+"Use the **Inbox** in Discuss app to monitor updates and progress on "
+"everything you do in Odoo. Notifications and messages from everything you "
+"follow or in which you are mentioned appear in your inbox."
+msgstr ""
+
+#: ../../discuss/monitoring.rst:13
+msgid "You can keep an eye on your **Inbox** from any screen."
+msgstr ""
+
+#: ../../discuss/monitoring.rst:18
+msgid ""
+"Marking an item with a check marks the message as **read** and removes it "
+"from your inbox. If you would like to save an item for future reference or "
+"action, mark it with a star to add it to the **Starred** box. You can star "
+"any message or notification in Discuss or any of the item-specific chatters "
+"throughout Odoo to keep tabs on it here."
+msgstr ""
+
+#: ../../discuss/overview.rst:3
+msgid "Why use Odoo Discuss"
+msgstr ""
+
+#: ../../discuss/overview.rst:5
+msgid ""
+"Odoo Discuss is an easy to use messaging app for teams that brings all your "
+"organization's communication into one place and seamlessly integrates with "
+"the Odoo platform. Discuss lets you send and receive messages from wherever "
+"you are in Odoo as well as manage your messages and notifications easily "
+"from within the app. Discuss allows you to create **channels** for team "
+"chats, conversations about projects, meeting coordination, and more in one "
+"simple and searchable interface."
+msgstr ""
+
+#: ../../discuss/plan_activities.rst:3
+msgid "Get organized by planning activities"
+msgstr ""
+
+#: ../../discuss/plan_activities.rst:5
+msgid ""
+"Planning activities is the perfect way to keep on track with your work. Get "
+"reminded of what needs to be done and schedule the next activities to "
+"undertake."
+msgstr ""
+
+#: ../../discuss/plan_activities.rst:9
+msgid ""
+"Your activities are available wherever you are in Odoo. It is easy to manage"
+" your priorities."
+msgstr ""
+
+#: ../../discuss/plan_activities.rst:15
+msgid ""
+"Activities can be planned and managed from the chatters or in the kanban "
+"views. Here is an example for opportunities :"
+msgstr ""
+
+#: ../../discuss/plan_activities.rst:22
+msgid "Set your activity types"
+msgstr ""
+
+#: ../../discuss/plan_activities.rst:24
+msgid ""
+"A number of generic activities types are available by default in Odoo (e.g. "
+"call, email, meeting, etc.). If you would like to set new ones, go to "
+":menuselection:`Settings --> General settings --> Activity types`."
+msgstr ""
+
+#: ../../discuss/plan_activities.rst:29
+msgid "Schedule meetings"
+msgstr ""
+
+#: ../../discuss/plan_activities.rst:31
+msgid ""
+"Activities are planned for specific days. If you need to set hours, go with "
+"the *Meeting* activity type. When scheduling one, the calendar will simply "
+"open to let you select a time slot."
+msgstr ""
+
+#: ../../discuss/plan_activities.rst:36
+msgid ""
+"If you need to use other activity types with a calendar planning, make sure "
+"their *Category* is set as *Meeting*."
+msgstr ""
+
+#: ../../discuss/plan_activities.rst:40
+msgid "Schedule a chain of activities to follow"
+msgstr ""
+
+#: ../../discuss/plan_activities.rst:42
+msgid ""
+"Odoo helps you easily plan your usual flow of activities. Go to "
+":menuselection:`Configuration --> Activity Types` and set the common "
+"following steps as *Recommended next activities*."
+msgstr ""
+
+#: ../../discuss/plan_activities.rst:49
+msgid ""
+"Now, when an activity is completed, you can select *Done & schedule next*. "
+"The next steps will automatically be suggested to you."
+msgstr ""
+
+#: ../../discuss/plan_activities.rst:55
+msgid "Have fun getting better organized by planning activities !"
+msgstr ""
+
+#: ../../discuss/team_communication.rst:3
+msgid "How to efficiently communicate in team using channels"
+msgstr ""
+
+#: ../../discuss/team_communication.rst:5
+msgid ""
+"You can use **channels** to organize discussions between individual teams, "
+"departments, projects, or any other group that requires regular "
+"communication. By having conversations that everyone in the channel can see,"
+" it's easy to keep the whole team in the loop with the latest developments."
+msgstr ""
+
+#: ../../discuss/team_communication.rst:12
+msgid "Creating a channel"
+msgstr ""
+
+#: ../../discuss/team_communication.rst:14
+msgid ""
+"In Discuss there are two types of channels - **public** and **private**."
+msgstr ""
+
+#: ../../discuss/team_communication.rst:17
+msgid ""
+"A **public channel** can only be created by an administrator with write "
+"privileges and can be seen by everyone in the organization. By contrast, a "
+"**private channel** can be created by any user and by default is only "
+"visible to users who have been invited to this channel."
+msgstr ""
+
+#: ../../discuss/team_communication.rst:24
+msgid ""
+"A public channel is best used when many employees need to access information"
+" (such as interdepartmental communication or company announcements), whereas"
+" a private channel should be used whenever information should be limited to "
+"specific users/employees (such as department specific or sensitive "
+"information)."
+msgstr ""
+
+#: ../../discuss/team_communication.rst:31
+msgid "Configuring a channel"
+msgstr ""
+
+#: ../../discuss/team_communication.rst:33
+msgid ""
+"You can configure a channel's name, description, access rights, automatic "
+"subscription, and emailing from :menuselection:`#channel-name --> Settings`."
+" Changing channel access rights allows you to control which groups can view "
+"each channel. You can make a channel visible by all users, invited users, or"
+" users within a selected user group. Note that allowing \"Everyone\" to "
+"follow a private channel will let other users view and join it as they would"
+" a public channel."
+msgstr ""
+
+#: ../../discuss/team_communication.rst:47
+msgid "How to set up a mailing list"
+msgstr ""
+
+#: ../../discuss/team_communication.rst:49
+msgid ""
+"A channel can be configured to behave as a mailing list. From within "
+":menuselection:`#channel-name --> Settings`, define the email you would like"
+" to use. Users can then post to the channel and choose to receive "
+"notifications using the defined email address. An envelope icon will appear "
+"next to the channel name in the list to indicate that a channel will send "
+"messages by email."
+msgstr ""
+
+#: ../../discuss/team_communication.rst:57
+msgid "Locating a channel"
+msgstr ""
+
+#: ../../discuss/team_communication.rst:59
+msgid ""
+"If you do not see a channel on your dashboard, you can search the list of "
+"**public channels** to locate the correct channel or create a new channel by"
+" clicking the plus icon."
+msgstr ""
+
+#: ../../discuss/team_communication.rst:66
+msgid ""
+"You can also click the **CHANNELS** heading to browse a list of all public "
+"channels. This allows the user to manually **join** and **leave** public "
+"channels from a single screen."
+msgstr ""
+
+#: ../../discuss/team_communication.rst:71
+msgid ""
+"It is always wise to search for a channel before creating a new one to "
+"ensure that duplicate entries are not created for the same topic."
+msgstr ""
+
+#: ../../discuss/team_communication.rst:76
+msgid "Using filters to navigate within Discuss"
+msgstr ""
+
+#: ../../discuss/team_communication.rst:78
+msgid ""
+"The topbar search provides access to the same comprehensive search function "
+"present in the rest of Odoo. You can apply multiple **filter criteria** and "
+"**save filters** for later use. The search function accepts wildcards by "
+"using the underscore character \"\\ **\\_**\\ \" to represent a **single "
+"character wildcard.**"
+msgstr ""
+
+#: ../../discuss/tracking.rst:3
+msgid "How to follow a discussion thread and define what I want to hear about"
+msgstr ""
+
+#: ../../discuss/tracking.rst:6
+msgid "How to follow a discussion thread"
+msgstr ""
+
+#: ../../discuss/tracking.rst:7
+msgid ""
+"You can keep track of virtually any business object in Odoo (an opportunity,"
+" a quotation, a task, etc.), by **following** it."
+msgstr ""
+
+#: ../../discuss/tracking.rst:14
+msgid "How to choose the events to follow"
+msgstr ""
+
+#: ../../discuss/tracking.rst:15
+msgid ""
+"You can choose which types of events you want to be notified about. The "
+"example below shows the options available when following a **task** in the "
+"**Project** app."
+msgstr ""
+
+#: ../../discuss/tracking.rst:23
+msgid "How to add other followers"
+msgstr ""
+
+#: ../../discuss/tracking.rst:24
+msgid ""
+"You can invite other users and add channels as followers. Adding a channel "
+"as a follower will send messages posted in the chatter to the channel with a"
+" link back to the original document."
+msgstr ""
+
+#: ../../discuss/tracking.rst:34
+msgid "How to be a default follower"
+msgstr ""
+
+#: ../../discuss/tracking.rst:35
+msgid ""
+"You are automatically set as a default follower of any item you create. In "
+"some applications like CRM and Project, you can be a default follower of any"
+" new record created to get notified of specific events (e.g. a new task "
+"created, an opportunity won)."
+msgstr ""
+
+#: ../../discuss/tracking.rst:40
+msgid ""
+"To do so, start following the parent business object (e.g. the sales channel"
+" in CRM, the project in Project). Then, choose the events you want to hear "
+"about."
+msgstr ""
diff --git a/locale/de_DE/LC_MESSAGES/ecommerce.po b/locale/de_DE/LC_MESSAGES/ecommerce.po
new file mode 100644
index 000000000..cadcfe86c
--- /dev/null
+++ b/locale/de_DE/LC_MESSAGES/ecommerce.po
@@ -0,0 +1,1352 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) 2015-TODAY, Odoo S.A.
+# This file is distributed under the same license as the Odoo package.
+# FIRST AUTHOR , YEAR.
+# 
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo 11.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2018-10-19 10:03+0200\n"
+"PO-Revision-Date: 2018-10-19 08:15+0000\n"
+"Language-Team: German (Germany) (https://www.transifex.com/odoo/teams/41243/de_DE/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: de_DE\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: ../../ecommerce.rst:5
+msgid "eCommerce"
+msgstr ""
+
+#: ../../ecommerce/getting_started.rst:3
+msgid "Get started"
+msgstr ""
+
+#: ../../ecommerce/getting_started/catalog.rst:3
+msgid "How to customize my catalog page"
+msgstr ""
+
+#: ../../ecommerce/getting_started/catalog.rst:6
+msgid "Product Catalog"
+msgstr ""
+
+#: ../../ecommerce/getting_started/catalog.rst:8
+msgid ""
+"All your published items show up in your catalog page (or *Shop* page)."
+msgstr ""
+
+#: ../../ecommerce/getting_started/catalog.rst:13
+msgid ""
+"Most options are available in the *Customize* menu: display attributes, "
+"website categories, etc."
+msgstr ""
+
+#: ../../ecommerce/getting_started/catalog.rst:20
+msgid "Highlight a product"
+msgstr ""
+
+#: ../../ecommerce/getting_started/catalog.rst:22
+msgid ""
+"Boost the visibility of your star/promoted products: push them to top, make "
+"them bigger, add a ribbon that you can edit (Sale, New, etc.). Open the Shop"
+" page, switch to Edit mode and click any item to start customizing the grid."
+msgstr ""
+
+#: ../../ecommerce/getting_started/catalog.rst:26
+msgid ""
+"See how to do it: "
+"https://www.odoo.com/openerp_website/static/src/video/e-commerce/editing.mp4"
+msgstr ""
+
+#: ../../ecommerce/getting_started/catalog.rst:29
+msgid "Quick add to cart"
+msgstr ""
+
+#: ../../ecommerce/getting_started/catalog.rst:31
+msgid ""
+"If your customers buy a lot of items at once, make their process shorter by "
+"enabling purchases from the catalog page. To do so, add product description "
+"and add to cart button. Turn on the following options in *Customize* menu:  "
+"Product Description, Add to Cart, List View (to display product description "
+"better)."
+msgstr ""
+
+#: ../../ecommerce/getting_started/product_page.rst:3
+msgid "How to build a product page"
+msgstr ""
+
+#: ../../ecommerce/getting_started/product_page.rst:5
+msgid "On the website click *New Page* in the top-right corner."
+msgstr ""
+
+#: ../../ecommerce/getting_started/product_page.rst:7
+msgid "Then click *New Product* and follow the blinking tips."
+msgstr ""
+
+#: ../../ecommerce/getting_started/product_page.rst:12
+msgid "Here are the main elements of the Product page:"
+msgstr ""
+
+#: ../../ecommerce/getting_started/product_page.rst:17
+msgid "Many elements can be made visible from the *Customize* menu."
+msgstr ""
+
+#: ../../ecommerce/getting_started/product_page.rst:22
+msgid "See how to configure your products from links here below."
+msgstr ""
+
+#: ../../ecommerce/getting_started/product_page.rst:26
+msgid ":doc:`../managing_products/variants`"
+msgstr ""
+
+#: ../../ecommerce/getting_started/product_page.rst:27
+msgid ":doc:`../../sales/products_prices/taxes`"
+msgstr ""
+
+#: ../../ecommerce/getting_started/product_page.rst:28
+msgid ":doc:`../managing_products/stock`"
+msgstr ""
+
+#: ../../ecommerce/getting_started/product_page.rst:29
+msgid ":doc:`../maximizing_revenue/cross_selling`"
+msgstr ""
+
+#: ../../ecommerce/getting_started/product_page.rst:30
+msgid ":doc:`../maximizing_revenue/reviews`"
+msgstr ""
+
+#: ../../ecommerce/getting_started/product_page.rst:31
+msgid ":doc:`../maximizing_revenue/pricing`"
+msgstr ""
+
+#: ../../ecommerce/getting_started/product_page.rst:32
+msgid ":doc:`../../website/optimize/seo`"
+msgstr ""
+
+#: ../../ecommerce/managing_products.rst:3
+msgid "Manage my products"
+msgstr ""
+
+#: ../../ecommerce/managing_products/multi_images.rst:3
+msgid "How to display several images per product"
+msgstr ""
+
+#: ../../ecommerce/managing_products/multi_images.rst:5
+msgid ""
+"By default your product web page displays the main image of your product "
+"only. If you like to show your products under several angles, you can turn "
+"the image into a carrousel."
+msgstr ""
+
+#: ../../ecommerce/managing_products/multi_images.rst:11
+msgid ""
+"Check *Several images per product* in :menuselection:`Website Admin --> "
+"Configuration --> Settings`."
+msgstr ""
+
+#: ../../ecommerce/managing_products/multi_images.rst:13
+msgid ""
+"Open a product detail form and upload images from *Images* tab. Hit *Create*"
+" in Edit mode to get the upload wizard."
+msgstr ""
+
+#: ../../ecommerce/managing_products/multi_images.rst:19
+msgid "Such extra image are common to all the product variants (if any)."
+msgstr ""
+
+#: ../../ecommerce/managing_products/stock.rst:3
+msgid "How to show product availability"
+msgstr ""
+
+#: ../../ecommerce/managing_products/stock.rst:5
+msgid ""
+"The availability of your products can be shown on the website to reassure "
+"your customers."
+msgstr ""
+
+#: ../../ecommerce/managing_products/stock.rst:10
+msgid ""
+"To display this, open the *Sales* tab in the product detail form and select "
+"an option in *Availability*."
+msgstr ""
+
+#: ../../ecommerce/managing_products/stock.rst:16
+msgid ""
+"A custom warning message can be anything related to a stock out, delivery "
+"delay, etc."
+msgstr ""
+
+#: ../../ecommerce/managing_products/stock.rst:22
+msgid "This tool does not require the Inventory app to be installed."
+msgstr ""
+
+#: ../../ecommerce/managing_products/stock.rst:25
+msgid ""
+"If one item is no longer sellable, unpublish it from your website. If it "
+"comes to one particular product variant, deactivate the variant in the "
+"backend (see :doc:`../maximizing_revenue/pricing`)."
+msgstr ""
+
+#: ../../ecommerce/managing_products/variants.rst:3
+msgid "How to manage product variants"
+msgstr ""
+
+#: ../../ecommerce/managing_products/variants.rst:5
+msgid ""
+"Product variants are used to offer variations of the same product to your "
+"customers on the products page. For example, the customer chooses a T-shirt "
+"and then selects its size and color.  In the example below, the customer "
+"chooses a phone, and then selects the memory; color and Wi-Fi band from the "
+"available options."
+msgstr ""
+
+#: ../../ecommerce/managing_products/variants.rst:15
+msgid "How to create attributes & variants"
+msgstr ""
+
+#: ../../ecommerce/managing_products/variants.rst:17
+msgid ""
+"Turn on *Products can have several attributes, defining variants (Example: "
+"size, color,...)* in :menuselection:`Sales --> Settings`."
+msgstr ""
+
+#: ../../ecommerce/managing_products/variants.rst:20
+msgid "Select a product from the Products list, go to the *Variants* tab."
+msgstr ""
+
+#: ../../ecommerce/managing_products/variants.rst:22
+msgid ""
+"Add as many attributes as you need from 3 different types: radio buttons, "
+"drop-down menu or color buttons. You get several variants as soon as there "
+"are 2 values for 1 attribute."
+msgstr ""
+
+#: ../../ecommerce/managing_products/variants.rst:30
+msgid "How to edit variants"
+msgstr ""
+
+#: ../../ecommerce/managing_products/variants.rst:32
+msgid "See all the variants from the product template detail form."
+msgstr ""
+
+#: ../../ecommerce/managing_products/variants.rst:40
+msgid "You can edit following data:"
+msgstr ""
+
+#: ../../ecommerce/managing_products/variants.rst:42
+msgid "Picture (will update in real time on the website),"
+msgstr ""
+
+#: ../../ecommerce/managing_products/variants.rst:43
+msgid "Barcode,"
+msgstr ""
+
+#: ../../ecommerce/managing_products/variants.rst:44
+msgid "Internal Reference (SKU #),"
+msgstr ""
+
+#: ../../ecommerce/managing_products/variants.rst:45
+msgid "Volume,"
+msgstr ""
+
+#: ../../ecommerce/managing_products/variants.rst:46
+msgid "Weight,"
+msgstr ""
+
+#: ../../ecommerce/managing_products/variants.rst:47
+msgid "Active (available in quotes & website)."
+msgstr ""
+
+#: ../../ecommerce/managing_products/variants.rst:50
+msgid ""
+"Both the Barcode and the Internal Reference are variant-specific. You need "
+"to populate them once the variants generated."
+msgstr ""
+
+#: ../../ecommerce/managing_products/variants.rst:54
+msgid ""
+"See and edit all the variants from :menuselection:`Sales --> Sales --> "
+"Product Variants` as well. This might be quicker if you manage lots of "
+"variants."
+msgstr ""
+
+#: ../../ecommerce/managing_products/variants.rst:58
+msgid "How to set specific prices per variant"
+msgstr ""
+
+#: ../../ecommerce/managing_products/variants.rst:60
+msgid ""
+"You can also set a specific public price per variant by clicking *Variant "
+"Prices* in the product detail form (action in top-left corner)."
+msgstr ""
+
+#: ../../ecommerce/managing_products/variants.rst:66
+msgid ""
+"The Price Extra is added to the product price whenever the corresponding "
+"attribute value is selected."
+msgstr ""
+
+#: ../../ecommerce/managing_products/variants.rst:76
+msgid ""
+"Pricelist formulas let you set advanced price computation methods for "
+"product variants. See :doc:`../maximizing_revenue/pricing`."
+msgstr ""
+
+#: ../../ecommerce/managing_products/variants.rst:80
+msgid "How to disable/archive variants"
+msgstr ""
+
+#: ../../ecommerce/managing_products/variants.rst:82
+msgid ""
+"You can disable/archive specific variants so that they are no longer "
+"available in quotes & website (not existing in your stock, deprecated, "
+"etc.). Simply uncheck *Active* in their detail form."
+msgstr ""
+
+#: ../../ecommerce/managing_products/variants.rst:88
+msgid ""
+"To retrieve such archived items, hit *Archived* on searching the variants "
+"list. You can reactivate them the same way."
+msgstr ""
+
+#: ../../ecommerce/maximizing_revenue.rst:3
+msgid "Maximize my revenue"
+msgstr ""
+
+#: ../../ecommerce/maximizing_revenue/cross_selling.rst:3
+msgid "How to sell accessories and optional products (cross-selling)"
+msgstr ""
+
+#: ../../ecommerce/maximizing_revenue/cross_selling.rst:5
+msgid ""
+"You sell computers. Why not stimulating your customers to buy a top-notch "
+"screen or an extra-warranty? That's the goal of cross-selling "
+"functionalities:"
+msgstr ""
+
+#: ../../ecommerce/maximizing_revenue/cross_selling.rst:8
+msgid "Accessory products on checkout page,"
+msgstr ""
+
+#: ../../ecommerce/maximizing_revenue/cross_selling.rst:9
+msgid ""
+"Optional products on a new *Add to Cart* screen (not installed by default)."
+msgstr ""
+
+#: ../../ecommerce/maximizing_revenue/cross_selling.rst:12
+msgid "Accessory products when checking out"
+msgstr ""
+
+#: ../../ecommerce/maximizing_revenue/cross_selling.rst:14
+msgid ""
+"Accessories (e.g. for computers: mouse, keyboard) show up when the customer "
+"reviews the cart before paying."
+msgstr ""
+
+#: ../../ecommerce/maximizing_revenue/cross_selling.rst:20
+msgid "Select accessories in the *Sales* tab of the product detail page."
+msgstr ""
+
+#: ../../ecommerce/maximizing_revenue/cross_selling.rst:26
+msgid ""
+"There is an algorithm to figure out the best accessories to display in case "
+"several items are added to cart. If any item is the accessory of several "
+"products added to cart, it is most likely that it will be atop the list of "
+"suggested accessories."
+msgstr ""
+
+#: ../../ecommerce/maximizing_revenue/cross_selling.rst:31
+msgid "Optional products when adding to cart"
+msgstr ""
+
+#: ../../ecommerce/maximizing_revenue/cross_selling.rst:33
+msgid ""
+"Optional products are directly related to the item added to cart (e.g. for "
+"computers: warranty, OS software, extra components). Whenever the main "
+"product is added to cart, such a new screen pops up as an extra step."
+msgstr ""
+
+#: ../../ecommerce/maximizing_revenue/cross_selling.rst:40
+msgid "To publish optional products:"
+msgstr ""
+
+#: ../../ecommerce/maximizing_revenue/cross_selling.rst:42
+msgid ""
+"Install *eCommerce Optional Products* addon in *Apps* menu. Remove the "
+"default filter to search on addons as well, otherwise only main apps show "
+"up."
+msgstr ""
+
+#: ../../ecommerce/maximizing_revenue/cross_selling.rst:48
+msgid "Select optional items from the *Sales* tab of the product detail form."
+msgstr ""
+
+#: ../../ecommerce/maximizing_revenue/cross_selling.rst:54
+msgid ""
+"The quantity of optional items added to cart is the same than the main item."
+msgstr ""
+
+#: ../../ecommerce/maximizing_revenue/pricing.rst:3
+msgid "How to adapt the prices to my website visitors"
+msgstr ""
+
+#: ../../ecommerce/maximizing_revenue/pricing.rst:5
+msgid "This section sheds some light on pricing features of eCommerce app:"
+msgstr ""
+
+#: ../../ecommerce/maximizing_revenue/pricing.rst:7
+msgid "force a price by geo-localization,"
+msgstr ""
+
+#: ../../ecommerce/maximizing_revenue/pricing.rst:9
+msgid "let the customer choose the currency."
+msgstr ""
+
+#: ../../ecommerce/maximizing_revenue/pricing.rst:11
+msgid ""
+"As a pre-requisite, check out how to managing produt pricing: "
+":doc:`../../sales/products_prices/prices/pricing`)."
+msgstr ""
+
+#: ../../ecommerce/maximizing_revenue/pricing.rst:15
+msgid "Geo-IP to automatically apply the right price"
+msgstr ""
+
+#: ../../ecommerce/maximizing_revenue/pricing.rst:17
+msgid ""
+"Assign country groups to your pricelists. That way, your visitors not yet "
+"logged in will get their own currency when landing on your website."
+msgstr ""
+
+#: ../../ecommerce/maximizing_revenue/pricing.rst:20
+msgid "Once logged in, they get the pricelist matching their country."
+msgstr ""
+
+#: ../../ecommerce/maximizing_revenue/pricing.rst:23
+msgid "Currency selector"
+msgstr ""
+
+#: ../../ecommerce/maximizing_revenue/pricing.rst:25
+msgid ""
+"In case you sell in several currencies, you can let your customers choose "
+"their own currency. Check *Selectable* to add the pricelist to the website "
+"drop-down menu."
+msgstr ""
+
+#: ../../ecommerce/maximizing_revenue/pricing.rst:34
+msgid ":doc:`../../sales/products_prices/prices/pricing`"
+msgstr ""
+
+#: ../../ecommerce/maximizing_revenue/pricing.rst:35
+msgid ":doc:`../../sales/products_prices/prices/currencies`"
+msgstr ""
+
+#: ../../ecommerce/maximizing_revenue/pricing.rst:36
+msgid ":doc:`promo_code`"
+msgstr ""
+
+#: ../../ecommerce/maximizing_revenue/promo_code.rst:3
+msgid "How to create & share promotional codes"
+msgstr ""
+
+#: ../../ecommerce/maximizing_revenue/promo_code.rst:5
+msgid ""
+"Want to boost your sales for Xmas? Share promocodes through your marketing "
+"campaigns and apply any kind of discounts."
+msgstr ""
+
+#: ../../ecommerce/maximizing_revenue/promo_code.rst:9
+#: ../../ecommerce/maximizing_revenue/reviews.rst:13
+msgid "Setup"
+msgstr ""
+
+#: ../../ecommerce/maximizing_revenue/promo_code.rst:11
+msgid ""
+"Go to :menuselection:`Sales --> Settings` and choose *Advanced pricing based"
+" on formula* for *Sale Price*."
+msgstr ""
+
+#: ../../ecommerce/maximizing_revenue/promo_code.rst:14
+msgid ""
+"Go to :menuselection:`Website Admin --> Catalog --> Pricelists` and create a"
+" new pricelist with the discount rule (see :doc:`pricing`). Then enter a "
+"code."
+msgstr ""
+
+#: ../../ecommerce/maximizing_revenue/promo_code.rst:21
+msgid ""
+"Make the promocode field available on your *Shopping Cart* page (option in "
+"*Customize* menu). Add a product to cart to reach it."
+msgstr ""
+
+#: ../../ecommerce/maximizing_revenue/promo_code.rst:27
+msgid ""
+"Once turned on you see a new section on the right side. On clicking *Apply* "
+"prices get automatically updated in the cart."
+msgstr ""
+
+#: ../../ecommerce/maximizing_revenue/promo_code.rst:33
+msgid ""
+"The promocode used by the customer is stored in the system so you can "
+"analyze the performance of your marketing campaigns."
+msgstr ""
+
+#: ../../ecommerce/maximizing_revenue/promo_code.rst:39
+msgid "Show sales per pricelists..."
+msgstr ""
+
+#: ../../ecommerce/maximizing_revenue/promo_code.rst:43
+msgid ":doc:`pricing`"
+msgstr ""
+
+#: ../../ecommerce/maximizing_revenue/reviews.rst:3
+msgid "How to enable comments & rating"
+msgstr ""
+
+#: ../../ecommerce/maximizing_revenue/reviews.rst:5
+msgid ""
+"Publishing and monitoring customer experience will help you gain the trust "
+"of new customers and better engage with your community. In 2 clicks, allow "
+"your customer to share their feedback!"
+msgstr ""
+
+#: ../../ecommerce/maximizing_revenue/reviews.rst:15
+msgid ""
+"Activate comments & rating from the *Customize* menu of the product web "
+"page."
+msgstr ""
+
+#: ../../ecommerce/maximizing_revenue/reviews.rst:21
+msgid ""
+"Visitors must log in to share their comments. Make sure they are able to do "
+"so (see Portal documentation)."
+msgstr ""
+
+#: ../../ecommerce/maximizing_revenue/reviews.rst:25
+msgid "Review the posts in real time"
+msgstr ""
+
+#: ../../ecommerce/maximizing_revenue/reviews.rst:27
+msgid ""
+"Whenever a post is published, the product manager and all the product "
+"followers get notified in their Inbox (*Discuss* menu)."
+msgstr ""
+
+#: ../../ecommerce/maximizing_revenue/reviews.rst:34
+msgid ""
+"By default the user who created the product is automatically set as "
+"follower."
+msgstr ""
+
+#: ../../ecommerce/maximizing_revenue/reviews.rst:36
+msgid ""
+"Click the product name to open the detail form and review the comment (in "
+"the product discussion thread)."
+msgstr ""
+
+#: ../../ecommerce/maximizing_revenue/reviews.rst:43
+msgid "Moderate & unpublish"
+msgstr ""
+
+#: ../../ecommerce/maximizing_revenue/reviews.rst:45
+msgid ""
+"You can easily moderate by using the chatter, either in the product detail "
+"form or on the web page."
+msgstr ""
+
+#: ../../ecommerce/maximizing_revenue/reviews.rst:48
+msgid ""
+"To unpublish the post, open the product web page and click the *Published* "
+"button to turn it red (*Unpublished*)."
+msgstr ""
+
+#: ../../ecommerce/maximizing_revenue/reviews.rst:56
+msgid "..tip::"
+msgstr ""
+
+#: ../../ecommerce/maximizing_revenue/reviews.rst:55
+msgid ""
+"You can access the web page from the detail form by clicking the *Published*"
+" smart button (and vice versa)."
+msgstr ""
+
+#: ../../ecommerce/maximizing_revenue/upselling.rst:3
+msgid "How to sell pricier product alternatives (upselling)"
+msgstr ""
+
+#: ../../ecommerce/maximizing_revenue/upselling.rst:5
+msgid ""
+"In order to maximize your revenue, suggesting pricier alternative products "
+"is strongly advised for basic items. That way, your customer will spend more"
+" time browsing your catalog."
+msgstr ""
+
+#: ../../ecommerce/maximizing_revenue/upselling.rst:12
+msgid "To do so:"
+msgstr ""
+
+#: ../../ecommerce/maximizing_revenue/upselling.rst:14
+msgid ""
+"Select such *Alternative Products* in the *Sales* tab of the product detail "
+"form. 3 alternatives are fine! Don't publish too many otherwise your "
+"customers will be confused."
+msgstr ""
+
+#: ../../ecommerce/maximizing_revenue/upselling.rst:20
+msgid ""
+"Turn on *Alternative Products* from the *Customize* menu of the product web "
+"page."
+msgstr ""
+
+#: ../../ecommerce/overview.rst:3
+msgid "Overview"
+msgstr ""
+
+#: ../../ecommerce/overview/introduction.rst:3
+msgid "Introduction to Odoo eCommerce"
+msgstr ""
+
+#: ../../ecommerce/overview/introduction.rst:10
+msgid ""
+"The documentation will help you go live with your eCommerce website in no "
+"time. The topics follow the buying process:"
+msgstr ""
+
+#: ../../ecommerce/overview/introduction.rst:13
+msgid "Product Page"
+msgstr ""
+
+#: ../../ecommerce/overview/introduction.rst:14
+msgid "Shop Page"
+msgstr ""
+
+#: ../../ecommerce/overview/introduction.rst:15
+msgid "Pricing"
+msgstr ""
+
+#: ../../ecommerce/overview/introduction.rst:16
+msgid "Taxes"
+msgstr ""
+
+#: ../../ecommerce/overview/introduction.rst:17
+msgid "Checkout process"
+msgstr ""
+
+#: ../../ecommerce/overview/introduction.rst:18
+msgid "Upselling & cross-selling"
+msgstr ""
+
+#: ../../ecommerce/overview/introduction.rst:19
+msgid "Payment"
+msgstr ""
+
+#: ../../ecommerce/overview/introduction.rst:20
+msgid "Shipping & Tracking"
+msgstr ""
+
+#: ../../ecommerce/overview/introduction.rst:24
+msgid ":doc:`../../website/publish/domain_name`"
+msgstr ""
+
+#: ../../ecommerce/publish.rst:3
+msgid "Launch my website"
+msgstr ""
+
+#: ../../ecommerce/shopper_experience.rst:3
+msgid "Get paid"
+msgstr ""
+
+#: ../../ecommerce/shopper_experience/authorize.rst:3
+msgid "How to get paid with Authorize.Net"
+msgstr ""
+
+#: ../../ecommerce/shopper_experience/authorize.rst:5
+msgid ""
+"Authorize.Net is one of the most popular eCommerce payment platforms in "
+"North America. Unlike most of the other payment acquirers compatible with "
+"Odoo, Authorize.Net can be used as `payment gateway "
+"`__ "
+"only. That way you can use the `payment processor or merchant "
+"`__ that "
+"you like."
+msgstr ""
+
+#: ../../ecommerce/shopper_experience/authorize.rst:12
+msgid "Create an Authorize.Net account"
+msgstr ""
+
+#: ../../ecommerce/shopper_experience/authorize.rst:14
+msgid ""
+"Create an `Authorize.Net account `__ by clicking "
+"'Get Started'."
+msgstr ""
+
+#: ../../ecommerce/shopper_experience/authorize.rst:16
+msgid ""
+"In the pricing page, press *Sign up now* if you want to use Authorize.net as"
+" both payment gateway and merchant. If you want to use your own merchant, "
+"press the related option."
+msgstr ""
+
+#: ../../ecommerce/shopper_experience/authorize.rst:23
+msgid "Go through the registration steps."
+msgstr ""
+
+#: ../../ecommerce/shopper_experience/authorize.rst:24
+msgid ""
+"The account is set as a test account by default. You can use this test "
+"account to process a test transaction from Odoo."
+msgstr ""
+
+#: ../../ecommerce/shopper_experience/authorize.rst:26
+msgid "Once ready, switch to **Production** mode."
+msgstr ""
+
+#: ../../ecommerce/shopper_experience/authorize.rst:30
+#: ../../ecommerce/shopper_experience/paypal.rst:74
+msgid "Set up Odoo"
+msgstr ""
+
+#: ../../ecommerce/shopper_experience/authorize.rst:31
+msgid ""
+"Activate Authorize.Net in Odoo from :menuselection:`Website or Sales or "
+"Accounting --> Settings --> Payment Acquirers`."
+msgstr ""
+
+#: ../../ecommerce/shopper_experience/authorize.rst:33
+msgid "Enter both your **Login ID** and your **API Transaction Key**."
+msgstr ""
+
+#: ../../ecommerce/shopper_experience/authorize.rst:39
+msgid ""
+"To get those credentials in Authorize.Net, you can rely on *API Login ID and"
+" Transaction Key* video of `Authorize.Net Video Tutorials "
+"`__. Such videos give meaningful insights"
+" about how to set up your Authorize.Net account according to your needs."
+msgstr ""
+
+#: ../../ecommerce/shopper_experience/authorize.rst:47
+#: ../../ecommerce/shopper_experience/paypal.rst:102
+msgid "Go live"
+msgstr ""
+
+#: ../../ecommerce/shopper_experience/authorize.rst:48
+msgid ""
+"Your configuration is now ready! You can make Authorize.Net visible on your "
+"merchant interface and activate the **Production** mode."
+msgstr ""
+
+#: ../../ecommerce/shopper_experience/authorize.rst:55
+msgid ""
+"Credentials provided by Authorize.net are different for both test and "
+"production mode. Don't forget to update them in Odoo when you turn on the "
+"production mode."
+msgstr ""
+
+#: ../../ecommerce/shopper_experience/authorize.rst:61
+msgid "Assess Authorize.Net as payment solution"
+msgstr ""
+
+#: ../../ecommerce/shopper_experience/authorize.rst:62
+msgid ""
+"You can test and assess Authorize.Net for free by creating a `developer "
+"account `__."
+msgstr ""
+
+#: ../../ecommerce/shopper_experience/authorize.rst:64
+msgid ""
+"Once the account created you receive sandbox credentials. Enter them in Odoo"
+" as explained here above and make sure you are still in *Test* mode."
+msgstr ""
+
+#: ../../ecommerce/shopper_experience/authorize.rst:68
+msgid ""
+"You can also log in to `Authorize.Net sandbox platform "
+"`__ to configure your sandbox account."
+msgstr ""
+
+#: ../../ecommerce/shopper_experience/authorize.rst:71
+msgid ""
+"To perform ficticious transactions you can use fake card numbers provided in"
+" the `Authorize.Net Testing Guide "
+"`__."
+msgstr ""
+
+#: ../../ecommerce/shopper_experience/authorize.rst:76
+#: ../../ecommerce/shopper_experience/paypal.rst:154
+msgid ":doc:`payment`"
+msgstr ""
+
+#: ../../ecommerce/shopper_experience/authorize.rst:77
+#: ../../ecommerce/shopper_experience/payment.rst:111
+#: ../../ecommerce/shopper_experience/paypal.rst:155
+msgid ":doc:`payment_acquirer`"
+msgstr ""
+
+#: ../../ecommerce/shopper_experience/payment.rst:3
+msgid "How to get paid with payment acquirers"
+msgstr ""
+
+#: ../../ecommerce/shopper_experience/payment.rst:5
+msgid ""
+"Odoo embeds several payment methods to get paid on eCommerce, Sales and "
+"Invoicing apps."
+msgstr ""
+
+#: ../../ecommerce/shopper_experience/payment.rst:10
+msgid "What are the payment methods available"
+msgstr ""
+
+#: ../../ecommerce/shopper_experience/payment.rst:13
+msgid "Wire transfer"
+msgstr ""
+
+#: ../../ecommerce/shopper_experience/payment.rst:15
+msgid ""
+"Wire Transfer is the default payment method available. The aim is providing "
+"your customers with your bank details so they can pay on their own via their"
+" bank. This is very easy to start with but slow and inefficient process-"
+"wise. Opt for online acquirers as soon as you can!"
+msgstr ""
+
+#: ../../ecommerce/shopper_experience/payment.rst:21
+msgid "Payment acquirers"
+msgstr ""
+
+#: ../../ecommerce/shopper_experience/payment.rst:23
+msgid ""
+"Redirect your customers to payment platforms to collect money effortless and"
+" track the payment status (call-back). Odoo supports more and more platforms"
+" over time:"
+msgstr ""
+
+#: ../../ecommerce/shopper_experience/payment.rst:27
+msgid "`Paypal `__"
+msgstr ""
+
+#: ../../ecommerce/shopper_experience/payment.rst:28
+msgid "Ingenico"
+msgstr ""
+
+#: ../../ecommerce/shopper_experience/payment.rst:29
+msgid "Authorize.net"
+msgstr ""
+
+#: ../../ecommerce/shopper_experience/payment.rst:30
+msgid "Adyen"
+msgstr ""
+
+#: ../../ecommerce/shopper_experience/payment.rst:31
+msgid "Buckaroo"
+msgstr ""
+
+#: ../../ecommerce/shopper_experience/payment.rst:32
+msgid "PayUmoney"
+msgstr ""
+
+#: ../../ecommerce/shopper_experience/payment.rst:33
+msgid "Sips"
+msgstr ""
+
+#: ../../ecommerce/shopper_experience/payment.rst:34
+msgid "Stripe"
+msgstr ""
+
+#: ../../ecommerce/shopper_experience/payment.rst:38
+msgid "How to go live"
+msgstr ""
+
+#: ../../ecommerce/shopper_experience/payment.rst:40
+msgid ""
+"Once the payment method ready, make it visible in the payment interface and "
+"activate the **Production** mode."
+msgstr ""
+
+#: ../../ecommerce/shopper_experience/payment.rst:48
+msgid "How to let customers save and reuse credit cards"
+msgstr ""
+
+#: ../../ecommerce/shopper_experience/payment.rst:49
+msgid ""
+"To ease the payment of returning customers, you can let them save and reuse "
+"a credit card if they want to. If so, a payment token will be saved in Odoo."
+" This option is available with Ingenico and Authorize.net."
+msgstr ""
+
+#: ../../ecommerce/shopper_experience/payment.rst:54
+#: ../../ecommerce/shopper_experience/payment.rst:68
+msgid "You can turn this on from the acquirer configuration form."
+msgstr ""
+
+#: ../../ecommerce/shopper_experience/payment.rst:61
+msgid "How to debit credit cards to pay subscriptions"
+msgstr ""
+
+#: ../../ecommerce/shopper_experience/payment.rst:62
+msgid ""
+"`Odoo Subscription `__ allows to "
+"bill services automatically on a recurring basis. Along with it, you can "
+"have an automatic debit of the customer's credit card."
+msgstr ""
+
+#: ../../ecommerce/shopper_experience/payment.rst:66
+msgid "This option is available with Ingenico and Authorize.net."
+msgstr ""
+
+#: ../../ecommerce/shopper_experience/payment.rst:73
+msgid ""
+"That way a payment token will be recorded when the customer goes for the "
+"subscription and an automatic debit will occur whenever an invoice is issued"
+" from the subscription."
+msgstr ""
+
+#: ../../ecommerce/shopper_experience/payment.rst:79
+msgid "How to use other acquirers (advanced)"
+msgstr ""
+
+#: ../../ecommerce/shopper_experience/payment.rst:81
+msgid ""
+"Odoo can submit single payment requests and redirect to any payment "
+"acquirer. But there is no call-back, i.e. Odoo doesn't track the transaction"
+" status. So you will confirm orders manually once you get paid."
+msgstr ""
+
+#: ../../ecommerce/shopper_experience/payment.rst:85
+msgid "How to:"
+msgstr ""
+
+#: ../../ecommerce/shopper_experience/payment.rst:87
+msgid "Switch to developer mode."
+msgstr ""
+
+#: ../../ecommerce/shopper_experience/payment.rst:89
+msgid "Take the **Custom** payment method."
+msgstr ""
+
+#: ../../ecommerce/shopper_experience/payment.rst:91
+msgid ""
+"Set up the payment form (S2S Form Template) as instructed by your payment "
+"acquirer. You can start from *default_acquirer_button* that you can "
+"duplicate."
+msgstr ""
+
+#: ../../ecommerce/shopper_experience/payment.rst:96
+msgid "Other configurations"
+msgstr ""
+
+#: ../../ecommerce/shopper_experience/payment.rst:98
+msgid ""
+"Odoo can also be used for more advanced payment processes like installment "
+"plans (e.g. `Paypal Installment Plans "
+"`__)."
+msgstr ""
+
+#: ../../ecommerce/shopper_experience/payment.rst:102
+msgid ""
+"Such a customization service is made on-demand by our technical experts "
+"based on your own requirements. A business advisor can reach you out for "
+"such matter. `Contact us. `__"
+msgstr ""
+
+#: ../../ecommerce/shopper_experience/payment.rst:109
+msgid ":doc:`paypal`"
+msgstr ""
+
+#: ../../ecommerce/shopper_experience/payment.rst:110
+msgid ":doc:`wire_transfer`"
+msgstr ""
+
+#: ../../ecommerce/shopper_experience/payment_acquirer.rst:3
+msgid "How to manage orders paid with payment acquirers"
+msgstr ""
+
+#: ../../ecommerce/shopper_experience/payment_acquirer.rst:5
+msgid ""
+"Odoo confirms orders automatically as soon as the payment is authorized by a"
+" payment acquirer. This triggers the delivery. If you invoice based on "
+"ordered quantities, you are also requested to invoice the order."
+msgstr ""
+
+#: ../../ecommerce/shopper_experience/payment_acquirer.rst:12
+msgid "What are the payment status"
+msgstr ""
+
+#: ../../ecommerce/shopper_experience/payment_acquirer.rst:13
+msgid ""
+"At anytime, the salesman can check the transaction status from the order."
+msgstr ""
+
+#: ../../ecommerce/shopper_experience/payment_acquirer.rst:18
+msgid "*Draft*: transaction under processing."
+msgstr ""
+
+#: ../../ecommerce/shopper_experience/payment_acquirer.rst:20
+msgid ""
+"*Pending*: the payment acquirer keeps the transaction on hold and you need "
+"to authorize it from the acquirer interface."
+msgstr ""
+
+#: ../../ecommerce/shopper_experience/payment_acquirer.rst:23
+msgid ""
+"*Authorized*: the payment has been authorized but not yet captured. In Odoo,"
+" the order is already confirmed. Once the delivery done, you can capture the"
+" amount from the acquirer interface (or from Odoo if you use Authorize.net)."
+msgstr ""
+
+#: ../../ecommerce/shopper_experience/payment_acquirer.rst:28
+msgid ""
+"*Done*: the payment is authorized and captured. The order has been "
+"confirmed."
+msgstr ""
+
+#: ../../ecommerce/shopper_experience/payment_acquirer.rst:30
+msgid ""
+"*Error*: an error has occured during the transaction. The customer needs to "
+"retry the payment. The order is still in draft."
+msgstr ""
+
+#: ../../ecommerce/shopper_experience/payment_acquirer.rst:34
+msgid ""
+"*Cancelled*: when the customer cancels the payment in the payment acquirer "
+"form. They are taken back to Odoo in order to modify the order."
+msgstr ""
+
+#: ../../ecommerce/shopper_experience/payment_acquirer.rst:37
+msgid ""
+"Specific messages are provided to your customers for every payment status, "
+"when they are redirected to Odoo after the transaction. To edit such "
+"messages, go to the *Messages* tab of the payment method."
+msgstr ""
+
+#: ../../ecommerce/shopper_experience/payment_acquirer.rst:44
+msgid "Auto-validate invoices at order"
+msgstr ""
+
+#: ../../ecommerce/shopper_experience/payment_acquirer.rst:46
+msgid ""
+"When the order is confirmed you can also have an invoice automatically "
+"issued and paid. This fully-automated made for businesses that invoice "
+"orders straight on."
+msgstr ""
+
+#: ../../ecommerce/shopper_experience/payment_acquirer.rst:53
+msgid ""
+"If you choose this mode you are requested to select a payment journal in "
+"order to record payments in your books. This payment is automatically "
+"reconcilied with the invoice, marking it as paid. Select your **bank "
+"account** if you get paid immediately on your bank account. If you don't you"
+" can create a specific journal for the payment acquirer (type = Bank). That "
+"way, you can track online payments in an intermediary account of your books "
+"until you get paid into your bank account (see `How to register credit card "
+"payments "
+"<../../accounting/receivables/customer_payments/credit_cards.html>`__)."
+msgstr ""
+
+#: ../../ecommerce/shopper_experience/payment_acquirer.rst:64
+msgid "Capture the payment after the delivery"
+msgstr ""
+
+#: ../../ecommerce/shopper_experience/payment_acquirer.rst:65
+msgid ""
+"With this mode, the order is confirmed but the amount is kept on hold. Once "
+"the delivery processed, you can capture the payment from Odoo. This mode is "
+"only available with Authorize.net."
+msgstr ""
+
+#: ../../ecommerce/shopper_experience/payment_acquirer.rst:72
+msgid ""
+"To capture the payment, open the transaction from the order. Then click "
+"*Capture Transaction*."
+msgstr ""
+
+#: ../../ecommerce/shopper_experience/payment_acquirer.rst:78
+msgid ""
+"With other payment acquirers, you can manage the capture in their own "
+"interfaces, not from Odoo."
+msgstr ""
+
+#: ../../ecommerce/shopper_experience/paypal.rst:3
+msgid "How to get paid with Paypal"
+msgstr ""
+
+#: ../../ecommerce/shopper_experience/paypal.rst:5
+msgid ""
+"Paypal is the easiest online payment acquirer to configure. It is also the "
+"only one without any subscription fee. We definitely advise it to any "
+"starter."
+msgstr ""
+
+#: ../../ecommerce/shopper_experience/paypal.rst:11
+msgid "Set up your Paypal account"
+msgstr ""
+
+#: ../../ecommerce/shopper_experience/paypal.rst:13
+msgid ""
+"Create a `Paypal Business Account `__ or upgrade "
+"your account to *Business account* if you have a basic account."
+msgstr ""
+
+#: ../../ecommerce/shopper_experience/paypal.rst:16
+msgid ""
+"Log in to `Paypal `__ and open the settings of your "
+"**Profile**."
+msgstr ""
+
+#: ../../ecommerce/shopper_experience/paypal.rst:22
+msgid "Now enter the menu **My selling tools**."
+msgstr ""
+
+#: ../../ecommerce/shopper_experience/paypal.rst:27
+msgid "Let's start with the **Website Preferences**."
+msgstr ""
+
+#: ../../ecommerce/shopper_experience/paypal.rst:29
+msgid ""
+"Turn on **Auto Return** and enter the **Return URL**: "
+"/shop/confirmation. Verify that this address uses the "
+"correct protocol (HTTP/HTTPS)."
+msgstr ""
+
+#: ../../ecommerce/shopper_experience/paypal.rst:36
+msgid ""
+"Turn on **Payment Data Transfer**. When saving, an **Identity Token** is "
+"generated. You will be later requested to enter it in Odoo."
+msgstr ""
+
+#: ../../ecommerce/shopper_experience/paypal.rst:43
+msgid ""
+"Then, get back to your profile to activate the **Instant Payment "
+"Notification (IPN)** in *My selling tools*."
+msgstr ""
+
+#: ../../ecommerce/shopper_experience/paypal.rst:46
+msgid "Enter the **Notification URL**: /payment/paypal/ipn"
+msgstr ""
+
+#: ../../ecommerce/shopper_experience/paypal.rst:51
+msgid ""
+"Now you must change the encoding format of the payment request sent by Odoo "
+"to Paypal. To do so, get back to *My selling tools* and click **PayPal "
+"button language encoding** in *More Selling Tools* section."
+msgstr ""
+
+#: ../../ecommerce/shopper_experience/paypal.rst:58
+msgid ""
+"Then, click *More Options* and set the two default encoding formats as "
+"**UTF-8**."
+msgstr ""
+
+#: ../../ecommerce/shopper_experience/paypal.rst:66
+msgid ""
+"If you want your customers to pay without creating a Paypal account, "
+"**Paypal Account Optional** needs to be turned on."
+msgstr ""
+
+#: ../../ecommerce/shopper_experience/paypal.rst:75
+msgid ""
+"Open Paypal setup form in :menuselection:`Website or Sales or Accounting -->"
+" Settings --> Payment Acquirers+`. Enter both your **Email ID** and your "
+"**Merchant ID** and check **Use IPN**."
+msgstr ""
+
+#: ../../ecommerce/shopper_experience/paypal.rst:82
+msgid ""
+"They are both provided in your Paypal profile, under :menuselection:`My "
+"business info`."
+msgstr ""
+
+#: ../../ecommerce/shopper_experience/paypal.rst:85
+msgid ""
+"Enter your **Identity Token** in Odoo (from *Auto Return* option). To do so,"
+" open the *Settings* and activate the **Developer Mode**."
+msgstr ""
+
+#: ../../ecommerce/shopper_experience/paypal.rst:91
+msgid ""
+"Then, go to :menuselection:`Settings --> Technical --> Parameters --> System"
+" Parameters` and create a parameter with following values:"
+msgstr ""
+
+#: ../../ecommerce/shopper_experience/paypal.rst:94
+msgid "Key: payment_paypal.pdt_token"
+msgstr ""
+
+#: ../../ecommerce/shopper_experience/paypal.rst:95
+msgid "Value: your Paypal *Identity Token*"
+msgstr ""
+
+#: ../../ecommerce/shopper_experience/paypal.rst:103
+msgid ""
+"Your configuration is now ready! You can make Paypal visible on your "
+"merchant interface and activate the **Production mode**."
+msgstr ""
+
+#: ../../ecommerce/shopper_experience/paypal.rst:112
+msgid "Transaction fees"
+msgstr ""
+
+#: ../../ecommerce/shopper_experience/paypal.rst:114
+msgid ""
+"You can charge an extra to the customer to cover the transaction fees Paypal"
+" charges you. Once redirected to Paypal, your customer sees an extra applied"
+" to the order amount."
+msgstr ""
+
+#: ../../ecommerce/shopper_experience/paypal.rst:117
+msgid ""
+"To activate this, go to the *Configuration* tab of Paypal config form in "
+"Odoo and check *Add Extra Fees*. Default fees for US can be seen here below."
+msgstr ""
+
+#: ../../ecommerce/shopper_experience/paypal.rst:123
+msgid ""
+"To apply the right fees for your country, please refer to `Paypal Fees "
+"`__."
+msgstr ""
+
+#: ../../ecommerce/shopper_experience/paypal.rst:128
+msgid "Test the payment flow"
+msgstr ""
+
+#: ../../ecommerce/shopper_experience/paypal.rst:130
+msgid ""
+"You can test the entire payment flow thanks to Paypal Sandbox accounts."
+msgstr ""
+
+#: ../../ecommerce/shopper_experience/paypal.rst:132
+msgid ""
+"Log in to `Paypal Developer Site `__ with your"
+" Paypal credentials. This will create two sandbox accounts:"
+msgstr ""
+
+#: ../../ecommerce/shopper_experience/paypal.rst:136
+msgid ""
+"A business account (to use as merchant, e.g. "
+"pp.merch01-facilitator@example.com)."
+msgstr ""
+
+#: ../../ecommerce/shopper_experience/paypal.rst:137
+msgid ""
+"A default personal account (to use as shopper, e.g. "
+"pp.merch01-buyer@example.com)."
+msgstr ""
+
+#: ../../ecommerce/shopper_experience/paypal.rst:139
+msgid ""
+"Log in to `Paypal Sandbox `__ with the "
+"merchant account and follow the same configuration instructions."
+msgstr ""
+
+#: ../../ecommerce/shopper_experience/paypal.rst:142
+msgid ""
+"Enter your sandbox credentials in Odoo and make sure Paypal is still set on "
+"*Test* mode. Also, make sure the confirmation mode of Paypal is not "
+"*Authorize & capture the amount, confirm the SO and auto-validate the "
+"invoice on acquirer confirmation*. Otherwise a confirmed invoice will be "
+"automatically generated when the transaction is completed."
+msgstr ""
+
+#: ../../ecommerce/shopper_experience/paypal.rst:150
+msgid "Run a test transaction from Odoo using the sandbox personal account."
+msgstr ""
+
+#: ../../ecommerce/shopper_experience/portal.rst:3
+msgid "How customers can access their customer account"
+msgstr ""
+
+#: ../../ecommerce/shopper_experience/portal.rst:5
+msgid ""
+"It has never been so easy for your customers to access their customer "
+"account. Forget endless signup forms, Odoo makes it as easy as ABC. They are"
+" suggested to sign up (name, email, password) when the order is placed, and "
+"not before. Indeed, nothing is more annoying than going through a signup "
+"process before buying something."
+msgstr ""
+
+#: ../../ecommerce/shopper_experience/portal.rst:14
+msgid "Sign up"
+msgstr ""
+
+#: ../../ecommerce/shopper_experience/portal.rst:16
+msgid ""
+"The invitation to sign up shows up when the customer wants to visualize the "
+"order from order confirmation email."
+msgstr ""
+
+#: ../../ecommerce/shopper_experience/portal.rst:23
+msgid "Customer account"
+msgstr ""
+
+#: ../../ecommerce/shopper_experience/portal.rst:25
+msgid ""
+"Once logged in the customer will access the account by clicking *My Account*"
+" in the login dropdown menu."
+msgstr ""
+
+#: ../../ecommerce/shopper_experience/portal.rst:31
+msgid ""
+"THere they find all their history. The main address (billing) can also be "
+"modified."
+msgstr ""
+
+#: ../../ecommerce/shopper_experience/portal.rst:37
+msgid ""
+"If the customer is set as a contact of a company in your address book, they "
+"will see all the documents whose the customer belongs to this company."
+msgstr ""
+
+#: ../../ecommerce/shopper_experience/wire_transfer.rst:3
+msgid "How to get paid with wire transfers"
+msgstr ""
+
+#: ../../ecommerce/shopper_experience/wire_transfer.rst:5
+msgid ""
+"**Wire Transfer** is the default payment method available. The aim is "
+"providing your customers with your bank details so they can pay on their "
+"own. This is very easy to start with but slow and inefficient process-wise. "
+"Opt for payment acquirers as soon as you can!"
+msgstr ""
+
+#: ../../ecommerce/shopper_experience/wire_transfer.rst:13
+msgid "How to provide customers with payment instructions"
+msgstr ""
+
+#: ../../ecommerce/shopper_experience/wire_transfer.rst:14
+msgid ""
+"Put your payment instructions in the **Thanks Message** of your payment "
+"method."
+msgstr ""
+
+#: ../../ecommerce/shopper_experience/wire_transfer.rst:19
+msgid "They will appear to the customers when they place an order."
+msgstr ""
+
+#: ../../ecommerce/shopper_experience/wire_transfer.rst:26
+msgid "How to manage an order once you get paid"
+msgstr ""
+
+#: ../../ecommerce/shopper_experience/wire_transfer.rst:28
+msgid ""
+"Whenever a customer pays by wire transfer, the order stays in an "
+"intermediary stage **Quotation Sent** (i.e. unpaid order). When you get "
+"paid, you confirm the order manually to launch the delivery."
+msgstr ""
+
+#: ../../ecommerce/shopper_experience/wire_transfer.rst:35
+msgid "How to create other manual payment methods"
+msgstr ""
+
+#: ../../ecommerce/shopper_experience/wire_transfer.rst:37
+msgid ""
+"If you manage a B2B business, you can create other manually-processed "
+"payment methods like paying by check. To do so, just rename *Wire Transfer* "
+"or duplicate it."
+msgstr ""
+
+#: ../../ecommerce/taxes.rst:3
+msgid "Collect taxes"
+msgstr ""
diff --git a/locale/de_DE/LC_MESSAGES/expenses.po b/locale/de_DE/LC_MESSAGES/expenses.po
new file mode 100644
index 000000000..b9b74557c
--- /dev/null
+++ b/locale/de_DE/LC_MESSAGES/expenses.po
@@ -0,0 +1,22 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) 2015-TODAY, Odoo S.A.
+# This file is distributed under the same license as the Odoo Business package.
+# FIRST AUTHOR , YEAR.
+# 
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Business 9.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2016-11-22 13:16+0100\n"
+"PO-Revision-Date: 2018-10-19 08:15+0000\n"
+"Language-Team: German (Germany) (https://www.transifex.com/odoo/teams/41243/de_DE/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: de_DE\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: ../../expenses.rst:5
+msgid "Expenses"
+msgstr ""
diff --git a/locale/de_DE/LC_MESSAGES/general.po b/locale/de_DE/LC_MESSAGES/general.po
new file mode 100644
index 000000000..fe3897873
--- /dev/null
+++ b/locale/de_DE/LC_MESSAGES/general.po
@@ -0,0 +1,895 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) 2015-TODAY, Odoo S.A.
+# This file is distributed under the same license as the Odoo package.
+# FIRST AUTHOR , YEAR.
+# 
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo 12.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2018-11-07 15:38+0100\n"
+"PO-Revision-Date: 2018-10-19 08:15+0000\n"
+"Language-Team: German (Germany) (https://www.transifex.com/odoo/teams/41243/de_DE/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: de_DE\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: ../../general.rst:5
+msgid "General"
+msgstr ""
+
+#: ../../general/auth.rst:3
+msgid "Authentication"
+msgstr ""
+
+#: ../../general/auth/google.rst:3
+msgid "How to allow users to sign in with their Google account"
+msgstr ""
+
+#: ../../general/auth/google.rst:5
+msgid ""
+"Connect to your Google account and go to "
+"`https://console.developers.google.com/ "
+"`_."
+msgstr ""
+
+#: ../../general/auth/google.rst:7
+msgid ""
+"Click on **Create Project** and enter the project name and other details."
+msgstr ""
+
+#: ../../general/auth/google.rst:15
+msgid "Click on **Use Google APIs**"
+msgstr ""
+
+#: ../../general/auth/google.rst:20
+msgid ""
+"On the left side menu, select the sub menu **Credentials** (from **API "
+"Manager**) then select **OAuth consent screen**."
+msgstr ""
+
+#: ../../general/auth/google.rst:25
+msgid ""
+"Fill in your address, email and the product name (for example odoo) and then"
+" save."
+msgstr ""
+
+#: ../../general/auth/google.rst:30
+msgid ""
+"Then click on **Add Credentials** and select the second option (OAuth 2.0 "
+"Client ID)."
+msgstr ""
+
+#: ../../general/auth/google.rst:38
+msgid ""
+"Check that the application type is set on **Web Application**. Now configure"
+" the allowed pages on which you will be redirected."
+msgstr ""
+
+#: ../../general/auth/google.rst:40
+msgid ""
+"To achieve this, complete the field **Authorized redirect URIs**. Copy paste"
+" the following link in the box: http://mydomain.odoo.com/auth_oauth/signin. "
+"Then click on **Create**"
+msgstr ""
+
+#: ../../general/auth/google.rst:48
+msgid ""
+"Once done, you receive two information (your Client ID and Client Secret). "
+"You have to insert your Client ID in the **General Settings**."
+msgstr ""
+
+#: ../../general/base_import.rst:3
+msgid "Data Import"
+msgstr ""
+
+#: ../../general/base_import/adapt_template.rst:3
+msgid "How to adapt an import template"
+msgstr ""
+
+#: ../../general/base_import/adapt_template.rst:5
+msgid ""
+"Import templates are provided in the import tool of the most common data to "
+"import (contacts, products, bank statements, etc.). You can open them with "
+"any spreadsheets software (Microsoft Office, OpenOffice, Google Drive, "
+"etc.)."
+msgstr ""
+
+#: ../../general/base_import/adapt_template.rst:11
+msgid "How to customize the file"
+msgstr ""
+
+#: ../../general/base_import/adapt_template.rst:13
+msgid ""
+"Remove columns you don't need. We advise to not remove the *ID* one (see why"
+" here below)."
+msgstr ""
+
+#: ../../general/base_import/adapt_template.rst:15
+#: ../../general/base_import/import_faq.rst:26
+msgid ""
+"Set a unique ID to every single record by dragging down the ID sequencing."
+msgstr ""
+
+#: ../../general/base_import/adapt_template.rst:20
+msgid ""
+"When you add a new column, Odoo might not be able to map it automatically if"
+" its label doesn't fit any field of the system. If so, find the "
+"corresponding field using the search."
+msgstr ""
+
+#: ../../general/base_import/adapt_template.rst:27
+msgid ""
+"Then, use the label you found in your import template in order to make it "
+"work straight away the very next time you try to import."
+msgstr ""
+
+#: ../../general/base_import/adapt_template.rst:31
+msgid "Why an “ID” column"
+msgstr ""
+
+#: ../../general/base_import/adapt_template.rst:33
+msgid ""
+"The **ID** (External ID) is an unique identifier for the line item. Feel "
+"free to use the one of your previous software to ease the transition to "
+"Odoo."
+msgstr ""
+
+#: ../../general/base_import/adapt_template.rst:36
+msgid ""
+"Setting an ID is not mandatory when importing but it helps in many cases:"
+msgstr ""
+
+#: ../../general/base_import/adapt_template.rst:38
+msgid ""
+"Update imports: you can import the same file several times without creating "
+"duplicates;"
+msgstr ""
+
+#: ../../general/base_import/adapt_template.rst:39
+msgid "Import relation fields (see here below)."
+msgstr ""
+
+#: ../../general/base_import/adapt_template.rst:42
+msgid "How to import relation fields"
+msgstr ""
+
+#: ../../general/base_import/adapt_template.rst:44
+msgid ""
+"An Odoo object is always related to many other objects (e.g. a product is "
+"linked to product categories, attributes, vendors, etc.). To import those "
+"relations you need to import the records of the related object first from "
+"their own list menu."
+msgstr ""
+
+#: ../../general/base_import/adapt_template.rst:48
+msgid ""
+"You can do it using either the name of the related record or its ID. The ID "
+"is expected when two records have the same name. In such a case add \" / "
+"ID\" at the end of the column title (e.g. for product attributes: Product "
+"Attributes / Attribute / ID)."
+msgstr ""
+
+#: ../../general/base_import/import_faq.rst:3
+msgid "How to import data into Odoo"
+msgstr ""
+
+#: ../../general/base_import/import_faq.rst:6
+msgid "How to start"
+msgstr ""
+
+#: ../../general/base_import/import_faq.rst:7
+msgid ""
+"You can import data on any Odoo's business object using either Excel (.xlsx)"
+" or CSV (.csv) formats: contacts, products, bank statements, journal entries"
+" and even orders!"
+msgstr ""
+
+#: ../../general/base_import/import_faq.rst:11
+msgid "Open the view of the object you want to populate and click *Import*."
+msgstr ""
+
+#: ../../general/base_import/import_faq.rst:16
+msgid ""
+"There you are provided with templates you can easily populate with your own "
+"data. Such templates can be imported in one click; The data mapping is "
+"already done."
+msgstr ""
+
+#: ../../general/base_import/import_faq.rst:22
+msgid "How to adapt the template"
+msgstr ""
+
+#: ../../general/base_import/import_faq.rst:24
+msgid "Add, remove and sort columns to fit at best your data structure."
+msgstr ""
+
+#: ../../general/base_import/import_faq.rst:25
+msgid "We advise to not remove the **ID** one (see why in the next section)."
+msgstr ""
+
+#: ../../general/base_import/import_faq.rst:31
+msgid ""
+"When you add a new column, Odoo might not be able to map it automatically if"
+" its label doesn't fit any field in Odoo. Don't worry! You can map new "
+"columns manually when you test the import. Search the list for the "
+"corresponding field."
+msgstr ""
+
+#: ../../general/base_import/import_faq.rst:39
+msgid ""
+"Then, use this field's label in your file in order to make it work straight "
+"on the very next time."
+msgstr ""
+
+#: ../../general/base_import/import_faq.rst:44
+msgid "How to import from another application"
+msgstr ""
+
+#: ../../general/base_import/import_faq.rst:46
+msgid ""
+"In order to re-create relationships between different records, you should "
+"use the unique identifier from the original application and map it to the "
+"**ID** (External ID) column in Odoo. When you import another record that "
+"links to the first one, use **XXX/ID** (XXX/External ID) to the original "
+"unique identifier. You can also find this record using its name but you will"
+" be stuck if at least 2 records have the same name."
+msgstr ""
+
+#: ../../general/base_import/import_faq.rst:54
+msgid ""
+"The **ID** will also be used to update the original import if you need to "
+"re-import modified data later, it's thus good practice to specify it "
+"whenever possible."
+msgstr ""
+
+#: ../../general/base_import/import_faq.rst:60
+msgid "I cannot find the field I want to map my column to"
+msgstr ""
+
+#: ../../general/base_import/import_faq.rst:62
+msgid ""
+"Odoo tries to find with some heuristic, based on the first ten lines of the "
+"files, the type of field for each column inside your file. For example if "
+"you have a column only containing numbers, only the fields that are of type "
+"*Integer* will be displayed for you to choose from. While this behavior "
+"might be good and easy for most cases, it is also possible that it goes "
+"wrong or that you want to map your column to a field that is not proposed by"
+" default."
+msgstr ""
+
+#: ../../general/base_import/import_faq.rst:71
+msgid ""
+"If that happens, you just have to check the ** Show fields of relation "
+"fields (advanced)** option, you will then be able to choose from the "
+"complete list of fields for each column."
+msgstr ""
+
+#: ../../general/base_import/import_faq.rst:79
+msgid "Where can I change the date import format?"
+msgstr ""
+
+#: ../../general/base_import/import_faq.rst:81
+msgid ""
+"Odoo can automatically detect if a column is a date and it will try to guess"
+" the date format from a set of most used date format. While this process can"
+" work for a lot of simple date format, some exotic date format will not be "
+"recognize and it is also possible to have some confusion (day and month "
+"inverted as example) as it is difficult to guess correctly which part is the"
+" day and which one is the month in a date like '01-03-2016'."
+msgstr ""
+
+#: ../../general/base_import/import_faq.rst:83
+msgid ""
+"To view which date format Odoo has found from your file you can check the "
+"**Date Format** that is shown when clicking on **Options** under the file "
+"selector. If this format is incorrect you can change it to your liking using"
+" the *ISO 8601* to define the format."
+msgstr ""
+
+#: ../../general/base_import/import_faq.rst:86
+msgid ""
+"If you are importing an excel (.xls, .xlsx) file, you can use date cells to "
+"store dates as the display of dates in excel is different from the way it is"
+" stored. That way you will be sure that the date format is correct in Odoo "
+"whatever your locale date format is."
+msgstr ""
+
+#: ../../general/base_import/import_faq.rst:91
+msgid "Can I import numbers with currency sign (e.g.: $32.00)?"
+msgstr ""
+
+#: ../../general/base_import/import_faq.rst:93
+msgid ""
+"Yes, we fully support numbers with parenthesis to represent negative sign as"
+" well as numbers with currency sign attached to them. Odoo also "
+"automatically detect which thousand/decimal separator you use (you can "
+"change those under **options**). If you use a currency symbol that is not "
+"known to Odoo, it might not be recognized as a number though and it will "
+"crash."
+msgstr ""
+
+#: ../../general/base_import/import_faq.rst:95
+msgid ""
+"Examples of supported numbers (using thirty-two thousands as an example):"
+msgstr ""
+
+#: ../../general/base_import/import_faq.rst:97
+msgid "32.000,00"
+msgstr ""
+
+#: ../../general/base_import/import_faq.rst:98
+msgid "32000,00"
+msgstr ""
+
+#: ../../general/base_import/import_faq.rst:99
+msgid "32,000.00"
+msgstr ""
+
+#: ../../general/base_import/import_faq.rst:100
+msgid "-32000.00"
+msgstr ""
+
+#: ../../general/base_import/import_faq.rst:101
+msgid "(32000.00)"
+msgstr ""
+
+#: ../../general/base_import/import_faq.rst:102
+msgid "$ 32.000,00"
+msgstr ""
+
+#: ../../general/base_import/import_faq.rst:103
+msgid "(32000.00 €)"
+msgstr ""
+
+#: ../../general/base_import/import_faq.rst:105
+msgid "Example that will not work:"
+msgstr ""
+
+#: ../../general/base_import/import_faq.rst:107
+msgid "ABC 32.000,00"
+msgstr ""
+
+#: ../../general/base_import/import_faq.rst:108
+msgid "$ (32.000,00)"
+msgstr ""
+
+#: ../../general/base_import/import_faq.rst:113
+msgid "What can I do when the Import preview table isn't displayed correctly?"
+msgstr ""
+
+#: ../../general/base_import/import_faq.rst:115
+msgid ""
+"By default the Import preview is set on commas as field separators and "
+"quotation marks as text delimiters. If your csv file does not have these "
+"settings, you can modify the File Format Options (displayed under the Browse"
+" CSV file bar after you select your file)."
+msgstr ""
+
+#: ../../general/base_import/import_faq.rst:117
+msgid ""
+"Note that if your CSV file has a tabulation as separator, Odoo will not "
+"detect the separations. You will need to change the file format options in "
+"your spreadsheet application. See the following question."
+msgstr ""
+
+#: ../../general/base_import/import_faq.rst:122
+msgid ""
+"How can I change the CSV file format options when saving in my spreadsheet "
+"application?"
+msgstr ""
+
+#: ../../general/base_import/import_faq.rst:124
+msgid ""
+"If you edit and save CSV files in speadsheet applications, your computer's "
+"regional settings will be applied for the separator and delimiter. We "
+"suggest you use OpenOffice or LibreOffice Calc as they will allow you to "
+"modify all three options (in 'Save As' dialog box > Check the box 'Edit "
+"filter settings' > Save)."
+msgstr ""
+
+#: ../../general/base_import/import_faq.rst:126
+msgid ""
+"Microsoft Excel will allow you to modify only the encoding when saving (in "
+"'Save As' dialog box > click 'Tools' dropdown list > Encoding tab)."
+msgstr ""
+
+#: ../../general/base_import/import_faq.rst:131
+msgid "What's the difference between Database ID and External ID?"
+msgstr ""
+
+#: ../../general/base_import/import_faq.rst:133
+msgid ""
+"Some fields define a relationship with another object. For example, the "
+"country of a contact is a link to a record of the 'Country' object. When you"
+" want to import such fields, Odoo will have to recreate links between the "
+"different records. To help you import such fields, Odoo provides 3 "
+"mechanisms. You must use one and only one mechanism per field you want to "
+"import."
+msgstr ""
+
+#: ../../general/base_import/import_faq.rst:135
+msgid ""
+"For example, to reference the country of a contact, Odoo proposes you 3 "
+"different fields to import:"
+msgstr ""
+
+#: ../../general/base_import/import_faq.rst:137
+msgid "Country: the name or code of the country"
+msgstr ""
+
+#: ../../general/base_import/import_faq.rst:138
+msgid ""
+"Country/Database ID: the unique Odoo ID for a record, defined by the ID "
+"postgresql column"
+msgstr ""
+
+#: ../../general/base_import/import_faq.rst:139
+msgid ""
+"Country/External ID: the ID of this record referenced in another application"
+" (or the .XML file that imported it)"
+msgstr ""
+
+#: ../../general/base_import/import_faq.rst:141
+msgid "For the country Belgium, you can use one of these 3 ways to import:"
+msgstr ""
+
+#: ../../general/base_import/import_faq.rst:143
+msgid "Country: Belgium"
+msgstr ""
+
+#: ../../general/base_import/import_faq.rst:144
+msgid "Country/Database ID: 21"
+msgstr ""
+
+#: ../../general/base_import/import_faq.rst:145
+msgid "Country/External ID: base.be"
+msgstr ""
+
+#: ../../general/base_import/import_faq.rst:147
+msgid ""
+"According to your need, you should use one of these 3 ways to reference "
+"records in relations. Here is when you should use one or the other, "
+"according to your need:"
+msgstr ""
+
+#: ../../general/base_import/import_faq.rst:149
+msgid ""
+"Use Country: This is the easiest way when your data come from CSV files that"
+" have been created manually."
+msgstr ""
+
+#: ../../general/base_import/import_faq.rst:150
+msgid ""
+"Use Country/Database ID: You should rarely use this notation. It's mostly "
+"used by developers as it's main advantage is to never have conflicts (you "
+"may have several records with the same name, but they always have a unique "
+"Database ID)"
+msgstr ""
+
+#: ../../general/base_import/import_faq.rst:151
+msgid ""
+"Use Country/External ID: Use External ID when you import data from a third "
+"party application."
+msgstr ""
+
+#: ../../general/base_import/import_faq.rst:153
+msgid ""
+"When you use External IDs, you can import CSV files with the \"External ID\""
+" column to define the External ID of each record you import. Then, you will "
+"be able to make a reference to that record with columns like "
+"\"Field/External ID\". The following two CSV files give you an example for "
+"Products and their Categories."
+msgstr ""
+
+#: ../../general/base_import/import_faq.rst:155
+msgid ""
+"`CSV file for categories "
+"<../../_static/example_files/External_id_3rd_party_application_product_categories.csv>`_."
+msgstr ""
+
+#: ../../general/base_import/import_faq.rst:157
+msgid ""
+"`CSV file for Products "
+"<../../_static/example_files/External_id_3rd_party_application_products.csv>`_."
+msgstr ""
+
+#: ../../general/base_import/import_faq.rst:161
+msgid "What can I do if I have multiple matches for a field?"
+msgstr ""
+
+#: ../../general/base_import/import_faq.rst:163
+msgid ""
+"If for example you have two product categories with the child name "
+"\"Sellable\" (ie. \"Misc. Products/Sellable\" & \"Other "
+"Products/Sellable\"), your validation is halted but you may still import "
+"your data. However, we recommend you do not import the data because they "
+"will all be linked to the first 'Sellable' category found in the Product "
+"Category list (\"Misc. Products/Sellable\"). We recommend you modify one of "
+"the duplicates' values or your product category hierarchy."
+msgstr ""
+
+#: ../../general/base_import/import_faq.rst:165
+msgid ""
+"However if you do not wish to change your configuration of product "
+"categories, we recommend you use make use of the external ID for this field "
+"'Category'."
+msgstr ""
+
+#: ../../general/base_import/import_faq.rst:170
+msgid ""
+"How can I import a many2many relationship field (e.g. a customer that has "
+"multiple tags)?"
+msgstr ""
+
+#: ../../general/base_import/import_faq.rst:172
+msgid ""
+"The tags should be separated by a comma without any spacing. For example, if"
+" you want your customer to be linked to both tags 'Manufacturer' and "
+"'Retailer' then you will encode \"Manufacturer,Retailer\" in the same column"
+" of your CSV file."
+msgstr ""
+
+#: ../../general/base_import/import_faq.rst:174
+msgid ""
+"`CSV file for Manufacturer, Retailer "
+"<../../_static/example_files/m2m_customers_tags.csv>`_."
+msgstr ""
+
+#: ../../general/base_import/import_faq.rst:179
+msgid ""
+"How can I import a one2many relationship (e.g. several Order Lines of a "
+"Sales Order)?"
+msgstr ""
+
+#: ../../general/base_import/import_faq.rst:181
+msgid ""
+"If you want to import sales order having several order lines; for each order"
+" line, you need to reserve a specific row in the CSV file. The first order "
+"line will be imported on the same row as the information relative to order. "
+"Any additional lines will need an addtional row that does not have any "
+"information in the fields relative to the order. As an example, here is "
+"purchase.order_functional_error_line_cant_adpat.CSV file of some quotations "
+"you can import, based on demo data."
+msgstr ""
+
+#: ../../general/base_import/import_faq.rst:184
+msgid ""
+"`File for some Quotations "
+"<../../_static/example_files/purchase.order_functional_error_line_cant_adpat.csv>`_."
+msgstr ""
+
+#: ../../general/base_import/import_faq.rst:186
+msgid ""
+"The following CSV file shows how to import purchase orders with their "
+"respective purchase order lines:"
+msgstr ""
+
+#: ../../general/base_import/import_faq.rst:188
+msgid ""
+"`Purchase orders with their respective purchase order lines "
+"<../../_static/example_files/o2m_purchase_order_lines.csv>`_."
+msgstr ""
+
+#: ../../general/base_import/import_faq.rst:190
+msgid ""
+"The following CSV file shows how to import customers and their respective "
+"contacts:"
+msgstr ""
+
+#: ../../general/base_import/import_faq.rst:192
+msgid ""
+"`Customers and their respective contacts "
+"<../../_static/example_files/o2m_customers_contacts.csv>`_."
+msgstr ""
+
+#: ../../general/base_import/import_faq.rst:197
+msgid "Can I import several times the same record?"
+msgstr ""
+
+#: ../../general/base_import/import_faq.rst:199
+msgid ""
+"If you import a file that contains one of the column \"External ID\" or "
+"\"Database ID\", records that have already been imported will be modified "
+"instead of being created. This is very usefull as it allows you to import "
+"several times the same CSV file while having made some changes in between "
+"two imports. Odoo will take care of creating or modifying each record "
+"depending if it's new or not."
+msgstr ""
+
+#: ../../general/base_import/import_faq.rst:201
+msgid ""
+"This feature allows you to use the Import/Export tool of Odoo to modify a "
+"batch of records in your favorite spreadsheet application."
+msgstr ""
+
+#: ../../general/base_import/import_faq.rst:206
+msgid "What happens if I do not provide a value for a specific field?"
+msgstr ""
+
+#: ../../general/base_import/import_faq.rst:208
+msgid ""
+"If you do not set all fields in your CSV file, Odoo will assign the default "
+"value for every non defined fields. But if you set fields with empty values "
+"in your CSV file, Odoo will set the EMPTY value in the field, instead of "
+"assigning the default value."
+msgstr ""
+
+#: ../../general/base_import/import_faq.rst:213
+msgid "How to export/import different tables from an SQL application to Odoo?"
+msgstr ""
+
+#: ../../general/base_import/import_faq.rst:215
+msgid ""
+"If you need to import data from different tables, you will have to recreate "
+"relations between records belonging to different tables. (e.g. if you import"
+" companies and persons, you will have to recreate the link between each "
+"person and the company they work for)."
+msgstr ""
+
+#: ../../general/base_import/import_faq.rst:217
+msgid ""
+"To manage relations between tables, you can use the \"External ID\" "
+"facilities of Odoo. The \"External ID\" of a record is the unique identifier"
+" of this record in another application. This \"External ID\" must be unique "
+"accoss all the records of all objects, so it's a good practice to prefix "
+"this \"External ID\" with the name of the application or table. (like "
+"'company_1', 'person_1' instead of '1')"
+msgstr ""
+
+#: ../../general/base_import/import_faq.rst:219
+msgid ""
+"As an example, suppose you have a SQL database with two tables you want to "
+"import: companies and persons. Each person belong to one company, so you "
+"will have to recreate the link between a person and the company he work for."
+" (If you want to test this example, here is a dump of such a "
+"PostgreSQL database)"
+msgstr ""
+
+#: ../../general/base_import/import_faq.rst:221
+msgid ""
+"We will first export all companies and their \"External ID\". In PSQL, write"
+" the following command:"
+msgstr ""
+
+#: ../../general/base_import/import_faq.rst:227
+msgid "This SQL command will create the following CSV file::"
+msgstr ""
+
+#: ../../general/base_import/import_faq.rst:234
+msgid ""
+"To create the CSV file for persons, linked to companies, we will use the "
+"following SQL command in PSQL:"
+msgstr ""
+
+#: ../../general/base_import/import_faq.rst:240
+msgid "It will produce the following CSV file::"
+msgstr ""
+
+#: ../../general/base_import/import_faq.rst:248
+msgid ""
+"As you can see in this file, Fabien and Laurence are working for the Bigees "
+"company (company_1) and Eric is working for the Organi company. The relation"
+" between persons and companies is done using the External ID of the "
+"companies. We had to prefix the \"External ID\" by the name of the table to "
+"avoid a conflict of ID between persons and companies (person_1 and company_1"
+" who shared the same ID 1 in the orignial database)."
+msgstr ""
+
+#: ../../general/base_import/import_faq.rst:250
+msgid ""
+"The two files produced are ready to be imported in Odoo without any "
+"modifications. After having imported these two CSV files, you will have 4 "
+"contacts and 3 companies. (the firsts two contacts are linked to the first "
+"company). You must first import the companies and then the persons."
+msgstr ""
+
+#: ../../general/odoo_basics.rst:3
+msgid "Basics"
+msgstr ""
+
+#: ../../general/odoo_basics/add_user.rst:3
+msgid "How to add a user"
+msgstr ""
+
+#: ../../general/odoo_basics/add_user.rst:5
+msgid ""
+"Odoo provides you with the option to add additional users at any given "
+"point."
+msgstr ""
+
+#: ../../general/odoo_basics/add_user.rst:9
+msgid "Add individual users"
+msgstr ""
+
+#: ../../general/odoo_basics/add_user.rst:11
+msgid ""
+"From the Settings module, go to the submenu :menuselection:`Users --> Users`"
+" and click on **CREATE.** First add the name of your new user and the "
+"professional email address - the one he will use to log into Odoo instance -"
+" and a picture."
+msgstr ""
+
+#: ../../general/odoo_basics/add_user.rst:19
+msgid ""
+"Under Access Rights, you can choose which applications your user can access "
+"and use. Different levels of rights are available depending on the app."
+msgstr ""
+
+#: ../../general/odoo_basics/add_user.rst:23
+msgid ""
+"When you’re done editing the page and have clicked on **SAVE**, an "
+"invitation email will automatically be sent to the user. The user must click"
+" on it to accept the invitation to your instance and create a log-in."
+msgstr ""
+
+#: ../../general/odoo_basics/add_user.rst:32
+msgid ""
+"Remember that each additional user will increase your subscription fees. "
+"Refer to our `*Pricing page* `__ for more "
+"information."
+msgstr ""
+
+#: ../../general/odoo_basics/add_user.rst:39
+msgid ""
+"You can also add a new user on the fly from your dashboard. From the above "
+"screenshot, enter the email address of the user you would like to add and "
+"click on **INVITE**. The user will receive an email invite containing a link"
+" to set his password. You will then be able to define his accesses rights "
+"under the :menuselection:`Settings --> Users menu`."
+msgstr ""
+
+#: ../../general/odoo_basics/add_user.rst:45
+msgid ""
+"`Deactivating Users <../../db_management/documentation.html#deactivating-"
+"users>`_"
+msgstr ""
+
+#: ../../general/odoo_basics/choose_language.rst:3
+msgid "Manage Odoo in your own language"
+msgstr ""
+
+#: ../../general/odoo_basics/choose_language.rst:5
+msgid ""
+"Odoo provides you with the option to manage Odoo in different languages, and"
+" each user can use Odoo in his own language ."
+msgstr ""
+
+#: ../../general/odoo_basics/choose_language.rst:9
+msgid "Load your desired language"
+msgstr ""
+
+#: ../../general/odoo_basics/choose_language.rst:11
+msgid ""
+"The first thing to do is to load your desired language on your Odoo "
+"instance."
+msgstr ""
+
+#: ../../general/odoo_basics/choose_language.rst:14
+msgid ""
+"From the general dashboard click on the **Settings** app; on the top left of"
+" the page select :menuselection:`Translations --> Load a Translation`, "
+"select a language to install and click on **LOAD.**"
+msgstr ""
+
+#: ../../general/odoo_basics/choose_language.rst:23
+msgid ""
+"If you check the \"Websites to translate\" checkbox you will have the option"
+" to change the navigation language on your website."
+msgstr ""
+
+#: ../../general/odoo_basics/choose_language.rst:27
+msgid "Change your language"
+msgstr ""
+
+#: ../../general/odoo_basics/choose_language.rst:29
+msgid ""
+"You can change the language to the installed language by going to the drop-"
+"down menu at the top right side of the screen, choose **Preferences**."
+msgstr ""
+
+#: ../../general/odoo_basics/choose_language.rst:36
+msgid ""
+"Then change the Language setting to your installed language and click "
+"**SAVE.**"
+msgstr ""
+
+#: ../../general/odoo_basics/choose_language.rst:42
+msgid "Open a new menu to view the changes."
+msgstr ""
+
+#: ../../general/odoo_basics/choose_language.rst:45
+msgid "Change another user's language"
+msgstr ""
+
+#: ../../general/odoo_basics/choose_language.rst:47
+msgid ""
+"Odoo also gives you the possibility for each user to choose his preferred "
+"language."
+msgstr ""
+
+#: ../../general/odoo_basics/choose_language.rst:50
+msgid ""
+"To change the language for a different user, choose :menuselection:`Users "
+"--> Users` from the Settings app. Here you have a list of all users and you "
+"can choose the user who you'd like to change the language for. Select the "
+"user and click on **Edit** in the top left corner. Under Preferences you can"
+" change the Language to any previously installed language and click "
+"**SAVE.**"
+msgstr ""
+
+#: ../../general/odoo_basics/choose_language.rst:61
+msgid ":doc:`../../website/publish/translate`"
+msgstr ""
+
+#: ../../general/unsplash.rst:3
+msgid "Unsplash"
+msgstr ""
+
+#: ../../general/unsplash/unsplash_access_key.rst:3
+msgid "How to generate an Unsplash access key"
+msgstr ""
+
+#: ../../general/unsplash/unsplash_access_key.rst:5
+msgid "Create an account on `Unsplash.com `_."
+msgstr ""
+
+#: ../../general/unsplash/unsplash_access_key.rst:7
+msgid ""
+"Go to your `applications dashboard "
+"`_ and click on **New "
+"Application**."
+msgstr ""
+
+#: ../../general/unsplash/unsplash_access_key.rst:12
+msgid "Accept the conditions and click on **Accept terms**."
+msgstr ""
+
+#: ../../general/unsplash/unsplash_access_key.rst:17
+msgid ""
+"You will be prompted to insert an **Application name** and a "
+"**Description**. Once done, click on **Create application**."
+msgstr ""
+
+#: ../../general/unsplash/unsplash_access_key.rst:22
+msgid ""
+"You should be redirected to your application details page. Scroll down a bit"
+" to find your **access key**."
+msgstr ""
+
+#: ../../general/unsplash/unsplash_application_id.rst:3
+msgid "How to generate an Unsplash application ID"
+msgstr ""
+
+#: ../../general/unsplash/unsplash_application_id.rst:5
+msgid ""
+"You should first create and set up your Unsplash application with this "
+"tutorial: `How to generate an Unsplash access key "
+"`_."
+msgstr ""
+
+#: ../../general/unsplash/unsplash_application_id.rst:7
+msgid ""
+"Go to your `applications dashboard "
+"`_ and click on your newly created "
+"Unsplash application under **Your applications**."
+msgstr ""
+
+#: ../../general/unsplash/unsplash_application_id.rst:12
+msgid ""
+"You will be redirected to your application details page. The **application "
+"ID** will be visible in your browser's URL. The URL should be something like"
+" ``https://unsplash.com/oauth/applications/application_id``"
+msgstr ""
+
+#: ../../general/unsplash/unsplash_application_id.rst:17
+msgid ""
+"Note that if you `apply for a production account "
+"`_ and it "
+"got approved, your will also find your application ID in the UI. It will be "
+"listed next to your **Access Key** on your application details page."
+msgstr ""
diff --git a/locale/de_DE/LC_MESSAGES/getting_started.po b/locale/de_DE/LC_MESSAGES/getting_started.po
new file mode 100644
index 000000000..132616b6e
--- /dev/null
+++ b/locale/de_DE/LC_MESSAGES/getting_started.po
@@ -0,0 +1,472 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) 2015-TODAY, Odoo S.A.
+# This file is distributed under the same license as the Odoo package.
+# FIRST AUTHOR , YEAR.
+# 
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo 12.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2018-11-07 15:38+0100\n"
+"PO-Revision-Date: 2018-10-19 08:15+0000\n"
+"Language-Team: German (Germany) (https://www.transifex.com/odoo/teams/41243/de_DE/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: de_DE\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: ../../getting_started/documentation.rst:5
+msgid "Basics of the QuickStart Methodology"
+msgstr ""
+
+#: ../../getting_started/documentation.rst:7
+msgid ""
+"This document summarizes Odoo Online's services, our Success Pack "
+"implementation methodology, and best practices to get started with our "
+"product."
+msgstr ""
+
+#: ../../getting_started/documentation.rst:12
+msgid "1. The SPoC (*Single Point of Contact*) and the Consultant"
+msgstr ""
+
+#: ../../getting_started/documentation.rst:14
+msgid ""
+"Within the context of your project, it is highly recommended to designate "
+"and maintain on both sides (your side and ours) **one and only single person"
+" of contact** who will take charge and assume responsibilities regarding the"
+" project. He also has to have **the authority** in terms of decision making."
+msgstr ""
+
+#: ../../getting_started/documentation.rst:20
+msgid ""
+"**The Odoo Consultant ensures the project implementation from A to Z**: From"
+" the beginning to the end of the project, he ensures the overall consistency"
+" of the implementation in Odoo and shares his expertise in terms of good "
+"practices."
+msgstr ""
+
+#: ../../getting_started/documentation.rst:25
+msgid ""
+"**One and only decision maker on the client side (SPoC)**: He is responsible"
+" for the business knowledge transmission (coordinate key users intervention "
+"if necessary) and the consistency of the implementation from a business "
+"point of view (decision making, change management, etc.)"
+msgstr ""
+
+#: ../../getting_started/documentation.rst:31
+msgid ""
+"**Meetings optimization**: The Odoo consultant is not involved in the "
+"process of decision making from a business point of view nor to precise "
+"processes and company's internal procedures (unless a specific request or an"
+" exception). Project meetings, who will take place once or twice a week, are"
+" meant to align on the business needs (SPoC) and to define the way those "
+"needs will be implemented in Odoo (Consultant)."
+msgstr ""
+
+#: ../../getting_started/documentation.rst:39
+msgid ""
+"**Train the Trainer approach**: The Odoo consultant provides functional "
+"training to the SPoC so that he can pass on this knowledge to his "
+"collaborators. In order for this approach to be successful, it is necessary "
+"that the SPoC is also involved in its own rise in skills through self-"
+"learning via the `Odoo documentation "
+"`__, `The elearning "
+"platform `__ and the "
+"testing of functionalities."
+msgstr ""
+
+#: ../../getting_started/documentation.rst:47
+msgid "2. Project Scope"
+msgstr ""
+
+#: ../../getting_started/documentation.rst:49
+msgid ""
+"To make sure all the stakeholders involved are always aligned, it is "
+"necessary to define and to make the project scope evolve as long as the "
+"project implementation is pursuing."
+msgstr ""
+
+#: ../../getting_started/documentation.rst:53
+msgid ""
+"**A clear definition of the initial project scope**: A clear definition of "
+"the initial needs is crucial to ensure the project is running smoothly. "
+"Indeed, when all the stakeholders share the same vision, the evolution of "
+"the needs and the resulting decision-making process are more simple and more"
+" clear."
+msgstr ""
+
+#: ../../getting_started/documentation.rst:59
+msgid ""
+"**Phasing the project**: Favoring an implementation in several coherent "
+"phases allowing regular production releases and an evolving takeover of Odoo"
+" by the end users have demonstrated its effectiveness over time. This "
+"approach also helps to identify gaps and apply corrective actions early in "
+"the implementation."
+msgstr ""
+
+#: ../../getting_started/documentation.rst:66
+msgid ""
+"**Adopting standard features as a priority**: Odoo offers a great "
+"environment to implement slight improvements (customizations) or more "
+"important ones (developments). Nevertheless, adoption of the standard "
+"solution will be preferred as often as possible in order to optimize project"
+" delivery times and provide the user with a long-term stability and fluid "
+"scalability of his new tool. Ideally, if an improvement of the software "
+"should still be realized, its implementation will be carried out after an "
+"experiment of the standard in production."
+msgstr ""
+
+#: ../../getting_started/documentation.rst:80
+msgid "3. Managing expectations"
+msgstr ""
+
+#: ../../getting_started/documentation.rst:82
+msgid ""
+"The gap between the reality of an implementation and the expectations of "
+"future users is a crucial factor. Three important aspects must be taken into"
+" account from the beginning of the project:"
+msgstr ""
+
+#: ../../getting_started/documentation.rst:86
+msgid ""
+"**Align with the project approach**: Both a clear division of roles and "
+"responsibilities and a clear description of the operating modes (validation,"
+" problem-solving, etc.) are crucial to the success of an Odoo "
+"implementation. It is therefore strongly advised to take the necessary time "
+"at the beginning of the project to align with these topics and regularly "
+"check that this is still the case."
+msgstr ""
+
+#: ../../getting_started/documentation.rst:94
+msgid ""
+"**Focus on the project success, not on the ideal solution**: The main goal "
+"of the SPoC and the Consultant is to carry out the project entrusted to them"
+" in order to provide the most effective solution to meet the needs "
+"expressed. This goal can sometimes conflict with the end user's vision of an"
+" ideal solution. In that case, the SPoC and the consultant will apply the "
+"80-20 rule: focus on 80% of the expressed needs and take out the remaining "
+"20% of the most disadvantageous objectives in terms of cost/benefit ratio "
+"(those proportions can of course change over time). Therefore, it will be "
+"considered acceptable to integrate a more time-consuming manipulation if a "
+"global relief is noted. Changes in business processes may also be proposed "
+"to pursue this same objective."
+msgstr ""
+
+#: ../../getting_started/documentation.rst:108
+msgid ""
+"**Specifications are always EXPLICIT**: Gaps between what is expected and "
+"what is delivered are often a source of conflict in a project. In order to "
+"avoid being in this delicate situation, we recommend using several types of "
+"tools\\* :"
+msgstr ""
+
+#: ../../getting_started/documentation.rst:113
+msgid ""
+"**The GAP Analysis**: The comparison of the request with the standard "
+"features proposed by Odoo will make it possible to identify the gap to be "
+"filled by developments/customizations or changes in business processes."
+msgstr ""
+
+#: ../../getting_started/documentation.rst:118
+msgid ""
+"`The User Story `__: "
+"This technique clearly separates the responsibilities between the SPoC, "
+"responsible for explaining the WHAT, the WHY and the WHO, and the Consultant"
+" who will provide a response to the HOW."
+msgstr ""
+
+#: ../../getting_started/documentation.rst:126
+msgid ""
+"`The Proof of Concept `__ A "
+"simplified version, a prototype of what is expected to agree on the main "
+"lines of expected changes."
+msgstr ""
+
+#: ../../getting_started/documentation.rst:130
+msgid ""
+"**The Mockup**: In the same idea as the Proof of Concept, it will align with"
+" the changes related to the interface."
+msgstr ""
+
+#: ../../getting_started/documentation.rst:133
+msgid ""
+"To these tools will be added complete transparency on the possibilities and "
+"limitations of the software and/or its environment so that all project "
+"stakeholders have a clear idea of what can be expected/achieved in the "
+"project. We will, therefore, avoid basing our work on hypotheses without "
+"verifying its veracity beforehand."
+msgstr ""
+
+#: ../../getting_started/documentation.rst:139
+msgid ""
+"*This list can, of course, be completed by other tools that would more "
+"adequately meet the realities and needs of your project*"
+msgstr ""
+
+#: ../../getting_started/documentation.rst:143
+msgid "4. Communication Strategy"
+msgstr ""
+
+#: ../../getting_started/documentation.rst:145
+msgid ""
+"The purpose of the QuickStart methodology is to ensure quick ownership of "
+"the tool for end users. Effective communication is therefore crucial to the "
+"success of this approach. Its optimization will, therefore, lead us to "
+"follow those principles:"
+msgstr ""
+
+#: ../../getting_started/documentation.rst:150
+msgid ""
+"**Sharing the project management documentation**: The best way to ensure "
+"that all stakeholders in a project have the same level of knowledge is to "
+"provide direct access to the project's tracking document (Project "
+"Organizer). This document will contain at least a list of tasks to be "
+"performed as part of the implementation for which the priority level and the"
+" manager are clearly defined."
+msgstr ""
+
+#: ../../getting_started/documentation.rst:158
+msgid ""
+"The Project Organizer is a shared project tracking tool that allows both "
+"detailed tracking of ongoing tasks and the overall progress of the project."
+msgstr ""
+
+#: ../../getting_started/documentation.rst:162
+msgid ""
+"**Report essential information**: In order to minimize the documentation "
+"time to the essentials, we will follow the following good practices:"
+msgstr ""
+
+#: ../../getting_started/documentation.rst:166
+msgid "Meeting minutes will be limited to decisions and validations;"
+msgstr ""
+
+#: ../../getting_started/documentation.rst:168
+msgid ""
+"Project statuses will only be established when an important milestone is "
+"reached;"
+msgstr ""
+
+#: ../../getting_started/documentation.rst:171
+msgid ""
+"Training sessions on the standard or customized solution will be organized."
+msgstr ""
+
+#: ../../getting_started/documentation.rst:175
+msgid "5. Customizations and Development"
+msgstr ""
+
+#: ../../getting_started/documentation.rst:177
+msgid ""
+"Odoo is a software known for its flexibility and its important evolution "
+"capacity. However, a significant amount of development contradicts a fast "
+"and sustainable implementation. This is the reason why it is recommended to:"
+msgstr ""
+
+#: ../../getting_started/documentation.rst:182
+msgid ""
+"**Develop only for a good reason**: The decision to develop must always be "
+"taken when the cost-benefit ratio is positive (saving time on a daily basis,"
+" etc.). For example, it will be preferable to realize a significant "
+"development in order to reduce the time of a daily operation, rather than an"
+" operation to be performed only once a quarter. It is generally accepted "
+"that the closer the solution is to the standard, the lighter and more fluid "
+"the migration process, and the lower the maintenance costs for both parties."
+" In addition, experience has shown us that 60% of initial development "
+"requests are dropped after a few weeks of using standard Odoo (see "
+"\"Adopting the standard as a priority\")."
+msgstr ""
+
+#: ../../getting_started/documentation.rst:194
+msgid ""
+"**Replace, without replicate**: There is a good reason for the decision to "
+"change the management software has been made. In this context, the moment of"
+" implementation is THE right moment to accept and even be a change initiator"
+" both in terms of how the software will be used and at the level of the "
+"business processes of the company."
+msgstr ""
+
+#: ../../getting_started/documentation.rst:202
+msgid "6. Testing and Validation principles"
+msgstr ""
+
+#: ../../getting_started/documentation.rst:204
+msgid ""
+"Whether developments are made or not in the implementation, it is crucial to"
+" test and validate the correspondence of the solution with the operational "
+"needs of the company."
+msgstr ""
+
+#: ../../getting_started/documentation.rst:208
+msgid ""
+"**Role distribution**: In this context, the Consultant will be responsible "
+"for delivering a solution corresponding to the defined specifications; the "
+"SPoC will have to test and validate that the solution delivered meets the "
+"requirements of the operational reality."
+msgstr ""
+
+#: ../../getting_started/documentation.rst:214
+msgid ""
+"**Change management**: When a change needs to be made to the solution, the "
+"noted gap is caused by:"
+msgstr ""
+
+#: ../../getting_started/documentation.rst:218
+msgid ""
+"A difference between the specification and the delivered solution - This is "
+"a correction for which the Consultant is responsible"
+msgstr ""
+
+#: ../../getting_started/documentation.rst:220
+msgid "**or**"
+msgstr ""
+
+#: ../../getting_started/documentation.rst:222
+msgid ""
+"A difference between the specification and the imperatives of operational "
+"reality - This is a change that is the responsibility of SPoC."
+msgstr ""
+
+#: ../../getting_started/documentation.rst:226
+msgid "7. Data Imports"
+msgstr ""
+
+#: ../../getting_started/documentation.rst:228
+msgid ""
+"Importing the history of transactional data is an important issue and must "
+"be answered appropriately to allow the project running smoothly. Indeed, "
+"this task can be time-consuming and, if its priority is not well defined, "
+"prevent production from happening in time. To do this as soon as possible, "
+"it will be decided :"
+msgstr ""
+
+#: ../../getting_started/documentation.rst:234
+msgid ""
+"**Not to import anything**: It often happens that after reflection, "
+"importing data history is not considered necessary, these data being, "
+"moreover, kept outside Odoo and consolidated for later reporting."
+msgstr ""
+
+#: ../../getting_started/documentation.rst:239
+msgid ""
+"**To import a limited amount of data before going into production**: When "
+"the data history relates to information being processed (purchase orders, "
+"invoices, open projects, for example), the need to have this information "
+"available from the first day of use in production is real. In this case, the"
+" import will be made before the production launch."
+msgstr ""
+
+#: ../../getting_started/documentation.rst:246
+msgid ""
+"**To import after production launch**: When the data history needs to be "
+"integrated with Odoo mainly for reporting purposes, it is clear that these "
+"can be integrated into the software retrospectively. In this case, the "
+"production launch of the solution will precede the required imports."
+msgstr ""
+
+#: ../../getting_started/documentation.rst:253
+msgid "8. Support"
+msgstr ""
+
+#: ../../getting_started/documentation.rst:255
+msgid ""
+"Your Odoo Online subscription includes **unlimited 24hr support at no extra "
+"cost, Monday to Friday**. Our teams are located around the world to ensure "
+"you have support, no matter your location. Your support representative could"
+" be communicating to you from San Francisco, Belgium, or India!"
+msgstr ""
+
+#: ../../getting_started/documentation.rst:260
+msgid "What kind of support is included?"
+msgstr ""
+
+#: ../../getting_started/documentation.rst:262
+msgid ""
+"Providing you with relevant material (guidelines, product documentation, "
+"etc...)"
+msgstr ""
+
+#: ../../getting_started/documentation.rst:264
+msgid ""
+"Answers to issues that you may encounter in your standard Odoo database (eg."
+" “I cannot close my Point of Sale” or “I cannot find my sales KPIs?”)"
+msgstr ""
+
+#: ../../getting_started/documentation.rst:266
+msgid "Questions related to your account, subscription, or billing"
+msgstr ""
+
+#: ../../getting_started/documentation.rst:267
+msgid ""
+"Bug resolution (blocking issues or unexpected behaviour not due to "
+"misconfiguration or customization)"
+msgstr ""
+
+#: ../../getting_started/documentation.rst:269
+msgid ""
+"Issues that might occur in a test database after upgrading to a newer "
+"version"
+msgstr ""
+
+#: ../../getting_started/documentation.rst:271
+msgid ""
+"*Odoo Support does not make changes to your production database, but gives "
+"you the material and knowledge to do it yourself!*"
+msgstr ""
+
+#: ../../getting_started/documentation.rst:274
+msgid "What kind of support is not included?"
+msgstr ""
+
+#: ../../getting_started/documentation.rst:276
+msgid ""
+"Questions that require us to understand your business processes in order to "
+"help you implement your database"
+msgstr ""
+
+#: ../../getting_started/documentation.rst:278
+msgid ""
+"Training on how to use our software (we will direct you to our many "
+"resources)"
+msgstr ""
+
+#: ../../getting_started/documentation.rst:279
+msgid "Importation of documents into your database"
+msgstr ""
+
+#: ../../getting_started/documentation.rst:280
+msgid ""
+"Guidance on which configurations to apply inside of an application or the "
+"database"
+msgstr ""
+
+#: ../../getting_started/documentation.rst:281
+msgid ""
+"How to set up configuration models (Examples include: Inventory Routes, "
+"Payment Terms, Warehouses, etc)"
+msgstr ""
+
+#: ../../getting_started/documentation.rst:283
+msgid ""
+"Questions or issues related to specific developments or customizations done "
+"either by Odoo or a third party (this is specific only to your database or "
+"involving code)"
+msgstr ""
+
+#: ../../getting_started/documentation.rst:287
+msgid ""
+"You can get this type of support with a `Success Pack `__. With a pack, one of our consultants will analyze the way"
+" your business runs and tell you how you can get the most out of your Odoo "
+"Database. We will handle all configurations and coach you on how to use "
+"Odoo."
+msgstr ""
+
+#: ../../getting_started/documentation.rst:292
+msgid ""
+"Our support team can be contacted through our `online support form "
+"`__."
+msgstr ""
diff --git a/locale/de_DE/LC_MESSAGES/helpdesk.po b/locale/de_DE/LC_MESSAGES/helpdesk.po
new file mode 100644
index 000000000..becf1dc6f
--- /dev/null
+++ b/locale/de_DE/LC_MESSAGES/helpdesk.po
@@ -0,0 +1,393 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) 2015-TODAY, Odoo S.A.
+# This file is distributed under the same license as the Odoo package.
+# FIRST AUTHOR , YEAR.
+# 
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo 11.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2018-10-19 10:03+0200\n"
+"PO-Revision-Date: 2018-10-19 08:15+0000\n"
+"Language-Team: German (Germany) (https://www.transifex.com/odoo/teams/41243/de_DE/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: de_DE\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: ../../helpdesk.rst:5
+msgid "Helpdesk"
+msgstr ""
+
+#: ../../helpdesk/getting_started.rst:3
+msgid "Get started with Odoo Helpdesk"
+msgstr ""
+
+#: ../../helpdesk/getting_started.rst:6
+msgid "Overview"
+msgstr ""
+
+#: ../../helpdesk/getting_started.rst:9
+msgid "Getting started with Odoo Helpdesk"
+msgstr ""
+
+#: ../../helpdesk/getting_started.rst:11
+msgid "Installing Odoo Helpdesk:"
+msgstr ""
+
+#: ../../helpdesk/getting_started.rst:13
+msgid "Open the Apps module, search for \"Helpdesk\", and click install"
+msgstr ""
+
+#: ../../helpdesk/getting_started.rst:19
+msgid "Set up Helpdesk teams"
+msgstr ""
+
+#: ../../helpdesk/getting_started.rst:21
+msgid "By default, Odoo Helpdesk comes with a team installed called \"Support\""
+msgstr ""
+
+#: ../../helpdesk/getting_started.rst:26
+msgid ""
+"To modify this team, or create additional teams, select \"Configuration\" in"
+" the purple bar and select \"Settings\""
+msgstr ""
+
+#: ../../helpdesk/getting_started.rst:32
+msgid ""
+"Here you can create new teams, decide what team members to add to this team,"
+" how your customers can submit tickets and set up SLA policies and ratings. "
+"For the assignation method you can have tickets assigned randomly, balanced,"
+" or manually."
+msgstr ""
+
+#: ../../helpdesk/getting_started.rst:38
+msgid "How to set up different stages for each team"
+msgstr ""
+
+#: ../../helpdesk/getting_started.rst:40
+msgid ""
+"First you will need to activate the developer mode. To do this go to your "
+"settings module, and select the link for \"Activate the developer mode\" on "
+"the lower right-hand side."
+msgstr ""
+
+#: ../../helpdesk/getting_started.rst:47
+msgid ""
+"Now, when you return to your Helpdesk module and select \"Configuration\" in"
+" the purple bar you will find additional options, like \"Stages\". Here you "
+"can create new stages and assign those stages to 1 or multiple teams "
+"allowing for customizable stages for each team!"
+msgstr ""
+
+#: ../../helpdesk/getting_started.rst:53
+msgid "Start receiving tickets"
+msgstr ""
+
+#: ../../helpdesk/getting_started.rst:56
+msgid "How can my customers submit tickets?"
+msgstr ""
+
+#: ../../helpdesk/getting_started.rst:58
+msgid ""
+"Select \"Configuration\" in the purple bar and select \"Settings\", select "
+"your Helpdesk team. Under \"Channels you will find 4 options:"
+msgstr ""
+
+#: ../../helpdesk/getting_started.rst:64
+msgid ""
+"Email Alias allows for customers to email the alias you choose to create a "
+"ticket. The subject line of the email with become the Subject on the ticket."
+msgstr ""
+
+#: ../../helpdesk/getting_started.rst:71
+msgid ""
+"Website Form allows your customer to go to "
+"yourwebsite.com/helpdesk/support-1/submit and submit a ticket via a website "
+"form - much like odoo.com/help!"
+msgstr ""
+
+#: ../../helpdesk/getting_started.rst:78
+msgid ""
+"Live Chat allows your customers to submit a ticket via Live Chat on your "
+"website. Your customer will begin the live chat and your Live Chat Operator "
+"can create the ticket by using the command /helpdesk Subject of Ticket."
+msgstr ""
+
+#: ../../helpdesk/getting_started.rst:86
+msgid ""
+"The final option to submit tickets is thru an API connection. View the "
+"documentation `*here* "
+"`__."
+msgstr ""
+
+#: ../../helpdesk/getting_started.rst:91
+msgid "Tickets have been created, now what?"
+msgstr ""
+
+#: ../../helpdesk/getting_started.rst:93
+msgid ""
+"Now your employees can start working on them! If you have selecting a manual"
+" assignation method then your employees will need to assign themselves to "
+"tickets using the \"Assign To Me\" button on the top left of a ticket or by "
+"adding themselves to the \"Assigned to\" field."
+msgstr ""
+
+#: ../../helpdesk/getting_started.rst:101
+msgid ""
+"If you have selected \"Random\" or \"Balanced\" assignation method, your "
+"tickets will be assigned to a member of that Helpdesk team."
+msgstr ""
+
+#: ../../helpdesk/getting_started.rst:104
+msgid ""
+"From there they will begin working on resolving the tickets! When they are "
+"completed, they will move the ticket to the solved stage."
+msgstr ""
+
+#: ../../helpdesk/getting_started.rst:108
+msgid "How do I mark this ticket as urgent?"
+msgstr ""
+
+#: ../../helpdesk/getting_started.rst:110
+msgid ""
+"On your tickets you will see stars. You can determine how urgent a ticket is"
+" but selecting one or more stars on the ticket. You can do this in the "
+"Kanban view or on the ticket form."
+msgstr ""
+
+#: ../../helpdesk/getting_started.rst:117
+msgid ""
+"To set up a Service Level Agreement Policy for your employees, first "
+"activate the setting under \"Settings\""
+msgstr ""
+
+#: ../../helpdesk/getting_started.rst:123
+msgid "From here, select \"Configure SLA Policies\" and click \"Create\"."
+msgstr ""
+
+#: ../../helpdesk/getting_started.rst:125
+msgid ""
+"You will fill in information like the Helpdesk team, what the minimum "
+"priority is on the ticket (the stars) and the targets for the ticket."
+msgstr ""
+
+#: ../../helpdesk/getting_started.rst:132
+msgid "What if a ticket is blocked or is ready to be worked on?"
+msgstr ""
+
+#: ../../helpdesk/getting_started.rst:134
+msgid ""
+"If a ticket cannot be resolved or is blocked, you can adjust the \"Kanban "
+"State\" on the ticket. You have 3 options:"
+msgstr ""
+
+#: ../../helpdesk/getting_started.rst:137
+msgid "Grey - Normal State"
+msgstr ""
+
+#: ../../helpdesk/getting_started.rst:139
+msgid "Red - Blocked"
+msgstr ""
+
+#: ../../helpdesk/getting_started.rst:141
+msgid "Green - Ready for next stage"
+msgstr ""
+
+#: ../../helpdesk/getting_started.rst:143
+msgid ""
+"Like the urgency stars you can adjust the state in the Kanban or on the "
+"Ticket form."
+msgstr ""
+
+#: ../../helpdesk/getting_started.rst:150
+msgid "How can my employees log time against a ticket?"
+msgstr ""
+
+#: ../../helpdesk/getting_started.rst:152
+msgid ""
+"First, head over to \"Settings\" and select the option for \"Timesheet on "
+"Ticket\". You will see a field appear where you can select the project the "
+"timesheets will log against."
+msgstr ""
+
+#: ../../helpdesk/getting_started.rst:159
+msgid ""
+"Now that you have selected a project, you can save. If you move back to your"
+" tickets, you will see a new tab called \"Timesheets\""
+msgstr ""
+
+#: ../../helpdesk/getting_started.rst:165
+msgid ""
+"Here you employees can add a line to add work they have done for this "
+"ticket."
+msgstr ""
+
+#: ../../helpdesk/getting_started.rst:169
+msgid "How to allow your customers to rate the service they received"
+msgstr ""
+
+#: ../../helpdesk/getting_started.rst:171
+msgid "First, you will need to activate the ratings setting under \"Settings\""
+msgstr ""
+
+#: ../../helpdesk/getting_started.rst:176
+msgid ""
+"Now, when a ticket is moved to its solved or completed stage, it will send "
+"an email to the customer asking how their service went."
+msgstr ""
+
+#: ../../helpdesk/invoice_time.rst:3
+msgid "Record and invoice time for tickets"
+msgstr ""
+
+#: ../../helpdesk/invoice_time.rst:5
+msgid ""
+"You may have service contracts with your clients to provide them assistance "
+"in case of a problem. For this purpose, Odoo will help you record the time "
+"spent fixing the issue and most importantly, to invoice it to your clients."
+msgstr ""
+
+#: ../../helpdesk/invoice_time.rst:11
+msgid "The modules needed"
+msgstr ""
+
+#: ../../helpdesk/invoice_time.rst:13
+msgid ""
+"In order to record and invoice time for tickets, the following modules are "
+"needed : Helpdesk, Project, Timesheets, Sales. If you are missing one of "
+"them, go to the Apps module, search for it and then click on *Install*."
+msgstr ""
+
+#: ../../helpdesk/invoice_time.rst:19
+msgid "Get started to offer the helpdesk service"
+msgstr ""
+
+#: ../../helpdesk/invoice_time.rst:22
+msgid "Step 1 : start a helpdesk project"
+msgstr ""
+
+#: ../../helpdesk/invoice_time.rst:24
+msgid ""
+"To start a dedicated project for the helpdesk service, first go to "
+":menuselection:`Project --> Configuration --> Settings` and make sure that "
+"the *Timesheets* feature is activated."
+msgstr ""
+
+#: ../../helpdesk/invoice_time.rst:31
+msgid ""
+"Then, go to your dashboard, create the new project and allow timesheets for "
+"it."
+msgstr ""
+
+#: ../../helpdesk/invoice_time.rst:35
+msgid "Step 2 : gather a helpdesk team"
+msgstr ""
+
+#: ../../helpdesk/invoice_time.rst:37
+msgid ""
+"To set a team in charge of the helpdesk, go to :menuselection:`Helpdesk --> "
+"Configuration --> Helpdesk Teams` and create a new team or select an "
+"existing one. On the form, tick the box in front of *Timesheet on Ticket* to"
+" activate the feature. Make sure to select the helpdesk project you have "
+"previously created as well."
+msgstr ""
+
+#: ../../helpdesk/invoice_time.rst:47
+msgid "Step 3 : launch the helpdesk service"
+msgstr ""
+
+#: ../../helpdesk/invoice_time.rst:49
+msgid ""
+"Finally, to launch the new helpdesk service, first go to "
+":menuselection:`Sales --> Configuration --> Settings` and make sure that the"
+" *Units of Measure* feature is activated."
+msgstr ""
+
+#: ../../helpdesk/invoice_time.rst:56
+msgid ""
+"Then, go to :menuselection:`Products --> Products` and create a new one. "
+"Make sure that the product is set as a service."
+msgstr ""
+
+#: ../../helpdesk/invoice_time.rst:63
+msgid ""
+"Here, we suggest that you set the *Unit of Measure* as *Hour(s)*, but any "
+"unit will do."
+msgstr ""
+
+#: ../../helpdesk/invoice_time.rst:66
+msgid ""
+"Finally, select the invoicing management you would like to have under the "
+"*Sales* tab of the product form. Here, we recommend the following "
+"configuration :"
+msgstr ""
+
+#: ../../helpdesk/invoice_time.rst:73
+msgid "Now, you are ready to start receiving tickets !"
+msgstr ""
+
+#: ../../helpdesk/invoice_time.rst:76
+msgid "Solve issues and record time spent"
+msgstr ""
+
+#: ../../helpdesk/invoice_time.rst:79
+msgid "Step 1 : place an order"
+msgstr ""
+
+#: ../../helpdesk/invoice_time.rst:81
+msgid ""
+"You are now in the Helpdesk module and you have just received a ticket from "
+"a client. To place a new order, go to :menuselection:`Sales --> Orders --> "
+"Orders` and create one for the help desk service product you have previously"
+" recorded. Set the number of hours needed to assist the client and confirm "
+"the sale."
+msgstr ""
+
+#: ../../helpdesk/invoice_time.rst:91
+msgid "Step 2 : link the task to the ticket"
+msgstr ""
+
+#: ../../helpdesk/invoice_time.rst:93
+msgid ""
+"If you access the dedicated helpdesk project, you will notice that a new "
+"task has automatically been generated with the order. To link this task with"
+" the client ticket, go to the Helpdesk module, access the ticket in question"
+" and select the task on its form."
+msgstr ""
+
+#: ../../helpdesk/invoice_time.rst:102
+msgid "Step 3 : record the time spent to help the client"
+msgstr ""
+
+#: ../../helpdesk/invoice_time.rst:104
+msgid ""
+"The job is done and the client's issue is sorted out. To record the hours "
+"performed for this task, go back to the ticket form and add them under the "
+"*Timesheets* tab."
+msgstr ""
+
+#: ../../helpdesk/invoice_time.rst:112
+msgid ""
+"The hours recorded on the ticket will also automatically appear in the "
+"Timesheet module and on the dedicated task."
+msgstr ""
+
+#: ../../helpdesk/invoice_time.rst:116
+msgid "Step 4 : invoice the client"
+msgstr ""
+
+#: ../../helpdesk/invoice_time.rst:118
+msgid ""
+"To invoice the client, go back to the Sales module and select the order that"
+" had been placed. Notice that the hours recorded on the ticket form now "
+"appear as the delivered quantity."
+msgstr ""
+
+#: ../../helpdesk/invoice_time.rst:125
+msgid ""
+"All that is left to do, is to create the invoice from the order and then "
+"validate it. Now you just have to wait for the client's payment !"
+msgstr ""
diff --git a/locale/de_DE/LC_MESSAGES/index.po b/locale/de_DE/LC_MESSAGES/index.po
new file mode 100644
index 000000000..1c6428902
--- /dev/null
+++ b/locale/de_DE/LC_MESSAGES/index.po
@@ -0,0 +1,22 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) 2015-TODAY, Odoo S.A.
+# This file is distributed under the same license as the Odoo package.
+# FIRST AUTHOR , YEAR.
+# 
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo 11.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2018-10-19 10:03+0200\n"
+"PO-Revision-Date: 2018-10-19 08:15+0000\n"
+"Language-Team: German (Germany) (https://www.transifex.com/odoo/teams/41243/de_DE/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: de_DE\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: ../../index.rst:3
+msgid "Odoo User Documentation"
+msgstr ""
diff --git a/locale/de_DE/LC_MESSAGES/inventory.po b/locale/de_DE/LC_MESSAGES/inventory.po
new file mode 100644
index 000000000..84eb93f5f
--- /dev/null
+++ b/locale/de_DE/LC_MESSAGES/inventory.po
@@ -0,0 +1,7687 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) 2015-TODAY, Odoo S.A.
+# This file is distributed under the same license as the Odoo package.
+# FIRST AUTHOR , YEAR.
+# 
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo 12.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2018-11-07 15:38+0100\n"
+"PO-Revision-Date: 2018-10-19 08:15+0000\n"
+"Language-Team: German (Germany) (https://www.transifex.com/odoo/teams/41243/de_DE/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: de_DE\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: ../../inventory.rst:5 ../../inventory/overview/concepts/double-entry.rst:64
+msgid "Inventory"
+msgstr ""
+
+#: ../../inventory/barcode.rst:3
+msgid "Barcodes"
+msgstr ""
+
+#: ../../inventory/barcode/operations.rst:3
+msgid "Daily Operations"
+msgstr ""
+
+#: ../../inventory/barcode/operations/adjustments.rst:3
+msgid "How to do an inventory adjustment with barcodes?"
+msgstr ""
+
+#: ../../inventory/barcode/operations/adjustments.rst:5
+msgid "From the Barcode application:"
+msgstr ""
+
+#: ../../inventory/barcode/operations/adjustments.rst:7
+msgid "Click on **Inventory**"
+msgstr ""
+
+#: ../../inventory/barcode/operations/adjustments.rst:12
+msgid ""
+"Scan all the products (if you have 5 identical articles, scan it 5 times, or"
+" use the keyboard to set the quantity)."
+msgstr ""
+
+#: ../../inventory/barcode/operations/adjustments.rst:16
+msgid ""
+"If you manage multiple locations, scan the location before scanning the "
+"products. Eg. scan a shelf's barcode ; scan each product on the shelf ; "
+"repeat for each shelf in the wharehouse."
+msgstr ""
+
+#: ../../inventory/barcode/operations/adjustments.rst:20
+msgid ""
+"When you've scanned all the items of the location, validate the inventory "
+"manually or by scanning the **Validate** barcode."
+msgstr ""
+
+#: ../../inventory/barcode/operations/delivery.rst:3
+msgid "How to process delivery orders?"
+msgstr ""
+
+#: ../../inventory/barcode/operations/delivery.rst:5
+msgid ""
+"There are two approaches to process delivery orders: you can either work on "
+"printed documents (and scan lines on the documents), or on a screen (and "
+"scan products directly)."
+msgstr ""
+
+#: ../../inventory/barcode/operations/delivery.rst:10
+msgid "Process printed delivery orders:"
+msgstr ""
+
+#: ../../inventory/barcode/operations/delivery.rst:12
+msgid ""
+"Print delivery orders of the day by selecting all documents from the **To "
+"Do** list and print **Picking Operations** from the top menu."
+msgstr ""
+
+#: ../../inventory/barcode/operations/delivery.rst:15
+msgid ""
+"Once you start processing your delivery orders, **scan the barcode** on the "
+"top-right corner of the document to load the right record on the screen."
+msgstr ""
+
+#: ../../inventory/barcode/operations/delivery.rst:19
+msgid ""
+"Then, **scan the barcode** of every product, or scan the barcode of the "
+"product on the picking line if the barcode on the product is not easily "
+"accessible, visible or is missing."
+msgstr ""
+
+#: ../../inventory/barcode/operations/delivery.rst:23
+#: ../../inventory/barcode/operations/receipts.rst:24
+msgid ""
+"Once you scanned all products, scan the **Validate** barcode action to "
+"finish the operation."
+msgstr ""
+
+#: ../../inventory/barcode/operations/delivery.rst:30
+msgid "Process delivery orders from a computer or mobile device:"
+msgstr ""
+
+#: ../../inventory/barcode/operations/delivery.rst:32
+msgid ""
+"Load all the delivery orders marked as **To Do**, and open the first one."
+msgstr ""
+
+#: ../../inventory/barcode/operations/delivery.rst:35
+#: ../../inventory/barcode/operations/receipts.rst:33
+msgid "Pick up and scan each listed product."
+msgstr ""
+
+#: ../../inventory/barcode/operations/delivery.rst:37
+msgid ""
+"When you've picked all the items, click the **Validate** button or scan the "
+"**Validate barcode** action to finish the Operation."
+msgstr ""
+
+#: ../../inventory/barcode/operations/delivery.rst:40
+msgid ""
+"Move to the next delivery order to process by clicking on the top-right "
+"right **arrow** or scanning the **Pager-Next** barcode action."
+msgstr ""
+
+#: ../../inventory/barcode/operations/internal.rst:3
+msgid "How to do an internal transfer?"
+msgstr ""
+
+#: ../../inventory/barcode/operations/internal.rst:5
+msgid "In Odoo, there are two types of internal transfers:"
+msgstr ""
+
+#: ../../inventory/barcode/operations/internal.rst:7
+msgid ""
+"Those initiated automatically by the system (for example, a quality control)"
+msgstr ""
+
+#: ../../inventory/barcode/operations/internal.rst:10
+msgid ""
+"Those created by a worker (for example, through the internal transfer area "
+"of the dashboard)."
+msgstr ""
+
+#: ../../inventory/barcode/operations/internal.rst:13
+msgid "To make an Internal Transfer:"
+msgstr ""
+
+#: ../../inventory/barcode/operations/internal.rst:15
+msgid "From the home of the barcode application, scan the **source location**"
+msgstr ""
+
+#: ../../inventory/barcode/operations/internal.rst:17
+msgid "Pick up and **scan the products**"
+msgstr ""
+
+#: ../../inventory/barcode/operations/internal.rst:19
+msgid "Scan the **destination location**"
+msgstr ""
+
+#: ../../inventory/barcode/operations/internal.rst:21
+msgid "**Validate** the transfer to finish it"
+msgstr ""
+
+#: ../../inventory/barcode/operations/lots_serial_numbers.rst:3
+msgid "How to handle lots and serial numbers with barcodes?"
+msgstr ""
+
+#: ../../inventory/barcode/operations/lots_serial_numbers.rst:5
+msgid ""
+"Lots Numbers can be encoded from incoming shipments, internal moves and "
+"outgoing deliveries:"
+msgstr ""
+
+#: ../../inventory/barcode/operations/lots_serial_numbers.rst:8
+msgid ""
+"In the barcode interface, **scan** the products you want create a lot from"
+msgstr ""
+
+#: ../../inventory/barcode/operations/lots_serial_numbers.rst:10
+msgid ""
+"If this product should be manage by lots, a window opens to help you scan "
+"the lots/serial numbers"
+msgstr ""
+
+#: ../../inventory/barcode/operations/lots_serial_numbers.rst:13
+msgid ""
+"**Scan** a lot barcode, **type** one manually or **leave empty** to generate"
+" one automatically"
+msgstr ""
+
+#: ../../inventory/barcode/operations/lots_serial_numbers.rst:16
+msgid "Click or scan **Validate** once you are done"
+msgstr ""
+
+#: ../../inventory/barcode/operations/lots_serial_numbers.rst:18
+msgid "What is the difference between **Lots** and **Serial Numbers**?"
+msgstr ""
+
+#: ../../inventory/barcode/operations/lots_serial_numbers.rst:20
+msgid ""
+"**Lot** numbers are attributed to several identical products, so each time "
+"you scan a lot number, Odoo will add one on the product count."
+msgstr ""
+
+#: ../../inventory/barcode/operations/lots_serial_numbers.rst:24
+msgid ""
+"On the opposite, a **serial number** is unique, and represented by only one "
+"barcode, sticked on only one item. This means that Odoo won't accept "
+"scanning the same serial number more than once per operation."
+msgstr ""
+
+#: ../../inventory/barcode/operations/lots_serial_numbers.rst:32
+msgid "Here, we configured **Lu - Petit Beukelaer** tracking by lots."
+msgstr ""
+
+#: ../../inventory/barcode/operations/lots_serial_numbers.rst:37
+msgid ""
+"Scan a product from this incoming shipment, then scan the lot number of each"
+" product (you can also use the keyboard)."
+msgstr ""
+
+#: ../../inventory/barcode/operations/lots_serial_numbers.rst:43
+msgid "Click save/scan **Validate** and you are done."
+msgstr ""
+
+#: ../../inventory/barcode/operations/receipts.rst:3
+msgid "How to process incoming receipts?"
+msgstr ""
+
+#: ../../inventory/barcode/operations/receipts.rst:5
+msgid ""
+"There are two approaches to process incoming receipts: you can either work "
+"on printed documents (and scan lines on the documents), or on a screen (and "
+"scan products directly)."
+msgstr ""
+
+#: ../../inventory/barcode/operations/receipts.rst:10
+msgid "Process printed incoming receipts:"
+msgstr ""
+
+#: ../../inventory/barcode/operations/receipts.rst:12
+msgid ""
+"Print incoming receipts of the day by selecting all documents from the **To "
+"Receive** list and print **Picking Operations** from the top menu."
+msgstr ""
+
+#: ../../inventory/barcode/operations/receipts.rst:16
+msgid ""
+"Once you start processing your incoming receipts, scan the barcode on the "
+"top-right corner of the document to load the right record on the screen."
+msgstr ""
+
+#: ../../inventory/barcode/operations/receipts.rst:20
+msgid ""
+"Then, scan the barcode of every product, or scan the barcode of the product "
+"on the picking line if the barcode on the product is not easily accessible, "
+"visible or is missing."
+msgstr ""
+
+#: ../../inventory/barcode/operations/receipts.rst:28
+msgid "Process incoming receipts from a computer or mobile device:"
+msgstr ""
+
+#: ../../inventory/barcode/operations/receipts.rst:30
+msgid ""
+"Load all the incoming receipts marked as **To Receive**, and open the first "
+"one."
+msgstr ""
+
+#: ../../inventory/barcode/operations/receipts.rst:35
+msgid ""
+"When you've picked all the items, click the **Validate** button or scan the "
+"**Validate** barcode action to finish the Operation."
+msgstr ""
+
+#: ../../inventory/barcode/operations/receipts.rst:38
+msgid ""
+"Move to the next incoming receipt to process by clicking on the top-right "
+"right **arrow** or scanning the **Pager-Next** barcode action."
+msgstr ""
+
+#: ../../inventory/barcode/operations/receipts.rst:42
+#: ../../inventory/management/delivery/scheduled_dates.rst:137
+msgid "Example"
+msgstr ""
+
+#: ../../inventory/barcode/operations/receipts.rst:44
+msgid "Open operation interface."
+msgstr ""
+
+#: ../../inventory/barcode/operations/receipts.rst:49
+msgid "Scan."
+msgstr ""
+
+#: ../../inventory/barcode/operations/receipts.rst:54
+msgid ""
+"The picking appears. Scan items and/or fill in informations using the mouse "
+"and keyboard."
+msgstr ""
+
+#: ../../inventory/barcode/setup.rst:3
+msgid "Setup"
+msgstr ""
+
+#: ../../inventory/barcode/setup/hardware.rst:3
+msgid "Set up your barcode scanner"
+msgstr ""
+
+#: ../../inventory/barcode/setup/hardware.rst:5
+msgid ""
+"Getting started with barcode scanning in Odoo is fairly easy. Yet, a good "
+"user experience relies on an appropriate hardware setup. This guide will "
+"help you through the task of choosing and configuring the barcode scanner."
+msgstr ""
+
+#: ../../inventory/barcode/setup/hardware.rst:11
+msgid "Find the barcode scanner that suits your needs"
+msgstr ""
+
+#: ../../inventory/barcode/setup/hardware.rst:13
+msgid ""
+"The 3 recommended type of barcode scanners to work with the Odoo "
+"**Inventory** and **Barcode Scanning** apps are the **USB scanner**, **the "
+"bluetooth scanner** and the **mobile computer scanner**."
+msgstr ""
+
+#: ../../inventory/barcode/setup/hardware.rst:20
+msgid ""
+"If you scan products at a computer location, the **USB scanner** is the way "
+"to go. Simply plug it in the computer to start scanning. Just make sure when"
+" you buy it that the scanner is compatible with your keyboard layout or can "
+"be configured to be so."
+msgstr ""
+
+#: ../../inventory/barcode/setup/hardware.rst:25
+msgid ""
+"The **bluetooth scanner** can be paired with a smartphone or a tablet and is"
+" a good choice if you want to be mobile but don't need a big investment. An "
+"approach is to log in Odoo on you smartphone, pair the bluetooth scanner "
+"with the smartphone and work in the warehouse with always the possibility to"
+" check your smartphone from time to time and use the software 'manually'."
+msgstr ""
+
+#: ../../inventory/barcode/setup/hardware.rst:32
+msgid ""
+"For heavy use, the **mobile computer scanner** is the handiest solution. It "
+"consists in a small computer with a built-in barcode scanner. This one can "
+"turn out to be a very productive solution, however you need to make sure "
+"that is is capable of running Odoo smoothy. The most recent models using "
+"Android + Google Chrome or Windows + Internet Explorer Mobile should do the "
+"job. However, due to the variety of models and configurations on the market,"
+" it is essential to test it first."
+msgstr ""
+
+#: ../../inventory/barcode/setup/hardware.rst:42
+msgid "Configure your barcode scanner"
+msgstr ""
+
+#: ../../inventory/barcode/setup/hardware.rst:45
+msgid "Keyboard layout"
+msgstr ""
+
+#: ../../inventory/barcode/setup/hardware.rst:50
+msgid ""
+"An USB barcode scanner needs to be configured to use the same keyboard "
+"layout as your operating system. Otherwise, your scanner won't translate "
+"characters correctly (replacing a 'A' with a 'Q' for example). Most scanners"
+" are configured by scanning the appropriate barcode in the user manual."
+msgstr ""
+
+#: ../../inventory/barcode/setup/hardware.rst:57
+msgid "Automatic carriage return"
+msgstr ""
+
+#: ../../inventory/barcode/setup/hardware.rst:59
+msgid ""
+"By default, Odoo has a 50 milliseconds delay between each successive scan "
+"(it helps avoid accidental double scanning). If you want to suppress this "
+"delay, you can configure your scanner to insert a carriage return at the end"
+" of each barcode. This is usually the default configuration and can be "
+"explicitly configured by scanning a specific barcode in the user manual ('CR"
+" suffix ON', 'Apply Enter for suffix', etc.)."
+msgstr ""
+
+#: ../../inventory/barcode/setup/software.rst:3
+msgid "How to activate the barcodes in Odoo?"
+msgstr ""
+
+#: ../../inventory/barcode/setup/software.rst:5
+msgid ""
+"The barcode scanning features can save you a lot of the time usually lost "
+"switching between the keyboard, the mouse and the scanner. Properly "
+"attributing barcodes to products, pickings locations, etc. allows you to "
+"work more efficiently by controlling the software almost exclusively with "
+"the barcode scanner."
+msgstr ""
+
+#: ../../inventory/barcode/setup/software.rst:17
+msgid ""
+"Print this document to be able to use your barcode scanner to perform more "
+"actions."
+msgstr ""
+
+#: ../../inventory/barcode/setup/software.rst:19
+msgid "Document: |download_barcode|"
+msgstr ""
+
+#: ../../inventory/barcode/setup/software.rst:23
+msgid "Set products barcodes"
+msgstr ""
+
+#: ../../inventory/barcode/setup/software.rst:28
+msgid ""
+"In order to fill a picking or to perform an inventory, you need to make sure"
+" that your products are encoded in Odoo along with their barcodes. If this "
+"is not already done, you can fill in the products barcodes through a handy "
+"interface. Go to :menuselection:`Inventory --> Configuration --> Settings` "
+"and click :menuselection:`Operations --> Barcode Scanner`. Click Save, and "
+"go back into the previous screen to click Configure Product Barcodes.  This "
+"interface can also be accessed via the planner."
+msgstr ""
+
+#: ../../inventory/barcode/setup/software.rst:39
+msgid ""
+"Product variants: be careful to add barcodes directly on the variant, and "
+"not the template product (otherwise you won't be able to differentiate "
+"them)."
+msgstr ""
+
+#: ../../inventory/barcode/setup/software.rst:44
+msgid "Set locations barcodes"
+msgstr ""
+
+#: ../../inventory/barcode/setup/software.rst:49
+msgid ""
+"If you manage multiple locations, you will find useful to attribute a "
+"barcode to each location and stick it on the location. You can configure the"
+" locations barcodes in :menuselection:`Inventory --> Configuration --> "
+"Warehouse Management --> Locations`. There is button in the **Print** menu "
+"that you can use to print the locations names and barcodes. There are 4 "
+"barcodes per page, arranged in a way that is convenient to print on sticker "
+"paper."
+msgstr ""
+
+#: ../../inventory/barcode/setup/software.rst:58
+msgid ""
+"Example of location naming: **warehouse short name** - **location short "
+"name** - (**Corridor X** - **Shelf Y** - **Height Z**) Example: A032-025-133"
+msgstr ""
+
+#: ../../inventory/barcode/setup/software.rst:65
+msgid "Barcode formats"
+msgstr ""
+
+#: ../../inventory/barcode/setup/software.rst:67
+msgid ""
+"Most retail products use EAN-13 barcodes. They cannot be made up without "
+"proper authorization: you must pay the International Article Numbering "
+"Association a fee in exchange for an EAN code sequence (that's why no two "
+"products in a store will ever have the same EAN code)."
+msgstr ""
+
+#: ../../inventory/barcode/setup/software.rst:72
+msgid ""
+"Still, as Odoo supports any string as a barcode, so you can always define "
+"your own barcode format for internal use."
+msgstr ""
+
+#: ../../inventory/management.rst:3
+msgid "Warehouse Management"
+msgstr ""
+
+#: ../../inventory/management/adjustment.rst:3
+msgid "Inventory Adjustment"
+msgstr ""
+
+#: ../../inventory/management/adjustment/initial_inventory.rst:3
+msgid "How to make the initial inventory?"
+msgstr ""
+
+#: ../../inventory/management/adjustment/initial_inventory.rst:5
+msgid ""
+"One of the most important feature in an warehouse management software is to "
+"keep the inventory right."
+msgstr ""
+
+#: ../../inventory/management/adjustment/initial_inventory.rst:8
+msgid ""
+"Once your products have been defined, it is time to make your initial "
+"inventory. You will reflect reality by inventorying the right quantities in "
+"the right locations."
+msgstr ""
+
+#: ../../inventory/management/adjustment/initial_inventory.rst:13
+#: ../../inventory/management/lots_serial_numbers/lots.rst:55
+#: ../../inventory/management/lots_serial_numbers/serial_numbers.rst:34
+msgid "Product Configuration"
+msgstr ""
+
+#: ../../inventory/management/adjustment/initial_inventory.rst:15
+msgid ""
+"In the Inventory module, open the :menuselection:`Inventory Control --> "
+"Products`, then click on **Create** to create a new product. Configure the "
+"product type so that it is **Stockable** and not a consumable."
+msgstr ""
+
+#: ../../inventory/management/adjustment/initial_inventory.rst:23
+msgid "Start the initial inventory"
+msgstr ""
+
+#: ../../inventory/management/adjustment/initial_inventory.rst:26
+msgid "Update the product quantity for one product"
+msgstr ""
+
+#: ../../inventory/management/adjustment/initial_inventory.rst:28
+msgid ""
+"In the product you just created, you can see in the upper tiles that we have"
+" 0 product On Hand. Click on the **Update qty on Hand** button."
+msgstr ""
+
+#: ../../inventory/management/adjustment/initial_inventory.rst:31
+msgid ""
+"A new window opens. In the **New Quantity on Hand** field, type the quantity"
+" of product you currently hold in stock, then click on **Apply**."
+msgstr ""
+
+#: ../../inventory/management/adjustment/initial_inventory.rst:39
+msgid ""
+"if you are using multiple locations for your warehouse, you will be able to "
+"set the location of your product from this screen."
+msgstr ""
+
+#: ../../inventory/management/adjustment/initial_inventory.rst:42
+msgid ""
+"You can now see from the On Hand tab that the quantity has been updated."
+msgstr ""
+
+#: ../../inventory/management/adjustment/initial_inventory.rst:47
+msgid ""
+"Now, if you check the **Inventory Adjustments** in the **Inventory Control**"
+" menu, you will see that a new line named \"INV: (name of your product)\" "
+"has automatically been created and validated by the system."
+msgstr ""
+
+#: ../../inventory/management/adjustment/initial_inventory.rst:55
+msgid "Multiple products at once"
+msgstr ""
+
+#: ../../inventory/management/adjustment/initial_inventory.rst:57
+msgid ""
+"Create all the products for which you want to follow the stock (as stockable"
+" products). Once the required products in stock have been defined, use an "
+"initial inventory operation to put the current quantities into the system by"
+" location. Go to :menuselection:`Inventory Control --> Inventory "
+"Adjustments` to start your initial inventory."
+msgstr ""
+
+#: ../../inventory/management/adjustment/initial_inventory.rst:63
+msgid ""
+"Give it a name (for example Initial Inventory) and select the stock location"
+" of your inventory. Note that when you select a parent location (such as "
+"Stock, which might be split into sub locations), you can also select the sub"
+" (or child) locations."
+msgstr ""
+
+#: ../../inventory/management/adjustment/initial_inventory.rst:71
+msgid ""
+"You can choose between making an inventory for all products, for a few or "
+"only for one. In this case, we choose the **All products** option."
+msgstr ""
+
+#: ../../inventory/management/adjustment/initial_inventory.rst:79
+msgid ""
+"If you need your stock valuation to be done in a different period than the "
+"one that will be selected by default according to the inventory end date, "
+"enter the corresponding accounting period in the Force Valuation Period "
+"field. The accounting module needs to be installed."
+msgstr ""
+
+#: ../../inventory/management/adjustment/initial_inventory.rst:84
+msgid ""
+"Click the **Start Inventory** button. Depending on the type of inventory you"
+" have chosen (all products or selected ones) you might have to add products "
+"manually by clicking on **Add an item**."
+msgstr ""
+
+#: ../../inventory/management/adjustment/initial_inventory.rst:88
+msgid ""
+"Add the **Real Quantity** that you have in your stock for each product."
+msgstr ""
+
+#: ../../inventory/management/adjustment/initial_inventory.rst:92
+msgid ""
+"additional information will be available according to the options you "
+"activated (multi-locations, serial number, consignee stocks)."
+msgstr ""
+
+#: ../../inventory/management/adjustment/initial_inventory.rst:98
+msgid ""
+"Click the **Validate Inventory** button to confirm the inventory and post "
+"it."
+msgstr ""
+
+#: ../../inventory/management/adjustment/initial_inventory.rst:102
+msgid "Reporting"
+msgstr ""
+
+#: ../../inventory/management/adjustment/initial_inventory.rst:104
+msgid ""
+"To check the current stock, go to :menuselection:`Inventory Control --> "
+"Products`, and click on the **list button**:"
+msgstr ""
+
+#: ../../inventory/management/adjustment/min_stock_rule_vs_mto.rst:3
+msgid "How to choose between minimum stock rule and make to order?"
+msgstr ""
+
+#: ../../inventory/management/adjustment/min_stock_rule_vs_mto.rst:5
+msgid ""
+"**Minimum Stock rules** and **Make to Order** have similar consequences but "
+"different rules. They should be used depending on your manufacturing and "
+"delivery strategies."
+msgstr ""
+
+#: ../../inventory/management/adjustment/min_stock_rule_vs_mto.rst:10
+#: ../../inventory/settings/products/strategies.rst:10
+msgid "Terminology"
+msgstr ""
+
+#: ../../inventory/management/adjustment/min_stock_rule_vs_mto.rst:13
+#: ../../inventory/settings/products/strategies.rst:13
+msgid "Minimum stock rule"
+msgstr ""
+
+#: ../../inventory/management/adjustment/min_stock_rule_vs_mto.rst:15
+msgid ""
+"**Minimum Stock** rules are used to ensure that you always have the minimum "
+"amount of a product in stock in order to manufacture your products and/or "
+"answer to your customer needs. When the stock level of a product reaches its"
+" minimum the system will automatically generate a procurement with the "
+"quantity needed to reach the maximum stock level."
+msgstr ""
+
+#: ../../inventory/management/adjustment/min_stock_rule_vs_mto.rst:22
+#: ../../inventory/management/adjustment/min_stock_rule_vs_mto.rst:56
+#: ../../inventory/settings/products/strategies.rst:22
+#: ../../inventory/settings/products/strategies.rst:58
+msgid "Make to Order"
+msgstr ""
+
+#: ../../inventory/management/adjustment/min_stock_rule_vs_mto.rst:24
+msgid ""
+"The **Make to Order** function will trigger a **Purchase Order** of the "
+"amount of the **Sales Order** related to the product. The system will "
+"**not** check the current stock valuation. This means that a draft purchase "
+"order will be generated regardless of the quantity on hand of the product."
+msgstr ""
+
+#: ../../inventory/management/adjustment/min_stock_rule_vs_mto.rst:30
+#: ../../inventory/management/delivery/delivery_countries.rst:12
+#: ../../inventory/management/delivery/inventory_flow.rst:37
+#: ../../inventory/management/delivery/label_type.rst:13
+#: ../../inventory/management/delivery/one_step.rst:13
+#: ../../inventory/management/delivery/packaging_type.rst:13
+#: ../../inventory/management/delivery/three_steps.rst:34
+#: ../../inventory/management/delivery/two_steps.rst:29
+#: ../../inventory/management/incoming/handle_receipts.rst:50
+#: ../../inventory/management/incoming/three_steps.rst:28
+#: ../../inventory/management/incoming/two_steps.rst:21
+#: ../../inventory/management/misc/owned_stock.rst:22
+#: ../../inventory/management/misc/scrap.rst:25
+#: ../../inventory/overview/concepts/double-entry.rst:159
+#: ../../inventory/overview/concepts/double-entry.rst:164
+#: ../../inventory/routes/concepts/cross_dock.rst:21
+#: ../../inventory/routes/concepts/inter_warehouse.rst:10
+#: ../../inventory/routes/concepts/procurement_rule.rst:25
+#: ../../inventory/routes/concepts/push_rule.rst:29
+#: ../../inventory/routes/concepts/use_routes.rst:22
+#: ../../inventory/routes/costing/landed_costs.rst:18
+#: ../../inventory/routes/strategies/putaway.rst:23
+#: ../../inventory/routes/strategies/removal.rst:18
+#: ../../inventory/settings/products/strategies.rst:30
+#: ../../inventory/settings/products/uom.rst:17
+#: ../../inventory/settings/products/variants.rst:114
+#: ../../inventory/settings/warehouses/location_creation.rst:6
+#: ../../inventory/settings/warehouses/warehouse_creation.rst:6
+#: ../../inventory/shipping/operation/invoicing.rst:16
+#: ../../inventory/shipping/operation/labels.rst:15
+#: ../../inventory/shipping/operation/multipack.rst:13
+#: ../../inventory/shipping/setup/delivery_method.rst:17
+#: ../../inventory/shipping/setup/third_party_shipper.rst:14
+msgid "Configuration"
+msgstr ""
+
+#: ../../inventory/management/adjustment/min_stock_rule_vs_mto.rst:33
+#: ../../inventory/settings/products/strategies.rst:33
+msgid "Minimum stock rules"
+msgstr ""
+
+#: ../../inventory/management/adjustment/min_stock_rule_vs_mto.rst:35
+msgid ""
+"The Minimum Stock Rules configuration is available through the menu "
+":menuselection:`Inventory --> Inventory Control --> Reordering Rule` in the "
+"drop down menu. There, click on **Create** to set minimum and maximum stock "
+"values for a given product."
+msgstr ""
+
+#: ../../inventory/management/adjustment/min_stock_rule_vs_mto.rst:0
+msgid "Active"
+msgstr ""
+
+#: ../../inventory/management/adjustment/min_stock_rule_vs_mto.rst:0
+msgid ""
+"If the active field is set to False, it will allow you to hide the "
+"orderpoint without removing it."
+msgstr ""
+
+#: ../../inventory/management/adjustment/min_stock_rule_vs_mto.rst:0
+msgid "Product Unit of Measure"
+msgstr ""
+
+#: ../../inventory/management/adjustment/min_stock_rule_vs_mto.rst:0
+msgid "Default unit of measure used for all stock operations."
+msgstr ""
+
+#: ../../inventory/management/adjustment/min_stock_rule_vs_mto.rst:0
+msgid "Procurement Group"
+msgstr ""
+
+#: ../../inventory/management/adjustment/min_stock_rule_vs_mto.rst:0
+msgid ""
+"Moves created through this orderpoint will be put in this procurement group."
+" If none is given, the moves generated by stock rules will be grouped into "
+"one big picking."
+msgstr ""
+
+#: ../../inventory/management/adjustment/min_stock_rule_vs_mto.rst:0
+msgid "Minimum Quantity"
+msgstr ""
+
+#: ../../inventory/management/adjustment/min_stock_rule_vs_mto.rst:0
+msgid ""
+"When the virtual stock goes below the Min Quantity specified for this field,"
+" Odoo generates a procurement to bring the forecasted quantity to the Max "
+"Quantity."
+msgstr ""
+
+#: ../../inventory/management/adjustment/min_stock_rule_vs_mto.rst:0
+msgid "Maximum Quantity"
+msgstr ""
+
+#: ../../inventory/management/adjustment/min_stock_rule_vs_mto.rst:0
+msgid ""
+"When the virtual stock goes below the Min Quantity, Odoo generates a "
+"procurement to bring the forecasted quantity to the Quantity specified as "
+"Max Quantity."
+msgstr ""
+
+#: ../../inventory/management/adjustment/min_stock_rule_vs_mto.rst:0
+msgid "Quantity Multiple"
+msgstr ""
+
+#: ../../inventory/management/adjustment/min_stock_rule_vs_mto.rst:0
+msgid ""
+"The procurement quantity will be rounded up to this multiple.  If it is 0, "
+"the exact quantity will be used."
+msgstr ""
+
+#: ../../inventory/management/adjustment/min_stock_rule_vs_mto.rst:0
+msgid "Lead Time"
+msgstr ""
+
+#: ../../inventory/management/adjustment/min_stock_rule_vs_mto.rst:0
+msgid ""
+"Number of days after the orderpoint is triggered to receive the products or "
+"to order to the vendor"
+msgstr ""
+
+#: ../../inventory/management/adjustment/min_stock_rule_vs_mto.rst:45
+msgid ""
+"Then, click on your product to access the related product form and, on the "
+"**Inventory submenu**, do not forget to select a supplier."
+msgstr ""
+
+#: ../../inventory/management/adjustment/min_stock_rule_vs_mto.rst:52
+msgid ""
+"Don't forget to select the right product type in the product form. A "
+"consumable can not be stocked and will thus not be accounted for in the "
+"stock valuation."
+msgstr ""
+
+#: ../../inventory/management/adjustment/min_stock_rule_vs_mto.rst:58
+msgid ""
+"The Make to Order configuration is available on your product form through "
+"your :menuselection:`Inventory module --> Inventory control --> Products` "
+"(or any other module where products are available)."
+msgstr ""
+
+#: ../../inventory/management/adjustment/min_stock_rule_vs_mto.rst:62
+msgid "On the product form, under **Inventory**, click on **Make To Order**."
+msgstr ""
+
+#: ../../inventory/management/adjustment/min_stock_rule_vs_mto.rst:68
+#: ../../inventory/settings/products/strategies.rst:70
+msgid "Choice between the two options"
+msgstr ""
+
+#: ../../inventory/management/adjustment/min_stock_rule_vs_mto.rst:70
+#: ../../inventory/settings/products/strategies.rst:72
+msgid ""
+"The choice between the two options is thus dependent of your inventory "
+"strategy. If you prefer to have a buffer and always have at least a minimum "
+"amount, the minimum stock rule should be used. If you want to reorder your "
+"stocks only if your sale is confirmed it is better to use the Make to Order."
+msgstr ""
+
+#: ../../inventory/management/delivery.rst:3
+msgid "Delivery Orders"
+msgstr ""
+
+#: ../../inventory/management/delivery/cancel_order.rst:3
+msgid "How do I cancel a delivery order?"
+msgstr ""
+
+#: ../../inventory/management/delivery/cancel_order.rst:6
+#: ../../inventory/management/delivery/delivery_countries.rst:6
+#: ../../inventory/management/delivery/label_type.rst:6
+#: ../../inventory/management/delivery/one_step.rst:6
+#: ../../inventory/management/delivery/packaging_type.rst:6
+#: ../../inventory/management/delivery/three_steps.rst:6
+#: ../../inventory/management/delivery/two_steps.rst:6
+#: ../../inventory/management/incoming/handle_receipts.rst:6
+#: ../../inventory/management/incoming/three_steps.rst:6
+#: ../../inventory/management/incoming/two_steps.rst:6
+#: ../../inventory/management/lots_serial_numbers/lots.rst:6
+#: ../../inventory/management/misc/scrap.rst:6 ../../inventory/overview.rst:3
+#: ../../inventory/overview/process/sale_to_delivery.rst:6
+#: ../../inventory/routes/concepts/procurement_rule.rst:6
+#: ../../inventory/routes/concepts/push_rule.rst:6
+#: ../../inventory/routes/concepts/use_routes.rst:6
+#: ../../inventory/routes/costing/landed_costs.rst:6
+#: ../../inventory/routes/strategies/putaway.rst:6
+#: ../../inventory/routes/strategies/removal.rst:6
+#: ../../inventory/settings/products/uom.rst:6
+#: ../../inventory/shipping/operation/cancel.rst:6
+#: ../../inventory/shipping/operation/invoicing.rst:6
+#: ../../inventory/shipping/operation/labels.rst:6
+#: ../../inventory/shipping/operation/multipack.rst:6
+#: ../../inventory/shipping/setup/delivery_method.rst:6
+#: ../../inventory/shipping/setup/third_party_shipper.rst:6
+msgid "Overview"
+msgstr ""
+
+#: ../../inventory/management/delivery/cancel_order.rst:8
+msgid ""
+"Odoo gives you the possibility to cancel a delivery method whether it has "
+"been validated to fast, it needs to be modified or for any other reason."
+msgstr ""
+
+#: ../../inventory/management/delivery/cancel_order.rst:12
+msgid ""
+"Some carriers are more flexible than others, so make sure to cancel your "
+"delivery order as fast as possible if it needs to be done so you don't have "
+"any bad surprise."
+msgstr ""
+
+#: ../../inventory/management/delivery/cancel_order.rst:17
+#: ../../inventory/shipping/operation/multipack.rst:26
+#: ../../inventory/shipping/setup/third_party_shipper.rst:107
+msgid "Sale process"
+msgstr ""
+
+#: ../../inventory/management/delivery/cancel_order.rst:19
+msgid ""
+"Go to the **Sales** module, click on **Sales** and then on **Sales Order**. "
+"Then click on the sale order you want to cancel."
+msgstr ""
+
+#: ../../inventory/management/delivery/cancel_order.rst:25
+msgid ""
+"Click on the **Delivery** button, in the upper right corner of the sale "
+"order."
+msgstr ""
+
+#: ../../inventory/management/delivery/cancel_order.rst:31
+msgid ""
+"Now, click on the **Additional info** tab and you will see that next to the "
+"**Carrier Tracking Reference**, there is a **Cancel** button. Click on it to"
+" cancel the delivery."
+msgstr ""
+
+#: ../../inventory/management/delivery/cancel_order.rst:38
+msgid ""
+"To make sure that your delivery is cancelled, check in the history, you will"
+" receive the confirmation of the cancellation."
+msgstr ""
+
+#: ../../inventory/management/delivery/delivery_countries.rst:3
+msgid "How can I limit a delivery method to a certain number of countries?"
+msgstr ""
+
+#: ../../inventory/management/delivery/delivery_countries.rst:8
+msgid ""
+"With Odoo, you can have different types of delivery methods, and you can "
+"limit them to a certain number of countries."
+msgstr ""
+
+#: ../../inventory/management/delivery/delivery_countries.rst:14
+msgid ""
+"Go to the **Inventory** module, click on **Configuration** and then on "
+"**Delivery Methods**."
+msgstr ""
+
+#: ../../inventory/management/delivery/delivery_countries.rst:20
+msgid ""
+"Select the delivery method that you want to change, or create a new one."
+msgstr ""
+
+#: ../../inventory/management/delivery/delivery_countries.rst:25
+msgid ""
+"In the **Destination** tab, choose the countries to which you want to apply "
+"this delivery method."
+msgstr ""
+
+#: ../../inventory/management/delivery/delivery_countries.rst:28
+msgid "Now, that this is done, Let's see the result."
+msgstr ""
+
+#: ../../inventory/management/delivery/delivery_countries.rst:30
+msgid ""
+"If you go to the website, and you try to buy something, once you've entered "
+"your details and you proceed to the payment, the website will propose you "
+"only the delivery methods that apply to your shipping address."
+msgstr ""
+
+#: ../../inventory/management/delivery/delivery_countries.rst:39
+msgid ""
+"This process doesn't work in backend. We assume that when you create a Sale "
+"Order, you know which delivery method you can use since you created them."
+msgstr ""
+
+#: ../../inventory/management/delivery/dropshipping.rst:3
+msgid ""
+"How to send products to customers directly from suppliers (drop-shipping)?"
+msgstr ""
+
+#: ../../inventory/management/delivery/dropshipping.rst:6
+msgid "What is drop-shipping?"
+msgstr ""
+
+#: ../../inventory/management/delivery/dropshipping.rst:8
+msgid ""
+"Drop-Shipping is a system that allows orders taken from your store to be "
+"shipped straight from your supplier to your customer. On a usual delivery "
+"system, products are sent from your supplier to your warehouse to be put in "
+"stock, and then shipped to your customers after ordering. With drop-"
+"shipping, no item is stocked. When a customer places an order in your shop, "
+"the item is delivered straight from the supplier to the customer. Therefore,"
+" the product doesn't need to get through your warehouse."
+msgstr ""
+
+#: ../../inventory/management/delivery/dropshipping.rst:18
+msgid "Points to be considered while implementing drop-shipping"
+msgstr ""
+
+#: ../../inventory/management/delivery/dropshipping.rst:20
+msgid ""
+"Use drop-shipping only for the products you can't or don't want to keep in "
+"stock. One reason is that you'll always make smaller margins on items that "
+"are drop-shipped, so you should keep it only for items that take up a lot of"
+" space in your warehouse."
+msgstr ""
+
+#: ../../inventory/management/delivery/dropshipping.rst:25
+msgid ""
+"Drop-shipping is best for niche products. Chances are that products that are"
+" in high demand are being offered by large suppliers at a fraction of the "
+"price you'll be able to charge, so using a more costly shipping method won't"
+" be financially rewarding. But if your product is unique, then it makes "
+"sense!"
+msgstr ""
+
+#: ../../inventory/management/delivery/dropshipping.rst:31
+msgid ""
+"To protect your customers from bad experiences, test drop-shipping companies"
+" for yourself beforehand and list the best ones."
+msgstr ""
+
+#: ../../inventory/management/delivery/dropshipping.rst:34
+msgid ""
+"Make sure time is not against you. Drop-shipping should take a reasonable "
+"amount of time and surely not more than it would have taken you to handle it"
+" all by yourself. It's also nice to be able to provide your customers with a"
+" tracking number."
+msgstr ""
+
+#: ../../inventory/management/delivery/dropshipping.rst:39
+msgid ""
+"Items have to be available from your supplier. It's good to know if the "
+"product you're selling is available upstream. If you don't have that "
+"information, inform your customers that you don't hold the item in stock and"
+" that it's subject to availability from a third party."
+msgstr ""
+
+#: ../../inventory/management/delivery/dropshipping.rst:46
+msgid ""
+"For more information and insights on Drop-shipping, read our blog on `What "
+"is drop-shipping and how to use it `__."
+msgstr ""
+
+#: ../../inventory/management/delivery/dropshipping.rst:50
+msgid "Configuring drop-shipping"
+msgstr ""
+
+#: ../../inventory/management/delivery/dropshipping.rst:52
+msgid ""
+"Open the menu :menuselection:`Inventory --> Configuration --> Settings`. Go "
+"to **Location & Warehouse**, locate the **Dropshipping** option and tick the"
+" box **Allow suppliers to deliver directly to your customers**. Then, click "
+"on **Apply**."
+msgstr ""
+
+#: ../../inventory/management/delivery/dropshipping.rst:60
+msgid ""
+"Then go to the menu :menuselection:`Sales --> Configuration --> Settings`. "
+"Locate **Order Routing** and tick the box **Choose specific routes on sales "
+"order lines (advanced)**. Click on **Apply**."
+msgstr ""
+
+#: ../../inventory/management/delivery/dropshipping.rst:67
+msgid ""
+"Now, open the menu :menuselection:`Sales --> Sales --> Products`. Add a "
+"supplier to the products you want to dropship."
+msgstr ""
+
+#: ../../inventory/management/delivery/dropshipping.rst:74
+msgid "How to send products from the customers directly to the suppliers"
+msgstr ""
+
+#: ../../inventory/management/delivery/dropshipping.rst:76
+msgid ""
+"Create a **Sales Order** and specify on a sales order line for your products"
+" that the route is **Dropshipping**."
+msgstr ""
+
+#: ../../inventory/management/delivery/dropshipping.rst:82
+msgid ""
+"Open the menu :menuselection:`Purchases --> Purchases --> Requests for "
+"Quotation`. The draft purchase order is automatically created from the "
+"procurement with the drop-shipping route. Once the order is confirmed, you "
+"will see that one shipment has been created."
+msgstr ""
+
+#: ../../inventory/management/delivery/dropshipping.rst:90
+msgid ""
+"To confirm the sending from the vendor to the customer, go back to "
+"**Inventory** app. On the dashboard, click on **# TO RECEIVE** on the "
+"dropship card."
+msgstr ""
+
+#: ../../inventory/management/delivery/dropshipping.rst:97
+msgid ""
+"It will open the list of drop-shipping transfers. Validate the transfer once"
+" it has been done. The items will be directly delivered from the partner to "
+"the customer without transiting to your warehouse."
+msgstr ""
+
+#: ../../inventory/management/delivery/dropshipping.rst:103
+msgid ":doc:`inventory_flow`"
+msgstr ""
+
+#: ../../inventory/management/delivery/inventory_flow.rst:3
+msgid "How to choose the right inventory flow to handle delivery orders?"
+msgstr ""
+
+#: ../../inventory/management/delivery/inventory_flow.rst:5
+msgid ""
+"Depending on factors such as the type of items you sell, the size of your "
+"warehouse, the number of orders you register everyday... the way you handle "
+"deliveries to your customers can vary a lot."
+msgstr ""
+
+#: ../../inventory/management/delivery/inventory_flow.rst:9
+msgid ""
+"Odoo allows you to handle shipping from your warehouse in 3 different ways:"
+msgstr ""
+
+#: ../../inventory/management/delivery/inventory_flow.rst:12
+msgid "**One step (shipping)**: Ship directly from stock"
+msgstr ""
+
+#: ../../inventory/management/delivery/inventory_flow.rst:14
+msgid ""
+"**Two steps (pick + ship)**: Bring goods to output location before shipping"
+msgstr ""
+
+#: ../../inventory/management/delivery/inventory_flow.rst:17
+msgid ""
+"**Three steps (pick + pack + ship)**: Make packages into a dedicated "
+"location, then bring them to the output location for shipping"
+msgstr ""
+
+#: ../../inventory/management/delivery/inventory_flow.rst:20
+msgid ""
+"For companies having a rather small warehouse and that do not require high "
+"stock of items or don't sell perishable items, a one step shipping is the "
+"simplest solution, as it does not require a lot of configuration and allows "
+"to handle orders very quickly."
+msgstr ""
+
+#: ../../inventory/management/delivery/inventory_flow.rst:25
+msgid ""
+"Using inventory methods such as FIFO, LIFO and FEFO require to have at least"
+" two steps to handle a shipment. The picking method will be determined by "
+"the removal strategy, and the items removed will then be shipped to the "
+"customer. This method is also interesting if you hold larger stocks and "
+"especially when the items you stock are big in size."
+msgstr ""
+
+#: ../../inventory/management/delivery/inventory_flow.rst:31
+msgid ""
+"The three steps system becomes useful in more specific situations, the main "
+"one being for handling very large stocks. The items are transferred to a "
+"packing area, where they will be assembled by area of destination, and then "
+"set to outbound trucks for final delivery to the customers."
+msgstr ""
+
+#: ../../inventory/management/delivery/inventory_flow.rst:40
+#: ../../inventory/management/incoming/handle_receipts.rst:53
+msgid "One step flow"
+msgstr ""
+
+#: ../../inventory/management/delivery/inventory_flow.rst:42
+msgid "Please read documentation on :doc:`one_step`"
+msgstr ""
+
+#: ../../inventory/management/delivery/inventory_flow.rst:45
+#: ../../inventory/management/incoming/handle_receipts.rst:58
+msgid "Two steps flow"
+msgstr ""
+
+#: ../../inventory/management/delivery/inventory_flow.rst:47
+#: ../../inventory/management/incoming/handle_receipts.rst:60
+msgid "Please read documentation on :doc:`two_steps`"
+msgstr ""
+
+#: ../../inventory/management/delivery/inventory_flow.rst:50
+#: ../../inventory/management/incoming/handle_receipts.rst:63
+msgid "Three steps flow"
+msgstr ""
+
+#: ../../inventory/management/delivery/inventory_flow.rst:52
+#: ../../inventory/management/incoming/handle_receipts.rst:65
+msgid "Please read documentation on :doc:`three_steps`"
+msgstr ""
+
+#: ../../inventory/management/delivery/label_type.rst:3
+msgid "How can I change the label type?"
+msgstr ""
+
+#: ../../inventory/management/delivery/label_type.rst:8
+msgid ""
+"With Odoo, you can choose among different types of labels for your delivery "
+"orders. Follow the steps below and give an appropriate label type to your "
+"delivery."
+msgstr ""
+
+#: ../../inventory/management/delivery/label_type.rst:15
+msgid ""
+"In the **Inventory** module, Go to **Configuration** and click on **Delivery"
+" methods**."
+msgstr ""
+
+#: ../../inventory/management/delivery/label_type.rst:18
+msgid "Choose a delivery method and then click on **Edit**."
+msgstr ""
+
+#: ../../inventory/management/delivery/label_type.rst:23
+msgid ""
+"In the **Pricing** tab, under **Fedex label stock type**, you can choose one"
+" of the label types available. The availability will vary depending on the "
+"carrier."
+msgstr ""
+
+#: ../../inventory/management/delivery/label_type.rst:30
+msgid ""
+"Once this is done, you can see the result if you go to the Sales module and "
+"you create a new sale order."
+msgstr ""
+
+#: ../../inventory/management/delivery/label_type.rst:33
+msgid ""
+"As you confirm the sale and validate the delivery with the carrier for which"
+" you have modified the label type, The label will appear in your history."
+msgstr ""
+
+#: ../../inventory/management/delivery/label_type.rst:46
+msgid ""
+"The default label type is paper letter, and if you choose the label type "
+"bottom half for example, here is the difference :"
+msgstr ""
+
+#: ../../inventory/management/delivery/one_step.rst:3
+msgid "How to process delivery orders in one step (shipping)?"
+msgstr ""
+
+#: ../../inventory/management/delivery/one_step.rst:8
+msgid ""
+"When an order goes to the shipping department for final delivery, Odoo is "
+"set up by default to utilize a one-step operation: once all goods are "
+"available, they are able to be shipped in a single delivery order."
+msgstr ""
+
+#: ../../inventory/management/delivery/one_step.rst:15
+msgid ""
+"There is no configuration needed. The default outgoing shipments are "
+"configured to be directly delivered from the stock."
+msgstr ""
+
+#: ../../inventory/management/delivery/one_step.rst:18
+msgid ""
+"However, if **advance routes** is activated and you set another shipping "
+"configuration on your warehouse, you can set it back to the one-step "
+"delivery configuration. Go to :menuselection:`Configuration --> Warehouses` "
+"and edit the concerned warehouse."
+msgstr ""
+
+#: ../../inventory/management/delivery/one_step.rst:23
+msgid ""
+"Set the outgoing shippings the option to **Ship directly from stock (Ship "
+"Only)**"
+msgstr ""
+
+#: ../../inventory/management/delivery/one_step.rst:30
+#: ../../inventory/management/delivery/two_steps.rst:68
+msgid "Create a Sales Order"
+msgstr ""
+
+#: ../../inventory/management/delivery/one_step.rst:32
+msgid ""
+"Create a sales order (From quotation to sales order) with some products to "
+"deliver."
+msgstr ""
+
+#: ../../inventory/management/delivery/one_step.rst:35
+msgid ""
+"Notice that we now see ``1`` delivery associated with this sales order in "
+"the **stat button** above the sales order."
+msgstr ""
+
+#: ../../inventory/management/delivery/one_step.rst:41
+msgid ""
+"If you click on the **1 Delivery** stat button, you should now see your "
+"picking."
+msgstr ""
+
+#: ../../inventory/management/delivery/one_step.rst:45
+#: ../../inventory/management/delivery/three_steps.rst:99
+#: ../../inventory/management/delivery/two_steps.rst:88
+msgid "Process a Delivery"
+msgstr ""
+
+#: ../../inventory/management/delivery/one_step.rst:47
+#: ../../inventory/management/delivery/three_steps.rst:143
+#: ../../inventory/management/delivery/two_steps.rst:113
+msgid ""
+"Go to **Inventory** and click on the **# TO DO** link under the **Delivery "
+"Orders** kanban card."
+msgstr ""
+
+#: ../../inventory/management/delivery/one_step.rst:53
+#: ../../inventory/management/delivery/three_steps.rst:110
+#: ../../inventory/management/delivery/three_steps.rst:130
+#: ../../inventory/management/delivery/three_steps.rst:149
+#: ../../inventory/management/delivery/two_steps.rst:99
+#: ../../inventory/management/delivery/two_steps.rst:119
+#: ../../inventory/management/incoming/three_steps.rst:99
+msgid "Click on the picking that you want to process."
+msgstr ""
+
+#: ../../inventory/management/delivery/one_step.rst:55
+msgid ""
+"Click on **Validate** to complete the move from **WH/Output** to the "
+"**customer**."
+msgstr ""
+
+#: ../../inventory/management/delivery/one_step.rst:58
+msgid ""
+"This has completed the **Shipping Step** and the WH/OUT should now show "
+"**Done** in the status column at the top of the page, which means the "
+"product has been shipped to the customer."
+msgstr ""
+
+#: ../../inventory/management/delivery/packaging_type.rst:3
+msgid "How can you change the packaging type for your sale order?"
+msgstr ""
+
+#: ../../inventory/management/delivery/packaging_type.rst:8
+msgid ""
+"Odoo gives you the possibility to change the default packaging type and "
+"adapt the packaging the way you want it, depending on the weight of the "
+"order."
+msgstr ""
+
+#: ../../inventory/management/delivery/packaging_type.rst:15
+msgid ""
+"In the **Inventory** module, Go to **Configuration** and then click on "
+"**Settings**."
+msgstr ""
+
+#: ../../inventory/management/delivery/packaging_type.rst:18
+msgid ""
+"In :menuselection:`Traceability --> Packages`, flag **Record packages used "
+"on packing : pallets, boxes,...**"
+msgstr ""
+
+#: ../../inventory/management/delivery/packaging_type.rst:24
+msgid "*Sale process*"
+msgstr ""
+
+#: ../../inventory/management/delivery/packaging_type.rst:26
+msgid "In the **Sales** module, go to **Sales** and click on **Sale Order**."
+msgstr ""
+
+#: ../../inventory/management/delivery/packaging_type.rst:28
+msgid "Create your new Sale Order, and **Confirm the Sale**."
+msgstr ""
+
+#: ../../inventory/management/delivery/packaging_type.rst:33
+msgid ""
+"Once you've confirmed the Sale, you need to click on **Delivery**, to be "
+"redirected to the Delivery order."
+msgstr ""
+
+#: ../../inventory/management/delivery/packaging_type.rst:36
+msgid "Click on **Edit**, and you can now change the packaging."
+msgstr ""
+
+#: ../../inventory/management/delivery/packaging_type.rst:41
+msgid ""
+"In the **Operations** tab, in the last column, change the **0** and put the "
+"number of products that you want to pack together. Then click on **Put in "
+"Pack**."
+msgstr ""
+
+#: ../../inventory/management/delivery/packaging_type.rst:48
+msgid ""
+"Choose the type of packaging that you want. You can also see that the weight"
+" has been adapted to your package, and you can change it manually if you "
+"want it to be more precise. Then click on **Save**."
+msgstr ""
+
+#: ../../inventory/management/delivery/packaging_type.rst:52
+msgid "Repeat the operation until all the products are put in pack."
+msgstr ""
+
+#: ../../inventory/management/delivery/packaging_type.rst:54
+msgid "Finally, click on **Validate** to confirm the delivery."
+msgstr ""
+
+#: ../../inventory/management/delivery/scheduled_dates.rst:3
+msgid "How is the scheduled delivery date computed?"
+msgstr ""
+
+#: ../../inventory/management/delivery/scheduled_dates.rst:5
+msgid ""
+"Scheduled dates are computed in order to be able to plan deliveries, "
+"receptions and so on. Depending on the habits of your company Odoo "
+"automatically generates scheduled dates via the scheduler. The Odoo "
+"scheduler computes everything per line, whether it's a manufacturing order, "
+"a delivery order, a sale order, etc. The dates that are computed are "
+"dependent on the different leads times configured in Odoo."
+msgstr ""
+
+#: ../../inventory/management/delivery/scheduled_dates.rst:13
+msgid "Configuring lead times"
+msgstr ""
+
+#: ../../inventory/management/delivery/scheduled_dates.rst:15
+msgid ""
+"Configuring **lead times** is a first essential move in order to compute "
+"scheduled dates. Lead times are the delays (in term of delivery, "
+"manufacturing, ...) promised to your different partners and/or clients."
+msgstr ""
+
+#: ../../inventory/management/delivery/scheduled_dates.rst:19
+msgid "Configuration of the different lead times are made as follows:"
+msgstr ""
+
+#: ../../inventory/management/delivery/scheduled_dates.rst:22
+msgid "At a product level"
+msgstr ""
+
+#: ../../inventory/management/delivery/scheduled_dates.rst:24
+msgid "**Supplier lead time**:"
+msgstr ""
+
+#: ../../inventory/management/delivery/scheduled_dates.rst:26
+msgid ""
+"Is the time needed for the supplier to deliver your purchased product. To "
+"configure the supplier lead time select a product, and go in the "
+"**Inventory** tab. You will have to add a vendor to your product in order to"
+" select a supplier lead time."
+msgstr ""
+
+#: ../../inventory/management/delivery/scheduled_dates.rst:35
+msgid ""
+"Do not forget that it is possible to add different vendors and thus "
+"different delivery lead times depending on the vendor."
+msgstr ""
+
+#: ../../inventory/management/delivery/scheduled_dates.rst:38
+msgid ""
+"Once a vendor is selected, just open its form and fill its **Delivery lead "
+"time**. In this case security days have no influence, the scheduled delivery"
+" days will be equal to: **Date** of the purchase order + **Delivery Lead "
+"Time**."
+msgstr ""
+
+#: ../../inventory/management/delivery/scheduled_dates.rst:46
+msgid "**Customer lead time**:"
+msgstr ""
+
+#: ../../inventory/management/delivery/scheduled_dates.rst:48
+msgid ""
+"Customer lead time is the time needed to get your product from your store / "
+"warehouse to your customer. It can be configured for any product. Simply "
+"select a product, go into the sales tab and indicate your **Customer lead "
+"time**."
+msgstr ""
+
+#: ../../inventory/management/delivery/scheduled_dates.rst:56
+msgid "**Manufacturing lead time**:"
+msgstr ""
+
+#: ../../inventory/management/delivery/scheduled_dates.rst:58
+msgid ""
+"At the same page it is possible to configure the **Manufacturing Lead Time**"
+" as well. Manufacturing lead time is the time needed to manufacture the "
+"product."
+msgstr ""
+
+#: ../../inventory/management/delivery/scheduled_dates.rst:63
+msgid ""
+"Don't forget to tick the manufacturing box in inventory if you want to "
+"create manufacturing routes."
+msgstr ""
+
+#: ../../inventory/management/delivery/scheduled_dates.rst:67
+msgid "At the company level"
+msgstr ""
+
+#: ../../inventory/management/delivery/scheduled_dates.rst:69
+msgid ""
+"At company level, it is possible to configure **security days** in order to "
+"cope with eventual delays and to be sure to meet your engagements. The idea "
+"is to subtract **backup** days from the **computed scheduled date** in case "
+"of delays."
+msgstr ""
+
+#: ../../inventory/management/delivery/scheduled_dates.rst:74
+msgid "**Sales Safety days**:"
+msgstr ""
+
+#: ../../inventory/management/delivery/scheduled_dates.rst:76
+msgid ""
+"Sales safety days are **back-up** days to ensure you will be able to deliver"
+" your clients engagements in times. They are margins of errors for delivery "
+"lead times. Security days are the same logic as the early wristwatch, in "
+"order to arrive on time. The idea is to subtract the numbers of security "
+"days from the calculation and thus to compute a scheduled date earlier than "
+"the one you promised to your client. In that way you are sure to be able to "
+"keep your commitment."
+msgstr ""
+
+#: ../../inventory/management/delivery/scheduled_dates.rst:84
+msgid ""
+"To set ut your security dates, go to :menuselection:`Settings --> General "
+"settings` and click on **Configure your company data**."
+msgstr ""
+
+#: ../../inventory/management/delivery/scheduled_dates.rst:90
+msgid ""
+"Once the menu is open, go in the configuration tab and indicate the number "
+"of safety days."
+msgstr ""
+
+#: ../../inventory/management/delivery/scheduled_dates.rst:93
+msgid "**Purchase Safety days**:"
+msgstr ""
+
+#: ../../inventory/management/delivery/scheduled_dates.rst:95
+msgid "Purchase days follow to the same logic than sales security days."
+msgstr ""
+
+#: ../../inventory/management/delivery/scheduled_dates.rst:97
+msgid ""
+"They are margins of error for vendor lead times. When the system generates "
+"purchase orders for procuring products, they will be scheduled that many "
+"days earlier to cope with unexpected vendor delays. Purchase lead time can "
+"be found in the same menu as the sales safety days"
+msgstr ""
+
+#: ../../inventory/management/delivery/scheduled_dates.rst:106
+msgid ""
+"Note that you can also configure a default Manufacturing lead time from "
+"here."
+msgstr ""
+
+#: ../../inventory/management/delivery/scheduled_dates.rst:110
+msgid "At route level"
+msgstr ""
+
+#: ../../inventory/management/delivery/scheduled_dates.rst:112
+msgid ""
+"The internal transfers that a product might do due to the movement of stocks"
+" can also influence the computed date."
+msgstr ""
+
+#: ../../inventory/management/delivery/scheduled_dates.rst:115
+msgid ""
+"The delays due to internal transfers can be specified in the **inventory** "
+"app when creating a new push rule in a route."
+msgstr ""
+
+#: ../../inventory/management/delivery/scheduled_dates.rst:118
+msgid "Go to the push rules section on a route form to set a delay."
+msgstr ""
+
+#: ../../inventory/management/delivery/scheduled_dates.rst:124
+msgid "At sale order level:"
+msgstr ""
+
+#: ../../inventory/management/delivery/scheduled_dates.rst:126
+msgid "**Requested date**:"
+msgstr ""
+
+#: ../../inventory/management/delivery/scheduled_dates.rst:128
+msgid ""
+"Odoo offers the possibility to select a requested date by the client by "
+"indicating the date in the other information tab of the sales order. If this"
+" date is earlier than the theoreticaly computed date odoo will automatically"
+" display a warning."
+msgstr ""
+
+#: ../../inventory/management/delivery/scheduled_dates.rst:139
+msgid ""
+"As an example, you may sell a car today (January 1st), that is purchased on "
+"order, and you promise to deliver your customer within 20 days (January 20)."
+" In such a scenario, the scheduler may trigger the following events, based "
+"on your configuration:"
+msgstr ""
+
+#: ../../inventory/management/delivery/scheduled_dates.rst:144
+msgid "January 19: actual scheduled delivery (1 day of Sales Safety days)"
+msgstr ""
+
+#: ../../inventory/management/delivery/scheduled_dates.rst:146
+msgid ""
+"January 18: receive the product from your supplier (1 day of Purchase days)"
+msgstr ""
+
+#: ../../inventory/management/delivery/scheduled_dates.rst:149
+msgid ""
+"January 10: deadline to order at your supplier (9 days of supplier delivery "
+"lead time)"
+msgstr ""
+
+#: ../../inventory/management/delivery/scheduled_dates.rst:152
+msgid ""
+"January 8: trigger a purchase request to your purchase team, since the team "
+"need on average 2 days to find the right supplier and order."
+msgstr ""
+
+#: ../../inventory/management/delivery/three_steps.rst:3
+msgid "How to process delivery orders in three steps (pick + pack + ship)?"
+msgstr ""
+
+#: ../../inventory/management/delivery/three_steps.rst:8
+msgid ""
+"When an order goes to the shipping department for final delivery, Odoo is "
+"set up by default on a **one-step** operation: once all goods are available,"
+" they can be shipped in bulk in a single delivery order. However, that "
+"process may not reflect the reality and your company may require more steps "
+"before shipping."
+msgstr ""
+
+#: ../../inventory/management/delivery/three_steps.rst:14
+msgid ""
+"With the **three steps** process (**Pick + Pack + Ship**), the items are "
+"transferred to a packing area, where they will be assembled by area of "
+"destination, and then set to outbound trucks for final delivery to the "
+"customers."
+msgstr ""
+
+#: ../../inventory/management/delivery/three_steps.rst:19
+msgid ""
+"A few configuration steps are necessary in order to accomplish **Pick + Pack"
+" + Ship** in Odoo. These steps create some additional locations, which by "
+"default are called **Output** and **Packing Zone**. So, if your warehouse's "
+"code is ``WH``, this configuration will create a location called "
+"``WH/Output`` and another one called ``WH/Packing Zone``."
+msgstr ""
+
+#: ../../inventory/management/delivery/three_steps.rst:25
+msgid ""
+"Goods will move from **WH/Stock** to **WH/Packing Zone** in the first step. "
+"Then move from **WH/Packing Zone** to **WH/Output**. Then finally it will be"
+" delivered from **WH/Output** to its **final destination**."
+msgstr ""
+
+#: ../../inventory/management/delivery/three_steps.rst:30
+#: ../../inventory/management/delivery/two_steps.rst:25
+msgid ""
+"Check out :doc:`inventory_flow` to determine if this inventory flow is the "
+"correct method for your needs."
+msgstr ""
+
+#: ../../inventory/management/delivery/three_steps.rst:37
+msgid "Install the Inventory module"
+msgstr ""
+
+#: ../../inventory/management/delivery/three_steps.rst:39
+msgid "From the **App** menu, search and install the **Inventory** module."
+msgstr ""
+
+#: ../../inventory/management/delivery/three_steps.rst:44
+msgid ""
+"You will also need to install the **Sales** module to be able to issue sales"
+" orders."
+msgstr ""
+
+#: ../../inventory/management/delivery/three_steps.rst:48
+msgid "Allow managing routes"
+msgstr ""
+
+#: ../../inventory/management/delivery/three_steps.rst:50
+msgid ""
+"Odoo configures movement of delivery orders via **routes**. Routes provide a"
+" mechanism to link different actions together. In this case, we will link "
+"the picking step to the shipping step."
+msgstr ""
+
+#: ../../inventory/management/delivery/three_steps.rst:54
+msgid ""
+"To allow management of routes, go to :menuselection:`Configuration --> "
+"Settings`"
+msgstr ""
+
+#: ../../inventory/management/delivery/three_steps.rst:56
+msgid ""
+"Under :menuselection:`Location & Warehouse --> Routes`, activate the radio "
+"button **Advanced routing of products using rules**. Make sure that the "
+"option **Manage several locations per warehouse** is activated as well."
+msgstr ""
+
+#: ../../inventory/management/delivery/three_steps.rst:64
+msgid "Configure the warehouse for Pick + Pack + Ship"
+msgstr ""
+
+#: ../../inventory/management/delivery/three_steps.rst:66
+msgid ""
+"Go to :menuselection:`Configuration --> Warehouses` and edit the warehouse "
+"that will be used."
+msgstr ""
+
+#: ../../inventory/management/delivery/three_steps.rst:69
+msgid ""
+"For outgoing shippings, set the option to **Make packages into a dedicated "
+"location, bring them to the output location for shipping (Pick + Pack + "
+"Ship).**"
+msgstr ""
+
+#: ../../inventory/management/delivery/three_steps.rst:77
+msgid "Create a Sale Order"
+msgstr ""
+
+#: ../../inventory/management/delivery/three_steps.rst:79
+msgid ""
+"From the **Sale** module, create a sales order with some products to "
+"deliver."
+msgstr ""
+
+#: ../../inventory/management/delivery/three_steps.rst:81
+msgid ""
+"Notice that we now see ``3`` transfers associated with this sales order in "
+"the **stat button** above the sales order."
+msgstr ""
+
+#: ../../inventory/management/delivery/three_steps.rst:87
+msgid "If you click the button, you should now see three different pickings:"
+msgstr ""
+
+#: ../../inventory/management/delivery/three_steps.rst:89
+msgid "The first with a reference **PICK** to designate the picking process,"
+msgstr ""
+
+#: ../../inventory/management/delivery/three_steps.rst:91
+msgid ""
+"The second one with the reference **PACK** that is the packing process,"
+msgstr ""
+
+#: ../../inventory/management/delivery/three_steps.rst:93
+msgid "The last with a reference **OUT** to designate the shipping process."
+msgstr ""
+
+#: ../../inventory/management/delivery/three_steps.rst:102
+#: ../../inventory/management/delivery/two_steps.rst:91
+msgid "How to Process the Picking Step?"
+msgstr ""
+
+#: ../../inventory/management/delivery/three_steps.rst:104
+msgid ""
+"Ensure that you have enough product in stock and Go to **Inventory** and "
+"click on the **Waiting** link under the **Pick** kanban card."
+msgstr ""
+
+#: ../../inventory/management/delivery/three_steps.rst:112
+#: ../../inventory/management/delivery/two_steps.rst:101
+msgid "Click on **Reserve** to reserve the products if they are available."
+msgstr ""
+
+#: ../../inventory/management/delivery/three_steps.rst:114
+msgid ""
+"Click on **Validate** to complete the move from **WH/Stock** to **WH/Packing"
+" Zone**."
+msgstr ""
+
+#: ../../inventory/management/delivery/three_steps.rst:116
+msgid ""
+"This has completed the picking Step and the **WH/PICK** should now show "
+"**Done** in the status column at the top of the page. The product has been "
+"moved from **WH/Stock** to **WH/Packing Zone** location, which makes the "
+"product available for the next step (Packing)."
+msgstr ""
+
+#: ../../inventory/management/delivery/three_steps.rst:122
+msgid "How to Process the Packing Step?"
+msgstr ""
+
+#: ../../inventory/management/delivery/three_steps.rst:124
+msgid ""
+"Go to **Inventory** and click on the **# TRANSFERS** link under the **Pack**"
+" kanban card."
+msgstr ""
+
+#: ../../inventory/management/delivery/three_steps.rst:132
+msgid ""
+"Click on **Validate** to complete the move from **WH/Packing Zone** to "
+"**WH/Output**."
+msgstr ""
+
+#: ../../inventory/management/delivery/three_steps.rst:135
+msgid ""
+"This has completed the packing step and the **WH/PACK** should now show "
+"**Done** in the status column at the top of the page. The product has been "
+"moved from **WH/Packing Zone** to **WH/Output location**, which makes the "
+"product available for the next step (Shipping)."
+msgstr ""
+
+#: ../../inventory/management/delivery/three_steps.rst:141
+#: ../../inventory/management/delivery/two_steps.rst:111
+msgid "How to Process the Shipping Step?"
+msgstr ""
+
+#: ../../inventory/management/delivery/three_steps.rst:151
+msgid ""
+"Click on **Validate** to complete the move from **WH/Output** to the "
+"**customer** (Click **Apply** to assign the quantities based on the "
+"quantities listed in the **To Do** column)."
+msgstr ""
+
+#: ../../inventory/management/delivery/three_steps.rst:155
+msgid ""
+"This has completed the shipping step and the **WH/OUT** should now show "
+"**Done** in the status column at the top of the page. The product has been "
+"shipped to the customer."
+msgstr ""
+
+#: ../../inventory/management/delivery/two_steps.rst:3
+msgid "How to process delivery orders in two steps (pick + ship)?"
+msgstr ""
+
+#: ../../inventory/management/delivery/two_steps.rst:8
+msgid ""
+"When an order goes to the shipping department for final delivery, Odoo is "
+"set up by default to utilize a **one-step** operation: once all goods are "
+"available, they are able to be shipped in a single delivery order. However, "
+"your company's business process may have one or more steps that happen "
+"before shipping. In the **two steps** process, the items in a delivery order"
+" are **picked** in the warehouse and brought to an **output location** for "
+"**shipping**. The goods are then shipped."
+msgstr ""
+
+#: ../../inventory/management/delivery/two_steps.rst:16
+msgid ""
+"In order to accomplish a **Pick + Ship** delivery in Odoo, there are a few "
+"necessary configuration steps. These steps create an additional location, "
+"which by default is called **Output**. So, if your warehouse's code is "
+"``WH``, this configuration will create a location called ``WH/Output``. "
+"Goods will move from ``WH/Stock`` to ``WH/Output`` in the first step "
+"(picking). Then, they move from ``WH/Output`` to ``WH/Customers`` (in the "
+"case of sales orders) in the second step (shipping)."
+msgstr ""
+
+#: ../../inventory/management/delivery/two_steps.rst:32
+msgid "Allow management of routes"
+msgstr ""
+
+#: ../../inventory/management/delivery/two_steps.rst:34
+msgid ""
+"Odoo configures movement of delivery orders via the **routes**. Routes "
+"provide a mechanism to chain different actions together. In this case, we "
+"will chain the picking step to the shipping step."
+msgstr ""
+
+#: ../../inventory/management/delivery/two_steps.rst:38
+msgid ""
+"To allow management of routes, go to :menuselection:`Configuration --> "
+"Settings`."
+msgstr ""
+
+#: ../../inventory/management/delivery/two_steps.rst:40
+msgid ""
+"Ensure that the radio button **Advanced routing of products using rules** is"
+" checked."
+msgstr ""
+
+#: ../../inventory/management/delivery/two_steps.rst:46
+msgid ""
+"Click on **Apply** at the top of the page to save changes (if you needed to "
+"check the radio button above)."
+msgstr ""
+
+#: ../../inventory/management/delivery/two_steps.rst:50
+msgid ""
+"If you checked option **Advanced routing of products using rules** you may "
+"need to activate **Manage several locations per warehouse** if it wasn't "
+"activated beforehand."
+msgstr ""
+
+#: ../../inventory/management/delivery/two_steps.rst:55
+msgid "Configure warehouse for Pick + Ship"
+msgstr ""
+
+#: ../../inventory/management/delivery/two_steps.rst:57
+msgid ""
+"To configure a **Pick + Ship** move, go to :menuselection:`Configuration -->"
+" Warehouses` and edit the warehouse that will be used."
+msgstr ""
+
+#: ../../inventory/management/delivery/two_steps.rst:61
+msgid ""
+"For outgoing shippings, set the option to **Bring goods to output location "
+"before shipping (Pick + Ship)**"
+msgstr ""
+
+#: ../../inventory/management/delivery/two_steps.rst:70
+msgid ""
+"Install the **Sale** if it is not the case, and create a sales order with "
+"some products to deliver."
+msgstr ""
+
+#: ../../inventory/management/delivery/two_steps.rst:73
+msgid ""
+"Notice that we now see ``2`` transfers associated with this sales order in "
+"the **Delivery** stat button above the sales order."
+msgstr ""
+
+#: ../../inventory/management/delivery/two_steps.rst:79
+msgid ""
+"If you click on the **2 Transfers** stat button, you should now see two "
+"different pickings, one with a reference **PICK** to designate the picking "
+"process and another with a reference **OUT** to designate the shipping "
+"process."
+msgstr ""
+
+#: ../../inventory/management/delivery/two_steps.rst:93
+msgid ""
+"Ensure that you have enough product in stock, and go to **Inventory** and "
+"click on the **Waiting** link under the **Pick** kanban card."
+msgstr ""
+
+#: ../../inventory/management/delivery/two_steps.rst:103
+msgid ""
+"Click on **Validate** to complete the move from **WH/Stock** to "
+"**WH/Output**."
+msgstr ""
+
+#: ../../inventory/management/delivery/two_steps.rst:105
+msgid ""
+"This has completed the picking step and the **WH/PICK** move should now show"
+" **Done** in the status column at the top of the page. The product has been "
+"moved from **WH/Stock** to **WH/Output** location, which makes the product "
+"**available for the next step** (Shipping)."
+msgstr ""
+
+#: ../../inventory/management/delivery/two_steps.rst:121
+msgid ""
+"Click on **Validate** to complete the move from **WH/Output** to the "
+"customer (Click **Apply** to assign the quantities based on the quantities "
+"listed in the **To Do** column)"
+msgstr ""
+
+#: ../../inventory/management/delivery/two_steps.rst:125
+msgid ""
+"This has completed the shipping step and the **WH/OUT** move should now show"
+" **Done** in the status column at the top of the page. The product has been "
+"shipped to the customer."
+msgstr ""
+
+#: ../../inventory/management/incoming.rst:3
+msgid "Incoming Shipments"
+msgstr ""
+
+#: ../../inventory/management/incoming/handle_receipts.rst:3
+msgid "How to choose the right flow to handle receipts?"
+msgstr ""
+
+#: ../../inventory/management/incoming/handle_receipts.rst:8
+msgid ""
+"Depending on factors such as the type of items you receive, the size of your"
+" warehouse, the number of receipt you register everyday... the way you "
+"handle receipts to your customers can vary a lot."
+msgstr ""
+
+#: ../../inventory/management/incoming/handle_receipts.rst:12
+msgid ""
+"Odoo allows you to handle receipts from your warehouse in 3 different ways:"
+msgstr ""
+
+#: ../../inventory/management/incoming/handle_receipts.rst:15
+msgid "**One step**: Receive goods directly in stock."
+msgstr ""
+
+#: ../../inventory/management/incoming/handle_receipts.rst:17
+msgid "**Two steps**: Unload in input location then go to stock."
+msgstr ""
+
+#: ../../inventory/management/incoming/handle_receipts.rst:19
+msgid ""
+"**Three steps**: Unload in input location, go through a quality control "
+"before being admitted in stock."
+msgstr ""
+
+#: ../../inventory/management/incoming/handle_receipts.rst:22
+msgid ""
+"Odoo uses **routes** to define exactly how you will handle the different "
+"receipt steps. The configuration is done at the level of the warehouse. In "
+"standard, the reception is a one step process, but changing the "
+"configuration can allow to have 2 or even 3 steps."
+msgstr ""
+
+#: ../../inventory/management/incoming/handle_receipts.rst:27
+msgid "The principles are the following:"
+msgstr ""
+
+#: ../../inventory/management/incoming/handle_receipts.rst:29
+msgid "**One step**: You receive the goods directly in your stock."
+msgstr ""
+
+#: ../../inventory/management/incoming/handle_receipts.rst:31
+msgid ""
+"**Two steps**: You receive the goods in an input area then transfer them "
+"from input area to your stock. As long as the goods are not transferred in "
+"your stock, they will not be available for further processing."
+msgstr ""
+
+#: ../../inventory/management/incoming/handle_receipts.rst:36
+msgid ""
+"**Three steps**: In many companies, it is necessary to assess the received "
+"good. The goal is to check that the products correspond to the quality "
+"requirements agreed with the suppliers. Adding a quality control step in the"
+" goods receipt process can become essential."
+msgstr ""
+
+#: ../../inventory/management/incoming/handle_receipts.rst:42
+msgid ""
+"You receive the goods in an input area, then transfer them into quality area"
+" for quality control. When your quality check process finishes then you can "
+"move the goods from QC to stock. Of course, you may change the quantity and "
+"only transfer to Stock the quantity that is valid and decide that you will "
+"return the quantity that is not good."
+msgstr ""
+
+#: ../../inventory/management/incoming/handle_receipts.rst:55
+msgid "This is the default configuration in Odoo."
+msgstr ""
+
+#: ../../inventory/management/incoming/handle_receipts.rst:68
+#: ../../inventory/management/incoming/three_steps.rst:126
+#: ../../inventory/management/incoming/two_steps.rst:97
+msgid ":doc:`../delivery/inventory_flow`"
+msgstr ""
+
+#: ../../inventory/management/incoming/three_steps.rst:3
+msgid "How to add a quality control step in goods receipt? (3 steps)"
+msgstr ""
+
+#: ../../inventory/management/incoming/three_steps.rst:8
+msgid ""
+"In many companies, it is necessary to assess the received good. The goal is "
+"to check that the products correspond to the quality requirements agreed "
+"with the suppliers. Therefore, adding a quality control step in the goods "
+"receipt process can become essential."
+msgstr ""
+
+#: ../../inventory/management/incoming/three_steps.rst:13
+#: ../../inventory/management/incoming/two_steps.rst:8
+msgid ""
+"Odoo uses routes to define exactly how you will handle the different receipt"
+" steps. The configuration is done at the level of the warehouse. By default,"
+" the reception is a one step process, but changing the configuration can "
+"allow to have 2 or even 3 steps."
+msgstr ""
+
+#: ../../inventory/management/incoming/three_steps.rst:18
+msgid ""
+"The 3 steps flow is as follows: You receive the goods in an input area, then"
+" transfer them into quality area for quality control. When the quality check"
+" has been processed, you can move the goods from QC to stock. Of course, you"
+" may change the quantity and only transfer to stock the quantity that is "
+"valid and decide that you will return the quantity that is not good."
+msgstr ""
+
+#: ../../inventory/management/incoming/three_steps.rst:25
+#: ../../inventory/management/incoming/two_steps.rst:18
+msgid "This is the case that will be explained in this document."
+msgstr ""
+
+#: ../../inventory/management/incoming/three_steps.rst:31
+#: ../../inventory/management/incoming/two_steps.rst:24
+msgid "Use advanced routes"
+msgstr ""
+
+#: ../../inventory/management/incoming/three_steps.rst:33
+msgid ""
+"To allow management of routes, go to the menu :menuselection:`Inventory --> "
+"Configuration --> Settings`."
+msgstr ""
+
+#: ../../inventory/management/incoming/three_steps.rst:39
+#: ../../inventory/management/incoming/two_steps.rst:32
+msgid ""
+"Ensure that the routes option **Advance routing of product using rules** is "
+"checked, then click on **Apply** to save changes."
+msgstr ""
+
+#: ../../inventory/management/incoming/three_steps.rst:42
+msgid ""
+"Make sure that **Manage several locations per warehouse** is also ticked."
+msgstr ""
+
+#: ../../inventory/management/incoming/three_steps.rst:46
+msgid "How to add a quality control step in goods receipt?"
+msgstr ""
+
+#: ../../inventory/management/incoming/three_steps.rst:48
+msgid ""
+"Go to the menu :menuselection:`Inventory --> Configuration --> Warehouse` "
+"and choose the warehouse where you want to change reception methods."
+msgstr ""
+
+#: ../../inventory/management/incoming/three_steps.rst:51
+msgid ""
+"By default, warehouses are configured with one step reception (**Receive "
+"goods directly into stock**)."
+msgstr ""
+
+#: ../../inventory/management/incoming/three_steps.rst:54
+msgid ""
+"To add quality control before transfer goods into stock location, tick "
+"**Unload in input location, go through a quality control before being "
+"admitted in stock (3 steps)**."
+msgstr ""
+
+#: ../../inventory/management/incoming/three_steps.rst:62
+msgid "How to control a receipt?"
+msgstr ""
+
+#: ../../inventory/management/incoming/three_steps.rst:65
+msgid "How to process the receipt step ?"
+msgstr ""
+
+#: ../../inventory/management/incoming/three_steps.rst:67
+msgid ""
+"In the **Purchase** app, create a **Request for Quotation**. Click on the "
+"**Confirm order** button. You can see that there is one **Shipment** related"
+" to purchase order in the stat button above the purchase order form view. "
+"This is the receipt step."
+msgstr ""
+
+#: ../../inventory/management/incoming/three_steps.rst:75
+msgid ""
+"Go to **Inventory** and click on the link **# TO RECEIVE** in the "
+"**Receipts** card."
+msgstr ""
+
+#: ../../inventory/management/incoming/three_steps.rst:80
+msgid ""
+"Click on the receipt that you want to process. Click on **Validate** to "
+"complete the move from the **Vendor** location to **WH/Input**."
+msgstr ""
+
+#: ../../inventory/management/incoming/three_steps.rst:83
+msgid ""
+"This has completed the receipt step and the status column at the top of the "
+"page for **WH/IN** should now show **Done**. The product has been moved from"
+" the **Vendor** to the **WH/Input** location, which makes the product "
+"available for the next step (Move to the quality control zone)"
+msgstr ""
+
+#: ../../inventory/management/incoming/three_steps.rst:89
+msgid ""
+"How to move your product from the receipt zone to the quality control zone ?"
+msgstr ""
+
+#: ../../inventory/management/incoming/three_steps.rst:91
+msgid ""
+"Go to the **Inventory** dashboard. You will see that there is one transfer "
+"ready (the move to the quality control zone) and one waiting (the move to "
+"the stock after the control). Click on the link **# TRANSFERS** in the "
+"**Internal Transfers** to process the quality control."
+msgstr ""
+
+#: ../../inventory/management/incoming/three_steps.rst:101
+msgid ""
+"Click on **Validate** to complete the move from **WH/Input** to **WH/Quality"
+" Control**."
+msgstr ""
+
+#: ../../inventory/management/incoming/three_steps.rst:104
+msgid ""
+"This has completed the internal transfer step and the status column at the "
+"top of the page for **WH/INT** should now show **Done**. The receipt is now "
+"ready to be controlled."
+msgstr ""
+
+#: ../../inventory/management/incoming/three_steps.rst:109
+msgid "How to to process the quality control ?"
+msgstr ""
+
+#: ../../inventory/management/incoming/three_steps.rst:111
+msgid ""
+"Go back to the **Inventory** dashboard. The waiting transfer is now ready. "
+"Click on the link **# TRANSFERS** in the **Internal Transfers** card to "
+"process the quality control."
+msgstr ""
+
+#: ../../inventory/management/incoming/three_steps.rst:118
+msgid ""
+"Click on the last picking to process. Click on **Validate** to complete the "
+"move from **WH/Quality Control** to **WH/Stock**."
+msgstr ""
+
+#: ../../inventory/management/incoming/three_steps.rst:121
+msgid ""
+"This has completed the quality control step and the status column at the top"
+" of the page for **WH/INT** should now show **Done**. The receipt has been "
+"controlled and has moved to your stock."
+msgstr ""
+
+#: ../../inventory/management/incoming/three_steps.rst:127
+msgid ":doc:`two_steps`"
+msgstr ""
+
+#: ../../inventory/management/incoming/two_steps.rst:3
+msgid "How to unload your shipment to an input location? (2 steps)"
+msgstr ""
+
+#: ../../inventory/management/incoming/two_steps.rst:13
+msgid ""
+"The 2 steps flow is the following : You receive the goods in an input area "
+"then transfer them from input area to your stock. As long as the goods are "
+"not transferred in your stock, they will not be available for further "
+"processing."
+msgstr ""
+
+#: ../../inventory/management/incoming/two_steps.rst:26
+msgid ""
+"To allow management of routes, go to the menu :menuselection:`Inventory --> "
+"Configuration --> Settings`"
+msgstr ""
+
+#: ../../inventory/management/incoming/two_steps.rst:35
+msgid ""
+"Make sure that **\"Manage several locations per warehouse\"** is also "
+"ticked."
+msgstr ""
+
+#: ../../inventory/management/incoming/two_steps.rst:39
+msgid "How to configure your warehouse ?"
+msgstr ""
+
+#: ../../inventory/management/incoming/two_steps.rst:41
+msgid ""
+"Go to the the menu :menuselection:`Inventory --> Configuration --> "
+"Warehouse` and choose the warehouse where you want to change reception "
+"methods."
+msgstr ""
+
+#: ../../inventory/management/incoming/two_steps.rst:44
+msgid ""
+"By default, warehouses are configured with one step reception (option "
+"**Receive goods directly into stock**)."
+msgstr ""
+
+#: ../../inventory/management/incoming/two_steps.rst:47
+msgid ""
+"To add the control step, tick **Unload in input location then go to stock (2"
+" steps)**."
+msgstr ""
+
+#: ../../inventory/management/incoming/two_steps.rst:54
+msgid "How to receipt a shipment in 2 steps?"
+msgstr ""
+
+#: ../../inventory/management/incoming/two_steps.rst:57
+msgid "How to process the Receipt step ?"
+msgstr ""
+
+#: ../../inventory/management/incoming/two_steps.rst:59
+msgid ""
+"In the purchase module, create a **Request for Quotation**, then click on "
+"the **Confirm order** button. You can see that there is one **Shipment** "
+"related to purchase order in the **stat button** above the purchase order "
+"form view. This is the receipt step."
+msgstr ""
+
+#: ../../inventory/management/incoming/two_steps.rst:67
+msgid ""
+"Go to **Inventory** and click on the **# TO RECEIVE** link on the "
+"**Receipts** card."
+msgstr ""
+
+#: ../../inventory/management/incoming/two_steps.rst:73
+msgid ""
+"Click on the receipt that you want to process, then click on **Validate** to"
+" complete the move from the **Vendor** to **WH/Input**."
+msgstr ""
+
+#: ../../inventory/management/incoming/two_steps.rst:76
+msgid ""
+"This has completed the Receipt Step and the move refered with **WH/IN**. The"
+" product has been moved from the **Vendor** to the **WH/Input** location, "
+"which makes the product available for the next step."
+msgstr ""
+
+#: ../../inventory/management/incoming/two_steps.rst:81
+msgid "How to transfer the receipt to your stock ?"
+msgstr ""
+
+#: ../../inventory/management/incoming/two_steps.rst:83
+msgid ""
+"Go back to the **Inventory** dashboard. The waiting transfer is now ready. "
+"Click on the **# TRANSFERS** in the **Internal Transfers** to process the "
+"quality control."
+msgstr ""
+
+#: ../../inventory/management/incoming/two_steps.rst:90
+msgid ""
+"Click on the picking you want to process. Click on **Validate** to complete "
+"the move from **WH/Input** to **WH/Stock**."
+msgstr ""
+
+#: ../../inventory/management/incoming/two_steps.rst:93
+msgid ""
+"This has completed the internal transfer step and the move refered with "
+"**WH/INT**. The receipt has been moved to your stock."
+msgstr ""
+
+#: ../../inventory/management/incoming/two_steps.rst:98
+msgid ":doc:`three_steps`"
+msgstr ""
+
+#: ../../inventory/management/lots_serial_numbers.rst:3
+msgid "Lots and Serial Numbers"
+msgstr ""
+
+#: ../../inventory/management/lots_serial_numbers/differences.rst:3
+msgid "What's the difference between lots and serial numbers?"
+msgstr ""
+
+#: ../../inventory/management/lots_serial_numbers/differences.rst:6
+#: ../../inventory/management/lots_serial_numbers/serial_numbers.rst:6
+#: ../../inventory/management/misc/owned_stock.rst:6
+#: ../../inventory/settings/products/variants.rst:170
+msgid "Introduction"
+msgstr ""
+
+#: ../../inventory/management/lots_serial_numbers/differences.rst:8
+msgid ""
+"In Odoo, lots and serial numbers have similarities in their functional "
+"system but are different in their behavior. They are both managed within the"
+" **Inventory**, **Purchases** and **Sales** app."
+msgstr ""
+
+#: ../../inventory/management/lots_serial_numbers/differences.rst:12
+msgid ""
+"**Lots** correspond to a certain number of products you received and store "
+"altogether in one single pack."
+msgstr ""
+
+#: ../../inventory/management/lots_serial_numbers/differences.rst:15
+msgid ""
+"**Serial numbers** are identification numbers given to one product in "
+"particular, to allow to track the history of the item from reception to "
+"delivery and after-sales."
+msgstr ""
+
+#: ../../inventory/management/lots_serial_numbers/differences.rst:20
+msgid "When to use"
+msgstr ""
+
+#: ../../inventory/management/lots_serial_numbers/differences.rst:22
+msgid ""
+"**Lots** are interesting for products you receive in great quantity and for "
+"which a lot number can help in reportings, quality controls, or any other "
+"info. Lots will help identify a number of pieces having for instance a "
+"production fault. It can be useful for a batch production of clothes or "
+"food."
+msgstr ""
+
+#: ../../inventory/management/lots_serial_numbers/differences.rst:28
+msgid ""
+"**Serial numbers** are interesting for items that could require after-sales "
+"service, such as smartphones, laptops, fridges, and any electronic devices. "
+"You could use the manufacturer's serial number or your own, depending on the"
+" way you manage these products"
+msgstr ""
+
+#: ../../inventory/management/lots_serial_numbers/differences.rst:34
+msgid "When not to use"
+msgstr ""
+
+#: ../../inventory/management/lots_serial_numbers/differences.rst:36
+msgid ""
+"Storing consumable products such as kitchen roll, toilet paper, pens and "
+"paper blocks in lots would make no sense at all, as there are very few "
+"chances that you can return them for production fault."
+msgstr ""
+
+#: ../../inventory/management/lots_serial_numbers/differences.rst:40
+msgid ""
+"On the other hand, giving a serial number to every product is a time-"
+"consuming task that will have a purpose only in the case of items that have "
+"a warranty and/or after-sales services. Putting a serial number on bread, "
+"for instance, makes no sense at all."
+msgstr ""
+
+#: ../../inventory/management/lots_serial_numbers/differences.rst:46
+#: ../../inventory/management/lots_serial_numbers/lots.rst:135
+msgid ":doc:`serial_numbers`"
+msgstr ""
+
+#: ../../inventory/management/lots_serial_numbers/differences.rst:47
+#: ../../inventory/management/lots_serial_numbers/serial_numbers.rst:129
+msgid ":doc:`lots`"
+msgstr ""
+
+#: ../../inventory/management/lots_serial_numbers/lots.rst:3
+msgid "How to manage lots of identical products?"
+msgstr ""
+
+#: ../../inventory/management/lots_serial_numbers/lots.rst:8
+msgid ""
+"Lots are useful for products you receive in great quantity and for which a "
+"lot number can help in reportings, quality controls, or any other info. Lots"
+" will help identify a number of pieces having for instance a production "
+"fault. It can be useful for a batch production of clothes or food."
+msgstr ""
+
+#: ../../inventory/management/lots_serial_numbers/lots.rst:14
+msgid ""
+"Odoo has the capacity to manage lots ensuring compliance with the "
+"traceability requirements imposed by the majority of industries."
+msgstr ""
+
+#: ../../inventory/management/lots_serial_numbers/lots.rst:17
+#: ../../inventory/management/lots_serial_numbers/serial_numbers.rst:15
+msgid ""
+"The double-entry management in Odoo enables you to run very advanced "
+"traceability."
+msgstr ""
+
+#: ../../inventory/management/lots_serial_numbers/lots.rst:21
+#: ../../inventory/management/lots_serial_numbers/serial_numbers.rst:19
+msgid "Setting up"
+msgstr ""
+
+#: ../../inventory/management/lots_serial_numbers/lots.rst:24
+#: ../../inventory/management/lots_serial_numbers/serial_numbers.rst:22
+msgid "Application configuration"
+msgstr ""
+
+#: ../../inventory/management/lots_serial_numbers/lots.rst:26
+msgid ""
+"You need activate the tracking of lots in the settings. In the **Inventory**"
+" application, go to :menuselection:`Configuration --> Settings`, select "
+"**Track lots or serial numbers**"
+msgstr ""
+
+#: ../../inventory/management/lots_serial_numbers/lots.rst:33
+msgid ""
+"In order to have an advanced management of the lots, you should also select "
+"**Manage several locations per warehouse**."
+msgstr ""
+
+#: ../../inventory/management/lots_serial_numbers/lots.rst:39
+#: ../../inventory/management/lots_serial_numbers/serial_numbers.rst:31
+#: ../../inventory/shipping/operation/labels.rst:27
+#: ../../inventory/shipping/setup/third_party_shipper.rst:26
+msgid "Then click on **Apply**."
+msgstr ""
+
+#: ../../inventory/management/lots_serial_numbers/lots.rst:42
+msgid "Operation types configuration"
+msgstr ""
+
+#: ../../inventory/management/lots_serial_numbers/lots.rst:44
+msgid ""
+"You also need to set up how you will manage lots for each operations. In the"
+" **Inventory** application, go to :menuselection:`Configuration --> "
+"Operation Types`."
+msgstr ""
+
+#: ../../inventory/management/lots_serial_numbers/lots.rst:48
+msgid ""
+"For each type (receipts, internal transfers, deliveries,...), you can set if"
+" you can create new lot numbers or only use existing lot numbers."
+msgstr ""
+
+#: ../../inventory/management/lots_serial_numbers/lots.rst:57
+#: ../../inventory/management/lots_serial_numbers/serial_numbers.rst:36
+msgid ""
+"Finally, you have to configure which products you want to track in lots."
+msgstr ""
+
+#: ../../inventory/management/lots_serial_numbers/lots.rst:59
+msgid ""
+"Go into :menuselection:`Inventory Control --> Products`, and open the "
+"product of your choice. Click on **Edit**, and in the **Inventory** tab, "
+"select **Tracking by Lots**, then click on **Save**."
+msgstr ""
+
+#: ../../inventory/management/lots_serial_numbers/lots.rst:67
+msgid "Manage lots"
+msgstr ""
+
+#: ../../inventory/management/lots_serial_numbers/lots.rst:70
+#: ../../inventory/management/lots_serial_numbers/serial_numbers.rst:49
+msgid "Transfers"
+msgstr ""
+
+#: ../../inventory/management/lots_serial_numbers/lots.rst:72
+msgid ""
+"In order to process a transfer of a product tracked by lot, you have to "
+"input the lot number(s)."
+msgstr ""
+
+#: ../../inventory/management/lots_serial_numbers/lots.rst:75
+msgid "Click on the lot icon :"
+msgstr ""
+
+#: ../../inventory/management/lots_serial_numbers/lots.rst:80
+msgid ""
+"A window will pop-up. Click on **Add an item** and fill in the lot number "
+"and the quantity."
+msgstr ""
+
+#: ../../inventory/management/lots_serial_numbers/lots.rst:86
+msgid ""
+"Depending on your operation type configuration, you will be able to fill in "
+"new lot numbers, or only use existing ones."
+msgstr ""
+
+#: ../../inventory/management/lots_serial_numbers/lots.rst:90
+msgid "In the scanner interface, you just have to scan the lot numbers."
+msgstr ""
+
+#: ../../inventory/management/lots_serial_numbers/lots.rst:93
+#: ../../inventory/management/lots_serial_numbers/serial_numbers.rst:79
+msgid "Inventory adjustment"
+msgstr ""
+
+#: ../../inventory/management/lots_serial_numbers/lots.rst:95
+msgid "Inventory of a product tracked by lot can be done in 2 ways:"
+msgstr ""
+
+#: ../../inventory/management/lots_serial_numbers/lots.rst:97
+#: ../../inventory/management/lots_serial_numbers/serial_numbers.rst:83
+msgid "Classic inventory by products"
+msgstr ""
+
+#: ../../inventory/management/lots_serial_numbers/lots.rst:99
+msgid "Inventory of a lot"
+msgstr ""
+
+#: ../../inventory/management/lots_serial_numbers/lots.rst:101
+#: ../../inventory/management/lots_serial_numbers/serial_numbers.rst:87
+msgid ""
+"When doing a classic inventory, there is a **Serial Number** column. If the "
+"product has already been assigned with a number, it is already pre-filled."
+msgstr ""
+
+#: ../../inventory/management/lots_serial_numbers/lots.rst:105
+msgid ""
+"Click on **Add an item** if the product has not been inventoried yet. You "
+"can easily create lots, just type in a new lot number in the column."
+msgstr ""
+
+#: ../../inventory/management/lots_serial_numbers/lots.rst:111
+msgid ""
+"You can also just do the inventory of a lot. In this case, you will have to "
+"fill in the **Lot number**. You can also create a new lot from here. Just "
+"type in the number, a window will pop out to link the number to a product."
+msgstr ""
+
+#: ../../inventory/management/lots_serial_numbers/lots.rst:120
+msgid "Lots traceability"
+msgstr ""
+
+#: ../../inventory/management/lots_serial_numbers/lots.rst:122
+msgid ""
+"You can check the lot traceability from :menuselection:`Inventory --> "
+"Inventory Control --> Serial Numbers/Lots`"
+msgstr ""
+
+#: ../../inventory/management/lots_serial_numbers/lots.rst:128
+#: ../../inventory/management/lots_serial_numbers/serial_numbers.rst:122
+msgid "You can have more details by clicking on the **Traceability** button :"
+msgstr ""
+
+#: ../../inventory/management/lots_serial_numbers/lots.rst:134
+#: ../../inventory/management/lots_serial_numbers/serial_numbers.rst:128
+msgid ":doc:`differences`"
+msgstr ""
+
+#: ../../inventory/management/lots_serial_numbers/serial_numbers.rst:3
+msgid "How to work with serial numbers?"
+msgstr ""
+
+#: ../../inventory/management/lots_serial_numbers/serial_numbers.rst:8
+msgid ""
+"Serial Number Tracking is used to track products with serial numbers on "
+"every transactions. You can track the current location of the product with "
+"serial numbers. When the products are moved from one location to another "
+"location, the system will automatically identify the current location of the"
+" product based on last movement of the product. So you can get the last "
+"location where the products are moved."
+msgstr ""
+
+#: ../../inventory/management/lots_serial_numbers/serial_numbers.rst:24
+msgid ""
+"You need activate the tracking of serial numbers in the settings. In the "
+"**Inventory** application, go to :menuselection:`Configuration --> "
+"Settings`, select **Track lots or serial numbers**."
+msgstr ""
+
+#: ../../inventory/management/lots_serial_numbers/serial_numbers.rst:38
+msgid ""
+"Go into :menuselection:`Inventory Control --> Products`, and open the "
+"product of your choice. Click on **Edit**, and in the **Inventory** tab, "
+"select **By Unique Serial Number**, then click on **Save**."
+msgstr ""
+
+#: ../../inventory/management/lots_serial_numbers/serial_numbers.rst:46
+msgid "Manage Serial Numbers"
+msgstr ""
+
+#: ../../inventory/management/lots_serial_numbers/serial_numbers.rst:51
+msgid ""
+"In order to process a transfer of a product tracked by serial number, you "
+"have to input the number(s). In order to be able to assign serial numbers to"
+" products with tracking features enabled you will first need to mark your "
+"transfer as to do. Click on the **Mark as TODO** button to display the Lot "
+"Split icon."
+msgstr ""
+
+#: ../../inventory/management/lots_serial_numbers/serial_numbers.rst:57
+msgid "Click on the serial number icon :"
+msgstr ""
+
+#: ../../inventory/management/lots_serial_numbers/serial_numbers.rst:62
+msgid ""
+"A window will pop-up. Click on **Add an item** and fill in the serial "
+"numbers."
+msgstr ""
+
+#: ../../inventory/management/lots_serial_numbers/serial_numbers.rst:68
+msgid ""
+"If you move products that already have serial numbers assigned, those will "
+"appear in the list. Just click on the **+** icon to to confirm that you are "
+"moving those serial numbers."
+msgstr ""
+
+#: ../../inventory/management/lots_serial_numbers/serial_numbers.rst:76
+msgid "In the scanner interface, you just have to scan the serial numbers."
+msgstr ""
+
+#: ../../inventory/management/lots_serial_numbers/serial_numbers.rst:81
+msgid ""
+"Inventory of a product tracked by serial numbers can be done in 2 ways:"
+msgstr ""
+
+#: ../../inventory/management/lots_serial_numbers/serial_numbers.rst:85
+msgid "Inventory of a serial number"
+msgstr ""
+
+#: ../../inventory/management/lots_serial_numbers/serial_numbers.rst:91
+msgid ""
+"Click on **Add an item** if the product has not been inventoried yet. You "
+"can easily create serial numbers, just type in a new number in the column."
+msgstr ""
+
+#: ../../inventory/management/lots_serial_numbers/serial_numbers.rst:98
+msgid "The quantity should be 1 for each line."
+msgstr ""
+
+#: ../../inventory/management/lots_serial_numbers/serial_numbers.rst:100
+msgid ""
+"You can also just do the inventory of a serial number. In this case, you "
+"will have to fill in the serial number. You can also create a new one from "
+"here. Just type in the number, a window will pop out to link it to a "
+"product."
+msgstr ""
+
+#: ../../inventory/management/lots_serial_numbers/serial_numbers.rst:109
+msgid "Serial Number traceability"
+msgstr ""
+
+#: ../../inventory/management/lots_serial_numbers/serial_numbers.rst:111
+msgid ""
+"The serial number given to these items allow you to keep track of where they"
+" were received, put in stock, to whom they were sold and where they were "
+"shipped to."
+msgstr ""
+
+#: ../../inventory/management/lots_serial_numbers/serial_numbers.rst:115
+msgid ""
+"To track an item, open the **Inventory** module, and in "
+":menuselection:`Inventory Control --> Serial Numbers/lots`, click on the "
+"serial number corresponding to your search."
+msgstr ""
+
+#: ../../inventory/management/misc.rst:3
+msgid "Miscellaneous Operations"
+msgstr ""
+
+#: ../../inventory/management/misc/immediate_planned_transfers.rst:2
+msgid "Immediate & Planned Transfers"
+msgstr ""
+
+#: ../../inventory/management/misc/immediate_planned_transfers.rst:4
+msgid ""
+"In Odoo, you can create two types of transfers: immediate or planned "
+"transfers."
+msgstr ""
+
+#: ../../inventory/management/misc/immediate_planned_transfers.rst:8
+msgid "Immediate Transfers"
+msgstr ""
+
+#: ../../inventory/management/misc/immediate_planned_transfers.rst:10
+msgid ""
+"When you create a transfer manually, it is by default an immediate transfer."
+msgstr ""
+
+#: ../../inventory/management/misc/immediate_planned_transfers.rst:13
+msgid ""
+"In the case of an immediate transfer, you directly encode the products and "
+"quantities you are processing, there is no reservation that applies. This is"
+" why the column \"Initial Demand\" is not editable. You only fill in the "
+"column \"Done\" for the quantities."
+msgstr ""
+
+#: ../../inventory/management/misc/immediate_planned_transfers.rst:18
+msgid ""
+"This is for example used when you are transferring goods from a location A "
+"to a location B and that this is not planned (you are processing the "
+"transfer right now)."
+msgstr ""
+
+#: ../../inventory/management/misc/immediate_planned_transfers.rst:23
+msgid "Planned Transfers"
+msgstr ""
+
+#: ../../inventory/management/misc/immediate_planned_transfers.rst:25
+msgid ""
+"When a transfer is generated automatically (from a sales order or purchase "
+"order for example), it is a planned transfer. This means that there is an "
+"initial demand and that reservation applies on this initial demand."
+msgstr ""
+
+#: ../../inventory/management/misc/immediate_planned_transfers.rst:30
+msgid ""
+"If you want to create a planned transfer manually, you can do it from the "
+"inventory dashboard."
+msgstr ""
+
+#: ../../inventory/management/misc/immediate_planned_transfers.rst:36
+msgid ""
+"In that case, you will have to enter the initial demand first (how many "
+"units are you supposed to proceed), then to mark your transfer as to do. "
+"Once this is done, you will be able to reserve the products and to process "
+"the transfer."
+msgstr ""
+
+#: ../../inventory/management/misc/owned_stock.rst:3
+msgid "How to manage stock that you don't own?"
+msgstr ""
+
+#: ../../inventory/management/misc/owned_stock.rst:8
+msgid ""
+"Some suppliers can sometimes offer you to store and sell products without "
+"having to buy those items: this technique is called **consignee stock**."
+msgstr ""
+
+#: ../../inventory/management/misc/owned_stock.rst:12
+msgid ""
+"Consignee stock is a great way for manufacturers and suppliers to launch new"
+" products. As resellers may be reluctant to buying a product that they are "
+"not sure to be able to sell, consignee stock will allow them to propose an "
+"item to check its market without having to pay for it in the first place."
+msgstr ""
+
+#: ../../inventory/management/misc/owned_stock.rst:18
+msgid ""
+"Odoo has the ability to manage consignee stocks through the advanced "
+"settings."
+msgstr ""
+
+#: ../../inventory/management/misc/owned_stock.rst:24
+msgid ""
+"Open the menu :menuselection:`Inventory --> Configuration --> Settings`, and"
+" in the **Product Owners** section, select **Manage consignee stocks "
+"(advanced)**, then click on **Apply**."
+msgstr ""
+
+#: ../../inventory/management/misc/owned_stock.rst:32
+msgid "Reception of Consignee Stock"
+msgstr ""
+
+#: ../../inventory/management/misc/owned_stock.rst:34
+msgid ""
+"In the Inventory's Dashboard, open the **Receipts** and create a new "
+"reception. You can see that in the right side of the page, a new **Owner** "
+"line has appeared. You can specify the partner which owns the stock or leave"
+" it blank if you are the owner."
+msgstr ""
+
+#: ../../inventory/management/misc/schedulers.rst:3
+msgid "How to configure and run schedulers?"
+msgstr ""
+
+#: ../../inventory/management/misc/schedulers.rst:6
+msgid "What is a scheduler"
+msgstr ""
+
+#: ../../inventory/management/misc/schedulers.rst:8
+msgid ""
+"The scheduler is the calculation engine which plans and prioritises "
+"production and purchasing automatically according to the rules defined on "
+"products. By default, the scheduler is set to run once a day (Odoo "
+"automatically creates a **Scheduled Action** for this)."
+msgstr ""
+
+#: ../../inventory/management/misc/schedulers.rst:14
+msgid "Calculating Requirements / Scheduling"
+msgstr ""
+
+#: ../../inventory/management/misc/schedulers.rst:16
+msgid ""
+"Scheduling only validates procurements that are confirmed but not yet "
+"started. These procurement reservations will themselves start production, "
+"tasks or purchases depending on the configuration of the requested product."
+msgstr ""
+
+#: ../../inventory/management/misc/schedulers.rst:21
+msgid ""
+"You take into account the priority of operations when starting reservations "
+"and procurements. Urgent requests, those with a date in the past, or "
+"requests with a date earlier than the others will be started first. In case "
+"there are not enough products in stock to satisfy all the requests, you can "
+"be sure that the most urgent requests will be produced first."
+msgstr ""
+
+#: ../../inventory/management/misc/schedulers.rst:29
+msgid "Configure and run the scheduler"
+msgstr ""
+
+#: ../../inventory/management/misc/schedulers.rst:32
+msgid "Run the scheduler manually"
+msgstr ""
+
+#: ../../inventory/management/misc/schedulers.rst:34
+msgid ""
+"This feature is not visible by default. You have to enable **debug mode** to"
+" see this. To enable debug mode, go to :menuselection:`Help --> About` and "
+"click on **Activate the developer mode**."
+msgstr ""
+
+#: ../../inventory/management/misc/schedulers.rst:38
+msgid ""
+"You can also start the scheduler manually from the menu "
+":menuselection:`Inventory --> Schedulers --> Run Schedulers`. The scheduler "
+"uses all the relevant parameters defined for products, suppliers and the "
+"company to determine the priorities between the different production orders,"
+" deliveries and supplier purchases."
+msgstr ""
+
+#: ../../inventory/management/misc/schedulers.rst:48
+msgid "Configure and run the scheduler (only for advanced users)"
+msgstr ""
+
+#: ../../inventory/management/misc/schedulers.rst:50
+msgid ""
+"This feature is not visible by default. You have to enable **debug mode** to"
+" see this. To enable debug mode, go to :menuselection:`Help -> About` and "
+"click on **Activate the developer mode**."
+msgstr ""
+
+#: ../../inventory/management/misc/schedulers.rst:54
+msgid ""
+"You can set the starting time of the scheduler by modifying the "
+"corresponding action in the menu :menuselection:`Settings --> Technical --> "
+"Automation --> Scheduled Actions`. Modify the Run mrp Scheduler "
+"configuration."
+msgstr ""
+
+#: ../../inventory/management/misc/schedulers.rst:63
+msgid ":doc:`../delivery/scheduled_dates`"
+msgstr ""
+
+#: ../../inventory/management/misc/scrap.rst:3
+msgid "How to scrap products?"
+msgstr ""
+
+#: ../../inventory/management/misc/scrap.rst:8
+msgid ""
+"Scrap means waste that either has no economic value or only the value of its"
+" basic material"
+msgstr ""
+
+#: ../../inventory/management/misc/scrap.rst:11
+msgid "content recoverable through recycling."
+msgstr ""
+
+#: ../../inventory/management/misc/scrap.rst:13
+msgid ""
+"In your warehouse you sometimes find products that are damaged or that are "
+"unusable due to expiry or for some other reason. You often notice this "
+"during picking or physical inventory."
+msgstr ""
+
+#: ../../inventory/management/misc/scrap.rst:17
+msgid ""
+"Since you cannot normally sell or store these products, you have to scrap "
+"product."
+msgstr ""
+
+#: ../../inventory/management/misc/scrap.rst:20
+msgid ""
+"When goods are scrapped they are not reflected in the system as a part of "
+"the inventory. The scrapped material will be physically moved to scrap area."
+msgstr ""
+
+#: ../../inventory/management/misc/scrap.rst:27
+msgid ""
+"When you install inventory management, odoo automatically creates one "
+"default scrap location, namely **Virtual location/Scrapped**."
+msgstr ""
+
+#: ../../inventory/management/misc/scrap.rst:30
+msgid ""
+"To create an extra scrap location, Go to :menuselection:`Inventory --> "
+"Configuration --> Settings` and check **Manage several locations per "
+"warehouse**, then click on **Apply**."
+msgstr ""
+
+#: ../../inventory/management/misc/scrap.rst:38
+msgid ""
+"After applying **Manage several location per warehouse**, you can create a "
+"new scrap location in :menuselection:`Configuration --> Warehouse Management"
+" --> Locations.`"
+msgstr ""
+
+#: ../../inventory/management/misc/scrap.rst:43
+msgid ""
+"To define a scrap location, you have to check **Is a Scrap Location?** on "
+"location form view."
+msgstr ""
+
+#: ../../inventory/management/misc/scrap.rst:47
+msgid "Different ways to scrap product"
+msgstr ""
+
+#: ../../inventory/management/misc/scrap.rst:49
+msgid "Odoo provides several ways to scrap products."
+msgstr ""
+
+#: ../../inventory/management/misc/scrap.rst:52
+msgid "1) Scrap from Receipt (Initial Demand tab)."
+msgstr ""
+
+#: ../../inventory/management/misc/scrap.rst:54
+msgid ""
+"To scrap product from incoming shipment, Go to :menuselection:`Inventory -->"
+" Dashboard --> Receipts`."
+msgstr ""
+
+#: ../../inventory/management/misc/scrap.rst:60
+msgid ""
+"Open the incoming shipment, and in the **Initial demand** tab, click on the "
+"scrap products button."
+msgstr ""
+
+#: ../../inventory/management/misc/scrap.rst:67
+msgid "2) Scrap from delivery order (Initial Demand tab) ."
+msgstr ""
+
+#: ../../inventory/management/misc/scrap.rst:69
+msgid ""
+"To scrap product from outgoing shipment, Go to :menuselection:`Inventory -->"
+" Dashboard --> Delivery Orders`"
+msgstr ""
+
+#: ../../inventory/management/misc/scrap.rst:75
+msgid ""
+"Open the outgoing shipment, and in the **Initial demand** tab, click on the "
+"scrap products button on stock move in initial demand tab."
+msgstr ""
+
+#: ../../inventory/management/misc/scrap.rst:82
+msgid "3) Scrap from internal transfer (Initial Demand tab)."
+msgstr ""
+
+#: ../../inventory/management/misc/scrap.rst:84
+msgid ""
+"To scrap product from internal transfer, Go to :menuselection:`Inventory -->"
+" Dashboard --> Internal Transfers`"
+msgstr ""
+
+#: ../../inventory/management/misc/scrap.rst:90
+msgid ""
+"Open the internal transfer, and in the **Initial demand** tab, click on the "
+"scrap products button on stock move in initial demand tab."
+msgstr ""
+
+#: ../../inventory/management/misc/scrap.rst:96
+msgid ""
+"When you click on scrap button, a popup will open. You can enter the "
+"quantity of products, and specify the scrap location, then click on "
+"**Scrap**."
+msgstr ""
+
+#: ../../inventory/management/misc/scrap.rst:104
+msgid ""
+"To allow change scrap location on wizard, you have to select **Manage "
+"several location per warehouse** in the settings at "
+":menuselection:`Inventory --> Configuration --> Settings`"
+msgstr ""
+
+#: ../../inventory/management/reporting.rst:3
+msgid "Valuation Methods"
+msgstr ""
+
+#: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:5
+msgid "How to do an inventory valuation? (Anglo-Saxon Accounting)"
+msgstr ""
+
+#: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:7
+#: ../../inventory/management/reporting/valuation_methods_continental.rst:7
+msgid ""
+"Every year your inventory valuation has to be recorded in your balance "
+"sheet. This implies two main choices:"
+msgstr ""
+
+#: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:10
+#: ../../inventory/management/reporting/valuation_methods_continental.rst:10
+msgid ""
+"the way you compute the cost of your stored items (Standard vs. Average vs. "
+"Real Price);"
+msgstr ""
+
+#: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:13
+#: ../../inventory/management/reporting/valuation_methods_continental.rst:13
+msgid ""
+"the way you record the inventory value into your books (periodic vs. "
+"Perpetual)."
+msgstr ""
+
+#: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:17
+#: ../../inventory/management/reporting/valuation_methods_continental.rst:17
+msgid "Costing Method"
+msgstr ""
+
+#: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:63
+#: ../../inventory/management/reporting/valuation_methods_continental.rst:64
+msgid "Standard Price"
+msgstr ""
+
+#: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:28
+#: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:73
+#: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:128
+#: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:181
+#: ../../inventory/management/reporting/valuation_methods_continental.rst:29
+#: ../../inventory/management/reporting/valuation_methods_continental.rst:74
+#: ../../inventory/management/reporting/valuation_methods_continental.rst:129
+#: ../../inventory/management/reporting/valuation_methods_continental.rst:182
+msgid "Operation"
+msgstr ""
+
+#: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:29
+#: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:74
+#: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:129
+#: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:182
+#: ../../inventory/management/reporting/valuation_methods_continental.rst:30
+#: ../../inventory/management/reporting/valuation_methods_continental.rst:75
+#: ../../inventory/management/reporting/valuation_methods_continental.rst:130
+#: ../../inventory/management/reporting/valuation_methods_continental.rst:183
+msgid "Unit Cost"
+msgstr ""
+
+#: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:30
+#: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:75
+#: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:130
+#: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:183
+#: ../../inventory/management/reporting/valuation_methods_continental.rst:31
+#: ../../inventory/management/reporting/valuation_methods_continental.rst:76
+#: ../../inventory/management/reporting/valuation_methods_continental.rst:131
+#: ../../inventory/management/reporting/valuation_methods_continental.rst:184
+msgid "Qty On Hand"
+msgstr ""
+
+#: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:31
+#: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:76
+#: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:131
+#: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:184
+#: ../../inventory/management/reporting/valuation_methods_continental.rst:32
+#: ../../inventory/management/reporting/valuation_methods_continental.rst:77
+#: ../../inventory/management/reporting/valuation_methods_continental.rst:132
+#: ../../inventory/management/reporting/valuation_methods_continental.rst:185
+msgid "Delta Value"
+msgstr ""
+
+#: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:32
+#: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:77
+#: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:132
+#: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:185
+#: ../../inventory/management/reporting/valuation_methods_continental.rst:33
+#: ../../inventory/management/reporting/valuation_methods_continental.rst:78
+#: ../../inventory/management/reporting/valuation_methods_continental.rst:133
+#: ../../inventory/management/reporting/valuation_methods_continental.rst:186
+msgid "Inventory Value"
+msgstr ""
+
+#: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:34
+#: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:39
+#: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:44
+#: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:49
+#: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:55
+#: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:84
+#: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:139
+#: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:192
+#: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:202
+msgid "$10"
+msgstr ""
+
+#: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:35
+#: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:80
+#: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:135
+#: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:188
+#: ../../inventory/management/reporting/valuation_methods_continental.rst:36
+#: ../../inventory/management/reporting/valuation_methods_continental.rst:81
+#: ../../inventory/management/reporting/valuation_methods_continental.rst:136
+#: ../../inventory/management/reporting/valuation_methods_continental.rst:189
+msgid "0"
+msgstr ""
+
+#: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:37
+#: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:79
+#: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:82
+#: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:134
+#: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:137
+#: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:187
+#: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:190
+msgid "$0"
+msgstr ""
+
+#: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:38
+#: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:83
+#: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:138
+#: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:191
+msgid "Receive 8 Products at $10"
+msgstr ""
+
+#: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:40
+#: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:85
+#: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:140
+#: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:193
+#: ../../inventory/management/reporting/valuation_methods_continental.rst:41
+#: ../../inventory/management/reporting/valuation_methods_continental.rst:86
+#: ../../inventory/management/reporting/valuation_methods_continental.rst:141
+#: ../../inventory/management/reporting/valuation_methods_continental.rst:194
+msgid "8"
+msgstr ""
+
+#: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:41
+#: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:86
+#: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:141
+#: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:194
+msgid "+8*$10"
+msgstr ""
+
+#: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:42
+#: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:87
+#: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:142
+#: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:195
+msgid "$80"
+msgstr ""
+
+#: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:43
+#: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:88
+#: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:143
+#: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:196
+msgid "Receive 4 Products at $16"
+msgstr ""
+
+#: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:45
+#: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:90
+#: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:145
+#: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:198
+#: ../../inventory/management/reporting/valuation_methods_continental.rst:46
+#: ../../inventory/management/reporting/valuation_methods_continental.rst:91
+#: ../../inventory/management/reporting/valuation_methods_continental.rst:146
+#: ../../inventory/management/reporting/valuation_methods_continental.rst:199
+msgid "12"
+msgstr ""
+
+#: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:46
+msgid "+4*$10"
+msgstr ""
+
+#: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:47
+msgid "$120"
+msgstr ""
+
+#: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:48
+#: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:93
+#: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:148
+#: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:201
+#: ../../inventory/management/reporting/valuation_methods_continental.rst:49
+#: ../../inventory/management/reporting/valuation_methods_continental.rst:94
+#: ../../inventory/management/reporting/valuation_methods_continental.rst:149
+#: ../../inventory/management/reporting/valuation_methods_continental.rst:202
+msgid "Deliver 10 Products"
+msgstr ""
+
+#: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:50
+#: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:95
+#: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:150
+#: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:203
+#: ../../inventory/management/reporting/valuation_methods_continental.rst:51
+#: ../../inventory/management/reporting/valuation_methods_continental.rst:96
+#: ../../inventory/management/reporting/valuation_methods_continental.rst:151
+#: ../../inventory/management/reporting/valuation_methods_continental.rst:204
+msgid "2"
+msgstr ""
+
+#: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:0
+msgid "-10*$10"
+msgstr ""
+
+#: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:53
+#: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:206
+msgid "$20"
+msgstr ""
+
+#: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:54
+msgid "Receive 2 Products at $9"
+msgstr ""
+
+#: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:56
+#: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:101
+#: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:156
+#: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:209
+#: ../../inventory/management/reporting/valuation_methods_continental.rst:57
+#: ../../inventory/management/reporting/valuation_methods_continental.rst:102
+#: ../../inventory/management/reporting/valuation_methods_continental.rst:157
+#: ../../inventory/management/reporting/valuation_methods_continental.rst:210
+msgid "4"
+msgstr ""
+
+#: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:57
+msgid "+2*$10"
+msgstr ""
+
+#: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:58
+msgid "$40"
+msgstr ""
+
+#: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:60
+#: ../../inventory/management/reporting/valuation_methods_continental.rst:61
+msgid ""
+"**Standard Price** means you estimate the cost price based on direct "
+"materials, direct labor and manufacturing overhead at the end of a specific "
+"period (usually once a year). You enter this cost price in the product form."
+msgstr ""
+
+#: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:118
+#: ../../inventory/management/reporting/valuation_methods_continental.rst:119
+msgid "Average Price"
+msgstr ""
+
+#: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:89
+#: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:94
+#: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:144
+#: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:197
+msgid "$12"
+msgstr ""
+
+#: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:91
+#: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:146
+#: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:199
+msgid "+4*$16"
+msgstr ""
+
+#: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:92
+#: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:147
+#: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:200
+msgid "$144"
+msgstr ""
+
+#: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:0
+msgid "-10*$12"
+msgstr ""
+
+#: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:98
+msgid "$24"
+msgstr ""
+
+#: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:99
+#: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:154
+#: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:207
+msgid "Receive 2 Products at $6"
+msgstr ""
+
+#: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:100
+msgid "$9"
+msgstr ""
+
+#: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:102
+#: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:157
+#: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:210
+msgid "+2*$6"
+msgstr ""
+
+#: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:103
+msgid "$36"
+msgstr ""
+
+#: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:105
+#: ../../inventory/management/reporting/valuation_methods_continental.rst:106
+msgid ""
+"The **Average Price** method recomputes the cost price as a receipt order "
+"has been processed, based on prices defined in tied purchase orders: FORMULA"
+" (see here attached)"
+msgstr ""
+
+#: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:109
+#: ../../inventory/management/reporting/valuation_methods_continental.rst:110
+msgid "The average cost does not change when products leave the warehouse."
+msgstr ""
+
+#: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:111
+#: ../../inventory/management/reporting/valuation_methods_continental.rst:112
+msgid ""
+"From an accounting point of view, this method is mainly justified in case of"
+" huge purchase price variations and is quite unusual due to its operational "
+"complexity. Your actually need a software like Odoo to easily keep this cost"
+" up-to-date."
+msgstr ""
+
+#: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:116
+#: ../../inventory/management/reporting/valuation_methods_continental.rst:117
+msgid ""
+"This method is dedicated to advanced users. It requires well established "
+"business processes because the order in which you process receipt orders "
+"matters in the cost computation."
+msgstr ""
+
+#: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:171
+#: ../../inventory/management/reporting/valuation_methods_continental.rst:172
+msgid "FIFO"
+msgstr ""
+
+#: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:149
+msgid "$16"
+msgstr ""
+
+#: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:0
+msgid "-8*$10"
+msgstr ""
+
+#: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:0
+msgid "-2*$16"
+msgstr ""
+
+#: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:153
+#: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:211
+msgid "$32"
+msgstr ""
+
+#: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:155
+msgid "$11"
+msgstr ""
+
+#: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:158
+msgid "$44"
+msgstr ""
+
+#: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:160
+#: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:213
+#: ../../inventory/management/reporting/valuation_methods_continental.rst:161
+#: ../../inventory/management/reporting/valuation_methods_continental.rst:214
+msgid ""
+"For **Real Price** (FIFO, LIFO, FEFO, etc), the costing is further refined "
+"by the removal strategy set on the warehouse location or product's internal "
+"category. The default strategy is FIFO. With such method, your inventory "
+"value is computed from the real cost of your stored products (cfr. "
+"Quantitative Valuation) and not from the cost price shown in the product "
+"form. Whenever you ship items, the cost price is reset to the cost of the "
+"last item(s) shipped. This cost price is used to value any product not "
+"received from a purchase order (e.g. inventory adjustments)."
+msgstr ""
+
+#: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:170
+#: ../../inventory/management/reporting/valuation_methods_continental.rst:171
+msgid ""
+"FIFO is advised if you manage all your workflow into Odoo (Sales, Purchases,"
+" Inventory). It suits any kind of users."
+msgstr ""
+
+#: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:223
+#: ../../inventory/management/reporting/valuation_methods_continental.rst:224
+msgid "LIFO (not accepted in IFRS)"
+msgstr ""
+
+#: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:0
+msgid "-4*$16"
+msgstr ""
+
+#: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:0
+msgid "-6*$10"
+msgstr ""
+
+#: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:208
+msgid "$8"
+msgstr ""
+
+#: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:223
+#: ../../inventory/management/reporting/valuation_methods_continental.rst:224
+msgid "LIFO is not permitted outside the United States."
+msgstr ""
+
+#: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:225
+#: ../../inventory/management/reporting/valuation_methods_continental.rst:226
+msgid ""
+"Odoo allows any method. The default one is **Standard Price**. To change it,"
+" check **Use a 'Fixed', 'Real' or 'Average' price costing method** in "
+"Purchase settings. Then set the costing method from products' internal "
+"categories. Categories show up in the Inventory tab of the product form."
+msgstr ""
+
+#: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:231
+#: ../../inventory/management/reporting/valuation_methods_continental.rst:232
+msgid ""
+"Whatever the method is, Odoo provides a full inventory valuation in "
+":menuselection:`Inventory --> Reports --> Inventory Valuation` (i.e. current"
+" quantity in stock * cost price)."
+msgstr ""
+
+#: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:236
+#: ../../inventory/management/reporting/valuation_methods_continental.rst:237
+msgid "Periodic Inventory Valuation"
+msgstr ""
+
+#: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:238
+#: ../../inventory/management/reporting/valuation_methods_continental.rst:239
+msgid ""
+"In a periodic inventory valuation, goods reception and outgoing shipments "
+"have no direct impact in the accounting. At the end of the month or year, "
+"the accountant posts one journal entry representing the value of the "
+"physical inventory."
+msgstr ""
+
+#: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:243
+#: ../../inventory/management/reporting/valuation_methods_continental.rst:244
+msgid ""
+"This is the default configuration in Odoo and it works out-of-the-box. Check"
+" following operations and find out how Odoo is managing the accounting "
+"postings."
+msgstr ""
+
+#: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:263
+#: ../../inventory/management/reporting/valuation_methods_continental.rst:263
+msgid "Vendor Bill"
+msgstr ""
+
+#: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:253
+#: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:271
+#: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:310
+#: ../../inventory/management/reporting/valuation_methods_continental.rst:254
+#: ../../inventory/management/reporting/valuation_methods_continental.rst:271
+#: ../../inventory/management/reporting/valuation_methods_continental.rst:305
+msgid "\\"
+msgstr ""
+
+#: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:253
+#: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:271
+#: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:310
+#: ../../inventory/management/reporting/valuation_methods_continental.rst:254
+#: ../../inventory/management/reporting/valuation_methods_continental.rst:271
+#: ../../inventory/management/reporting/valuation_methods_continental.rst:305
+msgid "Debit"
+msgstr ""
+
+#: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:253
+#: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:271
+#: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:310
+#: ../../inventory/management/reporting/valuation_methods_continental.rst:254
+#: ../../inventory/management/reporting/valuation_methods_continental.rst:271
+#: ../../inventory/management/reporting/valuation_methods_continental.rst:305
+msgid "Credit"
+msgstr ""
+
+#: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:255
+#: ../../inventory/management/reporting/valuation_methods_continental.rst:256
+#: ../../inventory/management/reporting/valuation_methods_continental.rst:307
+msgid "Assets: Inventory"
+msgstr ""
+
+#: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:255
+#: ../../inventory/management/reporting/valuation_methods_continental.rst:256
+msgid "50"
+msgstr ""
+
+#: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:256
+#: ../../inventory/management/reporting/valuation_methods_continental.rst:257
+msgid "Assets: Deferred Tax Assets"
+msgstr ""
+
+#: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:256
+#: ../../inventory/management/reporting/valuation_methods_continental.rst:257
+msgid "4.68"
+msgstr ""
+
+#: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:257
+#: ../../inventory/management/reporting/valuation_methods_continental.rst:258
+msgid "Liabilities: Accounts Payable"
+msgstr ""
+
+#: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:257
+#: ../../inventory/management/reporting/valuation_methods_continental.rst:258
+msgid "54.68"
+msgstr ""
+
+#: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:263
+#: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:282
+#: ../../inventory/management/reporting/valuation_methods_continental.rst:263
+#: ../../inventory/management/reporting/valuation_methods_continental.rst:281
+#: ../../inventory/overview/concepts/double-entry.rst:30
+#: ../../inventory/overview/concepts/double-entry.rst:45
+#: ../../inventory/overview/concepts/double-entry.rst:52
+#: ../../inventory/overview/concepts/double-entry.rst:57
+#: ../../inventory/overview/concepts/double-entry.rst:64
+#: ../../inventory/overview/concepts/double-entry.rst:72
+msgid "Configuration:"
+msgstr ""
+
+#: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:261
+#: ../../inventory/management/reporting/valuation_methods_continental.rst:262
+msgid ""
+"Purchased Goods: defined on the product or on the internal category of "
+"related product (Expense Account field)"
+msgstr ""
+
+#: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:263
+#: ../../inventory/management/reporting/valuation_methods_continental.rst:263
+msgid ""
+"Deferred Tax Assets: defined on the tax used on the purchase order line"
+msgstr ""
+
+#: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:264
+#: ../../inventory/management/reporting/valuation_methods_continental.rst:264
+msgid "Accounts Payable: defined on the vendor related to the bill"
+msgstr ""
+
+#: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:265
+#: ../../inventory/management/reporting/valuation_methods_continental.rst:265
+msgid "Goods Receptions"
+msgstr ""
+
+#: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:266
+#: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:287
+#: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:289
+#: ../../inventory/management/reporting/valuation_methods_continental.rst:266
+#: ../../inventory/management/reporting/valuation_methods_continental.rst:286
+#: ../../inventory/management/reporting/valuation_methods_continental.rst:288
+msgid "No Journal Entry"
+msgstr ""
+
+#: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:284
+#: ../../inventory/management/reporting/valuation_methods_continental.rst:283
+msgid "Customer Invoice"
+msgstr ""
+
+#: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:273
+#: ../../inventory/management/reporting/valuation_methods_continental.rst:273
+msgid "Revenues: Sold Goods"
+msgstr ""
+
+#: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:273
+#: ../../inventory/management/reporting/valuation_methods_continental.rst:273
+msgid "100"
+msgstr ""
+
+#: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:274
+#: ../../inventory/management/reporting/valuation_methods_continental.rst:274
+msgid "Liabilities: Deferred Tax Liabilities"
+msgstr ""
+
+#: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:274
+#: ../../inventory/management/reporting/valuation_methods_continental.rst:274
+msgid "9"
+msgstr ""
+
+#: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:275
+#: ../../inventory/management/reporting/valuation_methods_continental.rst:275
+msgid "Assets: Accounts Receivable"
+msgstr ""
+
+#: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:275
+#: ../../inventory/management/reporting/valuation_methods_continental.rst:275
+msgid "109"
+msgstr ""
+
+#: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:279
+#: ../../inventory/management/reporting/valuation_methods_continental.rst:279
+msgid ""
+"Revenues: defined on the product or on the internal category of related "
+"product (Income Account field)"
+msgstr ""
+
+#: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:281
+#: ../../inventory/management/reporting/valuation_methods_continental.rst:280
+msgid "Deferred Tax Liabilities: defined on the tax used on the invoice line"
+msgstr ""
+
+#: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:282
+#: ../../inventory/management/reporting/valuation_methods_continental.rst:281
+msgid "Accounts Receivable: defined on the customer (Receivable Account)"
+msgstr ""
+
+#: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:284
+#: ../../inventory/management/reporting/valuation_methods_continental.rst:283
+msgid ""
+"The fiscal position used on the invoice may have a rule that replaces the "
+"Income Account or the tax defined on the product by another one."
+msgstr ""
+
+#: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:286
+#: ../../inventory/management/reporting/valuation_methods_continental.rst:285
+msgid "Customer Shipping"
+msgstr ""
+
+#: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:289
+#: ../../inventory/management/reporting/valuation_methods_continental.rst:288
+msgid "Manufacturing Orders"
+msgstr ""
+
+#: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:295
+#: ../../inventory/management/reporting/valuation_methods_continental.rst:294
+msgid ""
+"At the end of the month/year, your company does a physical inventory or just"
+" relies on the inventory in Odoo to value the stock into your books."
+msgstr ""
+
+#: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:298
+msgid ""
+"Then you need to break down the purchase balance into both the inventory and"
+" the cost of goods sold using the following formula:"
+msgstr ""
+
+#: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:301
+msgid ""
+"Cost of goods sold (COGS) = Starting inventory value + Purchases – Closing "
+"inventory value"
+msgstr ""
+
+#: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:303
+msgid "To update the stock valuation in your books, record such an entry:"
+msgstr ""
+
+#: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:312
+msgid "Assets: Inventory (closing value)"
+msgstr ""
+
+#: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:312
+#: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:313
+#: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:314
+#: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:315
+#: ../../inventory/management/reporting/valuation_methods_continental.rst:307
+#: ../../inventory/management/reporting/valuation_methods_continental.rst:308
+msgid "X"
+msgstr ""
+
+#: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:313
+msgid "Expenses: Cost of Good Sold"
+msgstr ""
+
+#: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:314
+msgid "Expenses: Purchased Goods"
+msgstr ""
+
+#: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:315
+msgid "Assets: Inventory (starting value)"
+msgstr ""
+
+#: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:319
+#: ../../inventory/management/reporting/valuation_methods_continental.rst:319
+msgid "Perpetual Inventory Valuation"
+msgstr ""
+
+#: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:321
+#: ../../inventory/management/reporting/valuation_methods_continental.rst:321
+msgid ""
+"In a perpetual inventory valuation, goods receptions and outgoing shipments "
+"are posted in your books in real time. The books are therefore always up-to-"
+"date. This mode is dedicated to expert accountants and advanced users only. "
+"As opposed to periodic valuation, it requires some extra configuration & "
+"testing."
+msgstr ""
+
+#: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:328
+#: ../../inventory/management/reporting/valuation_methods_continental.rst:328
+msgid "Let's take the case of a reseller."
+msgstr ""
+
+#: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:340
+#: ../../inventory/management/reporting/valuation_methods_continental.rst:340
+msgid "**Configuration:**"
+msgstr ""
+
+#: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:342
+#: ../../inventory/management/reporting/valuation_methods_continental.rst:342
+msgid "Accounts Receivable/Payable: defined on the partner (Accounting tab)"
+msgstr ""
+
+#: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:344
+#: ../../inventory/management/reporting/valuation_methods_continental.rst:344
+msgid ""
+"Deferred Tax Assets/Liabilities: defined on the tax used on the invoice line"
+msgstr ""
+
+#: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:347
+msgid ""
+"Revenues: defined on the product category as a default, or specifically to a"
+" specific product."
+msgstr ""
+
+#: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:350
+msgid ""
+"Expenses: this is where you should set the \"Cost of Goods Sold\" account. "
+"Defined on the product category as a default value, or specifically on the "
+"product form."
+msgstr ""
+
+#: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:354
+msgid ""
+"Goods Received Not Purchased: to set as Stock Input Account in product's "
+"internal category"
+msgstr ""
+
+#: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:357
+msgid ""
+"Goods Issued Not Invoiced: to set as Stock Output Account in product's "
+"internal category"
+msgstr ""
+
+#: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:360
+#: ../../inventory/management/reporting/valuation_methods_continental.rst:352
+msgid ""
+"Inventory: to set as Stock Valuation Account in product's internal category"
+msgstr ""
+
+#: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:362
+msgid ""
+"Price Difference: to set in product's internal category or in product form "
+"as a specific replacement value"
+msgstr ""
+
+#: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:367
+#: ../../inventory/management/reporting/valuation_methods_continental.rst:356
+msgid ":doc:`../../routes/strategies/removal`"
+msgstr ""
+
+#: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:368
+#: ../../inventory/management/reporting/valuation_methods_continental.rst:357
+msgid ":doc:`../../../accounting/others/inventory/avg_price_valuation`"
+msgstr ""
+
+#: ../../inventory/management/reporting/valuation_methods_anglo_saxon.rst:369
+#: ../../inventory/management/reporting/valuation_methods_continental.rst:358
+msgid ":doc:`../../routes/costing/landed_costs`"
+msgstr ""
+
+#: ../../inventory/management/reporting/valuation_methods_continental.rst:5
+msgid "How to do an inventory valuation? (Continental Accounting)"
+msgstr ""
+
+#: ../../inventory/management/reporting/valuation_methods_continental.rst:35
+#: ../../inventory/management/reporting/valuation_methods_continental.rst:40
+#: ../../inventory/management/reporting/valuation_methods_continental.rst:45
+#: ../../inventory/management/reporting/valuation_methods_continental.rst:50
+#: ../../inventory/management/reporting/valuation_methods_continental.rst:56
+#: ../../inventory/management/reporting/valuation_methods_continental.rst:85
+#: ../../inventory/management/reporting/valuation_methods_continental.rst:140
+#: ../../inventory/management/reporting/valuation_methods_continental.rst:193
+#: ../../inventory/management/reporting/valuation_methods_continental.rst:203
+msgid "€10"
+msgstr ""
+
+#: ../../inventory/management/reporting/valuation_methods_continental.rst:38
+#: ../../inventory/management/reporting/valuation_methods_continental.rst:80
+#: ../../inventory/management/reporting/valuation_methods_continental.rst:83
+#: ../../inventory/management/reporting/valuation_methods_continental.rst:135
+#: ../../inventory/management/reporting/valuation_methods_continental.rst:138
+#: ../../inventory/management/reporting/valuation_methods_continental.rst:188
+#: ../../inventory/management/reporting/valuation_methods_continental.rst:191
+msgid "€0"
+msgstr ""
+
+#: ../../inventory/management/reporting/valuation_methods_continental.rst:39
+#: ../../inventory/management/reporting/valuation_methods_continental.rst:84
+#: ../../inventory/management/reporting/valuation_methods_continental.rst:139
+#: ../../inventory/management/reporting/valuation_methods_continental.rst:192
+msgid "Receive 8 Products at €10"
+msgstr ""
+
+#: ../../inventory/management/reporting/valuation_methods_continental.rst:42
+#: ../../inventory/management/reporting/valuation_methods_continental.rst:87
+#: ../../inventory/management/reporting/valuation_methods_continental.rst:142
+#: ../../inventory/management/reporting/valuation_methods_continental.rst:195
+msgid "+8*€10"
+msgstr ""
+
+#: ../../inventory/management/reporting/valuation_methods_continental.rst:43
+#: ../../inventory/management/reporting/valuation_methods_continental.rst:88
+#: ../../inventory/management/reporting/valuation_methods_continental.rst:143
+#: ../../inventory/management/reporting/valuation_methods_continental.rst:196
+msgid "€80"
+msgstr ""
+
+#: ../../inventory/management/reporting/valuation_methods_continental.rst:44
+#: ../../inventory/management/reporting/valuation_methods_continental.rst:89
+#: ../../inventory/management/reporting/valuation_methods_continental.rst:144
+#: ../../inventory/management/reporting/valuation_methods_continental.rst:197
+msgid "Receive 4 Products at €16"
+msgstr ""
+
+#: ../../inventory/management/reporting/valuation_methods_continental.rst:47
+msgid "+4*€10"
+msgstr ""
+
+#: ../../inventory/management/reporting/valuation_methods_continental.rst:48
+msgid "€120"
+msgstr ""
+
+#: ../../inventory/management/reporting/valuation_methods_continental.rst:0
+msgid "-10*€10"
+msgstr ""
+
+#: ../../inventory/management/reporting/valuation_methods_continental.rst:54
+#: ../../inventory/management/reporting/valuation_methods_continental.rst:207
+msgid "€20"
+msgstr ""
+
+#: ../../inventory/management/reporting/valuation_methods_continental.rst:55
+msgid "Receive 2 Products at €9"
+msgstr ""
+
+#: ../../inventory/management/reporting/valuation_methods_continental.rst:58
+msgid "+2*€10"
+msgstr ""
+
+#: ../../inventory/management/reporting/valuation_methods_continental.rst:59
+msgid "€40"
+msgstr ""
+
+#: ../../inventory/management/reporting/valuation_methods_continental.rst:90
+#: ../../inventory/management/reporting/valuation_methods_continental.rst:95
+#: ../../inventory/management/reporting/valuation_methods_continental.rst:145
+#: ../../inventory/management/reporting/valuation_methods_continental.rst:198
+msgid "€12"
+msgstr ""
+
+#: ../../inventory/management/reporting/valuation_methods_continental.rst:92
+#: ../../inventory/management/reporting/valuation_methods_continental.rst:147
+#: ../../inventory/management/reporting/valuation_methods_continental.rst:200
+msgid "+4*€16"
+msgstr ""
+
+#: ../../inventory/management/reporting/valuation_methods_continental.rst:93
+#: ../../inventory/management/reporting/valuation_methods_continental.rst:148
+#: ../../inventory/management/reporting/valuation_methods_continental.rst:201
+msgid "€144"
+msgstr ""
+
+#: ../../inventory/management/reporting/valuation_methods_continental.rst:0
+msgid "-10*€12"
+msgstr ""
+
+#: ../../inventory/management/reporting/valuation_methods_continental.rst:99
+msgid "€24"
+msgstr ""
+
+#: ../../inventory/management/reporting/valuation_methods_continental.rst:100
+#: ../../inventory/management/reporting/valuation_methods_continental.rst:155
+#: ../../inventory/management/reporting/valuation_methods_continental.rst:208
+msgid "Receive 2 Products at €6"
+msgstr ""
+
+#: ../../inventory/management/reporting/valuation_methods_continental.rst:101
+msgid "€9"
+msgstr ""
+
+#: ../../inventory/management/reporting/valuation_methods_continental.rst:103
+#: ../../inventory/management/reporting/valuation_methods_continental.rst:158
+#: ../../inventory/management/reporting/valuation_methods_continental.rst:211
+msgid "+2*€6"
+msgstr ""
+
+#: ../../inventory/management/reporting/valuation_methods_continental.rst:104
+msgid "€36"
+msgstr ""
+
+#: ../../inventory/management/reporting/valuation_methods_continental.rst:150
+msgid "€16"
+msgstr ""
+
+#: ../../inventory/management/reporting/valuation_methods_continental.rst:0
+msgid "-8*€10"
+msgstr ""
+
+#: ../../inventory/management/reporting/valuation_methods_continental.rst:0
+msgid "-2*€16"
+msgstr ""
+
+#: ../../inventory/management/reporting/valuation_methods_continental.rst:154
+#: ../../inventory/management/reporting/valuation_methods_continental.rst:212
+msgid "€32"
+msgstr ""
+
+#: ../../inventory/management/reporting/valuation_methods_continental.rst:156
+msgid "€11"
+msgstr ""
+
+#: ../../inventory/management/reporting/valuation_methods_continental.rst:159
+msgid "€44"
+msgstr ""
+
+#: ../../inventory/management/reporting/valuation_methods_continental.rst:0
+msgid "-4*€16"
+msgstr ""
+
+#: ../../inventory/management/reporting/valuation_methods_continental.rst:0
+msgid "-6*€10"
+msgstr ""
+
+#: ../../inventory/management/reporting/valuation_methods_continental.rst:209
+msgid "€8"
+msgstr ""
+
+#: ../../inventory/management/reporting/valuation_methods_continental.rst:297
+msgid ""
+"Create a journal entry to move the stock variation value from your "
+"Profit&Loss section to your assets."
+msgstr ""
+
+#: ../../inventory/management/reporting/valuation_methods_continental.rst:308
+msgid "Expenses: Inventory Variations"
+msgstr ""
+
+#: ../../inventory/management/reporting/valuation_methods_continental.rst:311
+msgid ""
+"If the stock value decreased, the **Inventory** account is credited and te "
+"**Inventory Variations** debited."
+msgstr ""
+
+#: ../../inventory/management/reporting/valuation_methods_continental.rst:346
+msgid ""
+"Revenues/Expenses: defined by default on product's internal category; can be"
+" also set in product form (Accounting tab) as a replacement value."
+msgstr ""
+
+#: ../../inventory/management/reporting/valuation_methods_continental.rst:349
+msgid ""
+"Inventory Variations: to set as Stock Input/Output Account in product's "
+"internal category"
+msgstr ""
+
+#: ../../inventory/overview/concepts.rst:3
+msgid "Main Concepts"
+msgstr ""
+
+#: ../../inventory/overview/concepts/double-entry.rst:5
+msgid "Introduction to Inventory Management"
+msgstr ""
+
+#: ../../inventory/overview/concepts/double-entry.rst:7
+msgid ""
+"A double-entry inventory has no stock input, output (disparition of "
+"products) or transformation. Instead, all operations are stock moves between"
+" locations (possibly virtual)."
+msgstr ""
+
+#: ../../inventory/overview/concepts/double-entry.rst:16
+msgid "Operations"
+msgstr ""
+
+#: ../../inventory/overview/concepts/double-entry.rst:18
+msgid ""
+"Stock moves represent the transit of goods and materials between locations."
+msgstr ""
+
+#: ../../inventory/overview/concepts/double-entry.rst:30
+msgid "Production Order"
+msgstr ""
+
+#: ../../inventory/overview/concepts/double-entry.rst:24
+msgid "Consume:"
+msgstr ""
+
+#: ../../inventory/overview/concepts/double-entry.rst:0
+msgid "2 Wheels: Stock → Production"
+msgstr ""
+
+#: ../../inventory/overview/concepts/double-entry.rst:0
+msgid "1 Bike Frame: Stock → Production"
+msgstr ""
+
+#: ../../inventory/overview/concepts/double-entry.rst:26
+msgid "Produce:"
+msgstr ""
+
+#: ../../inventory/overview/concepts/double-entry.rst:27
+msgid "1 Bicycle: Production → Stock"
+msgstr ""
+
+#: ../../inventory/overview/concepts/double-entry.rst:0
+msgid "Stock: the location the Manufacturing Order is initiated from"
+msgstr ""
+
+#: ../../inventory/overview/concepts/double-entry.rst:0
+msgid "Production: on the product form, field \"Production Location\""
+msgstr ""
+
+#: ../../inventory/overview/concepts/double-entry.rst:36
+msgid "Drop-shipping"
+msgstr ""
+
+#: ../../inventory/overview/concepts/double-entry.rst:33
+msgid "1 Bicycle: Supplier → Customer"
+msgstr ""
+
+#: ../../inventory/overview/concepts/double-entry.rst:36
+msgid "Configurarion:"
+msgstr ""
+
+#: ../../inventory/overview/concepts/double-entry.rst:0
+msgid "Supplier: on the product form"
+msgstr ""
+
+#: ../../inventory/overview/concepts/double-entry.rst:0
+msgid "Customer: on the sale order itself"
+msgstr ""
+
+#: ../../inventory/overview/concepts/double-entry.rst:45
+msgid "Client Delivery"
+msgstr ""
+
+#: ../../inventory/overview/concepts/double-entry.rst:39
+msgid "Pick"
+msgstr ""
+
+#: ../../inventory/overview/concepts/double-entry.rst:40
+msgid "1 Bicycle: Stock → Packing Zone"
+msgstr ""
+
+#: ../../inventory/overview/concepts/double-entry.rst:41
+msgid "Pack"
+msgstr ""
+
+#: ../../inventory/overview/concepts/double-entry.rst:42
+msgid "1 Bicycle: Packing Zone → Output"
+msgstr ""
+
+#: ../../inventory/overview/concepts/double-entry.rst:43
+#: ../../inventory/shipping.rst:3
+msgid "Shipping"
+msgstr ""
+
+#: ../../inventory/overview/concepts/double-entry.rst:44
+msgid "1 Bicycle: Output → Customer"
+msgstr ""
+
+#: ../../inventory/overview/concepts/double-entry.rst:0
+msgid "on the pick+pack+ship route for the warehouse"
+msgstr ""
+
+#: ../../inventory/overview/concepts/double-entry.rst:52
+msgid "Inter-Warehouse transfer"
+msgstr ""
+
+#: ../../inventory/overview/concepts/double-entry.rst:49
+msgid "Transfer:"
+msgstr ""
+
+#: ../../inventory/overview/concepts/double-entry.rst:0
+msgid "1 Bicycle: Warehouse 1 → Transit"
+msgstr ""
+
+#: ../../inventory/overview/concepts/double-entry.rst:0
+msgid "1 Bicycle: Transit → Warehouse 2"
+msgstr ""
+
+#: ../../inventory/overview/concepts/double-entry.rst:0
+msgid "Warehouse 2: the location the transfer is initiated from"
+msgstr ""
+
+#: ../../inventory/overview/concepts/double-entry.rst:0
+msgid "Warehouse 1: on the transit route"
+msgstr ""
+
+#: ../../inventory/overview/concepts/double-entry.rst:57
+msgid "Broken Product (scrapped)"
+msgstr ""
+
+#: ../../inventory/overview/concepts/double-entry.rst:55
+msgid "1 Bicycle: Warehouse → Scrap"
+msgstr ""
+
+#: ../../inventory/overview/concepts/double-entry.rst:58
+msgid "Scrap: Scrap Location when creating the scrapping"
+msgstr ""
+
+#: ../../inventory/overview/concepts/double-entry.rst:60
+msgid "Missing products in inventory"
+msgstr ""
+
+#: ../../inventory/overview/concepts/double-entry.rst:61
+msgid "1 Bicycle: Warehouse → Inventory Loss"
+msgstr ""
+
+#: ../../inventory/overview/concepts/double-entry.rst:62
+msgid "Extra products in inventory"
+msgstr ""
+
+#: ../../inventory/overview/concepts/double-entry.rst:63
+msgid "1 Bicycle: Inventory Loss → Warehouse"
+msgstr ""
+
+#: ../../inventory/overview/concepts/double-entry.rst:65
+msgid "Inventory Loss: \"Inventory Location\" field on the product"
+msgstr ""
+
+#: ../../inventory/overview/concepts/double-entry.rst:72
+msgid "Reception"
+msgstr ""
+
+#: ../../inventory/overview/concepts/double-entry.rst:0
+msgid "1 Bicycle: Supplier → Input"
+msgstr ""
+
+#: ../../inventory/overview/concepts/double-entry.rst:0
+msgid "1 Bicycle: Input → Stock"
+msgstr ""
+
+#: ../../inventory/overview/concepts/double-entry.rst:0
+msgid "Supplier: purchase order supplier"
+msgstr ""
+
+#: ../../inventory/overview/concepts/double-entry.rst:0
+msgid "Input: \"destination\" field on the purchase order"
+msgstr ""
+
+#: ../../inventory/overview/concepts/double-entry.rst:75
+msgid "Analysis"
+msgstr ""
+
+#: ../../inventory/overview/concepts/double-entry.rst:77
+msgid ""
+"Inventory analysis can use products count or products value (= number of "
+"products * product cost)."
+msgstr ""
+
+#: ../../inventory/overview/concepts/double-entry.rst:80
+msgid "For each inventory location, multiple data points can be analysed:"
+msgstr ""
+
+#: ../../inventory/overview/concepts/double-entry.rst:148
+msgid "Procurements & Procurement Rules"
+msgstr ""
+
+#: ../../inventory/overview/concepts/double-entry.rst:150
+msgid ""
+"A procurement is a request for a specific quantity of products to a specific"
+" location. They can be created manually or automatically triggered by:"
+msgstr ""
+
+#: ../../inventory/overview/concepts/double-entry.rst:159
+msgid "New sale orders"
+msgstr ""
+
+#: ../../inventory/overview/concepts/double-entry.rst:157
+#: ../../inventory/overview/concepts/double-entry.rst:162
+#: ../../inventory/overview/concepts/double-entry.rst:168
+msgid "Effect"
+msgstr ""
+
+#: ../../inventory/overview/concepts/double-entry.rst:157
+msgid ""
+"A procurement is created at the customer location for every product ordered "
+"by the customer (you have to deliver the customer)"
+msgstr ""
+
+#: ../../inventory/overview/concepts/double-entry.rst:160
+msgid ""
+"Procurement Location: on the customer, field \"Customer Location\" "
+"(property)"
+msgstr ""
+
+#: ../../inventory/overview/concepts/double-entry.rst:164
+msgid "Minimum Stock Rules"
+msgstr ""
+
+#: ../../inventory/overview/concepts/double-entry.rst:163
+msgid "A procurement is created at the rule's location."
+msgstr ""
+
+#: ../../inventory/overview/concepts/double-entry.rst:165
+msgid "Procurement location: on the rule, field \"Location\""
+msgstr ""
+
+#: ../../inventory/overview/concepts/double-entry.rst:168
+msgid "Procurement rules"
+msgstr ""
+
+#: ../../inventory/overview/concepts/double-entry.rst:168
+msgid "A new procurement is created on the rule's source location"
+msgstr ""
+
+#: ../../inventory/overview/concepts/double-entry.rst:170
+msgid ""
+"*Procurement rules* describe how procurements on specific locations should "
+"be fulfilled e.g.:"
+msgstr ""
+
+#: ../../inventory/overview/concepts/double-entry.rst:173
+msgid "where the product should come from (source location)"
+msgstr ""
+
+#: ../../inventory/overview/concepts/double-entry.rst:174
+msgid ""
+"whether the procurement is :abbr:`MTO (Made To Order)` or :abbr:`MTS (Made "
+"To Stock)`"
+msgstr ""
+
+#: ../../inventory/overview/concepts/double-entry.rst:182
+msgid "Routes"
+msgstr ""
+
+#: ../../inventory/overview/concepts/double-entry.rst:184
+msgid ""
+"Procurement rules are grouped in routes. Routes define paths the product "
+"must follow. Routes may be applicable or not, depending on the products, "
+"sales order lines, warehouse,..."
+msgstr ""
+
+#: ../../inventory/overview/concepts/double-entry.rst:188
+msgid ""
+"To fulfill a procurement, the system will search for rules belonging to "
+"routes that are defined in (by order of priority):"
+msgstr ""
+
+#: ../../inventory/overview/concepts/double-entry.rst:202
+#: ../../inventory/settings/warehouses.rst:3
+msgid "Warehouses"
+msgstr ""
+
+#: ../../inventory/overview/concepts/double-entry.rst:194
+msgid "Warehouse Route Example: Pick → Pack → Ship"
+msgstr ""
+
+#: ../../inventory/overview/concepts/double-entry.rst:196
+msgid "Picking List:"
+msgstr ""
+
+#: ../../inventory/overview/concepts/double-entry.rst:197
+msgid "Pick Zone → Pack Zone"
+msgstr ""
+
+#: ../../inventory/overview/concepts/double-entry.rst:198
+msgid "Pack List:"
+msgstr ""
+
+#: ../../inventory/overview/concepts/double-entry.rst:199
+msgid "Pack Zone → Gate A"
+msgstr ""
+
+#: ../../inventory/overview/concepts/double-entry.rst:201
+msgid "Delivery Order:"
+msgstr ""
+
+#: ../../inventory/overview/concepts/double-entry.rst:201
+msgid "Gate A → Customer"
+msgstr ""
+
+#: ../../inventory/overview/concepts/double-entry.rst:203
+msgid ""
+"Routes that describe how you organize your warehouse should be defined on "
+"the warehouse."
+msgstr ""
+
+#: ../../inventory/overview/concepts/double-entry.rst:212
+msgid "A Product"
+msgstr ""
+
+#: ../../inventory/overview/concepts/double-entry.rst:205
+msgid "Product Route Example: Quality Control"
+msgstr ""
+
+#: ../../inventory/overview/concepts/double-entry.rst:207
+#: ../../inventory/overview/concepts/double-entry.rst:217
+msgid "Reception:"
+msgstr ""
+
+#: ../../inventory/overview/concepts/double-entry.rst:208
+#: ../../inventory/overview/concepts/double-entry.rst:218
+msgid "Supplier → Input"
+msgstr ""
+
+#: ../../inventory/overview/concepts/double-entry.rst:209
+msgid "Confirmation:"
+msgstr ""
+
+#: ../../inventory/overview/concepts/double-entry.rst:210
+msgid "Input → Quality Control"
+msgstr ""
+
+#: ../../inventory/overview/concepts/double-entry.rst:212
+msgid "Storage:"
+msgstr ""
+
+#: ../../inventory/overview/concepts/double-entry.rst:212
+msgid "Quality Control → Stock"
+msgstr ""
+
+#: ../../inventory/overview/concepts/double-entry.rst:221
+msgid "Product Category"
+msgstr ""
+
+#: ../../inventory/overview/concepts/double-entry.rst:215
+msgid "Product Category Route Example: cross-dock"
+msgstr ""
+
+#: ../../inventory/overview/concepts/double-entry.rst:219
+msgid "Cross-Docks:"
+msgstr ""
+
+#: ../../inventory/overview/concepts/double-entry.rst:220
+msgid "Input → Output"
+msgstr ""
+
+#: ../../inventory/overview/concepts/double-entry.rst:221
+msgid "Delivery:"
+msgstr ""
+
+#: ../../inventory/overview/concepts/double-entry.rst:222
+msgid "Output → Customer"
+msgstr ""
+
+#: ../../inventory/overview/concepts/double-entry.rst:227
+msgid "Sale Order Line"
+msgstr ""
+
+#: ../../inventory/overview/concepts/double-entry.rst:224
+msgid "Sale Order Line Example: Drop-shipping"
+msgstr ""
+
+#: ../../inventory/overview/concepts/double-entry.rst:227
+msgid "Order:"
+msgstr ""
+
+#: ../../inventory/overview/concepts/double-entry.rst:227
+msgid "Supplier → Customer"
+msgstr ""
+
+#: ../../inventory/overview/concepts/double-entry.rst:230
+msgid "Push Rules"
+msgstr ""
+
+#: ../../inventory/overview/concepts/double-entry.rst:232
+msgid ""
+"Push rules trigger when products enter a specific location. They "
+"automatically move the product to a new location. Whether a push rule can be"
+" used depends on applicable routes."
+msgstr ""
+
+#: ../../inventory/overview/concepts/double-entry.rst:240
+#: ../../inventory/settings/products/uom.rst:88
+msgid "Quality Control"
+msgstr ""
+
+#: ../../inventory/overview/concepts/double-entry.rst:239
+msgid "Product lands in Input"
+msgstr ""
+
+#: ../../inventory/overview/concepts/double-entry.rst:240
+msgid "Push 1: Input → Quality Control"
+msgstr ""
+
+#: ../../inventory/overview/concepts/double-entry.rst:241
+msgid "Push 2: Quality Control → Stock"
+msgstr ""
+
+#: ../../inventory/overview/concepts/double-entry.rst:244
+msgid "Warehouse Transit"
+msgstr ""
+
+#: ../../inventory/overview/concepts/double-entry.rst:243
+msgid "Product lands in Transit"
+msgstr ""
+
+#: ../../inventory/overview/concepts/double-entry.rst:244
+msgid "Push: Transit → Warehouse 2"
+msgstr ""
+
+#: ../../inventory/overview/concepts/double-entry.rst:247
+msgid "Procurement Groups"
+msgstr ""
+
+#: ../../inventory/overview/concepts/double-entry.rst:249
+msgid ""
+"Routes and rules define inventory moves. For every rule, a document type is "
+"provided:"
+msgstr ""
+
+#: ../../inventory/overview/concepts/double-entry.rst:252
+msgid "Picking"
+msgstr ""
+
+#: ../../inventory/overview/concepts/double-entry.rst:253
+msgid "Packing"
+msgstr ""
+
+#: ../../inventory/overview/concepts/double-entry.rst:254
+msgid "Delivery Order"
+msgstr ""
+
+#: ../../inventory/overview/concepts/double-entry.rst:255
+msgid "Purchase Order"
+msgstr ""
+
+#: ../../inventory/overview/concepts/double-entry.rst:256
+msgid "..."
+msgstr ""
+
+#: ../../inventory/overview/concepts/double-entry.rst:258
+msgid ""
+"Moves are grouped within the same document type if their procurement group "
+"and locations are the same."
+msgstr ""
+
+#: ../../inventory/overview/concepts/double-entry.rst:261
+msgid ""
+"A sale order creates a procurement group so that pickings and delivery "
+"orders of the same order are grouped. But you can define specific groups on "
+"reordering rules too. (e.g. to group purchases of specific products "
+"together)"
+msgstr ""
+
+#: ../../inventory/overview/concepts/terminologies.rst:3
+msgid "Terminologies"
+msgstr ""
+
+#: ../../inventory/overview/concepts/terminologies.rst:5
+msgid ""
+"**Warehouse**: A warehouse in Odoo is a location where you store products. "
+"It is either a physical or a virtual warehouse. It could be a store or a "
+"repository."
+msgstr ""
+
+#: ../../inventory/overview/concepts/terminologies.rst:9
+msgid ""
+"**Location**: Locations are used to structure storage zones within a "
+"warehouse. In addition to internal locations (your warehouse), Odoo has "
+"locations for suppliers, customers, inventory loss counter-parts, etc."
+msgstr ""
+
+#: ../../inventory/overview/concepts/terminologies.rst:14
+msgid ""
+"**Lots**: Lots are a batch of products identified with a unique barcode or "
+"serial number. All items of a lot are from the same product. (e.g. a set of "
+"24 bottle) Usually, lots come from manufacturing order batches or "
+"procurements."
+msgstr ""
+
+#: ../../inventory/overview/concepts/terminologies.rst:19
+msgid ""
+"**Serial Number**: A serial number is a unique identifier of a specific "
+"product. Technically, serial numbers are similar to having a lot of 1 unique"
+" item."
+msgstr ""
+
+#: ../../inventory/overview/concepts/terminologies.rst:23
+msgid ""
+"**Unit of Measure**: Define how the quantity of products is expressed. "
+"Meters, Pounds, Pack of 24, Kilograms,… Unit of measure of the same category"
+" (ex: size) can be converted to each others (m, cm, mm) using a fixed ratio."
+msgstr ""
+
+#: ../../inventory/overview/concepts/terminologies.rst:28
+msgid ""
+"**Consumable**: A product for which you do not want to manage the inventory "
+"level (no quantity on hand or forecasted) but that you can receive and "
+"deliver. When this product is needed Odoo suppose that you always have "
+"enough stock."
+msgstr ""
+
+#: ../../inventory/overview/concepts/terminologies.rst:33
+msgid ""
+"**Stockable**: A product for which you want to manage the inventory level."
+msgstr ""
+
+#: ../../inventory/overview/concepts/terminologies.rst:36
+msgid ""
+"**Package:** A package contains several products (identified by their serial"
+" number/lots or not). Example: a box containing knives and forks."
+msgstr ""
+
+#: ../../inventory/overview/concepts/terminologies.rst:40
+msgid ""
+"**Procurement**: A procurement is a request for a specific quantity of "
+"products to a specific location. Procurement are automatically triggered by "
+"other documents: Sale orders, Minimum Stock Rules, and Procurement rules. "
+"You can trigger the procurement manually. When procurements are triggered "
+"automatically, you should always pay attention for the exceptions (e.g. a "
+"product should be purchased from a vendor, but no supplier is defined)."
+msgstr ""
+
+#: ../../inventory/overview/concepts/terminologies.rst:48
+msgid ""
+"**Routes**: Routes define paths the product must follow. Routes may be "
+"applicable or not, depending on the products, sales order lines, warehouse,…"
+" To fulfill a procurement, the system will search for rules belonging to "
+"routes that are defined in the related product/sale order."
+msgstr ""
+
+#: ../../inventory/overview/concepts/terminologies.rst:54
+msgid ""
+"**Push Rules**: Push rules trigger when products enter a specific location. "
+"They automatically move the product to a new location. Whether a push rule "
+"can be used depends on applicable routes."
+msgstr ""
+
+#: ../../inventory/overview/concepts/terminologies.rst:58
+msgid ""
+"**Procurement Rules** or **Pull Rules**: Procurement rules describe how "
+"procurements on specific locations should be fulfilled e.g.: where the "
+"product should come from (source location), whether the procurement is MTO "
+"or MTS,..."
+msgstr ""
+
+#: ../../inventory/overview/concepts/terminologies.rst:63
+msgid ""
+"**Procurement Group**: Routes and rules define inventory moves. For every "
+"rule, a document type is provided: Picking, Packing, Delivery Order, "
+"Purchase Order,… Moves are grouped within the same document type if their "
+"procurement group and locations are the same."
+msgstr ""
+
+#: ../../inventory/overview/concepts/terminologies.rst:69
+msgid ""
+"**Stock Moves**: Stock moves represent the transit of goods and materials "
+"between locations."
+msgstr ""
+
+#: ../../inventory/overview/concepts/terminologies.rst:72
+msgid ""
+"**Quantity On Hand**: The quantity of a specific product that is currently "
+"in a warehouse or location."
+msgstr ""
+
+#: ../../inventory/overview/concepts/terminologies.rst:75
+msgid ""
+"**Forecasted Quantity**: The quantity of products you can sell for a "
+"specific warehouse or location. It is defined as the Quantity on Hand - "
+"Future Delivery Orders + Future incoming shipments + Future manufactured "
+"units."
+msgstr ""
+
+#: ../../inventory/overview/concepts/terminologies.rst:80
+msgid ""
+"**Reordering Rules**: It defines the conditions for Odoo to automatically "
+"trigger a request for procurement (buying at a supplier or launching a "
+"manufacturing order). It is triggered when the forecasted quantity meets the"
+" minimum stock rule."
+msgstr ""
+
+#: ../../inventory/overview/concepts/terminologies.rst:85
+msgid ""
+"**Cross-Dock**: Cross-docking is a practice in the logistics of unloading "
+"materials from an incoming semi-trailer truck or railroad car and loading "
+"these materials directly into outbound trucks, trailers, or rail cars, with "
+"no storage in between. (does not go to the stock, directly from incoming to "
+"packing zone)"
+msgstr ""
+
+#: ../../inventory/overview/concepts/terminologies.rst:91
+msgid ""
+"**Drop-Shipping**: move products from the vendor/manufacturer directly to "
+"the customer (could be retailer or consumer) without going through the usual"
+" distribution channels. Products are sent directly from the vendor to the "
+"customer, without passing through your own warehouse."
+msgstr ""
+
+#: ../../inventory/overview/concepts/terminologies.rst:97
+msgid ""
+"**Removal Strategies**: the strategy to use to select which product to pick "
+"for a specific operation. Example: FIFO, LIFO, FEFO."
+msgstr ""
+
+#: ../../inventory/overview/concepts/terminologies.rst:100
+msgid ""
+"**Putaway Strategies**: the strategy to use to decide in which location a "
+"specific product should be set when arriving somewhere. (example: cables "
+"goes in rack 3, storage A)"
+msgstr ""
+
+#: ../../inventory/overview/concepts/terminologies.rst:104
+msgid ""
+"**Scrap**: A product that is broken or outdated. Scrapping a product removes"
+" it from the stock."
+msgstr ""
+
+#: ../../inventory/overview/process.rst:3
+msgid "Process Overview"
+msgstr ""
+
+#: ../../inventory/overview/process/sale_to_delivery.rst:3
+msgid "From procurement to delivery"
+msgstr ""
+
+#: ../../inventory/overview/process/sale_to_delivery.rst:8
+msgid ""
+"Inventory is the heart of your business. It can be really complicated, but "
+"with Odoo, doing a receipt or a delivery has never been easier. We will show"
+" you in this document how easy to do a full process, from the receipt to the"
+" delivery."
+msgstr ""
+
+#: ../../inventory/overview/process/sale_to_delivery.rst:13
+msgid ""
+"Odoo inventory is fully integrated with other applications, such as "
+"**Purchase**, **Sales** or **Inventory**. But is not limited to those "
+"processes, it is also fully integrated with our **e-Commerce**, "
+"**Manufacturing** and **Repairs** applications."
+msgstr ""
+
+#: ../../inventory/overview/process/sale_to_delivery.rst:19
+msgid "How to process a receipt ?"
+msgstr ""
+
+#: ../../inventory/overview/process/sale_to_delivery.rst:22
+msgid "Install Purchase application"
+msgstr ""
+
+#: ../../inventory/overview/process/sale_to_delivery.rst:24
+msgid ""
+"First, you will need to install the **Purchase Management** application. Go "
+"to :menuselection:`Apps` and install it."
+msgstr ""
+
+#: ../../inventory/overview/process/sale_to_delivery.rst:31
+msgid "Make a purchase order"
+msgstr ""
+
+#: ../../inventory/overview/process/sale_to_delivery.rst:33
+msgid ""
+"Go to the **Purchases** applications. The first screen is the **Request for "
+"Quotation** list. Click on the **Create** button."
+msgstr ""
+
+#: ../../inventory/overview/process/sale_to_delivery.rst:36
+msgid ""
+"Fill in the **Vendor** information and click on **Add an Item** to add some "
+"products to your request for quotation."
+msgstr ""
+
+#: ../../inventory/overview/process/sale_to_delivery.rst:42
+msgid ""
+"Click on **Confirm order** when you are sure about the products, prices and "
+"quantity."
+msgstr ""
+
+#: ../../inventory/overview/process/sale_to_delivery.rst:46
+msgid "Retrieve the Receipt"
+msgstr ""
+
+#: ../../inventory/overview/process/sale_to_delivery.rst:48
+msgid "You can retrieve the receipt order in 2 ways:"
+msgstr ""
+
+#: ../../inventory/overview/process/sale_to_delivery.rst:51
+msgid "From the purchase order"
+msgstr ""
+
+#: ../../inventory/overview/process/sale_to_delivery.rst:53
+msgid ""
+"On the top right of your purchase order, you will see a button with the "
+"related **Receipt**:"
+msgstr ""
+
+#: ../../inventory/overview/process/sale_to_delivery.rst:59
+#: ../../inventory/overview/process/sale_to_delivery.rst:136
+msgid "Click on it to see the **Transfer order**."
+msgstr ""
+
+#: ../../inventory/overview/process/sale_to_delivery.rst:62
+#: ../../inventory/overview/process/sale_to_delivery.rst:139
+msgid "From the Inventory Dashboard"
+msgstr ""
+
+#: ../../inventory/overview/process/sale_to_delivery.rst:64
+msgid ""
+"When opening the **Inventory** application, click on **# to receive** to see"
+" the list of your deliveries to process."
+msgstr ""
+
+#: ../../inventory/overview/process/sale_to_delivery.rst:70
+msgid "In the list, click on the one related to the purchase order:"
+msgstr ""
+
+#: ../../inventory/overview/process/sale_to_delivery.rst:76
+msgid "Process the Receipt"
+msgstr ""
+
+#: ../../inventory/overview/process/sale_to_delivery.rst:81
+#: ../../inventory/overview/process/sale_to_delivery.rst:162
+msgid ""
+"To process the stock transfer. Simply click on **Validate** to complete the "
+"transfer. A message will appear asking if you want to process the whole "
+"order, accept it by clicking on **Apply**."
+msgstr ""
+
+#: ../../inventory/overview/process/sale_to_delivery.rst:86
+msgid ""
+"Procurements can be automated. Please read our document "
+":doc:`../../management/adjustment/min_stock_rule_vs_mto` for more "
+"information."
+msgstr ""
+
+#: ../../inventory/overview/process/sale_to_delivery.rst:91
+msgid "How to process a delivery order ?"
+msgstr ""
+
+#: ../../inventory/overview/process/sale_to_delivery.rst:94
+msgid "Install Sales application"
+msgstr ""
+
+#: ../../inventory/overview/process/sale_to_delivery.rst:96
+msgid ""
+"First, you will need to install the **Sales Management** application. Go to "
+":menuselection:`Apps` and install it."
+msgstr ""
+
+#: ../../inventory/overview/process/sale_to_delivery.rst:103
+msgid "Place a sale order"
+msgstr ""
+
+#: ../../inventory/overview/process/sale_to_delivery.rst:105
+msgid ""
+"Go to the **Sales** applications. Click on the **Quotations** button of your"
+" team."
+msgstr ""
+
+#: ../../inventory/overview/process/sale_to_delivery.rst:111
+msgid ""
+"You will get the list of all your quotations. Click on the **Create** "
+"button."
+msgstr ""
+
+#: ../../inventory/overview/process/sale_to_delivery.rst:114
+msgid ""
+"Fill in the **Customer informations** and click on **Add an Item** to add "
+"some products to your quotation."
+msgstr ""
+
+#: ../../inventory/overview/process/sale_to_delivery.rst:120
+msgid "Click on **Confirm sale** to place the order."
+msgstr ""
+
+#: ../../inventory/overview/process/sale_to_delivery.rst:123
+msgid "Retrieve the Delivery order"
+msgstr ""
+
+#: ../../inventory/overview/process/sale_to_delivery.rst:125
+msgid "You can retrieve the delivery order in 2 ways:"
+msgstr ""
+
+#: ../../inventory/overview/process/sale_to_delivery.rst:128
+msgid "From the sale order"
+msgstr ""
+
+#: ../../inventory/overview/process/sale_to_delivery.rst:130
+msgid ""
+"On the top right of your sale order, you will see a button with the related "
+"**Delivery**:"
+msgstr ""
+
+#: ../../inventory/overview/process/sale_to_delivery.rst:141
+msgid ""
+"When opening the **Inventory** application, click on **# to do** to see the "
+"list of your receipts to process."
+msgstr ""
+
+#: ../../inventory/overview/process/sale_to_delivery.rst:147
+msgid "In the list, click on the one related to the sale order:"
+msgstr ""
+
+#: ../../inventory/overview/process/sale_to_delivery.rst:153
+msgid ""
+"If the product is not in stock, the sale order will be listed as **Waiting**"
+" on your dashboard."
+msgstr ""
+
+#: ../../inventory/overview/process/sale_to_delivery.rst:157
+msgid "Process the delivery"
+msgstr ""
+
+#: ../../inventory/overview/process/sale_to_delivery.rst:167
+msgid "E-Commerce orders are processed the same way."
+msgstr ""
+
+#: ../../inventory/overview/process/sale_to_delivery.rst:170
+msgid ""
+"You can easily integrate your delivery orders with different delivery "
+"methods. Please read the document "
+":doc:`../../shipping/setup/delivery_method`."
+msgstr ""
+
+#: ../../inventory/overview/process/sale_to_delivery.rst:175
+msgid "Advanced flows"
+msgstr ""
+
+#: ../../inventory/overview/process/sale_to_delivery.rst:177
+msgid ""
+"In this document, the flows that are explained are the most simple ones. "
+"Odoo also suit for companies having advanced warehouse management."
+msgstr ""
+
+#: ../../inventory/overview/process/sale_to_delivery.rst:180
+msgid ""
+"By default, only **receipts** and **deliveries** are configured but you can "
+"activate the use of multi-locations and multi-warehouses to do **internal "
+"transfers**."
+msgstr ""
+
+#: ../../inventory/overview/process/sale_to_delivery.rst:184
+msgid "**Routes**: you can automate flows with push and pull rules"
+msgstr ""
+
+#: ../../inventory/overview/process/sale_to_delivery.rst:186
+msgid ""
+"**Multi-step** receipts and deliveries can be easily configured for each "
+"warehouse"
+msgstr ""
+
+#: ../../inventory/overview/process/sale_to_delivery.rst:189
+msgid ""
+"Much more: **Barcode scanning**, **serial numbers**, **lots**, **cross-"
+"docking**, **dropshipping**, integration with a **third-party** shipper, "
+"**putaway** and **removal** strategies.... All of it is possible with Odoo."
+msgstr ""
+
+#: ../../inventory/overview/start.rst:3
+msgid "Getting Started"
+msgstr ""
+
+#: ../../inventory/overview/start/setup.rst:3
+msgid "How to setup Odoo inventory?"
+msgstr ""
+
+#: ../../inventory/overview/start/setup.rst:5
+msgid ""
+"The Odoo Inventory application has an implementation guide that you should "
+"follow to configure it. It's a step-by-step manual with links to the "
+"different screens you need."
+msgstr ""
+
+#: ../../inventory/overview/start/setup.rst:9
+msgid ""
+"Once you have installed the **Inventory** application, click on the top-"
+"right progress bar to get access to the implementation guide."
+msgstr ""
+
+#: ../../inventory/overview/start/setup.rst:15
+msgid "The implementation guide helps you through the following steps:"
+msgstr ""
+
+#: ../../inventory/overview/start/setup.rst:17
+msgid "Set up your warehouse"
+msgstr ""
+
+#: ../../inventory/overview/start/setup.rst:19
+msgid "Import your vendors"
+msgstr ""
+
+#: ../../inventory/overview/start/setup.rst:21
+msgid "Import your products"
+msgstr ""
+
+#: ../../inventory/overview/start/setup.rst:23
+msgid "Set up the initial inventory"
+msgstr ""
+
+#: ../../inventory/overview/start/setup.rst:25
+msgid "Configure your sales and purchase flows"
+msgstr ""
+
+#: ../../inventory/overview/start/setup.rst:27
+msgid "Set up replenishment mechanisms"
+msgstr ""
+
+#: ../../inventory/overview/start/setup.rst:29
+msgid ""
+"Configure advanced features like package, traceability, routes and inventory"
+" valuation."
+msgstr ""
+
+#: ../../inventory/overview/start/setup.rst:37
+msgid ""
+"If you want to set up operations with barcode scanner in your warehouse, you"
+" should install the **Barcode** application that adds features on top of the"
+" inventory application. The barcode application will guide you to configure "
+"and use your scanner optimally."
+msgstr ""
+
+#: ../../inventory/routes.rst:3
+msgid "Advanced Routes"
+msgstr ""
+
+#: ../../inventory/routes/concepts.rst:3
+msgid "Concepts"
+msgstr ""
+
+#: ../../inventory/routes/concepts/cross_dock.rst:3
+msgid "How to organize a cross-dock in your warehouse?"
+msgstr ""
+
+#: ../../inventory/routes/concepts/cross_dock.rst:5
+msgid ""
+"Cross dock area is temporarily area where we are not storing any product "
+"instead just managing place according to delivery for further customer. This"
+" will save lot of time for inter warehouse transfer and storing process. We "
+"are managing our products with docking area where product directly place "
+"from supplier location and transfer this to gate pass for customer delivery."
+msgstr ""
+
+#: ../../inventory/routes/concepts/cross_dock.rst:17
+msgid ""
+"For more information on how to organise your warehouse, read `What is cross "
+"docking and is it for me? `_"
+msgstr ""
+
+#: ../../inventory/routes/concepts/cross_dock.rst:24
+msgid "Warehouse and routes"
+msgstr ""
+
+#: ../../inventory/routes/concepts/cross_dock.rst:26
+msgid ""
+"In the **Inventory** module, open :menuselection:`Configuration --> Settings"
+" --> Location & Warehouse`, then in **Routes**, select **Advanced routing of"
+" products using rules**, then click on **Apply**."
+msgstr ""
+
+#: ../../inventory/routes/concepts/cross_dock.rst:33
+msgid ""
+"Open :menuselection:`Configuration --> Warehouse Management --> Warehouses`,"
+" then open the warehouse you want to cross-dock from and click on **Edit**."
+msgstr ""
+
+#: ../../inventory/routes/concepts/cross_dock.rst:36
+msgid "In the **Warehouse Configuration** tab, select:"
+msgstr ""
+
+#: ../../inventory/routes/concepts/cross_dock.rst:38
+msgid ""
+"**Incoming Shipments**: Unload in input location then go to stock (2 steps)"
+msgstr ""
+
+#: ../../inventory/routes/concepts/cross_dock.rst:41
+msgid "**Outgoing Shipments**: Ship directly from stock (Ship only)"
+msgstr ""
+
+#: ../../inventory/routes/concepts/cross_dock.rst:43
+msgid "then click on **Save**."
+msgstr ""
+
+#: ../../inventory/routes/concepts/cross_dock.rst:48
+msgid ""
+"This steps has generated a cross-docking route that you can see in "
+":menuselection:`Inventory --> Configurations --> Routes --> Routes`."
+msgstr ""
+
+#: ../../inventory/routes/concepts/cross_dock.rst:52
+msgid "Cross Docking Route"
+msgstr ""
+
+#: ../../inventory/routes/concepts/cross_dock.rst:54
+msgid ""
+"We will use the route **Buy** for first part of the flow and create a route "
+"for the remaining part:"
+msgstr ""
+
+#: ../../inventory/routes/concepts/cross_dock.rst:60
+msgid ""
+"Each of the procurement rule will now be configured. Cross Dock location is "
+"created as an internal physical location."
+msgstr ""
+
+#: ../../inventory/routes/concepts/cross_dock.rst:67
+msgid ":menuselection:`Input --> Cross Dock`"
+msgstr ""
+
+#: ../../inventory/routes/concepts/cross_dock.rst:73
+msgid ":menuselection:`Cross Dock --> Output`"
+msgstr ""
+
+#: ../../inventory/routes/concepts/cross_dock.rst:79
+msgid ":menuselection:`Output --> Customer`"
+msgstr ""
+
+#: ../../inventory/routes/concepts/cross_dock.rst:82
+msgid "Product with cross dock"
+msgstr ""
+
+#: ../../inventory/routes/concepts/cross_dock.rst:84
+msgid ""
+"We have created the Vegetable Fennel product and assigned the routes created"
+" above as well as the **Buy** route."
+msgstr ""
+
+#: ../../inventory/routes/concepts/cross_dock.rst:87
+msgid ""
+"We have also specified a supplier and a minimum order rule which is needed "
+"for replenishment of a stockable product."
+msgstr ""
+
+#: ../../inventory/routes/concepts/cross_dock.rst:95
+msgid ":doc:`use_routes`"
+msgstr ""
+
+#: ../../inventory/routes/concepts/cross_dock.rst:96
+msgid ":doc:`../../management/incoming/two_steps`"
+msgstr ""
+
+#: ../../inventory/routes/concepts/inter_warehouse.rst:3
+msgid "How to do inter-warehouses transfers?"
+msgstr ""
+
+#: ../../inventory/routes/concepts/inter_warehouse.rst:5
+msgid ""
+"If you own different warehouses you might want to transfer goods from one "
+"warehouse to the other. This is very easy thanks to the inventory "
+"application in Odoo."
+msgstr ""
+
+#: ../../inventory/routes/concepts/inter_warehouse.rst:12
+msgid ""
+"First of all you have to select the multi locations option. Go to "
+":menuselection:`Configuration --> Settings` in the **Inventory "
+"application**. Then tick the **Manage several locations per warehouse** "
+"option. Please don't forget to **apply** your changes."
+msgstr ""
+
+#: ../../inventory/routes/concepts/inter_warehouse.rst:22
+msgid ""
+"This option should also be ticked if you wish to manage different locations "
+"and routes in your warehouse."
+msgstr ""
+
+#: ../../inventory/routes/concepts/inter_warehouse.rst:26
+#: ../../inventory/settings/warehouses/warehouse_creation.rst:9
+msgid "Creating a new warehouse"
+msgstr ""
+
+#: ../../inventory/routes/concepts/inter_warehouse.rst:28
+msgid ""
+"The next step is to create your new warehouse. In the Inventory application "
+"click on :menuselection:`Configuration --> Warehouse Management --> "
+"Warehouses`. You are now able to create your warehouse by clicking on "
+"**Create**."
+msgstr ""
+
+#: ../../inventory/routes/concepts/inter_warehouse.rst:33
+msgid ""
+"Fill in a **Warehouse Name** and a **Short Name**. The short name is 5 "
+"characters maximum."
+msgstr ""
+
+#: ../../inventory/routes/concepts/inter_warehouse.rst:41
+msgid ""
+"please note that the **Short Name** is very important as it will appear on "
+"your transfer orders and other warehouse documents. It might be smart to use"
+" an understandable one (e.g.: WH/[first letters of location])."
+msgstr ""
+
+#: ../../inventory/routes/concepts/inter_warehouse.rst:46
+msgid ""
+"If you go back to your dashboard, new operations will automatically have "
+"been generated for your new warehouse."
+msgstr ""
+
+#: ../../inventory/routes/concepts/inter_warehouse.rst:53
+msgid "Creating a new inventory"
+msgstr ""
+
+#: ../../inventory/routes/concepts/inter_warehouse.rst:55
+msgid ""
+"If you create a new warehouse you might already have an existing physical "
+"inventory in it. In that case you should create an inventory in Odoo, if not"
+" you can skip this step."
+msgstr ""
+
+#: ../../inventory/routes/concepts/inter_warehouse.rst:59
+msgid ""
+"Go into the inventory application, select :menuselection:`Inventory Control "
+"--> Inventory Adjustment`. You can then create a new inventory by clicking "
+"on **Create**. Fill in the **Inventory Reference**, **Date** and be sure to "
+"select the right warehouse and location."
+msgstr ""
+
+#: ../../inventory/routes/concepts/inter_warehouse.rst:67
+msgid ""
+"Next, click on **Start Inventory**. A new window will open where you will be"
+" able to input your existing products. Select add an item and indicate the "
+"**Real Quantity** available in the warehouse. The theoretical quantity can "
+"not be changed as it represents a computed quantity from purchase and sales "
+"orders."
+msgstr ""
+
+#: ../../inventory/routes/concepts/inter_warehouse.rst:76
+msgid ""
+"Don't forget to validate your inventory once you have recorder the state of "
+"all yours product."
+msgstr ""
+
+#: ../../inventory/routes/concepts/inter_warehouse.rst:80
+msgid "Create an internal transfer"
+msgstr ""
+
+#: ../../inventory/routes/concepts/inter_warehouse.rst:82
+msgid ""
+"The final step is to create your internal transfer. If you want to tranfer 2"
+" units of a product from your first warehouse to another one in Brussels, "
+"proceed as follows:"
+msgstr ""
+
+#: ../../inventory/routes/concepts/inter_warehouse.rst:86
+msgid ""
+"From your dashboard, select a internal movement of one of the two "
+"warehouses. To do so, click on :menuselection:`More  --> Transfer`."
+msgstr ""
+
+#: ../../inventory/routes/concepts/inter_warehouse.rst:92
+msgid ""
+"A new window will open where you will be able to select the source location "
+"zone (in this case our \"old warehouse\") and the destination location zone "
+"(in this case our \"new\" warehouse located in Brussels)."
+msgstr ""
+
+#: ../../inventory/routes/concepts/inter_warehouse.rst:96
+msgid ""
+"Add the products you want to transfer by clicking on **Add an Item** and "
+"don't forget to **Validate** or **Mark as TODO** once you are done."
+msgstr ""
+
+#: ../../inventory/routes/concepts/inter_warehouse.rst:102
+msgid ""
+"If you select **Validate**, Odoo will process all quantities to transfer."
+msgstr ""
+
+#: ../../inventory/routes/concepts/inter_warehouse.rst:104
+msgid ""
+"If you select **Mark as TODO**, Odoo will put the transfer in **Waiting "
+"Availability** status. Click on **Reserve** to reserve the amount of "
+"products in your source warehouse."
+msgstr ""
+
+#: ../../inventory/routes/concepts/inter_warehouse.rst:108
+msgid "It is also possible to manually transfer each product:"
+msgstr ""
+
+#: ../../inventory/routes/concepts/inter_warehouse.rst:110
+msgid "Via your dashboard, select the transfer order in the source location."
+msgstr ""
+
+#: ../../inventory/routes/concepts/inter_warehouse.rst:115
+msgid "Select the right transfer order"
+msgstr ""
+
+#: ../../inventory/routes/concepts/inter_warehouse.rst:120
+msgid ""
+"3. Click on the little pencil logo in the lower right corner in order to "
+"open the operation details window. In this new window you can manually "
+"indicate how much products you process"
+msgstr ""
+
+#: ../../inventory/routes/concepts/inter_warehouse.rst:129
+msgid ""
+"If you decide to partially process the transfer order (e.g. a part of the "
+"products can't be shipped yet due to an unexpected event), Odoo will "
+"automatically ask if you wish to create a **backorder**. Create a backorder "
+"if you expect to process the remaining products later, do not create a "
+"backorder if you will not supply/receive the remaining products."
+msgstr ""
+
+#: ../../inventory/routes/concepts/procurement_rule.rst:3
+msgid "What is a procurement rule?"
+msgstr ""
+
+#: ../../inventory/routes/concepts/procurement_rule.rst:8
+msgid ""
+"The procurement inventory control system begins with a customer's order. "
+"With this strategy, companies only make enough product to fulfill customer's"
+" orders. One advantage to the system is that there will be no excess of "
+"inventory that needs to be stored, thus reducing inventory levels and the "
+"cost of carrying and storing goods. However, one major disadvantage to the "
+"pull system is that it is highly possible to run into ordering dilemmas, "
+"such as a supplier not being able to get a shipment out on time. This leaves"
+" the company unable to fulfill the order and contributes to customer "
+"dissatisfaction."
+msgstr ""
+
+#: ../../inventory/routes/concepts/procurement_rule.rst:18
+msgid ""
+"An example of a pull inventory control system is the make-to-order. The goal"
+" is to keep inventory levels to a minimum by only having enough inventory, "
+"not more or less, to meet customer demand. The MTO system eliminates waste "
+"by reducing the amount of storage space needed for inventory and the costs "
+"of storing goods."
+msgstr ""
+
+#: ../../inventory/routes/concepts/procurement_rule.rst:27
+msgid ""
+"Procurement rules are part of the routes. Go to the Inventory "
+"application>Configuration>Settings and tick \"Advance routing of products "
+"using rules\"."
+msgstr ""
+
+#: ../../inventory/routes/concepts/procurement_rule.rst:35
+msgid "Procurement rules settings"
+msgstr ""
+
+#: ../../inventory/routes/concepts/procurement_rule.rst:37
+msgid ""
+"The procurement rules are set on the routes. In the inventory application, "
+"go to Configuration > Routes."
+msgstr ""
+
+#: ../../inventory/routes/concepts/procurement_rule.rst:40
+msgid "In the Procurement rules section, click on Add an item."
+msgstr ""
+
+#: ../../inventory/routes/concepts/procurement_rule.rst:45
+msgid ""
+"Here you can set the conditions of your rule. There are 3 types of action "
+"possibles :"
+msgstr ""
+
+#: ../../inventory/routes/concepts/procurement_rule.rst:48
+msgid "Move from another location rules"
+msgstr ""
+
+#: ../../inventory/routes/concepts/procurement_rule.rst:50
+msgid ""
+"Manufacturing rules that will trigger the creation of manufacturing orders."
+msgstr ""
+
+#: ../../inventory/routes/concepts/procurement_rule.rst:53
+msgid "Buy rules that will trigger the creation of purchase orders."
+msgstr ""
+
+#: ../../inventory/routes/concepts/procurement_rule.rst:56
+msgid ""
+"The Manufacturing application has to be installed in order to trigger "
+"manufacturing rules."
+msgstr ""
+
+#: ../../inventory/routes/concepts/procurement_rule.rst:60
+msgid ""
+"The Purchase application has to be installed in order to trigger **buy** "
+"rules."
+msgstr ""
+
+#: ../../inventory/routes/concepts/procurement_rule.rst:68
+msgid "Try to create a procurement rule in our demo instance."
+msgstr ""
+
+#: ../../inventory/routes/concepts/procurement_rule.rst:71
+msgid ""
+"Some Warehouse Configuration creates routes with procurement rules already "
+"defined."
+msgstr ""
+
+#: ../../inventory/routes/concepts/procurement_rule.rst:75
+#: ../../inventory/routes/concepts/use_routes.rst:130
+#: ../../inventory/routes/concepts/use_routes.rst:152
+msgid ":doc:`push_rule`"
+msgstr ""
+
+#: ../../inventory/routes/concepts/procurement_rule.rst:76
+#: ../../inventory/routes/concepts/push_rule.rst:84
+#: ../../inventory/routes/concepts/use_routes.rst:153
+msgid ":doc:`inter_warehouse`"
+msgstr ""
+
+#: ../../inventory/routes/concepts/procurement_rule.rst:77
+#: ../../inventory/routes/concepts/push_rule.rst:85
+#: ../../inventory/routes/concepts/use_routes.rst:154
+msgid ":doc:`cross_dock`"
+msgstr ""
+
+#: ../../inventory/routes/concepts/push_rule.rst:3
+msgid "What is a push rule?"
+msgstr ""
+
+#: ../../inventory/routes/concepts/push_rule.rst:8
+msgid ""
+"The push system of inventory control involves forecasting inventory needs to"
+" meet customer demand. Companies must predict which products customers will "
+"purchase along with determining what quantity of goods will be purchased. "
+"The company will in turn produce enough product to meet the forecast demand "
+"and sell, or push, the goods to the consumer. Disadvantages of the push "
+"inventory control system are that forecasts are often inaccurate as sales "
+"can be unpredictable and vary from one year to the next. Another problem "
+"with push inventory control systems is that if too much product is left in "
+"inventory. This increases the company's costs for storing these goods. An "
+"advantage to the push system is that the company is fairly assured it will "
+"have enough product on hand to complete customer orders, preventing the "
+"inability to meet customer demand for the product."
+msgstr ""
+
+#: ../../inventory/routes/concepts/push_rule.rst:22
+msgid ""
+"A push flow indicates how locations are chained with the other ones. As soon"
+" as a given quantity of products is moved in the source location, a chained "
+"move is automatically foreseen according to the parameters set on the flow "
+"specification (destination location, delay, type of move, journal). It can "
+"be triggered automatically or manually."
+msgstr ""
+
+#: ../../inventory/routes/concepts/push_rule.rst:31
+msgid ""
+"Push rules are part of the routes. Go to the menu :menuselection:`Inventory "
+"--> Configuration --> Settings` and tick **Advance routing of products using"
+" rules**."
+msgstr ""
+
+#: ../../inventory/routes/concepts/push_rule.rst:39
+msgid "Push rules settings"
+msgstr ""
+
+#: ../../inventory/routes/concepts/push_rule.rst:41
+msgid ""
+"The push rules are set on the routes. Go to :menuselection:`Configuration "
+"--> Routes`."
+msgstr ""
+
+#: ../../inventory/routes/concepts/push_rule.rst:44
+msgid "In the push rule section, click on **Add an item**."
+msgstr ""
+
+#: ../../inventory/routes/concepts/push_rule.rst:49
+msgid ""
+"Here you can set the conditions of your rule. In this example, when a good "
+"is in **Input location**, it needs to be moved to the quality control. In "
+"the 3 steps receipts, another push rule will make the goods that are in the "
+"quality control location move to the stock."
+msgstr ""
+
+#: ../../inventory/routes/concepts/push_rule.rst:59
+msgid "Try to create a push rule in our demo instance."
+msgstr ""
+
+#: ../../inventory/routes/concepts/push_rule.rst:62
+msgid ""
+"Some warehouse configuration creates routes with push rules already defined."
+msgstr ""
+
+#: ../../inventory/routes/concepts/push_rule.rst:66
+msgid "Stock transfers"
+msgstr ""
+
+#: ../../inventory/routes/concepts/push_rule.rst:68
+msgid ""
+"The push rule will trigger stock transfer. According to the rule set on your"
+" route, you will see that some transfers might be ready and other are "
+"waiting."
+msgstr ""
+
+#: ../../inventory/routes/concepts/push_rule.rst:72
+msgid ""
+"The push rule that was set above will create moves from **WH/Input** "
+"location to the **WH/Quality Control** location."
+msgstr ""
+
+#: ../../inventory/routes/concepts/push_rule.rst:78
+msgid ""
+"In this example, another move is waiting according to the second push rule, "
+"it defines that when the quality control is done, the goods will be moved to"
+" the main stock."
+msgstr ""
+
+#: ../../inventory/routes/concepts/push_rule.rst:83
+#: ../../inventory/routes/concepts/use_routes.rst:128
+msgid ":doc:`procurement_rule`"
+msgstr ""
+
+#: ../../inventory/routes/concepts/use_routes.rst:3
+msgid "How to use routes?"
+msgstr ""
+
+#: ../../inventory/routes/concepts/use_routes.rst:8
+msgid ""
+"A route is a collection of procurement rules and push rules. Odoo can manage"
+" advanced push/pull routes configuration, for example:"
+msgstr ""
+
+#: ../../inventory/routes/concepts/use_routes.rst:11
+msgid "Manage product manufacturing chains"
+msgstr ""
+
+#: ../../inventory/routes/concepts/use_routes.rst:13
+msgid "Manage default locations per product"
+msgstr ""
+
+#: ../../inventory/routes/concepts/use_routes.rst:15
+msgid ""
+"Define routes within your warehouse according to business needs, such as "
+"quality control, after sales services or supplier returns"
+msgstr ""
+
+#: ../../inventory/routes/concepts/use_routes.rst:18
+msgid ""
+"Help rental management, by generating automated return moves for rented "
+"products"
+msgstr ""
+
+#: ../../inventory/routes/concepts/use_routes.rst:24
+msgid ""
+"Procurement rules are part of the routes. Go to the **Inventory** "
+"application, :menuselection:`Configuration --> Settings` and tick **Advance "
+"routing of products using rules**."
+msgstr ""
+
+#: ../../inventory/routes/concepts/use_routes.rst:32
+msgid "Pre-configured routes"
+msgstr ""
+
+#: ../../inventory/routes/concepts/use_routes.rst:34
+msgid "Odoo has some pre-configured routes for your warehouses."
+msgstr ""
+
+#: ../../inventory/routes/concepts/use_routes.rst:36
+msgid ""
+"In the Inventory application, go to :menuselection:`Configuration --> "
+"Warehouses`."
+msgstr ""
+
+#: ../../inventory/routes/concepts/use_routes.rst:39
+msgid ""
+"In the **Warehouse Configuration** tab, **Incoming Shipments** and "
+"**Outgoing Shippings** options set some routes according to your choices."
+msgstr ""
+
+#: ../../inventory/routes/concepts/use_routes.rst:46
+msgid "Custom Routes"
+msgstr ""
+
+#: ../../inventory/routes/concepts/use_routes.rst:48
+msgid ""
+"In the **Inventory** application, go to :menuselection:`Configuration --> "
+"Routes`."
+msgstr ""
+
+#: ../../inventory/routes/concepts/use_routes.rst:54
+msgid ""
+"First, you have to select the places where this route can be selected. You "
+"can combine several choices."
+msgstr ""
+
+#: ../../inventory/routes/concepts/use_routes.rst:58
+msgid "Routes applied on warehouses"
+msgstr ""
+
+#: ../../inventory/routes/concepts/use_routes.rst:60
+msgid ""
+"If you tick **Warehouses**, you have to choose on which warehouse it will be"
+" applied. The route will be set for all transfer in that warehouse that "
+"would meet the conditions of the procurement and push rules."
+msgstr ""
+
+#: ../../inventory/routes/concepts/use_routes.rst:68
+msgid "Routes applied on products"
+msgstr ""
+
+#: ../../inventory/routes/concepts/use_routes.rst:70
+msgid ""
+"If you tick **Products**, you have to manually set on which product it will "
+"be applied."
+msgstr ""
+
+#: ../../inventory/routes/concepts/use_routes.rst:76
+msgid ""
+"Open the product on which you want to apply the routes "
+"(:menuselection:`Inventory --> Control --> Products`). In the Inventory Tab,"
+" select the route(s):"
+msgstr ""
+
+#: ../../inventory/routes/concepts/use_routes.rst:84
+msgid "Routes applied on Product Category"
+msgstr ""
+
+#: ../../inventory/routes/concepts/use_routes.rst:86
+msgid ""
+"If you tick **Product Categories**, you have to manually set on which "
+"categories it will be applied."
+msgstr ""
+
+#: ../../inventory/routes/concepts/use_routes.rst:92
+msgid ""
+"Open the product on which you want to apply the routes "
+"(:menuselection:`Configuration --> Product Categories`). Select the route(s)"
+" under the **Logistics** section :"
+msgstr ""
+
+#: ../../inventory/routes/concepts/use_routes.rst:100
+msgid "Routes applied on Sales Order lines"
+msgstr ""
+
+#: ../../inventory/routes/concepts/use_routes.rst:102
+msgid ""
+"If you tick **Sales order lines**, you have to manually set the route every "
+"time you make a sale order."
+msgstr ""
+
+#: ../../inventory/routes/concepts/use_routes.rst:108
+msgid ""
+"In order to make it work, you also have to activate the use of the routes on"
+" the sales order."
+msgstr ""
+
+#: ../../inventory/routes/concepts/use_routes.rst:111
+msgid ""
+"In the Sales application, go to :menuselection:`Configuration --> Settings` "
+"and tick **Choose specific routes on sales order lines (advanced)**."
+msgstr ""
+
+#: ../../inventory/routes/concepts/use_routes.rst:118
+msgid "You can now choose the routes for each lines of your sales orders:"
+msgstr ""
+
+#: ../../inventory/routes/concepts/use_routes.rst:124
+msgid "Procurement and push rules"
+msgstr ""
+
+#: ../../inventory/routes/concepts/use_routes.rst:126
+msgid "Please refer to the documents:"
+msgstr ""
+
+#: ../../inventory/routes/concepts/use_routes.rst:133
+msgid "Procurement configuration"
+msgstr ""
+
+#: ../../inventory/routes/concepts/use_routes.rst:135
+msgid ""
+"When doing a procurement request, you can force the route you want to use. "
+"On the product (:menuselection:`Inventory Control --> Products`), click on "
+"**Procurement Request**. Choose the route you want to use next to "
+"**Preferred Routes**:"
+msgstr ""
+
+#: ../../inventory/routes/concepts/use_routes.rst:144
+msgid "Make-to-Order Route"
+msgstr ""
+
+#: ../../inventory/routes/concepts/use_routes.rst:146
+msgid ""
+"If you work with no stock, or with minimum stock rules, it is better to use "
+"the **Make To Order** route. Combine it with the route **Buy** or "
+"**Manufacture** and it will trigger automatically the purchase order or the "
+"Manufacturing Order when your products are out-of-stock."
+msgstr ""
+
+#: ../../inventory/routes/costing.rst:3
+msgid "Product Costing"
+msgstr ""
+
+#: ../../inventory/routes/costing/landed_costs.rst:3
+msgid "How to integrate landed costs in the cost of the product?"
+msgstr ""
+
+#: ../../inventory/routes/costing/landed_costs.rst:8
+msgid "Landed costs include all charges associated to a good transfer."
+msgstr ""
+
+#: ../../inventory/routes/costing/landed_costs.rst:10
+msgid "Landed cost includes = Cost of product + Shipping + Customs + Risk"
+msgstr ""
+
+#: ../../inventory/routes/costing/landed_costs.rst:12
+msgid ""
+"All of these components might not be applicable in every shipment, but "
+"relevant components must be considered as a part of the landed cost. We have"
+" to identify landed cost to decide sale price of product because it will "
+"impact on company profits."
+msgstr ""
+
+#: ../../inventory/routes/costing/landed_costs.rst:21
+msgid "Applications configuration"
+msgstr ""
+
+#: ../../inventory/routes/costing/landed_costs.rst:23
+msgid ""
+"First, you need to activate the use of the landed costs. Go to "
+":menuselection:`Inventory application --> Configuration --> Setting`. Check "
+"accounting option **Include landed costs in product costing computation** & "
+"**Perpetual inventory valuation**, then click on **Apply** to save changes."
+msgstr ""
+
+#: ../../inventory/routes/costing/landed_costs.rst:32
+msgid ""
+"Then go to the :menuselection:`Purchase application --> Configuration --> "
+"Setting`. Choose costing method **Use a 'Fixed', 'Real' or 'Average' price "
+"costing method**, then click on **Apply** to save changes."
+msgstr ""
+
+#: ../../inventory/routes/costing/landed_costs.rst:40
+msgid "Landed Cost Types"
+msgstr ""
+
+#: ../../inventory/routes/costing/landed_costs.rst:42
+msgid ""
+"Start by creating specific products to indicate your various **Landed "
+"Costs**, such as freight, insurance or custom duties. Go to "
+":menuselection:`Inventory --> Configuration --> Landed Cost types`."
+msgstr ""
+
+#: ../../inventory/routes/costing/landed_costs.rst:50
+msgid ""
+"Landed costs are only possible for products configured in real time "
+"valuation with real price costing method. The costing method is configured "
+"on the product category."
+msgstr ""
+
+#: ../../inventory/routes/costing/landed_costs.rst:55
+msgid "Link landed costs to a transfer"
+msgstr ""
+
+#: ../../inventory/routes/costing/landed_costs.rst:57
+msgid ""
+"To calculate landed costs, go to :menuselection:`Inventory --> Inventory "
+"Control --> Landed Costs`."
+msgstr ""
+
+#: ../../inventory/routes/costing/landed_costs.rst:60
+msgid ""
+"Click on the **Create** button and select the picking(s) you want to "
+"attribute landed costs."
+msgstr ""
+
+#: ../../inventory/routes/costing/landed_costs.rst:66
+msgid ""
+"Select the account journal in which to post the landed costs. We recommend "
+"you to create a specific journal for landed costs. Therefore it will be "
+"easier to keep track of your postings."
+msgstr ""
+
+#: ../../inventory/routes/costing/landed_costs.rst:73
+msgid ""
+"Click the **Compute** button to see how the landed costs will be split "
+"across the picking lines."
+msgstr ""
+
+#: ../../inventory/routes/costing/landed_costs.rst:79
+msgid ""
+"To confirm the landed costs attribution, click on the **Validate** button."
+msgstr ""
+
+#: ../../inventory/routes/strategies.rst:3
+msgid "Putaway & Removal Strategies"
+msgstr ""
+
+#: ../../inventory/routes/strategies/putaway.rst:3
+msgid "What is a putaway strategy?"
+msgstr ""
+
+#: ../../inventory/routes/strategies/putaway.rst:8
+msgid ""
+"A good warehouse implementation takes care that products automatically move "
+"to their appropriate destination location. Putaway is the process of taking "
+"products off the receiving shipment and putting them into the most "
+"appropriate location."
+msgstr ""
+
+#: ../../inventory/routes/strategies/putaway.rst:13
+msgid ""
+"If for instance a warehouse contains volatile substances, it is important to"
+" make sure that certain products are not stored close to each other because "
+"of a potential chemical reaction."
+msgstr ""
+
+#: ../../inventory/routes/strategies/putaway.rst:17
+msgid ""
+"A putaway strategy follows the same principle as removal strategies but "
+"affects the destination location. Putaway strategies are defined at the "
+"location level (unlike removal strategies which are defined at the product "
+"level)."
+msgstr ""
+
+#: ../../inventory/routes/strategies/putaway.rst:25
+msgid ""
+"Go to :menuselection:`Inventory --> Configuration --> Settings` and check "
+"option **Manage several location per warehouse & Advance routing of products"
+" using rules**, then click on **Apply**."
+msgstr ""
+
+#: ../../inventory/routes/strategies/putaway.rst:33
+msgid "Setting up a strategy"
+msgstr ""
+
+#: ../../inventory/routes/strategies/putaway.rst:35
+msgid ""
+"Let's take as an example a retail shop where we store vegetables and fruits."
+msgstr ""
+
+#: ../../inventory/routes/strategies/putaway.rst:38
+msgid ""
+"We have to store this type of product in different locations to maintain "
+"product quality."
+msgstr ""
+
+#: ../../inventory/routes/strategies/putaway.rst:41
+msgid ""
+"Suppose there is one warehouse location **WH/Stock** and there is sub "
+"location **WH/Stock/Vegetables** & **WH/Stock/Fruits**."
+msgstr ""
+
+#: ../../inventory/routes/strategies/putaway.rst:44
+msgid ""
+"You can create a putaway strategy from :menuselection:`Inventory --> "
+"Configuration --> Locations`. Open any location where you want to set a "
+"putaway strategy, click on **Edit** and locate the option **Put Away "
+"Strategy**."
+msgstr ""
+
+#: ../../inventory/routes/strategies/putaway.rst:52
+msgid ""
+"Open the roll-down menu and click on **Create and Edit**. This will open a "
+"form view of put away strategy on which you have to set a name for the "
+"strategy, and set the method and fixed location for each category."
+msgstr ""
+
+#: ../../inventory/routes/strategies/putaway.rst:59
+msgid ""
+"When you have entered all the necessary information, click on **Save**."
+msgstr ""
+
+#: ../../inventory/routes/strategies/putaway.rst:61
+msgid ""
+"Now, when you purchase products with those categories, they will "
+"automatically be transferred to the correct location."
+msgstr ""
+
+#: ../../inventory/routes/strategies/putaway.rst:64
+msgid ""
+"To check current inventory, Go to :menuselection:`Inventory --> Inventory "
+"Control --> Current Inventory`"
+msgstr ""
+
+#: ../../inventory/routes/strategies/putaway.rst:67
+msgid "There you can see current inventory by location."
+msgstr ""
+
+#: ../../inventory/routes/strategies/removal.rst:3
+msgid "What is a removal strategy (FIFO, LIFO, and FEFO)?"
+msgstr ""
+
+#: ../../inventory/routes/strategies/removal.rst:8
+msgid ""
+"Removal strategies are usually in picking operations to select the best "
+"products in order to optimize the distance for the worker, for quality "
+"control purpose or due to reason of product expiration."
+msgstr ""
+
+#: ../../inventory/routes/strategies/removal.rst:12
+msgid ""
+"When a product movement needs to be done, Odoo will find available products "
+"that can be assigned to shipping. The way Odoo assign these products depend "
+"on the **removal strategy** that is defined on the **product category** or "
+"on the **location**."
+msgstr ""
+
+#: ../../inventory/routes/strategies/removal.rst:20
+msgid ""
+"In the **Inventory** application, go to :menuselection:`Configuration --> "
+"Settings`:"
+msgstr ""
+
+#: ../../inventory/routes/strategies/removal.rst:29
+msgid ""
+"Check **Track lots or serial numbers**, **Manage several location per "
+"warehouse** and **Advanced routing of products using rules**, then click on "
+"**Apply**."
+msgstr ""
+
+#: ../../inventory/routes/strategies/removal.rst:33
+msgid ""
+"Then, open :menuselection:`Configuration --> Locations` and open the "
+"location on which you want to apply a removal strategy."
+msgstr ""
+
+#: ../../inventory/routes/strategies/removal.rst:40
+msgid "Types of removal strategy"
+msgstr ""
+
+#: ../../inventory/routes/strategies/removal.rst:43
+msgid "FIFO ( First In First Out )"
+msgstr ""
+
+#: ../../inventory/routes/strategies/removal.rst:45
+msgid ""
+"A **First In First Out** strategy implies that the products that were "
+"stocked first will move out first. Companies should use FIFO method if they "
+"are selling perishable goods. Companies selling products with relatively "
+"short demand cycles, such as clothes, also may have to pick FIFO to ensure "
+"they are not stuck with outdated styles in inventory."
+msgstr ""
+
+#: ../../inventory/routes/strategies/removal.rst:51
+msgid ""
+"Go to :menuselection:`Inventory --> Configuration --> Locations`, open the "
+"stock location and set **FIFO** removal strategy."
+msgstr ""
+
+#: ../../inventory/routes/strategies/removal.rst:54
+msgid "Let's take one example of FIFO removal strategy."
+msgstr ""
+
+#: ../../inventory/routes/strategies/removal.rst:56
+msgid ""
+"In your warehouse stock (``WH/Stock``) location, there are ``3`` lots of "
+"``iPod 32 Gb`` available."
+msgstr ""
+
+#: ../../inventory/routes/strategies/removal.rst:59
+msgid ""
+"You can find details of available inventory in inventory valuation report."
+msgstr ""
+
+#: ../../inventory/routes/strategies/removal.rst:65
+msgid "Create one sales order ``25`` unit of ``iPod 32 GB`` and confirm it."
+msgstr ""
+
+#: ../../inventory/routes/strategies/removal.rst:67
+msgid ""
+"You can see in the outgoing shipment product that the ``Ipod 32 Gb`` are "
+"assigned with the **oldest** lots, using the FIFO removal strategy."
+msgstr ""
+
+#: ../../inventory/routes/strategies/removal.rst:75
+msgid "LIFO (Last In First Out)"
+msgstr ""
+
+#: ../../inventory/routes/strategies/removal.rst:77
+msgid ""
+"In this warehouse management, the products which are brought in the last, "
+"moves out the first. LIFO is used in case of products which do not have a "
+"shelf life."
+msgstr ""
+
+#: ../../inventory/routes/strategies/removal.rst:81
+msgid ""
+"Go to :menuselection:`Inventory --> Configuration --> Locations`, open the "
+"stock location and set **LIFO** removal strategy."
+msgstr ""
+
+#: ../../inventory/routes/strategies/removal.rst:84
+msgid ""
+"In our example, let's check the current available stock of ``Ipod 32 Gb`` on"
+" ``WH/Stock`` location."
+msgstr ""
+
+#: ../../inventory/routes/strategies/removal.rst:90
+msgid "Create a sale order with ``10`` units of ``Ipod 32 Gb``."
+msgstr ""
+
+#: ../../inventory/routes/strategies/removal.rst:92
+msgid ""
+"You can see in the outgoing shipment product that the ``Ipod 32 Gb`` are "
+"assigned with the **newest** lots, using the LIFO removal strategy."
+msgstr ""
+
+#: ../../inventory/routes/strategies/removal.rst:100
+msgid "FEFO ( First Expiry First Out )"
+msgstr ""
+
+#: ../../inventory/routes/strategies/removal.rst:102
+msgid ""
+"In FEFO warehouse management, the products are dispatched from the warehouse"
+" according to their expiration date."
+msgstr ""
+
+#: ../../inventory/routes/strategies/removal.rst:105
+msgid ""
+"Go to :menuselection:`Inventory --> Configuration --> Setting`. Check the "
+"option **Define Expiration date on serial numbers**. Then click on **Apply**"
+" to save changes."
+msgstr ""
+
+#: ../../inventory/routes/strategies/removal.rst:112
+msgid ""
+"This will allow you to set four expiration fields for each lot or serial "
+"number: **best before date**, **end of life date**, **alert date** and "
+"**removal date**. These dates can be set from :menuselection:`Inventory "
+"Control --> Serial Numbers/Lots`."
+msgstr ""
+
+#: ../../inventory/routes/strategies/removal.rst:119
+msgid ""
+"**Best Before Date**: This is the date on which the goods with this "
+"serial/lot number start deteriorating, without being dangerous yet."
+msgstr ""
+
+#: ../../inventory/routes/strategies/removal.rst:122
+msgid ""
+"**End of Life Date:** This is the date on which the goods with this "
+"serial/lot number may become dangerous and must not be consumed."
+msgstr ""
+
+#: ../../inventory/routes/strategies/removal.rst:125
+msgid ""
+"**Removal Date:** This is the date on which the goods with this serial/lot "
+"number should be removed from the stock. Using the FEFO removal strategym "
+"goods are picked for delivery orders using this date."
+msgstr ""
+
+#: ../../inventory/routes/strategies/removal.rst:129
+msgid ""
+"**Alert Date:** This is the date on which an alert should be sent about the "
+"goods with this serial/lot number."
+msgstr ""
+
+#: ../../inventory/routes/strategies/removal.rst:132
+msgid ""
+"Lots will be picked based on their **removal date**, from earliest to "
+"latest. Lots without a removal date defined will be picked after lots with "
+"removal dates."
+msgstr ""
+
+#: ../../inventory/routes/strategies/removal.rst:136
+msgid ""
+"All dates except **removal date** are for informational and reporting "
+"purposes only. Lots that are past any or all of the above expiration dates "
+"may still be picked for delivery orders, and no alerts will be sent when "
+"lots pass their **alert date**."
+msgstr ""
+
+#: ../../inventory/routes/strategies/removal.rst:140
+msgid ""
+"Expiration dates on lots can also be set automatically when goods are "
+"received into stock. After enabling expiration dates on serial numbers, four"
+" new fields will become available in the inventory tab of the product form: "
+"**product life time**, **product use time**, **product removal time**, and "
+"**product alert time**. When an integer is entered into one of these fields,"
+" the expiration date of a lot/serial of the product in question will be set "
+"to the creation date of the lot/serial number plus the number of days "
+"entered in the time increment field. If the time increment field is set to "
+"zero, then the expiration date of a lot/serial must be defined manually "
+"after the lot has been created."
+msgstr ""
+
+#: ../../inventory/routes/strategies/removal.rst:149
+msgid ""
+"Each of these time increment fields is used to generate one of the lot "
+"expiration date fields as follows:"
+msgstr ""
+
+#: ../../inventory/routes/strategies/removal.rst:151
+msgid "Product Use Time --> Best Before Date"
+msgstr ""
+
+#: ../../inventory/routes/strategies/removal.rst:153
+msgid "Product Removal Time --> Removal Date"
+msgstr ""
+
+#: ../../inventory/routes/strategies/removal.rst:155
+msgid "Product Life Time --> End of Life Date"
+msgstr ""
+
+#: ../../inventory/routes/strategies/removal.rst:157
+msgid "Product Alert Time --> Alert Date"
+msgstr ""
+
+#: ../../inventory/routes/strategies/removal.rst:159
+msgid ""
+"To set the removal strategy on location, go to :menuselection:`Configuration"
+" --> Locations` and choose FEFO."
+msgstr ""
+
+#: ../../inventory/routes/strategies/removal.rst:165
+msgid ""
+"Let's take an example, there are ``3`` lots of ``ice cream`` available in "
+"``WH/Stock`` location: ``LOT0001``, ``LOT0002``, ``LOT0003`` with different "
+"expiration date."
+msgstr ""
+
+#: ../../inventory/routes/strategies/removal.rst:170
+msgid "**Lot / Serial No**"
+msgstr ""
+
+#: ../../inventory/routes/strategies/removal.rst:170
+msgid "**Product**"
+msgstr ""
+
+#: ../../inventory/routes/strategies/removal.rst:170
+msgid "**Expiration Date**"
+msgstr ""
+
+#: ../../inventory/routes/strategies/removal.rst:172
+msgid "LOT0001"
+msgstr ""
+
+#: ../../inventory/routes/strategies/removal.rst:172
+#: ../../inventory/routes/strategies/removal.rst:174
+#: ../../inventory/routes/strategies/removal.rst:176
+msgid "Ice Cream"
+msgstr ""
+
+#: ../../inventory/routes/strategies/removal.rst:172
+msgid "08/20/2015"
+msgstr ""
+
+#: ../../inventory/routes/strategies/removal.rst:174
+msgid "LOT0002"
+msgstr ""
+
+#: ../../inventory/routes/strategies/removal.rst:174
+msgid "08/10/2015"
+msgstr ""
+
+#: ../../inventory/routes/strategies/removal.rst:176
+msgid "LOT0003"
+msgstr ""
+
+#: ../../inventory/routes/strategies/removal.rst:176
+msgid "08/15/2015"
+msgstr ""
+
+#: ../../inventory/routes/strategies/removal.rst:179
+msgid ""
+"We will create a sale order with ``15kg`` of ``ice cream`` and confirm it."
+msgstr ""
+
+#: ../../inventory/routes/strategies/removal.rst:181
+msgid ""
+"The outgoing shipment related to sale order will make the move based on "
+"removal strategy **FEFO**."
+msgstr ""
+
+#: ../../inventory/routes/strategies/removal.rst:184
+msgid ""
+"It will take ``10kg`` from ``LOT0002`` and ``5kg`` from ``LOT0003`` based on"
+" the removal dates."
+msgstr ""
+
+#: ../../inventory/routes/strategies/removal.rst:192
+msgid ":doc:`../../management/reporting/valuation_methods_continental`"
+msgstr ""
+
+#: ../../inventory/routes/strategies/removal.rst:193
+msgid ":doc:`../../management/reporting/valuation_methods_anglo_saxon`"
+msgstr ""
+
+#: ../../inventory/settings.rst:3
+msgid "Settings"
+msgstr ""
+
+#: ../../inventory/settings/products.rst:3
+msgid "Products"
+msgstr ""
+
+#: ../../inventory/settings/products/strategies.rst:3
+msgid "How to select the right replenishment strategy"
+msgstr ""
+
+#: ../../inventory/settings/products/strategies.rst:5
+msgid ""
+"Minimum Stock rules and Make to Order have similar consequences but "
+"different rules. They should be used depending on your manufacturing and "
+"delivery strategies."
+msgstr ""
+
+#: ../../inventory/settings/products/strategies.rst:15
+msgid ""
+"Minimum Stock rules are used to ensure that you always have the minimum "
+"amount of a product in stock in order to manufacture your products and/or "
+"answer to your customer needs. When the stock level of a product reaches its"
+" minimum the system will automatically generate a procurement order with the"
+" quantity needed to reach the maximum stock level."
+msgstr ""
+
+#: ../../inventory/settings/products/strategies.rst:24
+msgid ""
+"The Make to Order function will trigger a Purchase Order of the amount of "
+"the Sales Order related to the product. The system will **not** check the "
+"current stock. This means that a draft purchase order will be generated "
+"regardless of the quantity on hand of the product."
+msgstr ""
+
+#: ../../inventory/settings/products/strategies.rst:35
+msgid ""
+"The Minimum Stock Rules configuration is available through your Inventory "
+"module. In the Inventory Control menu select \"Reordering Rule\" in the drop"
+" down menu. There, click on \"Create\" to set minimum and maximum stock "
+"values for a given product."
+msgstr ""
+
+#: ../../inventory/settings/products/strategies.rst:44
+msgid ""
+"Show tooltips for \"minimum quantity\", \"maximum quantity\" and \"quantity "
+"multiple\" fields"
+msgstr ""
+
+#: ../../inventory/settings/products/strategies.rst:47
+msgid ""
+"Then, click on your product to access the related product form and, on the "
+"\"Inventory submenu\", do not forget to select a supplier."
+msgstr ""
+
+#: ../../inventory/settings/products/strategies.rst:54
+msgid ""
+"Don't forget to select the right product type. A consumable can not be "
+"stocked and will thus not be accounted for in the stock valuation."
+msgstr ""
+
+#: ../../inventory/settings/products/strategies.rst:60
+msgid ""
+"The Make to Order configuration is available on your product form through "
+"your :menuselection:`Inventory --> Inventory control --> Products` (or any "
+"other module where products are available)."
+msgstr ""
+
+#: ../../inventory/settings/products/strategies.rst:64
+msgid "On the product form, under Inventory, click on \"Make To Order\"."
+msgstr ""
+
+#: ../../inventory/settings/products/uom.rst:3
+msgid "How to use different units of measure?"
+msgstr ""
+
+#: ../../inventory/settings/products/uom.rst:8
+msgid ""
+"In some cases, handling products in different unit of measures is necessary."
+" For example, if you buy products in a country where the metric system is of"
+" application and sell the in a country where the imperial system is used, "
+"you will need to convert the units."
+msgstr ""
+
+#: ../../inventory/settings/products/uom.rst:13
+msgid ""
+"You can set up Odoo to work with different units of measure for one product."
+msgstr ""
+
+#: ../../inventory/settings/products/uom.rst:19
+msgid ""
+"In the **Inventory** application, go to :menuselection:`Configuration --> "
+"Settings`. In the **Products** section, select **Some products may be "
+"sold/purchased in different units of measure (advanced)**, then click on "
+"**Apply**."
+msgstr ""
+
+#: ../../inventory/settings/products/uom.rst:27
+msgid "Setting up units on your products"
+msgstr ""
+
+#: ../../inventory/settings/products/uom.rst:29
+msgid ""
+"In :menuselection:`Inventory Control --> Products`, open the product which "
+"you would like to change the purchase/sale unit of measure, and click on "
+"**Edit**."
+msgstr ""
+
+#: ../../inventory/settings/products/uom.rst:32
+msgid ""
+"In the **Unit of Measure** section, select the unit in which the product "
+"will be sold and in which internal transfers will be done."
+msgstr ""
+
+#: ../../inventory/settings/products/uom.rst:35
+msgid ""
+"In the **Purchase Unit of Measure** section, select the unit in which you "
+"purchase the product. When you're done, click on **Save**."
+msgstr ""
+
+#: ../../inventory/settings/products/uom.rst:42
+msgid "Click on the edit button |edit| to create new unit of measures."
+msgstr ""
+
+#: ../../inventory/settings/products/uom.rst:46
+msgid "Transfer from one unit to another"
+msgstr ""
+
+#: ../../inventory/settings/products/uom.rst:48
+msgid ""
+"When doing inter-unit transfers, the rounding is automatically done by Odoo."
+msgstr ""
+
+#: ../../inventory/settings/products/uom.rst:51
+msgid ""
+"The unit of measure can be changed throughout the whole process. The only "
+"condition is that the unit of measure is part of the same category."
+msgstr ""
+
+#: ../../inventory/settings/products/uom.rst:54
+msgid "In this example, we are in the egg business :"
+msgstr ""
+
+#: ../../inventory/settings/products/uom.rst:56
+msgid "We buy eggs by trays (30 eggs)"
+msgstr ""
+
+#: ../../inventory/settings/products/uom.rst:58
+msgid "We check all eggs individually when receiving it (quality control)"
+msgstr ""
+
+#: ../../inventory/settings/products/uom.rst:60
+msgid "We sell eggs by the dozen to the customers"
+msgstr ""
+
+#: ../../inventory/settings/products/uom.rst:66
+msgid ""
+"The **Sale price** is expressed in the **Product unit of measure**. The "
+"**Cost price** is expressed in the **Purchase Unit of Measure**."
+msgstr ""
+
+#: ../../inventory/settings/products/uom.rst:70
+msgid ""
+"All internal transfers are expressed in the **Product Unit of Measure**."
+msgstr ""
+
+#: ../../inventory/settings/products/uom.rst:74
+msgid "Procurement"
+msgstr ""
+
+#: ../../inventory/settings/products/uom.rst:76
+msgid ""
+"When doing your procurement request, you can still change the unit of "
+"measure."
+msgstr ""
+
+#: ../../inventory/settings/products/uom.rst:82
+msgid "The unit of measure can also be changed in the purchase order :"
+msgstr ""
+
+#: ../../inventory/settings/products/uom.rst:90
+msgid "The quality control is done by unit."
+msgstr ""
+
+#: ../../inventory/settings/products/uom.rst:92
+msgid ""
+"The basic unit of measure of our product is **Unit**. Therefore the quality "
+"check is done by unit."
+msgstr ""
+
+#: ../../inventory/settings/products/uom.rst:99
+msgid ""
+"The unit of measure can only be changed when the transfer status is "
+"**Draft**."
+msgstr ""
+
+#: ../../inventory/settings/products/uom.rst:103
+#: ../../inventory/shipping/setup/delivery_method.rst:74
+msgid "Delivery process"
+msgstr ""
+
+#: ../../inventory/settings/products/uom.rst:105
+msgid ""
+"The eggs are sold by the dozen. You can choose the unit of measure on the "
+"sale order document. When doing it, the price is automatically computed from"
+" the unit to the dozen."
+msgstr ""
+
+#: ../../inventory/settings/products/uom.rst:112
+msgid ""
+"In the delivery order, the initial demand is done in the sales order unit of"
+" measure :"
+msgstr ""
+
+#: ../../inventory/settings/products/uom.rst:118
+msgid ""
+"But the transfer is done in the product unit of measure. Everything is "
+"converted automatically :"
+msgstr ""
+
+#: ../../inventory/settings/products/usage.rst:3
+msgid "When should you use packages, units of measure or kits?"
+msgstr ""
+
+#: ../../inventory/settings/products/usage.rst:6
+msgid "Unit of measures"
+msgstr ""
+
+#: ../../inventory/settings/products/usage.rst:8
+msgid ""
+"Units of measures are an indication about the unit used to handle a product."
+" Products can be expressed in multiple units of measure at once."
+msgstr ""
+
+#: ../../inventory/settings/products/usage.rst:11
+msgid ""
+"Activate this option if you are working with several ones in your warehouse."
+msgstr ""
+
+#: ../../inventory/settings/products/usage.rst:14
+msgid ""
+"The purchase unit of measure might be different that the one you use in your"
+" warehouse."
+msgstr ""
+
+#: ../../inventory/settings/products/usage.rst:17
+msgid ""
+"The selling unit of measure is set on the sale order and can be different."
+msgstr ""
+
+#: ../../inventory/settings/products/usage.rst:24
+msgid ""
+"The conversion between the different units of measures is done "
+"automatically. The only condition is that all the units have to be in the "
+"same category (Unit, Weight, Volume, Length,...)"
+msgstr ""
+
+#: ../../inventory/settings/products/usage.rst:29
+msgid "Packages"
+msgstr ""
+
+#: ../../inventory/settings/products/usage.rst:31
+msgid ""
+"The package is the physical container in which you put one or several "
+"product."
+msgstr ""
+
+#: ../../inventory/settings/products/usage.rst:38
+msgid "Packaging"
+msgstr ""
+
+#: ../../inventory/settings/products/usage.rst:40
+msgid "Packaging is the physical container that protects your product."
+msgstr ""
+
+#: ../../inventory/settings/products/usage.rst:42
+msgid ""
+"If you are selling computers, the packaging contains the computer with the "
+"notice and the power plug."
+msgstr ""
+
+#: ../../inventory/settings/products/usage.rst:45
+msgid "In Odoo, packagings are just used for indicative purpose."
+msgstr ""
+
+#: ../../inventory/settings/products/usage.rst:51
+msgid ""
+"You can define on the **Packages** which **Packaging** it uses. But it is "
+"only for indicative purpose."
+msgstr ""
+
+#: ../../inventory/settings/products/usage.rst:55
+msgid "When to use packages, packagings or unit of measures ?"
+msgstr ""
+
+#: ../../inventory/settings/products/usage.rst:57
+msgid ""
+"For example, you are sellings eggs. In your warehouse, you manage the eggs "
+"individually. Lots of eggs are scrapped and you do it egg by egg. The **unit"
+" of measure** is ``Unit(s)``."
+msgstr ""
+
+#: ../../inventory/settings/products/usage.rst:61
+msgid ""
+"If you are selling eggs by the dozen, the selling **unit of measure** is the"
+" ``Dozen``. You will set it on your sale order."
+msgstr ""
+
+#: ../../inventory/settings/products/usage.rst:64
+msgid ""
+"The ``cardboard trays`` that contains the dozen of eggs is the "
+"**packaging**."
+msgstr ""
+
+#: ../../inventory/settings/products/usage.rst:66
+msgid ""
+"When you are selling several trays, you might wrap all the trays into a "
+"``box`` or in a ``plastic`` wrapping. It is the **package**."
+msgstr ""
+
+#: ../../inventory/settings/products/usage.rst:70
+msgid ":doc:`../../overview/start/setup`"
+msgstr ""
+
+#: ../../inventory/settings/products/usage.rst:71
+msgid ":doc:`uom`"
+msgstr ""
+
+#: ../../inventory/settings/products/variants.rst:3
+msgid "Using product variants"
+msgstr ""
+
+#: ../../inventory/settings/products/variants.rst:5
+msgid ""
+"Product variants are used to manage products having different variations, "
+"like size, color, etc. It allows managing the product at the template level "
+"(for all variations) and at the variant level (specific attributes)."
+msgstr ""
+
+#: ../../inventory/settings/products/variants.rst:10
+msgid ""
+"As an example, a company selling t-shirts may have the following product:"
+msgstr ""
+
+#: ../../inventory/settings/products/variants.rst:13
+msgid "B&C T-shirt"
+msgstr ""
+
+#: ../../inventory/settings/products/variants.rst:15
+msgid "Sizes: S, M, L, XL, XXL"
+msgstr ""
+
+#: ../../inventory/settings/products/variants.rst:16
+msgid "Colors: Blue, Red, White, Black"
+msgstr ""
+
+#: ../../inventory/settings/products/variants.rst:18
+msgid ""
+"In this example, **B&C T-Shirt** is called the product template and **B&C "
+"T-Shirt, S, Blue** is a variant. Sizes and color are **attributes**."
+msgstr ""
+
+#: ../../inventory/settings/products/variants.rst:22
+msgid ""
+"The above example has a total of 20 different products (5 sizes x 4 colors)."
+" Each one of these products has its own inventory, sales, etc."
+msgstr ""
+
+#: ../../inventory/settings/products/variants.rst:26
+msgid "Impact of variants"
+msgstr ""
+
+#: ../../inventory/settings/products/variants.rst:28
+msgid ""
+"**Barcode**: the code and barcode is associated to a variant, not the "
+"template. Every variant may have its own barcode / SKU."
+msgstr ""
+
+#: ../../inventory/settings/products/variants.rst:31
+msgid ""
+"**Price**: every product variant has its own public price that is computed "
+"based on the template price ($20) with an optional extra for every variant "
+"(+$3 for color red). However, you can define pricelist rules that apply on "
+"the template or the variant."
+msgstr ""
+
+#: ../../inventory/settings/products/variants.rst:36
+msgid ""
+"**Inventory**: the inventory is managed by product variant. You don't own "
+"t-shirts, you only own \"T-shirts, S, Red\", or \"T-Shirts, M, Blue\". For "
+"information purpose, on the product template form, you get the inventory "
+"that is the sum of every variant. (but the actual inventory is computed by "
+"variant)"
+msgstr ""
+
+#: ../../inventory/settings/products/variants.rst:42
+msgid ""
+"**Picture**: the picture is related to the variant, every variation of a "
+"product may have its own primary picture."
+msgstr ""
+
+#: ../../inventory/settings/products/variants.rst:45
+msgid ""
+"**Other fields**: most of the other fields belongs to the product template. "
+"If you update them, it updates automatically all the variants. (example: "
+"Income Account, Taxes)"
+msgstr ""
+
+#: ../../inventory/settings/products/variants.rst:50
+msgid "Should you use variants?"
+msgstr ""
+
+#: ../../inventory/settings/products/variants.rst:53
+msgid "When should you use variants?"
+msgstr ""
+
+#: ../../inventory/settings/products/variants.rst:55
+msgid "Using variants has the following impacts:"
+msgstr ""
+
+#: ../../inventory/settings/products/variants.rst:57
+msgid ""
+"**eCommerce**: in your online shop, the customer will only see product "
+"templates in the catalog page. Once the visitor click on such a product, he "
+"will have options to choose amongst the variants (colors, sizes, …)"
+msgstr ""
+
+#: ../../inventory/settings/products/variants.rst:62
+msgid ""
+"**Manufacturing**: Using variants allows to define only one bill of material"
+" for a product template and slight variations for some of the variants. "
+"Example: instead of creating a Bill of Material for \"T-shirt, Red, S\", you"
+" create a bill of material for \"T-shirt\" and add some lines that are "
+"specific to the dimension S, and other lines specific to the color Red."
+msgstr ""
+
+#: ../../inventory/settings/products/variants.rst:69
+msgid ""
+"**Pricing**: The default price of a product is computed using the price of "
+"the product template and add the optional extra price on each dimension of "
+"the variant. This way, variant prices are easier to maintain since you don't"
+" have to set the price for every variant. However, it's possible to create "
+"pricelist rules to fix price per variants too."
+msgstr ""
+
+#: ../../inventory/settings/products/variants.rst:77
+msgid "When should you avoid using variants?"
+msgstr ""
+
+#: ../../inventory/settings/products/variants.rst:79
+msgid ""
+"Using variants may add a level of complexity on the way you use Odoo. You "
+"should consider using variants only if you need it to reduce the complexity "
+"of managing lots of products that are similars."
+msgstr ""
+
+#: ../../inventory/settings/products/variants.rst:83
+msgid ""
+"As an example, importing your initial product catalog is more complex if you"
+" use variants. You can't just import a list of products, you must import "
+"product templates and all their related variations."
+msgstr ""
+
+#: ../../inventory/settings/products/variants.rst:87
+msgid ""
+"In addition to that, you should also carefully select the dimensions that "
+"you manage as separate product templates and those as variants. As an "
+"example, a company having these products:"
+msgstr ""
+
+#: ../../inventory/settings/products/variants.rst:91
+msgid "Quality: T-Shirts, Polos, Shirts"
+msgstr ""
+
+#: ../../inventory/settings/products/variants.rst:93
+#: ../../inventory/settings/products/variants.rst:105
+#: ../../inventory/settings/products/variants.rst:110
+msgid "Color: Red, Blue"
+msgstr ""
+
+#: ../../inventory/settings/products/variants.rst:95
+#: ../../inventory/settings/products/variants.rst:106
+#: ../../inventory/settings/products/variants.rst:111
+msgid "Size: S, M, L, XL"
+msgstr ""
+
+#: ../../inventory/settings/products/variants.rst:97
+msgid ""
+"In such a use case, you could create 1 template with three dimensions of "
+"variants (Layout, T-Shirts, Polos). But, it's recommended to create two "
+"different product templates as T-shirts may highly differ from polos or "
+"shirts and customer expect to see these as two different products in the "
+"e-Commerce:"
+msgstr ""
+
+#: ../../inventory/settings/products/variants.rst:103
+msgid "Product Template: T-shirt"
+msgstr ""
+
+#: ../../inventory/settings/products/variants.rst:108
+msgid "Product Template: Polos"
+msgstr ""
+
+#: ../../inventory/settings/products/variants.rst:117
+msgid "Activate the variant feature"
+msgstr ""
+
+#: ../../inventory/settings/products/variants.rst:119
+msgid ""
+"Before you can use product variants, you must first activate the product "
+"variants in the settings. To do so, you must go to the Sales app. In the "
+"menu :menuselection:`Configuration --> Settings`, locate the **Products "
+"Variants** line, and tick the option **Products can have several "
+"attributes**, then click on **Apply**."
+msgstr ""
+
+#: ../../inventory/settings/products/variants.rst:129
+msgid "Creating products with variants"
+msgstr ""
+
+#: ../../inventory/settings/products/variants.rst:131
+msgid ""
+"Once you have activated the variant option, you can add variants to your "
+"products. To do so, go to the Sales module, :menuselection:`Sales --> "
+"Products`. It is also accessible from the Purchase and inventory modules."
+msgstr ""
+
+#: ../../inventory/settings/products/variants.rst:135
+msgid "Now, click on the product you wish to add variants to."
+msgstr ""
+
+#: ../../inventory/settings/products/variants.rst:137
+msgid ""
+"In the product page, a new tab called Variants has appeared. The number in "
+"purple written on top is the number of variants this product currently has. "
+"To add new variants, click on the tile. In the new window, click on "
+"**Create**."
+msgstr ""
+
+#: ../../inventory/settings/products/variants.rst:142
+msgid ""
+"In **Attributes**, click on the rolldown menu and select the type of "
+"variance you wish to add. If the variant does not yet exist, you can create "
+"it on the fly by clicking on Create and edit…"
+msgstr ""
+
+#: ../../inventory/settings/products/variants.rst:149
+msgid ""
+"In the Attributes window, the **Value** field is the description of the "
+"attribute such as Green, Plastic or 32GB. The **Attribute** field is the "
+"type of variant such as Color, Material or Memory."
+msgstr ""
+
+#: ../../inventory/settings/products/variants.rst:156
+msgid ""
+"You can add a cost for the variant on the fly by adding it in the "
+"**Attribute Price Extra** field, or choose to modify it later. Click on "
+"**Save**."
+msgstr ""
+
+#: ../../inventory/settings/products/variants.rst:160
+msgid ""
+"You can also add a different barcode and internal reference to the variant."
+msgstr ""
+
+#: ../../inventory/settings/products/variants.rst:163
+msgid ""
+"When you have entered all the specifications of the variant, click on "
+"**Save**."
+msgstr ""
+
+#: ../../inventory/settings/products/variants.rst:167
+msgid "Managing Product Variants"
+msgstr ""
+
+#: ../../inventory/settings/products/variants.rst:172
+msgid ""
+"The examples below are all based on this product template that has two "
+"variant attributes :"
+msgstr ""
+
+#: ../../inventory/settings/products/variants.rst:175
+msgid "T-Shirt B&C"
+msgstr ""
+
+#: ../../inventory/settings/products/variants.rst:177
+msgid "Color: Red, Blue, White"
+msgstr ""
+
+#: ../../inventory/settings/products/variants.rst:179
+msgid "Size: S, M, L, XL, XXL"
+msgstr ""
+
+#: ../../inventory/settings/products/variants.rst:182
+msgid "Managing combination possibilities"
+msgstr ""
+
+#: ../../inventory/settings/products/variants.rst:184
+msgid ""
+"By default, with the above product template, you get 15 different products "
+"(3 colors, 5 sizes). If the XXL size only exists for red and blue t-shirts, "
+"you can deactivate the white product variant."
+msgstr ""
+
+#: ../../inventory/settings/products/variants.rst:188
+msgid ""
+"To do this, click on the **Variants** button, select the XXL, White T-shirt."
+" From the product form, uncheck the **Active** box of the T-shirt White, "
+"XXL."
+msgstr ""
+
+#: ../../inventory/settings/products/variants.rst:197
+msgid ""
+"That deactivating a product is different than having an inventory of 0."
+msgstr ""
+
+#: ../../inventory/settings/products/variants.rst:200
+msgid "Setting a price per variant"
+msgstr ""
+
+#: ../../inventory/settings/products/variants.rst:202
+msgid ""
+"You can add a cost over the main price for some of the variants of a "
+"product."
+msgstr ""
+
+#: ../../inventory/settings/products/variants.rst:205
+msgid ""
+"Once you have activated the variant option, you can add variants to your "
+"products. To do so, go to the Sales module, open :menuselection:`Sales --> "
+"Products` and click on the product you want to modify. Click on the "
+"**Variant Prices** button to access the list of variant values."
+msgstr ""
+
+#: ../../inventory/settings/products/variants.rst:213
+msgid ""
+"Click on the variant name you wish to add a value to, to make the 3 fields "
+"editable. In the **Attribute Price Extra** field, add the cost of the "
+"variant that will be added to the original price."
+msgstr ""
+
+#: ../../inventory/settings/products/variants.rst:220
+msgid "When you have entered all the extra values, click on **Save**."
+msgstr ""
+
+#: ../../inventory/settings/warehouses/difference_warehouse_location.rst:3
+msgid "What is the difference between warehouses and locations?"
+msgstr ""
+
+#: ../../inventory/settings/warehouses/difference_warehouse_location.rst:5
+msgid ""
+"In Odoo, a **Warehouse** is the actual building/place in which your items "
+"are stocked. You can setup multiple warehouses and create moves between "
+"warehouses."
+msgstr ""
+
+#: ../../inventory/settings/warehouses/difference_warehouse_location.rst:9
+msgid ""
+"A **Location**, is a specific space within your warehouse. It can be "
+"considered as a sublocation of your warehouse, as a shelf, a floor, an "
+"aisle, etc. Therefore, a location is part of one warehouse only and it is "
+"not possible to link one location to multiple warehouses. You can configure "
+"as much locations as you need under one warehouse."
+msgstr ""
+
+#: ../../inventory/settings/warehouses/difference_warehouse_location.rst:15
+msgid "There are 3 types of locations:"
+msgstr ""
+
+#: ../../inventory/settings/warehouses/difference_warehouse_location.rst:17
+msgid ""
+"The **Physical Locations** are internal locations that are part of the "
+"warehouses for which you are the owner. They can be the loading and "
+"unloading area of your warehouse, a shelf or a department, etc."
+msgstr ""
+
+#: ../../inventory/settings/warehouses/difference_warehouse_location.rst:21
+msgid ""
+"The **Partner Locations** are spaces within a customer and/or vendor's "
+"warehouse. They work the same way as Physical Locations with the only "
+"difference being that you are not the owner of the warehouse."
+msgstr ""
+
+#: ../../inventory/settings/warehouses/difference_warehouse_location.rst:25
+msgid ""
+"The **Virtual Locations** are places that do not exist, but in which "
+"products can be placed when they are not physically in an inventory yet (or "
+"anymore). They come in handy when you want to place lost products out of "
+"your stock (in the **Inventory loss**), or when you want to take into "
+"account products that are on their way to your warehouse (**Procurements**)."
+msgstr ""
+
+#: ../../inventory/settings/warehouses/difference_warehouse_location.rst:31
+msgid ""
+"In Odoo, locations are structured hierarchically. You can structure your "
+"locations as a tree, dependent on a parent-child relationship. This gives "
+"you more detailed levels of analysis of your stock operations and the "
+"organization of your warehouses."
+msgstr ""
+
+#: ../../inventory/settings/warehouses/difference_warehouse_location.rst:37
+#: ../../inventory/settings/warehouses/location_creation.rst:44
+msgid ":doc:`warehouse_creation`"
+msgstr ""
+
+#: ../../inventory/settings/warehouses/difference_warehouse_location.rst:38
+#: ../../inventory/settings/warehouses/warehouse_creation.rst:48
+msgid ":doc:`location_creation`"
+msgstr ""
+
+#: ../../inventory/settings/warehouses/location_creation.rst:3
+msgid "How to create a new location?"
+msgstr ""
+
+#: ../../inventory/settings/warehouses/location_creation.rst:9
+msgid "Creating a new location"
+msgstr ""
+
+#: ../../inventory/settings/warehouses/location_creation.rst:11
+msgid ""
+"In order to be able to create new locations, you must allow the system to "
+"manage multiple locations. In the **Inventory** module, open the menu "
+":menuselection:`Configuration --> Settings`. In the **Location & Warehouse**"
+" section, tick the **Manage several locations per warehouse** box, then "
+"click on **Apply**."
+msgstr ""
+
+#: ../../inventory/settings/warehouses/location_creation.rst:20
+msgid ""
+"In the **Inventory** module, open :menuselection:`Configuration --> "
+"Warehouse Management --> Locations` In the Locations window, click on "
+"**Create**."
+msgstr ""
+
+#: ../../inventory/settings/warehouses/location_creation.rst:24
+msgid ""
+"Type the name of the location in the **Location Name** field, and select the"
+" **Parent Location** in the list. The parent location can be a physical, "
+"partner or virtual location, and you can add as many sub-locations as needed"
+" to a location."
+msgstr ""
+
+#: ../../inventory/settings/warehouses/location_creation.rst:29
+msgid ""
+"You can also fill in the **Additional Information** fields and add a note to"
+" describe your location."
+msgstr ""
+
+#: ../../inventory/settings/warehouses/location_creation.rst:35
+msgid "When you are finished, click on **Save**."
+msgstr ""
+
+#: ../../inventory/settings/warehouses/location_creation.rst:38
+msgid ""
+"A warehouse also corresponds to a location. As the locations are "
+"hierarchical, Odoo will create the parent location of the warehouse, "
+"containing all the sublocations in it."
+msgstr ""
+
+#: ../../inventory/settings/warehouses/location_creation.rst:43
+#: ../../inventory/settings/warehouses/warehouse_creation.rst:47
+msgid ":doc:`difference_warehouse_location`"
+msgstr ""
+
+#: ../../inventory/settings/warehouses/warehouse_creation.rst:3
+msgid "How to create a new warehouse?"
+msgstr ""
+
+#: ../../inventory/settings/warehouses/warehouse_creation.rst:11
+msgid ""
+"In order to be able to create a new warehouse, you must allow the system to "
+"manage multiple locations. In the **Inventory** module, open the menu "
+":menuselection:`Settings --> Configuration`. In the **Location & Warehouse**"
+" section, tick the **Manage several locations per warehouse** box, then "
+"click on **apply**."
+msgstr ""
+
+#: ../../inventory/settings/warehouses/warehouse_creation.rst:20
+msgid ""
+"Open the menu :menuselection:`Configuration --> Warehouse Management --> "
+"Warehouses`"
+msgstr ""
+
+#: ../../inventory/settings/warehouses/warehouse_creation.rst:22
+msgid ""
+"In the warehouses screen, click on **Create**. A new screen appears, with 3 "
+"fields :"
+msgstr ""
+
+#: ../../inventory/settings/warehouses/warehouse_creation.rst:25
+msgid "In **Warehouse Name**, insert the full name of the warehouse."
+msgstr ""
+
+#: ../../inventory/settings/warehouses/warehouse_creation.rst:27
+msgid ""
+"In the **Short Name** field, insert a 5-characters code for your warehouse. "
+"Keep in mind that this code is the one that will appear in the lists, so "
+"make sure you choose a name that is easy to understand and easy to enter."
+msgstr ""
+
+#: ../../inventory/settings/warehouses/warehouse_creation.rst:32
+msgid ""
+"In the **Address** field, you can select an existing company or create one "
+"on-the-go. Therefore, the address of your warehouse will be the same as the "
+"one of the company you selected. You can also leave this field empty and "
+"edit it afterwards."
+msgstr ""
+
+#: ../../inventory/settings/warehouses/warehouse_creation.rst:40
+msgid "Click on **Save** to finish configuring your new warehouse."
+msgstr ""
+
+#: ../../inventory/settings/warehouses/warehouse_creation.rst:43
+msgid ""
+"When you create a warehouse, the system will create the necessary picking "
+"types and main child locations for this main location in the background."
+msgstr ""
+
+#: ../../inventory/shipping/operation.rst:3
+msgid "Shipping Operations"
+msgstr ""
+
+#: ../../inventory/shipping/operation/cancel.rst:3
+msgid "How to cancel a shipping request to a shipper?"
+msgstr ""
+
+#: ../../inventory/shipping/operation/cancel.rst:8
+msgid ""
+"Odoo can handle various delivery methods, including third party shippers. "
+"Odoo will be linked with the transportation company tracking system."
+msgstr ""
+
+#: ../../inventory/shipping/operation/cancel.rst:12
+msgid ""
+"It will allow you to manage the transport company, the real prices and the "
+"destination."
+msgstr ""
+
+#: ../../inventory/shipping/operation/cancel.rst:15
+msgid "You can easily cancel the request made to the carrier system."
+msgstr ""
+
+#: ../../inventory/shipping/operation/cancel.rst:18
+msgid "How to cancel a shipping request?"
+msgstr ""
+
+#: ../../inventory/shipping/operation/cancel.rst:20
+msgid ""
+"If the delivery order is not **Validated**, then the request hasn't been "
+"made. You can choose to cancel the delivery or to change the carrier."
+msgstr ""
+
+#: ../../inventory/shipping/operation/cancel.rst:24
+msgid ""
+"If you have clicked on **Validate**, the request has been made and you "
+"should have received the tracking number and the label. You can still cancel"
+" the request. Simply click on the **Cancel** button next to the **Carrier "
+"Tracking Ref**:"
+msgstr ""
+
+#: ../../inventory/shipping/operation/cancel.rst:32
+msgid "You will now see that the shipment has been cancelled."
+msgstr ""
+
+#: ../../inventory/shipping/operation/cancel.rst:37
+msgid "You can now change the carrier if you wish."
+msgstr ""
+
+#: ../../inventory/shipping/operation/cancel.rst:40
+msgid "How to send a shipping request after cancelling one?"
+msgstr ""
+
+#: ../../inventory/shipping/operation/cancel.rst:42
+msgid ""
+"After cancelling the shipping request, you can change the carrier you want "
+"to use. Confirm it by clicking on the **Send to shipper** button. You will "
+"get a new tracking number and a new label."
+msgstr ""
+
+#: ../../inventory/shipping/operation/cancel.rst:50
+#: ../../inventory/shipping/operation/labels.rst:115
+#: ../../inventory/shipping/operation/multipack.rst:83
+msgid ":doc:`invoicing`"
+msgstr ""
+
+#: ../../inventory/shipping/operation/cancel.rst:51
+#: ../../inventory/shipping/operation/labels.rst:116
+msgid ":doc:`multipack`"
+msgstr ""
+
+#: ../../inventory/shipping/operation/invoicing.rst:3
+msgid "How to invoice the shipping cost to the customer?"
+msgstr ""
+
+#: ../../inventory/shipping/operation/invoicing.rst:8
+msgid "There are two ways to invoice the shipping costs:"
+msgstr ""
+
+#: ../../inventory/shipping/operation/invoicing.rst:10
+msgid "Agree with the customer over a cost and seal it down in the sale order"
+msgstr ""
+
+#: ../../inventory/shipping/operation/invoicing.rst:13
+msgid "Invoice the real cost of the shipping."
+msgstr ""
+
+#: ../../inventory/shipping/operation/invoicing.rst:18
+msgid ""
+"To configure the price of your delivery methods, go to the **Inventory** "
+"app, click on :menuselection:`Configuration --> Delivery --> Delivery "
+"Methods`."
+msgstr ""
+
+#: ../../inventory/shipping/operation/invoicing.rst:21
+msgid ""
+"You can manually set a price for the shipping: It can be fixed or based on "
+"rules."
+msgstr ""
+
+#: ../../inventory/shipping/operation/invoicing.rst:24
+msgid ""
+"Or you can use the transportation company computation system. Read the "
+"document :doc:`../setup/third_party_shipper`"
+msgstr ""
+
+#: ../../inventory/shipping/operation/invoicing.rst:28
+msgid "How to invoice the shipping costs to the customer?"
+msgstr ""
+
+#: ../../inventory/shipping/operation/invoicing.rst:31
+msgid "Invoice the price set on the sale order"
+msgstr ""
+
+#: ../../inventory/shipping/operation/invoicing.rst:33
+#: ../../inventory/shipping/operation/invoicing.rst:55
+msgid ""
+"On your sale order, choose the carrier that will be used. Click on "
+"**Delivery Method** to choose the right one."
+msgstr ""
+
+#: ../../inventory/shipping/operation/invoicing.rst:39
+#: ../../inventory/shipping/operation/multipack.rst:36
+msgid ""
+"The price is computed when you **save** the sale order or when you click on "
+"**Set price**."
+msgstr ""
+
+#: ../../inventory/shipping/operation/invoicing.rst:42
+msgid ""
+"To invoice the price of the delivery charge on the sale order, click on "
+"**Set price**, it will add a line with the name of the delivery method as a "
+"product. It may vary from the real price."
+msgstr ""
+
+#: ../../inventory/shipping/operation/invoicing.rst:46
+msgid ""
+"When you create the invoice, it will take the price set on the sale order."
+msgstr ""
+
+#: ../../inventory/shipping/operation/invoicing.rst:53
+msgid "Invoice the real shipping costs"
+msgstr ""
+
+#: ../../inventory/shipping/operation/invoicing.rst:61
+msgid ""
+"The price is computed when you **save** the sale order. Confirm the sale "
+"order and proceed to deliver the product."
+msgstr ""
+
+#: ../../inventory/shipping/operation/invoicing.rst:64
+msgid ""
+"The real shipping cost are computed when the delivery order is validated."
+msgstr ""
+
+#: ../../inventory/shipping/operation/invoicing.rst:70
+msgid ""
+"Go back to the sale order, the real cost is now added to the sale order."
+msgstr ""
+
+#: ../../inventory/shipping/operation/invoicing.rst:76
+msgid ""
+"When you create the invoice, it will take the price computed by the carrier."
+msgstr ""
+
+#: ../../inventory/shipping/operation/invoicing.rst:83
+msgid ""
+"If you split the delivery and make several ones, each delivery order will "
+"add a line to the sale order."
+msgstr ""
+
+#: ../../inventory/shipping/operation/invoicing.rst:87
+msgid ":doc:`../setup/third_party_shipper`"
+msgstr ""
+
+#: ../../inventory/shipping/operation/invoicing.rst:88
+#: ../../inventory/shipping/operation/multipack.rst:84
+msgid ":doc:`labels`"
+msgstr ""
+
+#: ../../inventory/shipping/operation/labels.rst:3
+msgid "How to print shipping labels?"
+msgstr ""
+
+#: ../../inventory/shipping/operation/labels.rst:8
+msgid ""
+"Odoo can handle various delivery methods, including third party shippers "
+"linked with the transportation company tracking system. It allows you to "
+"manage the transport company, the real prices and the destination. And "
+"finally, you will be able to print the shipping labels directly from Odoo."
+msgstr ""
+
+#: ../../inventory/shipping/operation/labels.rst:18
+#: ../../inventory/shipping/setup/third_party_shipper.rst:17
+msgid "Install the shipper company connector module"
+msgstr ""
+
+#: ../../inventory/shipping/operation/labels.rst:20
+msgid ""
+"In the **Inventory** module, click on :menuselection:`Configuration --> "
+"Settings`. Under **Shipping Connectors**, flag the transportation companies "
+"you want to integrate :"
+msgstr ""
+
+#: ../../inventory/shipping/operation/labels.rst:30
+#: ../../inventory/shipping/setup/delivery_method.rst:34
+#: ../../inventory/shipping/setup/third_party_shipper.rst:33
+msgid "Configure the delivery method"
+msgstr ""
+
+#: ../../inventory/shipping/operation/labels.rst:32
+#: ../../inventory/shipping/setup/delivery_method.rst:36
+#: ../../inventory/shipping/setup/third_party_shipper.rst:35
+msgid ""
+"To configure your delivery methods, go to the **Inventory** module, click on"
+" :menuselection:`Configuration --> Delivery Methods`."
+msgstr ""
+
+#: ../../inventory/shipping/operation/labels.rst:35
+msgid ""
+"The delivery methods for the chosen shippers have been automatically "
+"created."
+msgstr ""
+
+#: ../../inventory/shipping/operation/labels.rst:41
+msgid ""
+"In the **Pricing** tab, the name of the provider means that the delivery "
+"will be handled and computed by the shipper system."
+msgstr ""
+
+#: ../../inventory/shipping/operation/labels.rst:44
+msgid "The configuration of the shipper is split into two columns :"
+msgstr ""
+
+#: ../../inventory/shipping/operation/labels.rst:46
+msgid ""
+"The first one is linked to **your account** (develop key, password,...). For"
+" more information, please refer to the provider website."
+msgstr ""
+
+#: ../../inventory/shipping/operation/labels.rst:49
+#: ../../inventory/shipping/setup/third_party_shipper.rst:62
+msgid ""
+"The second column varies according to the **provider**. You can choose the "
+"packaging type, the service type, the weight unit..."
+msgstr ""
+
+#: ../../inventory/shipping/operation/labels.rst:52
+#: ../../inventory/shipping/setup/third_party_shipper.rst:65
+msgid "Uncheck **Test Mode** when you are done with the testings."
+msgstr ""
+
+#: ../../inventory/shipping/operation/labels.rst:55
+#: ../../inventory/shipping/setup/third_party_shipper.rst:77
+msgid "Company configuration"
+msgstr ""
+
+#: ../../inventory/shipping/operation/labels.rst:57
+#: ../../inventory/shipping/setup/third_party_shipper.rst:79
+msgid ""
+"In order to compute the right price, the provider needs your company "
+"information. Be sure your address and phone number are correctly encoded."
+msgstr ""
+
+#: ../../inventory/shipping/operation/labels.rst:64
+#: ../../inventory/shipping/setup/third_party_shipper.rst:86
+msgid ""
+"To check your information, go to the **Settings** application and click on "
+"**General Settings**. Click on the first link **Configure your company "
+"data**."
+msgstr ""
+
+#: ../../inventory/shipping/operation/labels.rst:68
+#: ../../inventory/shipping/setup/third_party_shipper.rst:90
+msgid "Product configuration"
+msgstr ""
+
+#: ../../inventory/shipping/operation/labels.rst:70
+#: ../../inventory/shipping/setup/third_party_shipper.rst:92
+msgid ""
+"The shipper companies need the weight of your product, otherwise the price "
+"computation cannot be done."
+msgstr ""
+
+#: ../../inventory/shipping/operation/labels.rst:73
+msgid ""
+"Go the **Sales** module, click on :menuselection:`Sales --> Products`. Open "
+"the products you want to ship and set a weight on it."
+msgstr ""
+
+#: ../../inventory/shipping/operation/labels.rst:80
+msgid ""
+"The weight on the product form is expressed in kilograms. Don't forget to do"
+" the conversion if you are used to the imperial measurement system."
+msgstr ""
+
+#: ../../inventory/shipping/operation/labels.rst:85
+msgid "How to print shipping labels ?"
+msgstr ""
+
+#: ../../inventory/shipping/operation/labels.rst:87
+msgid ""
+"The delivery order created from the sale order will take the shipping "
+"information from it, but you can change the carrier if you want to."
+msgstr ""
+
+#: ../../inventory/shipping/operation/labels.rst:90
+#: ../../inventory/shipping/setup/third_party_shipper.rst:135
+msgid ""
+"If you create a delivery transfer from the inventory module, you can add the"
+" third party shipper in the additional info tab."
+msgstr ""
+
+#: ../../inventory/shipping/operation/labels.rst:96
+msgid ""
+"Click on **Validate** to receive the tracking number and **the label(s)**."
+msgstr ""
+
+#: ../../inventory/shipping/operation/labels.rst:98
+#: ../../inventory/shipping/setup/third_party_shipper.rst:151
+msgid ""
+"The label to stick on your package is available in the history underneath :"
+msgstr ""
+
+#: ../../inventory/shipping/operation/labels.rst:104
+msgid "Click on it to open the document and print it :"
+msgstr ""
+
+#: ../../inventory/shipping/operation/labels.rst:110
+msgid ""
+"If you are doing multi-packages shippings, most of the time, there will be "
+"one label per package. Each label will appear in the delivery history."
+msgstr ""
+
+#: ../../inventory/shipping/operation/multipack.rst:3
+msgid "How to manage multiple packs for the same delivery order?"
+msgstr ""
+
+#: ../../inventory/shipping/operation/multipack.rst:8
+msgid ""
+"By default, Odoo considers that your delivery is composed of one package. "
+"But you can easily ship your deliveries with more than one package. It is "
+"fully integrated with the third-party shippers."
+msgstr ""
+
+#: ../../inventory/shipping/operation/multipack.rst:15
+msgid ""
+"To configure the use of packages, go to the menu :menuselection:`Inventory "
+"--> Configuration --> Settings`. Locate the **Packages** section and tick "
+"**Record packages used on packing: pallets, boxes,...**"
+msgstr ""
+
+#: ../../inventory/shipping/operation/multipack.rst:23
+msgid "Click on **Apply** when you are done."
+msgstr ""
+
+#: ../../inventory/shipping/operation/multipack.rst:29
+#: ../../inventory/shipping/setup/delivery_method.rst:77
+#: ../../inventory/shipping/setup/third_party_shipper.rst:110
+msgid "Sale order"
+msgstr ""
+
+#: ../../inventory/shipping/operation/multipack.rst:34
+msgid "Click on a **Delivery Method** to choose the right one."
+msgstr ""
+
+#: ../../inventory/shipping/operation/multipack.rst:40
+msgid "Multi-packages Delivery"
+msgstr ""
+
+#: ../../inventory/shipping/operation/multipack.rst:42
+msgid ""
+"The delivery created from the sale order will take the shipping information "
+"from it."
+msgstr ""
+
+#: ../../inventory/shipping/operation/multipack.rst:48
+msgid "From here, you can split your delivery into multiple packages."
+msgstr ""
+
+#: ../../inventory/shipping/operation/multipack.rst:50
+msgid ""
+"Choose the quantity you want to put in the first pack in the **Done** "
+"column, then click on the link **Put in Pack**."
+msgstr ""
+
+#: ../../inventory/shipping/operation/multipack.rst:56
+msgid "It will automatically create a pack with the requested quantity."
+msgstr ""
+
+#: ../../inventory/shipping/operation/multipack.rst:58
+msgid "Do the same steps for the other pieces you want to pack in."
+msgstr ""
+
+#: ../../inventory/shipping/operation/multipack.rst:63
+msgid "Click on **Validate** when you are done."
+msgstr ""
+
+#: ../../inventory/shipping/operation/multipack.rst:66
+msgid "Multi-packages with a 3rd party-shipper"
+msgstr ""
+
+#: ../../inventory/shipping/operation/multipack.rst:68
+msgid ""
+"Once the delivery order is validated, you will receive the tracking number. "
+"The **carrier Tracking ref** field will automatically be filled. Click on "
+"the **Tracking** button to check your delivery on the provider website."
+msgstr ""
+
+#: ../../inventory/shipping/operation/multipack.rst:76
+msgid ""
+"The **labels** to stick on your packages are available in the history "
+"underneath:"
+msgstr ""
+
+#: ../../inventory/shipping/setup.rst:3
+msgid "Shipping Setup"
+msgstr ""
+
+#: ../../inventory/shipping/setup/delivery_method.rst:3
+msgid "How to setup a delivery method?"
+msgstr ""
+
+#: ../../inventory/shipping/setup/delivery_method.rst:8
+msgid ""
+"Odoo can handle various delivery methods, but it is not activated by "
+"default. Delivery methods can be used for your sale orders, your deliveries "
+"but also on your e-commerce."
+msgstr ""
+
+#: ../../inventory/shipping/setup/delivery_method.rst:12
+msgid ""
+"Delivery methods allow you to manage the transport company, the price and "
+"the destination. You can even integrate Odoo with external shippers to "
+"compute the real price and the packagings."
+msgstr ""
+
+#: ../../inventory/shipping/setup/delivery_method.rst:20
+msgid "Install the inventory module"
+msgstr ""
+
+#: ../../inventory/shipping/setup/delivery_method.rst:22
+msgid ""
+"Delivery methods are handled by the **Delivery costs** module. Go to "
+"**Apps** and search for the module. You should remove the **Apps** filter in"
+" order to see it :"
+msgstr ""
+
+#: ../../inventory/shipping/setup/delivery_method.rst:30
+#: ../../inventory/shipping/setup/third_party_shipper.rst:29
+msgid ""
+"If you want to integrate delivery methods in your e-commerce, you'll have to"
+" install the **eCommerce Delivery** module."
+msgstr ""
+
+#: ../../inventory/shipping/setup/delivery_method.rst:39
+msgid "First set a name and a transporter company."
+msgstr ""
+
+#: ../../inventory/shipping/setup/delivery_method.rst:44
+msgid ""
+"Then you'll have to set the pricing. It can be fixed or based on rules."
+msgstr ""
+
+#: ../../inventory/shipping/setup/delivery_method.rst:46
+msgid ""
+"If the price is fixed, tick **Fixed price**. You'll just have to define the "
+"price. If you want the delivery to be free above a certain amount, tick the "
+"option **Free if Order total is more than** and set a price."
+msgstr ""
+
+#: ../../inventory/shipping/setup/delivery_method.rst:54
+msgid ""
+"If the price varies according to rules, tick **Based on Rules**. Click on "
+"**add an item to a pricing rule**. Choose a condition based on either the "
+"weight, the volume, the price or the quantity."
+msgstr ""
+
+#: ../../inventory/shipping/setup/delivery_method.rst:61
+msgid ""
+"Finally you can limit the delivery method to a few destinations. The limit "
+"can be applied to some countries, states or even zip codes. This feature "
+"limits the list of countries on your e-commerce."
+msgstr ""
+
+#: ../../inventory/shipping/setup/delivery_method.rst:69
+msgid ""
+"You can integrate Odoo with external shippers in order to compute the real "
+"price and packagings, and handle the printing the shipping labels. See "
+":doc:`third_party_shipper`"
+msgstr ""
+
+#: ../../inventory/shipping/setup/delivery_method.rst:82
+msgid ""
+"You can now choose the **Delivery Method** on your sale order. If you want "
+"to invoice the price of the delivery charge on the sale order, click on "
+"**Set price**, it will add a line with the name of the delivery method as a "
+"product."
+msgstr ""
+
+#: ../../inventory/shipping/setup/delivery_method.rst:88
+#: ../../inventory/shipping/setup/third_party_shipper.rst:130
+msgid "Delivery"
+msgstr ""
+
+#: ../../inventory/shipping/setup/delivery_method.rst:90
+msgid "You can add or change the delivery method on the delivery itself."
+msgstr ""
+
+#: ../../inventory/shipping/setup/delivery_method.rst:95
+msgid ""
+"On the delivery, check the **Carrier Information**. The carrier is the "
+"chosen delivery method."
+msgstr ""
+
+#: ../../inventory/shipping/setup/delivery_method.rst:99
+msgid ":doc:`third_party_shipper`"
+msgstr ""
+
+#: ../../inventory/shipping/setup/delivery_method.rst:100
+#: ../../inventory/shipping/setup/third_party_shipper.rst:158
+msgid ":doc:`../operation/invoicing`"
+msgstr ""
+
+#: ../../inventory/shipping/setup/dhl_credentials.rst:3
+msgid "How to get DHL credentials for integration with Odoo?"
+msgstr ""
+
+#: ../../inventory/shipping/setup/dhl_credentials.rst:5
+msgid "In order to use the Odoo DHL API, you will need:"
+msgstr ""
+
+#: ../../inventory/shipping/setup/dhl_credentials.rst:7
+msgid "A DHL.com SiteID"
+msgstr ""
+
+#: ../../inventory/shipping/setup/dhl_credentials.rst:9
+msgid "A DHL Password"
+msgstr ""
+
+#: ../../inventory/shipping/setup/dhl_credentials.rst:11
+msgid "A DHL Account Number"
+msgstr ""
+
+#: ../../inventory/shipping/setup/dhl_credentials.rst:15
+msgid ""
+"Getting SiteID and password for countries other than United States (UK and "
+"Rest of the world)"
+msgstr ""
+
+#: ../../inventory/shipping/setup/dhl_credentials.rst:17
+msgid ""
+"You should contact DHL account manager and request integration for XML "
+"Express API. The presales should provide you live credentials."
+msgstr ""
+
+#: ../../inventory/shipping/setup/dhl_credentials.rst:20
+msgid "Getting SiteID and Password for  United States"
+msgstr ""
+
+#: ../../inventory/shipping/setup/dhl_credentials.rst:22
+msgid ""
+"You need to write to xmlrequests@dhl.com along with your full Account "
+"details like account number, region, address, etc. to get API Access."
+msgstr ""
+
+#: ../../inventory/shipping/setup/dhl_credentials.rst:24
+msgid ""
+"In meantime, for testing the solution, you can use the tests credentials as "
+"given in the demo data:"
+msgstr ""
+
+#: ../../inventory/shipping/setup/dhl_credentials.rst:26
+msgid "**SiteID**: CustomerTest"
+msgstr ""
+
+#: ../../inventory/shipping/setup/dhl_credentials.rst:28
+msgid "**Password**: alkd89nBV"
+msgstr ""
+
+#: ../../inventory/shipping/setup/dhl_credentials.rst:30
+msgid "**DHL Account Number**: 803921577"
+msgstr ""
+
+#: ../../inventory/shipping/setup/third_party_shipper.rst:3
+msgid "How to integrate a third party shipper?"
+msgstr ""
+
+#: ../../inventory/shipping/setup/third_party_shipper.rst:8
+msgid ""
+"Odoo can handle various delivery methods, including third party shippers. "
+"Odoo can be linked with the transportation company tracking system. It will "
+"allow you to manage the transport company, the real prices and the "
+"destination."
+msgstr ""
+
+#: ../../inventory/shipping/setup/third_party_shipper.rst:19
+msgid ""
+"In the inventory module, click on :menuselection:`Configuration --> "
+"Settings`. Under **Shipping Connectors**, flag the transportation companies "
+"you want to integrate :"
+msgstr ""
+
+#: ../../inventory/shipping/setup/third_party_shipper.rst:38
+msgid ""
+"The delivery methods for the chosen shippers have been automatically "
+"created. Most of the time, there will be **2** delivery methods for the same"
+" provider: one for **international** shipping and the other for **domestic**"
+" shipping."
+msgstr ""
+
+#: ../../inventory/shipping/setup/third_party_shipper.rst:43
+msgid ""
+"You can create other methods with the same provider with other "
+"configuration, for example the **Packaging Type**."
+msgstr ""
+
+#: ../../inventory/shipping/setup/third_party_shipper.rst:46
+msgid ""
+"You can change the **Name** of the delivery method. This is the name that "
+"will appear on your ecommerce."
+msgstr ""
+
+#: ../../inventory/shipping/setup/third_party_shipper.rst:49
+msgid "Flag **Shipping enabled** when you are ready to use it."
+msgstr ""
+
+#: ../../inventory/shipping/setup/third_party_shipper.rst:54
+msgid ""
+"In the pricing tab, the name of the provider chosen under the **Price "
+"computation** means that the pricing will be computed by the shipper system."
+msgstr ""
+
+#: ../../inventory/shipping/setup/third_party_shipper.rst:57
+msgid "The configuration of the shipper is split into two columns:"
+msgstr ""
+
+#: ../../inventory/shipping/setup/third_party_shipper.rst:59
+msgid ""
+"The first one is linked to **your account** (developer key, password,...). "
+"For more information, please refer to the provider website."
+msgstr ""
+
+#: ../../inventory/shipping/setup/third_party_shipper.rst:67
+msgid ""
+"Finally you can limit the delivery method to a few destinations. You can "
+"limit it to some countries, states or even zip codes. This feature limits "
+"the list of countries on your e-commerce. It is useful for the domestic "
+"providers. For example, USPS US only delivers from the United States to the "
+"United States."
+msgstr ""
+
+#: ../../inventory/shipping/setup/third_party_shipper.rst:95
+msgid ""
+"Go the menu :menuselection:`Sales --> Sales --> Products`. Open the products"
+" you want to ship and set a weight on it."
+msgstr ""
+
+#: ../../inventory/shipping/setup/third_party_shipper.rst:102
+msgid ""
+"The weight on the product form is expressed in kilograms. Don't forget to "
+"make the conversion if you are used to the imperial measurement system."
+msgstr ""
+
+#: ../../inventory/shipping/setup/third_party_shipper.rst:115
+msgid ""
+"You can now choose the carrier on your sale order. Click on **Delivery "
+"method** to choose the right one."
+msgstr ""
+
+#: ../../inventory/shipping/setup/third_party_shipper.rst:118
+msgid ""
+"The price is computed when you save the sale order or when you click on "
+"**Set price**."
+msgstr ""
+
+#: ../../inventory/shipping/setup/third_party_shipper.rst:121
+msgid ""
+"If you want to invoice the price of the delivery charge on the sale order, "
+"click on **Set price**, it will add a line with the name of the delivery "
+"method as a product. It may vary from the real price."
+msgstr ""
+
+#: ../../inventory/shipping/setup/third_party_shipper.rst:125
+msgid ""
+"Otherwise, the real price (computed when the delivery is validated) will "
+"automatically be added to the invoice. For more information, please read the"
+" document :doc:`../operation/invoicing`"
+msgstr ""
+
+#: ../../inventory/shipping/setup/third_party_shipper.rst:132
+msgid ""
+"The delivery created from the sale order will take the shipping information "
+"from it. You can change the carrier if you want to."
+msgstr ""
+
+#: ../../inventory/shipping/setup/third_party_shipper.rst:141
+msgid ""
+"The weight is computed based on the products weights. The shipping cost will"
+" be computed once the transfer is validated."
+msgstr ""
+
+#: ../../inventory/shipping/setup/third_party_shipper.rst:144
+msgid ""
+"Click on **Validate** to receive the tracking number. The **Carrier Tracking"
+" ref** field will automatically be filled. Click on the **Tracking** button "
+"to check your delivery on the provider website."
+msgstr ""
+
+#: ../../inventory/shipping/setup/third_party_shipper.rst:159
+msgid ":doc:`../operation/labels`"
+msgstr ""
+
+#: ../../inventory/shipping/setup/ups_credentials.rst:3
+msgid "How to get UPS credentials for integration with Odoo?"
+msgstr ""
+
+#: ../../inventory/shipping/setup/ups_credentials.rst:5
+msgid "In order to use the Odoo UPS API, you will need:"
+msgstr ""
+
+#: ../../inventory/shipping/setup/ups_credentials.rst:7
+msgid "A UPS.com user ID and password"
+msgstr ""
+
+#: ../../inventory/shipping/setup/ups_credentials.rst:9
+msgid "A UPS account number"
+msgstr ""
+
+#: ../../inventory/shipping/setup/ups_credentials.rst:11
+msgid "An Access Key"
+msgstr ""
+
+#: ../../inventory/shipping/setup/ups_credentials.rst:13
+msgid ""
+"An Access Key is a 16 character alpha-numeric code that allows access to the"
+" UPS Developer Kit API Development and Production servers."
+msgstr ""
+
+#: ../../inventory/shipping/setup/ups_credentials.rst:17
+msgid "Create a UPS Account"
+msgstr ""
+
+#: ../../inventory/shipping/setup/ups_credentials.rst:19
+msgid ""
+"Note that only customers located in the US can open a UPS account online. If"
+" you are located outside the US, you will need to contact UPS Customer "
+"Service in order to to open an account."
+msgstr ""
+
+#: ../../inventory/shipping/setup/ups_credentials.rst:23
+msgid ""
+"You can read additional information about opening a UPS account on the their"
+" website, on the page, `How to Open a UPS Account Online "
+"`_"
+msgstr ""
+
+#: ../../inventory/shipping/setup/ups_credentials.rst:27
+msgid ""
+"If you don't already have a UPS account, you can create one along with your "
+"online profile by following these steps:"
+msgstr ""
+
+#: ../../inventory/shipping/setup/ups_credentials.rst:30
+msgid ""
+"1. Access the UPS.com web site at `www.ups.com `__, and"
+" click the **New User** link at the top of the page."
+msgstr ""
+
+#: ../../inventory/shipping/setup/ups_credentials.rst:34
+msgid ""
+"2. Click the **Register for MyUPS** button, and follow the prompts to "
+"complete the registration process."
+msgstr ""
+
+#: ../../inventory/shipping/setup/ups_credentials.rst:37
+msgid ""
+"If you already have a UPS account, you can add it to your online profile as "
+"follows:"
+msgstr ""
+
+#: ../../inventory/shipping/setup/ups_credentials.rst:39
+msgid ""
+"1. Log in to the UPS.com site (`http://www.ups.com `__)"
+" using your UPS.com User ID and Password."
+msgstr ""
+
+#: ../../inventory/shipping/setup/ups_credentials.rst:43
+msgid "Click the **My UPS** tab."
+msgstr ""
+
+#: ../../inventory/shipping/setup/ups_credentials.rst:45
+msgid "Click the **Account Summary** link."
+msgstr ""
+
+#: ../../inventory/shipping/setup/ups_credentials.rst:47
+msgid ""
+"4. Click the **Add an Existing UPS Account** link in the **UPS Account "
+"Details** section of the page."
+msgstr ""
+
+#: ../../inventory/shipping/setup/ups_credentials.rst:50
+msgid ""
+"5. In the **Add New Account** screen, enter the **UPS Account Number**, "
+"**Account Name**, and **Postal Code** fields. The country defaults to United"
+" States.q"
+msgstr ""
+
+#: ../../inventory/shipping/setup/ups_credentials.rst:54
+msgid "Click the **Next** button to continue."
+msgstr ""
+
+#: ../../inventory/shipping/setup/ups_credentials.rst:57
+msgid "Get an Access Key"
+msgstr ""
+
+#: ../../inventory/shipping/setup/ups_credentials.rst:59
+msgid ""
+"After you have added your UPS account number to your user profile you can "
+"request an Access Key from UPS using the steps below:"
+msgstr ""
+
+#: ../../inventory/shipping/setup/ups_credentials.rst:62
+msgid ""
+"1. Go to the **UPS Developer Kit** web page "
+"`https://www.ups.com/upsdeveloperkit?loc=en\\_US "
+"`__"
+msgstr ""
+
+#: ../../inventory/shipping/setup/ups_credentials.rst:65
+msgid "Log into UPS.com with your user ID and password"
+msgstr ""
+
+#: ../../inventory/shipping/setup/ups_credentials.rst:67
+msgid "Click on the link **Request an access key**."
+msgstr ""
+
+#: ../../inventory/shipping/setup/ups_credentials.rst:69
+msgid "Verify your contact information"
+msgstr ""
+
+#: ../../inventory/shipping/setup/ups_credentials.rst:71
+msgid "Click the **Request Access Key** button."
+msgstr ""
+
+#: ../../inventory/shipping/setup/ups_credentials.rst:73
+msgid ""
+"The **Access Key** will be provided to you on the web page, and an email "
+"with the Access Key will be sent to the email address of the primary "
+"contact."
+msgstr ""
diff --git a/locale/de_DE/LC_MESSAGES/iot.po b/locale/de_DE/LC_MESSAGES/iot.po
new file mode 100644
index 000000000..5ef27e395
--- /dev/null
+++ b/locale/de_DE/LC_MESSAGES/iot.po
@@ -0,0 +1,366 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) 2015-TODAY, Odoo S.A.
+# This file is distributed under the same license as the Odoo package.
+# FIRST AUTHOR , YEAR.
+# 
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo 11.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2018-10-19 10:03+0200\n"
+"PO-Revision-Date: 2018-10-19 08:15+0000\n"
+"Language-Team: German (Germany) (https://www.transifex.com/odoo/teams/41243/de_DE/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: de_DE\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: ../../iot.rst:5
+msgid "Internet of Things (IoT)"
+msgstr ""
+
+#: ../../iot/connect.rst:3
+msgid "Connect an IoT Box to your database"
+msgstr ""
+
+#: ../../iot/connect.rst:5
+msgid "Install the Internet of Things (IoT) App on your Odoo Database."
+msgstr ""
+
+#: ../../iot/connect.rst:10
+msgid "Go in the IoT App and click on Connect on the IoT Boxes page."
+msgstr ""
+
+#: ../../iot/connect.rst:15
+msgid "Follow the steps to connect your IoT Box."
+msgstr ""
+
+#: ../../iot/connect.rst:21
+msgid "Ethernet Connection"
+msgstr ""
+
+#: ../../iot/connect.rst:23
+msgid ""
+"Connect to the IoT Box all the devices that have to be connected with cables"
+" (ethernet, usb devices, etc.)."
+msgstr ""
+
+#: ../../iot/connect.rst:26
+msgid "Power on the IoT Box."
+msgstr ""
+
+#: ../../iot/connect.rst:28
+msgid "Then click on the Scan button."
+msgstr ""
+
+#: ../../iot/connect.rst:34
+msgid "WiFi Connection"
+msgstr ""
+
+#: ../../iot/connect.rst:36
+msgid "Power on the IoT Box"
+msgstr ""
+
+#: ../../iot/connect.rst:38
+msgid "Copy the token"
+msgstr ""
+
+#: ../../iot/connect.rst:43
+msgid ""
+"Connect to the IoT Box WiFi Network (make sure there is no ethernet cable "
+"plugged in your computer)."
+msgstr ""
+
+#: ../../iot/connect.rst:49
+msgid ""
+"You will be redirected to the IoT Box Homepage (if it doesn't work, connect "
+"to the IP address of the box). Give a name to your IoT Box (not required) "
+"and paste the token, then click on next."
+msgstr ""
+
+#: ../../iot/connect.rst:57
+msgid ""
+"If you are on Runbot, do not forget to add the -all or -base in the token "
+"(e.g. this token **http://375228-saas-11-5-iot-"
+"f3f920.runbot16.odoo.com\\|4957098401** should become "
+"**http://375228-saas-11-5-iot-f3f920-all.runbot16.odoo.com\\|4957098401**)."
+msgstr ""
+
+#: ../../iot/connect.rst:63
+msgid ""
+"Choose the WiFi network you want to connect with (enter the password if "
+"there is one) and click on Submit. Wait a few seconds before being "
+"redirected to your database."
+msgstr ""
+
+#: ../../iot/connect.rst:70
+msgid "You should now see the IoT Box."
+msgstr ""
+
+#: ../../iot/connect.rst:76
+msgid "IoT Box Schema"
+msgstr ""
+
+#: ../../iot/pos.rst:3
+msgid "Use the IoT Box for the PoS"
+msgstr ""
+
+#: ../../iot/pos.rst:9
+msgid "Prerequisites"
+msgstr ""
+
+#: ../../iot/pos.rst:11
+msgid "Before starting, make sure you have the following:"
+msgstr ""
+
+#: ../../iot/pos.rst:13
+msgid "An IoT Box"
+msgstr ""
+
+#: ../../iot/pos.rst:15
+msgid "A 2A Power adapter with pi 3 b+ 2.5 A"
+msgstr ""
+
+#: ../../iot/pos.rst:17
+msgid "A computer or tablet with an up-to-date web browser"
+msgstr ""
+
+#: ../../iot/pos.rst:19
+msgid ""
+"A running SaaS or Odoo instance with the Point of Sale and IoT apps "
+"installed"
+msgstr ""
+
+#: ../../iot/pos.rst:22
+msgid "A local network setup with DHCP (this is the default setting)"
+msgstr ""
+
+#: ../../iot/pos.rst:24
+msgid ""
+"An Epson USB TM-T20 Printer or another ESC/POS compatible printer "
+"(officially supported printers are listed at the `POS Hardware page "
+"`__)"
+msgstr ""
+
+#: ../../iot/pos.rst:28
+msgid "A Honeywell Eclipse USB Barcode Scanner or another compatible scanner"
+msgstr ""
+
+#: ../../iot/pos.rst:30
+msgid "An Epson compatible cash drawer"
+msgstr ""
+
+#: ../../iot/pos.rst:32
+msgid "An RJ45 Ethernet Cable (optional, WiFi is built in)"
+msgstr ""
+
+#: ../../iot/pos.rst:35
+msgid "Set Up"
+msgstr ""
+
+#: ../../iot/pos.rst:37
+msgid ""
+"To connect hardware to the PoS, the first step is to connect an IoT Box to "
+"your database. For this, follow this `documentation "
+"`__."
+msgstr ""
+
+#: ../../iot/pos.rst:44
+msgid "Then, you have to connect the peripheral devices to your IoT Box."
+msgstr ""
+
+#: ../../iot/pos.rst:46
+msgid ""
+"Officially supported hardware is listed on `the POS Hardware page "
+"`__, but other hardware"
+" might work as well."
+msgstr ""
+
+#: ../../iot/pos.rst:50
+msgid "**Printer**: Connect an ESC/POS printer to a USB port and power it on."
+msgstr ""
+
+#: ../../iot/pos.rst:53
+msgid ""
+"**Cash drawer**: The cash drawer should be connected to the printer with an "
+"RJ25 cable."
+msgstr ""
+
+#: ../../iot/pos.rst:56
+msgid ""
+"**Barcode scanner**: Connect your barcode scanner. In order for your barcode"
+" scanner to be compatible it must behave as a keyboard and must be "
+"configured in **US QWERTY**. It also must end barcodes with an Enter "
+"character (keycode 28). This is most likely the default configuration of "
+"your barcode scanner."
+msgstr ""
+
+#: ../../iot/pos.rst:62
+msgid "**Scale**: Connect your scale and power it on."
+msgstr ""
+
+#: ../../iot/pos.rst:64
+msgid ""
+"**Ethernet**: If you do not wish to use Wi-Fi, plug in the Ethernet cable. "
+"Make sure this will connect the IoT Box to the same network as your POS "
+"device."
+msgstr ""
+
+#: ../../iot/pos.rst:68
+msgid ""
+"**Wi-Fi**: The current version of the IoT Box has Wi-Fi built in. Make sure "
+"not to plug in an Ethernet cable when booting, because all Wi-Fi "
+"functionality will be bypassed when a wired network connection is available "
+"on boot."
+msgstr ""
+
+#: ../../iot/pos.rst:73
+msgid ""
+"Once it's done, you can connect the IoT Box to your PoS. For this, go in "
+"Point of Sale > Configuration > PoS, tick the box \"IoT Box\" and select the"
+" IoT Box you want to connect with. Save the changes."
+msgstr ""
+
+#: ../../iot/pos.rst:77
+msgid "Set up is done, you can launch a new PoS Session."
+msgstr ""
+
+#: ../../iot/pos.rst:80
+msgid "Troubleshoot"
+msgstr ""
+
+#: ../../iot/pos.rst:83
+msgid "The PoS cannot connect to the IoT Box"
+msgstr ""
+
+#: ../../iot/pos.rst:85
+msgid ""
+"The easiest way to make sure the IoT Box is properly set-up is to turn it on"
+" with the printer plugged in as it will print a receipt indicating any error"
+" if encountered or the IoT Box's IP address in case of success. If no "
+"receipt is printed, check the following steps:"
+msgstr ""
+
+#: ../../iot/pos.rst:91
+msgid ""
+"Make sure the IoT Box is powered on, indicated by a brightly lit red status "
+"LED."
+msgstr ""
+
+#: ../../iot/pos.rst:94
+msgid ""
+"Make sure the IoT Box is ready, this is indicated by a brightly lit green "
+"status LED just next to the red power status LED. The IoT Box should be "
+"ready ~2 minutes after it is started."
+msgstr ""
+
+#: ../../iot/pos.rst:98
+msgid ""
+"Make sure the IoT Box is connected to the same network as your POS device. "
+"Both the device and the IoT Box should be visible in the list of connected "
+"devices on your network router."
+msgstr ""
+
+#: ../../iot/pos.rst:102
+msgid ""
+"If you specified the IoT Box's IP address in the configuration, make sure it"
+" corresponds to the ip address printed on the IoT Box's status receipt."
+msgstr ""
+
+#: ../../iot/pos.rst:106
+msgid "Make sure that the POS is not loaded over HTTPS."
+msgstr ""
+
+#: ../../iot/pos.rst:108
+msgid ""
+"A bug in Firefox's HTTP implementation might prevent the autodiscovery from "
+"working reliably. You could also manually set up the IoT Box's IP address in"
+" the POS configuration."
+msgstr ""
+
+#: ../../iot/pos.rst:113
+msgid "The Barcode Scanner is not working"
+msgstr ""
+
+#: ../../iot/pos.rst:115
+msgid ""
+"The barcode scanner must be configured in US QWERTY and emit an Enter after "
+"each barcode. This is the default configuration of most barcode readers. "
+"Refer to the barcode reader documentation for more information."
+msgstr ""
+
+#: ../../iot/pos.rst:120
+msgid ""
+"The IoT Box needs a 2A power supply to work with some barcode scanners. If "
+"you are not using the provided power supply, make sure the one you use has "
+"enough power."
+msgstr ""
+
+#: ../../iot/pos.rst:124
+msgid ""
+"Some barcode scanners will need more than 2A and will not work, or will work"
+" unreliably, even with the provided power supply. In those case you can plug"
+" the barcode scanner in a self-powered USB hub."
+msgstr ""
+
+#: ../../iot/pos.rst:129
+msgid ""
+"Some poorly built barcode scanners do not advertise themselves as barcode "
+"scanners but as a usb keyboard instead, and will not be recognized by the "
+"IoT Box."
+msgstr ""
+
+#: ../../iot/pos.rst:134
+msgid "The Barcode Scanner is not working reliably"
+msgstr ""
+
+#: ../../iot/pos.rst:136
+msgid ""
+"Make sure that no more than one device with 'Scan via Proxy'/'Barcode "
+"Scanner' enabled are connected to the IoT Box at the same time."
+msgstr ""
+
+#: ../../iot/pos.rst:140
+msgid "Printing the receipt takes too much time"
+msgstr ""
+
+#: ../../iot/pos.rst:142
+msgid ""
+"A small delay before the first print is expected, as the IoT Box will do "
+"some preprocessing to speed up the next printings. If you suffer delays "
+"afterwards it is most likely due to poor network connection between the POS "
+"and the IoT Box."
+msgstr ""
+
+#: ../../iot/pos.rst:148
+msgid "Some characters are not correctly printed on the receipt"
+msgstr ""
+
+#: ../../iot/pos.rst:150
+msgid ""
+"The IoT Box does not support all languages and characters. It currently "
+"supports Latin and Cyrillic based scripts, with basic Japanese support."
+msgstr ""
+
+#: ../../iot/pos.rst:155
+msgid "The printer is offline"
+msgstr ""
+
+#: ../../iot/pos.rst:157
+msgid ""
+"Make sure the printer is connected, powered, has enough paper and has its "
+"lid closed, and is not reporting an error. If the error persists, please "
+"contact support."
+msgstr ""
+
+#: ../../iot/pos.rst:162
+msgid "The cashdrawer does not open"
+msgstr ""
+
+#: ../../iot/pos.rst:164
+msgid ""
+"The cashdrawer should be connected to the printer and should be activated in"
+" the POS configuration."
+msgstr ""
diff --git a/locale/de_DE/LC_MESSAGES/livechat.po b/locale/de_DE/LC_MESSAGES/livechat.po
new file mode 100644
index 000000000..aa8161aa8
--- /dev/null
+++ b/locale/de_DE/LC_MESSAGES/livechat.po
@@ -0,0 +1,193 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) 2015-TODAY, Odoo S.A.
+# This file is distributed under the same license as the Odoo package.
+# FIRST AUTHOR , YEAR.
+# 
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo 11.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2018-07-23 12:10+0200\n"
+"PO-Revision-Date: 2018-10-19 08:15+0000\n"
+"Language-Team: German (Germany) (https://www.transifex.com/odoo/teams/41243/de_DE/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: de_DE\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: ../../livechat/livechat.rst:5
+msgid "Live Chat"
+msgstr ""
+
+#: ../../livechat/livechat.rst:8
+msgid "Chat in live with website visitors"
+msgstr ""
+
+#: ../../livechat/livechat.rst:10
+msgid ""
+"With Odoo Live Chat, you can establish a direct contact with your website "
+"visitors. A simple dialog box will be available on their screen and will "
+"allow them to get in touch with one of your sales representatives. This way,"
+" you can easily turn prospects into potential business opportunities. You "
+"will also be able to provide assistance to your customers. Overall, this is "
+"the perfect tool to improve customer satisfaction."
+msgstr ""
+
+#: ../../livechat/livechat.rst:19
+msgid "Configuration"
+msgstr ""
+
+#: ../../livechat/livechat.rst:21
+msgid ""
+"To get the Live Chat feature, open the Apps module, search for \"Live Chat\""
+" and then click on install."
+msgstr ""
+
+#: ../../livechat/livechat.rst:27
+msgid ""
+"The Live Chat module provides you a direct access to your channels. There, "
+"operators can easily join and leave the chat."
+msgstr ""
+
+#: ../../livechat/livechat.rst:34
+msgid "Add the live chat to an Odoo website"
+msgstr ""
+
+#: ../../livechat/livechat.rst:36
+msgid ""
+"If your website was created with Odoo, then the live chat is automatically "
+"added to it. All that is left to do, is to go to :menuselection:`Website -->"
+" Configuration --> Settings` to select the channel to be linked to the "
+"website."
+msgstr ""
+
+#: ../../livechat/livechat.rst:45
+msgid "Add the live chat to an external website"
+msgstr ""
+
+#: ../../livechat/livechat.rst:47
+msgid ""
+"If your website was not created with Odoo, go to the Live Chat module and "
+"then select the channel to be linked. There, you can simply copy paste the "
+"code available into your website. A specific url you can send to customers "
+"or suppliers for them to access the live chat is also provided."
+msgstr ""
+
+#: ../../livechat/livechat.rst:54
+msgid "Hide / display the live chat according to rules"
+msgstr ""
+
+#: ../../livechat/livechat.rst:56
+msgid ""
+"Rules for the live chat can be defined on the channel form. For instance, "
+"you can choose to display the chat in the countries you speak the language "
+"of. On the contrary, you are able to hide the chat in countries your company"
+" does not sell in. If you select *Auto popup*, you can also set the length "
+"of time it takes for the chat to appear."
+msgstr ""
+
+#: ../../livechat/livechat.rst:66
+msgid "Prepare automatic messages"
+msgstr ""
+
+#: ../../livechat/livechat.rst:68
+msgid ""
+"On the channel form, in the *Options* section, several messages can be typed"
+" to appear automatically on the chat. This will entice visitors to reach you"
+" through the live chat."
+msgstr ""
+
+#: ../../livechat/livechat.rst:76
+msgid "Start chatting with customers"
+msgstr ""
+
+#: ../../livechat/livechat.rst:78
+msgid ""
+"In order to start chatting with customers, first make sure that the channel "
+"is published on your website. To do so, select *Unpublished on Website* on "
+"the top right corner of the channel form to toggle the *Published* setting. "
+"Then, the live chat can begin once an operator has joined the channel."
+msgstr ""
+
+#: ../../livechat/livechat.rst:88
+msgid ""
+"If no operator is available and/or if the channel is unpublished on the "
+"website, then the live chat button will not appear to visitors."
+msgstr ""
+
+#: ../../livechat/livechat.rst:92
+msgid ""
+"In practice, the conversations initiated by the visitors will appear in the "
+"Discuss module and will also pop up as a direct message. Therefore, "
+"inquiries can be answered wherever you are in Odoo."
+msgstr ""
+
+#: ../../livechat/livechat.rst:96
+msgid ""
+"If there several operators in charge of a channel, the system will dispatch "
+"sessions randomly between them."
+msgstr ""
+
+#: ../../livechat/livechat.rst:100
+msgid "Use commands"
+msgstr ""
+
+#: ../../livechat/livechat.rst:102
+msgid ""
+"Commands are useful shortcuts for completing certain actions or to access "
+"information you might need. To use this feature, simply type the commands "
+"into the chat. The following actions are available :"
+msgstr ""
+
+#: ../../livechat/livechat.rst:106
+msgid "**/help** : show a helper message."
+msgstr ""
+
+#: ../../livechat/livechat.rst:108
+msgid "**/helpdesk** : create a helpdesk ticket."
+msgstr ""
+
+#: ../../livechat/livechat.rst:110
+msgid "**/helpdesk\\_search** : search for a helpdesk ticket."
+msgstr ""
+
+#: ../../livechat/livechat.rst:112
+msgid "**/history** : see 15 last visited pages."
+msgstr ""
+
+#: ../../livechat/livechat.rst:114
+msgid "**/lead** : create a new lead."
+msgstr ""
+
+#: ../../livechat/livechat.rst:116
+msgid "**/leave** : leave the channel."
+msgstr ""
+
+#: ../../livechat/livechat.rst:119
+msgid ""
+"If a helpdesk ticket is created from the chat, then the conversation it was "
+"generated from will automatically appear as the description of the ticket. "
+"The same goes for the creation of a lead."
+msgstr ""
+
+#: ../../livechat/livechat.rst:124
+msgid "Send canned responses"
+msgstr ""
+
+#: ../../livechat/livechat.rst:126
+msgid ""
+"Canned responses allow you to create substitutes to generic sentences you "
+"frequently use. Typing a word instead of several will save you a lot of "
+"time. To add canned responses, go to :menuselection:`LIVE CHAT --> "
+"Configuration --> Canned Responses` and create as many as you need to. Then,"
+" to use them during a chat, simply type \":\" followed by the shortcut you "
+"assigned."
+msgstr ""
+
+#: ../../livechat/livechat.rst:136
+msgid ""
+"You now have all of the tools needed to chat in live with your website "
+"visitors, enjoy !"
+msgstr ""
diff --git a/locale/de_DE/LC_MESSAGES/manufacturing.po b/locale/de_DE/LC_MESSAGES/manufacturing.po
new file mode 100644
index 000000000..522da85dc
--- /dev/null
+++ b/locale/de_DE/LC_MESSAGES/manufacturing.po
@@ -0,0 +1,516 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) 2015-TODAY, Odoo S.A.
+# This file is distributed under the same license as the Odoo package.
+# FIRST AUTHOR , YEAR.
+# 
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo 11.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2018-10-19 10:03+0200\n"
+"PO-Revision-Date: 2018-10-19 08:15+0000\n"
+"Language-Team: German (Germany) (https://www.transifex.com/odoo/teams/41243/de_DE/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: de_DE\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: ../../manufacturing.rst:5
+msgid "Manufacturing"
+msgstr ""
+
+#: ../../manufacturing/management.rst:5
+msgid "Manufacturing Management"
+msgstr ""
+
+#: ../../manufacturing/management/bill_configuration.rst:3
+msgid "How to create a Bill of Materials"
+msgstr ""
+
+#: ../../manufacturing/management/bill_configuration.rst:5
+msgid ""
+"A bill of materials (BoM) is a document that describes the component "
+"products, the quantity of each component, and the process required to "
+"manufacture a product, including a routing and individual steps."
+msgstr ""
+
+#: ../../manufacturing/management/bill_configuration.rst:9
+msgid ""
+"In Odoo, each product may have multiple BoMs associated with it, but a BoM "
+"can only be associated with a single product. A single BoM can, however, "
+"describe multiple variants of the same product."
+msgstr ""
+
+#: ../../manufacturing/management/bill_configuration.rst:14
+msgid "Setting up a Basic BoM"
+msgstr ""
+
+#: ../../manufacturing/management/bill_configuration.rst:16
+msgid ""
+"If you choose to manage your manufacturing operations using manufacturing "
+"orders only, you will define basic bills of materials without routings."
+msgstr ""
+
+#: ../../manufacturing/management/bill_configuration.rst:19
+msgid ""
+"Before creating your first bill of materials, you will need to create a "
+"product and at least one component (components are considered products in "
+"Odoo). You can do so from :menuselection:`Master Data --> Products`, or on "
+"the fly from the relevant fields on the BoM form. Review the Inventory "
+"chapter for more information about configuring products. Once you have "
+"created a product and at least one component, select them from the relevant "
+"dropdown menus to add them to your bill of materials. A new bill of "
+"materials can be created from :menuselection:`Master Data --> Bills of "
+"Materials`, or using the button on the top of the product form."
+msgstr ""
+
+#: ../../manufacturing/management/bill_configuration.rst:29
+msgid ""
+"Under the **Miscellaneous** tab, you can fill additional fields. "
+"**Sequence** defines the order in which your BoMs will be selected for "
+"production orders, with lower numbers having higher priority. **Version** "
+"allows you to track changes to your BoM over time."
+msgstr ""
+
+#: ../../manufacturing/management/bill_configuration.rst:35
+msgid "Adding a Routing to a BoM"
+msgstr ""
+
+#: ../../manufacturing/management/bill_configuration.rst:37
+msgid ""
+"A routing defines a series of operations required to manufacture a product "
+"and the work center at which each operation is performed. A routing may be "
+"added to multiple BoMs, though a BoM may only have one routing. For more "
+"information about configuring routings, review the chapter on routings."
+msgstr ""
+
+#: ../../manufacturing/management/bill_configuration.rst:43
+msgid ""
+"After enabling routings from :menuselection:`Configuration --> Settings`, "
+"you will be able to add a routing to a bill of materials by selecting a "
+"routing from the dropdown list or creating one on the fly."
+msgstr ""
+
+#: ../../manufacturing/management/bill_configuration.rst:47
+msgid ""
+"You may define the work operation or step in which each component is "
+"consumed using the field, **Consumed in Operation** under the **Components**"
+" tab. Similarly, you can define the operation at which the product will be "
+"produced under the **Miscellaneous** tab using the field **Produced at "
+"Operation**. If this field is left blank, the products will be "
+"consumed/produced at the final operation in the routing."
+msgstr ""
+
+#: ../../manufacturing/management/bill_configuration.rst:58
+msgid "Adding Byproducts to a BoM"
+msgstr ""
+
+#: ../../manufacturing/management/bill_configuration.rst:60
+msgid ""
+"In Odoo, a byproduct is any product produced by a BoM in addition to the "
+"primary product."
+msgstr ""
+
+#: ../../manufacturing/management/bill_configuration.rst:63
+msgid ""
+"To add byproducts to a BoM, you will first need to enable them from "
+":menuselection:`Configuration --> Settings`."
+msgstr ""
+
+#: ../../manufacturing/management/bill_configuration.rst:69
+msgid ""
+"Once byproducts are enabled, you can add them to your bills of materials "
+"under the **Byproducts** tab of the bill of materials. You can add any "
+"product or products as byproducts. Byproducts are produced in the same step "
+"of the routing as the primary product of the BoM."
+msgstr ""
+
+#: ../../manufacturing/management/bill_configuration.rst:78
+msgid "Setting up a BoM for a Product With Sub-Assemblies"
+msgstr ""
+
+#: ../../manufacturing/management/bill_configuration.rst:80
+#: ../../manufacturing/management/sub_assemblies.rst:5
+msgid ""
+"A subassembly is a manufactured product which is intended to be used as a "
+"component of another manufactured product. You may wish to employ sub-"
+"assemblies to simplify a complex BoM, to more accurately represent your "
+"manufacturing flow, or to use the same subassembly in multiple BoMs. A BoM "
+"that employs subassemblies is often referred to as a multi-level BoM."
+msgstr ""
+
+#: ../../manufacturing/management/bill_configuration.rst:87
+#: ../../manufacturing/management/sub_assemblies.rst:12
+msgid ""
+"Multi-level bills of materials in Odoo are accomplished by creating a top-"
+"level BoM and subassembly BoMs. Next, the procurement route of the "
+"subassembly product is defined. This ensures that every time a manufacturing"
+" order for the top-level product is created, a manufacturing order for each "
+"subassembly is created as well."
+msgstr ""
+
+#: ../../manufacturing/management/bill_configuration.rst:94
+msgid "Configure the Top-Level Product BoM"
+msgstr ""
+
+#: ../../manufacturing/management/bill_configuration.rst:96
+#: ../../manufacturing/management/sub_assemblies.rst:21
+msgid ""
+"To configure a multi-level BoM, create the top-level product and its BoM. "
+"Include any subassemblies in the list of components. Create a BoM for each "
+"subassembly as you would for any product."
+msgstr ""
+
+#: ../../manufacturing/management/bill_configuration.rst:104
+#: ../../manufacturing/management/sub_assemblies.rst:29
+msgid "Configure the Subassembly Product Data"
+msgstr ""
+
+#: ../../manufacturing/management/bill_configuration.rst:106
+#: ../../manufacturing/management/sub_assemblies.rst:31
+msgid ""
+"On the product form of the subassembly, you must select the routes "
+"**Manufacture** and **Make To Order**. The **Manufacture** route takes "
+"precedence over the **Buy** route, so selecting the latter will have no "
+"effect."
+msgstr ""
+
+#: ../../manufacturing/management/bill_configuration.rst:114
+#: ../../manufacturing/management/sub_assemblies.rst:39
+msgid ""
+"If you would like to be able to purchase the subassembly in addition to "
+"manufacturing it, select **Can be Purchased**. All other fields on the "
+"subassembly product form may be configured according to your preference."
+msgstr ""
+
+#: ../../manufacturing/management/bill_configuration.rst:120
+msgid "Using a Single BoM to Describe Several Variants of a Single Product"
+msgstr ""
+
+#: ../../manufacturing/management/bill_configuration.rst:122
+#: ../../manufacturing/management/product_variants.rst:5
+msgid ""
+"Odoo allows you to use one bill of materials for multiple variants of the "
+"same product. Simply enable variants from :menuselection:`Configuration --> "
+"Settings`."
+msgstr ""
+
+#: ../../manufacturing/management/bill_configuration.rst:129
+#: ../../manufacturing/management/product_variants.rst:12
+msgid ""
+"You will then be able to specify which component lines are to be used in the"
+" manufacture of each product variant. You may specify multiple variants for "
+"each line. If no variant is specified, the line will be used for all "
+"variants."
+msgstr ""
+
+#: ../../manufacturing/management/bill_configuration.rst:134
+#: ../../manufacturing/management/product_variants.rst:17
+msgid ""
+"When defining variant BoMs on a line-item-basis, the **Product Variant** "
+"field in the main section of the BoM should be left blank. This field is "
+"used when creating a BoM for one variant of a product only."
+msgstr ""
+
+#: ../../manufacturing/management/kit_shipping.rst:3
+msgid "How to Sell a Set of Products as a Kit"
+msgstr ""
+
+#: ../../manufacturing/management/kit_shipping.rst:5
+msgid ""
+"A *kit* is a set of components that are delivered without first being "
+"assembled or mixed. Kits are described in Odoo using *bills of materials*. "
+"There are two basic ways to configure kits, depending on how stock of the "
+"kit product is to be managed. In either case, both the Inventory and "
+"Manufacturing apps must be installed."
+msgstr ""
+
+#: ../../manufacturing/management/kit_shipping.rst:12
+msgid "Manage Stock of Component Products"
+msgstr ""
+
+#: ../../manufacturing/management/kit_shipping.rst:14
+msgid ""
+"If you would like to assemble kits as they are ordered, managing stock of "
+"the kit *components* only, you will use a Kit BoM without a manufacturing "
+"step."
+msgstr ""
+
+#: ../../manufacturing/management/kit_shipping.rst:18
+msgid ""
+"A product using a Kit BoM will appear as a single line item on a quotation "
+"and sales order, but will generate a delivery order with one line item for "
+"each of the components of the kit. In the examples below, the image at left "
+"shows a sales order for the kit \"Custom Computer Kit\", while the image at "
+"right shows the corresponding delivery order."
+msgstr ""
+
+#: ../../manufacturing/management/kit_shipping.rst:24
+msgid "|image0|\\ |image1|"
+msgstr ""
+
+#: ../../manufacturing/management/kit_shipping.rst:27
+#: ../../manufacturing/management/kit_shipping.rst:62
+msgid "Configuration"
+msgstr ""
+
+#: ../../manufacturing/management/kit_shipping.rst:29
+msgid ""
+"From the **Products** menu in either the Inventory or Manufacturing app, "
+"create each component product as you would any other product, then create "
+"the top-level, or kit product. The kit product should have only the route "
+"**Manufacture** set. Because you cannot track the stock of kit products, the"
+" Product Type should be set to **Consumable**. Because a kit product cannot "
+"be purchased, **Can be Purchased** should be unchecked."
+msgstr ""
+
+#: ../../manufacturing/management/kit_shipping.rst:37
+msgid ""
+"All other parameters on the kit product may be modified according to your "
+"preference. The component products require no special configuration."
+msgstr ""
+
+#: ../../manufacturing/management/kit_shipping.rst:44
+msgid ""
+"Once the products are configured, create a bill of materials for the kit "
+"product. Add each component and its quantity. Select the BoM Type **Ship "
+"this product as a set of components**. All other options may be left with "
+"their default values."
+msgstr ""
+
+#: ../../manufacturing/management/kit_shipping.rst:53
+msgid "Manage Stock of Kit Product and Component Products"
+msgstr ""
+
+#: ../../manufacturing/management/kit_shipping.rst:55
+msgid ""
+"If you would like to manage stock of the top-level kit product, you will use"
+" a standard BoM with a manufacturing step instead of a Kit BoM. When using a"
+" standard BoM to assemble kits, a manufacturing order will be created. The "
+"manufacturing order must be registered as completed before the kit product "
+"will appear in your stock."
+msgstr ""
+
+#: ../../manufacturing/management/kit_shipping.rst:64
+msgid ""
+"On the kit product, select the route **Manufacture**. You may also select "
+"**Make to Order**, which will create a manufacturing order whenever a sales "
+"order is confirmed. Select the product type **Stockable Product** to enable "
+"stock management."
+msgstr ""
+
+#: ../../manufacturing/management/kit_shipping.rst:72
+msgid ""
+"When you create the bill of materials, select the BoM Type **Manufacture "
+"this product**. The assembly of the kit will be described by a manufacturing"
+" order rather than a packing operation."
+msgstr ""
+
+#: ../../manufacturing/management/manufacturing_order.rst:3
+msgid "How to process a manufacturing order"
+msgstr ""
+
+#: ../../manufacturing/management/manufacturing_order.rst:6
+msgid "Introduction"
+msgstr ""
+
+#: ../../manufacturing/management/manufacturing_order.rst:8
+msgid ""
+"There are two basic ways to manage manufacturing in Odoo. The first way "
+"manages work with one document only. This document is the **manufacturing "
+"order**. The second way uses additional documents to give you more precise "
+"control over the manufacturing process. In this way, **Manufacturing "
+"orders** are divided into one or more steps defined by **work orders**, "
+"performed in an order defined by **routings**."
+msgstr ""
+
+#: ../../manufacturing/management/manufacturing_order.rst:17
+msgid "How to manage manufacturing without routings"
+msgstr ""
+
+#: ../../manufacturing/management/manufacturing_order.rst:19
+msgid ""
+"You will most likely use manufacturing orders without routings if all the "
+"work to produce your product is performed in one place, by one person, in "
+"one step, and/or you do not need the level of granular control afforded by "
+"work orders and routings."
+msgstr ""
+
+#: ../../manufacturing/management/manufacturing_order.rst:24
+msgid ""
+"Managing your operations in this way is the default behavior in Odoo. There "
+"are two basic phases from planning to production:"
+msgstr ""
+
+#: ../../manufacturing/management/manufacturing_order.rst:27
+#: ../../manufacturing/management/manufacturing_order.rst:52
+msgid "Create manufacturing orders"
+msgstr ""
+
+#: ../../manufacturing/management/manufacturing_order.rst:29
+msgid "Record Production"
+msgstr ""
+
+#: ../../manufacturing/management/manufacturing_order.rst:32
+msgid "How to manage manufacturing with routings and work orders"
+msgstr ""
+
+#: ../../manufacturing/management/manufacturing_order.rst:34
+msgid ""
+"To use work orders and routings, you will need to enable the option **Manage"
+" production by work orders** From :menuselection:`Configuration --> "
+"Settings`. You will then be able to add routings to bills of materials, and "
+"configure some additional related fields. You will also be able to create "
+"**work centers**, the locations at which work orders are performed."
+msgstr ""
+
+#: ../../manufacturing/management/manufacturing_order.rst:41
+msgid ""
+"When manufacturing with routings and work orders, each work order is "
+"scheduled individually. You will also have access to time and capacity "
+"planning, and reports on costing and efficiency on a work center level."
+msgstr ""
+
+#: ../../manufacturing/management/manufacturing_order.rst:45
+msgid ""
+"Manufacturing using routings can be broken down into several steps. When "
+"configuring your BoM, you will need to add a routing defining the component "
+"work orders. After planning the manufacturing order, you will have the added"
+" step of scheduling work orders."
+msgstr ""
+
+#: ../../manufacturing/management/manufacturing_order.rst:50
+msgid "The workflow is thus divided into three basic phases, as follows:"
+msgstr ""
+
+#: ../../manufacturing/management/manufacturing_order.rst:54
+msgid "Schedule the associated work orders."
+msgstr ""
+
+#: ../../manufacturing/management/manufacturing_order.rst:56
+msgid "Perform the scheduled work and record production."
+msgstr ""
+
+#: ../../manufacturing/management/product_variants.rst:3
+msgid "How to manage BoMs for product variants"
+msgstr ""
+
+#: ../../manufacturing/management/sub_assemblies.rst:3
+msgid "How to manage semi-finished products"
+msgstr ""
+
+#: ../../manufacturing/management/sub_assemblies.rst:19
+msgid "Configure the Top -Level Product BoM"
+msgstr ""
+
+#: ../../manufacturing/management/unbuild.rst:3
+msgid "Unbuild a product"
+msgstr ""
+
+#: ../../manufacturing/management/unbuild.rst:5
+msgid ""
+"In Odoo Manufacturing App, you can *Unbuild* products. Two use cases can be "
+"managed: (1) you can unbuild products you have built yourself or (2) you can"
+" unbuild products you have received."
+msgstr ""
+
+#: ../../manufacturing/management/unbuild.rst:9
+msgid ""
+"Let's take the first case, you are manufacturing products yourself. If one "
+"of your product presents some defect, you might want to unbuild it instead "
+"of scrapping it completely, allowing you to reuse some components of the "
+"product."
+msgstr ""
+
+#: ../../manufacturing/management/unbuild.rst:14
+msgid ""
+"In the second case, you are buying products for the sole purpose of "
+"unbuilding them and recycling them."
+msgstr ""
+
+#: ../../manufacturing/management/unbuild.rst:18
+msgid "Unbuild Order"
+msgstr ""
+
+#: ../../manufacturing/management/unbuild.rst:20
+msgid ""
+"While in the Manufacturing App, under the *Operations* tab you will find the"
+" menu *Unbuild Orders*."
+msgstr ""
+
+#: ../../manufacturing/management/unbuild.rst:26
+msgid ""
+"When creating a new one, you can either select a MO if you are unbuilding "
+"something you manufactured or only select a product if you are unbuilding "
+"something you received."
+msgstr ""
+
+#: ../../manufacturing/management/unbuild.rst:33
+msgid "When you are done, just click unbuild and the process will be over."
+msgstr ""
+
+#: ../../manufacturing/management/unbuild.rst:35
+msgid ""
+"If you unbuild a product that you manufactured before, you will get the "
+"components from the MO back in stock."
+msgstr ""
+
+#: ../../manufacturing/management/unbuild.rst:38
+msgid ""
+"If you unbuild a product you bought, you will get the components from the "
+"BoM back in stock."
+msgstr ""
+
+#: ../../manufacturing/overview.rst:5
+msgid "Overview"
+msgstr ""
+
+#: ../../manufacturing/repair.rst:5
+msgid "Repair Management"
+msgstr ""
+
+#: ../../manufacturing/repair/repair.rst:3
+msgid "Repair products"
+msgstr ""
+
+#: ../../manufacturing/repair/repair.rst:5
+msgid ""
+"The Odoo *Repair* app allows you to manage a complete after sales process "
+"but also to simply repair products you have manufactured, if they present a "
+"defect."
+msgstr ""
+
+#: ../../manufacturing/repair/repair.rst:10
+msgid "Create a Repair Order"
+msgstr ""
+
+#: ../../manufacturing/repair/repair.rst:12
+msgid ""
+"Once in the app, you can access your existing *Repair Orders* and create a "
+"new one."
+msgstr ""
+
+#: ../../manufacturing/repair/repair.rst:19
+msgid "Manage a repair"
+msgstr ""
+
+#: ../../manufacturing/repair/repair.rst:21
+msgid ""
+"When a customer sends you a product for repair, create a new *Repair Order*."
+" Fill it in with all the information you may need such as the product, the "
+"customer, if it has to be invoiced after or before the repair, the parts you"
+" might need, etc."
+msgstr ""
+
+#: ../../manufacturing/repair/repair.rst:29
+msgid ""
+"Once everything is done, you can then send the repair quotation to your "
+"customer. If it is approved, you can confirm the repair. You will then be "
+"able to start & end the repair when it is completed."
+msgstr ""
+
+#: ../../manufacturing/repair/repair.rst:36
+msgid "You can now invoice the repair."
+msgstr ""
diff --git a/locale/de_DE/LC_MESSAGES/mobile.po b/locale/de_DE/LC_MESSAGES/mobile.po
new file mode 100644
index 000000000..a8a4357c3
--- /dev/null
+++ b/locale/de_DE/LC_MESSAGES/mobile.po
@@ -0,0 +1,116 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) 2015-TODAY, Odoo S.A.
+# This file is distributed under the same license as the Odoo package.
+# FIRST AUTHOR , YEAR.
+# 
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo 11.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2018-10-19 10:03+0200\n"
+"PO-Revision-Date: 2018-10-19 08:15+0000\n"
+"Language-Team: German (Germany) (https://www.transifex.com/odoo/teams/41243/de_DE/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: de_DE\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: ../../mobile/firebase.rst:5
+msgid "Mobile"
+msgstr ""
+
+#: ../../mobile/firebase.rst:8
+msgid "Setup your Firebase Cloud Messaging"
+msgstr ""
+
+#: ../../mobile/firebase.rst:10
+msgid ""
+"In order to have mobile notifications in our Android app, you need an API "
+"key."
+msgstr ""
+
+#: ../../mobile/firebase.rst:13
+msgid ""
+"If it is not automatically configured (for instance for On-premise or "
+"Odoo.sh) please follow these steps below to get an API key for the android "
+"app."
+msgstr ""
+
+#: ../../mobile/firebase.rst:18
+msgid ""
+"The iOS app doesn't support mobile notifications for Odoo versions < 12."
+msgstr ""
+
+#: ../../mobile/firebase.rst:22
+msgid "Firebase Settings"
+msgstr ""
+
+#: ../../mobile/firebase.rst:25
+msgid "Create a new project"
+msgstr ""
+
+#: ../../mobile/firebase.rst:27
+msgid ""
+"First, make sure you to sign in to your Google Account. Then, go to "
+"`https://console.firebase.google.com "
+"`__ and create a new project."
+msgstr ""
+
+#: ../../mobile/firebase.rst:34
+msgid ""
+"Choose a project name, click on **Continue**, then click on **Create "
+"project**."
+msgstr ""
+
+#: ../../mobile/firebase.rst:37
+msgid "When you project is ready, click on **Continue**."
+msgstr ""
+
+#: ../../mobile/firebase.rst:39
+msgid ""
+"You will be redirected to the overview project page (see next screenshot)."
+msgstr ""
+
+#: ../../mobile/firebase.rst:43
+msgid "Add an app"
+msgstr ""
+
+#: ../../mobile/firebase.rst:45
+msgid "In the overview page, click on the Android icon."
+msgstr ""
+
+#: ../../mobile/firebase.rst:50
+msgid ""
+"You must use \"com.odoo.com\" as Android package name. Otherwise, it will "
+"not work."
+msgstr ""
+
+#: ../../mobile/firebase.rst:56
+msgid ""
+"No need to download the config file, you can click on **Next** twice and "
+"skip the fourth step."
+msgstr ""
+
+#: ../../mobile/firebase.rst:60
+msgid "Get generated API key"
+msgstr ""
+
+#: ../../mobile/firebase.rst:62
+msgid "On the overview page, go to Project settings:"
+msgstr ""
+
+#: ../../mobile/firebase.rst:67
+msgid ""
+"In **Cloud Messaging**, you will see the **API key** and the **Sender ID** "
+"that you need to set in Odoo General Settings."
+msgstr ""
+
+#: ../../mobile/firebase.rst:74
+msgid "Settings in Odoo"
+msgstr ""
+
+#: ../../mobile/firebase.rst:76
+msgid "Simply paste the API key and the Sender ID from Cloud Messaging."
+msgstr ""
diff --git a/locale/de_DE/LC_MESSAGES/point_of_sale.po b/locale/de_DE/LC_MESSAGES/point_of_sale.po
new file mode 100644
index 000000000..3078e77d8
--- /dev/null
+++ b/locale/de_DE/LC_MESSAGES/point_of_sale.po
@@ -0,0 +1,1363 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) 2015-TODAY, Odoo S.A.
+# This file is distributed under the same license as the Odoo package.
+# FIRST AUTHOR , YEAR.
+# 
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo 11.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2018-10-19 10:03+0200\n"
+"PO-Revision-Date: 2018-10-19 08:15+0000\n"
+"Language-Team: German (Germany) (https://www.transifex.com/odoo/teams/41243/de_DE/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: de_DE\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: ../../point_of_sale.rst:5
+msgid "Point of Sale"
+msgstr ""
+
+#: ../../point_of_sale/advanced.rst:3
+msgid "Advanced topics"
+msgstr ""
+
+#: ../../point_of_sale/advanced/barcode.rst:3
+msgid "Using barcodes in PoS"
+msgstr ""
+
+#: ../../point_of_sale/advanced/barcode.rst:5
+msgid ""
+"Using a barcode scanner to process point of sale orders improves your "
+"efficiency and helps you to save time for you and your customers."
+msgstr ""
+
+#: ../../point_of_sale/advanced/barcode.rst:9
+#: ../../point_of_sale/advanced/loyalty.rst:9
+#: ../../point_of_sale/advanced/mercury.rst:25
+#: ../../point_of_sale/advanced/reprint.rst:8
+#: ../../point_of_sale/overview/start.rst:22
+#: ../../point_of_sale/restaurant/setup.rst:9
+#: ../../point_of_sale/restaurant/split.rst:10
+#: ../../point_of_sale/shop/seasonal_discount.rst:10
+msgid "Configuration"
+msgstr ""
+
+#: ../../point_of_sale/advanced/barcode.rst:11
+msgid ""
+"To use a barcode scanner, go to :menuselection:`Point of Sale --> "
+"Configuration --> Point of sale` and select your PoS interface."
+msgstr ""
+
+#: ../../point_of_sale/advanced/barcode.rst:14
+msgid ""
+"Under the IoT Box / Hardware category, you will find *Barcode Scanner* "
+"select it."
+msgstr ""
+
+#: ../../point_of_sale/advanced/barcode.rst:21
+msgid "You can find more about Barcode Nomenclature here (ADD HYPERLINK)"
+msgstr ""
+
+#: ../../point_of_sale/advanced/barcode.rst:25
+msgid "Add barcodes to product"
+msgstr ""
+
+#: ../../point_of_sale/advanced/barcode.rst:27
+msgid ""
+"Go to :menuselection:`Point of Sale --> Catalog --> Products` and select a "
+"product."
+msgstr ""
+
+#: ../../point_of_sale/advanced/barcode.rst:30
+msgid ""
+"Under the general information tab, you can find a barcode field where you "
+"can input any barcode."
+msgstr ""
+
+#: ../../point_of_sale/advanced/barcode.rst:37
+msgid "Scanning products"
+msgstr ""
+
+#: ../../point_of_sale/advanced/barcode.rst:39
+msgid ""
+"From your PoS interface, scan any barcode with your barcode scanner. The "
+"product will be added, you can scan the same product to add it multiple "
+"times or change the quantity manually on the screen."
+msgstr ""
+
+#: ../../point_of_sale/advanced/discount_tags.rst:3
+msgid "Using discount tags with a barcode scanner"
+msgstr ""
+
+#: ../../point_of_sale/advanced/discount_tags.rst:5
+msgid ""
+"If you want to sell your products with a discount, for a product getting "
+"close to its expiration date for example, you can use discount tags. They "
+"allow you to scan discount barcodes."
+msgstr ""
+
+#: ../../point_of_sale/advanced/discount_tags.rst:10
+msgid ""
+"To use discount tags you will need to use a barcode scanner, you can see the"
+" documentation about it `here `__"
+msgstr ""
+
+#: ../../point_of_sale/advanced/discount_tags.rst:15
+msgid "Barcode Nomenclature"
+msgstr ""
+
+#: ../../point_of_sale/advanced/discount_tags.rst:17
+msgid "To use discounts tags, we need to learn about barcode nomenclature."
+msgstr ""
+
+#: ../../point_of_sale/advanced/discount_tags.rst:19
+msgid ""
+"Let's say you want to have a discount for the product with the following "
+"barcode:"
+msgstr ""
+
+#: ../../point_of_sale/advanced/discount_tags.rst:25
+msgid ""
+"You can find the *Default Nomenclature* under the settings of your PoS "
+"interface."
+msgstr ""
+
+#: ../../point_of_sale/advanced/discount_tags.rst:34
+msgid ""
+"Let's say you want 50% discount on a product you have to start your barcode "
+"with 22 (for the discount barcode nomenclature) and then 50 (for the %) "
+"before adding the product barcode. In our example, the barcode would be:"
+msgstr ""
+
+#: ../../point_of_sale/advanced/discount_tags.rst:43
+msgid "Scan the products & tags"
+msgstr ""
+
+#: ../../point_of_sale/advanced/discount_tags.rst:45
+msgid "You first have to scan the desired product (in our case, a lemon)."
+msgstr ""
+
+#: ../../point_of_sale/advanced/discount_tags.rst:50
+msgid ""
+"And then scan the discount tag. The discount will be applied and you can "
+"finish the transaction."
+msgstr ""
+
+#: ../../point_of_sale/advanced/loyalty.rst:3
+msgid "Manage a loyalty program"
+msgstr ""
+
+#: ../../point_of_sale/advanced/loyalty.rst:5
+msgid ""
+"Encourage your customers to continue to shop at your point of sale with a "
+"*Loyalty Program*."
+msgstr ""
+
+#: ../../point_of_sale/advanced/loyalty.rst:11
+msgid ""
+"To activate the *Loyalty Program* feature, go to :menuselection:`Point of "
+"Sale --> Configuration --> Point of sale` and select your PoS interface. "
+"Under the Pricing features, select *Loyalty Program*"
+msgstr ""
+
+#: ../../point_of_sale/advanced/loyalty.rst:19
+msgid "From there you can create and edit your loyalty programs."
+msgstr ""
+
+#: ../../point_of_sale/advanced/loyalty.rst:24
+msgid ""
+"You can decide what type of program you wish to use, if the reward is a "
+"discount or a gift, make it specific to some products or cover your whole "
+"range. Apply rules so that it is only valid in specific situation and "
+"everything in between."
+msgstr ""
+
+#: ../../point_of_sale/advanced/loyalty.rst:30
+msgid "Use the loyalty program in your PoS interface"
+msgstr ""
+
+#: ../../point_of_sale/advanced/loyalty.rst:32
+msgid ""
+"When a customer is set, you will now see the points they will get for the "
+"transaction and they will accumulate until they are spent. They are spent "
+"using the button *Rewards* when they have enough points according to the "
+"rules defined in the loyalty program."
+msgstr ""
+
+#: ../../point_of_sale/advanced/loyalty.rst:40
+#: ../../point_of_sale/shop/seasonal_discount.rst:45
+msgid ""
+"You can see the price is instantly updated to reflect the pricelist. You can"
+" finalize the order in your usual way."
+msgstr ""
+
+#: ../../point_of_sale/advanced/loyalty.rst:44
+#: ../../point_of_sale/shop/seasonal_discount.rst:49
+msgid ""
+"If you select a customer with a default pricelist, it will be applied. You "
+"can of course change it."
+msgstr ""
+
+#: ../../point_of_sale/advanced/manual_discount.rst:3
+msgid "Apply manual discounts"
+msgstr ""
+
+#: ../../point_of_sale/advanced/manual_discount.rst:5
+msgid ""
+"If you seldom use discounts, applying manual discounts might be the easiest "
+"solution for your Point of Sale."
+msgstr ""
+
+#: ../../point_of_sale/advanced/manual_discount.rst:8
+msgid ""
+"You can either apply a discount on the whole order or on specific products."
+msgstr ""
+
+#: ../../point_of_sale/advanced/manual_discount.rst:12
+msgid "Apply a discount on a product"
+msgstr ""
+
+#: ../../point_of_sale/advanced/manual_discount.rst:14
+msgid "From your session interface, use *Disc* button."
+msgstr ""
+
+#: ../../point_of_sale/advanced/manual_discount.rst:19
+msgid ""
+"You can then input a discount (in percentage) over the product that is "
+"currently selected and the discount will be applied."
+msgstr ""
+
+#: ../../point_of_sale/advanced/manual_discount.rst:23
+msgid "Apply a global discount"
+msgstr ""
+
+#: ../../point_of_sale/advanced/manual_discount.rst:25
+msgid ""
+"To apply a discount on the whole order, go to :menuselection:`Point of Sales"
+" --> Configuration --> Point of sale` and select your PoS interface."
+msgstr ""
+
+#: ../../point_of_sale/advanced/manual_discount.rst:28
+msgid ""
+"Under the *Pricing* category, you will find *Global Discounts* select it."
+msgstr ""
+
+#: ../../point_of_sale/advanced/manual_discount.rst:34
+msgid "You now have a new *Discount* button in your PoS interface."
+msgstr ""
+
+#: ../../point_of_sale/advanced/manual_discount.rst:39
+msgid ""
+"Once clicked you can then enter your desired discount (in percentages)."
+msgstr ""
+
+#: ../../point_of_sale/advanced/manual_discount.rst:44
+msgid ""
+"On this example, you can see a global discount of 50% as well as a specific "
+"product discount also at 50%."
+msgstr ""
+
+#: ../../point_of_sale/advanced/mercury.rst:3
+msgid "Accept credit card payment using Mercury"
+msgstr ""
+
+#: ../../point_of_sale/advanced/mercury.rst:5
+msgid ""
+"A MercuryPay account (see `*MercuryPay website* "
+"`__) is required to accept credit card payments"
+" in Odoo 11 PoS with an integrated card reader. MercuryPay only operates "
+"with US and Canadian banks making this procedure only suitable for North "
+"American businesses."
+msgstr ""
+
+#: ../../point_of_sale/advanced/mercury.rst:11
+msgid ""
+"An alternative to an integrated card reader is to work with a standalone "
+"card reader, copy the transaction total from the Odoo POS screen into the "
+"card reader, and record the transaction in Odoo POS."
+msgstr ""
+
+#: ../../point_of_sale/advanced/mercury.rst:16
+msgid "Install Mercury"
+msgstr ""
+
+#: ../../point_of_sale/advanced/mercury.rst:18
+msgid ""
+"To install Mercury go to :menuselection:`Apps` and search for the *Mercury* "
+"module."
+msgstr ""
+
+#: ../../point_of_sale/advanced/mercury.rst:27
+msgid ""
+"To configure mercury, you need to activate the developer mode. To do so go "
+"to :menuselection:`Apps --> Settings` and select *Activate the developer "
+"mode*."
+msgstr ""
+
+#: ../../point_of_sale/advanced/mercury.rst:34
+msgid ""
+"While in developer mode, go to :menuselection:`Point of Sale --> "
+"Configuration --> Mercury Configurations`."
+msgstr ""
+
+#: ../../point_of_sale/advanced/mercury.rst:37
+msgid ""
+"Create a new configuration for credit cards and enter your Mercury "
+"credentials."
+msgstr ""
+
+#: ../../point_of_sale/advanced/mercury.rst:43
+msgid ""
+"Then go to :menuselection:`Point of Sale --> Configuration --> Payment "
+"Methods` and create a new one."
+msgstr ""
+
+#: ../../point_of_sale/advanced/mercury.rst:46
+msgid ""
+"Under *Point of Sale* when you select *Use in Point of Sale* you can then "
+"select your Mercury credentials that you just created."
+msgstr ""
+
+#: ../../point_of_sale/advanced/mercury.rst:52
+msgid ""
+"You now have a new option to pay by credit card when validating a payment."
+msgstr ""
+
+#: ../../point_of_sale/advanced/multi_cashiers.rst:3
+msgid "Manage multiple cashiers"
+msgstr ""
+
+#: ../../point_of_sale/advanced/multi_cashiers.rst:5
+msgid ""
+"With Odoo Point of Sale, you can easily manage multiple cashiers. This "
+"allows you to keep track on who is working in the Point of Sale and when."
+msgstr ""
+
+#: ../../point_of_sale/advanced/multi_cashiers.rst:9
+msgid ""
+"There are three different ways of switching between cashiers in Odoo. They "
+"are all explained below."
+msgstr ""
+
+#: ../../point_of_sale/advanced/multi_cashiers.rst:13
+msgid ""
+"To manage multiple cashiers, you need to have several users (at least two)."
+msgstr ""
+
+#: ../../point_of_sale/advanced/multi_cashiers.rst:17
+msgid "Switch without pin codes"
+msgstr ""
+
+#: ../../point_of_sale/advanced/multi_cashiers.rst:19
+msgid ""
+"The easiest way to switch cashiers is without a code. Simply press on the "
+"name of the current cashier in your PoS interface."
+msgstr ""
+
+#: ../../point_of_sale/advanced/multi_cashiers.rst:25
+msgid "You will then be able to change between different users."
+msgstr ""
+
+#: ../../point_of_sale/advanced/multi_cashiers.rst:30
+msgid "And the cashier will be changed."
+msgstr ""
+
+#: ../../point_of_sale/advanced/multi_cashiers.rst:33
+msgid "Switch cashiers with pin codes"
+msgstr ""
+
+#: ../../point_of_sale/advanced/multi_cashiers.rst:35
+msgid ""
+"You can also set a pin code on each user. To do so, go to "
+":menuselection:`Settings --> Manage Access rights` and select the user."
+msgstr ""
+
+#: ../../point_of_sale/advanced/multi_cashiers.rst:41
+msgid ""
+"On the user page, under the *Point of Sale* tab you can add a Security PIN."
+msgstr ""
+
+#: ../../point_of_sale/advanced/multi_cashiers.rst:47
+msgid "Now when you switch users you will be asked to input a PIN password."
+msgstr ""
+
+#: ../../point_of_sale/advanced/multi_cashiers.rst:53
+msgid "Switch cashiers with barcodes"
+msgstr ""
+
+#: ../../point_of_sale/advanced/multi_cashiers.rst:55
+msgid "You can also ask your cashiers to log themselves in with their badges."
+msgstr ""
+
+#: ../../point_of_sale/advanced/multi_cashiers.rst:57
+msgid "Back where you put a security PIN code, you could also put a barcode."
+msgstr ""
+
+#: ../../point_of_sale/advanced/multi_cashiers.rst:62
+msgid ""
+"When they scan their barcode, the cashier will be switched to that user."
+msgstr ""
+
+#: ../../point_of_sale/advanced/multi_cashiers.rst:64
+msgid "Barcode nomenclature link later on"
+msgstr ""
+
+#: ../../point_of_sale/advanced/reprint.rst:3
+msgid "Reprint Receipts"
+msgstr ""
+
+#: ../../point_of_sale/advanced/reprint.rst:5
+msgid ""
+"Use the *Reprint receipt* feature if you have the need to reprint a ticket."
+msgstr ""
+
+#: ../../point_of_sale/advanced/reprint.rst:10
+msgid ""
+"To activate *Reprint Receipt*, go to :menuselection:`Point of Sale --> "
+"Configuration --> Point of sale` and select your PoS interface."
+msgstr ""
+
+#: ../../point_of_sale/advanced/reprint.rst:13
+msgid ""
+"Under the Bills & Receipts category, you will find *Reprint Receipt* option."
+msgstr ""
+
+#: ../../point_of_sale/advanced/reprint.rst:20
+msgid "Reprint a receipt"
+msgstr ""
+
+#: ../../point_of_sale/advanced/reprint.rst:22
+msgid "On your PoS interface, you now have a *Reprint receipt* button."
+msgstr ""
+
+#: ../../point_of_sale/advanced/reprint.rst:27
+msgid "When you use it, you can then reprint your last receipt."
+msgstr ""
+
+#: ../../point_of_sale/analyze.rst:3
+msgid "Analyze sales"
+msgstr ""
+
+#: ../../point_of_sale/analyze/statistics.rst:3
+msgid "View your Point of Sale statistics"
+msgstr ""
+
+#: ../../point_of_sale/analyze/statistics.rst:5
+msgid ""
+"Keeping track of your sales is key for any business. That's why Odoo "
+"provides you a practical view to analyze your sales and get meaningful "
+"statistics."
+msgstr ""
+
+#: ../../point_of_sale/analyze/statistics.rst:10
+msgid "View your statistics"
+msgstr ""
+
+#: ../../point_of_sale/analyze/statistics.rst:12
+msgid ""
+"To access your statistics go to :menuselection:`Point of Sale --> Reporting "
+"--> Orders`"
+msgstr ""
+
+#: ../../point_of_sale/analyze/statistics.rst:15
+msgid "You can then see your various statistics in graph or pivot form."
+msgstr ""
+
+#: ../../point_of_sale/analyze/statistics.rst:21
+msgid "You can also access the stats views by clicking here"
+msgstr ""
+
+#: ../../point_of_sale/belgian_fdm.rst:3
+msgid "Belgian Fiscal Data Module"
+msgstr ""
+
+#: ../../point_of_sale/belgian_fdm/setup.rst:3
+msgid "Setting up the Fiscal Data Module with the Odoo POS"
+msgstr ""
+
+#: ../../point_of_sale/belgian_fdm/setup.rst:6
+msgid "Introduction"
+msgstr ""
+
+#: ../../point_of_sale/belgian_fdm/setup.rst:8
+msgid ""
+"The Belgian government requires certain businesses to use a government-"
+"certified device called a **Fiscal Data Module** (also known as a "
+"**blackbox**). This device works together with the POS application and logs "
+"certain transactions. On top of that, the used POS application must also be "
+"certified by the government and must adhere to strict standards specified by"
+" them. `Odoo 9 (Enterprise Edition) is a certified application "
+"`_. More "
+"information concerning the Fiscal Data Module can be found on `the official "
+"website `_."
+msgstr ""
+
+#: ../../point_of_sale/belgian_fdm/setup.rst:20
+msgid "Required hardware"
+msgstr ""
+
+#: ../../point_of_sale/belgian_fdm/setup.rst:22
+msgid ""
+"A government certified `Fiscal Data Module "
+"`_ per POS, all of them should work, but the "
+"Cleancash SC-B is recommended, you will also need:"
+msgstr ""
+
+#: ../../point_of_sale/belgian_fdm/setup.rst:27
+msgid ""
+"Serial null modem cable per FDM (`example `__)"
+msgstr ""
+
+#: ../../point_of_sale/belgian_fdm/setup.rst:29
+msgid ""
+"Serial-to-USB adapter per FDM (`example "
+"`__)"
+msgstr ""
+
+#: ../../point_of_sale/belgian_fdm/setup.rst:32
+msgid "A registered IoT Box per POS configuration"
+msgstr ""
+
+#: ../../point_of_sale/belgian_fdm/setup.rst:35
+msgid "Setup"
+msgstr ""
+
+#: ../../point_of_sale/belgian_fdm/setup.rst:38
+msgid "IoT Box"
+msgstr ""
+
+#: ../../point_of_sale/belgian_fdm/setup.rst:40
+msgid ""
+"In order to use a Fiscal Data Module, you will need a registered IoT Box. "
+"These IoT Boxes are similar to the regular IoT Boxes we sell, but they are "
+"registered with the Belgian government. This is required by law. Attempting "
+"to use a Fiscal Data Module on a non-registered IoT Box will not work. You "
+"can verify that the Fiscal Data Module is recognized by the IoT Box by going"
+" to the *Hardware status page* via the IoT Box homepage."
+msgstr ""
+
+#: ../../point_of_sale/belgian_fdm/setup.rst:52
+msgid "Odoo"
+msgstr ""
+
+#: ../../point_of_sale/belgian_fdm/setup.rst:54
+msgid ""
+"An Odoo POS app can be given certified POS capabilities by installing the "
+"**Belgian Registered Cash Register** app (technical name: "
+"``pos_blackbox_be``). Because of government restrictions imposed on us, this"
+" installation cannot be undone. After this, you will have to ensure that "
+"each POS configuration has a unique registered IoT Box associated with it "
+"(:menuselection:`Point of Sale --> Configuration --> Point of Sale` and "
+"ensure Hardware Proxy / IoT Box and the serial number of your IoT Box is "
+"set). The first time you open the Point of Sale and attempt to do a "
+"transaction, you will be asked to input the PIN that you received with your "
+"VAT signing card."
+msgstr ""
+
+#: ../../point_of_sale/belgian_fdm/setup.rst:69
+msgid "Certification & On-premise"
+msgstr ""
+
+#: ../../point_of_sale/belgian_fdm/setup.rst:71
+msgid ""
+"The certification granted by the government is restricted to the use on "
+"odoo.com SaaS instance. The usage of the module from the source or a "
+"modified version will **not** be certified. For on-premise users, we also "
+"support the Fiscal Data Module in such installations. The main restriction "
+"is that this requires an obfuscated version of the ``pos_blackbox_be`` "
+"module we will provide on request for Enterprise customers."
+msgstr ""
+
+#: ../../point_of_sale/belgian_fdm/setup.rst:79
+msgid "Restrictions"
+msgstr ""
+
+#: ../../point_of_sale/belgian_fdm/setup.rst:81
+msgid ""
+"As mentioned before, in order to get certified the POS application must "
+"adhere to strict government guidelines. Because of this, a certified Odoo "
+"POS has some limitations not present in the non-certified Odoo POS."
+msgstr ""
+
+#: ../../point_of_sale/belgian_fdm/setup.rst:86
+msgid "Refunding is disabled"
+msgstr ""
+
+#: ../../point_of_sale/belgian_fdm/setup.rst:87
+msgid "Modifying orderline prices"
+msgstr ""
+
+#: ../../point_of_sale/belgian_fdm/setup.rst:88
+msgid "Creating/modifying/deleting POS orders"
+msgstr ""
+
+#: ../../point_of_sale/belgian_fdm/setup.rst:89
+msgid "Selling products without a valid tax"
+msgstr ""
+
+#: ../../point_of_sale/belgian_fdm/setup.rst:90
+msgid "Multiple Odoo POS configurations per IoT Box are not allowed"
+msgstr ""
+
+#: ../../point_of_sale/belgian_fdm/setup.rst:91
+msgid "Using the POS without a connection to the IoT Box (and thus FDM)"
+msgstr ""
+
+#: ../../point_of_sale/belgian_fdm/setup.rst:92
+msgid "Blacklisted modules: pos_discount, pos_reprint, pos_loyalty"
+msgstr ""
+
+#: ../../point_of_sale/overview.rst:3 ../../point_of_sale/overview/start.rst:6
+msgid "Overview"
+msgstr ""
+
+#: ../../point_of_sale/overview/register.rst:3
+msgid "Register customers"
+msgstr ""
+
+#: ../../point_of_sale/overview/register.rst:5
+msgid ""
+"Registering your customers will give you the ability to grant them various "
+"privileges such as discounts, loyalty program, specific communication. It "
+"will also be required if they want an invoice and registering them will make"
+" any future interaction with them faster."
+msgstr ""
+
+#: ../../point_of_sale/overview/register.rst:11
+msgid "Create a customer"
+msgstr ""
+
+#: ../../point_of_sale/overview/register.rst:13
+msgid "From your session interface, use the customer button."
+msgstr ""
+
+#: ../../point_of_sale/overview/register.rst:18
+msgid "Create a new one by using this button."
+msgstr ""
+
+#: ../../point_of_sale/overview/register.rst:23
+msgid ""
+"You will be invited to fill out the customer form with their information."
+msgstr ""
+
+#: ../../point_of_sale/overview/register.rst:29
+msgid ""
+"Use the save button when you are done. You can then select that customer in "
+"any future transactions."
+msgstr ""
+
+#: ../../point_of_sale/overview/start.rst:3
+msgid "Getting started with Odoo Point of Sale"
+msgstr ""
+
+#: ../../point_of_sale/overview/start.rst:8
+msgid ""
+"Odoo's online Point of Sale application is based on a simple, user friendly "
+"interface. The Point of Sale application can be used online or offline on "
+"iPads, Android tablets or laptops."
+msgstr ""
+
+#: ../../point_of_sale/overview/start.rst:12
+msgid ""
+"Odoo Point of Sale is fully integrated with the Inventory and Accounting "
+"applications. Any transaction in your point of sale will be automatically "
+"registered in your stock and accounting entries but also in your CRM as the "
+"customer can be identified from the app."
+msgstr ""
+
+#: ../../point_of_sale/overview/start.rst:17
+msgid ""
+"You will be able to run real time statistics and consolidations across all "
+"your shops without the hassle of integrating several external applications."
+msgstr ""
+
+#: ../../point_of_sale/overview/start.rst:25
+msgid "Install the Point of Sale application"
+msgstr ""
+
+#: ../../point_of_sale/overview/start.rst:27
+msgid "Go to Apps and install the Point of Sale application."
+msgstr ""
+
+#: ../../point_of_sale/overview/start.rst:33
+msgid ""
+"If you are using Odoo Accounting, do not forget to install a chart of "
+"accounts if it's not already done. This can be achieved in the accounting "
+"settings."
+msgstr ""
+
+#: ../../point_of_sale/overview/start.rst:38
+msgid "Make products available in the Point of Sale"
+msgstr ""
+
+#: ../../point_of_sale/overview/start.rst:40
+msgid ""
+"To make products available for sale in the Point of Sale, open a product, go"
+" in the tab Sales and tick the box \"Available in Point of Sale\"."
+msgstr ""
+
+#: ../../point_of_sale/overview/start.rst:48
+msgid ""
+"You can also define there if the product has to be weighted with a scale."
+msgstr ""
+
+#: ../../point_of_sale/overview/start.rst:52
+msgid "Configure your payment methods"
+msgstr ""
+
+#: ../../point_of_sale/overview/start.rst:54
+msgid ""
+"To add a new payment method for a Point of Sale, go to :menuselection:`Point"
+" of Sale --> Configuration --> Point of Sale --> Choose a Point of Sale --> "
+"Go to the Payments section` and click on the link \"Payment Methods\"."
+msgstr ""
+
+#: ../../point_of_sale/overview/start.rst:62
+msgid ""
+"Now, you can create new payment methods. Do not forget to tick the box \"Use"
+" in Point of Sale\"."
+msgstr ""
+
+#: ../../point_of_sale/overview/start.rst:68
+msgid ""
+"Once your payment methods are created, you can decide in which Point of Sale"
+" you want to make them available in the Point of Sale configuration."
+msgstr ""
+
+#: ../../point_of_sale/overview/start.rst:75
+msgid "Configure your Point of Sale"
+msgstr ""
+
+#: ../../point_of_sale/overview/start.rst:77
+msgid ""
+"Go to :menuselection:`Point of Sale --> Configuration --> Point of Sale` and"
+" select the Point of Sale you want to configure. From this menu, you can "
+"edit all the settings of your Point of Sale."
+msgstr ""
+
+#: ../../point_of_sale/overview/start.rst:82
+msgid "Create your first PoS session"
+msgstr ""
+
+#: ../../point_of_sale/overview/start.rst:85
+msgid "Your first order"
+msgstr ""
+
+#: ../../point_of_sale/overview/start.rst:87
+msgid ""
+"You are now ready to make your first sales through the PoS. From the PoS "
+"dashboard, you see all your points of sale and you can start a new session."
+msgstr ""
+
+#: ../../point_of_sale/overview/start.rst:94
+msgid "You now arrive on the PoS interface."
+msgstr ""
+
+#: ../../point_of_sale/overview/start.rst:99
+msgid ""
+"Once an order is completed, you can register the payment. All the available "
+"payment methods appear on the left of the screen. Select the payment method "
+"and enter the received amount. You can then validate the payment."
+msgstr ""
+
+#: ../../point_of_sale/overview/start.rst:104
+msgid "You can register the next orders."
+msgstr ""
+
+#: ../../point_of_sale/overview/start.rst:107
+msgid "Close the PoS session"
+msgstr ""
+
+#: ../../point_of_sale/overview/start.rst:109
+msgid ""
+"At the end of the day, you will close your PoS session. For this, click on "
+"the close button that appears on the top right corner and confirm. You can "
+"now close the session from the dashboard."
+msgstr ""
+
+#: ../../point_of_sale/overview/start.rst:117
+msgid ""
+"It's strongly advised to close your PoS session at the end of each day."
+msgstr ""
+
+#: ../../point_of_sale/overview/start.rst:119
+msgid "You will then see a summary of all transactions per payment method."
+msgstr ""
+
+#: ../../point_of_sale/overview/start.rst:124
+msgid ""
+"You can click on a line of that summary to see all the orders that have been"
+" paid by this payment method during that PoS session."
+msgstr ""
+
+#: ../../point_of_sale/overview/start.rst:127
+msgid ""
+"If everything is correct, you can validate the PoS session and post the "
+"closing entries."
+msgstr ""
+
+#: ../../point_of_sale/overview/start.rst:130
+msgid "It's done, you have now closed your first PoS session."
+msgstr ""
+
+#: ../../point_of_sale/overview/start.rst:133
+msgid ""
+"To connect the PoS to hardware with an Odoo IoT Box, please see the section "
+":doc:`../../../iot/connect` and :doc:`../../../iot/pos`"
+msgstr ""
+
+#: ../../point_of_sale/restaurant.rst:3
+msgid "Advanced Restaurant Features"
+msgstr ""
+
+#: ../../point_of_sale/restaurant/bill_printing.rst:3
+msgid "Print the Bill"
+msgstr ""
+
+#: ../../point_of_sale/restaurant/bill_printing.rst:5
+msgid ""
+"Use the *Bill Printing* feature to print the bill before the payment. This "
+"is useful if the bill is still subject to evolve and is thus not the "
+"definitive ticket."
+msgstr ""
+
+#: ../../point_of_sale/restaurant/bill_printing.rst:10
+msgid "Configure Bill Printing"
+msgstr ""
+
+#: ../../point_of_sale/restaurant/bill_printing.rst:12
+msgid ""
+"To activate *Bill Printing*, go to :menuselection:`Point of Sale --> "
+"Configuration --> Point of sale` and select your PoS interface."
+msgstr ""
+
+#: ../../point_of_sale/restaurant/bill_printing.rst:15
+msgid ""
+"Under the Bills & Receipts category, you will find *Bill Printing* option."
+msgstr ""
+
+#: ../../point_of_sale/restaurant/bill_printing.rst:22
+msgid "Split a Bill"
+msgstr ""
+
+#: ../../point_of_sale/restaurant/bill_printing.rst:24
+msgid "On your PoS interface, you now have a *Bill* button."
+msgstr ""
+
+#: ../../point_of_sale/restaurant/bill_printing.rst:29
+msgid "When you use it, you can then print the bill."
+msgstr ""
+
+#: ../../point_of_sale/restaurant/kitchen_printing.rst:3
+msgid "Print orders at the kitchen or bar"
+msgstr ""
+
+#: ../../point_of_sale/restaurant/kitchen_printing.rst:5
+msgid ""
+"To ease the workflow between the front of house and the back of the house, "
+"printing the orders taken on the PoS interface right in the kitchen or bar "
+"can be a tremendous help."
+msgstr ""
+
+#: ../../point_of_sale/restaurant/kitchen_printing.rst:10
+msgid "Activate the bar/kitchen printer"
+msgstr ""
+
+#: ../../point_of_sale/restaurant/kitchen_printing.rst:12
+msgid ""
+"To activate the *Order printing* feature, go to :menuselection:`Point of "
+"Sales --> Configuration --> Point of sale` and select your PoS interface."
+msgstr ""
+
+#: ../../point_of_sale/restaurant/kitchen_printing.rst:16
+msgid ""
+"Under the IoT Box / Hardware Proxy category, you will find *Order Printers*."
+msgstr ""
+
+#: ../../point_of_sale/restaurant/kitchen_printing.rst:19
+msgid "Add a printer"
+msgstr ""
+
+#: ../../point_of_sale/restaurant/kitchen_printing.rst:21
+msgid ""
+"In your configuration menu you will now have a *Order Printers* option where"
+" you can add the printer."
+msgstr ""
+
+#: ../../point_of_sale/restaurant/kitchen_printing.rst:28
+msgid "Print a kitchen/bar order"
+msgstr ""
+
+#: ../../point_of_sale/restaurant/kitchen_printing.rst:33
+msgid "Select or create a printer."
+msgstr ""
+
+#: ../../point_of_sale/restaurant/kitchen_printing.rst:36
+msgid "Print the order in the kitchen/bar"
+msgstr ""
+
+#: ../../point_of_sale/restaurant/kitchen_printing.rst:38
+msgid "On your PoS interface, you now have a *Order* button."
+msgstr ""
+
+#: ../../point_of_sale/restaurant/kitchen_printing.rst:43
+msgid ""
+"When you press it, it will print the order on your kitchen/bar printer."
+msgstr ""
+
+#: ../../point_of_sale/restaurant/multi_orders.rst:3
+msgid "Register multiple orders"
+msgstr ""
+
+#: ../../point_of_sale/restaurant/multi_orders.rst:5
+msgid ""
+"The Odoo Point of Sale App allows you to register multiple orders "
+"simultaneously giving you all the flexibility you need."
+msgstr ""
+
+#: ../../point_of_sale/restaurant/multi_orders.rst:9
+msgid "Register an additional order"
+msgstr ""
+
+#: ../../point_of_sale/restaurant/multi_orders.rst:11
+msgid ""
+"When you are registering any order, you can use the *+* button to add a new "
+"order."
+msgstr ""
+
+#: ../../point_of_sale/restaurant/multi_orders.rst:14
+msgid ""
+"You can then move between each of your orders and process the payment when "
+"needed."
+msgstr ""
+
+#: ../../point_of_sale/restaurant/multi_orders.rst:20
+msgid ""
+"By using the *-* button, you can remove the order you are currently on."
+msgstr ""
+
+#: ../../point_of_sale/restaurant/setup.rst:3
+msgid "Setup PoS Restaurant/Bar"
+msgstr ""
+
+#: ../../point_of_sale/restaurant/setup.rst:5
+msgid ""
+"Food and drink businesses have very specific needs that the Odoo Point of "
+"Sale application can help you to fulfill."
+msgstr ""
+
+#: ../../point_of_sale/restaurant/setup.rst:11
+msgid ""
+"To activate the *Bar/Restaurant* features, go to :menuselection:`Point of "
+"Sale --> Configuration --> Point of sale` and select your PoS interface."
+msgstr ""
+
+#: ../../point_of_sale/restaurant/setup.rst:15
+msgid "Select *Is a Bar/Restaurant*"
+msgstr ""
+
+#: ../../point_of_sale/restaurant/setup.rst:20
+msgid ""
+"You now have various specific options to help you setup your point of sale. "
+"You can see those options have a small knife and fork logo next to them."
+msgstr ""
+
+#: ../../point_of_sale/restaurant/split.rst:3
+msgid "Offer a bill-splitting option"
+msgstr ""
+
+#: ../../point_of_sale/restaurant/split.rst:5
+msgid ""
+"Offering an easy bill splitting solution to your customers will leave them "
+"with a positive experience. That's why this feature is available out-of-the-"
+"box in the Odoo Point of Sale application."
+msgstr ""
+
+#: ../../point_of_sale/restaurant/split.rst:12
+msgid ""
+"To activate the *Bill Splitting* feature, go to :menuselection:`Point of "
+"Sales --> Configuration --> Point of sale` and select your PoS interface."
+msgstr ""
+
+#: ../../point_of_sale/restaurant/split.rst:16
+msgid ""
+"Under the Bills & Receipts category, you will find the Bill Splitting "
+"option."
+msgstr ""
+
+#: ../../point_of_sale/restaurant/split.rst:23
+msgid "Split a bill"
+msgstr ""
+
+#: ../../point_of_sale/restaurant/split.rst:25
+msgid "In your PoS interface, you now have a *Split* button."
+msgstr ""
+
+#: ../../point_of_sale/restaurant/split.rst:30
+msgid ""
+"When you use it, you will be able to select what that guest should had and "
+"process the payment, repeating the process for each guest."
+msgstr ""
+
+#: ../../point_of_sale/restaurant/table.rst:3
+msgid "Configure your table management"
+msgstr ""
+
+#: ../../point_of_sale/restaurant/table.rst:5
+msgid ""
+"Once your point of sale has been configured for bar/restaurant usage, select"
+" *Table Management* in :menuselection:`Point of Sale --> Configuration --> "
+"Point of sale`.."
+msgstr ""
+
+#: ../../point_of_sale/restaurant/table.rst:9
+msgid "Add a floor"
+msgstr ""
+
+#: ../../point_of_sale/restaurant/table.rst:11
+msgid ""
+"When you select *Table management* you can manage your floors by clicking on"
+" *Floors*"
+msgstr ""
+
+#: ../../point_of_sale/restaurant/table.rst:18
+msgid "Add tables"
+msgstr ""
+
+#: ../../point_of_sale/restaurant/table.rst:20
+msgid "From your PoS interface, you will now see your floor(s)."
+msgstr ""
+
+#: ../../point_of_sale/restaurant/table.rst:25
+msgid ""
+"When you click on the pencil you will enter into edit mode, which will allow"
+" you to create tables, move them, modify them, ..."
+msgstr ""
+
+#: ../../point_of_sale/restaurant/table.rst:31
+msgid ""
+"In this example I have 2 round tables for six and 2 square tables for four, "
+"I color coded them to make them easier to find, you can also rename them, "
+"change their shape, size, the number of people they hold as well as "
+"duplicate them with the handy tool bar."
+msgstr ""
+
+#: ../../point_of_sale/restaurant/table.rst:36
+msgid "Once your floor plan is set, you can close the edit mode."
+msgstr ""
+
+#: ../../point_of_sale/restaurant/table.rst:39
+msgid "Register your table(s) orders"
+msgstr ""
+
+#: ../../point_of_sale/restaurant/table.rst:41
+msgid ""
+"When you select a table, you will be brought to your usual interface to "
+"register an order and payment."
+msgstr ""
+
+#: ../../point_of_sale/restaurant/table.rst:44
+msgid ""
+"You can quickly go back to your floor plan by selecting the floor button and"
+" you can also transfer the order to another table."
+msgstr ""
+
+#: ../../point_of_sale/restaurant/tips.rst:3
+msgid "Integrate a tip option into payment"
+msgstr ""
+
+#: ../../point_of_sale/restaurant/tips.rst:5
+msgid ""
+"As it is customary to tip in many countries all over the world, it is "
+"important to have the option in your PoS interface."
+msgstr ""
+
+#: ../../point_of_sale/restaurant/tips.rst:9
+msgid "Configure Tipping"
+msgstr ""
+
+#: ../../point_of_sale/restaurant/tips.rst:11
+msgid ""
+"To activate the *Tips* feature, go to :menuselection:`Point of Sale --> "
+"Configuration --> Point of sale` and select your PoS."
+msgstr ""
+
+#: ../../point_of_sale/restaurant/tips.rst:14
+msgid ""
+"Under the Bills & Receipts category, you will find *Tips*. Select it and "
+"create a *Tip Product* such as *Tips* in this case."
+msgstr ""
+
+#: ../../point_of_sale/restaurant/tips.rst:21
+msgid "Add Tips to the bill"
+msgstr ""
+
+#: ../../point_of_sale/restaurant/tips.rst:23
+msgid "Once on the payment interface, you now have a new *Tip* button"
+msgstr ""
+
+#: ../../point_of_sale/restaurant/tips.rst:31
+msgid "Add the tip your customer wants to leave and process to the payment."
+msgstr ""
+
+#: ../../point_of_sale/restaurant/transfer.rst:3
+msgid "Transfer customers between tables"
+msgstr ""
+
+#: ../../point_of_sale/restaurant/transfer.rst:5
+msgid ""
+"If your customer(s) want to change table after they have already placed an "
+"order, Odoo can help you to transfer the customers and their order to their "
+"new table, keeping your customers happy without making it complicated for "
+"you."
+msgstr ""
+
+#: ../../point_of_sale/restaurant/transfer.rst:11
+msgid "Transfer customer(s)"
+msgstr ""
+
+#: ../../point_of_sale/restaurant/transfer.rst:13
+msgid "Select the table your customer(s) is/are currently on."
+msgstr ""
+
+#: ../../point_of_sale/restaurant/transfer.rst:18
+msgid ""
+"You can now transfer the customers, simply use the transfer button and "
+"select the new table"
+msgstr ""
+
+#: ../../point_of_sale/shop.rst:3
+msgid "Advanced Shop Features"
+msgstr ""
+
+#: ../../point_of_sale/shop/cash_control.rst:3
+msgid "Set-up Cash Control in Point of Sale"
+msgstr ""
+
+#: ../../point_of_sale/shop/cash_control.rst:5
+msgid ""
+"Cash control allows you to check the amount of the cashbox at the opening "
+"and closing. You can thus make sure no error has been made and that no cash "
+"is missing."
+msgstr ""
+
+#: ../../point_of_sale/shop/cash_control.rst:10
+msgid "Activate Cash Control"
+msgstr ""
+
+#: ../../point_of_sale/shop/cash_control.rst:12
+msgid ""
+"To activate the *Cash Control* feature, go to :menuselection:`Point of Sales"
+" --> Configuration --> Point of sale` and select your PoS interface."
+msgstr ""
+
+#: ../../point_of_sale/shop/cash_control.rst:16
+msgid "Under the payments category, you will find the cash control setting."
+msgstr ""
+
+#: ../../point_of_sale/shop/cash_control.rst:21
+msgid ""
+"In this example, you can see I want to have 275$ in various denomination at "
+"the opening and closing."
+msgstr ""
+
+#: ../../point_of_sale/shop/cash_control.rst:24
+msgid ""
+"When clicking on **Opening/Closing Values** you will be able to create those"
+" values."
+msgstr ""
+
+#: ../../point_of_sale/shop/cash_control.rst:31
+msgid "Start a session"
+msgstr ""
+
+#: ../../point_of_sale/shop/cash_control.rst:33
+msgid ""
+"You now have a new button added when you open a session, *Set opening "
+"Balance*"
+msgstr ""
+
+#: ../../point_of_sale/shop/cash_control.rst:42
+msgid ""
+"By default it will use the values you added before, but you can always "
+"modify it."
+msgstr ""
+
+#: ../../point_of_sale/shop/cash_control.rst:46
+msgid "Close a session"
+msgstr ""
+
+#: ../../point_of_sale/shop/cash_control.rst:48
+msgid ""
+"When you want to close your session, you now have a *Set Closing Balance* "
+"button as well."
+msgstr ""
+
+#: ../../point_of_sale/shop/cash_control.rst:51
+msgid ""
+"You can then see the theoretical balance, the real closing balance (what you"
+" have just counted) and the difference between the two."
+msgstr ""
+
+#: ../../point_of_sale/shop/cash_control.rst:57
+msgid ""
+"If you use the *Take Money Out* option to take out your transactions for "
+"this session, you now have a zero-sum difference and the same closing "
+"balance as your opening balance. You cashbox is ready for the next session."
+msgstr ""
+
+#: ../../point_of_sale/shop/invoice.rst:3
+msgid "Invoice from the PoS interface"
+msgstr ""
+
+#: ../../point_of_sale/shop/invoice.rst:5
+msgid ""
+"Some of your customers might request an invoice when buying from your Point "
+"of Sale, you can easily manage it directly from the PoS interface."
+msgstr ""
+
+#: ../../point_of_sale/shop/invoice.rst:9
+msgid "Activate invoicing"
+msgstr ""
+
+#: ../../point_of_sale/shop/invoice.rst:11
+msgid ""
+"Go to :menuselection:`Point of Sale --> Configuration --> Point of Sale` and"
+" select your Point of Sale:"
+msgstr ""
+
+#: ../../point_of_sale/shop/invoice.rst:17
+msgid ""
+"Under the *Bills & Receipts* you will see the invoicing option, tick it. "
+"Don't forget to choose in which journal the invoices should be created."
+msgstr ""
+
+#: ../../point_of_sale/shop/invoice.rst:25
+msgid "Select a customer"
+msgstr ""
+
+#: ../../point_of_sale/shop/invoice.rst:27
+msgid "From your session interface, use the customer button"
+msgstr ""
+
+#: ../../point_of_sale/shop/invoice.rst:32
+msgid ""
+"You can then either select an existing customer and set it as your customer "
+"or create a new one by using this button."
+msgstr ""
+
+#: ../../point_of_sale/shop/invoice.rst:38
+msgid ""
+"You will be invited to fill out the customer form with its information."
+msgstr ""
+
+#: ../../point_of_sale/shop/invoice.rst:41
+msgid "Invoice your customer"
+msgstr ""
+
+#: ../../point_of_sale/shop/invoice.rst:43
+msgid ""
+"From the payment screen, you now have an invoice option, use the button to "
+"select it and validate."
+msgstr ""
+
+#: ../../point_of_sale/shop/invoice.rst:49
+msgid "You can then print the invoice and move on to your next order."
+msgstr ""
+
+#: ../../point_of_sale/shop/invoice.rst:52
+msgid "Retrieve invoices"
+msgstr ""
+
+#: ../../point_of_sale/shop/invoice.rst:54
+msgid ""
+"Once out of the PoS interface (:menuselection:`Close --> Confirm` on the top"
+" right corner) you will find all your orders in :menuselection:`Point of "
+"Sale --> Orders --> Orders` and under the status tab you will see which ones"
+" have been invoiced. When clicking on a order you can then access the "
+"invoice."
+msgstr ""
+
+#: ../../point_of_sale/shop/refund.rst:3
+msgid "Accept returns and refund products"
+msgstr ""
+
+#: ../../point_of_sale/shop/refund.rst:5
+msgid ""
+"Having a well-thought-out return policy is key to attract - and keep - your "
+"customers. Making it easy for you to accept and refund those returns is "
+"therefore also a key aspect of your *Point of Sale* interface."
+msgstr ""
+
+#: ../../point_of_sale/shop/refund.rst:10
+msgid ""
+"From your *Point of Sale* interface, select the product your customer wants "
+"to return, use the +/- button and enter the quantity they need to return. If"
+" they need to return multiple products, repeat the process."
+msgstr ""
+
+#: ../../point_of_sale/shop/refund.rst:17
+msgid ""
+"As you can see, the total is in negative, to end the refund you simply have "
+"to process the payment."
+msgstr ""
+
+#: ../../point_of_sale/shop/seasonal_discount.rst:3
+msgid "Apply time-limited discounts"
+msgstr ""
+
+#: ../../point_of_sale/shop/seasonal_discount.rst:5
+msgid ""
+"Entice your customers and increase your revenue by offering time-limited or "
+"seasonal discounts. Odoo has a powerful pricelist feature to support a "
+"pricing strategy tailored to your business."
+msgstr ""
+
+#: ../../point_of_sale/shop/seasonal_discount.rst:12
+msgid ""
+"To activate the *Pricelists* feature, go to :menuselection:`Point of Sales "
+"--> Configuration --> Point of sale` and select your PoS interface."
+msgstr ""
+
+#: ../../point_of_sale/shop/seasonal_discount.rst:18
+msgid ""
+"Choose the pricelists you want to make available in this Point of Sale and "
+"define the default pricelist. You can access all your pricelists by clicking"
+" on *Pricelists*."
+msgstr ""
+
+#: ../../point_of_sale/shop/seasonal_discount.rst:23
+msgid "Create a pricelist"
+msgstr ""
+
+#: ../../point_of_sale/shop/seasonal_discount.rst:25
+msgid ""
+"By default, you have a *Public Pricelist* to create more, go to "
+":menuselection:`Point of Sale --> Catalog --> Pricelists`"
+msgstr ""
+
+#: ../../point_of_sale/shop/seasonal_discount.rst:31
+msgid ""
+"You can set several criterias to use a specific price: periods, min. "
+"quantity (meet a minimum ordered quantity and get a price break), etc. You "
+"can also chose to only apply that pricelist on specific products or on the "
+"whole range."
+msgstr ""
+
+#: ../../point_of_sale/shop/seasonal_discount.rst:37
+msgid "Using a pricelist in the PoS interface"
+msgstr ""
+
+#: ../../point_of_sale/shop/seasonal_discount.rst:39
+msgid ""
+"You now have a new button above the *Customer* one, use it to instantly "
+"select the right pricelist."
+msgstr ""
diff --git a/locale/de_DE/LC_MESSAGES/portal.po b/locale/de_DE/LC_MESSAGES/portal.po
new file mode 100644
index 000000000..b0f0837f6
--- /dev/null
+++ b/locale/de_DE/LC_MESSAGES/portal.po
@@ -0,0 +1,164 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) 2015-TODAY, Odoo S.A.
+# This file is distributed under the same license as the Odoo package.
+# FIRST AUTHOR , YEAR.
+# 
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo 11.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2018-07-23 12:10+0200\n"
+"PO-Revision-Date: 2018-10-19 08:15+0000\n"
+"Language-Team: German (Germany) (https://www.transifex.com/odoo/teams/41243/de_DE/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: de_DE\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: ../../portal/my_odoo_portal.rst:6
+msgid "My Odoo Portal"
+msgstr ""
+
+#: ../../portal/my_odoo_portal.rst:8
+msgid ""
+"In this section of the portal you will find all the communications between "
+"you and Odoo, documents such Quotations, Sales Orders, Invoices and your "
+"Subscriptions."
+msgstr ""
+
+#: ../../portal/my_odoo_portal.rst:11
+msgid ""
+"To access this section you have to log with your username and password to "
+"`Odoo `__ . If you are already logged-in just "
+"click on your name on the top-right corner and select \"My Account\"."
+msgstr ""
+
+#: ../../portal/my_odoo_portal.rst:20
+msgid "Quotations"
+msgstr ""
+
+#: ../../portal/my_odoo_portal.rst:22
+msgid ""
+"Here you will find all the quotations sent to you by Odoo. For example, a "
+"quotation can be generated for you after adding an Application or a User to "
+"your database or if your contract has to be renewed."
+msgstr ""
+
+#: ../../portal/my_odoo_portal.rst:29
+msgid ""
+"The *Valid Until* column shows until when the quotation is valid; after that"
+" date the quotation will be \"Expired\". By clicking on the quotation you "
+"will see all the details of the offer, the pricing and other useful "
+"information."
+msgstr ""
+
+#: ../../portal/my_odoo_portal.rst:36
+msgid ""
+"If you want to accept the quotation just click \"Accept & Pay\" and the "
+"quote will get confirmed. If you don't want to accept it, or you need to ask"
+" for some modifications, click on \"Ask Changes Reject\"."
+msgstr ""
+
+#: ../../portal/my_odoo_portal.rst:41
+msgid "Sales Orders"
+msgstr ""
+
+#: ../../portal/my_odoo_portal.rst:43
+msgid ""
+"All your purchases within Odoo such as Upsells, Themes, Applications, etc. "
+"will be registered under this section."
+msgstr ""
+
+#: ../../portal/my_odoo_portal.rst:49
+msgid ""
+"By clicking on the sale order you can review the details of the products "
+"purchased and process the payment."
+msgstr ""
+
+#: ../../portal/my_odoo_portal.rst:53
+msgid "Invoices"
+msgstr ""
+
+#: ../../portal/my_odoo_portal.rst:55
+msgid ""
+"All the invoices of your subscription(s), or generated by a sales order, "
+"will be shown in this section. The tag before the Amount Due will indicate "
+"you if the invoice has been paid."
+msgstr ""
+
+#: ../../portal/my_odoo_portal.rst:62
+msgid ""
+"Just click on the Invoice if you wish to see more information, pay the "
+"invoice or download a PDF version of the document."
+msgstr ""
+
+#: ../../portal/my_odoo_portal.rst:66
+msgid "Tickets"
+msgstr ""
+
+#: ../../portal/my_odoo_portal.rst:68
+msgid ""
+"When you submit a ticket through `Odoo Support "
+"`__ a ticket will be created. Here you can find "
+"all the tickets that you have opened, the conversation between you and our "
+"Agents, the Status of the ticket and the ID (# Ref)."
+msgstr ""
+
+#: ../../portal/my_odoo_portal.rst:77
+msgid "Subscriptions"
+msgstr ""
+
+#: ../../portal/my_odoo_portal.rst:79
+msgid ""
+"You can access to your Subscription with Odoo from this section. The first "
+"page shows you the subscriptions that you have and their status."
+msgstr ""
+
+#: ../../portal/my_odoo_portal.rst:85
+msgid ""
+"By clicking on the Subscription you will access to all the details regarding"
+" your plan: this includes the number of applications purchased, the billing "
+"information and the payment method."
+msgstr ""
+
+#: ../../portal/my_odoo_portal.rst:89
+msgid ""
+"To change the payment method click on \"Change Payment Method\" and enter "
+"the new credit card details."
+msgstr ""
+
+#: ../../portal/my_odoo_portal.rst:95
+msgid ""
+"If you want to remove the credit cards saved, you can do it by clicking on "
+"\"Manage you payment methods\" at the bottom of the page. Click then on "
+"\"Delete\" to delete the payment method."
+msgstr ""
+
+#: ../../portal/my_odoo_portal.rst:102
+msgid ""
+"At the date of the next invoice, if there is no payment information provided"
+" or if your credit card has expired, the status of your subscription will "
+"change to \"To Renew\".  You will then have 7 days to provide a valid method"
+" of payment. After this delay, the subscription will be closed and you will "
+"no longer be able to access the database."
+msgstr ""
+
+#: ../../portal/my_odoo_portal.rst:109
+msgid "Success Packs"
+msgstr ""
+
+#: ../../portal/my_odoo_portal.rst:110
+msgid ""
+"With a Success Pack/Partner Success Pack, you are assigned an expert to "
+"provide unique personalized assistance to help you customize your solution "
+"and optimize your workflows as part of your initial implementation. These "
+"hours never expire allowing you to utilize them whenever you need support."
+msgstr ""
+
+#: ../../portal/my_odoo_portal.rst:116
+msgid ""
+"If you need information about how to manage your database see "
+":ref:`db_online`"
+msgstr ""
diff --git a/locale/de_DE/LC_MESSAGES/practical.po b/locale/de_DE/LC_MESSAGES/practical.po
new file mode 100644
index 000000000..d56e4f7af
--- /dev/null
+++ b/locale/de_DE/LC_MESSAGES/practical.po
@@ -0,0 +1,22 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) 2015-TODAY, Odoo S.A.
+# This file is distributed under the same license as the Odoo package.
+# FIRST AUTHOR , YEAR.
+# 
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo 11.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2018-10-19 10:03+0200\n"
+"PO-Revision-Date: 2018-10-19 08:15+0000\n"
+"Language-Team: German (Germany) (https://www.transifex.com/odoo/teams/41243/de_DE/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: de_DE\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: ../../practical.rst:3
+msgid "Practical Information"
+msgstr ""
diff --git a/locale/de_DE/LC_MESSAGES/project.po b/locale/de_DE/LC_MESSAGES/project.po
new file mode 100644
index 000000000..ea754cd51
--- /dev/null
+++ b/locale/de_DE/LC_MESSAGES/project.po
@@ -0,0 +1,1589 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) 2015-TODAY, Odoo S.A.
+# This file is distributed under the same license as the Odoo package.
+# FIRST AUTHOR , YEAR.
+# 
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo 12.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2018-11-07 15:38+0100\n"
+"PO-Revision-Date: 2018-10-19 08:15+0000\n"
+"Language-Team: German (Germany) (https://www.transifex.com/odoo/teams/41243/de_DE/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: de_DE\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: ../../project.rst:5
+msgid "Project"
+msgstr ""
+
+#: ../../project/advanced.rst:3
+msgid "Advanced"
+msgstr ""
+
+#: ../../project/advanced/feedback.rst:3
+msgid "How to gather feedback from customers?"
+msgstr ""
+
+#: ../../project/advanced/feedback.rst:6
+#: ../../project/configuration/setup.rst:6
+#: ../../project/configuration/time_record.rst:6 ../../project/overview.rst:3
+#: ../../project/overview/main_concepts.rst:3
+msgid "Overview"
+msgstr ""
+
+#: ../../project/advanced/feedback.rst:8
+msgid ""
+"As a manager, it's not always simple to follow everything your teams do. "
+"Having a simple customer feedback can be very interesting to evaluate the "
+"performances of your teams. You can very easily gather feedbacks from your "
+"customers using Odoo."
+msgstr ""
+
+#: ../../project/advanced/feedback.rst:13
+msgid ""
+"An e-mail can be sent during the project to get the customer feedbacks. He "
+"just has to choose between 3 smileys to assess your work (Smile, Neutral or "
+"Sad)."
+msgstr ""
+
+#: ../../project/advanced/feedback.rst:18
+msgid "How to gather feedbacks from customers"
+msgstr ""
+
+#: ../../project/advanced/feedback.rst:20
+msgid ""
+"Before getting started some configuration is necessary. First of all it's "
+"necessary to install the **Project** application. To do so simply go to the "
+"apps module and install it."
+msgstr ""
+
+#: ../../project/advanced/feedback.rst:27
+msgid ""
+"Moreover, in the same menu, you have to install the **Project Rating** "
+"module."
+msgstr ""
+
+#: ../../project/advanced/feedback.rst:33
+msgid ""
+"Next, go back into the back-end and enter the project module. Select the "
+"**Configuration** button and click on **Settings** in the dropdown menu. "
+"Next select **Allow activating customer rating on projects, at issue "
+"completion**. Don't forget to apply your changes."
+msgstr ""
+
+#: ../../project/advanced/feedback.rst:42
+msgid "How to get a Customer feedback?"
+msgstr ""
+
+#: ../../project/advanced/feedback.rst:44
+msgid ""
+"A e-mail can be sent to the customers at each stage of the ongoing projects."
+msgstr ""
+
+#: ../../project/advanced/feedback.rst:47
+msgid ""
+"First, you need to choose for which projects you want to get a feedback."
+msgstr ""
+
+#: ../../project/advanced/feedback.rst:50
+msgid "Project configuration"
+msgstr ""
+
+#: ../../project/advanced/feedback.rst:52
+msgid ""
+"Go to the **Project** application, in the project settings select the "
+"**Customer satisfaction** option."
+msgstr ""
+
+#: ../../project/advanced/feedback.rst:59
+msgid "Email Template"
+msgstr ""
+
+#: ../../project/advanced/feedback.rst:61
+msgid ""
+"Go to the stage settings (click on the gear icon on the top of the stage "
+"column, then select **Edit**). Choose the e-mail template that will be used."
+" You can directly edit it from there."
+msgstr ""
+
+#: ../../project/advanced/feedback.rst:68
+msgid "Here is an email example that a customer can receive :"
+msgstr ""
+
+#: ../../project/advanced/feedback.rst:74
+msgid ""
+"The customer just has to click on a smiley (Smile, Neutral or Sad) to assess"
+" your work. The customer can reply to the email to add more information. It "
+"will be added to the chatter of the task."
+msgstr ""
+
+#: ../../project/advanced/feedback.rst:79
+msgid "Reporting"
+msgstr ""
+
+#: ../../project/advanced/feedback.rst:81
+msgid ""
+"You have a brief summary on the satisfaction in the upper right corner of "
+"the project."
+msgstr ""
+
+#: ../../project/advanced/feedback.rst:88
+msgid "How to display the ratings on your website?"
+msgstr ""
+
+#: ../../project/advanced/feedback.rst:90
+msgid ""
+"First of all it's necessary to install the **Website Builder** application. "
+"To do so simply go to the apps module and search for the website builder."
+msgstr ""
+
+#: ../../project/advanced/feedback.rst:97
+msgid ""
+"Moreover, in the same menu, you have to install the **Website Rating Project"
+" Issue** module."
+msgstr ""
+
+#: ../../project/advanced/feedback.rst:103
+msgid ""
+"Then, you will be able to publish your result on your website by clicking on"
+" the website button in the upper right corner and confirming it in the front"
+" end of the website."
+msgstr ""
+
+#: ../../project/advanced/so_to_task.rst:3
+msgid "How to create tasks from sales orders?"
+msgstr ""
+
+#: ../../project/advanced/so_to_task.rst:5
+msgid ""
+"In this section, we will see the integration between Odoo's **Project "
+"management** and **Sales** modules and more precisely how to generate tasks "
+"from sales order lines."
+msgstr ""
+
+#: ../../project/advanced/so_to_task.rst:9
+msgid ""
+"In project management, a task is an activity that needs to be accomplished "
+"within a defined period of time. For a company selling services, the task "
+"typically represents the service that has been sold to the customer and that"
+" needs to be delivered. This is why it is useful to be able to generate a "
+"task from a sale order in order to streamline the process between the Sales "
+"and Services departments."
+msgstr ""
+
+#: ../../project/advanced/so_to_task.rst:16
+msgid ""
+"As an example, you may sell a pack of ``50 Hours`` of support at "
+"``$25,000``. The price is fixed and charged initially. But you want to keep "
+"track of the support service you did for the customer. On the sale order, "
+"the service will trigger the creation of a task from which the consultant "
+"will record timesheets and, if needed, reinvoice the client according to the"
+" overtime spent on the project."
+msgstr ""
+
+#: ../../project/advanced/so_to_task.rst:24
+#: ../../project/configuration/time_record.rst:12
+#: ../../project/planning/assignments.rst:10
+msgid "Configuration"
+msgstr ""
+
+#: ../../project/advanced/so_to_task.rst:27
+msgid "Install the required applications"
+msgstr ""
+
+#: ../../project/advanced/so_to_task.rst:29
+msgid ""
+"In order to be able to generate a task from a sale order you will need to "
+"install the **Sales Management** and **Project** application. Simply go into"
+" the application module and install the following:"
+msgstr ""
+
+#: ../../project/advanced/so_to_task.rst:39
+msgid ""
+"Moreover if you wish to be able to invoice your customers based on time "
+"spent on the task, it is also necessary to install the **Timesheet** module."
+" Simply go into the application module and install the following:"
+msgstr ""
+
+#: ../../project/advanced/so_to_task.rst:47
+msgid "Create and set up a product"
+msgstr ""
+
+#: ../../project/advanced/so_to_task.rst:49
+msgid ""
+"You need to configure your service on the product form itself in order to "
+"generate a task every time it will be sold. From the **Sales** module, use "
+"the menu :menuselection:`Sales --> Products` and create a new product with "
+"the`following setup:"
+msgstr ""
+
+#: ../../project/advanced/so_to_task.rst:54
+msgid "**Name**: Technical Support"
+msgstr ""
+
+#: ../../project/advanced/so_to_task.rst:56
+msgid "**Product Type**: Service"
+msgstr ""
+
+#: ../../project/advanced/so_to_task.rst:58
+msgid ""
+"**Unit of Measure**: Hours (go to :menuselection:`Configuration --> "
+"Settings` and, under **Unit of measures**, check the **Some products may be "
+"sold/purchased in different unit of measures (advanced)** radio button)"
+msgstr ""
+
+#: ../../project/advanced/so_to_task.rst:63
+msgid ""
+"**Invoicing policy**: You can set up your invoice policy either on ordered "
+"quantity or on delivered quantity. You can easily follow the amount of hours"
+" that were delivered and/or invoiced to your client."
+msgstr ""
+
+#: ../../project/advanced/so_to_task.rst:68
+msgid ""
+"**Track Service**: Create a task and track hours, as your product is a "
+"service invoiceable by hours you have to set the units of measures of the "
+"product to hours as well."
+msgstr ""
+
+#: ../../project/advanced/so_to_task.rst:76
+msgid ""
+"Link your task to an existing project or create a new one on the fly if the "
+"product is specific to one project. Otherwise, you can leave it blank, odoo "
+"will then create a project per SO."
+msgstr ""
+
+#: ../../project/advanced/so_to_task.rst:81
+msgid "Create the Sales Order"
+msgstr ""
+
+#: ../../project/advanced/so_to_task.rst:83
+msgid ""
+"Once the product is set up, you can create a quotation or a sale order with "
+"the related product. Once the quotation is confirmed and transformed into a "
+"sale order, the task will be created."
+msgstr ""
+
+#: ../../project/advanced/so_to_task.rst:91
+msgid "Access the task generated from the sale order"
+msgstr ""
+
+#: ../../project/advanced/so_to_task.rst:93
+msgid "On the Project module, your new task will appear :"
+msgstr ""
+
+#: ../../project/advanced/so_to_task.rst:95
+msgid ""
+"either on a related project if you have selected one in the product form"
+msgstr ""
+
+#: ../../project/advanced/so_to_task.rst:98
+msgid ""
+"either on a new project with the name of related the sale order as title "
+"(you can easily change the name of the project by clicking on "
+":menuselection:`More --> Settings`)"
+msgstr ""
+
+#: ../../project/advanced/so_to_task.rst:105
+msgid ""
+"On the task itself, you will now be able to record timesheets and to invoice"
+" your customers based on your invoicing policy."
+msgstr ""
+
+#: ../../project/advanced/so_to_task.rst:109
+msgid ""
+"On Odoo, the central document is the sales order, which means that the "
+"source document of the task is the related sales order."
+msgstr ""
+
+#: ../../project/advanced/so_to_task.rst:113
+#: ../../project/planning/assignments.rst:137
+msgid ":doc:`../configuration/setup`"
+msgstr ""
+
+#: ../../project/advanced/so_to_task.rst:114
+msgid ":doc:`../../sales/invoicing/subscriptions`"
+msgstr ""
+
+#: ../../project/application.rst:3
+msgid "Awesome Timesheet App"
+msgstr ""
+
+#: ../../project/application/intro.rst:3
+msgid "Demonstration Video"
+msgstr ""
+
+#: ../../project/application/intro.rst:11
+#: ../../project/overview/main_concepts/introduction.rst:11
+msgid "Transcript"
+msgstr ""
+
+#: ../../project/application/intro.rst:13
+msgid ""
+"Awesome Timesheet is a mobile app that helps me to instantly record any time"
+" spent on projects in just a click. It's so effortless."
+msgstr ""
+
+#: ../../project/application/intro.rst:16
+msgid ""
+"Regardless of the device, the timesheet app is just one click away. Look at "
+"the chrome plugin. No need to sign in, just click and start. It's smooth. It"
+" works offline too and is automatically synchronized with my Odoo account."
+msgstr ""
+
+#: ../../project/application/intro.rst:21
+msgid ""
+"Plus, I get individual statistics via the mobile and chrome plugin. I can go"
+" further in the analysis in my Odoo account. I receive reports of timesheets"
+" per user, drill-down per project, and much more."
+msgstr ""
+
+#: ../../project/application/intro.rst:25
+msgid ""
+"Awesome Timesheet is fully integrated with Odoo invoicing, the customer "
+"billing is done automatically. But also with Odoo projects. It's time-"
+"saving!"
+msgstr ""
+
+#: ../../project/application/intro.rst:28
+msgid "Download awesome timesheet now and gain in productivity."
+msgstr ""
+
+#: ../../project/configuration.rst:3
+msgid "Configuration and basic usage"
+msgstr ""
+
+#: ../../project/configuration/collaboration.rst:3
+msgid "How to manage & collaborate on tasks?"
+msgstr ""
+
+#: ../../project/configuration/collaboration.rst:6
+msgid "Responsibilities"
+msgstr ""
+
+#: ../../project/configuration/collaboration.rst:8
+msgid "In Odoo, you can assign the person who is in charge of the task."
+msgstr ""
+
+#: ../../project/configuration/collaboration.rst:10
+msgid ""
+"When creating a task, by default you are responsible for it. You can change "
+"this by simply typing the username of someone else and choosing it from the "
+"suggestions in the drop down menu."
+msgstr ""
+
+#: ../../project/configuration/collaboration.rst:15
+msgid ""
+"If you add someone new, you can \"Create & Edit\" a new user on the fly. In "
+"order to do so, you need the administrator rights."
+msgstr ""
+
+#: ../../project/configuration/collaboration.rst:19
+msgid "Followers"
+msgstr ""
+
+#: ../../project/configuration/collaboration.rst:21
+msgid ""
+"In a task, you can add other users as **Followers**. Adding a follower means"
+" that this person will be notified of any changes that might happen in the "
+"task. The goal is to allow outside contribution from the chatter. This can "
+"be invaluable when you need the advice of colleagues from other departments."
+" You could also invite customers to take part in the task. They'll be "
+"notified by email of the conversation in the chatter, and will be able to "
+"take part in it simply by replying to the mail. The followers can see the "
+"whole task like you, with the description and the chatter."
+msgstr ""
+
+#: ../../project/configuration/collaboration.rst:32
+msgid "Project: follow a project to follow the pipe"
+msgstr ""
+
+#: ../../project/configuration/collaboration.rst:34
+msgid ""
+"You can decide to follow a Project. In this situation, you'll be notified of"
+" any changes from the project: tasks sliding from one stage to "
+"another,conversation taking place,, etc. You'll receive all the information "
+"in your inbox. This feature is perfect for a Project Manager who wants to "
+"see the big picture all the time."
+msgstr ""
+
+#: ../../project/configuration/collaboration.rst:41
+msgid "Task: follow a specific task"
+msgstr ""
+
+#: ../../project/configuration/collaboration.rst:43
+msgid ""
+"Following a task is the same idea as following a project, except you are "
+"focused on a specific part of the project. All notifications or changes in "
+"that task also appear in your inbox."
+msgstr ""
+
+#: ../../project/configuration/collaboration.rst:48
+msgid "Choose which action to follow"
+msgstr ""
+
+#: ../../project/configuration/collaboration.rst:50
+msgid ""
+"You can choose what you want to follow by clicking on the down arrow in the "
+"Following button."
+msgstr ""
+
+#: ../../project/configuration/collaboration.rst:53
+msgid ""
+"By default, you follow the discussions but you can also choose to be "
+"notified when a note is logged in, when a task is created, blocked or ready "
+"to go, and when the stage of the task has changed."
+msgstr ""
+
+#: ../../project/configuration/collaboration.rst:61
+msgid "Time management: analytic accounts"
+msgstr ""
+
+#: ../../project/configuration/collaboration.rst:63
+msgid ""
+"Whether it helps you for estimation of future projects or data for billing "
+"or invoicing, time tracking in Project Management is a real plus."
+msgstr ""
+
+#: ../../project/configuration/collaboration.rst:67
+msgid ""
+"The Odoo Timesheet app is perfectly integrated with Odoo Project and can "
+"help you track time easily."
+msgstr ""
+
+#: ../../project/configuration/collaboration.rst:70
+msgid ""
+"Once Odoo Timesheet is installed, the timesheet option is automatically "
+"available in projects and on tasks."
+msgstr ""
+
+#: ../../project/configuration/collaboration.rst:73
+msgid ""
+"To avoid any confusion, Odoo works with analytic accounts. An analytic "
+"account is the name that will always be the reference for a specific project"
+" or contract. Each time a project is created, an analytic account is "
+"automatically created under the same name."
+msgstr ""
+
+#: ../../project/configuration/collaboration.rst:79
+msgid "Record a timesheet on a project:"
+msgstr ""
+
+#: ../../project/configuration/collaboration.rst:81
+msgid "Click on the settings of a project."
+msgstr ""
+
+#: ../../project/configuration/collaboration.rst:86
+msgid "Click on the Timesheet button in the top grey menu."
+msgstr ""
+
+#: ../../project/configuration/collaboration.rst:91
+msgid ""
+"You get the Odoo Timesheet. Click on Create and a line will appear with "
+"today's date and time. Your project name is automatically selected as the "
+"Analytic Account. No task is set, you can choose to add a specific task for "
+"it, or not."
+msgstr ""
+
+#: ../../project/configuration/collaboration.rst:99
+msgid ""
+"If you go now to Odoo Timesheet, your line will be recorded among your other"
+" timesheets."
+msgstr ""
+
+#: ../../project/configuration/collaboration.rst:103
+msgid "Record a timesheet on a task:"
+msgstr ""
+
+#: ../../project/configuration/collaboration.rst:105
+msgid "Within a task, the timesheet option is also available."
+msgstr ""
+
+#: ../../project/configuration/collaboration.rst:107
+msgid ""
+"In the task, click on the Edit button. Go on the Timesheet tab and click on "
+"Add an item."
+msgstr ""
+
+#: ../../project/configuration/collaboration.rst:110
+msgid ""
+"A line will appear with the name of the project already selected in the "
+"Analytic account."
+msgstr ""
+
+#: ../../project/configuration/collaboration.rst:113
+msgid ""
+"Again, you'll find back these timesheet lines in the Odoo Timesheet "
+"application."
+msgstr ""
+
+#: ../../project/configuration/collaboration.rst:119
+msgid ""
+"At the end of your project, you can get a real idea of the time you spent on"
+" it by searching based on the Analytic Account name of your project."
+msgstr ""
+
+#: ../../project/configuration/collaboration.rst:124
+msgid "Document Management in tasks"
+msgstr ""
+
+#: ../../project/configuration/collaboration.rst:126
+msgid ""
+"You can manage documents related to tasks whether they're plans, pictures of"
+" the formatting, etc. An image is sometimes more informative than a thousand"
+" words! You have two ways to add a document to a task."
+msgstr ""
+
+#: ../../project/configuration/collaboration.rst:130
+msgid ""
+"1. You can add an image/document to your task by clicking on the Attachment "
+"tab on the top of the form."
+msgstr ""
+
+#: ../../project/configuration/collaboration.rst:136
+msgid ""
+"2. You can add an image/document to your task through the Chatter. You can "
+"log a note/send a message and attach a file to it. Or if someone sends an "
+"email with an attachment, the document will be automatically saved in the "
+"task."
+msgstr ""
+
+#: ../../project/configuration/collaboration.rst:145
+msgid ""
+"If you have an important image that helps to understand the tasks you can "
+"set it up as Cover Image. It'll show up in the Kanban view directly."
+msgstr ""
+
+#: ../../project/configuration/collaboration.rst:152
+msgid "Collaborate on tasks"
+msgstr ""
+
+#: ../../project/configuration/collaboration.rst:154
+msgid ""
+"Tasks in Odoo Project are made to help you to work easily together with your"
+" colleagues. This helps you save time and energy."
+msgstr ""
+
+#: ../../project/configuration/collaboration.rst:157
+msgid ""
+"The idea is to stay up to date with what interests you. You can collaborate "
+"with your colleagues by writing on the same task at the same time, with task"
+" delegation and the Chatter."
+msgstr ""
+
+#: ../../project/configuration/collaboration.rst:162
+msgid "Create a task from an email"
+msgstr ""
+
+#: ../../project/configuration/collaboration.rst:164
+msgid ""
+"You can configure an email address linked to your project. When an email is "
+"sent to that address, it automatically creates a task in the first step of "
+"the project, with all the recipients (To/Cc/Bcc) as followers."
+msgstr ""
+
+#: ../../project/configuration/collaboration.rst:168
+msgid ""
+"With Odoo Online, the mail gateway is already configured and so every "
+"project gets an automatic email address."
+msgstr ""
+
+#: ../../project/configuration/collaboration.rst:171
+msgid ""
+"The email is always the name of the project (with \"-\" instead of the "
+"space), you'll see it under the name of your project in the Project "
+"Dashboard."
+msgstr ""
+
+#: ../../project/configuration/collaboration.rst:178
+msgid ""
+"This email address create by default following the project name can be "
+"changed."
+msgstr ""
+
+#: ../../project/configuration/collaboration.rst:181
+msgid "The alias of the email address can be changed by the project manager."
+msgstr ""
+
+#: ../../project/configuration/collaboration.rst:183
+msgid "To do so, go to the Project Settings and click on the Email Tab."
+msgstr ""
+
+#: ../../project/configuration/collaboration.rst:185
+msgid "You can directly edit your project email address."
+msgstr ""
+
+#: ../../project/configuration/collaboration.rst:191
+msgid "The Chatter, status and follow-up."
+msgstr ""
+
+#: ../../project/configuration/collaboration.rst:193
+msgid ""
+"The Chatter is a very useful tool. It is a communication tool and shows the "
+"history of the task."
+msgstr ""
+
+#: ../../project/configuration/collaboration.rst:196
+msgid ""
+"In the Chatter, you can see when the task has been created, when it has "
+"passed from one stage to another, etc. Any changes made to that task are "
+"logged into the Chatter automatically by the system. It also includes the "
+"history of the interaction between you and your customer or colleagues. All "
+"interactions are logged on the chatter, making it easy for the task leader "
+"to remember past interactions."
+msgstr ""
+
+#: ../../project/configuration/collaboration.rst:203
+msgid ""
+"You can interact with followers whether there are internal (your colleagues)"
+" or external (the client for example) by logging a note or important "
+"information. Also, if you want to send an email to all the followers of that"
+" specific task, you can choose to add a message to notify all of them. For "
+"both of these options, the date and time is saved on the entry."
+msgstr ""
+
+#: ../../project/configuration/collaboration.rst:214
+msgid "The description of the task, the Pad"
+msgstr ""
+
+#: ../../project/configuration/collaboration.rst:216
+msgid ""
+"Odoo allows you to replace the task description field by an Etherpad "
+"collaborative note (http://etherpad.org). This means that you can "
+"collaborate on tasks in real time with several users contributing to the "
+"same content. Every user has their own color and you can replay the whole "
+"creation of the content."
+msgstr ""
+
+#: ../../project/configuration/collaboration.rst:222
+msgid ""
+"To activate this option, go to :menuselection:`Project Settings --> Pads`, "
+"tick \"Collaborative rich text on task description\"."
+msgstr ""
+
+#: ../../project/configuration/collaboration.rst:229
+msgid ""
+"If you just need the pad and not the whole task page, you can click on the "
+"icon on the top right to get to the pad directly in a full screen view. "
+"Click on the ```` icon to get the direct URL of the task description: "
+"useful if you want to send it to someone without adding this person as a "
+"follower."
+msgstr ""
+
+#: ../../project/configuration/collaboration.rst:239
+msgid "Tasks states"
+msgstr ""
+
+#: ../../project/configuration/collaboration.rst:242
+msgid "Set the state of a task"
+msgstr ""
+
+#: ../../project/configuration/collaboration.rst:244
+msgid ""
+"The status of the task is the easiest way to inform your colleagues when you"
+" are working on a task, if the task is ready or if it is blocked. It is a "
+"visual indicator that is seen in a glance."
+msgstr ""
+
+#: ../../project/configuration/collaboration.rst:248
+msgid ""
+"You can change the status of the task from the kanban view or directly from "
+"the task. Just click on the status ball to get the choices:"
+msgstr ""
+
+#: ../../project/configuration/collaboration.rst:258
+msgid "Custom states"
+msgstr ""
+
+#: ../../project/configuration/collaboration.rst:260
+msgid ""
+"You can decide what the different status mean for each stage of your "
+"project. On the kanban view, click on the gear icon on the top of the stage,"
+" then click on edit:"
+msgstr ""
+
+#: ../../project/configuration/collaboration.rst:267
+msgid "Next to the color ball, write the explanation of the state."
+msgstr ""
+
+#: ../../project/configuration/collaboration.rst:272
+msgid "Now, the explanation will be displayed instead of the generic text:"
+msgstr ""
+
+#: ../../project/configuration/collaboration.rst:278
+msgid "Color Tags"
+msgstr ""
+
+#: ../../project/configuration/collaboration.rst:280
+msgid ""
+"In every task, you can add a tag. Tags are very useful to categorize the "
+"tasks. It helps you to highlight a task from the Kanban view or better find "
+"them thanks to the filters."
+msgstr ""
+
+#: ../../project/configuration/collaboration.rst:284
+msgid ""
+"If you are always working with a specific type of tag, you can highlight the"
+" tasks containing the tag with the colors. Each tag can get a specific "
+"color, it's very visual on the Kanban view."
+msgstr ""
+
+#: ../../project/configuration/collaboration.rst:291
+msgid ""
+"In order to make it appear on the kanban view, you have to set a color on "
+"the tag, directly from the task:"
+msgstr ""
+
+#: ../../project/configuration/setup.rst:3
+msgid "How to set up & configure a project?"
+msgstr ""
+
+#: ../../project/configuration/setup.rst:8
+msgid ""
+"Odoo Project allows you to manage a project together with your whole team, "
+"and to communicate with any member for each project and task."
+msgstr ""
+
+#: ../../project/configuration/setup.rst:11
+msgid ""
+"It works with projects containing tasks following customizable stages. A "
+"project can be internal or customer-oriented. A task is something to perform"
+" as part of a project. You will be able to give different tasks to several "
+"employees working on this project."
+msgstr ""
+
+#: ../../project/configuration/setup.rst:17
+msgid "Installing the Project module"
+msgstr ""
+
+#: ../../project/configuration/setup.rst:19
+msgid ""
+"Open the **Apps** module, search for **Project Management**, and click on "
+"**Install**."
+msgstr ""
+
+#: ../../project/configuration/setup.rst:26
+msgid "Creating a new project"
+msgstr ""
+
+#: ../../project/configuration/setup.rst:28
+msgid ""
+"Open the **Project** application, and click on **Create**. From this window,"
+" you can specify the name of the project and set up the privacy of the "
+"project."
+msgstr ""
+
+#: ../../project/configuration/setup.rst:32
+msgid "The privacy setting works as:"
+msgstr ""
+
+#: ../../project/configuration/setup.rst:34
+msgid "**Customer Project**: visible in portal if the customer is a follower."
+msgstr ""
+
+#: ../../project/configuration/setup.rst:37
+msgid "**All Employees**: employees see all tasks or issues."
+msgstr ""
+
+#: ../../project/configuration/setup.rst:39
+msgid ""
+"**Private Project**: followers can see only the followed tasks or issues"
+msgstr ""
+
+#: ../../project/configuration/setup.rst:42
+msgid ""
+"You can also specify if the project is destined to a customer, or leave the "
+"**Customer** field empty if not."
+msgstr ""
+
+#: ../../project/configuration/setup.rst:48
+msgid "When you have entered all the required details, click on **Save**."
+msgstr ""
+
+#: ../../project/configuration/setup.rst:51
+msgid "Manage your project's stages"
+msgstr ""
+
+#: ../../project/configuration/setup.rst:54
+msgid "Add your project's stages"
+msgstr ""
+
+#: ../../project/configuration/setup.rst:56
+msgid "On your project's dashboard. Click on **# Tasks**."
+msgstr ""
+
+#: ../../project/configuration/setup.rst:61
+msgid ""
+"In the new window, add a new column and name it according to the first stage"
+" of your project, then add as many columns as there are stages in your "
+"project."
+msgstr ""
+
+#: ../../project/configuration/setup.rst:68
+msgid ""
+"For each stage, there are markers for the status of tasks within a stage, "
+"that you can personalize to fit your needs."
+msgstr ""
+
+#: ../../project/configuration/setup.rst:71
+msgid ""
+"Drag your mouse pointer over a stage name, and click on the appearing "
+"bearing, and on the opening menu, click on **Edit**."
+msgstr ""
+
+#: ../../project/configuration/setup.rst:77
+msgid ""
+"A new window will open. The color dots and star icon correspond to "
+"customizable markers applied on tasks, making it easier to know what task "
+"requires attention. You can give them any signification you like."
+msgstr ""
+
+#: ../../project/configuration/setup.rst:84
+msgid "Click on **Save** when you are done."
+msgstr ""
+
+#: ../../project/configuration/setup.rst:87
+msgid "Rearrange stages"
+msgstr ""
+
+#: ../../project/configuration/setup.rst:89
+msgid ""
+"You can easily personalize this view to better suit your business needs by "
+"creating new columns. From the Kanban view of your project, you can add "
+"stages by clicking on **Add new column**. If you want to rearrange the order"
+" of your stages, you can easily do so by dragging and dropping the column "
+"you want to move to the desired location. You can also fold or unfold your "
+"stages by using the **Setting** icon on your desired stage."
+msgstr ""
+
+#: ../../project/configuration/setup.rst:100
+msgid ":doc:`visualization`"
+msgstr ""
+
+#: ../../project/configuration/setup.rst:101
+msgid ":doc:`collaboration`"
+msgstr ""
+
+#: ../../project/configuration/setup.rst:102
+msgid ":doc:`time_record`"
+msgstr ""
+
+#: ../../project/configuration/time_record.rst:3
+msgid "How to record time spent?"
+msgstr ""
+
+#: ../../project/configuration/time_record.rst:8
+msgid ""
+"Odoo allows you to record the time spent per employee and per project, for "
+"simple reports as well as for direct invoicing to the customer."
+msgstr ""
+
+#: ../../project/configuration/time_record.rst:14
+msgid ""
+"In order to record the time spent on projects, you must first activate the "
+"invoicing of timesheets. Into the **Project** application, open "
+":menuselection:`Configuration --> Settings`. In the **Timesheets** section "
+"of the page, tick **Activate timesheets on issues**."
+msgstr ""
+
+#: ../../project/configuration/time_record.rst:23
+msgid ""
+"Activating the option will install the Sales, Invoicing, Issue Tracking, "
+"Employee and Timesheet apps."
+msgstr ""
+
+#: ../../project/configuration/time_record.rst:27
+msgid "Recording timesheets"
+msgstr ""
+
+#: ../../project/configuration/time_record.rst:29
+msgid ""
+"You can record the time spent in projects straight from the projects "
+"application. You can either record timesheets in a project, or in a task."
+msgstr ""
+
+#: ../../project/configuration/time_record.rst:34
+msgid "Recording in a project"
+msgstr ""
+
+#: ../../project/configuration/time_record.rst:36
+msgid ""
+"In the **Project** application dashboard, open the **More** menu of the "
+"project you want to record timesheets for, and click on **Timesheets**."
+msgstr ""
+
+#: ../../project/configuration/time_record.rst:42
+msgid ""
+"In the new window, click on **Create** and insert the required details, then"
+" click on **Save**."
+msgstr ""
+
+#: ../../project/configuration/time_record.rst:49
+msgid "Recording in a task"
+msgstr ""
+
+#: ../../project/configuration/time_record.rst:51
+msgid ""
+"In the **Project** app, open the project you want to record timesheets for, "
+"and open the task on which you have been working."
+msgstr ""
+
+#: ../../project/configuration/time_record.rst:54
+msgid ""
+"In the task, click on **Edit**, open the **Timesheets** tab and click on "
+"**Add an item**. Insert the required details, then click on **Save**."
+msgstr ""
+
+#: ../../project/configuration/visualization.rst:3
+msgid "Visualize a project's tasks"
+msgstr ""
+
+#: ../../project/configuration/visualization.rst:5
+msgid ""
+"In day to day business, your company might struggle due to the important "
+"amount of tasks to fulfill. Those tasks already are complex enough. Having "
+"to remember them all and follow up on them can be a burden. Luckily, Odoo "
+"enables you to efficiently visualize and organize the different tasks you "
+"have to cope with."
+msgstr ""
+
+#: ../../project/configuration/visualization.rst:12
+msgid "Create a task"
+msgstr ""
+
+#: ../../project/configuration/visualization.rst:14
+msgid ""
+"While in the project app, select an existing project or create a new one."
+msgstr ""
+
+#: ../../project/configuration/visualization.rst:17
+msgid "In the project, create a new task."
+msgstr ""
+
+#: ../../project/configuration/visualization.rst:22
+msgid ""
+"In that task you can then assigned it to the right person, add tags, a "
+"deadline, descriptions… and anything else you might need for that task."
+msgstr ""
+
+#: ../../project/configuration/visualization.rst:29
+msgid "View your tasks with the Kanban view"
+msgstr ""
+
+#: ../../project/configuration/visualization.rst:31
+msgid ""
+"Once you created several tasks, they can be managed and followed up thanks "
+"to the Kanban view."
+msgstr ""
+
+#: ../../project/configuration/visualization.rst:34
+msgid ""
+"The Kanban view is a post-it like view, divided in different stages. It "
+"enables you to have a clear view on the stages your tasks are in and which "
+"one have the higher priorities."
+msgstr ""
+
+#: ../../project/configuration/visualization.rst:38
+#: ../../project/planning/assignments.rst:53
+msgid ""
+"The Kanban view is the default view when accessing a project, but if you are"
+" on another view, you can go back to it any time by clicking the kanban view"
+" logo in the upper right corner"
+msgstr ""
+
+#: ../../project/configuration/visualization.rst:45
+msgid ""
+"You can also notify your colleagues about the status of a task right from "
+"the Kanban view by using the little dot, it will notify follower of the task"
+" and indicate if the task is ready."
+msgstr ""
+
+#: ../../project/configuration/visualization.rst:53
+msgid "Sort tasks in your Kanban view"
+msgstr ""
+
+#: ../../project/configuration/visualization.rst:55
+msgid ""
+"Tasks are ordered by priority, which you can give by clicking on the star "
+"next to the clock and then by sequence, meaning if you manually move them "
+"using drag & drop, they will be in that order and finally by their ID linked"
+" to their creation date."
+msgstr ""
+
+#: ../../project/configuration/visualization.rst:63
+msgid ""
+"Tasks that are past their deadline will appear in red in your Kanban view."
+msgstr ""
+
+#: ../../project/configuration/visualization.rst:67
+msgid ""
+"If you put a low priority task on top, when you go back to your dashboard "
+"the next time, it will have moved back below the high priority tasks."
+msgstr ""
+
+#: ../../project/configuration/visualization.rst:72
+msgid "Manage deadlines with the Calendar view"
+msgstr ""
+
+#: ../../project/configuration/visualization.rst:74
+msgid ""
+"You also have the option to switch from a Kanban view to a calendar view, "
+"allowing you to see every deadline for every task that has a deadline set "
+"easily in a single window."
+msgstr ""
+
+#: ../../project/configuration/visualization.rst:78
+msgid ""
+"Tasks are color coded to the employee they are assigned to and you can "
+"filter deadlines by employees by selecting who's deadline you wish to see."
+msgstr ""
+
+#: ../../project/configuration/visualization.rst:86
+#: ../../project/planning/assignments.rst:133
+msgid ""
+"You can easily change the deadline from the Calendar view by dragging and "
+"dropping the task to another case."
+msgstr ""
+
+#: ../../project/overview/main_concepts/introduction.rst:3
+msgid "Introduction to Odoo Project"
+msgstr ""
+
+#: ../../project/overview/main_concepts/introduction.rst:13
+msgid ""
+"As a business manager, I have a varied job involving multiple stakeholders. "
+"To manage every task seamlessly, Odoo Projects is of great help."
+msgstr ""
+
+#: ../../project/overview/main_concepts/introduction.rst:17
+msgid ""
+"With Odoo Projects, our project team members can easily plan and execute the"
+" launching of a new product line in Canada. I organized this project by "
+"creating different stages. It allows us to clearly identify the status of "
+"any task at any time, and for any user. It is convenient for any other "
+"project manager too."
+msgstr ""
+
+#: ../../project/overview/main_concepts/introduction.rst:24
+msgid ""
+"These well-structured project stages are fully customizable. Here I identify"
+" one missing stage, I can easily add it in just a click. In our project "
+"management process, I proceed to a final review, so I add this stage. Odoo "
+"projects is designed to work for any kind of business."
+msgstr ""
+
+#: ../../project/overview/main_concepts/introduction.rst:30
+msgid ""
+"Once a task is done, each colleague can highlight it by changing its status."
+" That will help the project manager to review the task before changing the "
+"stage with a simple drag and drop. Easy, right?"
+msgstr ""
+
+#: ../../project/overview/main_concepts/introduction.rst:35
+msgid ""
+"We can also organize the different tasks by adapting the view. Here, I "
+"select the list view, which shows other information such as the working time"
+" progress. If I click on my task, I land on the form view where I can edit "
+"the planned hours and enter my timesheets. This is a great tool for any "
+"project manager. Controlling the working time progress and the time spent "
+"for each team member is essential. I set the time for the sales team "
+"training to 24 hours. Today, I prepared the material, so I will log 4 hours "
+"in the timesheet. The working time progress updates automatically. Thanks to"
+" this timesheet integration, the project manager has a thorough follow-up on"
+" the progress of each task."
+msgstr ""
+
+#: ../../project/overview/main_concepts/introduction.rst:49
+msgid ""
+"Another great feature in Odoo projects is the forecast tool. When it is "
+"activated, I can plan resources per project and the workload. Therefore, the"
+" time allocation for other projects is much easier. For this project, I have"
+" to train members of the sales team. It will require 50% of my time until "
+"the end of the week. As project manager, I can do this resource allocation "
+"for any user and adapt it according to their other projects. This will "
+"prevent any form of time overlap. I can reassign a task or adapt the "
+"deadline. Odoo projects is the perfect app for strategic and executive "
+"planning."
+msgstr ""
+
+#: ../../project/overview/main_concepts/introduction.rst:61
+msgid ""
+"Plus, every aspect of any project can be analyzed, thanks to the reports. "
+"For example, We can have a report of effective hours spent in comparison "
+"with the planned hours. I can assess the profitability of any project, any "
+"task, or any team member. I can also look at the number of hours assigned to"
+" each team member."
+msgstr ""
+
+#: ../../project/overview/main_concepts/introduction.rst:68
+msgid ""
+"Another element of an excellent project management is communication. This is"
+" a key factor for the success of any project. While dealing with multiple "
+"stakeholders, being able to share documents directly in the task is very "
+"helpful. With Odoo projects, I can discuss through the chat feature that is "
+"always one-click away. I can also start a new conversation with anyone in my"
+" team."
+msgstr ""
+
+#: ../../project/overview/main_concepts/introduction.rst:76
+msgid ""
+"In addition to being a powerful app for managing projects seamlessy, Odoo "
+"projects is also an effective customer service or after-sales app. With it, "
+"I can follow any customer issue, even create a dedicated support project. "
+"The app also automatically creates an invoice of time spent on tasks or "
+"issues."
+msgstr ""
+
+#: ../../project/overview/main_concepts/introduction.rst:83
+msgid ""
+"Odoo projects is a powerful, yet easy-to-use app. At first, I used the "
+"planner to clearly state my objectives and set up the project app. Get this "
+"app, it will help you get started quickly too."
+msgstr ""
+
+#: ../../project/overview/main_concepts/introduction.rst:88
+msgid "Start your free trial now and better manage your projects with Odoo!"
+msgstr ""
+
+#: ../../project/overview/main_concepts/introduction.rst:91
+msgid "Start your free trial now with the CRM sales people love"
+msgstr ""
+
+#: ../../project/planning.rst:3
+msgid "Planning your project"
+msgstr ""
+
+#: ../../project/planning/assignments.rst:3
+msgid "How to plan and track employees' assignments?"
+msgstr ""
+
+#: ../../project/planning/assignments.rst:5
+msgid ""
+"Following and planning your employees' assignments can be a heavy challenge "
+"especially when you manage several people. Luckily, using Odoo Project, you "
+"can handle it in only a couple of clicks."
+msgstr ""
+
+#: ../../project/planning/assignments.rst:12
+msgid ""
+"The only necessary configuration is to install the **Project Management** "
+"module. To do so, go in the application module, search for project and "
+"install the application."
+msgstr ""
+
+#: ../../project/planning/assignments.rst:19
+msgid ""
+"If you wish to manage time estimation, you will need to enable timesheets on"
+" tasks. From the **Project** application, go to "
+":menuselection:`Configuration --> Settings` in the dropdown menu. Then, "
+"under **Time Work Estimation**, select the **manage time estimation on "
+"tasks** option. Do not forget to apply your changes."
+msgstr ""
+
+#: ../../project/planning/assignments.rst:28
+msgid ""
+"This feature will create a progress bar in the form view of your tasks. "
+"Every time your salesperson will add working time in his timesheet, the bar "
+"will be updated accordingly, based on the initially planned hours."
+msgstr ""
+
+#: ../../project/planning/assignments.rst:36
+msgid "Manage tasks with views"
+msgstr ""
+
+#: ../../project/planning/assignments.rst:38
+msgid ""
+"You can have an overview of your different task thanks to the multiple views"
+" available with Odoo. Three main views will help you to plan and follow up "
+"on your employees' tasks: the kanban view, the list view (using timesheets) "
+"and the calendar view."
+msgstr ""
+
+#: ../../project/planning/assignments.rst:43
+msgid ""
+"Create and edit tasks in order to fill up your pipeline. Don't forget to "
+"fill in a responsible person and an estimated time if you have one."
+msgstr ""
+
+#: ../../project/planning/assignments.rst:47
+msgid "Get an overview of activities with the kanban view"
+msgstr ""
+
+#: ../../project/planning/assignments.rst:49
+msgid ""
+"The Kanban view is a post-it like view, divided in different stages. It "
+"enables you to have a clear view on the stages your tasks are in and the "
+"ones having the higher priorities."
+msgstr ""
+
+#: ../../project/planning/assignments.rst:61
+msgid "Add/rearrange stages"
+msgstr ""
+
+#: ../../project/planning/assignments.rst:63
+msgid ""
+"You can easily personalize your project to suit your business needs by "
+"creating new columns. From the Kanban view of your project, you can add "
+"stages by clicking on **Add new column** (see image below). If you want to "
+"rearrange the order of your stages, you can easily do so by dragging and "
+"dropping the column you want to move to the desired location. You can also "
+"fold or unfold your stages by using the **setting** icon on your desired "
+"stage."
+msgstr ""
+
+#: ../../project/planning/assignments.rst:75
+msgid ""
+"Create one column per stage in your working process. For example, in a "
+"development project, stages might be: Specifications, Development, Test, "
+"Done."
+msgstr ""
+
+#: ../../project/planning/assignments.rst:80
+msgid "Sort tasks by priority"
+msgstr ""
+
+#: ../../project/planning/assignments.rst:82
+msgid ""
+"On each one of your columns, you have the ability to sort your tasks by "
+"priority. Tasks with a higher priority will automatically be moved to the "
+"top of the column. From the Kanban view, click on the star in the bottom "
+"left of a task to tag it as **high priority**. For the tasks that are not "
+"tagged, Odoo will automatically classify them according to their deadlines."
+msgstr ""
+
+#: ../../project/planning/assignments.rst:89
+msgid ""
+"Note that dates that passed their deadlines will appear in red( in the list "
+"view too) so you can easily follow up the progression of different tasks."
+msgstr ""
+
+#: ../../project/planning/assignments.rst:97
+msgid "Don't forget you can filter your tasks with the filter menu."
+msgstr ""
+
+#: ../../project/planning/assignments.rst:100
+msgid "Track the progress of each task with the list view"
+msgstr ""
+
+#: ../../project/planning/assignments.rst:102
+msgid ""
+"If you enabled the **Manage Time Estimation on Tasks**, your employees will "
+"be able to log their activities on tasks under the **Timesheets** sub-menu "
+"along with their duration. The **Working Time Progress** bar will be updated"
+" each time the employee will add an activity."
+msgstr ""
+
+#: ../../project/planning/assignments.rst:110
+msgid ""
+"As a manager, you can easily overview the time spent on tasks for all "
+"employees by using the list view. To do so, access the project of your "
+"choice and click on the List view icon (see below). The last column will "
+"show you the progression of each task."
+msgstr ""
+
+#: ../../project/planning/assignments.rst:119
+msgid "Keep an eye on deadlines with the Calendar view"
+msgstr ""
+
+#: ../../project/planning/assignments.rst:121
+msgid ""
+"If you add a deadline in your task, they will appear in the calendar view. "
+"As a manager, this view enables you to keep an eye on all deadlines in a "
+"single window."
+msgstr ""
+
+#: ../../project/planning/assignments.rst:128
+msgid ""
+"All the tasks are tagged with a color corresponding to the employee assigned"
+" to them. You can easily filter the deadlines by employees by ticking the "
+"related boxes on the right of the calendar view."
+msgstr ""
+
+#: ../../project/planning/assignments.rst:138
+msgid ":doc:`forecast`"
+msgstr ""
+
+#: ../../project/planning/forecast.rst:3
+msgid "How to forecast tasks?"
+msgstr ""
+
+#: ../../project/planning/forecast.rst:6
+msgid "Introduction to forecast"
+msgstr ""
+
+#: ../../project/planning/forecast.rst:8
+msgid ""
+"Scheduling and forecasting tasks is another way to manage projects. In Odoo,"
+" the Forecast option gives you access to the Gantt chart."
+msgstr ""
+
+#: ../../project/planning/forecast.rst:11
+msgid ""
+"So far, you've been working with the Kanban view, which shows you the "
+"progress of a project and its related tasks."
+msgstr ""
+
+#: ../../project/planning/forecast.rst:14
+msgid ""
+"Now, with the Forecast option, the Gantt view gives you the big picture. "
+"It's highly visual which is a real plus for complex projects, and it helps "
+"team members to collaborate better."
+msgstr ""
+
+#: ../../project/planning/forecast.rst:18
+msgid ""
+"This option is a real benefit in terms of planning and organizing the "
+"workload and human resources."
+msgstr ""
+
+#: ../../project/planning/forecast.rst:22
+msgid "How to configure the projects?"
+msgstr ""
+
+#: ../../project/planning/forecast.rst:25
+msgid "Configure the project application"
+msgstr ""
+
+#: ../../project/planning/forecast.rst:27
+msgid ""
+"The **Forecast** option helps you to organize your projects. This is perfect"
+" when you need to set up a project with a specific deadline. Therefore, each"
+" task is assigned a specific timeframe (amount of hours) in which your "
+"employee should complete it!"
+msgstr ""
+
+#: ../../project/planning/forecast.rst:32
+msgid ""
+"First you need to activate the **Forecast** option for the whole project "
+"application:"
+msgstr ""
+
+#: ../../project/planning/forecast.rst:35
+msgid ""
+"Go to :menuselection:`Project --> Configuration --> Settings`. Select the "
+"Forecast option and click **Apply**."
+msgstr ""
+
+#: ../../project/planning/forecast.rst:41
+msgid ""
+"Once this is done, you still need to activate the **Forecast** option "
+"specifically for your **Project** (maybe you don't need the Gantt chart for "
+"all the projects that you manage)."
+msgstr ""
+
+#: ../../project/planning/forecast.rst:46
+msgid "Configure a specific project."
+msgstr ""
+
+#: ../../project/planning/forecast.rst:48
+msgid ""
+"When creating a new project, make sure to select the option \"Allow "
+"Forecast\" in your project settings."
+msgstr ""
+
+#: ../../project/planning/forecast.rst:51
+msgid "You'll see the **Forecast** option appearing in the top menu."
+msgstr ""
+
+#: ../../project/planning/forecast.rst:56
+msgid ""
+"If you add the Forecasting option to an existing project, whether there are "
+"task deadlines or not scheduled, the task won't be displayed."
+msgstr ""
+
+#: ../../project/planning/forecast.rst:59
+msgid "The tasks of a project are not related to a forecast."
+msgstr ""
+
+#: ../../project/planning/forecast.rst:62
+msgid "How to create a forecast?"
+msgstr ""
+
+#: ../../project/planning/forecast.rst:64
+msgid ""
+"Before creating a project with forecast, list all the tasks with the "
+"projected time they should take. It will help you to coordinate the work."
+msgstr ""
+
+#: ../../project/planning/forecast.rst:68
+msgid ""
+"In order to display the projects in the Gantt chart, you need to create the "
+"forecast from the task page. To create a forecast, click on the top left "
+"corner of the task, **Create a Forecast**."
+msgstr ""
+
+#: ../../project/planning/forecast.rst:76
+msgid ""
+"You can also create a new Forecast easily by directly clicking on an empty "
+"space in the Gantt chart calendar."
+msgstr ""
+
+#: ../../project/planning/forecast.rst:79
+msgid ""
+"The Forecast interface will fill in the name of the Project and the task "
+"automatically. You just need to add the dates and the time the task should "
+"take."
+msgstr ""
+
+#: ../../project/planning/forecast.rst:87
+msgid ""
+"The \"Effective hours\" field appears only if you have the **Timesheet** app"
+" installed on your database. This option helps you to see the progress of a "
+"task thanks to the integration with Timesheet."
+msgstr ""
+
+#: ../../project/planning/forecast.rst:91
+msgid ""
+"For example: When a user fills in a Timesheet with your Project name "
+"(Analytic account), with 10 hours spent, the forecast will display 10 hours "
+"in the Effective hours field."
+msgstr ""
+
+#: ../../project/planning/forecast.rst:96
+msgid "What are the difference between the views?"
+msgstr ""
+
+#: ../../project/planning/forecast.rst:98
+msgid ""
+"In the **Project** app menu you have a **Forecast** menu. This sub-menu "
+"helps you to see the Gantt chart from different points of view: by users or "
+"by projects."
+msgstr ""
+
+#: ../../project/planning/forecast.rst:103
+msgid "By users : people management"
+msgstr ""
+
+#: ../../project/planning/forecast.rst:105
+msgid ""
+"This option displays the Gantt chart with the people assigned. Odoo's Gantt "
+"chart shows you who's involved; it gives you the big picture of the project."
+" It's very useful to allocate your resources effectively."
+msgstr ""
+
+#: ../../project/planning/forecast.rst:109
+msgid ""
+"On the left side, first level, you can see which users are involved. Then, "
+"on the second level you see which projects they are assigned to. On the "
+"third, you see which tasks they're on."
+msgstr ""
+
+#: ../../project/planning/forecast.rst:113
+msgid ""
+"Each task is represented by a coloured rectangle. This rectangle reflects "
+"the duration of the task in the calendar."
+msgstr ""
+
+#: ../../project/planning/forecast.rst:116
+msgid ""
+"The top rectangle on the first level is the sum of all the tasks compiled "
+"from the third level. If it's green, it means that the total time allocated "
+"to that user is less than 100%. When it's red, it means that this user is "
+"assigned to multiple tasks which total more than 100% of his/her time."
+msgstr ""
+
+#: ../../project/planning/forecast.rst:126
+msgid "Plan the workload"
+msgstr ""
+
+#: ../../project/planning/forecast.rst:128
+msgid ""
+"When creating a forecast, you have to select the time the user should spend "
+"on it. 100% means that your user should work on it full time during those "
+"days. He/She has no other tasks to work on. So you can decide from 1 to 100%"
+" how your users should organize their time between different tasks."
+msgstr ""
+
+#: ../../project/planning/forecast.rst:134
+msgid ""
+"The power of integration helps you to avoid double booking an employee. For "
+"example, if your expert is already at 40% on another task in another "
+"project, you can book him/her for only 60% for that period."
+msgstr ""
+
+#: ../../project/planning/forecast.rst:138
+msgid ""
+"In the example below, the user \"Administrator\" is working on 2 projects "
+"(\"IT1367 Delivery Phases\" and \"Implementation Process56\"). The user is "
+"assigned to both projects with a total of 110% of their time. This is too "
+"much so the Project Manager should change the users assigned to the task. "
+"Otherwise, the PM can change the dedicated time or the dates, to make sure "
+"that this is feasible."
+msgstr ""
+
+#: ../../project/planning/forecast.rst:149
+#: ../../project/planning/forecast.rst:191
+msgid "Gantt view advantages"
+msgstr ""
+
+#: ../../project/planning/forecast.rst:151
+msgid ""
+"This Gantt view ‘by user' helps you to better plan your human resources. You"
+" avoid confusion about the the tasks and the assignations of the users. The "
+"Gantt Chart is highly visual and helps to comprehend all the different "
+"elements at once. Also, you immediately know what has to be done next. This "
+"method helps you to better understand the relations between the tasks."
+msgstr ""
+
+#: ../../project/planning/forecast.rst:158
+#: ../../project/planning/forecast.rst:193
+msgid "The dynamic view of the Gantt in Odoo allows you to:"
+msgstr ""
+
+#: ../../project/planning/forecast.rst:160
+#: ../../project/planning/forecast.rst:195
+msgid ""
+"change the time and date of a forecast by clicking and sliding the tasks in "
+"the future or in the past"
+msgstr ""
+
+#: ../../project/planning/forecast.rst:163
+#: ../../project/planning/forecast.rst:198
+msgid "create a new forecast into the Gantt chart immediately"
+msgstr ""
+
+#: ../../project/planning/forecast.rst:165
+#: ../../project/planning/forecast.rst:200
+msgid "modify an existing forecast"
+msgstr ""
+
+#: ../../project/planning/forecast.rst:167
+#: ../../project/planning/forecast.rst:202
+msgid "change the length of a task by extending or shortening the rectangle."
+msgstr ""
+
+#: ../../project/planning/forecast.rst:170
+msgid "By projects: project management"
+msgstr ""
+
+#: ../../project/planning/forecast.rst:172
+msgid ""
+"The Gantt Chart is the perfect view of a project to better understand the "
+"interactions between the tasks. You can avoid overlapping tasks or starting "
+"one too early if another one isn't finished. Odoo Gantt chart is clear and "
+"helps you to coordinate tasks efficiently."
+msgstr ""
+
+#: ../../project/planning/forecast.rst:177
+msgid ""
+"This option displays the Gantt chart by showing the projects on the first "
+"level of hierarchy."
+msgstr ""
+
+#: ../../project/planning/forecast.rst:180
+msgid ""
+"On the left side, first level, you can see the projects. Then, on the second"
+" level you see which users are assigned. On the third, you see which tasks "
+"they're on."
+msgstr ""
+
+#: ../../project/planning/forecast.rst:184
+msgid ""
+"This view won't show your HR time. The colours don't apply. (see **By "
+"Users** section)"
+msgstr ""
diff --git a/locale/de_DE/LC_MESSAGES/purchase.po b/locale/de_DE/LC_MESSAGES/purchase.po
new file mode 100644
index 000000000..4ae6e15ba
--- /dev/null
+++ b/locale/de_DE/LC_MESSAGES/purchase.po
@@ -0,0 +1,1988 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) 2015-TODAY, Odoo S.A.
+# This file is distributed under the same license as the Odoo package.
+# FIRST AUTHOR , YEAR.
+# 
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo 12.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2018-11-07 15:38+0100\n"
+"PO-Revision-Date: 2018-10-19 08:15+0000\n"
+"Language-Team: German (Germany) (https://www.transifex.com/odoo/teams/41243/de_DE/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: de_DE\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: ../../purchase.rst:5
+msgid "Purchase"
+msgstr ""
+
+#: ../../purchase/purchases.rst:3
+msgid "Purchases"
+msgstr ""
+
+#: ../../purchase/purchases/master.rst:3
+msgid "Master Data"
+msgstr ""
+
+#: ../../purchase/purchases/master/import.rst:3
+msgid "Import vendors pricelists"
+msgstr ""
+
+#: ../../purchase/purchases/master/import.rst:5
+msgid ""
+"It is key for companies to be able to import vendors pricelists to stay up "
+"to date on products pricing."
+msgstr ""
+
+#: ../../purchase/purchases/master/import.rst:9
+#: ../../purchase/purchases/master/uom.rst:22
+#: ../../purchase/purchases/rfq/3_way_matching.rst:18
+#: ../../purchase/purchases/rfq/analyze.rst:24
+#: ../../purchase/purchases/rfq/approvals.rst:9
+#: ../../purchase/purchases/rfq/bills.rst:31
+#: ../../purchase/purchases/rfq/create.rst:13
+#: ../../purchase/purchases/rfq/lock_orders.rst:9
+#: ../../purchase/purchases/rfq/reception.rst:14
+#: ../../purchase/purchases/rfq/warning.rst:14
+#: ../../purchase/purchases/tender/blanket_orders.rst:10
+#: ../../purchase/purchases/tender/call_for_tender.rst:9
+#: ../../purchase/replenishment/flows/dropshipping.rst:13
+msgid "Configuration"
+msgstr ""
+
+#: ../../purchase/purchases/master/import.rst:11
+msgid ""
+"For this feature to work, go to :menuselection:`Purchases --> Configuration "
+"--> Settings` and tick the box in front of \"Vendor Pricelists\"."
+msgstr ""
+
+#: ../../purchase/purchases/master/import.rst:15
+msgid "Don't forget to save your settings in the top left corner."
+msgstr ""
+
+#: ../../purchase/purchases/master/import.rst:21
+msgid "Import a pricelist"
+msgstr ""
+
+#: ../../purchase/purchases/master/import.rst:23
+msgid "To import go to :menuselection:`Purchase --> Vendor Pricelists`"
+msgstr ""
+
+#: ../../purchase/purchases/master/import.rst:25
+msgid ""
+"Load your file, then you can check if everything is correct before clicking "
+"import."
+msgstr ""
+
+#: ../../purchase/purchases/master/import.rst:28
+msgid "See below a template of the columns used."
+msgstr ""
+
+#: ../../purchase/purchases/master/import.rst:33
+msgid ""
+"`Template download "
+"`__"
+msgstr ""
+
+#: ../../purchase/purchases/master/suppliers.rst:3
+msgid "Set multiple vendors on a product"
+msgstr ""
+
+#: ../../purchase/purchases/master/suppliers.rst:5
+msgid ""
+"If you find yourself with the need to buy from multiple vendors for one "
+"product, Odoo can let you directly link them with a single product."
+msgstr ""
+
+#: ../../purchase/purchases/master/suppliers.rst:9
+msgid "Add vendors in a product"
+msgstr ""
+
+#: ../../purchase/purchases/master/suppliers.rst:11
+msgid ""
+"To use this feature, go to :menuselection:`Purchases --> Products`, then "
+"select a product."
+msgstr ""
+
+#: ../../purchase/purchases/master/suppliers.rst:14
+msgid ""
+"From there you can add existing vendors to your product or create a new one "
+"on the fly."
+msgstr ""
+
+#: ../../purchase/purchases/master/suppliers.rst:17
+msgid ""
+"Note that every first time the product is purchased from a new vendor, Odoo "
+"will automatically link the contact and price with the product."
+msgstr ""
+
+#: ../../purchase/purchases/master/suppliers.rst:24
+msgid "Add price & quantity as well as a validity period"
+msgstr ""
+
+#: ../../purchase/purchases/master/suppliers.rst:26
+msgid ""
+"When you're adding a vendor to a product, you're able to add the vendor "
+"product name & code as well as set the minimal quantity, price and validity "
+"period."
+msgstr ""
+
+#: ../../purchase/purchases/master/suppliers.rst:34
+msgid ""
+"This Odoo feature also works with variants of your products, such as one "
+"t-shirt in different sizes!"
+msgstr ""
+
+#: ../../purchase/purchases/master/uom.rst:3
+msgid "Purchase in different unit of measures than sales"
+msgstr ""
+
+#: ../../purchase/purchases/master/uom.rst:5
+msgid ""
+"In day-to-day business, it may happen that your supplier uses a different "
+"unit of measure than you do in sales. This can cause confusion between sales"
+" and purchase representative and even make you lose a lot of time converting"
+" measures. Luckily in Odoo, you can handle different units of measures "
+"between sales and purchase very easily."
+msgstr ""
+
+#: ../../purchase/purchases/master/uom.rst:11
+msgid "Let's take the following examples:"
+msgstr ""
+
+#: ../../purchase/purchases/master/uom.rst:13
+msgid ""
+"You buy water from a supplier. The supplier is american and sells his water "
+"in **Gallons**. Your customers however are European. You would thus like to "
+"see your purchases quantities expressed in **Gallons** and the sold "
+"quantities in **Liters**."
+msgstr ""
+
+#: ../../purchase/purchases/master/uom.rst:18
+msgid ""
+"You buy curtains from a supplier. The supplier sells you the curtains in the"
+" unit **roll** and you sell the curtains in **square meters**."
+msgstr ""
+
+#: ../../purchase/purchases/master/uom.rst:25
+msgid "Install purchase and sales modules"
+msgstr ""
+
+#: ../../purchase/purchases/master/uom.rst:27
+msgid ""
+"The first step is to make sure that the apps **Sales** and **Purchase** are "
+"correctly installed."
+msgstr ""
+
+#: ../../purchase/purchases/master/uom.rst:31
+msgid "|uom01|"
+msgstr ""
+
+#: ../../purchase/purchases/master/uom.rst:31
+msgid "|uom02|"
+msgstr ""
+
+#: ../../purchase/purchases/master/uom.rst:36
+msgid "Enable the Unit of Measures option"
+msgstr ""
+
+#: ../../purchase/purchases/master/uom.rst:38
+msgid ""
+"Enter the purchase module, select :menuselection:`Configuration --> "
+"Settings` and tick the **Some products may be sold/purchased in different "
+"unit of measures (advanced)** box."
+msgstr ""
+
+#: ../../purchase/purchases/master/uom.rst:46
+msgid "Specify sales and purchase unit of measures"
+msgstr ""
+
+#: ../../purchase/purchases/master/uom.rst:49
+msgid "Standard units of measures"
+msgstr ""
+
+#: ../../purchase/purchases/master/uom.rst:51
+msgid ""
+"Let's take the classic units of measures existing in Odoo as first example. "
+"Please remember that differents units of measures between sales and purchase"
+" necessarily need to share the same category. Categories include: **Unit**, "
+"**weight**, **working time**, **volume**, etc."
+msgstr ""
+
+#: ../../purchase/purchases/master/uom.rst:57
+msgid ""
+"It is possible to create your own category and unit of measure if it is not "
+"standard in Odoo (see next chapter)."
+msgstr ""
+
+#: ../../purchase/purchases/master/uom.rst:60
+msgid ""
+"Let's assume we buy water from our vendors in **Gallons** and sell to our "
+"customers in **Liters**."
+msgstr ""
+
+#: ../../purchase/purchases/master/uom.rst:63
+msgid ""
+"We go into the purchase module select :menuselection:`Purchase --> "
+"Products`."
+msgstr ""
+
+#: ../../purchase/purchases/master/uom.rst:65
+msgid ""
+"Create your own product or select an existing one. In the products general "
+"information you have the possibility to select the **Unit of measure** (will"
+" be used in sales, inventory,...) and the **Purchase Unit of Measure** (for "
+"purchase)."
+msgstr ""
+
+#: ../../purchase/purchases/master/uom.rst:70
+msgid ""
+"In this case select **Liters** for **Unit of Measure** and **Gallons** for "
+"**Purchase Unit of Measure**."
+msgstr ""
+
+#: ../../purchase/purchases/master/uom.rst:77
+msgid "Create your own unit of measure and unit of measure category"
+msgstr ""
+
+#: ../../purchase/purchases/master/uom.rst:79
+msgid ""
+"Let's take now our second example (you buy curtains from a supplier, the "
+"supplier sells you the curtains in the unit **roll** and you sell the "
+"curtains in **square meters**)."
+msgstr ""
+
+#: ../../purchase/purchases/master/uom.rst:83
+msgid ""
+"The two measures are part of two different categories. Remember, you cannot "
+"relate an existing measure from one category with an existing measure of "
+"another category. We thus first have to create a shared **Measure Category**"
+" where both units have a conversion relationship."
+msgstr ""
+
+#: ../../purchase/purchases/master/uom.rst:88
+msgid ""
+"To do so, go into your sales module select :menuselection:`Configuration -->"
+" Products --> Unit of Measure`. Create a new unit of **Measure Category** by"
+" selecting the dropdown list and clicking on create and edit (see picture "
+"below)."
+msgstr ""
+
+#: ../../purchase/purchases/master/uom.rst:96
+msgid ""
+"Create a new unit of measure. In this case our category will be called "
+"**Inter-Category-Computation**."
+msgstr ""
+
+#: ../../purchase/purchases/master/uom.rst:102
+msgid ""
+"The next step is to create the **Rolls** and **Square meter** units of "
+"measure and to link them to the new category. To do so, go into your "
+"purchase module select :menuselection:`Configuration --> Products --> Units "
+"of Measure`."
+msgstr ""
+
+#: ../../purchase/purchases/master/uom.rst:106
+msgid "Create two new units:"
+msgstr ""
+
+#: ../../purchase/purchases/master/uom.rst:108
+msgid ""
+"The **Roll** unit who is part of the Inter-Category-Computation category and"
+" is the **Reference Unit type** (see picture below). The Reference Unit type"
+" is the measure set as a reference within the category. Meaning that other "
+"measures will be converted depending on this measure (ex: 1 roll = 10 square"
+" meters, 2 rolls = 20 square meters, etc.)."
+msgstr ""
+
+#: ../../purchase/purchases/master/uom.rst:118
+msgid ""
+"For the **Square Meter**, we will specify that ``1 Roll = 10 square meters``"
+" of curtain. It will thus be necessary to specify that as type, the square "
+"meter is bigger than the reference unit. The **Bigger Ratio** is ``10`` as "
+"``one Roll = 10 square meters``."
+msgstr ""
+
+#: ../../purchase/purchases/master/uom.rst:126
+msgid ""
+"It is now possible to input **square meters** as Unit of measure and a "
+"**Roll** as Purchase Unit of Measure in the product form."
+msgstr ""
+
+#: ../../purchase/purchases/rfq.rst:3
+msgid "Request for Quotation and Purchase Orders"
+msgstr ""
+
+#: ../../purchase/purchases/rfq/3_way_matching.rst:3
+msgid "Determine when to pay a vendor bill with 3-way matching"
+msgstr ""
+
+#: ../../purchase/purchases/rfq/3_way_matching.rst:5
+msgid ""
+"In some industries, you may receive a bill from a vendor before receiving "
+"the ordered products. However, you might not want to pay it until the "
+"products have been received."
+msgstr ""
+
+#: ../../purchase/purchases/rfq/3_way_matching.rst:9
+msgid ""
+"To define whether the vendor bill should be paid or not, you can use what we"
+" call *3-way matching*. It refers to the comparaison of the information "
+"appearing on the *Purchase Order*, the *Vendor Bill* and the *Receipt*."
+msgstr ""
+
+#: ../../purchase/purchases/rfq/3_way_matching.rst:14
+msgid ""
+"The 3-way matching helps you avoid paying incorrect or fraudulent vendor "
+"bills."
+msgstr ""
+
+#: ../../purchase/purchases/rfq/3_way_matching.rst:20
+msgid ""
+"For this feature to work, go to :menuselection:`Purchases --> Configuration "
+"--> Settings` and activate the *3-way matching* feature"
+msgstr ""
+
+#: ../../purchase/purchases/rfq/3_way_matching.rst:27
+msgid "Should I pay the vendor bill?"
+msgstr ""
+
+#: ../../purchase/purchases/rfq/3_way_matching.rst:29
+msgid ""
+"With the feature activated you will have a new *Should be paid* line appear "
+"on the vendor bill under the *Other info* tab."
+msgstr ""
+
+#: ../../purchase/purchases/rfq/3_way_matching.rst:32
+msgid ""
+"That way Odoo let's you easily know if you should pay the vendor bill or "
+"not."
+msgstr ""
+
+#: ../../purchase/purchases/rfq/3_way_matching.rst:39
+msgid ""
+"The status is defined automatically by Odoo. However, if you want to define "
+"this status manually, you can tick the box Force Status and then you will be"
+" able to set manually whether the vendor bill should be paid or not."
+msgstr ""
+
+#: ../../purchase/purchases/rfq/analyze.rst:3
+msgid "Analyze the performance of my vendors"
+msgstr ""
+
+#: ../../purchase/purchases/rfq/analyze.rst:5
+msgid ""
+"If your company regularly buys products from several suppliers, it would be "
+"useful to get statistics on your purchases. There are several reasons to "
+"track and analyze your vendor's performance :"
+msgstr ""
+
+#: ../../purchase/purchases/rfq/analyze.rst:9
+msgid "You can see how dependant from a supplier your company is;"
+msgstr ""
+
+#: ../../purchase/purchases/rfq/analyze.rst:11
+msgid "you can negotiate discounts on prices;"
+msgstr ""
+
+#: ../../purchase/purchases/rfq/analyze.rst:13
+msgid "You can check the average delivery time per supplier;"
+msgstr ""
+
+#: ../../purchase/purchases/rfq/analyze.rst:15
+msgid "Etc."
+msgstr ""
+
+#: ../../purchase/purchases/rfq/analyze.rst:17
+msgid ""
+"For example, an IT products reseller that issues dozens of purchase orders "
+"to several suppliers each week may want to measure for each product the "
+"total price paid for each vendor and the delivery delay. The insights "
+"gathered by the company will help it to better analyze, forecast and plan "
+"their future orders."
+msgstr ""
+
+#: ../../purchase/purchases/rfq/analyze.rst:27
+msgid "Install the Purchase Management module"
+msgstr ""
+
+#: ../../purchase/purchases/rfq/analyze.rst:29
+msgid ""
+"From the **Apps** menu, search and install the **Purchase Management** "
+"module."
+msgstr ""
+
+#: ../../purchase/purchases/rfq/analyze.rst:36
+msgid "Issue some purchase orders"
+msgstr ""
+
+#: ../../purchase/purchases/rfq/analyze.rst:38
+msgid ""
+"Of course, in order to analyze your vendors' performance, you need to issue "
+"some **Request For Quotations** (RfQ) and confirm some **Purchase Orders**."
+msgstr ""
+
+#: ../../purchase/purchases/rfq/analyze.rst:43
+msgid "Analyzing your vendors"
+msgstr ""
+
+#: ../../purchase/purchases/rfq/analyze.rst:46
+msgid "Generate flexible reports"
+msgstr ""
+
+#: ../../purchase/purchases/rfq/analyze.rst:48
+msgid ""
+"You have access to your vendors' performances on the Reports menu. By "
+"default, the report groups all your purchase orders on a pivot table by "
+"**total price**, **product quantity** and **average price** for the **each "
+"month** and for **each supplier**. Simply by accessing this basic report, "
+"you can get a quick overview of your actual performance. You can add a lot "
+"of extra data to your report by clicking on the **Measures** icon."
+msgstr ""
+
+#: ../../purchase/purchases/rfq/analyze.rst:59
+msgid ""
+"By clicking on the **+** and **-** icons, you can drill up and down your "
+"report in order to change the way your information is displayed. For "
+"example, if I want to see all the products bought for the current month, I "
+"need to click on the **+** icon on the vertical axis and then on "
+"\"Products\"."
+msgstr ""
+
+#: ../../purchase/purchases/rfq/analyze.rst:66
+msgid ""
+"Depending on the data you want to highlight, you may need to display your "
+"reports in a more visual view. You can transform your report in just a click"
+" in 3 graph views : a **Pie Chart**, a **Bar Chart** and a **Line Chart**: "
+"These views are accessible through the icons highlighted on the screenshot "
+"below."
+msgstr ""
+
+#: ../../purchase/purchases/rfq/analyze.rst:76
+msgid ""
+"On the contrary to the pivot table, a graph can only be computed with one "
+"dependent and one independent measure."
+msgstr ""
+
+#: ../../purchase/purchases/rfq/analyze.rst:80
+msgid "Customize reports"
+msgstr ""
+
+#: ../../purchase/purchases/rfq/analyze.rst:82
+msgid ""
+"You can easily customize your purchase reports depending on your needs. To "
+"do so, use the **Advanced search view** located in the right hand side of "
+"your screen, by clicking on the magnifying glass icon at the end of the "
+"search bar button. This function allows you to highlight only selected data "
+"on your report. The **filters** option is very useful in order to display "
+"some categories of datas, while the **Group by** option improves the "
+"readability of your reports. Note that you can filter and group by any "
+"existing field, making your customization very flexible and powerful."
+msgstr ""
+
+#: ../../purchase/purchases/rfq/analyze.rst:96
+msgid ""
+"You can save and reuse any customized filter by clicking on **Favorites** "
+"from the **Advanced search view** and then on **Save current search**. The "
+"saved filter will then be accessible from the **Favorites** menu."
+msgstr ""
+
+#: ../../purchase/purchases/rfq/approvals.rst:3
+msgid "Request managers approval for expensive orders"
+msgstr ""
+
+#: ../../purchase/purchases/rfq/approvals.rst:5
+msgid ""
+"In case of expensive purchases you may want a manager approval to validate "
+"the orders, Odoo let's you easily set that up."
+msgstr ""
+
+#: ../../purchase/purchases/rfq/approvals.rst:11
+msgid ""
+"For this feature to work, go to :menuselection:`Purchases --> Configuration "
+"--> Settings` and activate the *Order Approval* feature. From there you can "
+"also set the minimum amount required to activate this feature."
+msgstr ""
+
+#: ../../purchase/purchases/rfq/approvals.rst:20
+msgid "Create a new Request for Quotation"
+msgstr ""
+
+#: ../../purchase/purchases/rfq/approvals.rst:22
+msgid ""
+"While working on a new RfQ, if the order is made by a user and not a manager"
+" and the amount of the order is above the minimum amount you specified, a "
+"new *To Approve* status will be introduced in the process."
+msgstr ""
+
+#: ../../purchase/purchases/rfq/approvals.rst:31
+msgid "Approve the order"
+msgstr ""
+
+#: ../../purchase/purchases/rfq/approvals.rst:33
+msgid ""
+"If you are a purchase manager, you can now go to the purchase order and "
+"approve the order if everything is alright with it. Giving you full control "
+"of what your users can or can't do."
+msgstr ""
+
+#: ../../purchase/purchases/rfq/approvals.rst:37
+msgid "Once approved, the purchase order follows the normal process."
+msgstr ""
+
+#: ../../purchase/purchases/rfq/bills.rst:3
+msgid "Control supplier bills"
+msgstr ""
+
+#: ../../purchase/purchases/rfq/bills.rst:5
+msgid ""
+"The **Purchase** application allows you to manage your purchase orders, "
+"incoming products, and vendor bills all seamlessly in one place."
+msgstr ""
+
+#: ../../purchase/purchases/rfq/bills.rst:8
+msgid ""
+"If you want to set up a vendor bill control process, the first thing you "
+"need to do is to have purchase data in Odoo. Knowing what has been purchased"
+" and received is the first step towards understanding your purchase "
+"management processes."
+msgstr ""
+
+#: ../../purchase/purchases/rfq/bills.rst:13
+msgid "Here is the standard work flow in Odoo:"
+msgstr ""
+
+#: ../../purchase/purchases/rfq/bills.rst:15
+msgid ""
+"You begin with a **Request for Quotation (RFQ)** to send out to your "
+"vendor(s)."
+msgstr ""
+
+#: ../../purchase/purchases/rfq/bills.rst:18
+msgid ""
+"Once the vendor has accepted the RFQ, confirm the RFQ into a **Purchase "
+"Order (PO)**."
+msgstr ""
+
+#: ../../purchase/purchases/rfq/bills.rst:21
+msgid ""
+"Confirming the PO generates an **Incoming Shipment** if you purchased any "
+"stockable products."
+msgstr ""
+
+#: ../../purchase/purchases/rfq/bills.rst:24
+msgid ""
+"Upon receiving a **Vendor Bill** from your Vendor, validate the bill with "
+"products received in the previous step to ensure accuracy."
+msgstr ""
+
+#: ../../purchase/purchases/rfq/bills.rst:27
+msgid ""
+"This process may be done by three different people within the company, or "
+"only one."
+msgstr ""
+
+#: ../../purchase/purchases/rfq/bills.rst:34
+msgid "Installing the Purchase and Inventory applications"
+msgstr ""
+
+#: ../../purchase/purchases/rfq/bills.rst:36
+msgid ""
+"From the **Apps** application, search for the **Purchase** module and "
+"install it. Due to certain dependencies, installing purchase will "
+"automatically install the **Inventory** and **Accounting** applications."
+msgstr ""
+
+#: ../../purchase/purchases/rfq/bills.rst:41
+msgid "Creating products"
+msgstr ""
+
+#: ../../purchase/purchases/rfq/bills.rst:43
+msgid ""
+"Creating products in Odoo is essential for quick and efficient purchasing "
+"within Odoo. Simply navigate to the **Products** submenu under **Purchase**,"
+" and click **Create**."
+msgstr ""
+
+#: ../../purchase/purchases/rfq/bills.rst:50
+msgid ""
+"When creating the product, Pay attention to the **Product Type** field, as "
+"it is important:"
+msgstr ""
+
+#: ../../purchase/purchases/rfq/bills.rst:53
+msgid ""
+"Products that are set as **Stockable** or **Consumable** will allow you to "
+"keep track of their inventory levels. These options imply stock management "
+"and will allow for receiving these kinds of products."
+msgstr ""
+
+#: ../../purchase/purchases/rfq/bills.rst:58
+msgid ""
+"Conversely, products that are set as a **Service** or **Digital Product** "
+"will not imply stock management, simply due to the fact that there is no "
+"inventory to manage. You will not be able to receive products under either "
+"of these designations."
+msgstr ""
+
+#: ../../purchase/purchases/rfq/bills.rst:64
+msgid ""
+"It is recommended that you create a **Miscellaneous** product for all "
+"purchases that occur infrequently and do not require inventory valuation or "
+"management. If you create such a product, it is recommend to set the product"
+" type to **Service**."
+msgstr ""
+
+#: ../../purchase/purchases/rfq/bills.rst:70
+msgid "Managing your Vendor Bills"
+msgstr ""
+
+#: ../../purchase/purchases/rfq/bills.rst:73
+msgid "Purchasing products or services"
+msgstr ""
+
+#: ../../purchase/purchases/rfq/bills.rst:75
+msgid ""
+"From the purchase application, you can create a purchase order with as many "
+"products as you need. If the vendor sends you a confirmation or quotation "
+"for an order, you may record the order reference number in the **Vendor "
+"Reference** field. This will enable you to easily match the PO with the the "
+"vendor bill later (as the vendor bill will probably include the Vendor "
+"Reference)"
+msgstr ""
+
+#: ../../purchase/purchases/rfq/bills.rst:85
+msgid ""
+"Validate the purchase order and receive the products from the **Inventory** "
+"application."
+msgstr ""
+
+#: ../../purchase/purchases/rfq/bills.rst:89
+msgid "Receiving Products"
+msgstr ""
+
+#: ../../purchase/purchases/rfq/bills.rst:91
+msgid ""
+"If you purchased any stockable products that you manage the inventory of, "
+"you will need to receive the products from the **Inventory** application "
+"after you confirm a purchase order. From the **Inventory** dashboard, you "
+"should see a button linking you directly to the transfer of products. This "
+"button is outlined in red below:"
+msgstr ""
+
+#: ../../purchase/purchases/rfq/bills.rst:100
+msgid ""
+"Navigating this route will take you to a list of all orders awaiting to be "
+"received."
+msgstr ""
+
+#: ../../purchase/purchases/rfq/bills.rst:106
+msgid ""
+"If you have a lot of awaiting orders, apply a filter using the search bar in"
+" the upper right. With this search bar, you may filter based on the "
+"**Vendor** (or **Partner**), the product, or the source document, also known"
+" as the reference of your purchase order. You also have the capability to "
+"group the orders by different criteria under **Group By**. Selecting an item"
+" from this list will open the following screen where you then will receive "
+"the products."
+msgstr ""
+
+#: ../../purchase/purchases/rfq/bills.rst:117
+msgid "Purchasing **Service** products does not trigger a delivery order."
+msgstr ""
+
+#: ../../purchase/purchases/rfq/bills.rst:120
+msgid "Managing Vendor Bills"
+msgstr ""
+
+#: ../../purchase/purchases/rfq/bills.rst:122
+msgid ""
+"When you receive a **Vendor Bill** for a previous purchase, be sure to "
+"record it in the **Purchases** application under the **Control Menu**. You "
+"need to create a new vendor bill even if you already registered a purchase "
+"order."
+msgstr ""
+
+#: ../../purchase/purchases/rfq/bills.rst:130
+msgid ""
+"The first thing you will need to do upon creating a **Vendor Bill** is to "
+"select the appropriate **Vendor** as this will also pull up any associated "
+"accounting or pricelist information. From there, you can choose to specify "
+"any one or multiple purchase orders to populate the vendor bill with. When "
+"you select a purchase order from the list, Odoo will pull any uninvoiced "
+"products associated to that purchase order and automatically populate that "
+"information below. If you are having a hard time finding the appropriate "
+"vendor bill, you may search through the list by inputting the vendor "
+"reference number or your internal purchase order number."
+msgstr ""
+
+#: ../../purchase/purchases/rfq/bills.rst:144
+msgid ""
+"While the invoice is in draft state, you can make any modifications you need"
+" (i.e. remove or add product lines, modify quantities, and change prices)."
+msgstr ""
+
+#: ../../purchase/purchases/rfq/bills.rst:149
+msgid "Your vendor may send you several bills for the same purchase order if:"
+msgstr ""
+
+#: ../../purchase/purchases/rfq/bills.rst:151
+msgid ""
+"Your vendor is in back-order and is sending you invoices as they ship the "
+"products."
+msgstr ""
+
+#: ../../purchase/purchases/rfq/bills.rst:154
+msgid "Your vendor is sending you a partial bill or asking for a deposit."
+msgstr ""
+
+#: ../../purchase/purchases/rfq/bills.rst:156
+msgid ""
+"Every time you record a new vendor bill, Odoo will automatically populate "
+"the product quantities based on what has been received from the vendor. If "
+"this value is showing a zero, this means that you have not yet received this"
+" product and simply serves as a reminder that the product is not in hand and"
+" you may need to inquire further into this. At any point in time, before you"
+" validate the vendor bill, you may override this zero quantity."
+msgstr ""
+
+#: ../../purchase/purchases/rfq/bills.rst:165
+msgid "Vendor Bill Matching"
+msgstr ""
+
+#: ../../purchase/purchases/rfq/bills.rst:168
+msgid "What to do if your vendor bill does not match what you received"
+msgstr ""
+
+#: ../../purchase/purchases/rfq/bills.rst:170
+msgid ""
+"If the bill you receive from the vendor has different quantities than what "
+"Odoo automatically populates as quantities, this could be due to several "
+"reasons:"
+msgstr ""
+
+#: ../../purchase/purchases/rfq/bills.rst:174
+msgid ""
+"The vendor is incorrectly charging you for products and/or services that you"
+" have not ordered."
+msgstr ""
+
+#: ../../purchase/purchases/rfq/bills.rst:177
+msgid ""
+"The vendor is billing you for products that you might not have received yet,"
+" as the invoicing control may be based on ordered or received quantities."
+msgstr ""
+
+#: ../../purchase/purchases/rfq/bills.rst:181
+msgid "Or the vendor did not bill you for previously purchased products."
+msgstr ""
+
+#: ../../purchase/purchases/rfq/bills.rst:183
+msgid ""
+"In these instances it is recommended that you verify that the bill, and any "
+"associated purchase order to the vendor, are accurate and that you "
+"understand what you have ordered and what you have already received."
+msgstr ""
+
+#: ../../purchase/purchases/rfq/bills.rst:187
+msgid ""
+"If you are unable to find a purchase order related to a vendor bill, this "
+"could be due to one of a few reasons:"
+msgstr ""
+
+#: ../../purchase/purchases/rfq/bills.rst:190
+msgid ""
+"The vendor has already invoiced you for this purchase order, therefore it is"
+" not going to appear anywhere in the selection."
+msgstr ""
+
+#: ../../purchase/purchases/rfq/bills.rst:193
+msgid ""
+"Someone in the company forgot to record a purchase order for this vendor."
+msgstr ""
+
+#: ../../purchase/purchases/rfq/bills.rst:196
+msgid "Or the vendor is charging you for something you did not order."
+msgstr ""
+
+#: ../../purchase/purchases/rfq/bills.rst:199
+msgid "How product quantities are managed"
+msgstr ""
+
+#: ../../purchase/purchases/rfq/bills.rst:201
+msgid ""
+"By default, services are managed based on ordered quantities, while "
+"stockables and consumables are managed based on received quantities."
+msgstr ""
+
+#: ../../purchase/purchases/rfq/bills.rst:204
+msgid ""
+"If you need to manage products based on ordered quantities over received "
+"quantities, you will need to enable **Debug Mode** from the **About Odoo** "
+"information. Once debug mode is activated, select the product(s) you wish to"
+" modify, and you should see a new field appear, labeled **Control Purchase "
+"Bills**."
+msgstr ""
+
+#: ../../purchase/purchases/rfq/bills.rst:213
+msgid ""
+"You can then change the default management method for the selected product "
+"to be based on either:"
+msgstr ""
+
+#: ../../purchase/purchases/rfq/bills.rst:216
+msgid "Ordered quantities"
+msgstr ""
+
+#: ../../purchase/purchases/rfq/bills.rst:218
+msgid "Received quantities"
+msgstr ""
+
+#: ../../purchase/purchases/rfq/bills.rst:221
+msgid "Batch Billing"
+msgstr ""
+
+#: ../../purchase/purchases/rfq/bills.rst:223
+msgid ""
+"When creating a vendor bill and selecting the appropriate purchase order, "
+"you may continue to select additional purchase orders and Odoo will add the "
+"additional line items from that purchase order. If you have not deleted the "
+"previous line items from the first purchase order the bill will be linked to"
+" all the appropriate purchase orders."
+msgstr ""
+
+#: ../../purchase/purchases/rfq/cancel.rst:3
+msgid "Cancel a purchase order"
+msgstr ""
+
+#: ../../purchase/purchases/rfq/cancel.rst:5
+msgid ""
+"Due to misunderstandings, human errors or change of plans, it is sometimes "
+"necessary to cancel purchase orders sent to suppliers. Odoo allows you to do"
+" it, even if some or even all of the ordered goods already arrived in your "
+"warehouse."
+msgstr ""
+
+#: ../../purchase/purchases/rfq/cancel.rst:10
+msgid ""
+"We will first take as example the case where you order **3 iPad mini** that "
+"haven't arrived in your transfers yet. As the installation of the inventory "
+"application is required when using the **Purchase** module, it is also "
+"interesting to see the case of partially delivered goods that you want to "
+"cancel."
+msgstr ""
+
+#: ../../purchase/purchases/rfq/cancel.rst:17
+msgid "Create a Purchase Order"
+msgstr ""
+
+#: ../../purchase/purchases/rfq/cancel.rst:19
+msgid ""
+"The first step to create a **Purchase Order** is to create a **Request for "
+"Quotation (RFQ)** from the menu :menuselection:`Purchases --> Purchase --> "
+"Requests for quotation`. Confirm your RFQ to have a confirmed purchase order"
+msgstr ""
+
+#: ../../purchase/purchases/rfq/cancel.rst:25
+msgid "Cancel your Purchase Order"
+msgstr ""
+
+#: ../../purchase/purchases/rfq/cancel.rst:28
+msgid "Use case 1 : you didn't receive your goods yet"
+msgstr ""
+
+#: ../../purchase/purchases/rfq/cancel.rst:30
+msgid ""
+"If you confirmed your purchase order and did not received your goods yet, "
+"you can simply cancel the PO it by clicking the cancel button."
+msgstr ""
+
+#: ../../purchase/purchases/rfq/cancel.rst:36
+msgid ""
+"Odoo will automatically cancel the outstanding shipments related to this PO "
+"and the status bar will switch from **Purchase order** to **Cancelled**."
+msgstr ""
+
+#: ../../purchase/purchases/rfq/cancel.rst:43
+msgid "Use case 2 : partially delivered goods"
+msgstr ""
+
+#: ../../purchase/purchases/rfq/cancel.rst:45
+msgid ""
+"In this case, **2** of the **3 iPad Mini** arrived before you needed to "
+"cancel the PO."
+msgstr ""
+
+#: ../../purchase/purchases/rfq/cancel.rst:49
+msgid "Register good received and cancel backorder"
+msgstr ""
+
+#: ../../purchase/purchases/rfq/cancel.rst:51
+msgid ""
+"The first thing to do will be to register the goods received and to cancel "
+"the arrival of the **third iPad Mini** that is still supposed to be shipped."
+" From the PO, click on **Receive products** and, on the **iPad Mini order "
+"line**, manually change the received quantities under the Column **Done**."
+msgstr ""
+
+#: ../../purchase/purchases/rfq/cancel.rst:61
+msgid "To learn more, see :doc:`reception`"
+msgstr ""
+
+#: ../../purchase/purchases/rfq/cancel.rst:63
+msgid ""
+"When clicking on **Validate**, Odoo will warn you that you have processed "
+"less products than the initial demand (2 instead of 3 in our case) and will "
+"ask you the permission to create a backorder."
+msgstr ""
+
+#: ../../purchase/purchases/rfq/cancel.rst:70
+msgid ""
+"Click on **No backorder** to cancel the supply of the remaining product. You"
+" will notice than the quantity to receive has been changed accordingly and, "
+"therefore, the delivery status has switched to **Done**."
+msgstr ""
+
+#: ../../purchase/purchases/rfq/cancel.rst:78
+msgid "Create reverse transfer"
+msgstr ""
+
+#: ../../purchase/purchases/rfq/cancel.rst:80
+msgid ""
+"Now, you need to return the iPad Minis that you have received to your vendor"
+" location. To do so, click on the **Reverse** button from the same document."
+" A reverse transfer window will pop up. Enter the quantity to return and the"
+" corresponding location and click on **Return**."
+msgstr ""
+
+#: ../../purchase/purchases/rfq/cancel.rst:88
+msgid ""
+"Process the return shipment and control that the stock move is from your "
+"stock to your vendor location."
+msgstr ""
+
+#: ../../purchase/purchases/rfq/cancel.rst:94
+msgid ""
+"When the reverse transfer is done, the status of your purchase order will be"
+" automatically set to done, meaning that your PO has been completely "
+"cancelled."
+msgstr ""
+
+#: ../../purchase/purchases/rfq/cancel.rst:99
+#: ../../purchase/purchases/rfq/reception.rst:116
+msgid ":doc:`bills`"
+msgstr ""
+
+#: ../../purchase/purchases/rfq/cancel.rst:100
+msgid ":doc:`reception`"
+msgstr ""
+
+#: ../../purchase/purchases/rfq/create.rst:3
+msgid "Create a Request for Quotation"
+msgstr ""
+
+#: ../../purchase/purchases/rfq/create.rst:5
+msgid ""
+"A Request for Quotation (RfQ) is used when you plan to purchase some "
+"products and you would like to receive a quote for those products. In Odoo, "
+"the Request for Quotation is used to send your list of desired products to "
+"your supplier. Once your supplier has answered your request, you can choose "
+"to go ahead with the offer and purchase or to turn down the offer."
+msgstr ""
+
+#: ../../purchase/purchases/rfq/create.rst:16
+msgid "Creating a Request for Quotation"
+msgstr ""
+
+#: ../../purchase/purchases/rfq/create.rst:18
+msgid ""
+"In the Purchases module, open :menuselection:`Purchase --> Requests for "
+"Quotation` and click on **Create**."
+msgstr ""
+
+#: ../../purchase/purchases/rfq/create.rst:24
+msgid ""
+"Select your supplier in the **Vendor** menu, or create it on-the-fly by "
+"clicking on **Create and Edit**. In the **Order Date** field, select the "
+"date to which you wish to proceed to the actual order."
+msgstr ""
+
+#: ../../purchase/purchases/rfq/create.rst:0
+msgid "Receipt"
+msgstr ""
+
+#: ../../purchase/purchases/rfq/create.rst:0
+msgid "Incoming Shipments"
+msgstr ""
+
+#: ../../purchase/purchases/rfq/create.rst:0
+msgid "Vendor"
+msgstr ""
+
+#: ../../purchase/purchases/rfq/create.rst:0
+msgid "You can find a vendor by its Name, TIN, Email or Internal Reference."
+msgstr ""
+
+#: ../../purchase/purchases/rfq/create.rst:0
+msgid "Vendor Reference"
+msgstr ""
+
+#: ../../purchase/purchases/rfq/create.rst:0
+msgid ""
+"Reference of the sales order or bid sent by the vendor. It's used to do the "
+"matching when you receive the products as this reference is usually written "
+"on the delivery order sent by your vendor."
+msgstr ""
+
+#: ../../purchase/purchases/rfq/create.rst:0
+msgid "Order Date"
+msgstr ""
+
+#: ../../purchase/purchases/rfq/create.rst:0
+msgid ""
+"Depicts the date where the Quotation should be validated and converted into "
+"a purchase order."
+msgstr ""
+
+#: ../../purchase/purchases/rfq/create.rst:0
+msgid "Source Document"
+msgstr ""
+
+#: ../../purchase/purchases/rfq/create.rst:0
+msgid ""
+"Reference of the document that generated this purchase order request (e.g. a"
+" sales order)"
+msgstr ""
+
+#: ../../purchase/purchases/rfq/create.rst:0
+msgid "Deliver To"
+msgstr ""
+
+#: ../../purchase/purchases/rfq/create.rst:0
+msgid "This will determine operation type of incoming shipment"
+msgstr ""
+
+#: ../../purchase/purchases/rfq/create.rst:0
+msgid "Drop Ship Address"
+msgstr ""
+
+#: ../../purchase/purchases/rfq/create.rst:0
+msgid ""
+"Put an address if you want to deliver directly from the vendor to the "
+"customer. Otherwise, keep empty to deliver to your own company."
+msgstr ""
+
+#: ../../purchase/purchases/rfq/create.rst:0
+msgid "Destination Location Type"
+msgstr ""
+
+#: ../../purchase/purchases/rfq/create.rst:0
+msgid "Technical field used to display the Drop Ship Address"
+msgstr ""
+
+#: ../../purchase/purchases/rfq/create.rst:0
+msgid "Incoterm"
+msgstr ""
+
+#: ../../purchase/purchases/rfq/create.rst:0
+msgid ""
+"International Commercial Terms are a series of predefined commercial terms "
+"used in international transactions."
+msgstr ""
+
+#: ../../purchase/purchases/rfq/create.rst:32
+msgid "View *Request for Quotation* in our Online Demonstration"
+msgstr ""
+
+#: ../../purchase/purchases/rfq/create.rst:34
+msgid ""
+"In **Products**, click on Add an item. Select the product you wish to order "
+"in the **Product** menu. Specify the **Quantity** by inserting the number "
+"and selecting the unit of measure. In the **Unit Price** field, specify the "
+"price you would like to be offered (you can also leave the field blank if "
+"you don't know what the price should be) , and add the expected delivery "
+"date in the Scheduled Date field. Click on **Save**, then **Print Rfq** or "
+"**Send Rfq by email** (make sure an email address is specified for this "
+"supplier or enter a new one)."
+msgstr ""
+
+#: ../../purchase/purchases/rfq/create.rst:48
+msgid ""
+"After having clicked on **Send**, you will notice that the RFQ's status will"
+" switch from **Draft** to **RFQ Sent**."
+msgstr ""
+
+#: ../../purchase/purchases/rfq/create.rst:54
+msgid ""
+"Once your supplier has replied with an offer, update the RfQ by clicking on "
+"**Edit** to fit the quotation (prices, taxes, expected delivery lead time, "
+"payment terms, etc.), then click on **Save** to issue a Purchase Order."
+msgstr ""
+
+#: ../../purchase/purchases/rfq/create.rst:59
+msgid ""
+"To proceed with the order, click on **Confirm Order** to send the order to "
+"the supplier. The RfQ's status will switch to **Purchase Order**."
+msgstr ""
+
+#: ../../purchase/purchases/rfq/create.rst:65
+msgid ""
+"The status of the RfQ will change to PURCHASE ORDER. Tabs in the upper right"
+" corner of the order will show 1 Shipment and 0 Invoice."
+msgstr ""
+
+#: ../../purchase/purchases/rfq/dropshipping.rst:3
+msgid "Dropship products"
+msgstr ""
+
+#: ../../purchase/purchases/rfq/dropshipping.rst:5
+msgid ""
+"Dropshipping is a method in which the vendor does not keep products in stock"
+" but instead transfers the products directly from the supplier to the "
+"customer."
+msgstr ""
+
+#: ../../purchase/purchases/rfq/dropshipping.rst:10
+msgid ""
+"You need the *Sales*, *Inventory* and *Purchases* modules for this feature "
+"to work."
+msgstr ""
+
+#: ../../purchase/purchases/rfq/dropshipping.rst:14
+msgid "Activate the dropshipping feature"
+msgstr ""
+
+#: ../../purchase/purchases/rfq/dropshipping.rst:16
+msgid ""
+"Go to :menuselection:`Purchases --> Configuration --> Settings` and select "
+"*Dropshipping*."
+msgstr ""
+
+#: ../../purchase/purchases/rfq/dropshipping.rst:22
+msgid ""
+"A new route *Dropshipping* has been created. You can go on a product and "
+"tick the dropshipping route. You also need to define to which vendor you "
+"will buy the product. Now, each time this product will be sold, it will be "
+"drop shipped."
+msgstr ""
+
+#: ../../purchase/purchases/rfq/dropshipping.rst:30
+msgid ""
+"If you don't always dropship that product, you can go to "
+":menuselection:`Sales --> Configuration --> Settings` and tick the box in "
+"front of *Order-Specific Routes*."
+msgstr ""
+
+#: ../../purchase/purchases/rfq/dropshipping.rst:37
+msgid ""
+"When you create a quotation or sales order, you can now decide, order line "
+"per order line, which products should be drop shipped by selecting the "
+"dropship route on the SO line."
+msgstr ""
+
+#: ../../purchase/purchases/rfq/dropshipping.rst:45
+msgid "Drop ship a product"
+msgstr ""
+
+#: ../../purchase/purchases/rfq/dropshipping.rst:47
+msgid ""
+"Once a sale order with products to dropship is confirmed, a request for "
+"quotation is generated by Odoo to buy the product to the vendor. If you "
+"confirm that request for quotation into a purchase order, it will create a "
+"transfer from your vendor directly to your customer. The products doesn't go"
+" through your own stock."
+msgstr ""
+
+#: ../../purchase/purchases/rfq/lock_orders.rst:3
+msgid "Lock a purchase order"
+msgstr ""
+
+#: ../../purchase/purchases/rfq/lock_orders.rst:5
+msgid ""
+"Once an order is confirmed, you can lock it preventing any further editing."
+msgstr ""
+
+#: ../../purchase/purchases/rfq/lock_orders.rst:11
+msgid ""
+"For this feature to work, go to :menuselection:`Purchases --> Configuration "
+"--> Settings` and activate the *Lock Confirmed Orders* feature"
+msgstr ""
+
+#: ../../purchase/purchases/rfq/lock_orders.rst:19
+msgid "Lock an order"
+msgstr ""
+
+#: ../../purchase/purchases/rfq/lock_orders.rst:21
+msgid ""
+"While working on a purchase order, when you confirm it, you can then lock "
+"the order preventing any further modification on the document."
+msgstr ""
+
+#: ../../purchase/purchases/rfq/lock_orders.rst:28
+msgid "You can unlock the document if you need to make additional changes"
+msgstr ""
+
+#: ../../purchase/purchases/rfq/reception.rst:3
+msgid "Control product received (entirely & partially)"
+msgstr ""
+
+#: ../../purchase/purchases/rfq/reception.rst:5
+msgid ""
+"The **Purchase** app allows you to manage your purchase orders, to control "
+"products to receive and to control supplier bills."
+msgstr ""
+
+#: ../../purchase/purchases/rfq/reception.rst:8
+msgid ""
+"If you want to get product forecasts and receptions under control, the first"
+" thing to do is to deploy the Odoo purchase process. Knowing what have been "
+"purchased is the basis of forecasting and controlling receptions."
+msgstr ""
+
+#: ../../purchase/purchases/rfq/reception.rst:17
+msgid "Install the Purchase and Inventory applications"
+msgstr ""
+
+#: ../../purchase/purchases/rfq/reception.rst:19
+msgid ""
+"Start by installing the Purchase application from the **Apps** module. This "
+"will automatically trigger the installation of the **Inventory** app (among "
+"others), which is required with **Purchase**."
+msgstr ""
+
+#: ../../purchase/purchases/rfq/reception.rst:27
+msgid "Create products"
+msgstr ""
+
+#: ../../purchase/purchases/rfq/reception.rst:29
+msgid ""
+"Then, you need to create the products you want to purchase. Go to the "
+"**Purchase** app, then :menuselection:`Purchase --> Products`, and click on "
+"**Create**."
+msgstr ""
+
+#: ../../purchase/purchases/rfq/reception.rst:36
+msgid "When creating the product, the **Product Type** field is important:"
+msgstr ""
+
+#: ../../purchase/purchases/rfq/reception.rst:38
+msgid ""
+"**Stockable & Consumable**: products need to be received in the inventory."
+msgstr ""
+
+#: ../../purchase/purchases/rfq/reception.rst:41
+msgid ""
+"**Services & Digital Products** (only when the **eCommerce** app is "
+"installed): there is no control about what you receive or not."
+msgstr ""
+
+#: ../../purchase/purchases/rfq/reception.rst:45
+msgid ""
+"It's always good to create a **Miscellaneous** product for all the products "
+"you purchased rarely and for which you don't want to manage the stocks or "
+"have purchase/sale statistics. If you create such a product, we recommend to"
+" set his product type field as **Service**."
+msgstr ""
+
+#: ../../purchase/purchases/rfq/reception.rst:52
+msgid "Control products receptions"
+msgstr ""
+
+#: ../../purchase/purchases/rfq/reception.rst:55
+msgid "Purchase products"
+msgstr ""
+
+#: ../../purchase/purchases/rfq/reception.rst:57
+msgid ""
+"From the purchase application, create a purchase order with a few products. "
+"If the vendor sent you a sale order or a quotation, put its reference in the"
+" **Vendor Reference** field. This will allow you to easily do the matching "
+"with the delivery order later on (as the delivery order will probably "
+"include the **Vendor Reference** of his sale order)."
+msgstr ""
+
+#: ../../purchase/purchases/rfq/reception.rst:67
+msgid "Receive Products"
+msgstr ""
+
+#: ../../purchase/purchases/rfq/reception.rst:69
+msgid ""
+"If you purchased physical goods (stockable or consumable products), you can "
+"receive the products from the **Inventory** application. From the "
+"**Inventory** dashboard, you should see a button **X To Receive**, on the "
+"receipt box of the related warehouse."
+msgstr ""
+
+#: ../../purchase/purchases/rfq/reception.rst:77
+msgid ""
+"Click on this button and you access a list of all awaiting orders for this "
+"warehouse."
+msgstr ""
+
+#: ../../purchase/purchases/rfq/reception.rst:83
+msgid ""
+"If you have a lot of awaiting orders, you can use the filter bar to search "
+"on the **Vendor** (also called **Partner** in Odoo), the product or the "
+"source document, which is the reference of your purchase order. You can open"
+" the document that matches with the received delivery order and process all "
+"the lines within it."
+msgstr ""
+
+#: ../../purchase/purchases/rfq/reception.rst:92
+msgid ""
+"You may validate the whole document at once by clicking on the **Validate** "
+"button or you can control all products, one by one, by manually change the "
+"**Done** quantity (what has actually been received). When a line is green, "
+"it means the quantity received matches to what have been expected."
+msgstr ""
+
+#: ../../purchase/purchases/rfq/reception.rst:99
+msgid ""
+"If you work with lots or serial numbers, you can not set the processed "
+"quantity, but you have to provide all the lots or serial numbers to record "
+"the quantity received."
+msgstr ""
+
+#: ../../purchase/purchases/rfq/reception.rst:103
+msgid ""
+"When you validate the reception, if you have received less products than the"
+" initial demand, Odoo will ask youthe permission to create a backorder."
+msgstr ""
+
+#: ../../purchase/purchases/rfq/reception.rst:110
+msgid ""
+"If you plan to receive the remaining product in the future, select **Create "
+"Backorder**. Odoo will create a new documents for the awaiting products. If "
+"you choose **No Backorder**, the order is considered as fulfilled."
+msgstr ""
+
+#: ../../purchase/purchases/rfq/reception.rst:117
+msgid ":doc:`cancel`"
+msgstr ""
+
+#: ../../purchase/purchases/rfq/warning.rst:3
+msgid "Raise warnings on purchase orders"
+msgstr ""
+
+#: ../../purchase/purchases/rfq/warning.rst:5
+msgid ""
+"The *Warnings* feature allows you to raise warnings or blocking messages on "
+"purchase orders based on a vendor or a product."
+msgstr ""
+
+#: ../../purchase/purchases/rfq/warning.rst:8
+msgid ""
+"For example, if you often have a problem with a vendor, you might want to "
+"raise a warning when purchasing from that vendor. If a product is about to "
+"be discontinued, you may want to raise a blocking message on the purchase "
+"order."
+msgstr ""
+
+#: ../../purchase/purchases/rfq/warning.rst:16
+msgid ""
+"For this feature to work, go to :menuselection:`Purchases --> Configuration "
+"--> Settings` and activate the *Warnings* feature."
+msgstr ""
+
+#: ../../purchase/purchases/rfq/warning.rst:24
+msgid "Add a warning on a vendor"
+msgstr ""
+
+#: ../../purchase/purchases/rfq/warning.rst:26
+msgid ""
+"When you activate the feature, you get a new option under the *Internal "
+"Notes* tab on vendors. You can decide to write a simple warning or a "
+"blocking message."
+msgstr ""
+
+#: ../../purchase/purchases/rfq/warning.rst:34
+msgid "Add a warning on a product"
+msgstr ""
+
+#: ../../purchase/purchases/rfq/warning.rst:36
+msgid ""
+"When you activate the feature, you get a new option under the *Purchase* tab"
+" on the product page where you can add a warning or a blocking message."
+msgstr ""
+
+#: ../../purchase/purchases/rfq/warning.rst:44
+msgid "Trying to buy with warnings or blocking messages"
+msgstr ""
+
+#: ../../purchase/purchases/rfq/warning.rst:46
+msgid ""
+"If you try to validate a *Purchase Order* from a vendor or with a product "
+"with a warning, a message will be raised. You can ignore it by clicking ok."
+msgstr ""
+
+#: ../../purchase/purchases/rfq/warning.rst:53
+msgid "However, if it is a blocking message, you can not ignore it."
+msgstr ""
+
+#: ../../purchase/purchases/tender.rst:3
+msgid "Purchase Agreements"
+msgstr ""
+
+#: ../../purchase/purchases/tender/blanket_orders.rst:3
+msgid "Manage Blanket Orders"
+msgstr ""
+
+#: ../../purchase/purchases/tender/blanket_orders.rst:5
+msgid ""
+"A Blanket Order is a purchase order which a customer places with its "
+"supplier to allow multiple delivery dates over a period of time, often "
+"negotiated to take advantage of predetermined pricing."
+msgstr ""
+
+#: ../../purchase/purchases/tender/blanket_orders.rst:12
+msgid ""
+"For this feature to work, go to :menuselection:`Purchases --> Configuration "
+"--> Settings` and activate the *Purchase Agreements* feature"
+msgstr ""
+
+#: ../../purchase/purchases/tender/blanket_orders.rst:20
+msgid "Start a Blanket Order"
+msgstr ""
+
+#: ../../purchase/purchases/tender/blanket_orders.rst:22
+#: ../../purchase/purchases/tender/call_for_tender.rst:21
+msgid ""
+"To use this feature go to :menuselection:`Purchases --> Purchase "
+"Agreements`."
+msgstr ""
+
+#: ../../purchase/purchases/tender/blanket_orders.rst:24
+msgid ""
+"Once you are creating the purchase agreement, access the *Agreement Type* "
+"drop down menu and select *Blanket Order*."
+msgstr ""
+
+#: ../../purchase/purchases/tender/blanket_orders.rst:30
+msgid ""
+"You can then create your new blanket order, select your vendor, the "
+"product(s), agreement deadline, ordering date and delivery date."
+msgstr ""
+
+#: ../../purchase/purchases/tender/blanket_orders.rst:33
+msgid ""
+"When you are satisfied with your purchase agreement, confirm it. Its status "
+"will change from*Draft* to *Ongoing* and a new *RFQs/Orders* will appear in "
+"the top right corner of the document."
+msgstr ""
+
+#: ../../purchase/purchases/tender/blanket_orders.rst:41
+msgid "RFQ from the Blanket Order"
+msgstr ""
+
+#: ../../purchase/purchases/tender/blanket_orders.rst:43
+msgid ""
+"From your blanket order you can create a new quotation, Odoo will auto-fill "
+"the document with the product(s) from your blanket order, you only have to "
+"choose the quantity and confirm the order."
+msgstr ""
+
+#: ../../purchase/purchases/tender/blanket_orders.rst:47
+msgid ""
+"When you will go back on the blanket order, you will see how many quantities"
+" you have already ordered from your blanket order."
+msgstr ""
+
+#: ../../purchase/purchases/tender/blanket_orders.rst:51
+msgid "Vendors prices on your product"
+msgstr ""
+
+#: ../../purchase/purchases/tender/blanket_orders.rst:53
+msgid ""
+"When a blanket order is validated, a new vendor line is added in your "
+"product. You can see which one are linked to a blanket order and give "
+"priority to the ones you want with the arrows on the left of the vendor "
+"name."
+msgstr ""
+
+#: ../../purchase/purchases/tender/blanket_orders.rst:58
+msgid ""
+"Thanks to this, a blanket order can be used for automated replenishment "
+"(using *reordering rules* or *made to order* configuration)."
+msgstr ""
+
+#: ../../purchase/purchases/tender/blanket_orders.rst:65
+msgid ""
+"You can also create a *Request for Quotation* from the classic RFQ Menu and "
+"link them with an existing *Blanket Order*"
+msgstr ""
+
+#: ../../purchase/purchases/tender/call_for_tender.rst:3
+msgid "Manage Call for Tender"
+msgstr ""
+
+#: ../../purchase/purchases/tender/call_for_tender.rst:5
+msgid ""
+"A Call for Tender is a special procedure to request offers from multiple "
+"vendors to obtain the most interesting price."
+msgstr ""
+
+#: ../../purchase/purchases/tender/call_for_tender.rst:11
+msgid ""
+"For this feature to work, go to :menuselection:`Purchases --> Configuration "
+"--> Settings` and activate the *Purchase Agreements* feature."
+msgstr ""
+
+#: ../../purchase/purchases/tender/call_for_tender.rst:19
+msgid "Create a Call for Tender"
+msgstr ""
+
+#: ../../purchase/purchases/tender/call_for_tender.rst:23
+msgid ""
+"Create a new purchase agreement, access the *Agreement Type* drop down menu "
+"and select *Call for Tender*."
+msgstr ""
+
+#: ../../purchase/purchases/tender/call_for_tender.rst:26
+msgid ""
+"When you are satisfied with your purchase agreement, confirm it will move "
+"from *Draft* to *Confirmed* and a new *RFQs/Orders* appeared in the top "
+"right corner of the document."
+msgstr ""
+
+#: ../../purchase/purchases/tender/call_for_tender.rst:34
+msgid "Request new quotations from the Call for Tender"
+msgstr ""
+
+#: ../../purchase/purchases/tender/call_for_tender.rst:36
+msgid ""
+"From the Call for Tender, Odoo will auto-fill the RFQ with the product(s) "
+"from your Call for Tender."
+msgstr ""
+
+#: ../../purchase/purchases/tender/call_for_tender.rst:40
+msgid "Select the best offer"
+msgstr ""
+
+#: ../../purchase/purchases/tender/call_for_tender.rst:42
+msgid ""
+"The various RFQs and orders linked to the Call for Tenders will be under the"
+" *RFQs/Orders* button where you can select and confirm the best offer."
+msgstr ""
+
+#: ../../purchase/purchases/tender/call_for_tender.rst:50
+msgid "Close the Call for Tender"
+msgstr ""
+
+#: ../../purchase/purchases/tender/call_for_tender.rst:52
+msgid "Once you're done with your *Call for Tender* don't forget to close it."
+msgstr ""
+
+#: ../../purchase/replenishment.rst:3
+msgid "Replenishment"
+msgstr ""
+
+#: ../../purchase/replenishment/flows.rst:3
+msgid "Replenishment Flows"
+msgstr ""
+
+#: ../../purchase/replenishment/flows/compute_date.rst:3
+msgid "Schedule your receipts and deliveries"
+msgstr ""
+
+#: ../../purchase/replenishment/flows/compute_date.rst:5
+msgid ""
+"To manage your supply chain scheduling, you will need to use Odoo *Lead "
+"Times*."
+msgstr ""
+
+#: ../../purchase/replenishment/flows/compute_date.rst:8
+msgid ""
+"*Lead Times* are the expected times needed to receive, deliver or "
+"manufacture products."
+msgstr ""
+
+#: ../../purchase/replenishment/flows/compute_date.rst:12
+msgid "Configure Lead Times"
+msgstr ""
+
+#: ../../purchase/replenishment/flows/compute_date.rst:15
+msgid "Vendor Lead Time"
+msgstr ""
+
+#: ../../purchase/replenishment/flows/compute_date.rst:17
+msgid ""
+"The vendor lead time is the time needed by your vendor to deliver the "
+"product to you."
+msgstr ""
+
+#: ../../purchase/replenishment/flows/compute_date.rst:20
+msgid ""
+"To configure your vendor lead times, go to a product page, under the "
+"purchase tab, click on a *Vendor* once there you can change the delivery "
+"lead time for that Vendor & Product."
+msgstr ""
+
+#: ../../purchase/replenishment/flows/compute_date.rst:28
+msgid "Customer Lead Time"
+msgstr ""
+
+#: ../../purchase/replenishment/flows/compute_date.rst:30
+msgid ""
+"The customer lead time, on the other hand, is the time you need to deliver "
+"the product to your customer."
+msgstr ""
+
+#: ../../purchase/replenishment/flows/compute_date.rst:33
+msgid ""
+"To configure your customer lead time open a product and go under the "
+"*Inventory* tab. You can then add how many days you need."
+msgstr ""
+
+#: ../../purchase/replenishment/flows/compute_date.rst:40
+msgid "Manufacturing lead time"
+msgstr ""
+
+#: ../../purchase/replenishment/flows/compute_date.rst:42
+msgid ""
+"The manufacturing lead time is the time you need to manufacture the product."
+msgstr ""
+
+#: ../../purchase/replenishment/flows/compute_date.rst:45
+msgid ""
+"To configure your manufacturing lead time open a product and go under the "
+"*Inventory* tab. You can then add how many days you need."
+msgstr ""
+
+#: ../../purchase/replenishment/flows/compute_date.rst:52
+msgid "Configure Security Lead Times"
+msgstr ""
+
+#: ../../purchase/replenishment/flows/compute_date.rst:54
+msgid ""
+"Odoo also lets you configure *Security Days* allowing you to cope with "
+"potential delays along the supply chain and make sure you meet your "
+"engagements."
+msgstr ""
+
+#: ../../purchase/replenishment/flows/compute_date.rst:58
+msgid ""
+"The easiest way is to go to *Settings* from any module and type **Lead "
+"Time** in the search bar. From there, tick each box and configure your "
+"various *Security Lead Time* for your needs."
+msgstr ""
+
+#: ../../purchase/replenishment/flows/compute_date.rst:65
+msgid ""
+"Alternatively, you can go in the settings of the *Inventory* module and "
+"*Manufacturing* module to configure those settings."
+msgstr ""
+
+#: ../../purchase/replenishment/flows/compute_date.rst:69
+msgid "Lead & security times in a use case"
+msgstr ""
+
+#: ../../purchase/replenishment/flows/compute_date.rst:71
+msgid ""
+"For example you sell a car today (January 1st), that is purchased on order, "
+"and you promise to deliver your customer within 20 days (January 20). Here "
+"is your product’s configuration:"
+msgstr ""
+
+#: ../../purchase/replenishment/flows/compute_date.rst:75
+msgid "Security lead time for sales : 1 day"
+msgstr ""
+
+#: ../../purchase/replenishment/flows/compute_date.rst:77
+msgid "Security lead time for purchase : 1 day"
+msgstr ""
+
+#: ../../purchase/replenishment/flows/compute_date.rst:79
+msgid "Vendor delivery lead time : 9 days"
+msgstr ""
+
+#: ../../purchase/replenishment/flows/compute_date.rst:81
+msgid ""
+"In such a scenario, the scheduler will trigger the following events based on"
+" your configuration."
+msgstr ""
+
+#: ../../purchase/replenishment/flows/compute_date.rst:84
+msgid ""
+"January 19: scheduled delivery date (20th January - 1 day of security lead "
+"time for Sales)"
+msgstr ""
+
+#: ../../purchase/replenishment/flows/compute_date.rst:87
+msgid ""
+"January 18: scheduled receipt date (19th January - 1 day of security lead "
+"time for Purchase)"
+msgstr ""
+
+#: ../../purchase/replenishment/flows/compute_date.rst:90
+msgid ""
+"January 10: order date = deadline to order from your vendor (19th January - "
+"9 days of vendor lead time)"
+msgstr ""
+
+#: ../../purchase/replenishment/flows/dropshipping.rst:3
+msgid "Setup drop-shipping"
+msgstr ""
+
+#: ../../purchase/replenishment/flows/dropshipping.rst:6
+#: ../../purchase/replenishment/multicompany/setup.rst:6
+msgid "Overview"
+msgstr ""
+
+#: ../../purchase/replenishment/flows/dropshipping.rst:8
+msgid ""
+"Drop shipping allows to deliver the goods directly from the supplier to the "
+"customer. It means that the products does not transit through your stock."
+msgstr ""
+
+#: ../../purchase/replenishment/flows/dropshipping.rst:15
+msgid ""
+"First, configure the **Routes** and **Dropshipping**. Go to "
+":menuselection:`Inventory --> Configuration --> Settings`. Check **Advanced "
+"routing of products using rules** in the **Routes** section and **Allow "
+"suppliers to deliver directly to your customers** in the **Drop Shipping** "
+"section."
+msgstr ""
+
+#: ../../purchase/replenishment/flows/dropshipping.rst:24
+msgid ""
+"You have to allow the choice of the route on the sale order. Go to the "
+"**Sales** application, :menuselection:`Configuration --> Settings` and tick "
+"**Choose specific routes on sales order lines (advanced)**."
+msgstr ""
+
+#: ../../purchase/replenishment/flows/dropshipping.rst:32
+msgid "How to use drop-shipping?"
+msgstr ""
+
+#: ../../purchase/replenishment/flows/dropshipping.rst:34
+msgid ""
+"Create the sale order and select the route as **Dropshipping** on the "
+"concerned order lines."
+msgstr ""
+
+#: ../../purchase/replenishment/flows/dropshipping.rst:40
+msgid ""
+"Once the order has been confirmed, no move will be created from your stock. "
+"The goods will be delivered directly from your vendor to your customer."
+msgstr ""
+
+#: ../../purchase/replenishment/flows/dropshipping.rst:45
+msgid ""
+"In order to be able to invoice the delivery, you must set the invoice policy"
+" of your product on **Ordered quantities**."
+msgstr ""
+
+#: ../../purchase/replenishment/flows/purchase_triggering.rst:3
+msgid "Trigger purchase of products based on sales (Make to Order)"
+msgstr ""
+
+#: ../../purchase/replenishment/flows/purchase_triggering.rst:5
+msgid ""
+"If you don't keep stock of your products, you may need to trigger purchase "
+"orders on each sale you make."
+msgstr ""
+
+#: ../../purchase/replenishment/flows/purchase_triggering.rst:8
+msgid ""
+"Thanks to being a fully integrated solution, Odoo lets you do that easily in"
+" just one step."
+msgstr ""
+
+#: ../../purchase/replenishment/flows/purchase_triggering.rst:12
+msgid "Configure the product"
+msgstr ""
+
+#: ../../purchase/replenishment/flows/purchase_triggering.rst:14
+msgid ""
+"Open a product form and, under the inventory tab, tick the routes *Buy* and "
+"*Make To Order*."
+msgstr ""
+
+#: ../../purchase/replenishment/flows/purchase_triggering.rst:20
+msgid "Don't forget to also set a vendor under the *Purchase* tab."
+msgstr ""
+
+#: ../../purchase/replenishment/flows/purchase_triggering.rst:23
+msgid ""
+"The *Inventory*, *Sales* and *Purchases* modules have to be installed in "
+"Odoo for this feature to work."
+msgstr ""
+
+#: ../../purchase/replenishment/flows/purchase_triggering.rst:27
+msgid "Create a sales order using Buy & MTO"
+msgstr ""
+
+#: ../../purchase/replenishment/flows/purchase_triggering.rst:29
+msgid ""
+"Create a new sales order with your product. When you confirm the order, a "
+"delivery order is created with the status *Waiting for another operation*."
+msgstr ""
+
+#: ../../purchase/replenishment/flows/purchase_triggering.rst:33
+msgid ""
+"A new RfQ will automatically be created in your *Purchases* module. Note "
+"that you can see for which SO this RfQ has been created thanks to the "
+"*Source Document* field, visible on the RfQ."
+msgstr ""
+
+#: ../../purchase/replenishment/flows/purchase_triggering.rst:40
+msgid ""
+"When you confirm the RfQ into a purchase order, a receipt is automatically "
+"created and directly accessible from your purchase order with the use of the"
+" *Shipment* button."
+msgstr ""
+
+#: ../../purchase/replenishment/flows/purchase_triggering.rst:47
+msgid ""
+"You can validate the receipt of your products. When you will go back to the "
+"delivery order, you will see that the products are now ready to be shipped."
+msgstr ""
+
+#: ../../purchase/replenishment/flows/purchase_triggering.rst:52
+msgid ""
+"As long as your RfQ is not confirmed, Odoo will keep adding PO Lines "
+"automatically under it."
+msgstr ""
+
+#: ../../purchase/replenishment/flows/purchase_triggering.rst:57
+msgid ":doc:`../../../purchase/replenishment/flows/setup_stock_rule`"
+msgstr ""
+
+#: ../../purchase/replenishment/flows/setup_stock_rule.rst:3
+msgid "Don’t run out of stock thanks to Reordering Rules"
+msgstr ""
+
+#: ../../purchase/replenishment/flows/setup_stock_rule.rst:5
+msgid ""
+"To make sure you never run out of stock, you might want to define "
+"*Reordering Rules* on products. Thanks to reordering rules, Odoo will help "
+"you to replenish your stock when it reaches a minimum stock level."
+msgstr ""
+
+#: ../../purchase/replenishment/flows/setup_stock_rule.rst:10
+msgid "Set a reordering rule"
+msgstr ""
+
+#: ../../purchase/replenishment/flows/setup_stock_rule.rst:12
+msgid "Open a stockable product, you'll find the *Reordering Rules* tab."
+msgstr ""
+
+#: ../../purchase/replenishment/flows/setup_stock_rule.rst:15
+msgid ""
+"You can also access all your reordering rules from :menuselection:`Inventory"
+" --> Master Data --> Reordering Rules`."
+msgstr ""
+
+#: ../../purchase/replenishment/flows/setup_stock_rule.rst:21
+msgid ""
+"Once in the next menu, you can create the reordering rules linked to your "
+"product. From now on, every time this product reaches the minimum quantity "
+"it will replenish your stock to your **maximum quantity**."
+msgstr ""
+
+#: ../../purchase/replenishment/flows/setup_stock_rule.rst:29
+msgid ""
+"The replenishments will take place when the scheduler in the *Inventory* "
+"module runs. By default in Odoo, the schedulers will run every night at "
+"12:00PM."
+msgstr ""
+
+#: ../../purchase/replenishment/flows/setup_stock_rule.rst:33
+msgid "See also: :doc:`../../../inventory/management/misc/schedulers`"
+msgstr ""
+
+#: ../../purchase/replenishment/flows/setup_stock_rule.rst:35
+msgid ""
+"From now on, every time a product with a reordering rule reaches the minimum"
+" stock, the system will automatically see how to fulfill that need based on "
+"the product configuration (e.g create an RfQ, create an MO, etc.)."
+msgstr ""
+
+#: ../../purchase/replenishment/flows/setup_stock_rule.rst:41
+msgid "Troubleshooting"
+msgstr ""
+
+#: ../../purchase/replenishment/flows/setup_stock_rule.rst:43
+msgid ""
+"For your reordering rules to work, your product needs to be correctly "
+"configured. If you are using *Buy* route, you need a vendor on the product. "
+"If you are using *Manufacturing* route you will been a BoM on the product. "
+"If the product is not fully configured or there is a mistake in your routes,"
+" a next activity will be logged on the product informing you there is an "
+"issue with the configuration."
+msgstr ""
+
+#: ../../purchase/replenishment/multicompany.rst:3
+msgid "Multi-Companies"
+msgstr ""
+
+#: ../../purchase/replenishment/multicompany/setup.rst:3
+msgid "How to setup a multi-company sale/purchase flow?"
+msgstr ""
+
+#: ../../purchase/replenishment/multicompany/setup.rst:8
+msgid ""
+"Odoo is an outstanding solution to help small companies growing their "
+"business. But it also perfectly meets the needs of multinational "
+"companies.The inter-company feature helps you to buy and/or sell products "
+"and services between different branches within your conglomerate."
+msgstr ""
+
+#: ../../purchase/replenishment/multicompany/setup.rst:17
+msgid ""
+"Purchase orders and sales orders can be related. If a company within your "
+"group creates a purchase or a sales order, the corresponding document is "
+"automatically created for your company. All you have to do is check that "
+"everything is correct and confirm the sale. You can automate the validation "
+"on your sales and purchase orders."
+msgstr ""
+
+#: ../../purchase/replenishment/multicompany/setup.rst:24
+msgid "It is also possible to only handle invoices and refunds."
+msgstr ""
+
+#: ../../purchase/replenishment/multicompany/setup.rst:27
+msgid "Manage intercompany rules"
+msgstr ""
+
+#: ../../purchase/replenishment/multicompany/setup.rst:29
+msgid ""
+"Go to :menuselection:`Settings --> General Settings`. Flag **Manage multiple"
+" companies** and then **Manage Inter Company**."
+msgstr ""
+
+#: ../../purchase/replenishment/multicompany/setup.rst:32
+msgid "Click on **Apply**."
+msgstr ""
+
+#: ../../purchase/replenishment/multicompany/setup.rst:37
+msgid "New options will appear."
+msgstr ""
+
+#: ../../purchase/replenishment/multicompany/setup.rst:42
+msgid ""
+"In the drop-down list, choose the company on which you want to add rules."
+msgstr ""
+
+#: ../../purchase/replenishment/multicompany/setup.rst:45
+msgid ""
+"If you click on **SO and PO setting for inter company**, you will get extra "
+"options."
+msgstr ""
+
+#: ../../purchase/replenishment/multicompany/setup.rst:51
+msgid ""
+"When you are done, click on **Apply**, then you can repeat the same steps "
+"for the other companies."
+msgstr ""
+
+#: ../../purchase/replenishment/multicompany/setup.rst:55
+msgid ""
+"In order to be able to manage the inter-company rules, be sure that your "
+"user has the rights to manage the companies."
+msgstr ""
diff --git a/locale/de_DE/LC_MESSAGES/recruitment.po b/locale/de_DE/LC_MESSAGES/recruitment.po
new file mode 100644
index 000000000..416c07573
--- /dev/null
+++ b/locale/de_DE/LC_MESSAGES/recruitment.po
@@ -0,0 +1,22 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) 2015-TODAY, Odoo S.A.
+# This file is distributed under the same license as the Odoo Business package.
+# FIRST AUTHOR , YEAR.
+# 
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Business 9.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2016-11-22 13:16+0100\n"
+"PO-Revision-Date: 2018-10-19 08:15+0000\n"
+"Language-Team: German (Germany) (https://www.transifex.com/odoo/teams/41243/de_DE/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: de_DE\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: ../../recruitment.rst:5
+msgid "Recruitment"
+msgstr ""
diff --git a/locale/de_DE/LC_MESSAGES/sales.po b/locale/de_DE/LC_MESSAGES/sales.po
new file mode 100644
index 000000000..c51946ec5
--- /dev/null
+++ b/locale/de_DE/LC_MESSAGES/sales.po
@@ -0,0 +1,1396 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) 2015-TODAY, Odoo S.A.
+# This file is distributed under the same license as the Odoo package.
+# FIRST AUTHOR , YEAR.
+# 
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo 11.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2018-10-19 10:03+0200\n"
+"PO-Revision-Date: 2018-10-19 08:15+0000\n"
+"Language-Team: German (Germany) (https://www.transifex.com/odoo/teams/41243/de_DE/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: de_DE\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: ../../sales.rst:5
+msgid "Sales"
+msgstr ""
+
+#: ../../sales/advanced.rst:3
+msgid "Advanced Topics"
+msgstr ""
+
+#: ../../sales/advanced/portal.rst:3
+msgid "How to give portal access rights to my customers?"
+msgstr ""
+
+#: ../../sales/advanced/portal.rst:6
+msgid "What is Portal access/Who is a portal user?"
+msgstr ""
+
+#: ../../sales/advanced/portal.rst:8
+msgid ""
+"A portal access is given to a user who has the necessity to have access to "
+"Odoo instance, to view certain documents or information in the system."
+msgstr ""
+
+#: ../../sales/advanced/portal.rst:12
+msgid "For Example, a long term client who needs to view online quotations."
+msgstr ""
+
+#: ../../sales/advanced/portal.rst:14
+msgid ""
+"A portal user has only read/view access. He or she will not be able to edit "
+"any document in the system."
+msgstr ""
+
+#: ../../sales/advanced/portal.rst:18
+msgid "How to give portal access to customers?"
+msgstr ""
+
+#: ../../sales/advanced/portal.rst:21
+msgid "From Contacts Module"
+msgstr ""
+
+#: ../../sales/advanced/portal.rst:23
+msgid ""
+"From the main menu, select **Contacts** menu. If the contact is not yet "
+"created in the system, click on the create button to create new contact. "
+"Enter details of the contact and click \"save\"."
+msgstr ""
+
+#: ../../sales/advanced/portal.rst:33
+msgid ""
+"Choose a contact, click on the **Action** menu in the top-center of the "
+"interface and from the drop down."
+msgstr ""
+
+#: ../../sales/advanced/portal.rst:36
+msgid "Select **Portal Access Management**. A pop up window appears."
+msgstr ""
+
+#: ../../sales/advanced/portal.rst:41
+msgid ""
+"Enter the login **email ID**, check the box under **In Portal** and add the "
+"content to be included in the email in the text field box below. Click on "
+"**Apply** when you're done."
+msgstr ""
+
+#: ../../sales/advanced/portal.rst:47
+msgid ""
+"An email will be sent to the specified email address, indicating that the "
+"contact is now a portal user of the respective instance."
+msgstr ""
+
+#: ../../sales/ebay/manage.rst:3
+msgid "How to list a product?"
+msgstr ""
+
+#: ../../sales/ebay/manage.rst:6
+msgid "Listing without variation"
+msgstr ""
+
+#: ../../sales/ebay/manage.rst:8
+msgid ""
+"In order to list a product, you need to check the **use eBay** field on a "
+"product form. The eBay tab will be available."
+msgstr ""
+
+#: ../../sales/ebay/manage.rst:14
+msgid ""
+"When the **Use Stock Quantity** field is checked, the quantity sets on eBay "
+"will be the Odoo **Forecast Quantity**."
+msgstr ""
+
+#: ../../sales/ebay/manage.rst:17
+msgid ""
+"The **Description Template** allows you to use templates for your listings. "
+"The default template only use the **eBay Description** field of the product."
+" You can use html inside the **Description Template** and in the **eBay "
+"Description**."
+msgstr ""
+
+#: ../../sales/ebay/manage.rst:21
+msgid ""
+"To use pictures in your listing, you need to add them as **Attachments** on "
+"the product template."
+msgstr ""
+
+#: ../../sales/ebay/manage.rst:24
+msgid "Listing with variations"
+msgstr ""
+
+#: ../../sales/ebay/manage.rst:26
+msgid ""
+"When the **use eBay** on a product with variations is checked and with "
+"**Fixed Price** as **Listing Type**, the eBay form is sligthly different. In"
+" the variants array, you can choose which variant will be listed on eBay as "
+"well as set the price and the quantity for each variant."
+msgstr ""
+
+#: ../../sales/ebay/manage.rst:35
+msgid "Listing with item specifics"
+msgstr ""
+
+#: ../../sales/ebay/manage.rst:37
+msgid ""
+"In order to add item specifics, you should create a product attribute with "
+"one value in the **Variants** tab on the product form."
+msgstr ""
+
+#: ../../sales/ebay/manage.rst:44
+msgid "Product Identifiers"
+msgstr ""
+
+#: ../../sales/ebay/manage.rst:46
+msgid ""
+"Products identifiers such as EAN, UPC, Brand or MPN are required in most of "
+"the eBay category. The module manages the EAN and UPC identifiers with the "
+"**Barcode** field of the product variant. If the **Barcode** field is empty "
+"or is value is not valid, the EAN and UPC values will be set as 'Does not "
+"apply' as recommended by eBay. The Brand and MPN values are working as item "
+"specifics and should be define in the **Variants** tab on the product form. "
+"If theses values are not set, 'Does not apply' will be used for the eBay "
+"listing."
+msgstr ""
+
+#: ../../sales/ebay/setup.rst:3
+msgid "How to configure eBay in Odoo?"
+msgstr ""
+
+#: ../../sales/ebay/setup.rst:6
+msgid "Create eBay tokens"
+msgstr ""
+
+#: ../../sales/ebay/setup.rst:8
+msgid ""
+"In order to create your tokens, you need to create a developer account on "
+"the `developer portal `_. Once you are "
+"logged in, you can create **Sandbox Keys** and **Production Keys** by "
+"clicking on the adequate buttons."
+msgstr ""
+
+#: ../../sales/ebay/setup.rst:16
+msgid ""
+"After the creation of the keys, you can get the user token. To do so, click "
+"on the **Get a User Token** link in the bottom of the page. Go through the "
+"form, log in with you eBay account and you will get the keys and token "
+"needed to configure the module in Odoo."
+msgstr ""
+
+#: ../../sales/ebay/setup.rst:22
+msgid "Set up tokens in Odoo?"
+msgstr ""
+
+#: ../../sales/ebay/setup.rst:24
+msgid ""
+"To set up the eBay integration, go to :menuselection:`Sales --> "
+"Configuration --> Settings`."
+msgstr ""
+
+#: ../../sales/ebay/setup.rst:29
+msgid ""
+"First choose if you want to use the production or the sandbox eBay Site. "
+"Then fill in the fields **Developer Key**, **Token**, **App Key**, **Cert "
+"Key**. Apply the changes."
+msgstr ""
+
+#: ../../sales/ebay/setup.rst:33
+msgid ""
+"Once the page is reloaded, you need to synchronize information from eBay. "
+"Push on **Sync countries and currencies**, then you can fill in all the "
+"other fields."
+msgstr ""
+
+#: ../../sales/ebay/setup.rst:36
+msgid ""
+"When all the fields are filled in, you can synchronize the categories and "
+"the policies by clicking on the adequate buttons."
+msgstr ""
+
+#: ../../sales/invoicing.rst:3
+msgid "Invoicing Method"
+msgstr ""
+
+#: ../../sales/invoicing/down_payment.rst:3
+msgid "Request a down payment"
+msgstr ""
+
+#: ../../sales/invoicing/down_payment.rst:5
+msgid ""
+"A down payment is an initial, partial payment, with the agreement that the "
+"rest will be paid later. For expensive orders or projects, it is a way to "
+"protect yourself and make sure your customer is serious."
+msgstr ""
+
+#: ../../sales/invoicing/down_payment.rst:10
+msgid "First time you request a down payment"
+msgstr ""
+
+#: ../../sales/invoicing/down_payment.rst:12
+msgid ""
+"When you confirm a sale, you can create an invoice and select a down payment"
+" option. It can either be a fixed amount or a percentage of the total "
+"amount."
+msgstr ""
+
+#: ../../sales/invoicing/down_payment.rst:16
+msgid ""
+"The first time you request a down payment you can select an income account "
+"and a tax setting that will be reused for next down payments."
+msgstr ""
+
+#: ../../sales/invoicing/down_payment.rst:22
+msgid "You will then see the invoice for the down payment."
+msgstr ""
+
+#: ../../sales/invoicing/down_payment.rst:27
+msgid ""
+"On the subsequent or final invoice, any prepayment made will be "
+"automatically deducted."
+msgstr ""
+
+#: ../../sales/invoicing/down_payment.rst:34
+msgid "Modify the income account and customer taxes"
+msgstr ""
+
+#: ../../sales/invoicing/down_payment.rst:36
+msgid "From the products list, search for *Down Payment*."
+msgstr ""
+
+#: ../../sales/invoicing/down_payment.rst:41
+msgid ""
+"You can then edit it, under the invoicing tab you will be able to change the"
+" income account & customer taxes."
+msgstr ""
+
+#: ../../sales/invoicing/expense.rst:3
+msgid "Re-invoice expenses to customers"
+msgstr ""
+
+#: ../../sales/invoicing/expense.rst:5
+msgid ""
+"It often happens that your employees have to spend their personal money "
+"while working on a project for your client. Let's take the example of an "
+"consultant paying an hotel to work on the site of your client. As a company,"
+" you would like to be able to invoice that expense to your client."
+msgstr ""
+
+#: ../../sales/invoicing/expense.rst:12
+#: ../../sales/invoicing/time_materials.rst:64
+msgid "Expenses configuration"
+msgstr ""
+
+#: ../../sales/invoicing/expense.rst:14
+#: ../../sales/invoicing/time_materials.rst:66
+msgid ""
+"To track & invoice expenses, you will need the expenses app. Go to "
+":menuselection:`Apps --> Expenses` to install it."
+msgstr ""
+
+#: ../../sales/invoicing/expense.rst:17
+#: ../../sales/invoicing/time_materials.rst:69
+msgid ""
+"You should also activate the analytic accounts feature to link expenses to "
+"the sales order, to do so, go to :menuselection:`Invoicing --> Configuration"
+" --> Settings` and activate *Analytic Accounting*."
+msgstr ""
+
+#: ../../sales/invoicing/expense.rst:22
+#: ../../sales/invoicing/time_materials.rst:74
+msgid "Add expenses to your sales order"
+msgstr ""
+
+#: ../../sales/invoicing/expense.rst:24
+#: ../../sales/invoicing/time_materials.rst:76
+msgid ""
+"From the expense app, you or your consultant can create a new one, e.g. the "
+"hotel for the first week on the site of your customer."
+msgstr ""
+
+#: ../../sales/invoicing/expense.rst:27
+#: ../../sales/invoicing/time_materials.rst:79
+msgid ""
+"You can then enter a relevant description and select an existing product or "
+"create a new one from right there."
+msgstr ""
+
+#: ../../sales/invoicing/expense.rst:33
+#: ../../sales/invoicing/time_materials.rst:85
+msgid "Here, we are creating a *Hotel* product:"
+msgstr ""
+
+#: ../../sales/invoicing/expense.rst:38
+msgid ""
+"Under the invoicing tab, select *Delivered quantities* and either *At cost* "
+"or *Sales price* as well depending if you want to invoice the cost of your "
+"expense or a previously agreed on sales price."
+msgstr ""
+
+#: ../../sales/invoicing/expense.rst:45
+#: ../../sales/invoicing/time_materials.rst:97
+msgid ""
+"To modify or create more products go to :menuselection:`Expenses --> "
+"Configuration --> Expense products`."
+msgstr ""
+
+#: ../../sales/invoicing/expense.rst:48
+#: ../../sales/invoicing/time_materials.rst:100
+msgid ""
+"Back on the expense, add the original sale order in the expense to submit."
+msgstr ""
+
+#: ../../sales/invoicing/expense.rst:54
+#: ../../sales/invoicing/time_materials.rst:106
+msgid "It can then be submitted to the manager, approved and finally posted."
+msgstr ""
+
+#: ../../sales/invoicing/expense.rst:65
+#: ../../sales/invoicing/time_materials.rst:117
+msgid "It will then be in the sales order and ready to be invoiced."
+msgstr ""
+
+#: ../../sales/invoicing/invoicing_policy.rst:3
+msgid "Invoice based on delivered or ordered quantities"
+msgstr ""
+
+#: ../../sales/invoicing/invoicing_policy.rst:5
+msgid ""
+"Depending on your business and what you sell, you have two options for "
+"invoicing:"
+msgstr ""
+
+#: ../../sales/invoicing/invoicing_policy.rst:8
+msgid ""
+"Invoice on ordered quantity: invoice the full order as soon as the sales "
+"order is confirmed."
+msgstr ""
+
+#: ../../sales/invoicing/invoicing_policy.rst:10
+msgid ""
+"Invoice on delivered quantity: invoice on what you delivered even if it's a "
+"partial delivery."
+msgstr ""
+
+#: ../../sales/invoicing/invoicing_policy.rst:13
+msgid "Invoice on ordered quantity is the default mode."
+msgstr ""
+
+#: ../../sales/invoicing/invoicing_policy.rst:15
+msgid ""
+"The benefits of using *Invoice on delivered quantity* depends on your type "
+"of business, when you sell material, liquids or food in large quantities the"
+" quantity might diverge a little bit and it is therefore better to invoice "
+"the actual delivered quantity."
+msgstr ""
+
+#: ../../sales/invoicing/invoicing_policy.rst:21
+msgid ""
+"You also have the ability to invoice manually, letting you control every "
+"options: invoice ready to invoice lines, invoice a percentage (advance), "
+"invoice a fixed advance."
+msgstr ""
+
+#: ../../sales/invoicing/invoicing_policy.rst:26
+msgid "Decide the policy on a product page"
+msgstr ""
+
+#: ../../sales/invoicing/invoicing_policy.rst:28
+msgid ""
+"From any products page, under the invoicing tab you will find the invoicing "
+"policy and select the one you want."
+msgstr ""
+
+#: ../../sales/invoicing/invoicing_policy.rst:35
+msgid "Send the invoice"
+msgstr ""
+
+#: ../../sales/invoicing/invoicing_policy.rst:37
+msgid ""
+"Once you confirm the sale, you can see your delivered and invoiced "
+"quantities."
+msgstr ""
+
+#: ../../sales/invoicing/invoicing_policy.rst:43
+msgid ""
+"If you set it in ordered quantities, you can invoice as soon as the sale is "
+"confirmed. If however you selected delivered quantities, you will first have"
+" to validate the delivery."
+msgstr ""
+
+#: ../../sales/invoicing/invoicing_policy.rst:47
+msgid ""
+"Once the products are delivered, you can invoice your customer. Odoo will "
+"automatically add the quantities to invoiced based on how many you delivered"
+" if you did a partial delivery."
+msgstr ""
+
+#: ../../sales/invoicing/milestone.rst:3
+msgid "Invoice project milestones"
+msgstr ""
+
+#: ../../sales/invoicing/milestone.rst:5
+msgid ""
+"Milestone invoicing can be used for expensive or large-scale projects, with "
+"each milestone representing a clear sequence of work that will incrementally"
+" build up to the completion of the contract. This invoicing method is "
+"comfortable both for the company which is ensured to get a steady cash flow "
+"throughout the project lifetime and for the client who can monitor the "
+"project's progress and pay in several installments."
+msgstr ""
+
+#: ../../sales/invoicing/milestone.rst:13
+msgid "Create milestone products"
+msgstr ""
+
+#: ../../sales/invoicing/milestone.rst:15
+msgid ""
+"In Odoo, each milestone of your project is considered as a product. To "
+"configure products to work this way, go to any product form."
+msgstr ""
+
+#: ../../sales/invoicing/milestone.rst:18
+msgid ""
+"You have to set the product type as *Service* under general information and "
+"select *Milestones* in the sales tab."
+msgstr ""
+
+#: ../../sales/invoicing/milestone.rst:25
+msgid "Invoice milestones"
+msgstr ""
+
+#: ../../sales/invoicing/milestone.rst:27
+msgid ""
+"From the sales order, you can manually edit the quantity delivered as you "
+"complete a milestone."
+msgstr ""
+
+#: ../../sales/invoicing/milestone.rst:33
+msgid "You can then invoice that first milestone."
+msgstr ""
+
+#: ../../sales/invoicing/proforma.rst:3 ../../sales/invoicing/proforma.rst:22
+msgid "Send a pro-forma invoice"
+msgstr ""
+
+#: ../../sales/invoicing/proforma.rst:5
+msgid ""
+"A pro-forma invoice is an abridged or estimated invoice in advance of a "
+"delivery of goods. It notes the kind and quantity of goods, their value, and"
+" other important information such as weight and transportation charges. Pro-"
+"forma invoices are commonly used as preliminary invoices with a quotation, "
+"or for customs purposes in importation. They differ from a normal invoice in"
+" not being a demand or request for payment."
+msgstr ""
+
+#: ../../sales/invoicing/proforma.rst:13
+#: ../../sales/send_quotations/different_addresses.rst:10
+msgid "Activate the feature"
+msgstr ""
+
+#: ../../sales/invoicing/proforma.rst:15
+msgid ""
+"Go to :menuselection:`SALES --> Configuration --> Settings` and activate the"
+" *Pro-Forma Invoice* feature."
+msgstr ""
+
+#: ../../sales/invoicing/proforma.rst:24
+msgid ""
+"From any quotation or sales order, you know have an option to send a pro-"
+"forma invoice."
+msgstr ""
+
+#: ../../sales/invoicing/proforma.rst:30
+msgid ""
+"When you click on send, Odoo will send an email with the pro-forma invoice "
+"in attachment."
+msgstr ""
+
+#: ../../sales/invoicing/subscriptions.rst:3
+msgid "Sell subscriptions"
+msgstr ""
+
+#: ../../sales/invoicing/subscriptions.rst:5
+msgid ""
+"Selling subscription products will give you predictable revenue, making "
+"planning ahead much easier."
+msgstr ""
+
+#: ../../sales/invoicing/subscriptions.rst:9
+msgid "Make a subscription from a sales order"
+msgstr ""
+
+#: ../../sales/invoicing/subscriptions.rst:11
+msgid ""
+"From the sales app, create a quotation to the desired customer, and select "
+"the subscription product your previously created."
+msgstr ""
+
+#: ../../sales/invoicing/subscriptions.rst:14
+msgid ""
+"When you confirm the sale the subscription will be created automatically. "
+"You will see a direct link from the sales order to the Subscription in the "
+"upper right corner."
+msgstr ""
+
+#: ../../sales/invoicing/time_materials.rst:3
+msgid "Invoice based on time and materials"
+msgstr ""
+
+#: ../../sales/invoicing/time_materials.rst:5
+msgid ""
+"Time and Materials is generally used in projects in which it is not possible"
+" to accurately estimate the size of the project, or when it is expected that"
+" the project requirements would most likely change."
+msgstr ""
+
+#: ../../sales/invoicing/time_materials.rst:9
+msgid ""
+"This is opposed to a fixed-price contract in which the owner agrees to pay "
+"the contractor a lump sum for the fulfillment of the contract no matter what"
+" the contractors pay their employees, sub-contractors, and suppliers."
+msgstr ""
+
+#: ../../sales/invoicing/time_materials.rst:14
+msgid ""
+"For this documentation I will use the example of a consultant, you will need"
+" to invoice their time, their various expenses (transport, lodging, ...) and"
+" purchases."
+msgstr ""
+
+#: ../../sales/invoicing/time_materials.rst:19
+msgid "Invoice time configuration"
+msgstr ""
+
+#: ../../sales/invoicing/time_materials.rst:21
+msgid ""
+"To keep track of progress in the project, you will need the *Project* app. "
+"Go to :menuselection:`Apps --> Project` to install it."
+msgstr ""
+
+#: ../../sales/invoicing/time_materials.rst:24
+msgid ""
+"In *Project* you will use timesheets, to do so go to :menuselection:`Project"
+" --> Configuration --> Settings` and activate the *Timesheets* feature."
+msgstr ""
+
+#: ../../sales/invoicing/time_materials.rst:32
+msgid "Invoice your time spent"
+msgstr ""
+
+#: ../../sales/invoicing/time_materials.rst:34
+msgid ""
+"From a product page set as a service, you will find two options under the "
+"invoicing tab, select both *Timesheets on tasks* and *Create a task in a new"
+" project*."
+msgstr ""
+
+#: ../../sales/invoicing/time_materials.rst:41
+msgid "You could also add the task to an existing project."
+msgstr ""
+
+#: ../../sales/invoicing/time_materials.rst:43
+msgid ""
+"Once confirming a sales order, you will now see two new buttons, one for the"
+" project overview and one for the current task."
+msgstr ""
+
+#: ../../sales/invoicing/time_materials.rst:49
+msgid ""
+"You will directly be in the task if you click on it, you can also access it "
+"from the *Project* app."
+msgstr ""
+
+#: ../../sales/invoicing/time_materials.rst:52
+msgid ""
+"Under timesheets, you can assign who works on it. You can or they can add "
+"how many hours they worked on the project so far."
+msgstr ""
+
+#: ../../sales/invoicing/time_materials.rst:58
+msgid "From the sales order, you can then invoice those hours."
+msgstr ""
+
+#: ../../sales/invoicing/time_materials.rst:90
+msgid ""
+"under the invoicing tab, select *Delivered quantities* and either *At cost* "
+"or *Sales price* as well depending if you want to invoice the cost of your "
+"expense or a previously agreed on sales price."
+msgstr ""
+
+#: ../../sales/invoicing/time_materials.rst:120
+msgid "Invoice purchases"
+msgstr ""
+
+#: ../../sales/invoicing/time_materials.rst:122
+msgid ""
+"The last thing you might need to add to the sale order is purchases made for"
+" it."
+msgstr ""
+
+#: ../../sales/invoicing/time_materials.rst:125
+msgid ""
+"You will need the *Purchase Analytics* feature, to activate it, go to "
+":menuselection:`Invoicing --> Configuration --> Settings` and select "
+"*Purchase Analytics*."
+msgstr ""
+
+#: ../../sales/invoicing/time_materials.rst:129
+msgid ""
+"While making the purchase order don't forget to add the right analytic "
+"account."
+msgstr ""
+
+#: ../../sales/invoicing/time_materials.rst:135
+msgid ""
+"Once the PO is confirmed and received, you can create the vendor bill, this "
+"will automatically add it to the SO where you can invoice it."
+msgstr ""
+
+#: ../../sales/products_prices.rst:3
+msgid "Products & Prices"
+msgstr ""
+
+#: ../../sales/products_prices/prices.rst:3
+msgid "Manage your pricing"
+msgstr ""
+
+#: ../../sales/products_prices/prices/currencies.rst:3
+msgid "How to sell in foreign currencies"
+msgstr ""
+
+#: ../../sales/products_prices/prices/currencies.rst:5
+msgid "Pricelists can also be used to manage prices in foreign currencies."
+msgstr ""
+
+#: ../../sales/products_prices/prices/currencies.rst:7
+msgid ""
+"Check *Allow multi currencies* in :menuselection:`Invoicing/Accounting --> "
+"Settings`. As admin, you need *Adviser* access rights on "
+"Invoicing/Accounting apps."
+msgstr ""
+
+#: ../../sales/products_prices/prices/currencies.rst:10
+msgid ""
+"Create one pricelist per currency. A new *Currency* field shows up in "
+"pricelist setup form."
+msgstr ""
+
+#: ../../sales/products_prices/prices/currencies.rst:13
+msgid ""
+"To activate a new currency, go to :menuselection:`Accounting --> "
+"Configuration --> Currencies`, select it in the list and press *Activate* in"
+" the top-right corner. Now it will show up in currencies drop-down lists."
+msgstr ""
+
+#: ../../sales/products_prices/prices/currencies.rst:17
+msgid "Prices in foreign currencies can be defined in two fashions."
+msgstr ""
+
+#: ../../sales/products_prices/prices/currencies.rst:20
+msgid "Automatic conversion from public price"
+msgstr ""
+
+#: ../../sales/products_prices/prices/currencies.rst:22
+msgid ""
+"The public price is in your company's main currency (see "
+":menuselection:`Accounting --> Settings`) and is set in product detail form."
+msgstr ""
+
+#: ../../sales/products_prices/prices/currencies.rst:28
+msgid ""
+"The conversion rates can be found in :menuselection:`Accounting --> "
+"Configuration --> Currencies`. They can be updated from Yahoo or the "
+"European Central Bank at your convenience: manually, daily, weekly, etc. See"
+" :menuselection:`Accounting --> Settings`."
+msgstr ""
+
+#: ../../sales/products_prices/prices/currencies.rst:40
+msgid "Set your own prices"
+msgstr ""
+
+#: ../../sales/products_prices/prices/currencies.rst:42
+msgid ""
+"This is advised if you don't want your pricing to change along with currency"
+" rates."
+msgstr ""
+
+#: ../../sales/products_prices/prices/currencies.rst:49
+msgid ":doc:`pricing`"
+msgstr ""
+
+#: ../../sales/products_prices/prices/pricing.rst:3
+msgid "How to adapt your prices to your customers and apply discounts"
+msgstr ""
+
+#: ../../sales/products_prices/prices/pricing.rst:5
+msgid ""
+"Odoo has a powerful pricelist feature to support a pricing strategy tailored"
+" to your business. A pricelist is a list of prices or price rules that Odoo "
+"searches to determine the suggested price. You can set several critarias to "
+"use a specific price: periods, min. sold quantity (meet a minimum order "
+"quantity and get a price break), etc. As pricelists only suggest prices, "
+"they can be overridden by users completing sales orders. Choose your pricing"
+" strategy from :menuselection:`Sales --> Settings`."
+msgstr ""
+
+#: ../../sales/products_prices/prices/pricing.rst:16
+msgid "Several prices per product"
+msgstr ""
+
+#: ../../sales/products_prices/prices/pricing.rst:18
+msgid ""
+"To apply several prices per product, select *Different prices per customer "
+"segment* in :menuselection:`Sales --> Settings`. Then open the *Sales* tab "
+"in the product detail form. You can settle following strategies."
+msgstr ""
+
+#: ../../sales/products_prices/prices/pricing.rst:23
+msgid "Prices per customer segment"
+msgstr ""
+
+#: ../../sales/products_prices/prices/pricing.rst:25
+msgid ""
+"Create pricelists for your customer segments: e.g. registered, premium, etc."
+msgstr ""
+
+#: ../../sales/products_prices/prices/pricing.rst:30
+msgid ""
+"The default pricelist applied to any new customer is *Public Pricelist*. To "
+"segment your customers, open the customer detail form and change the *Sale "
+"Pricelist* in the *Sales & Purchases* tab."
+msgstr ""
+
+#: ../../sales/products_prices/prices/pricing.rst:38
+msgid "Temporary prices"
+msgstr ""
+
+#: ../../sales/products_prices/prices/pricing.rst:40
+msgid "Apply deals for bank holidays, etc. Enter start and end dates dates."
+msgstr ""
+
+#: ../../sales/products_prices/prices/pricing.rst:46
+msgid ""
+"Make sure you have default prices set in the pricelist outside of the deals "
+"period. Otherwise you might have issues once the period over."
+msgstr ""
+
+#: ../../sales/products_prices/prices/pricing.rst:50
+msgid "Prices per minimum quantity"
+msgstr ""
+
+#: ../../sales/products_prices/prices/pricing.rst:56
+msgid ""
+"The prices order does not matter. The system is smart and applies first "
+"prices that match the order date and/or the minimal quantities."
+msgstr ""
+
+#: ../../sales/products_prices/prices/pricing.rst:60
+msgid "Discounts, margins, roundings"
+msgstr ""
+
+#: ../../sales/products_prices/prices/pricing.rst:62
+msgid ""
+"The third option allows to set price change rules. Changes can be relative "
+"to the product list/catalog price, the product cost price, or to another "
+"pricelist. Changes are calculated via discounts or surcharges and can be "
+"forced to fit within floor (minumum margin) and ceilings (maximum margins). "
+"Prices can be rounded to the nearest cent/dollar or multiple of either "
+"(nearest 5 cents, nearest 10 dollars)."
+msgstr ""
+
+#: ../../sales/products_prices/prices/pricing.rst:69
+msgid ""
+"Once installed go to :menuselection:`Sales --> Configuration --> Pricelists`"
+" (or :menuselection:`Website Admin --> Catalog --> Pricelists` if you use "
+"e-Commerce)."
+msgstr ""
+
+#: ../../sales/products_prices/prices/pricing.rst:77
+msgid ""
+"Each pricelist item can be associated to either all products, to a product "
+"internal category (set of products) or to a specific product. Like in second"
+" option, you can set dates and minimum quantities."
+msgstr ""
+
+#: ../../sales/products_prices/prices/pricing.rst:84
+msgid ""
+"Once again the system is smart. If a rule is set for a particular item and "
+"another one for its category, Odoo will take the rule of the item."
+msgstr ""
+
+#: ../../sales/products_prices/prices/pricing.rst:86
+msgid "Make sure at least one pricelist item covers all your products."
+msgstr ""
+
+#: ../../sales/products_prices/prices/pricing.rst:88
+msgid "There are 3 modes of computation: fix price, discount & formula."
+msgstr ""
+
+#: ../../sales/products_prices/prices/pricing.rst:93
+msgid "Here are different price settings made possible thanks to formulas."
+msgstr ""
+
+#: ../../sales/products_prices/prices/pricing.rst:96
+msgid "Discounts with roundings"
+msgstr ""
+
+#: ../../sales/products_prices/prices/pricing.rst:98
+msgid "e.g. 20% discounts with prices rounded up to 9.99."
+msgstr ""
+
+#: ../../sales/products_prices/prices/pricing.rst:104
+msgid "Costs with markups (retail)"
+msgstr ""
+
+#: ../../sales/products_prices/prices/pricing.rst:106
+msgid "e.g. sale price = 2*cost (100% markup) with $5 of minimal margin."
+msgstr ""
+
+#: ../../sales/products_prices/prices/pricing.rst:112
+msgid "Prices per country"
+msgstr ""
+
+#: ../../sales/products_prices/prices/pricing.rst:113
+msgid ""
+"Pricelists can be set by countries group. Any new customer recorded in Odoo "
+"gets a default pricelist, i.e. the first one in the list matching the "
+"country. In case no country is set for the customer, Odoo takes the first "
+"pricelist without any country group."
+msgstr ""
+
+#: ../../sales/products_prices/prices/pricing.rst:116
+msgid "The default pricelist can be replaced when creating a sales order."
+msgstr ""
+
+#: ../../sales/products_prices/prices/pricing.rst:118
+msgid "You can change the pricelists sequence by drag & drop in list view."
+msgstr ""
+
+#: ../../sales/products_prices/prices/pricing.rst:121
+msgid "Compute and show discount % to customers"
+msgstr ""
+
+#: ../../sales/products_prices/prices/pricing.rst:123
+msgid ""
+"In case of discount, you can show the public price and the computed discount"
+" % on printed sales orders and in your eCommerce catalog. To do so:"
+msgstr ""
+
+#: ../../sales/products_prices/prices/pricing.rst:125
+msgid ""
+"Check *Allow discounts on sales order lines* in :menuselection:`Sales --> "
+"Configuration --> Settings --> Quotations & Sales --> Discounts`."
+msgstr ""
+
+#: ../../sales/products_prices/prices/pricing.rst:126
+msgid "Apply the option in the pricelist setup form."
+msgstr ""
+
+#: ../../sales/products_prices/prices/pricing.rst:133
+msgid ":doc:`currencies`"
+msgstr ""
+
+#: ../../sales/products_prices/prices/pricing.rst:134
+msgid ":doc:`../../../ecommerce/maximizing_revenue/pricing`"
+msgstr ""
+
+#: ../../sales/products_prices/products.rst:3
+msgid "Manage your products"
+msgstr ""
+
+#: ../../sales/products_prices/products/import.rst:3
+msgid "How to import products with categories and variants"
+msgstr ""
+
+#: ../../sales/products_prices/products/import.rst:5
+msgid ""
+"Import templates are provided in the import tool of the most common data to "
+"import (contacts, products, bank statements, etc.). You can open them with "
+"any spreadsheets software (Microsoft Office, OpenOffice, Google Drive, "
+"etc.)."
+msgstr ""
+
+#: ../../sales/products_prices/products/import.rst:11
+msgid "How to customize the file"
+msgstr ""
+
+#: ../../sales/products_prices/products/import.rst:13
+msgid ""
+"Remove columns you don't need. We advise to not remove the *ID* one (see why"
+" here below)."
+msgstr ""
+
+#: ../../sales/products_prices/products/import.rst:15
+msgid ""
+"Set a unique ID to every single record by dragging down the ID sequencing."
+msgstr ""
+
+#: ../../sales/products_prices/products/import.rst:16
+msgid ""
+"Don't change labels of columns you want to import. Otherwise Odoo won't "
+"recognize them anymore and you will have to map them on your own in the "
+"import screen."
+msgstr ""
+
+#: ../../sales/products_prices/products/import.rst:18
+msgid ""
+"To add new columns,Feel free to add new columns but the fields need to exist"
+" in Odoo. If Odoo fails in matching the column name with a field, you can "
+"make it manually when importing by browsing a list of available fields."
+msgstr ""
+
+#: ../../sales/products_prices/products/import.rst:24
+msgid "Why an “ID” column"
+msgstr ""
+
+#: ../../sales/products_prices/products/import.rst:26
+msgid ""
+"The ID is an unique identifier for the line item. Feel free to use the one "
+"of your previous software to ease the transition to Odoo."
+msgstr ""
+
+#: ../../sales/products_prices/products/import.rst:29
+msgid ""
+"Setting an ID is not mandatory when importing but it helps in many cases:"
+msgstr ""
+
+#: ../../sales/products_prices/products/import.rst:31
+msgid ""
+"Update imports: you can import the same file several times without creating "
+"duplicates;"
+msgstr ""
+
+#: ../../sales/products_prices/products/import.rst:32
+msgid "Import relation fields (see here below)."
+msgstr ""
+
+#: ../../sales/products_prices/products/import.rst:35
+msgid "How to import relation fields"
+msgstr ""
+
+#: ../../sales/products_prices/products/import.rst:37
+msgid ""
+"An Odoo object is always related to many other objects (e.g. a product is "
+"linked to product categories, attributes, vendors, etc.). To import those "
+"relations you need to import the records of the related object first from "
+"their own list menu."
+msgstr ""
+
+#: ../../sales/products_prices/products/import.rst:41
+msgid ""
+"You can do it using either the name of the related record or its ID. The ID "
+"is expected when two records have the same name. In such a case add \" / "
+"ID\" at the end of the column title (e.g. for product attributes: Product "
+"Attributes / Attribute / ID)."
+msgstr ""
+
+#: ../../sales/products_prices/taxes.rst:3
+msgid "Set taxes"
+msgstr ""
+
+#: ../../sales/sale_ebay.rst:3
+msgid "eBay"
+msgstr ""
+
+#: ../../sales/send_quotations.rst:3
+msgid "Send Quotations"
+msgstr ""
+
+#: ../../sales/send_quotations/deadline.rst:3
+msgid "Stimulate customers with quotations deadline"
+msgstr ""
+
+#: ../../sales/send_quotations/deadline.rst:5
+msgid ""
+"As you send quotations, it is important to set a quotation deadline; Both to"
+" entice your customer into action with the fear of missing out on an offer "
+"and to protect yourself. You don't want to have to fulfill an order at a "
+"price that is no longer cost effective for you."
+msgstr ""
+
+#: ../../sales/send_quotations/deadline.rst:11
+msgid "Set a deadline"
+msgstr ""
+
+#: ../../sales/send_quotations/deadline.rst:13
+msgid "On every quotation or sales order you can add an *Expiration Date*."
+msgstr ""
+
+#: ../../sales/send_quotations/deadline.rst:19
+msgid "Use deadline in templates"
+msgstr ""
+
+#: ../../sales/send_quotations/deadline.rst:21
+msgid ""
+"You can also set a default deadline in a *Quotation Template*. Each time "
+"that template is used in a quotation, that deadline is applied. You can find"
+" more info about quotation templates `here "
+"`_."
+msgstr ""
+
+#: ../../sales/send_quotations/deadline.rst:29
+msgid "On your customer side, they will see this."
+msgstr ""
+
+#: ../../sales/send_quotations/different_addresses.rst:3
+msgid "Deliver and invoice to different addresses"
+msgstr ""
+
+#: ../../sales/send_quotations/different_addresses.rst:5
+msgid ""
+"In Odoo you can configure different addresses for delivery and invoicing. "
+"This is key, not everyone will have the same delivery location as their "
+"invoice location."
+msgstr ""
+
+#: ../../sales/send_quotations/different_addresses.rst:12
+msgid ""
+"Go to :menuselection:`SALES --> Configuration --> Settings` and activate the"
+" *Customer Addresses* feature."
+msgstr ""
+
+#: ../../sales/send_quotations/different_addresses.rst:19
+msgid "Add different addresses to a quotation or sales order"
+msgstr ""
+
+#: ../../sales/send_quotations/different_addresses.rst:21
+msgid ""
+"If you select a customer with an invoice and delivery address set, Odoo will"
+" automatically use those. If there's only one, Odoo will use that one for "
+"both but you can, of course, change it instantly and create a new one right "
+"from the quotation or sales order."
+msgstr ""
+
+#: ../../sales/send_quotations/different_addresses.rst:30
+msgid "Add invoice & delivery addresses to a customer"
+msgstr ""
+
+#: ../../sales/send_quotations/different_addresses.rst:32
+msgid ""
+"If you want to add them to a customer before a quotation or sales order, "
+"they are added to the customer form. Go to any customers form under "
+":menuselection:`SALES --> Orders --> Customers`."
+msgstr ""
+
+#: ../../sales/send_quotations/different_addresses.rst:36
+msgid "From there you can add new addresses to the customer."
+msgstr ""
+
+#: ../../sales/send_quotations/different_addresses.rst:42
+msgid "Various addresses on the quotation / sales orders"
+msgstr ""
+
+#: ../../sales/send_quotations/different_addresses.rst:44
+msgid ""
+"These two addresses will then be used on the quotation or sales order you "
+"send by email or print."
+msgstr ""
+
+#: ../../sales/send_quotations/get_paid_to_validate.rst:3
+msgid "Get paid to confirm an order"
+msgstr ""
+
+#: ../../sales/send_quotations/get_paid_to_validate.rst:5
+msgid ""
+"You can use online payments to get orders automatically confirmed. Saving "
+"the time of both your customers and yourself."
+msgstr ""
+
+#: ../../sales/send_quotations/get_paid_to_validate.rst:9
+msgid "Activate online payment"
+msgstr ""
+
+#: ../../sales/send_quotations/get_paid_to_validate.rst:11
+#: ../../sales/send_quotations/get_signature_to_validate.rst:12
+msgid ""
+"Go to :menuselection:`SALES --> Configuration --> Settings` and activate the"
+" *Online Signature & Payment* feature."
+msgstr ""
+
+#: ../../sales/send_quotations/get_paid_to_validate.rst:17
+msgid ""
+"Once in the *Payment Acquirers* menu you can select and configure your "
+"acquirers of choice."
+msgstr ""
+
+#: ../../sales/send_quotations/get_paid_to_validate.rst:20
+msgid ""
+"You can find various documentation about how to be paid with payment "
+"acquirers such as `Paypal <../../ecommerce/shopper_experience/paypal>`_, "
+"`Authorize.Net (pay by credit card) "
+"<../../ecommerce/shopper_experience/authorize>`_, and others under the "
+"`eCommerce documentation <../../ecommerce>`_."
+msgstr ""
+
+#: ../../sales/send_quotations/get_paid_to_validate.rst:31
+msgid ""
+"If you are using `quotation templates <../quote_template>`_, you can also "
+"pick a default setting for each template."
+msgstr ""
+
+#: ../../sales/send_quotations/get_paid_to_validate.rst:36
+msgid "Register a payment"
+msgstr ""
+
+#: ../../sales/send_quotations/get_paid_to_validate.rst:38
+msgid ""
+"From the quotation email you sent, your customer will be able to pay online."
+msgstr ""
+
+#: ../../sales/send_quotations/get_signature_to_validate.rst:3
+msgid "Get a signature to confirm an order"
+msgstr ""
+
+#: ../../sales/send_quotations/get_signature_to_validate.rst:5
+msgid ""
+"You can use online signature to get orders automatically confirmed. Both you"
+" and your customer will save time by using this feature compared to a "
+"traditional process."
+msgstr ""
+
+#: ../../sales/send_quotations/get_signature_to_validate.rst:10
+msgid "Activate online signature"
+msgstr ""
+
+#: ../../sales/send_quotations/get_signature_to_validate.rst:19
+msgid ""
+"If you are using `quotation templates `_, you can also pick a "
+"default setting for each template."
+msgstr ""
+
+#: ../../sales/send_quotations/get_signature_to_validate.rst:23
+msgid "Validate an order with a signature"
+msgstr ""
+
+#: ../../sales/send_quotations/get_signature_to_validate.rst:25
+msgid ""
+"When you sent a quotation to your client, they can accept it and sign online"
+" instantly."
+msgstr ""
+
+#: ../../sales/send_quotations/get_signature_to_validate.rst:30
+msgid "Once signed the quotation will be confirmed and delivery will start."
+msgstr ""
+
+#: ../../sales/send_quotations/optional_items.rst:3
+msgid "Increase your sales with suggested products"
+msgstr ""
+
+#: ../../sales/send_quotations/optional_items.rst:5
+msgid ""
+"The use of suggested products is an attempt to offer related and useful "
+"products to your client. For instance, a client purchasing a cellphone could"
+" be shown accessories like a protective case, a screen cover, and headset."
+msgstr ""
+
+#: ../../sales/send_quotations/optional_items.rst:11
+msgid "Add suggested products to your quotation templates"
+msgstr ""
+
+#: ../../sales/send_quotations/optional_items.rst:13
+msgid "Suggested products can be set on *Quotation Templates*."
+msgstr ""
+
+#: ../../sales/send_quotations/optional_items.rst:17
+msgid ""
+"Once on a template, you can see a *Suggested Products* tab where you can add"
+" related products or services."
+msgstr ""
+
+#: ../../sales/send_quotations/optional_items.rst:23
+msgid "You can also add or modify suggested products on the quotation."
+msgstr ""
+
+#: ../../sales/send_quotations/optional_items.rst:26
+msgid "Add suggested products to the quotation"
+msgstr ""
+
+#: ../../sales/send_quotations/optional_items.rst:28
+msgid ""
+"When opening the quotation from the received email, the customer can add the"
+" suggested products to the order."
+msgstr ""
+
+#: ../../sales/send_quotations/optional_items.rst:37
+msgid ""
+"The product(s) will be instantly added to their quotation when clicking on "
+"any of the little carts."
+msgstr ""
+
+#: ../../sales/send_quotations/optional_items.rst:43
+msgid ""
+"Depending on your confirmation process, they can either digitally sign or "
+"pay to confirm the quotation."
+msgstr ""
+
+#: ../../sales/send_quotations/optional_items.rst:46
+msgid ""
+"Each move done by the customer to the quotation will be tracked in the sales"
+" order, letting the salesperson see it."
+msgstr ""
+
+#: ../../sales/send_quotations/quote_template.rst:3
+msgid "Use quotation templates"
+msgstr ""
+
+#: ../../sales/send_quotations/quote_template.rst:5
+msgid ""
+"If you often sell the same products or services, you can save a lot of time "
+"by creating custom quotation templates. By using a template you can send a "
+"complete quotation in no time."
+msgstr ""
+
+#: ../../sales/send_quotations/quote_template.rst:10
+msgid "Configuration"
+msgstr ""
+
+#: ../../sales/send_quotations/quote_template.rst:12
+msgid ""
+"For this feature to work, go to :menuselection:`Sales --> Configuration --> "
+"Settings` and activate *Quotations Templates*."
+msgstr ""
+
+#: ../../sales/send_quotations/quote_template.rst:19
+msgid "Create your first template"
+msgstr ""
+
+#: ../../sales/send_quotations/quote_template.rst:21
+msgid ""
+"You will find the templates menu under :menuselection:`Sales --> "
+"Configuration`."
+msgstr ""
+
+#: ../../sales/send_quotations/quote_template.rst:24
+msgid ""
+"You can then create or edit an existing one. Once named, you will be able to"
+" select the product(s) and their quantity as well as the expiration time for"
+" the quotation."
+msgstr ""
+
+#: ../../sales/send_quotations/quote_template.rst:31
+msgid ""
+"On each template, you can also specify discounts if the option is activated "
+"in the *Sales* settings. The base price is set in the product configuration "
+"and can be alterated by customer pricelists."
+msgstr ""
+
+#: ../../sales/send_quotations/quote_template.rst:38
+msgid "Edit your template"
+msgstr ""
+
+#: ../../sales/send_quotations/quote_template.rst:40
+msgid ""
+"You can edit the customer interface of the template that they see to accept "
+"or pay the quotation. This lets you describe your company, services and "
+"products. When you click on *Edit Template* you will be brought to the "
+"quotation editor."
+msgstr ""
+
+#: ../../sales/send_quotations/quote_template.rst:51
+msgid ""
+"This lets you edit the description content thanks to drag & drop of building"
+" blocks. To describe your products add a content block in the zone dedicated"
+" to each product."
+msgstr ""
+
+#: ../../sales/send_quotations/quote_template.rst:59
+msgid ""
+"The description set for the products will be used in all quotations "
+"templates containing those products."
+msgstr ""
+
+#: ../../sales/send_quotations/quote_template.rst:63
+msgid "Use a quotation template"
+msgstr ""
+
+#: ../../sales/send_quotations/quote_template.rst:65
+msgid "When creating a quotation, you can select a template."
+msgstr ""
+
+#: ../../sales/send_quotations/quote_template.rst:70
+msgid "Each product in that template will be added to your quotation."
+msgstr ""
+
+#: ../../sales/send_quotations/quote_template.rst:73
+msgid ""
+"You can select a template to be suggested by default in the *Sales* "
+"settings."
+msgstr ""
+
+#: ../../sales/send_quotations/quote_template.rst:77
+msgid "Confirm the quotation"
+msgstr ""
+
+#: ../../sales/send_quotations/quote_template.rst:79
+msgid ""
+"Templates also ease the confirmation process for customers with a digital "
+"signature or online payment. You can select that in the template itself."
+msgstr ""
+
+#: ../../sales/send_quotations/quote_template.rst:86
+msgid "Every quotation will now have this setting added to it."
+msgstr ""
+
+#: ../../sales/send_quotations/quote_template.rst:88
+msgid ""
+"Of course you can still change it and make it specific for each quotation."
+msgstr ""
+
+#: ../../sales/send_quotations/terms_and_conditions.rst:3
+msgid "Add terms & conditions on orders"
+msgstr ""
+
+#: ../../sales/send_quotations/terms_and_conditions.rst:5
+msgid ""
+"Specifying Terms and Conditions is essential to ensure a good relationship "
+"between customers and sellers. Every seller has to declare all the formal "
+"information which include products and company policy; allowing the customer"
+" to read all those terms everything before committing to anything."
+msgstr ""
+
+#: ../../sales/send_quotations/terms_and_conditions.rst:11
+msgid ""
+"Odoo lets you easily include your default terms and conditions on every "
+"quotation, sales order and invoice."
+msgstr ""
+
+#: ../../sales/send_quotations/terms_and_conditions.rst:15
+msgid "Set up your default terms and conditions"
+msgstr ""
+
+#: ../../sales/send_quotations/terms_and_conditions.rst:17
+msgid ""
+"Go to :menuselection:`SALES --> Configuration --> Settings` and activate "
+"*Default Terms & Conditions*."
+msgstr ""
+
+#: ../../sales/send_quotations/terms_and_conditions.rst:23
+msgid ""
+"In that box you can add your default terms & conditions. They will then "
+"appear on every quotation, SO and invoice."
+msgstr ""
+
+#: ../../sales/send_quotations/terms_and_conditions.rst:33
+msgid "Set up more detailed terms & conditions"
+msgstr ""
+
+#: ../../sales/send_quotations/terms_and_conditions.rst:35
+msgid ""
+"A good idea is to share more detailed or structured conditions is to publish"
+" on the web and to refer to that link in the terms & conditions of Odoo."
+msgstr ""
+
+#: ../../sales/send_quotations/terms_and_conditions.rst:39
+msgid ""
+"You can also attach an external document with more detailed and structured "
+"conditions to the email you send to the customer. You can even set a default"
+" attachment for all quotation emails sent."
+msgstr ""
diff --git a/locale/de_DE/LC_MESSAGES/website.po b/locale/de_DE/LC_MESSAGES/website.po
new file mode 100644
index 000000000..61ca9d7cc
--- /dev/null
+++ b/locale/de_DE/LC_MESSAGES/website.po
@@ -0,0 +1,1382 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) 2015-TODAY, Odoo S.A.
+# This file is distributed under the same license as the Odoo package.
+# FIRST AUTHOR , YEAR.
+# 
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo 11.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2018-07-23 12:10+0200\n"
+"PO-Revision-Date: 2018-10-19 08:16+0000\n"
+"Language-Team: German (Germany) (https://www.transifex.com/odoo/teams/41243/de_DE/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: de_DE\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: ../../website.rst:5
+msgid "Website"
+msgstr ""
+
+#: ../../website/optimize.rst:3
+msgid "Optimize"
+msgstr ""
+
+#: ../../website/optimize/google_analytics.rst:3
+msgid "How to track your website's traffic in Google Analytics"
+msgstr ""
+
+#: ../../website/optimize/google_analytics.rst:5
+msgid "To follow your website's traffic with Google Analytics:"
+msgstr ""
+
+#: ../../website/optimize/google_analytics.rst:7
+msgid ""
+"`Create a Google Analytics account `__ if"
+" you don't have any."
+msgstr ""
+
+#: ../../website/optimize/google_analytics.rst:10
+msgid ""
+"Go through the creation form and accept the conditions to get the tracking "
+"ID."
+msgstr ""
+
+#: ../../website/optimize/google_analytics.rst:15
+msgid "Copy the tracking ID to insert it in Odoo."
+msgstr ""
+
+#: ../../website/optimize/google_analytics.rst:20
+msgid ""
+"Go to the *Configuration* menu of your Odoo's Website app. In the settings, "
+"turn on Google Analytics and paste the tracking ID. Then save the page."
+msgstr ""
+
+#: ../../website/optimize/google_analytics.rst:27
+msgid ""
+"To make your first steps in Google Analytics, refer to `Google "
+"Documentation. "
+"`__"
+msgstr ""
+
+#: ../../website/optimize/google_analytics.rst:31
+msgid ":doc:`google_analytics_dashboard`"
+msgstr ""
+
+#: ../../website/optimize/google_analytics_dashboard.rst:3
+msgid "How to track your website traffic from your Odoo Dashboard"
+msgstr ""
+
+#: ../../website/optimize/google_analytics_dashboard.rst:5
+msgid ""
+"You can follow your traffic statistics straight from your Odoo Website "
+"Dashboard thanks to Google Analytics."
+msgstr ""
+
+#: ../../website/optimize/google_analytics_dashboard.rst:8
+msgid ""
+"A preliminary step is creating a Google Analytics account and entering the "
+"tracking ID in your Website's settings (see :doc:`google_analytics`)."
+msgstr ""
+
+#: ../../website/optimize/google_analytics_dashboard.rst:11
+msgid ""
+"Go to `Google APIs platform `__ to "
+"generate Analytics API credentials. Log in with your Google account."
+msgstr ""
+
+#: ../../website/optimize/google_analytics_dashboard.rst:14
+msgid "Select Analytics API."
+msgstr ""
+
+#: ../../website/optimize/google_analytics_dashboard.rst:19
+msgid ""
+"Create a new project and give it a name (e.g. Odoo). This project is needed "
+"to store your API credentials."
+msgstr ""
+
+#: ../../website/optimize/google_analytics_dashboard.rst:25
+msgid "Enable the API."
+msgstr ""
+
+#: ../../website/optimize/google_analytics_dashboard.rst:30
+msgid "Create credentials to use in Odoo."
+msgstr ""
+
+#: ../../website/optimize/google_analytics_dashboard.rst:35
+msgid ""
+"Select *Web browser (Javascript)* as calling source and *User data* as kind "
+"of data."
+msgstr ""
+
+#: ../../website/optimize/google_analytics_dashboard.rst:41
+msgid ""
+"Then you can create a Client ID. Enter the name of the application (e.g. "
+"Odoo) and the allowed pages on which you will be redirected. The *Authorized"
+" JavaScript origin* is your Odoo's instance URL. The *Authorized redirect "
+"URI* is your Odoo's instance URL followed by "
+"'/google_account/authentication'."
+msgstr ""
+
+#: ../../website/optimize/google_analytics_dashboard.rst:51
+msgid ""
+"Go through the Consent Screen step by entering a product name (e.g. Google "
+"Analytics in Odoo). Feel free to check the customizations options but this "
+"is not mandatory. The Consent Screen will only show up when you enter the "
+"Client ID in Odoo for the first time."
+msgstr ""
+
+#: ../../website/optimize/google_analytics_dashboard.rst:56
+msgid ""
+"Finally you are provided with your Client ID. Copy and paste it in Odoo."
+msgstr ""
+
+#: ../../website/optimize/google_analytics_dashboard.rst:61
+msgid ""
+"Open your Website Dashboard in Odoo and link your Analytics account. to past"
+" your Client ID."
+msgstr ""
+
+#: ../../website/optimize/google_analytics_dashboard.rst:67
+msgid "As a last step, authorize Odoo to access Google API."
+msgstr ""
+
+#: ../../website/optimize/seo.rst:3
+msgid "How to do Search Engine Optimisation in Odoo"
+msgstr ""
+
+#: ../../website/optimize/seo.rst:6
+msgid "How is SEO handled in Odoo?"
+msgstr ""
+
+#: ../../website/optimize/seo.rst:8
+msgid ""
+"Search Engine Optimization (SEO) is a set of good practices to optimize your"
+" website so that you get a better ranking in search engines like Google. In "
+"short, a good SEO allows you to get more visitors."
+msgstr ""
+
+#: ../../website/optimize/seo.rst:12
+msgid ""
+"Some examples of SEO rules: your web pages should load faster, your page "
+"should have one and only one title ``

``, your website should have a " +"``/sitemap.xml`` file, etc." +msgstr "" + +#: ../../website/optimize/seo.rst:16 +msgid "" +"The Odoo Website Builder is probably the most SEO-ready CMS out there. We " +"consider SEO a top priority. To guarantee Odoo Website and Odoo eCommerce " +"users have a great SEO, Odoo abstracts all the technical complexities of SEO" +" and handles everything for you, in the best possible way." +msgstr "" + +#: ../../website/optimize/seo.rst:23 +msgid "Page speed" +msgstr "" + +#: ../../website/optimize/seo.rst:26 +msgid "Introduction" +msgstr "" + +#: ../../website/optimize/seo.rst:28 +msgid "" +"The time to load a page is an important criteria for Google. A faster " +"website not only improves your visitor's experience, but Google gives you a " +"better page ranking if your page loads faster than your competitors. Some " +"studies have shown that, if you divide the time to load your pages by two " +"(e.g. 2 seconds instead of 4 seconds), the visitor abandonment rate is also " +"divided by two. (25% to 12.5%). One extra second to load a page could `cost " +"$1.6b to Amazon in sales `__." +msgstr "" + +#: ../../website/optimize/seo.rst:40 +msgid "" +"Fortunately, Odoo does all the magic for you. Below, you will find the " +"tricks Odoo uses to speed up your page loading time. You can compare how " +"your website ranks using these two tools:" +msgstr "" + +#: ../../website/optimize/seo.rst:44 +msgid "" +"`Google Page Speed " +"`__" +msgstr "" + +#: ../../website/optimize/seo.rst:46 +msgid "`Pingdom Website Speed Test `__" +msgstr "" + +#: ../../website/optimize/seo.rst:49 +msgid "Static resources: CSS" +msgstr "" + +#: ../../website/optimize/seo.rst:51 +msgid "" +"All CSS files are pre-processed, concatenated, minified, compressed and " +"cached (server side and browser side). The result:" +msgstr "" + +#: ../../website/optimize/seo.rst:54 +msgid "only one CSS file request is needed to load a page" +msgstr "" + +#: ../../website/optimize/seo.rst:56 +msgid "" +"this CSS file is shared and cached amongst pages, so that when the visitor " +"clicks on another page, the browser doesn't have to even load a single CSS " +"resource." +msgstr "" + +#: ../../website/optimize/seo.rst:60 +msgid "this CSS file is optimized to be small" +msgstr "" + +#: ../../website/optimize/seo.rst:62 +msgid "" +"**Pre-processed:** The CSS framework used by Odoo 9 is bootstrap 3. Although" +" a theme might use another framework, most of `Odoo themes " +"`__ extend and customize bootstrap " +"directly. Since Odoo supports Less and Sass, so you can modify CSS rules, " +"instead of overwriting them through extra CSS lines, resulting in a smaller " +"file." +msgstr "" + +#: ../../website/optimize/seo.rst:70 +msgid "**Both files in the **" +msgstr "" + +#: ../../website/optimize/seo.rst:70 +msgid "**What the visitor gets (only one file)**" +msgstr "" + +#: ../../website/optimize/seo.rst:72 +msgid "/\\* From bootstrap.css \\*/" +msgstr "" + +#: ../../website/optimize/seo.rst:72 ../../website/optimize/seo.rst:73 +#: ../../website/optimize/seo.rst:79 ../../website/optimize/seo.rst:121 +msgid ".text-muted {" +msgstr "" + +#: ../../website/optimize/seo.rst:73 ../../website/optimize/seo.rst:80 +#: ../../website/optimize/seo.rst:122 +msgid "color: #666;" +msgstr "" + +#: ../../website/optimize/seo.rst:74 +msgid "color: #777;" +msgstr "" + +#: ../../website/optimize/seo.rst:74 +msgid "background: yellow" +msgstr "" + +#: ../../website/optimize/seo.rst:75 +msgid "background: yellow;" +msgstr "" + +#: ../../website/optimize/seo.rst:75 ../../website/optimize/seo.rst:76 +#: ../../website/optimize/seo.rst:81 ../../website/optimize/seo.rst:123 +msgid "}" +msgstr "" + +#: ../../website/optimize/seo.rst:78 +msgid "/\\* From my-theme.css \\*/" +msgstr "" + +#: ../../website/optimize/seo.rst:84 +msgid "" +"**Concatenated:** every module or library you might use in Odoo has its own " +"set of CSS, Less or Sass files (eCommerce, blog, theme, etc.) Having several" +" CSS files is great for the modularity, but not good for the performance " +"because most browsers can only perform 6 requests in parallel resulting in " +"lots of files that are loaded in series. The latency time to transfer a file" +" is usually much longer than the actual data transfer time, for small files " +"like .JS and .CSS. Thus, the time to load CSS resources depends more on the " +"number of requests to be done than the actual file size." +msgstr "" + +#: ../../website/optimize/seo.rst:94 +msgid "" +"To address this issue, all CSS / Less / Sass files are concatenated into a " +"single .CSS file to send to the browser. So a visitor has **only one .CSS " +"file to load** per page, which is particularly efficient. As the CSS is " +"shared amongst all pages, when the visitor clicks on another page, the " +"browser does not even have to load a new CSS file!" +msgstr "" + +#: ../../website/optimize/seo.rst:100 +msgid "" +"The CSS sent by Odoo includes all CSS / Less / Sass of all pages / modules. " +"By doing this, additional page views from the same visitor will not have to " +"load CSS files at all. But some modules might include huge CSS/Javascript " +"resources that you do not want to prefetch at the first page because they " +"are too big. In this case, Odoo splits this resource into a second bundle " +"that is loaded only when the page using it is requested. An example of this " +"is the backend that is only loaded when the visitor logs in and accesses the" +" backend (/web)." +msgstr "" + +#: ../../website/optimize/seo.rst:110 +msgid "" +"If the CSS file is very big, Odoo will split it into two smaller files to " +"avoid the 4095 selectors limit per sheet of Internet Explorer 8. But most " +"themes fit below this limit." +msgstr "" + +#: ../../website/optimize/seo.rst:114 +msgid "" +"**Minified:** After being pre-processed and concatenated, the resulting CSS " +"is minified to reduce its size." +msgstr "" + +#: ../../website/optimize/seo.rst:118 +msgid "**Before minification**" +msgstr "" + +#: ../../website/optimize/seo.rst:118 +msgid "**After minification**" +msgstr "" + +#: ../../website/optimize/seo.rst:120 +msgid "/\\* some comments \\*/" +msgstr "" + +#: ../../website/optimize/seo.rst:120 +msgid ".text-muted {color: #666}" +msgstr "" + +#: ../../website/optimize/seo.rst:126 +msgid "" +"The final result is then compressed, before being delivered to the browser." +msgstr "" + +#: ../../website/optimize/seo.rst:129 +msgid "" +"Then, a cached version is stored on the server side (so we do not have to " +"pre-process, concatenate, minify at every request) and the browser side (so " +"the same visitor will load the CSS only once for all pages he will visit)." +msgstr "" + +#: ../../website/optimize/seo.rst:135 +msgid "" +"If you are in debug mode, the CSS resources are neither concatenated nor " +"minified. That way, it's easier to debug (but it's much slower)" +msgstr "" + +#: ../../website/optimize/seo.rst:140 +msgid "Static resources: Javascript" +msgstr "" + +#: ../../website/optimize/seo.rst:142 +msgid "" +"As with CSS resources, Javascript resources are also concatenated, minified," +" compressed and cached (server side and browser side)." +msgstr "" + +#: ../../website/optimize/seo.rst:145 +msgid "Odoo creates three Javascript bundles:" +msgstr "" + +#: ../../website/optimize/seo.rst:147 +msgid "" +"One for all pages of the website (including code for parallax effects, form " +"validation, …)" +msgstr "" + +#: ../../website/optimize/seo.rst:150 +msgid "" +"One for common Javascript code shared among frontend and backend (bootstrap)" +msgstr "" + +#: ../../website/optimize/seo.rst:153 +msgid "" +"One for backend specific Javascript code (Odoo Web Client interface for your" +" employees using Odoo)" +msgstr "" + +#: ../../website/optimize/seo.rst:156 +msgid "" +"Most visitors to your website will only need the first two bundles, " +"resulting in a maximum of two Javascript files to load to render one page. " +"As these files are shared across all pages, further clicks by the same " +"visitor will not load any other Javascript resource." +msgstr "" + +#: ../../website/optimize/seo.rst:162 +msgid "" +"If you work in debug mode, the CSS and javascript are neither concatenated, " +"nor minified. Thus, it's much slower. But it allows you to easily debug with" +" the Chrome debugger as CSS and Javascript resources are not transformed " +"from their original versions." +msgstr "" + +#: ../../website/optimize/seo.rst:168 +msgid "Images" +msgstr "" + +#: ../../website/optimize/seo.rst:170 +msgid "" +"When you upload new images using the website builder, Odoo automatically " +"compresses them to reduce their sizes. (lossless compression for .PNG and " +".GIF and lossy compression for .JPG)" +msgstr "" + +#: ../../website/optimize/seo.rst:174 +msgid "" +"From the upload button, you have the option to keep the original image " +"unmodified if you prefer to optimize the quality of the image rather than " +"performance." +msgstr "" + +#: ../../website/optimize/seo.rst:182 +msgid "" +"Odoo compresses images when they are uploaded to your website, not when " +"requested by the visitor. Thus, it's possible that, if you use a third-party" +" theme, it will provide images that are not compressed efficiently. But all " +"images used in Odoo official themes have been compressed by default." +msgstr "" + +#: ../../website/optimize/seo.rst:188 +msgid "" +"When you click on an image, Odoo shows you the Alt and title attributes of " +"the ```` tag. You can click on it to set your own title and Alt " +"attributes for the image." +msgstr "" + +#: ../../website/optimize/seo.rst:195 +msgid "When you click on this link, the following window will appear:" +msgstr "" + +#: ../../website/optimize/seo.rst:200 +msgid "" +"Odoo's pictograms are implemented using a font (`Font Awesome " +"`__ in most Odoo themes)." +" Thus, you can use as many pictograms as you want in your page, they will " +"not result in extra requests to load the page." +msgstr "" + +#: ../../website/optimize/seo.rst:209 +msgid "CDN" +msgstr "" + +#: ../../website/optimize/seo.rst:211 +msgid "" +"If you activate the CDN feature in Odoo, static resources (Javascript, CSS, " +"images) are loaded from a Content Delivery Network. Using a Content Delivery" +" Network has three advantages:" +msgstr "" + +#: ../../website/optimize/seo.rst:215 +msgid "" +"Load resources from a nearby server (most CDN have servers in main countries" +" around the globe)" +msgstr "" + +#: ../../website/optimize/seo.rst:218 +msgid "" +"Cache resources efficiently (no computation resources usage on your own " +"server)" +msgstr "" + +#: ../../website/optimize/seo.rst:221 +msgid "" +"Split the resource loading on different services allowing to load more " +"resources in parallel (since the Chrome limit of 6 parallel requests is by " +"domain)" +msgstr "" + +#: ../../website/optimize/seo.rst:225 +msgid "" +"You can configure your CDN options from the **Website Admin** app, using the" +" Configuration menu. Here is an example of configuration you can use:" +msgstr "" + +#: ../../website/optimize/seo.rst:232 +msgid "HTML Pages" +msgstr "" + +#: ../../website/optimize/seo.rst:234 +msgid "" +"The HTML pages can be compressed, but this is usually handled by your web " +"server (NGINX or Apache)." +msgstr "" + +#: ../../website/optimize/seo.rst:237 +msgid "" +"The Odoo Website builder has been optimized to guarantee clean and short " +"HTML code. Building blocks have been developed to produce clean HTML code, " +"usually using bootstrap and the HTML editor." +msgstr "" + +#: ../../website/optimize/seo.rst:241 +msgid "" +"As an example, if you use the color picker to change the color of a " +"paragraph to the primary color of your website, Odoo will produce the " +"following code:" +msgstr "" + +#: ../../website/optimize/seo.rst:245 +msgid "``

My Text

``" +msgstr "" + +#: ../../website/optimize/seo.rst:247 +msgid "" +"Whereas most HTML editors (such as CKEditor) will produce the following " +"code:" +msgstr "" + +#: ../../website/optimize/seo.rst:250 +msgid "``

My Text

``" +msgstr "" + +#: ../../website/optimize/seo.rst:253 +msgid "Responsive Design" +msgstr "" + +#: ../../website/optimize/seo.rst:255 +msgid "" +"As of 2015, websites that are not mobile-friendly are negatively impacted in" +" Google Page ranking. All Odoo themes rely on Bootstrap 3 to render " +"efficiently according to the device: desktop, tablet or mobile phone." +msgstr "" + +#: ../../website/optimize/seo.rst:263 +msgid "" +"As all Odoo modules share the same technology, absolutely all pages in your " +"website are mobile friendly. (as opposed to traditional CMS which have " +"mobile friendly themes, but some specific modules or pages are not designed " +"to be mobile friendly as they all have their own CSS frameworks)" +msgstr "" + +#: ../../website/optimize/seo.rst:270 +msgid "Browser caching" +msgstr "" + +#: ../../website/optimize/seo.rst:272 +msgid "" +"Javascript, images and CSS resources have an URL that changes dynamically " +"when their content change. As an example, all CSS files are loaded through " +"this URL: " +"`http://localhost:8069/web/content/457-0da1d9d/web.assets\\_common.0.css " +"`__. " +"The ``457-0da1d9d`` part of this URL will change if you modify the CSS of " +"your website." +msgstr "" + +#: ../../website/optimize/seo.rst:279 +msgid "" +"This allows Odoo to set a very long cache delay (XXX) on these resources: " +"XXX secs, while being updated instantly if you update the resource." +msgstr "" + +#: ../../website/optimize/seo.rst:287 +msgid "Scalability" +msgstr "" + +#: ../../website/optimize/seo.rst:289 +msgid "" +"In addition to being fast, Odoo is also more scalable than traditional CMS' " +"and eCommerce (Drupal, Wordpress, Magento, Prestashop). The following link " +"provides an analysis of the major open source CMS and eCommerce compared to " +"Odoo when it comes to high query volumes." +msgstr "" + +#: ../../website/optimize/seo.rst:294 +msgid "" +"`*https://www.odoo.com/slides/slide/197* `__" +msgstr "" + +#: ../../website/optimize/seo.rst:296 +msgid "" +"Here is the slide that summarizes the scalability of Odoo eCommerce and Odoo" +" CMS. (based on Odoo version 8, Odoo 9 is even faster)" +msgstr "" + +#: ../../website/optimize/seo.rst:303 +msgid "URLs handling" +msgstr "" + +#: ../../website/optimize/seo.rst:306 +msgid "URLs Structure" +msgstr "" + +#: ../../website/optimize/seo.rst:308 +msgid "A typical Odoo URL will look like this:" +msgstr "" + +#: ../../website/optimize/seo.rst:310 +msgid "https://www.mysite.com/fr\\_FR/shop/product/my-great-product-31" +msgstr "" + +#: ../../website/optimize/seo.rst:312 +msgid "With the following components:" +msgstr "" + +#: ../../website/optimize/seo.rst:314 +msgid "**https://** = Protocol" +msgstr "" + +#: ../../website/optimize/seo.rst:316 +msgid "**www.mysite.com** = your domain name" +msgstr "" + +#: ../../website/optimize/seo.rst:318 +msgid "" +"**/fr\\_FR** = the language of the page. This part of the URL is removed if " +"the visitor browses the main language of the website (english by default, " +"but you can set another language as the main one). Thus, the English version" +" of this page is: https://www.mysite.com/shop/product/my-great-product-31" +msgstr "" + +#: ../../website/optimize/seo.rst:324 +msgid "" +"**/shop/product** = every module defines its own namespace (/shop is for the" +" catalog of the eCommerce module, /shop/product is for a product page). This" +" name can not be customized to avoid conflicts in different URLs." +msgstr "" + +#: ../../website/optimize/seo.rst:329 +msgid "" +"**my-great-product** = by default, this is the slugified title of the " +"product this page refers to. But you can customize it for SEO purposes. A " +"product named \"Pain carré\" will be slugified to \"pain-carre\". Depending " +"on the namespace, this could be different objects (blog post, page title, " +"forum post, forum comment, product category, etc)" +msgstr "" + +#: ../../website/optimize/seo.rst:336 +msgid "**-31** = the unique ID of the product" +msgstr "" + +#: ../../website/optimize/seo.rst:338 +msgid "" +"Note that any dynamic component of an URL can be reduced to its ID. As an " +"example, the following URLs all do a 301 redirect to the above URL:" +msgstr "" + +#: ../../website/optimize/seo.rst:341 +msgid "https://www.mysite.com/fr\\_FR/shop/product/31 (short version)" +msgstr "" + +#: ../../website/optimize/seo.rst:343 +msgid "http://mysite.com/fr\\_FR/shop/product/31 (even shorter version)" +msgstr "" + +#: ../../website/optimize/seo.rst:345 +msgid "" +"http://mysite.com/fr\\_FR/shop/product/other-product-name-31 (old product " +"name)" +msgstr "" + +#: ../../website/optimize/seo.rst:348 +msgid "" +"This could be useful to easily get shorter version of an URL and handle " +"efficiently 301 redirects when the name of your product changes over time." +msgstr "" + +#: ../../website/optimize/seo.rst:352 +msgid "" +"Some URLs have several dynamic parts, like this one (a blog category and a " +"post):" +msgstr "" + +#: ../../website/optimize/seo.rst:355 +msgid "https://www.odoo.com/blog/company-news-5/post/the-odoo-story-56" +msgstr "" + +#: ../../website/optimize/seo.rst:357 +msgid "In the above example:" +msgstr "" + +#: ../../website/optimize/seo.rst:359 +msgid "Company News: is the title of the blog" +msgstr "" + +#: ../../website/optimize/seo.rst:361 +msgid "The Odoo Story: is the title of a specific blog post" +msgstr "" + +#: ../../website/optimize/seo.rst:363 +msgid "" +"When an Odoo page has a pager, the page number is set directly in the URL " +"(does not have a GET argument). This allows every page to be indexed by " +"search engines. Example:" +msgstr "" + +#: ../../website/optimize/seo.rst:367 +msgid "https://www.odoo.com/blog/page/3" +msgstr "" + +#: ../../website/optimize/seo.rst:370 +msgid "" +"Having the language code as fr\\_FR is not perfect in terms of SEO. Although" +" most search engines treat now \"\\_\" as a word separator, it has not " +"always been the case. We plan to improve that for Odoo 10." +msgstr "" + +#: ../../website/optimize/seo.rst:375 +msgid "Changes in URLs & Titles" +msgstr "" + +#: ../../website/optimize/seo.rst:377 +msgid "" +"When the URL of a page changes (e.g. a more SEO friendly version of your " +"product name), you don't have to worry about updating all links:" +msgstr "" + +#: ../../website/optimize/seo.rst:380 +msgid "Odoo will automatically update all its links to the new URL" +msgstr "" + +#: ../../website/optimize/seo.rst:382 +msgid "" +"If external websites still points to the old URL, a 301 redirect will be " +"done to route visitors to the new website" +msgstr "" + +#: ../../website/optimize/seo.rst:385 +msgid "As an example, this URL:" +msgstr "" + +#: ../../website/optimize/seo.rst:387 +msgid "http://mysite.com/shop/product/old-product-name-31" +msgstr "" + +#: ../../website/optimize/seo.rst:389 +msgid "Will automatically redirect to :" +msgstr "" + +#: ../../website/optimize/seo.rst:391 +msgid "http://mysite.com/shop/product/new-and-better-product-name-31" +msgstr "" + +#: ../../website/optimize/seo.rst:393 +msgid "" +"In short, just change the title of a blog post or the name of a product, and" +" the changes will apply automatically everywhere in your website. The old " +"link still works for links coming from external website. (with a 301 " +"redirect to not lose the SEO link juice)" +msgstr "" + +#: ../../website/optimize/seo.rst:399 +msgid "HTTPS" +msgstr "" + +#: ../../website/optimize/seo.rst:401 +msgid "" +"As of August 2014, Google started to add a ranking boost to secure HTTPS/SSL" +" websites. So, by default all Odoo Online instances are fully based on " +"HTTPS. If the visitor accesses your website through a non HTTPS url, it gets" +" a 301 redirect to its HTTPS equivalent." +msgstr "" + +#: ../../website/optimize/seo.rst:407 +msgid "Links: nofollow strategy" +msgstr "" + +#: ../../website/optimize/seo.rst:409 +msgid "" +"Having website that links to your own page plays an important role on how " +"your page ranks in the different search engines. The more your page is " +"linked from external and quality websites, the better is it for your SEO." +msgstr "" + +#: ../../website/optimize/seo.rst:414 +msgid "Odoo follows the following strategies to manage links:" +msgstr "" + +#: ../../website/optimize/seo.rst:416 +msgid "" +"Every link you create manually when creating page in Odoo is \"dofollow\", " +"which means that this link will contribute to the SEO Juice for the linked " +"page." +msgstr "" + +#: ../../website/optimize/seo.rst:420 +msgid "" +"Every link created by a contributor (forum post, blog comment, ...) that " +"links to your own website is \"dofollow\" too." +msgstr "" + +#: ../../website/optimize/seo.rst:423 +msgid "" +"But every link posted by a contributor that links to an external website is " +"\"nofollow\". In that way, you do not run the risk of people posting links " +"on your website to third-party websites which have a bad reputation." +msgstr "" + +#: ../../website/optimize/seo.rst:428 +msgid "" +"Note that, when using the forum, contributors having a lot of Karma can be " +"trusted. In such case, their links will not have a ``rel=\"nofollow\"`` " +"attribute." +msgstr "" + +#: ../../website/optimize/seo.rst:433 +msgid "Multi-language support" +msgstr "" + +#: ../../website/optimize/seo.rst:436 +msgid "Multi-language URLs" +msgstr "" + +#: ../../website/optimize/seo.rst:438 +msgid "" +"If you run a website in multiple languages, the same content will be " +"available in different URLs, depending on the language used:" +msgstr "" + +#: ../../website/optimize/seo.rst:441 +msgid "" +"https://www.mywebsite.com/shop/product/my-product-1 (English version = " +"default)" +msgstr "" + +#: ../../website/optimize/seo.rst:443 +msgid "" +"https://www.mywebsite.com\\/fr\\_FR/shop/product/mon-produit-1 (French " +"version)" +msgstr "" + +#: ../../website/optimize/seo.rst:445 +msgid "" +"In this example, fr\\_FR is the language of the page. You can even have " +"several variations of the same language: pt\\_BR (Portuguese from Brazil) , " +"pt\\_PT (Portuguese from Portugal)." +msgstr "" + +#: ../../website/optimize/seo.rst:450 +msgid "Language annotation" +msgstr "" + +#: ../../website/optimize/seo.rst:452 +msgid "" +"To tell Google that the second URL is the French translation of the first " +"URL, Odoo will add an HTML link element in the header. In the HTML " +"section of the English version, Odoo automatically adds a link element " +"pointing to the other versions of that webpage;" +msgstr "" + +#: ../../website/optimize/seo.rst:457 +msgid "" +"" +msgstr "" + +#: ../../website/optimize/seo.rst:460 +msgid "With this approach:" +msgstr "" + +#: ../../website/optimize/seo.rst:462 +msgid "" +"Google knows the different translated versions of your page and will propose" +" the right one according to the language of the visitor searching on Google" +msgstr "" + +#: ../../website/optimize/seo.rst:466 +msgid "" +"You do not get penalized by Google if your page is not translated yet, since" +" it is not a duplicated content, but a different version of the same " +"content." +msgstr "" + +#: ../../website/optimize/seo.rst:471 +msgid "Language detection" +msgstr "" + +#: ../../website/optimize/seo.rst:473 +msgid "" +"When a visitor lands for the first time at your website (e.g. " +"yourwebsite.com/shop), his may automatically be redirected to a translated " +"version according to his browser language preference: (e.g. " +"yourwebsite.com/fr\\_FR/shop)." +msgstr "" + +#: ../../website/optimize/seo.rst:478 +msgid "" +"Odoo redirects visitors to their prefered language only the first time " +"visitors land at your website. After that, it keeps a cookie of the current " +"language to avoid any redirection." +msgstr "" + +#: ../../website/optimize/seo.rst:482 +msgid "" +"To force a visitor to stick to the default language, you can use the code of" +" the default language in your link, example: yourwebsite.com/en\\_US/shop. " +"This will always land visitors to the English version of the page, without " +"using the browser language preferences." +msgstr "" + +#: ../../website/optimize/seo.rst:489 +msgid "Meta Tags" +msgstr "" + +#: ../../website/optimize/seo.rst:492 +msgid "Titles, Keywords and Description" +msgstr "" + +#: ../../website/optimize/seo.rst:494 +msgid "" +"Every web page should define the ````, ``<description>`` and " +"``<keywords>`` meta data. These information elements are used by search " +"engines to rank and categorize your website according to a specific search " +"query. So, it is important to have titles and keywords in line with what " +"people search in Google." +msgstr "" + +#: ../../website/optimize/seo.rst:500 +msgid "" +"In order to write quality meta tags, that will boost traffic to your " +"website, Odoo provides a **Promote** tool, in the top bar of the website " +"builder. This tool will contact Google to give you information about your " +"keywords and do the matching with titles and contents in your page." +msgstr "" + +#: ../../website/optimize/seo.rst:509 +msgid "" +"If your website is in multiple languages, you can use the Promote tool for " +"every language of a single page;" +msgstr "" + +#: ../../website/optimize/seo.rst:512 +msgid "" +"In terms of SEO, content is king. Thus, blogs play an important role in your" +" content strategy. In order to help you optimize all your blog post, Odoo " +"provides a page that allows you to quickly scan the meta tags of all your " +"blog posts." +msgstr "" + +#: ../../website/optimize/seo.rst:521 +msgid "" +"This /blog page renders differently for public visitors that are not logged " +"in as website administrator. They do not get the warnings and keyword " +"information." +msgstr "" + +#: ../../website/optimize/seo.rst:526 +msgid "Sitemap" +msgstr "" + +#: ../../website/optimize/seo.rst:528 +msgid "" +"Odoo will generate a ``/sitemap.xml`` file automatically for you. For " +"performance reasons, this file is cached and updated every 12 hours." +msgstr "" + +#: ../../website/optimize/seo.rst:531 +msgid "" +"By default, all URLs will be in a single ``/sitemap.xml`` file, but if you " +"have a lot of pages, Odoo will automatically create a Sitemap Index file, " +"respecting the `sitemaps.org protocol " +"<http://www.sitemaps.org/protocol.html>`__ grouping sitemap URL's in 45000 " +"chunks per file." +msgstr "" + +#: ../../website/optimize/seo.rst:537 +msgid "Every sitemap entry has 4 attributes that are computed automatically:" +msgstr "" + +#: ../../website/optimize/seo.rst:539 +msgid "``<loc>`` : the URL of a page" +msgstr "" + +#: ../../website/optimize/seo.rst:541 +msgid "" +"``<lastmod>`` : last modification date of the resource, computed " +"automatically based on related object. For a page related to a product, this" +" could be the last modification date of the product or the page" +msgstr "" + +#: ../../website/optimize/seo.rst:546 +msgid "" +"``<priority>`` : modules may implement their own priority algorithm based on" +" their content (example: a forum might assign a priority based on the number" +" of votes on a specific post). The priority of a static page is defined by " +"it's priority field, which is normalized. (16 is the default)" +msgstr "" + +#: ../../website/optimize/seo.rst:553 +msgid "Structured Data Markup" +msgstr "" + +#: ../../website/optimize/seo.rst:555 +msgid "" +"Structured Data Markup is used to generate Rich Snippets in search engine " +"results. It is a way for website owners to send structured data to search " +"engine robots; helping them to understand your content and create well-" +"presented search results." +msgstr "" + +#: ../../website/optimize/seo.rst:560 +msgid "" +"Google supports a number of rich snippets for content types, including: " +"Reviews, People, Products, Businesses, Events and Organizations." +msgstr "" + +#: ../../website/optimize/seo.rst:563 +msgid "" +"Odoo implements micro data as defined in the `schema.org " +"<http://schema.org>`__ specification for events, eCommerce products, forum " +"posts and contact addresses. This allows your product pages to be displayed " +"in Google using extra information like the price and rating of a product:" +msgstr "" + +#: ../../website/optimize/seo.rst:573 +msgid "robots.txt" +msgstr "" + +#: ../../website/optimize/seo.rst:575 +msgid "" +"Odoo automatically creates a ``/robots.txt`` file for your website. Its " +"content is:" +msgstr "" + +#: ../../website/optimize/seo.rst:578 +msgid "User-agent: \\*" +msgstr "" + +#: ../../website/optimize/seo.rst:580 +msgid "Sitemap: https://www.odoo.com/sitemap.xml" +msgstr "" + +#: ../../website/optimize/seo.rst:583 +msgid "Content is king" +msgstr "" + +#: ../../website/optimize/seo.rst:585 +msgid "" +"When it comes to SEO, content is usually king. Odoo provides several modules" +" to help you build your contents on your website:" +msgstr "" + +#: ../../website/optimize/seo.rst:588 +msgid "" +"**Odoo Slides**: publish all your Powerpoint or PDF presentations. Their " +"content is automatically indexed on the web page. Example: " +"`https://www.odoo.com/slides/public-channel-1 <https://www.odoo.com/slides" +"/public-channel-1>`__" +msgstr "" + +#: ../../website/optimize/seo.rst:592 +msgid "" +"**Odoo Forum**: let your community create contents for you. Example: " +"`https://odoo.com/forum/1 <https://odoo.com/forum/1>`__ (accounts for 30% of" +" Odoo.com landing pages)" +msgstr "" + +#: ../../website/optimize/seo.rst:596 +msgid "" +"**Odoo Mailing List Archive**: publish mailing list archives on your " +"website. Example: `https://www.odoo.com/groups/community-59 " +"<https://www.odoo.com/groups/community-59>`__ (1000 pages created per month)" +msgstr "" + +#: ../../website/optimize/seo.rst:601 +msgid "**Odoo Blogs**: write great contents." +msgstr "" + +#: ../../website/optimize/seo.rst:604 +msgid "" +"The 404 page is a regular page, that you can edit like any other page in " +"Odoo. That way, you can build a great 404 page to redirect to the top " +"content of your website." +msgstr "" + +#: ../../website/optimize/seo.rst:609 +msgid "Social Features" +msgstr "" + +#: ../../website/optimize/seo.rst:612 +msgid "Twitter Cards" +msgstr "" + +#: ../../website/optimize/seo.rst:614 +msgid "" +"Odoo does not implement twitter cards yet. It will be done for the next " +"version." +msgstr "" + +#: ../../website/optimize/seo.rst:618 +msgid "Social Network" +msgstr "" + +#: ../../website/optimize/seo.rst:620 +msgid "" +"Odoo allows to link all your social network accounts in your website. All " +"you have to do is to refer all your accounts in the **Settings** menu of the" +" **Website Admin** application." +msgstr "" + +#: ../../website/optimize/seo.rst:625 +msgid "Test Your Website" +msgstr "" + +#: ../../website/optimize/seo.rst:627 +msgid "" +"You can compare how your website rank, in terms of SEO, against Odoo using " +"WooRank free services: `https://www.woorank.com <https://www.woorank.com>`__" +msgstr "" + +#: ../../website/publish.rst:3 +msgid "Publish" +msgstr "" + +#: ../../website/publish/domain_name.rst:3 +msgid "How to use my own domain name" +msgstr "" + +#: ../../website/publish/domain_name.rst:5 +msgid "" +"By default, your Odoo Online instance and website have a *.odoo.com* domain " +"name, for both the URL and the emails. But you can change to a custom one " +"(e.g. www.yourcompany.com)." +msgstr "" + +#: ../../website/publish/domain_name.rst:10 +msgid "What is a good domain name" +msgstr "" + +#: ../../website/publish/domain_name.rst:11 +msgid "" +"Your website address is as important to your branding as the name of your " +"business or organization, so put some thought into changing it for a proper " +"domain. Here are some tips:" +msgstr "" + +#: ../../website/publish/domain_name.rst:15 +msgid "Simple and obvious" +msgstr "" + +#: ../../website/publish/domain_name.rst:16 +msgid "Easy to remember and spell" +msgstr "" + +#: ../../website/publish/domain_name.rst:17 +msgid "The shorter the better" +msgstr "" + +#: ../../website/publish/domain_name.rst:18 +msgid "Avoid special characters" +msgstr "" + +#: ../../website/publish/domain_name.rst:19 +msgid "Aim for a .com and/or your country extension" +msgstr "" + +#: ../../website/publish/domain_name.rst:21 +msgid "" +"Read more: `How to Choose a Domain Name for Maximum SEO " +"<https://www.searchenginejournal.com/choose-a-domain-name-maximum-" +"seo/158951/>`__" +msgstr "" + +#: ../../website/publish/domain_name.rst:24 +msgid "How to buy a domain name" +msgstr "" + +#: ../../website/publish/domain_name.rst:25 +msgid "Buy your domain name at a popular registrar:" +msgstr "" + +#: ../../website/publish/domain_name.rst:27 +msgid "`GoDaddy <https://www.godaddy.com>`__" +msgstr "" + +#: ../../website/publish/domain_name.rst:28 +msgid "`Namecheap <https://www.namecheap.com>`__" +msgstr "" + +#: ../../website/publish/domain_name.rst:29 +msgid "`OVH <https://www.ovh.com>`__" +msgstr "" + +#: ../../website/publish/domain_name.rst:31 +msgid "" +"Steps to buy a domain name are pretty much straight forward. In case of " +"issue, check out those easy tutorials:" +msgstr "" + +#: ../../website/publish/domain_name.rst:34 +msgid "`GoDaddy <https://roadtoblogging.com/buy-domain-name-from-godaddy>`__" +msgstr "" + +#: ../../website/publish/domain_name.rst:35 +msgid "" +"`Namecheap <https://www.loudtips.com/buy-domain-name-hosting-namecheap//>`__" +msgstr "" + +#: ../../website/publish/domain_name.rst:37 +msgid "" +"Feel free to buy an email server to have email addresses using your domain " +"name. However don't buy any extra service to create or host your website. " +"This is Odoo's job!" +msgstr "" + +#: ../../website/publish/domain_name.rst:45 +msgid "How to apply my domain name to my Odoo instance" +msgstr "" + +#: ../../website/publish/domain_name.rst:46 +msgid "" +"First let's authorize the redirection (yourcompany.com -> " +"yourcompany.odoo.com):" +msgstr "" + +#: ../../website/publish/domain_name.rst:48 +msgid "Open your Odoo.com account from your homepage." +msgstr "" + +#: ../../website/publish/domain_name.rst:53 +msgid "Go to the *Manage Databases* page." +msgstr "" + +#: ../../website/publish/domain_name.rst:58 +msgid "" +"Click on *Domains* to the right of the database you would like to redirect." +msgstr "" + +#: ../../website/publish/domain_name.rst:63 +msgid "" +"A database domain prompt will appear. Enter your custom domain (e.g. " +"www.yourcompany.com)." +msgstr "" + +#: ../../website/publish/domain_name.rst:70 +msgid "" +"We can now apply the redirection from your domain name's manager account:" +msgstr "" + +#: ../../website/publish/domain_name.rst:72 +msgid "Log in to your account and search for the DNS Zones management page." +msgstr "" + +#: ../../website/publish/domain_name.rst:74 +msgid "" +"Create a CNAME record *www.yourdomain.com* pointing to *mywebsite.odoo.com*." +" If you want to use the naked domain (e.g. yourdomain.com), you need to " +"redirect *yourdomain.com* to *www.yourdomain.com*." +msgstr "" + +#: ../../website/publish/domain_name.rst:78 +msgid "Here are some specific guidelines to create a CNAME record:" +msgstr "" + +#: ../../website/publish/domain_name.rst:80 +msgid "`GoDaddy <https://be.godaddy.com/fr/help/add-a-cname-record-19236>`__" +msgstr "" + +#: ../../website/publish/domain_name.rst:81 +msgid "" +"`Namecheap " +"<https://www.namecheap.com/support/knowledgebase/article.aspx/9646/10/how-" +"can-i-set-up-a-cname-record-for-my-domain>`__" +msgstr "" + +#: ../../website/publish/domain_name.rst:82 +msgid "" +"`OVH " +"<https://www.ovh.co.uk/g1519.exchange_20132016_how_to_add_a_cname_record>`__" +msgstr "" + +#: ../../website/publish/domain_name.rst:85 +msgid "How to enable SSL (HTTPS) for my Odoo instance" +msgstr "" + +#: ../../website/publish/domain_name.rst:87 +msgid "" +"To enable SSL, please use a third-party CDN service provider such as " +"CloudFlare.com." +msgstr "" + +#: ../../website/publish/domain_name.rst:93 +msgid ":doc:`../../discuss/email_servers`" +msgstr "" + +#: ../../website/publish/translate.rst:3 +msgid "How to translate my website" +msgstr "" + +#: ../../website/publish/translate.rst:6 +msgid "Overview" +msgstr "" + +#: ../../website/publish/translate.rst:8 +msgid "" +"In addition to creating great modern websites, Odoo gives you the " +"possibility to translate it in different languages." +msgstr "" + +#: ../../website/publish/translate.rst:12 +msgid "Process" +msgstr "" + +#: ../../website/publish/translate.rst:14 +msgid "" +"Once your website is created, you have the opportunity to translate it in as" +" many different languages as you want." +msgstr "" + +#: ../../website/publish/translate.rst:17 +msgid "" +"There are two ways to translate your website, you can do it manually or " +"automatically with the Gengo App. If you want to do it automatically, go to " +"the **App** module and Install **Automated translations through Gengo Api** " +"and **Website Gengo Translator**. If you want to do it manually, don't " +"install anything, and follow the next step." +msgstr "" + +#: ../../website/publish/translate.rst:23 +msgid "" +"Now go to your website. On the bottom right corner of the page, click on " +"**Add a language**." +msgstr "" + +#: ../../website/publish/translate.rst:29 +msgid "" +"Choose the language in which you want to translate your website and then " +"click on **Load.**" +msgstr "" + +#: ../../website/publish/translate.rst:35 +msgid "" +"You will see that Now, next to English there is also French, which means " +"that the page for the translation has been created. You can also see that " +"some of the text has been translated automatically." +msgstr "" + +#: ../../website/publish/translate.rst:42 +msgid "" +"To translate the content of the website, click on **Translate** (here " +"**Traduire** since we want to translate the website in French)." +msgstr "" + +#: ../../website/publish/translate.rst:45 +msgid "" +"There, if you have installed the Gengo Translator, You will see that next to" +" the **Translate** button you also have a button **Translate " +"automatically**. Once you click on that button, you will be asked some " +"information on your account. If you don't have an account yet, go to " +"`*https://gengo.com/auth/form/login/* " +"<https://gengo.com/auth/form/login/>`__ in order to create one. You need to " +"ask for a public key and a private key." +msgstr "" + +#: ../../website/publish/translate.rst:53 +msgid "" +"The content you wish to translate will then be translated automatically." +msgstr "" + +#: ../../website/publish/translate.rst:58 +msgid "" +"Now you can see that most of the content is highlighted in yellow or in " +"green. The yellow represents the content that you have to translate by " +"yourself. The green represents the content that has already been translated " +"automatically." +msgstr "" diff --git a/locale/es/LC_MESSAGES/general.po b/locale/es/LC_MESSAGES/general.po index 5890ad6f8..5e330dc29 100644 --- a/locale/es/LC_MESSAGES/general.po +++ b/locale/es/LC_MESSAGES/general.po @@ -8,6 +8,7 @@ # Pablo Rojas <rojaspablo88@gmail.com>, 2018 # Nicole Kist <nki@odoo.com>, 2018 # Jimmy Ramos <jimmybanegas93@gmail.com>, 2018 +# Francisco de la Peña <fran@fran.cr>, 2019 # #, fuzzy msgid "" @@ -16,7 +17,7 @@ msgstr "" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-11-07 15:38+0100\n" "PO-Revision-Date: 2018-10-19 08:15+0000\n" -"Last-Translator: Jimmy Ramos <jimmybanegas93@gmail.com>, 2018\n" +"Last-Translator: Francisco de la Peña <fran@fran.cr>, 2019\n" "Language-Team: Spanish (https://www.transifex.com/odoo/teams/41243/es/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -1119,15 +1120,15 @@ msgstr ":doc:`../../website/publish/translate`" #: ../../general/unsplash.rst:3 msgid "Unsplash" -msgstr "" +msgstr "Unsplash" #: ../../general/unsplash/unsplash_access_key.rst:3 msgid "How to generate an Unsplash access key" -msgstr "" +msgstr "Cómo generar una llave de acceso de Unsplash" #: ../../general/unsplash/unsplash_access_key.rst:5 msgid "Create an account on `Unsplash.com <https://unsplash.com/join>`_." -msgstr "" +msgstr "Crear una cuenta en `Unsplash.com <https://unsplash.com/join>`_." #: ../../general/unsplash/unsplash_access_key.rst:7 msgid "" @@ -1135,26 +1136,33 @@ msgid "" "<https://unsplash.com/oauth/applications>`_ and click on **New " "Application**." msgstr "" +"Diríjase a su `tablero de aplicaciones " +"<https://unsplash.com/oauth/applications>`_ y haga clic en **New " +"Application**." #: ../../general/unsplash/unsplash_access_key.rst:12 msgid "Accept the conditions and click on **Accept terms**." -msgstr "" +msgstr "Acepte las condiciones y haga clic en **Aceptar términos**." #: ../../general/unsplash/unsplash_access_key.rst:17 msgid "" "You will be prompted to insert an **Application name** and a " "**Description**. Once done, click on **Create application**." msgstr "" +"Se le solicitará insertar un **Nombre de aplicación** y una **Descripción**." +" Una vez hecho, clic en **Crear aplicación**." #: ../../general/unsplash/unsplash_access_key.rst:22 msgid "" "You should be redirected to your application details page. Scroll down a bit" " to find your **access key**." msgstr "" +"Debería redirigirle a su página de detalles de aplicación. Desplácese un " +"poco hacia abajo para encontrar su **llave de acceso**." #: ../../general/unsplash/unsplash_application_id.rst:3 msgid "How to generate an Unsplash application ID" -msgstr "" +msgstr "Cómo generar un ID de aplicación de Unsplash" #: ../../general/unsplash/unsplash_application_id.rst:5 msgid "" @@ -1169,6 +1177,9 @@ msgid "" "<https://unsplash.com/oauth/applications>`_ and click on your newly created " "Unsplash application under **Your applications**." msgstr "" +"Diríjase a su `tablero de aplicaciones " +"<https://unsplash.com/oauth/applications>`_ y haga clic en su aplicación " +"Unsplash recién creada bajo **Your applications**." #: ../../general/unsplash/unsplash_application_id.rst:12 msgid "" diff --git a/locale/es/LC_MESSAGES/mobile.po b/locale/es/LC_MESSAGES/mobile.po index 5f14195c2..fc05d69d9 100644 --- a/locale/es/LC_MESSAGES/mobile.po +++ b/locale/es/LC_MESSAGES/mobile.po @@ -3,14 +3,19 @@ # This file is distributed under the same license as the Odoo package. # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. # +# Translators: +# Martin Trigaux, 2018 +# Diego de cos <diegodecos@hotmail.com>, 2018 +# Francisco de la Peña <fran@fran.cr>, 2019 +# #, fuzzy msgid "" msgstr "" "Project-Id-Version: Odoo 11.0\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-10-19 10:03+0200\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: Diego de cos <diegodecos@hotmail.com>, 2018\n" +"PO-Revision-Date: 2018-10-19 08:15+0000\n" +"Last-Translator: Francisco de la Peña <fran@fran.cr>, 2019\n" "Language-Team: Spanish (https://www.transifex.com/odoo/teams/41243/es/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -24,7 +29,7 @@ msgstr "Móvil" #: ../../mobile/firebase.rst:8 msgid "Setup your Firebase Cloud Messaging" -msgstr "" +msgstr "Configurar Firebase Cloud Message" #: ../../mobile/firebase.rst:10 msgid "" @@ -50,7 +55,7 @@ msgstr "" #: ../../mobile/firebase.rst:22 msgid "Firebase Settings" -msgstr "" +msgstr "Configuración de Firebase" #: ../../mobile/firebase.rst:25 msgid "Create a new project" @@ -79,6 +84,8 @@ msgstr "Cuando su proyecto esté listo, seleccione **Continuar**." msgid "" "You will be redirected to the overview project page (see next screenshot)." msgstr "" +"Se le redirigirá a la página de visión general del proyecto (ver el " +"siguiente pantallazo)." #: ../../mobile/firebase.rst:43 msgid "Add an app" @@ -86,7 +93,7 @@ msgstr "Agregar una aplicación" #: ../../mobile/firebase.rst:45 msgid "In the overview page, click on the Android icon." -msgstr "" +msgstr "En la página de visión general, clic en el icono de Android." #: ../../mobile/firebase.rst:50 msgid "" @@ -110,13 +117,15 @@ msgstr "Obtenga la API key generada" #: ../../mobile/firebase.rst:62 msgid "On the overview page, go to Project settings:" -msgstr "" +msgstr "En la página de visión general, vaya a configuración de proyecto." #: ../../mobile/firebase.rst:67 msgid "" "In **Cloud Messaging**, you will see the **API key** and the **Sender ID** " "that you need to set in Odoo General Settings." msgstr "" +"En **Mensajería Cloud** verá la **llave API** y el **Sender ID** que " +"necesita para configurarlo en la configuración general de Odoo." #: ../../mobile/firebase.rst:74 msgid "Settings in Odoo" @@ -125,3 +134,4 @@ msgstr "Configuraciones en Odoo" #: ../../mobile/firebase.rst:76 msgid "Simply paste the API key and the Sender ID from Cloud Messaging." msgstr "" +"Simplemente pegue la llave de la API y el Sender ID de Cloud Messaging." From 98ece88fac00a42c0a4c1b2d13d11f5810cc2e41 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?St=C3=A9phane=20Diez?= <snd@odoo.com> Date: Fri, 12 Apr 2019 16:22:25 +0200 Subject: [PATCH 026/109] [ADD] auth: doc about LDAP for Odoo --- general/auth.rst | 4 +++- general/auth/ldap.rst | 44 ++++++++++++++++++++++++++++++++++ general/auth/media/ldap01.png | Bin 0 -> 170806 bytes general/auth/media/ldap02.png | Bin 0 -> 39137 bytes general/auth/media/ldap03.png | Bin 0 -> 62247 bytes general/auth/media/ldap04.png | Bin 0 -> 62305 bytes general/auth/media/ldap05.png | Bin 0 -> 62315 bytes general/auth/media/ldap06.png | Bin 0 -> 62037 bytes general/auth/media/ldap07.png | Bin 0 -> 62038 bytes 9 files changed, 47 insertions(+), 1 deletion(-) create mode 100644 general/auth/ldap.rst create mode 100644 general/auth/media/ldap01.png create mode 100644 general/auth/media/ldap02.png create mode 100644 general/auth/media/ldap03.png create mode 100644 general/auth/media/ldap04.png create mode 100644 general/auth/media/ldap05.png create mode 100644 general/auth/media/ldap06.png create mode 100644 general/auth/media/ldap07.png diff --git a/general/auth.rst b/general/auth.rst index 7f9055ab2..e84d90b98 100644 --- a/general/auth.rst +++ b/general/auth.rst @@ -6,4 +6,6 @@ Authentication :titlesonly: auth/google - auth/azure \ No newline at end of file + auth/azure + auth/ldap + diff --git a/general/auth/ldap.rst b/general/auth/ldap.rst new file mode 100644 index 000000000..cdabd8335 --- /dev/null +++ b/general/auth/ldap.rst @@ -0,0 +1,44 @@ +======================================= +How to allow users to sign in with LDAP +======================================= + +- Install the LDAP module in General Settings. + +- Click on **Create** in Setup your LDAP Server. + +.. image:: media/ldap01.png + :align: center + +.. image:: media/ldap02.png + :align: center + +- Choose the company about to use the LDAP. + +.. image:: media/ldap03.png + :align: center + +- In **Server Information**, enter the IP address of your server and the port it listens to. + +- Tick **User TLS** if your server is compatible. + +.. image:: media/ldap04.png + :align: center + +- In **Login Information**, enter ID and password of the account used to query the server. If left empty, the server will be queried anonymously. + +.. image:: media/ldap05.png + :align: center + +- In **Process Parameter**, enter the domain name of your LDAP server in LDAP nomenclature (e.g. ``dc=example,dc=com``). + +- In **LDAP filter**, enter ``uid=%s`` + +.. image:: media/ldap06.png + :align: center + +- In **User Information**, tick *Create User* if you want Odoo to create a User profile the first time someone log in with LDAP. + +- In **Template User**, indicate a template for the new profiles created. If left blanked, the admin profile will be used as template. + +.. image:: media/ldap07.png + :align: center diff --git a/general/auth/media/ldap01.png b/general/auth/media/ldap01.png new file mode 100644 index 0000000000000000000000000000000000000000..6dc4354bdf9dca7c70659db5c186ad9e6d61788d GIT binary patch literal 170806 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 iX6ADrD9>4e1!ANojx8Qb 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 S?kiU?t0_`6;s zo$eG6+Umm-J$VuP)1<-J_d#d)@a2i&+s&-xM9{Swxc6Dbt%T0uNUjeGyf10bb|q*t z??ALrmExTswvmsbIP2W8-?_b?p3xYV5qwR~`eFcjUn|Tv4cs_QE6VD!A_YxS&DlCS zyMd%3u)+`m<GuE>><EpTr~n70h!c>HmD`O<{pD=M^u%xk99nivg~1q+G6%2+hmmJ= zmqlkQ<dKKEb+?J{dkAbznLiGwH9V06tuRuoqfv{`&JlJX-)^?K|MJn)_%ff`1Xl6* z0j7zz@qS*%0}@`=Zp^;woSov@T7$E_8-95Shr|1FVl|(-pZ6S!<Lm(<JSKYEqt=<L zm9|!T@fEl6>E3cEW?cs2)2le!upD~;g$p0NfGQg2s1B<!h*#&m3OYL~D2$b5t-%3( z0o%1owwdq~nhZ~bBZ|cPo3Y0@p~oYdeWS~D-3#Td&~BR{j2i+<!jH?aSWiTYlWL0> zW`+EI8M!J>=RMF<_O2ZpndXZOC#%}tqW>CpngL&7%F$=p-#XgjlMZ94#7Ilg7HlcY zufy<JCiVrqzfM{EWQ$-s?{Kmj8}3o<b<j934n+~OJWx7q0^m|v?K+W;n$&e!Sdf<} zq_*|S(<5e7z8$GY18K3_XSrO|Esx!>ux8|%%3M`=8iY^Glzu6140h`Yd0c}u4*cFu zJF9HfX*9e>59JJwpzF0Q-?Po*mdr9r{RnNr2ir`ScTOfcgc9CnKPYVR8Tp?HrY(MI z)Wif!0Y~6L-L_U&LW`1o&zkHO4=fHx3nHa$2?xZ_$(;T+^VP1j_b%<4!!xo+*+-cj zvcl}Z%>o_53@x4Z2kEz8UGV2#h83FGw(X2~blR}oNW1L|`M49}EEl@Rl*^iWNBL3; z?J3%+NAeaZ7xo?wc=))~T3o5#a_n(wO1pY<w2UqL<FqIL*mgIOWt@%G(Kx1Yw>n#z zeB@fMkgxT?G~__byWt<1gn!89|7YT%+x{~o{8n>T@hOY6-Mfdw9xEi_E0Skg#`ql7 z^0d`juhjg*Ya7}b`E=r(j7I+qwXpOtIwM0b6wj@V*B@R}?yB2aHl_tQp6*QY(lSA( zI*cK^;%4SH2K{XHw13;6Sj^Z(U}JkH0x_r^?+q677oJTVR^5S3v)oW<%gZ0CiFZ&O z5!}yZZkF0Yw9uA?{qS54Oeu-$cdd-Zx*V%q$517%&=1V|lGffq83Q{Dh?rE4^iQ81 zFV9jR=hc<Hxwk}Xl*$h?_>Y!dfs1v^BZP0iA=q!8$mFIM{*Z#$bOow9Hsh|O&uozK z9~@<owlZ|GjCR@mOv@bL!X>}V(XfELdl=!(=vyD=#>W{RzPlq017c6420e}zn4R!o zh2Zh8-G=w(THW-CA2!ZZwWcRazcu+~>wQogBF4e_5<Dhwfe_Ajfve+o0z>5f?$Du_ z?DCHmn2gm?IHs{n%g^P8>EXS-*k5kCzgkJbIux!)OH0@Iza9RyF)1XqICcxs+2(Cg z`yJ-Ey#EsbJ8}eI(fmCV{!^F6?fWs#JNdT=?8NILtMuj?d&q&o-mmgmTPm0YE^w<P zF3ZyLgs=6XcnVk3-5>9+rjU5p(BH!_ZFL~|CW3l!h##k;YnqWG9OP^Aha0>VTZECJ zOlqrDUsI`A->wATbqW}}Mz}ww<}IFz6QcA0(=5ugo5AQmWh|ejqN}CMlRH_rQY!DC z#vtZIDaGOBM8jfC-_OF#aS_OFg3<>8{-q6va?e@5fTW%uuaKveCYfHlEO4DYU9OEo z^G^{P>#GRei-d%h#M{43pmyQkxq3CItSlE<+I)JvUtRl@Xez7MzX>~>oznw7I*^d9 z1}F<4)%=&P+Gr#j<MgdBrP+#mn+}|ox{QE(f-La@N;5LxKMhd<38x?f+6lnNMqH5V ztnbQcrRZ2?vFN1qX2Z1Ydqv9w$`T;UQbw_f3dc!CZrKi}iM4E_BFduTaIDRTze(T3 zt1wf2qCaPSP+>k+ie>E@H6t=4vsS@29ZL2aY!N?jQyhNztK~u$<|50!$2~ruqdtRc zjb7EB7bzbR38td#kyjJNynp9UEGyFPfX<c1D8Q3Wg4(S48O}pK_XJEl4FfH}KflN_ z*qysz6Kk3<%FG47u;4OIfgLQgb1>itkaTr{J*LUdnfJ8hOC=@2^KU%A^BS&JoBR)M zW<#AEl60xmcHq#la=%@HfbX2F^`Inujzhv#7@9DiX0ajVmEu9+;hFxoYa?((z|dw^ zus`bM)yo4n3e`%wg*aZqH|r*}v!dO{PnXGwH%_zqVWF`mWgZbYbiDOuqeio0*Fi+T z;?9H0jt$+PXo}Tu$-p}am=M)jeh991CTyY`U$?Q+Q}AGaT$*ma8>BWg`86rmC)cAb z&_;irpzW4yQnXuYkW-cDW8b#1pH@OXV(U#d;&I`qB*(l(1@psY!8qS6J;ND`sgJl- zgGmD*3;mb|1n}myPELHB&t(}N$#c3-OYK$omi63?DE7V5L;;H2NirMaZdu*Tq<pRD z>EwQaKP@R<*@<&rhh6Mm-8WoR<F}u`e4Sd$BV+H&6nCs|<o9Y>Jl`Rpy(S8Dw|JZ# zUIzg|F}6CFdy&}-D~_1;pG;fHo;F%8D16ds3EGGQiC(tm-OGzZRZssSn22igU{63o zQ2p(1KxWS61|WV&{R$22(sMWFk-7@t*q)%ktShNDvINaNm0xLKt!&e}i#mQN|3d;x z&Q}{eTBNJ<2w{q)23JCcOLUZg@LwX72|EKy^lu$2X;%Fg<ogPC8p4Oa92ON^dba9P z7%KR$Q5z~nC+JnLGufNoEAcr{F5Vs)?jEp-;TLkNY6<Juz%I@ju`JTfB8F#SS<kKn z%qaqn+2IRJI2CHI^@tW?KkwW;&Noa1wV41JRUD&YPhrH)U7iG?>XsTX^5%sVqzRXC zde|e2PIiM_m7{nUM6NsDL4f_{%T;krHaQS>1>6JzJ9IqdZxK<6__)q5#e5teDi7Wz zinFRY_YtKo*&^)=KCXA!0ZI#lgVq=Yg_Q72e2ohQgjV@Rg%&2ek7*#j<gb;KVyVk7 zDq7MhoS`wix0Oa3jZ3Qk_|EkVCKn+RS&_&a>eDk%qr^vZ5Xp%!Ch&N4>YkL){Lg|2 z#OG<Y%6vDn%^N*lw3ssWhmFo#C(Gxg6h;eig}wm)Nx4OgrEO)NE~KTkoLpCspAY!M zboi&Zzwb0Tw+P!m(zTO?^Suv(WJ>#}X{cf*QueRsh{Yf&$~InWg%%|LUPJlqs?;Zb zg$U<Aov?qM>Sg{n(^=2btJB}H01zRG`Txs$cKH9zdd8EXvxmxIwIt{ehFL<1EjeS% zUIEcT1H^3ULGJ!=)y7mWsg(?#%0(0yq1HF%yk$o~YHo;QxWS_6=25PW_4zdv6tO_d z+aj6BfAfC6Ub_Y;SH{`y^h26_)ryX^)hX(=b`B`tnJ}Cbm^J+*QTYk7py7cg#%+6t zd#q+QA88f46<=hH6X4+*n|;k$F>xcrl>tbp$uq8usmzg!uuI4~SumCP0KpeHAFx-f z-Xpk-*;MxkZZG7_Q6SKDv*)~|bSZ{oR~p1b-M-wor#-^Xsy6*odx2(?-q7vuLj8@| zc%E4qp3N6nzG-8VV&KyggqBeGs@7YJ6EfDR&$&r5(_p5d$~`X7JaL+T6}};6`hsz0 z-AmZnFg);npwJobh)=kUInJAHv$+-tH92oSPNaY~0qFEY>Ug~$-;%D#Qh%Fo)4#O} zC0W^aUX@GR=9OLBqKL3KP`Cp@-3M0Of%Gj!7}`ysoE2+X>vTuID6s~1nZB#@ML@M( z_{97|00(W{u(KP^@EUbSWt~4}sEIkPtf+qb#)GjAf3i~vRE-<-A&Y$+gX=Zc?#GI@ zY8NC2Bh;KBoA0<r`Bpksx=!cnmO9^Bjs!eapZ7mx>nA`T)@VA?rH9@#)#UxtNc95r zTmXVlF#|HEEGak#_HOTb9N2(7aLIT#bjSGIL!vR=8veAD2c>WQ=skb3vlX&IM3g8- zNkRaVFd<=bh2aP<pcvKRdoEQ-4zVx%OmNCX3|#bmnCEM>Uvt>xMek{ek`X3fWa!0R z>55fru;WGqyB)nIYfzf;3btx5w$L1y<RHOvvG_Dh5(8l>$adAKqDd@m0H(cioE<&) zthbIGrm=$}?>D*xi>MBJQHqCr(^n<M6)?raAL>n>SqKy;#c>b$WZTBQON&y#hC}6J z^=O3X-^|mK78>EgKKv0crQKxT7gNhjoO=UVU;KLr&6X5l09wu4IbH_~kwP|mgKPjx zf*v3L9<r?sT-b2AyCREt;H~7GYid;9k{v31$4?Old77dN><s8mGX7+NWr+Yz1Tp-O zp&`}%dbTh24cEOq2Y1I!>K`~tNoMmW+zb7)S_x)$ow#Q9L_<ZmoY$D#A^Vvoz!|g{ zaox*MwPd})(txA=U`aBIk*4o3)tlK)^1Oo~Q2D+;X}V=D1o^7=h81Hxs<A%Wo-<qT zl{W<A;g**|q=S&cjHqIQ7n4vWb&Pv6zB2boco)Io4L!EFK#|Ipz6uFPXLZEnF5J0z zwJL$LVrhQ}P*=8GiZHXJHK>;eSU4kC$(lC3twuM|F*m<@KG?u!xfqXw^wnkT>|p(k zgk@3tv{K)YCA4Ie7}p}JccFBrQfu<`yunl}n8Qe%Oyt4L$+<kRgmYV0;%C5lNY?Wf zsmzUkporMraS^nlIV}~Z&Hbfhyds%avcPd}7e0A$-A^sWkD}Tv{!Top{L6ywV+e%; zLFNHoU~T9k%ND4<>XfT-YZd{NTreFx#@252$ivuVR!tRyy$w*BkhD@ITK?xd;CBt| zq7OC6c!BA!c-m)|rL+_ri_H^`>F61A$mxkl<uP-F<2@Xqsnj=iV+_S-H+wuLrK2@= z9f*e|cnv<VI@Lx*(LW;xyr-VA8>E#SkPL=3@#odZw`dduk<=F38PdRV5T;KoF7%r? z0=r20Lz3@{)gy!lol?W>zCVq?@dOC(Vdqro>!%@o&MLSbP%8{i?NihqXf(I=W?>Un z$6MsKuJ*~0gE1|{Q~xqhYZ#($ulTIy(k#^3OAZNGDIQHFWipiNi<#(5D3y=J9>hBR zV;t{_1$0D82yNRuS<T3S7{ci>Z`-Mj#=_T|^|(XSS8_`@e=KJ-9eGF<a7S~EeK|hI zV5pWsvn+&WOR-#+vMMGjZ<0{86@EwQ&vorW?>>Xo>EpBadbYAe4s_p0{Y&zA0DBY_ zZd^^l`W+b)yKYK4qa4maFJ687d<U}~q$ZSO<k7$Ds5@eXO4TygHryh0p4z%5mRq(& z-b`_H7tG2sZw&jUs=8ZN?pEb~kj?GG`7JjDM5>Wigx$7IyZ2U&>8K$B<g=vg=47}> zA{7zHyYJ=V`=BLtk}3z7wIONmE0gnqu|8?{X+n6f0zEQs>}5pwQs+&~XJifzn{O}( zXx5FnK|-!Hb<4F8B@}Rtruf|W^~N}eGpr2~s(Sd@>sn|A(3Uc{do)@R;$kbIN2*Do zqDiBL78PrZD^&!A$6a5(^n@+WR1EIql$NHf-|4-A;=fnIpZl($O!o^HFT;^7#9o8r zBBIc4%9cL){FNyhm29mr_=AJ_YX1&}I*&}<uTn~xppMwO0{rrdZ$sY%YD<v&KG9OC z8;BEIx+f(PL2q+fZ5b?nP<v;&>*UVZ;XCxII?W@=-!tlu4_9bNR6MG4O>qf2p>kv5 z5p|yi=Irl$q$fPB-=~NfgrI+<W+5<$U_!{Sk&X_)wA(6O=(eEXsJ?k`+0>G(x%@U& z$H{Xc5&J<wV$Nmpn?U7<kc!wk?s+`Pwe?syQ+WE~dS^0TOBxD(Hg6Dv=()|kbA;X) zLPYjgO3F_+D9i*EKT|oL2Wm%mvdJ0Qu?25Z*MIGM{1B~RsVG2SqFT)zK^u;g)ssc) zOM2q^Fnb|hr&PgW@+0Hd@IFi4qhVNQDkUmA?0`m9Sh$7G(CZ<Rn(O5sQ0rchkkD{l zor+k<zkQ8I%<p7sf1%xtwvLS3s>iNWM-VQ?ZW35*J5B!T_JAfMolq$?>?2fCBzG<- zISyPlK>CywWJ|<7HokehC!t(PDRg#QX=123Si2avIf1XLSrcS2gzdF3G_YCn!;pSA z>==JuJGEQR9a@@<^;osTl9lNQkDNNDsh((I*10M&<(sbY0sorCZgFDAm%jHG*cyAh zvvFr&gs>~?T&lpHSiAB58Gw=5YOgdylI7xXSP~NRHJi2DMmE`xb=?sNxJ=VnMh*wo zxX2<~A#G@9k;A61kgnQ`#)wT)rya=DnK_|!RBu3UxFhr~@d07+TRv}YqHWunyQQpA zfks(9KZVFkdTeJ6{#-=^@?(CI0wGib#cyLR5G?{0-jm9^A!6T43$o?%Cg_}ND3+d# zo*qRdEJU2xIeNk{Cl1DoY`mXhaf}vRq<C@1_~HXvbQ~Y6a;1*q!`8piKtO=+J%exG zqSm|2-QG$fU2;tgv*y_rEr_?{DV}$(|KVfjlnWe{YEDgPzW7MTANu5|#o5@C6HPwi zM)bTpx+y!9M>qLH#)!O%I*!~5jsM&zR!khV;q%}Yv`I;5jwmWN4Ud$G3<M+M0Zf<H z>v>Qrwn=~>S>$V@vOgU?U{ug)kM6MhRlI4Fcvp(W?={Y>8(&38M$Sm{elZgog6Y_% zh@QI^!JtRFT0fbN0tpj2WTE~jh>pv~JmHfaBY5AgZU&cADvE3Onr0M>E`#~$;OT-X zgO;z&+KN|e-A*|=TW{Knls)b(13&-n1HwjD)vWAAWT&b&O$fDWGK;;giZ@cLl!taV z@SO;ABIS_RJ5q0Kij~ZJ_3+CHE7V>OZPz&M^jioX#^k=ZzqWVK_iqf&YVkhP)bv<9 ze;SK;vF1YDSH0QMXa?IR9fmh}*(Y`IRAcwkj(c!+wQd~C&5#&kSf;2HL!WWIC&8Bn zBp3qc=v+J~vYXB?AF!!}oub2RwIgG(BI2@z^T-t%$^8Va7=6yW@K|kW$|0#zm2Is0 zDduN|^FVqgShTYI$;Bpy!!^k$&NIFWnWI!Coh@2ddo0vrI=)bZl;Wf@oSNX4^<Hvl z7`IRP!kTEuhi?fd^8@4pKOLcF-f98|HweA}6qF%b(BMq!dqtpYwYidM!#{JjaUY1; zM^~2aWj4`SdqJkp?kOt93wT1J-qOAvs1>0ETlu+vr=$@h<iVH{H6<qWfzuqa`7CdT z8<~v7C3U%nv{k`29VlZ&v6vt-2kf0IJ|0?nggrHKO>}C4t<E$4%-BygnJH{ku~{jk z>m+6Q>9=jPA-r|a42f|!-hc#}tnMZyMM;{P9#q@2zeAx_Db7A$?%h9y3$p^Yww*g7 zj7eJi8UX9ltXgs;N?$WGDoZHS2jo@}fT|FcDk8L0`(NYady$x0|Kz-NlvUG_G=*%C z+R0m0YBZ2Nx4&Z@7h2dk<Y&?O1J*mAALZ$R6GcIwZVf?jf}oU~<K6<-&gK1zvZ<+o z!tTewiol>FwOY<S?_}4!ATl2V5l;x9MFs&=Uus&vQp)+r^m{oQn(o@gP%}|4Q-$%M zk3q_OFwKS@9otKCu=Epe8=n+4Q{vqd17?Q;G(<ChrBjGylwc7G4+mgBkuoKqATcCh z-g6&|bfO1Iy*xx_ib}$;dyLL>vM(tite;FaYXa43v8sXws#x@y&G7IMM<Y@7<b<iQ zp{umUHBaLtjTQ3e9LQjCfYU1NvkUz}sc&ArAt4~o9QpwXf1(&*GAvWJK`LnnSa=~o zhXyzmd^cSm{n|StZ`COhSkeA*0)b92Jugb8BsNI(*W0}5;q4JF3caJ!=Ak(J672Wr zv4dKg@W+QSa?qr|4h^Qi))PDCrIDICHBe}W_`kp75vRcoH<fXPx6b4s^9+WXjCN^{ zj_sOI6@SW%>BDW+)WVXJW0oqC-I>OTUuQEaaoAa6bOJ3-b}#yss=NM?pXE>UI1nwZ z=n_>|UxCBy7ka1|BFw9bHuktyT-CB!%utbm{(ceyR8}S~CU;mA);3HhhHr^uGBi70 zr%%vt`vit`UM4~lt9;5pm*EX(S812U*GNxyn;-fZzse;?dB<EfUq@M8cGWR-*Vb&= zK4!Vj*Ub1SwFq`ej-92%9h~!?Y%H#}1?|MaQ!jduG4zOEf?q~BL0^VQ(y>n0&c$Ei z2cHyijW_R*WG|neEfoa^8WP|IY>7E{^E!1g%U<plpRVpmes(0n-(IxOV6a4!5RSm# z?<)XvE#+PpsP1W%ist#}hKC^r$dRdIiNdb~x=1naV>rKjjAxdm6*pbUU1?0U$s+1G z((j7ZKSD&!7_MFUL>0>K5;>y%PQ$;ymDJhaD1!$pi^xEkW|4N1L2ZRU&FrSuCVNFv zd-?-M_J_X!HAeHFa-OFaljSAm>j%7);9IV(zAJ_*#ZXdo$_W~7Q1}&wue_nZnSvRj z`zCe8Oc1ZxogdCzLKNk};*Y0hOhnb+6;ps%%StKGHndv@rKO7nWCCN)tVb|2@yIdh zj(4r?b^744PG;;~`%cq%eKh+(vtZfC_W^c(@W*2O54frEwP<S_z>6_V)FhK6&mI$v z%X_aiii|zyRrt#-TTbh0svs23k{-ROo>vQ@o3mNruwr?dW9df76g{4w$2T-<y--Re zCpRJ=shN6lU5<MFvgMy1CMD-I*#^%IP^NeaRgdLLnM%aI(OG!~U10Zeu8G!UN3wJs zeo<n775qIcYs>dex327xQ_9HdrzitH9Lb!0>Pj?5ZHZJ`Jyqw5@`~FopU=JI=Y+A+ z&~I1|cu44vGw|p)Xye2cYxP?i>WByLYmofV52hZrZpU%zBRx7Emr^NLMm--~Eo6V| zU4-xa8h2Q~a9Wxi&CQY7^KDL+xSv>um*;JA{nFokJ)9{qU#dT!aC{ZsCc)(rvjSDj zaXCax;Ct*^&rjvENc_YVw#wgC)#qNZtxS9Re8)I{xn`MqHvljrS{^#40VvNLJ+m}@ zLAw}%KUt5GZGGhkW)Ck80;Vu;Da1Zdu0BlhyIs)sl`oy66KlQt*;P8WB;I@4+DqjK zMs)R9`!?X?+Q14gH|V@3>DpfgN^H4Z>B0f)5S!hAVUrXD8}6g{9IC=`h}r^x9&4Yq z4QWBwYwFIP^w?5yJLLQm;+wn>q=(@3`21e3xS7%S*XZY8K-IB{RRW!RazDP=RY2M8 zO;r9j_+o9tfLwj7FJaPh>gWqc*`V;gakdAE0EcXzsN_#UlAAhyD#Dz)n8}tbU$6AK zkcEfRpj+_Bb1PbpIIkE2oSR)^6K=4`CqAH{uOKy1aA^J=T%+|Z9HKY?J7Tx;*Xn|V zBLLyixD42HUi+pqC>C#Wpbnn<an#wr%acdMU4fX#2vvsgzi}O>H_#=hQ|+opu8fEm zXOS1_u&-W#u8zbi_U<pBr|+n{*53sM(Nqxg)4g9KX6MI86yyvoO&lBLSg5O+m^tW4 zHmwxWSB2D=>R8NYay-T^PL0f{XqZMw1jEIPzrtkuCCK-hIv@l(d6gI*9i0(@wPv@a zx#M2585rlba%!u+d+njpP&R3DbDDjtXw4PpMDTSt_4R>g<KXjL@FC*yTVGCrt0R*P z{Zq@}F!o<-d=eeA+sPxXc#Ze2o5hyX+j-(l%<l9AE7!2RLxly<?@Vc_!8^F|q48d8 zXC%!>en-?ru<!DD%9EZ9Jg!>1Z>x7nNg(+-D&0>WD>GudT-(;I4a7laMmM)My>;I$ zAn68A9`EMfylyMauINaaUm$xASyL3S3Fm^M+V*QOUpPlWbxS(w<AYEGKp~(XFw)Qy zl@v3#_zVFj$h>=3NVA|N;%7z8Pp`!*4iF3Rvs`{;rkhE!vaz8l<e#?PSKJ*89H0AS zVPP@3-QxSpUwG@JC=)8b0;iJQ)=>ecR%TFgklM=LhdXRW_okxSjaz8zW2p{r*64TN zvRY7wN+=|l>cTJAGQP<VZhT}2=`<JA+7X97<@B?2)PeJO+GoX!9cw4%%QOH5m6w;r zw!g-4DyN4gRdk2w>O@|6ov7)N`=mI%-{VOmd9{`P*UkKS$pY+dy#W8U%c{HkhxdOS zIAv9dP?{<V0aYtOP|&chuRlpjZW;j}@kmKYxd>1vCMO3*N59QjRN?YDF;Svnx@SFJ z042eBn`mY{U6bMKXwN>NTB&@4A=XLN>gk}#+Grr?focZ`W{Y>cSa{a3{uSM9{gq11 zb(uIP+QKbPnv+gnHIk9o60fH_`vb>_&WI&^xg$GmmB*la*JcKKKJ8Xlo8{Lw=yLbL zlR|l4-*`Pnu4G-*AQJNOpDh|Vm%o;mGYE!1W8xaFbcUQBXD=ac<F6QQMvMLk=Bz3h zMNIYb6}Rh)RO$z%-cxAs7hREt+of<vlMY-T^^X`lgUqb;J27xO*WNrMvO>c|v2_d0 zjM6FZ&iITct+hf29iF6eepMx0bX-uaYBJF-10$QH*&7Mm+bH=tZ_U6(5a4?T%!m61 zT76no`?S^Xadp<_yVs84kZU9-@D)qg=P?SSEvYyqp}5qdyK5*daL&sPx{$|qc!oOC zWubqeGDtJaZ!M4r=00{(Ziwa~^5(s%uFjyt*2Sv*+VQGSAQ9MUc4i%>@wz3Nbh_ay z=z^I&l(G@_meSCgDb;hAW=E8gLavD{{OaYT*W`+vq#794$7#r}mi4J|3#pO=6g;vg zEmsbE%E}{%_R-Z(Z**|oXXLrT<?9wrsh-A4$GR`}R)vQa%76-rz%@9<?ov6@|BA{i zFSMrVu>C7(^=S_Ijom8l@<VroqKQFYuk4)V1zB~|t=cn7h@&;rvcn>ctv}|xqP6ZS z3<Kx!x7|`Hf&4=FD9+_#A!NLX*_8Dee*YnO(7;WKhN{wH;CvqZv%jVUFywI|?Sjwl zbgWzzf3dRmtV|4ZS@`*!#o^a>Hw_q-D{?Gxm<LV=6SPp;p9Fgonxo^)kY>RJ&<2b6 z!ePj1g-;?9&44upsKYJh@rny!tzJkr0<Ng$p!bp>lWK8<NkBu_tT&K<^*5f?OAB(E zr~+(i%QubrcPxd-DMai0CXWZXO>;C934#Jx2S(>*!}V6?1ctkk`69DVjGRi(sCYU% za|!X>R8zazeY`&teCfK$eO&yb2|MC2PSMz+qngOj!n28xk!}Em)VyD0!&||SK<gg) zw$5{A7Y$jY;7zJ7DT^IE=@l5509O64R<}3dgxTd2A5Xh){2nmJvm%alh`*KBu&%;h zlk(7@ijP{(yl}?BWpQ@2Y~ao;281=P?>kHwMZmXU!hLDw4}bBP3!ESN=sA0C8OGlT zTC5dpG7>+kGscPc8MAPANi;fi)Jh8u{PXDV8A6{1>BfDr5YIt|h2}a;hWvDWiI!c@ zCTV~al$8E2;M=x%DM~&mA_8t3Ur$efWr8!(B~g4|7^A~k79#LHBM_}>{>S(p7=2Ke z39_^K-R&cB>by*RRQ+iUJQHKWKxPRQVgj7(MgnlGv+_av<X(~#5L=YG6H0T>cU4q3 zk0eNfiPJioAKJE+k%D=*N$er<NZNKF01DHgLtIZ#VchKECEo6`@pL)?4+*O#))Dh1 z?*r4i%kQY&ieAq*ZlJ6z$pxO;hd6E4&fQQ%zVsgRUA0DmH$fdJn^A#?UeCOo7b}r< z)38@2SX-wLLPWRX#O~eo-#6```(ZQI1v!c?>9SL6N@dLE>)4~*GlV}KAKRXw^~-nr zUs>%X@cd96!b|n3)GD4gdB0ukc<YjC8(V48CEzWVa^G+eNp|lRzx?UT0l<+-bM!;p z`qri`?x^w@eW8x%sGfV_Zq(mZeP3KziQ##4bi}Gn#mxMM3kk11v{Wp)W;AwqHC2z_ z`Kh805fv3~EsXcXSnZ~wkGM<zxP9A(`Tk)51|B{tE-qleymQ-Td~R-Ty}m<hcc?r~ z_I-UhU^icf$>rMWzP>nX`y;|Bs*;kDoQLm4<12yIM*-zp9S*0#0Zv0y@@7|NS{=7& z!+69WkFenaVD!49HXqKRa5?+4RX+P&{3FY{L<+9gyStLkE+v?B@;_1^VJ>%LSavIF zsNv||<3u(>^Uf=p8t$!0?#(#)F7a<W-R?=Zt1Wutw7`p2SUp<az@p{eIufed9T_Ry z$Y)|aPEHnuK{wqhtYeBy;91pqRYGs8x==i=36z)7KKo~RMUbb4tXXx*U)Z2cl6eGr zx4qANP!##=@c7lp2WKt0Q#Q1WVrMPK<mKf>$l$uw|EAW^a&s09oG9c2$NbW9|MW21 zW?3aA88=~cp0p5~y;#3p=|czFkzZND>lvx)`&Ai0`dRZW4#M5UZley<pd*z=Rbjdt zQqqNRJeMoRGrcFbZ+Frz3;#Y_*6YO01n}KyJ;)6UJ6TbQFnbU&zT^JhrE=Jy{(i^l z)rg=jALeOu=#UTT*C%Mc%R4#@XsEt7gGC2+j=}w~1FT$;pKhv5mivm;jk2c7fMgp@ zw#o)J9_v2>>*OA;BTm7dbV66h^5Q2uvTE0>QVxpuQEcSF?W_##KIK9K**DMYp%RC9 zZ~Ed%<C3G!oy=P2Wkv6D$YG0o6yM1IqkMtpTBCr{k`jBP<HmMRs7F0siW~}<yShiq zMySrNE^eDUgucSC@4H95K_MXqV4q981eQqYB+eSThY}VqSzKt`{D){GP(zqrRe(b4 zhL8XqWasGS5%w~$caymLXb3<_31+oEu+E^-p!CDnt|3NF`$M;%Xlc%Hs||I`FC#i@ zl5ZcYz#~btg<RWI^I@S+_X)-)sn0N0O9x1!K65k8!#4Qs*xIfa7AMJ%fDkJ7F^$0@ zLpkuusdLFA|I+=zDk9sgymr0cthQR&k<Ocjvv}yeIJRhy)$?zBCC|9u_;KL3MCUv^ zd{OoWxtU)Cf#sZ=&S9uay!wEyt68e|g|ec5cauf|xU)4OX5DlO-Nm`NPomDSD4{4P zCUB0rbDmH@5RmdmTDz9*$wn6%uzP4RWQz8S^Lh^s^^(Ti7qLs#cH&~SmlUF>AOpaV zpO^t4Brq@;{~ffd$dwz$n?Db3$JSY9Ppx{UdgPNdIA|g<G#6FZY8YFT69gvQ_P~gv zBlC%giFmH>?`86$dL*%<;?e@<k4`Gbb(z*|8d|d|JVhB$AFS2?Cil+^kB#!Hc0oyW zT<Bj9k~46(e1NzPQAkwsDd<dKhJ<!|d;6>9Q1{T#p)WH?>mj%HF9GuR`BR=9H{eG| z?9u8?n}P9LlHQd05GW}zOslqMj?{0mPfyPa(UV7-Uje)ve1p>Xc9{R??f#ziVi-?m z!K|V;J{{H{Da)aRlSr8AS-tqBh*Y2G=o4BQG;x`05nn-S;$KI90;@v}Adc6*Zu@p; zmR^giE^+p0!4FBc%4o=@#HYR9xT*DDk3(*gBN&VToNR1s>+9=8yR)#kNsV47)R=SD zZq2$;16!l-ayLs;@$vEP?f+dfA|gB)Lr`nNH(hp@mp#TzjXo`Kj^(p!;GSiAJB6RK zx^^#Y3DN}o4pS}B9oB9sxvN?XI1Z0*v<Uxdt-sF^GJ7t7J8OynRFwm%zg6Ae<hhOg z;DP<yi2ZHL!ozz0?oNLZ!+`PnkFEgWLe#ZQb-)wYJQ%7LkUzeU{<{F%;cNwxKi;>g zJ=)9(cZ^U$ayEMrL*cx%{DQthrS?$8&KMDCu?;$X=H_&9WGfqd?(7OtHM1%u{{FTN zZ>qJ~MF2cjq<Iay#CmM0ePDP{|6|AI%vG-EcPzliN1M|*VrJf_?v_HD=VaGei*M85 z*MsN!f=+Zuz2HE6;p<wVzw2)6V+OMBAEZT8<#HnRqQ1xW`~a@GvC<lbLETOze);i| z#O0p=<q-SC8;Y0^u)y%8Eui}8Lwc}d)s0;_J?*X36W$Bwwo!4iHC~XC^RQZLq+@uE z#!-A|!s!#SNnfWL)45S`B3ER$0f(i_?kN=m?e8kwrFW0f`Gbrty4Uz@3E^JjFDs(j zw&-_k3GGz7J%M|wluli~Ld;jrR*0MyOYMb{FT}H)Z<SLYxr<Cop2!PR+3(Y;3Mp%~ zI4T&)9-4+cAur6URq3M@p-$NvNEOvVzkTd4^&8JB+gTCv07xNtCd%Ga+*<SBCFED^ zmahRJ={VG(R`?UR9WWSCUVA?iGp&{JBK$azzMp;EW2N(o{6Wy!yE>9c4$L1j*r9z{ z+l<G*x6#+(nzZR%9!ey)T2}ncOiDVS{Eue;gfn%tIyfwA9z9i;y5L!dBZp+ijj%Kv zehBZksZ<}%4!`zb>}j(yvLG%Uu180J;<~ydp?<<_DRp7i6kc;Z6`!8FgKpMJo%0I# z00Rl&M1R-k>q!@D{=|D5Ie6sdj)yJ~>6jO4{^2XyZR@4LsSC<ZPFlBI)T7SH^Vo+6 z-_ebgT!Yb4rt_rlKz)%i5`m$|WWRe?YFUZ)$3wT7sRx_qoR;&_`K}{Y25~Euzq^45 zk7Qc@AM^*>b*wC>RUMc$@y@t@QF<~vHl4_{(sO99TaB$N<Mf(R&{jCL99(paa7g#+ ze&d6Ou09sZ&vGX{gL*?5nk_q|u46m2VbqXwpA*2iS(ZHP{p;ow+2wL#%<5Y^)uHo# zmgD`VIwM9VT$Sz>t|c<Nyh3@5W070KITcX<8zbgbp`JAOu{jA8=;{jPWc{2!K!>~K z5%LDxV4G9z-c2)2P!&ux=>BM9AdAU<pF%7C4+G+9g?}+1l+F&YlEDG^ugJ$Slct+3 z78Vp{5MX+(oP2Y0nAtV&7-WTh&MycUA6GW5JJ$WY{|UPm#z{B<cx_tBnb1BI0+FPh zGB*tEWt>%1E1gH@eRq|*I7mS4G3nE}f`)5KF%?C5;kPEIe3I&u8#RLFqJ825y1K~F z0*}c`u#X6|#qWz>bj6Z%t*D0n9`tV_M&$vje~_Au)XC5ibm4V9Rh_78u-Y-a{nFP~ zxK!pU{v5~-ls1lud9)xfm@a*ua`9u$ppt6~r)YQ!;JeyE;+rxZaI8Dt<ivF4Y`J(} zVPqwioO`<8q6XUSrHg-_eCZno0O7ik$wsQv*oQ7vtJ+czpWVCw-@tcbCl)dMN5^jw z-V$Qr^2Fo2em$EoIz%i!+kOx_c}6@k=l<P|Cusf_Uv>>j7CZvAR-&k^D%EIU?OxBQ z+Gex+VqG-7mA<4sJ$~1^1e|{6N?TS{RRoo=mc+xB3`!7fQ6XQw&E8k+UbZsLuEKC| zN7a4W<@wzTjKc={!&P;sI3C^IEIboitU#_o@x3`(4osvm`x{)Q_`??E^AjUH^00T^ zo)2FpYL7|3KS@g)+}7fBhsOC|B*~)6z56Mm&Uic34o;!}Ppb<<{gz(7ey1&CuF?s` zd1&BQ(HDK7wjp8-?MIujYS)H}>1GNd?W>BLZ#UtfUMo0QDE8vP1>ph}o!B427E#N* zx*}|n;FP||rFYnN-)4pT%6H&^*yc~kt4~xR?kJG?jq#*=AXt9VspEULbkX)oO_Ex< zK0LcN)DI%3x3e13atq%h-1Xri?mp9O%On0UPTgC+xB1;Qw}$aDAJFXf+4}toNkDNj z-hqMr+-oejGArqJS_C5l;Q|kV-#2^hE21HFqVjHbR~g+wtV8F`_~qxnKCvYd6B7gY zYGjml&Jz?A<jL}v(iwdZq<s2{Juf_jh>S)iMfJNpkx}Nq)zat(D>z@;tA9l9Dq5C| z*Po;0_o=@pV+gN3tE@gbbv*+Y<wUizV~+?lpvy$?5&(sKVgfN#&hHMDhhE`^ioMec zJz7-hPOLe!_xq=;KW|3m;-K5b&~V_<h|Dq1U>!+t7GS-Tpxga1cWV+X+17TA#;1P| zg}<)*z6|i5C~(jWaYe^$GRZUFhzQ5bvd2^Ck8BvJe)q<|u12LpP`YtL+oNmt-}%bT z+6lWYa0o1)7j%tZ!!#`o;cK3FmJM0ECH`jVuWNEc6$U`Sq<v=lWVC^M4`SiXO^C8p z55id<>AJ@;g#DkVKN;aRX?|4Lv68$g8zRJVXh_VhJ$&70m|Aq)9BZgmJwn+U4->u- zmIv;hXnXR~&>vOKAeHhsKjpL43OxDtZ`LA+>#L$5HP>!YWNl+EMF+9U;E?;OJWvQg z%WMUenUT%Q&L<4%8ir7grpUUs7`H9=_+s}&X^M{7xQo4Y&c}=z)Vw1H&sNWv;eIbs z^Rgv<-v=qW@Hh;)+#0=03{&_OzA>~}pk_J6<?Vn5!524|!nh8H1i9hCRGGYrgmmO) z*I%?<fiG;2<bTwkQP&^tD#q{j+VXaE=mj{4J7`pTm=&3Q#!YTt>+o4*Si*o8AX<7h z9aGub-mMw7ZP27QKyZ{;X0D}!_~D^4?NYkKxF_+qfXhRoEw8q>sW#IsML3t4R_puF zB|8WVX%_~`&a0GwrIerOvNvTf(aVNZBA|WSOW`HXClV`$<`fh^nO6qAwzthx@u$t< zR5L_VDZi%#|7zzv`x%zM%;l-+Y5Cn^GAgP7_s5$Q+$)RQ1^Hv+Md@m<us#?8O#6{G zE}Ai&p}{fGU{r;?Ds?xWfIlzDo~$eL54YpnVQ>%qe2qKhh@r<_)6+)5b$ppiA}3|c zrN?(J6_oJaS+(|Dim@}(bC^_+3x<4a>e(I3L$SwIcY7s;e^Avfld}^{>nPdL@&!W~ zgW8yf5prGg1<b67)5iTJ@cbsehR^<G@yJqbTq-Req0pgq#Q(`ASunu@)~Xd}WNHn4 zn4lYvFIi&;>|Lb)k%>3_XWKVs(47W0m4BprP!dZVZ)wvH^wkeHR`)vpkGj7Mife2B zfKgn6YjAf6?wSC>B?N-I4esvl?oJ3E+}%CE5Zv9}b&xyfoSbw2&$s*K)?4qYsoA?$ zZCTR0``5jCb?bVYeDKU}UHl&q$?T$o2C;21GFMSrn%CJ$64=vS(X=LWf3~XF_Bxp_ z>HaVos-@cmq&a&h`#@LORxSYFguTT|Yk$ApGzl2J9`j_1{8>Ujrgy>Wnz}yvBbqkk zi%`BHg5C?VqaL5sFpA>ESOrh*=3J`#MvCB>rz0v5V0!hl;ziS6Tln6<=Hi8CVyz{^ zYpdn)65h?}?$cgpZ6c5FE!i$hr});A-c|q7-Lg|c$EKrAj!<M9QfjT2H!g^{+V%9B z35qNz{F;Q!{_T3q+X2a0scU1T_-u2p9P6Ia?OAM$RBu3!By+Inr+N{yTNubkcUZ`G zWPX(yOabeNsXgBl|3=1t(St({>tA}qXz=LnkH$va;^}at_h1V#3>;j}<dct&57@BL zlr;UMSM2u0_MGQ?F_HYXmCN`BBvf1#-`J1TxS1Cn>!W2IYX_%m;)-Oa<-Jn7*n46~ z7(^SI`lRGMK&a7~haOrN(Lw0y@S7*dZq&SylsC&V;pf7|;5(~bg{)nT=hNs9X`zZ_ zBVJFdEb9-*Xo7ViKMORT@5W7-bRQrRLxVSTZxJ$eTT*FLtnyY6W1ba9_z%Df<hE^J zd-1u1Q(nr}H@08Ej}p*$eN||s)%iradi)Qu|M`F4Q8xwaWNlp`aNR`j=?YfK@qnyY z{rarGyYzg)ZqZ>q`eumF1pJxOUtOa<uuK?F&S8Q0QISt#S_ETXDolx2d|^UDF&$dL zV(xgS`wJAGs6pALM>c#UJx?sz!h8OMvPYQR#@Xk^#te~6u`t4GWt;T2ux6gK-9wb! zna4rL<83tb_ghGATZCI9;gp1~w1U4A)0TDjbDJ76yo`zcTj&3mHa&DuA?D|r1G_#L zfw&2Hoet1LQHg&P6@>)!Lftzd-yF?Gf=zv$4_inOPdA5wRk<uCp}*`}v^lxCU4$<@ z;eP&#-9U~a>qj<`hg^-jIQyb2!-ww0&HWX8>_bF@ylbUR7o$LMBFQU1a$+1}y?iC@ z15I4#dUd;_FE0(WFVcofO6r8TZ)4c#*kSpfzofWZBH5!4+^FGVIBvx|6#R@S?*i@| zqI_#@`=6Hk=(n!G)=wWg#X_Dq#KNESepXe*ZF4<0UB0ts@^Hb3#Qm_f_<5q%{F){r zBEs$L5uBRuaetxK8R@g$`x>L6n3Ssw4!<^jIJ->mXD<{jeBd}wzdj_BH;w%@o?h*o z4PRpaiYn~4&2kPbJj`Ll4*pbIgFfKL%BM%SCv^x}L1kZIqWu&u<81E82eRFq%N14- zcgXGKKoq`gu97y+diK@J0PiJrbxRXK7U4xwo{YX9OJN~Wl-rt)#`G7FL?{T#v{!O< zaCLq_f3D-NPv*bkFe$*O^U(-G`;191wI_JQ7;MXdP8<n}9e}rUJ+$J^yu7&RHnc}8 zvE<HVOP5O<-{Xc{uggI^8QyB3UEc#PqSfsP>6I|hSPq=KTN}C4BK<PzdkP%Oec_*w z6zT<kqqbaCS+RN#A6EB)o0B|%&11pdwGXxzCkf>o2cKKB<XHrvL~;jahNjcjR}))* z8eWO$j7|HF!vn}|Urk`{SF6Li)-*pG%z0d0%Z6W_qSlY!thR08>!M`!-2kSWr?n;B z4R9G#v2*Md=l<)~UndTm?Bchi3xz7nJ%NVZc3xv^d%4&96Z=ySvZX)yNxs*sGo7q9 zrGn#QVEUO)7fn{#is(L0GvXnKq&P=QxEfx;Th1N78==S9IiHdSE8%>S+Uq@Eh{613 zF>|$Up)BbiATZpbs-c1S(Z%HszbY{;4IwKUSzjAZ8}42)uxFLH9&%0ZMHoMmBV)~- z=Z*D?lE$VkE_5chwc&iF&WBaWKmorKu*oJ7Y_b6h+MQ)(*8fOv=h^iilTCArfY~y0 zre|x9A7me*MlW+<<krgo5xt0mSNh!U5wyhrMG+YB3T!SdFluG`)@|#nBHAB58K#yU zy1q{nlzVu1$oisiE%HB?V;pAvWi)YpTsg3C0$eqY!f@;J=1{LB?OI;2ZtR}!>UPjC z9QOue7>(Bc&+t-A@qsOZHoybx*N#VL$@K2uNspG7_V9sPCNGWjqlL`h|Le)$5Q4u9 z3>Q&QP~6<y^zB-pTk%%?S7O-xQApqfJA_st*NWbjVqccaYig9#{sZZM-&lavN(9lk z91F&RJ%3wgLW=aOK<{0fe&ey?p}4ub+us~arp&`3gJ*90nDgb#p{05`_TVTitN&k{ zI|cYbDqa5>W$GuvInNh2-~B>WJNW;_RFkOSKiuTFpY7^XcB|`o%9Snne~0i<fewOc z3N{;M&u962O%^ol`Q=63aVZ{uXsV53|4O>E>|BlA<~yPhM|Ud^tNl3~jCd@(wI|u) z6xZ?QTX;ts)C%_qNmX1dj#IR;wyCR%Ukm9jELFy7(k*X%rh~c#v_Iv+>1tbxbM#H@ zkvU#jW8-mOqQn1C-+(-%emrSFgy7r<y%Bybj5~{q8VO7u7k1^LLClMnbD~@(uQ=Ct zitGXw3|(5RDc`TbyW-z**U_{ERqsegMR5j>1a<jBsN+20U_9p0d7Rtl=;|%epdXKU zrMIOnT`0EX?lVUWTOeBIcmyO5D9P#6`_(}1FMn3=*;cG7<TNFS+|yZXl+SO~_<Od* z#eKT5A#ht3_>kPrgWqfDS@aSlN=4wvT-7Z$KAXs7#a=E1RiC@Ve-JN<BIl|lsZMNK zl%UV+kB%C6m)1+cyN>Bh6nt2&qa_vP%tT2EO?Du2=5ZynY6+&k{YY+S$8cci9|->Z z9X#?5@nyr>(jN2=RAW1nZ3(MAGZAuADV6yJ1z}=A7(s~%W4laR>C*nI;nWl{HPZlg z@+DE-r7Cx}KDpjBI))|_<%4Q;HV1ykVp>cHqF-`GhgWj<H~n<Oz&u_LINvlL%*eW+ zvE5PiY>khl(@|Xf=_Av{2}E=JghO&S$vo&N-3q!B^-3~SMn#IWBz6GO)sbHb2$)-0 zJIhRRuP;yuj3Ne$wG9gqC%of%{Y45UgGp{s48jJRf#+ZFl6&!Fh4Hxs)VI?(0jNfl z<Gix$8aa&#W1<4H!m2+ohd8{SlEriEwyxCctoV+t22{2b#aCd8CWs<^2SrIV&J@&u zzWbkiblgNH3Qe0%g`a*asJ7Q-MYVrr7_VqF*yG%v{<N0CnNm@wq=_h;S5u&n-IMeH zu{umaA-@F;Md!d<V#hym{qAAr76V8jEG@hJa$?AEX+Iy&QIudcvJ(tiqY&W?fpNrW zG^9-_F)jjTNM9kY8q`;GjnA1S6a)1=4AHY173>WaeY1;GOqEZn(UbWD`FQ$sYXRth zyW?k%OYY~;81ix|Xswz=zcgt%;$t#zcYb#lgs{y1az3MQ?!f#5Drc?@rl+9#`uh=P z7yWP<s;L^3Om8|z-PUaJ>yc$@K>7G@)NwtRGBV0j`jq7ea<Y&l^SWkoVZQ(qv}>!@ z#F8LZ25VUHF|Y7+gG_-n*P*?lV=T#l7Klua<V-`32g}yLH1jUNS~4Urch^|edaZ$U zOYZu_%y0BROwHj8-}#+5v(4wn&of38{CpTl8%`=;J|QOp#tncwya5nHK$G@r&TOb3 z_<S@NWkR9JEXDDMX3PUI<ErvIzm0z|C1V$}0OT>g)P@Y0<74xe_eaZ7jp<6+dtdV_ zT%~l3P2G4MQ6@^u$MmP?0;f__<L|A7>#A4=Rn2JFx#1WWnLHnf8<QUr1x*-6R0SFv zWHnMwc{{!GqD6CI61GL{m#oXx)1w11=Q=u*ZYW4Gi^mN$!GXP^T-Doud|w@8Sa_Zr zEgvhTVsd6k#PX&a(Ex5GyQ^<i8XbLMgvb*sW)o`ghI7VX)b$B&XtXE~FD;M|QyLU# zzwn^J$$IkQcV#xZ{6+MWl9tVAQ2j@lb-B(nZYHA>X=Iq6z(bp%ID@&EGILh;S+#IL z08XSkAd}eg2-#FF!vEQ6Dy7J=r0{38*a}rqfy5Tm7};rsV$6i4YIQ(rYLT*jgwfQD z3I*|FLDws8u1c14_E-5&@reg{BjV|d^x9on&YuA;QiY9PVG1<N*e8#S8d)jP^vvna z2(&KC?^JCnA@=EyEC7&<xLti<GBiM>l)hof`+np0SZtf>rB#@uBAJjy6j(@+dn=pT zz)+VUno0b&!21K*s@N8gv^4B0fk{X>;+Gfxpse^Q1_fThYSDdWTTxr49=!VZPr2$~ z#Sy;xI2u{9E>y)q;h<#y_1q51)XQt^BW$Lg4cA(wFT-_iW|X%#4S0&!jc}Fo$5mh! z-HltK<uVg%&S0f;gi{Y|z8Eua95%R|P%EG=a?n?XmXtcC3veT#YS6nIQx8BW5FReN zTqv3ht{nDfWEZ66ZY<tdO<5}#VhMoa&9IgCSoE#XH<<hn>!j{tDcJZCio2qt3b|$8 zouGp^vBK=F2&X^*Xzn~y4Fyz!vRR1~AUI4Tlbc5zHR3eGr$vw%v}{M^cG8y96D_D2 z*b@B2;ySGPf<F)N_6;VWpH5s^yFeLYN=Kpk&0TH>I5j2*DE2z-t>%QKW0orl^~h-P zH%1tj7xU(xy>%P1Z<F$+m|tU-I;GWUI?+ZBqs>RhcR(&^XaFNHO7W1HNtTlxH;F!m z-YT&JE$*B0z!8Ds#flw$S6~<}Y5lzJJq$|a(%Dm3x9o5QdwxAz?+8><6*+%6&mEr8 zsCf_{z#ufH`9T->9EJH#maOGz$5}>6R>vu|jroUP@%%D9y}jtp;W5DS%IPeFB$}fw z!1Mh+dYoY0xTR+}F#_eTv2%kj9G?s8fIMJLXG9$w_am3O1FGBq6#Fz`XQwhq#i-c^ zC|6m}JHjC{7J2w+ywB6*EZ0BomDDnVYnM`eZ46rTf)pL%I3J;x7YchwJjhk>_{9B) zgIjxj+#?c`WESlE2f^%s^1x_@*}_x~mt&)#bqP^DEc1zRZ^61;w{?xUWWc}U2T2Ll z_5f(utii>^<TE@q)QmEk%2F95X?fl!TAL-MPbOUGxFKyr0FF5X-);qyU}%Jco0<ns zc+qiHD57Ka77yyt6I3GbI646&V|g6Q;B~05Oce^Ltho+lbE%23UX>`*g)KeWtTn1N zPs+7g0(M6k?0K^|t^KE|Sp*mvOCZV(=87Cm1}wNf*~3!La>Duv2<N8kl#Y#689(mr zwkOmPd5KD=ISDjL9xLF+lUByhk=cYD$Olh{_iPwC3>Kf1H^;R~9FzzLER1mA={=$z z&oS>EHt5$5vbhX0{a9ARe&Ct)MP*nv>CS*I|5BZm%$TaQWw%jYX<J&(uUwoqK6Ly8 zI0se`&gn9A=W|;tT~zr?AfQAm)D_&69a>$azr5FykhjJx6Zs-n*yrA!ZNQ!DF3@LX zp1evZEAu1y=EjS=%eJVR;2BH#%k#hM3!N-ryR!BUh0zZ-lLflr;UWsY^zR350TgA@ z#e5J}Jp}pzhDc(7F#{{**g*wam>^gs`-n5LmkMD&Vo!6}deY)KOusI)FB$=>h>)h$ z@717$A7Gr=3LDH|tGbe7ge(Ld_X;spE>IQQjRamifMQ9!qWGR5+w?<aX`d&Dskx%W zMt1-G!A4yh+R^tcw1K=uKydoGYtt0rwv=9u1+F?@2*{6xt1*dEV+%FQ$NmuI!o|At zO2$L91`OA<TBR(%OmAyl7a9eloe^W%$ffRU!=72k$JbE1V|$tTssg%%Kb^If_u7OO zu@<eKt?`h)P0u=_%E*wJK5NsAu`3yBjn>vX&2=_p^h++s%IJxPuj=SEvD|%m`l_p^ zC#8Nwv=@z%Z+t77Vk6+4jcL!U@Ego5>$-v=x(%AP$q10@-wEfo>P&qbXVbn<U66aw z8Uqw&V`O87atUQ;-B|mH&>y}2i`_aU{~m3qgeppBd6HvmbHNVQ%zi1P7)(NU2w|Er z^)Ola{`JP_lVnCVwCL{Q+BoZA)goZ*;2X9HJT(ngO>0^&4$FlIwY_>oBNuEkq$5#j zxN4(`mFeNA0%o}jI8uwgJULfoBxyMR(JFoms=#BT6Fd8=H*2o2V`<P$lP-B6-k_pF z;UlF>-Qvob*pdekYPa?$B?IozceUok@J$cRb<Gh|sn<Csm^}5sxd;UlvjfvP8?8a4 z9SjX?BS*Fes)7VO2<l?~^5<kGUELt(18f><ZlN4`Q!gh%Fc(`{IXS(lRexC8<h8w{ zry~ze!wKH0@=g!F6Q>xbUSN;x!R{H3kFO^t{VqfcYnghLGA`P?GeQO8F)7N>oRu6n zmXa+atDPD&6-YA-!JKA>(AL}hPEykNUVpUFVAS<~Y*Uc*C`oyCHlChJeOe>8E-F=z zg)G90{dD|XPGOZ9@wnP!eGqh>Oyp~Xl`>W^9D_Ty|1w~n6vS6;-596{70zZ_ogM5V z;q=aa&S~n@&-X{GFYZ4YNBnuRQt`(f3P8+Wh`VEY24=LPH22|Q<_I$zhL97Olv{@? z>!^UnYvn3Gyd#FSyK-*4!18<u)3sGMqmPCaV9KC`E5Mi8q-0#v_zo{KJX<(bqjd61 z(#TU3MVNxg99S^9-f~PX9H+6-g!uiknyVZs;%6dY+$gEfZH+W_6rA2ypd7HEeW@s9 z(oqX=K2X_{i?(jkrclm|VRXDDxC*DLrO#}^tftbHv`7*GZdo~8EdzdhW;Z!IjS9cc zqw*9wbe|PR%^qAyA1OY);Ws;B+KY+}e#T+aX(b|Li)!)4rA&Tdq;SxM^<70fWlZO= zC7@R_m8qSUo?r?X&Xda#NJTU#*5dPvuiIng>j~|hmDPAsrAdybA8YphI+~hz(PT)! zG-#ShEUUuMG|_w&1dQ#Y88dberHg5AC|6+VA;5X3qHON!_2&Gm^vJ@IQ+ZF$$P5PC zT9$TbtuZx9p-GnET3W9w=XU&!{oUb(&1E<_uq!NToNod82Oftb|42&REHI3Q8u${; z`qrQKf4&|yxT!TeuCB1B)oXrAhfnmw>$e@&AfUkcPQ$z|2snQ@{6`}NMp|z0sswP* zML~3@rw;b9m~Kd=^~t(Y|2!7Mz<6{)nQ3~RD&5uLun}Th7GgP48#2{xKL2n<NprnC zM1$^9qq`G<iJIPrPzw<w_qxAXxRa*b{MM4*ulqgJ$!uI%u(mc~2IM<&quvnkM=dL` zWME{390me~x1BMuuppfwKTzmwGU@L|vgjkpQgapMJl|Z3TYmr77eJ2T5^yk#2m6;0 z+@T^eX7Tl}|3UXvB19=W`;!8fdZKbzCs}N9(Ad3dHBCNVxsjC8#eYm20A?djJ=v~n zkA1?Bri@}kG+*nP1CzOFh3Cw^n#!4Y{P@fR*5bS@0gU--Ks8*7uV2IHN65TQP#=OY zc}y9mi~4ob^vE1j;<63$`!V}=G!mJAll|+IqAfQATd)1QbAtJMm*T$i``=&;2ljmX z(@}9?<#_|r0qDFnAun9$l9d2bZ2Aq36>Ka(?!KJILq1#2GuNGFub6{`j*ez-v|1jm z^VQBT`){f1Z$Rh}0ya93EKCG09f`?*(#{tMSteSrM!X=1fe&7W3DtUoL6$&n4(vm; ze{JRegCYMMvVZSFREJLbjn0NaQZkECHm~4!H1ob<-Jip$O<RF~(9PQVtj%^U$arS` zvq|J92Ap7H#s3tifSNMcX6-YCsz?b}&UvAl*@+_GiX!mhQj0dT9T)e9IU;(Sj5SQY zKWyQTIU=6J;K&2x%&!7cOnJBw!}ZA4NI9a)lioHG2QBe^G>U>n85*e~I(PHDlYto` z6d`iOR?q*o-9aKshh@unv9&S<c_V*Fu-WNAr(e$n{!+};h+QKF0N)k^cqVy6e6Is% z*HqemJ>cuk(4*{{{oJi`J-ZjX_(i=!c~VBqp1Vx=F(Uu{35H5s-KG({41p8dXK~<< zzBcYU3r~7tVI9Js3#oO{T%^`C9o0vImASwseo^cAy27FpMsDxc^f#-8fzRtOW)C6q zmco?9wMZtscQrQS``9x_YkxSQ<6riqv+vf*gDesm@Nc)Q8r`!}?j|239Btd%p*80& zQ4Yj*<GmmR1qIDZs_ge62%{<nVa|49-0pUc;Bz*5!ut*gPd-~~Kx&YF*ezYJplCW1 z?0T1@q<!BFb(YQ>)!Fk!<C!|Q9Ymq{!j~vktQ+4ya-ZmAMsMqLq|0u$Fp*CDLhb9t zlbG+u{=A9Pj{CyBZTdk(Uc<q@w(ho%DB@TkV_#n7msCP)u4J2*<$hVOhbVl|l>GZD zBa^lVMO5S#3v>gLS)v6;gl+2hAdSvIYd+bLhXVA`I1DPM&?{&?`vt}Xv$FXny0U;O zm$SXHS|i@0o|EGVYHv^?_9P0L&Nqw}^ly9Dn}dci4VhMlTtSF6T-G_c09ko^5{=Lf zX#!lylGurRZFrr6`37&Toi^S*q&q<pa-QO})-af_o{t860Fdq{U<gypfNsyOP^@je z>H2>8;_<`*BM75}HsK$#lp@qQhg#aTI2*-B{y;1+EpjHo)JaYx*qp2Djk#3Lu74q) zw0wPeb*7+W4XbzNMi^LDN@)hRe-_sF{0`5)Fn*x)-P>int267tey!O>e+?Je>Iqi7 zSfUKYyYH6(?&H~QRq1ZF*ar(b&x@<>lTf=oFy-hzykk*QFj#7XSEwm^A6T@~UB7~+ z3Dx}?KF{I3!m#$&(9gu*o{9Rbp31`d`c{`Cx0xdMK@j{JR!<G(qYuvO**`3fMitOI zt>`K9rCY_uIZ=;YLzWF7A%Q@RxIgK`dmx7O8yCV$+X!DI{q7&JW!QPuwW9^&S2jF4 zw#8_KEha&Yeli=DUmjN>;ILpr0IX)Mt1JuCPK)xV(sjn4q!q;dPyrtAnvC+FkZ)2H z&)%K6EEDymfy`e|mnqf<*z`*FCp7}|*D^Q4&YbEFCjNF?0y9)EmlSqC^9WF@nH48G z9%oRTEG8QsvJ(=5hygJgnqoQmrTp<d)k6Y#67j+s`<?A*S~uY5a>G~-UO#Q@dVgka zt3bIxt21Bhn%dBb_ys)bru0KI$o*{dSo+=F5B7U#T%lL3*GCiLRU0{@<0vsE5PO95 zHr$q8=4fb_r=O=PF4P9!hDVOiRjM`zE5a`a^%qd6`$<0Z+3nfIR$aajK1OGtUhFeY zE=pJIK1pW|2FB}5iuXw9gveMvDRvG8#A<XWbYJO8Yn<;6(RWndr$bV=qlryHJd$Wy z`0x3r#c2AI8S5PMy+~F4O~WJ)v?(gUtsE8K_Vyo-X3MN39Tp@5961}i7b5YjmN>e_ zf<PPOu5I_6P9r?;4u+8@MVctWk8{@ZmrgOX(6(Ly#lFrT0t50~CR9@dFA-!L8Opsr zu{S=|Pu9dbAFgi@TkY6s2x0U|ChUBZ00M=)yqiPd@@acI4Ds2!BY1FjtcEw$&G3>^ zzNoH-xyI6kP~W@w`W*_2>Z+1Fh7xn)bs!!rrW#!4Jv6R&=5JpS-gyI`R%EiGqpkFs z(#6Ci5{#W)xthJ_A%FcOWCMk=^4g=vSBN-SRo6KOqU?XiW<EEE%fhxE*AG=A!on<{ zN!m%w-e1$JQ$%|jK%<(ofQyN1*hI>@EJa3wGy84^DqiqPNMoh*ODK10R0B;{G-mY) z*JulDVXhE2^L$B2>~YyjOZ!di+LWM0cfb~83FibIQ+u7r6mzFYUReA%16p^BYCp}r zlur+YOBCtY-j;fI4N1VOnKjh73SU|RS7(c62#;2v=gL9Eyi-R+InpOs<E<+9*_+b1 zNO_Vryau{;(yly-Sm5r9wg$ZJ>rF%~C3&;8@sG2Q+?K8&wx?e{PSC$xy$6SOH?@V> zG4;MP0VuV?jSRg|8c#tNg!r=CcPtBPt5VyWa;mBKfH4FS2n(6}YWk)?P#zaZxbr76 z)$7l-Ag)uHrfNuJBho^WTR%{1^67|)<fcK)T;>5T!9ZNkCXB~NX;uEkXd%Q3q2bOe z0zt39FhWep`ds+m-J7C>%PypQ>iOYksW;vE^$8@D66oh>C_|kFLouQejK^lI8V8Fa zDgA4ZB^*8&e4e)!@Y4jSTtXs}aT~rFPj!t^<)>|nYPzAJwq$v_(Pu-30@Qq&k0+S~ z1ccUJ7kMJk-~~awwQ%Qe+tSC`i6Q{S-v{5xEExw1hwKPm!os?e@`Su&=09!2VZhBS zc2PJELCTc%Oi>1r05N}h6xw~W1-8c=lziCoO$s1x*-7EIBj`Xp6NuaCJOj9j?fNwC zV>@h^5xYH2*1dfUxpBFtu{WJ~hC{V_OCpxP75X^dX<fcZ`m5xEoqeh4Gr=;+b!nsh z(bLc5x&6xp;W=xjLaiX$P_(3Nvm2@sMJDJMnZ?W9PYg%V54T~43vp8S4Gvl5*&%I_ z7sT8yDI|U7SNVWy+R#x!e0Cf3o~)np-$wm)xLvT-w#+!U=JRO-v7Q=c7SE1V#GeL* zh%BrMtc>^vFzn^Rgk828uFJmb19YbwuBpg4Bl0d&e~&{SMTqPN3ek9g_~>kGK*&e3 zzc+;zA{gyA<iF(lN8$bMn7(!TOV}d`9qzkEd7qvyE7zA1MAT_?z<YSi+C8WfD=>-I z*AFfItUEUXRZ_^59bH~rQ5tSs?kYIzi3)|@ootkC6*bCK`4=Etw3_|_Bl{PWWeOHT zJ}g8+b04cZjTDDBR^t<UwnT&m_m`)a<#_Or#c%Kfdk!|4`*x3R4!UwC5pQmv5<X}x z$Edn+0&pfe8sf$L0KF{k)|+$@xn1Ew<XG<YWd1`rFR;*=DYr+NANy0*+3lqmcwTIY z=LK0KRTRH3)8)M8!Xp2&$+-WeRH^;oS;RHa&=Jt4boWaxBsyyd^g4gNLRuNxbVju~ zwYhR*^I=}F#ZS8UWb}?M_XR*1rPb}|8fBo*b3a7fVk^}BfyJue%y=11cOuZJa<BA5 z!^z`1KGmxiy{r#kKzP;8*UT4+?U2_9Ul&%l<&l`_>j+rE`!c&)l3dZ=;mijk4Rr6! zI@Mm=jYG+hn*H!_s(!uk6~(}2z$OcRCBm<PyqXyP^;d20Tf2l-wd-$<(O;`xwS^2g z=V?N})bXTd-|Yn-^J&`@oL`KlbMnWK%m(jZx50BUj*e1yv1LuF#TrbN(6!4tEb6ZK zbk`-Oo-c#gX;99?2k`piYR)!Tl0gee&Iqzr?1_~M24TL`i;JJFhp2B53e>9O`vyW+ z_3F*&iknxY%*4q^lJ#oLhYZ@E&<v)67^O~;f|t9#ciWp57d6g_t6c5MSs=bbxuFvs zDH^q8JNPa25tYD5YLt3*S&Y(`-R2k1dM&-!mRI`AGMhZls<F0qg+mKCtQz&tro=VW zC3HVvS9aYwd=<4^Nbd;kt8fK&ks4LCBq1cyb|fg{3w$T!Br=dRCD|2%bGQZHPBWKi zTkEhmf5z^n8HiZITwIU)Jz}etpoGcN!#io}N+Li^tGL3M_VDMZ^gH&gdD?Vo%HB*U zP&855(Swg!#m_1K=_Uc8C6i%iq+@WthkN+qZ=lYNx~k|KLVMW6L0uWMTaw1TZ}m*a zybe(|(4nm6&vsj0ziM`ge?Xd5pPO3d1a1^;KJOeEV?JAyn4Mj<Zz5=<xA76-ji!}J zI-bVKmMp%&E~D|@y0TF0FN_>bXuhj;;M0#Vz5zGiXP6q#Qs8w-U%glAtEamWa`g6+ zC3AjmVPNYK_AT%*r_MS9Zg!{y#bus4A4EXE_DxCy6r5#ZweI8BD$BgPbeZb-S&ve( zj6f^ZLBhE|+!})x-eo85xIJieNVlhfvN!JnsdkjWkHNvw#gX&jYh}ls3=P$TQcmWm z+7J-P0nRtmC}jz#j!v9aE4GQ8{j!ZUa8RRWcN#}BgS~U1QNtpwrro3X)d;bCr7y<T zLUAz$inn!HLbWBhC%;mEDj6E_r-+1X;y(7hgqSqRGFn;~p);)VAPvT<o8Op@iS<1= zo$k@MnjnIg10IHC#LGEU@LKq1fzEDKLYZIR)a+i8p%0ZBGUZz&HGf%@SN1G0`de0Y z2F!#>+?niOB(p^@R(4K#pLn_|yParpo5!YHzb&?bn&~D4*0)L1@bM(Fl;D1WcL(D{ z;Spm=4-_51E&ry;`MHY8V-uT2qReG2XgX~yv}l!hLq24aIAhdUrn9KLqEnHlB|lft zBcV+lzM#LA#!65ffWawd^3}B8ASAu#dWdWb>tSYa>Kt^tmCVX<KYiZWTr~>f={iQ$ z{<(_ES^4gBwftDIn+v(Cyxc~==k5FGY=ovOpul(>4xuuTfKYMNGt?Y)+P4kn0QL8p zP(VP}1Cib@MQX1T)~?&*pLG9lKVS9vYzSdT?nlo(<YN9_A`$xtU(h02N!9u~D82Rm z{_2;kNYV9-?c(b%MYoAt)pO7BA=Dc0<=8NZR*!@(A?b}WcZ6y#e{s<V&sTEqQOd4@ znoa$a{R+}AX>r{%k9rh+-v;k}X2sR!5p{hxKgSrqXRD))C*=P+&^mrTIX4?}JPTc~ zE*WnS95k^y^d574=S>(yGt{PFZ+7hA<L&S+w~I1m7NwzmWWt5h{%0A|v+WhyTV2v_ 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 &el=4_O8K6}5qn+TzOK}tUG<5CY!81+ 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 literal 0 HcmV?d00001 diff --git a/general/auth/media/ldap02.png b/general/auth/media/ldap02.png new file mode 100644 index 0000000000000000000000000000000000000000..7e65eb5e17d2831dc67897342633da050d5364bd GIT binary patch literal 39137 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 UaK6^w{!l?7J~7@RZWXux12&-s-~a#s literal 0 HcmV?d00001 diff --git a/general/auth/media/ldap03.png b/general/auth/media/ldap03.png new file mode 100644 index 0000000000000000000000000000000000000000..93482c0026901b2463f6f621730244010aebf45f GIT binary patch literal 62247 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 literal 0 HcmV?d00001 diff --git a/general/auth/media/ldap04.png b/general/auth/media/ldap04.png new file mode 100644 index 0000000000000000000000000000000000000000..7199e9a2c608894f3b6cc9ffb4515942710d41ac GIT binary patch literal 62305 zcmeFYbz9rd);9`;;!>o=p?GP5;2J_HEtFyfio3fMw-6{^+#QO$yIYW;#oZl(I|O+6 z-DmG-@B0;;^T(Ma*UYt&EAyQ-YnFZ{_`94WE*3c!5)u-w)Ys37NJ!}3NJyvx7--Lw z-HA@|=MK$4TJkf}(?732t@$y}6imCX>JCUq*hK$)kdcy8NuP=6j#9E;&^J(V@KC8; z%JGwsklrFmeHQ!SIuBp+`0?Yq_30^}t2<OHH7aD0*bf8E{<}hDB>AVQqOtOX{o5j5 zPUVT-&3qBw{DjS%hqBq@@;#~KykuP`#yaNSWN1;od&>`Bl@c+Ef&{&{`h>J^3l<e5 z&?yteAQ10g7zL-~o+8usY)c+jrpFJBa5B;3hg(l~#7=64?&tsA+OFK+WB+eb6Z%W< zFaL|wg!%t{if`4&|9a-l$4G*)ltn$7q81Tz4lR$=KQORQN0Y?*AXN@=hBDf3PuzD% ztaSfr<HK{Z)FofBy7$J2>eud=gRD6&HgkGp8ta*#f-0(ZGxB$r{^sDc2J$qd#?E+2 zX>X{Lhl&)G6lax3#C^2nP>BJwCL>OF^?yh#N#fMgVd4Y2xBM0_<=A;W@Bt17&IvJ0 zs)NqiWZk*$+x8Qy_A3r#8&oO%1(@9!G^E}=^Vs4WZj@6~v7Yvk-6_>9rR@}|#!U8) zN;0yTe`rmaDdMTtYxXOG{?lqsPO8=o9oH-BdoAHi_$r?CIDvb`f&PmD>8ZRIo7YnM z2##~&R*KiCZ6vb?#j_3<05t^S^rS}btY+05-rWY-Uf))t_WUD?{{{51p-~jgGgkjP zI0YMtf}ZUBfLRL1`h5DMHMOShA{zD^PA5OxgR5R{qo-}$Ds)g!O!a-e;HlfUW$m7( zntcxj=^;PSQ;|H;X&Q%x;q=xM%tLuCGst@M#@zY75MF|3Pe(1MPm-m{tCs@!?W4yD zb7mGw44Lw*>#)8TK3rUos%ZQ{b}Euji;=H}()Fl;iFW1Usb#8+ZwUTxYs_#%{T#zV z@9($vaB^)EJjaus-4!o=b%pcjqT7!5tDPG4r60HLcb;=kIc|>`eNd+_EoWf~4Rx<C zb(qm>PiRdE;rn^YEe<lZB;sC(QS4%p2RAtfDbS9$so}4qnE#T*RwIA~2#)*{i4>k7 zh=GN-9sI=WKTf1OK3L5xDLR~8kQ3SUYxD-PEuY^uKvGWKInZ$5AsdcVw@x!})8D`w z+2#X!wePXzJPNuAOs@QlS|e-@K+xT-it%1|HPhv-DJ9yo+-Q3ITCDM<{7}|oT|=0T z;J}2@CYExBKCB76*IkqfKETsSJwOet+gasjiVTqF>Q_Bc{f}sGmYrZ=^sXq&<~|&a z*jtc+{P#j62{-2uwk}J8`&wu%rERFVZi!m>L}m1n<)FU;k-RH%tDQ{pXgu>N^=|k^ zxBYtIG`HS!vY2p+q>h#rLLKY+3)|LA=6ibg^L}d$qFJ~xlht?B$4npBWT57#M_qVP z%<I$v(N6!odk<85Yi-61;^Q8xv)sB7F)%%%{pos!hg$SEWMvr#g1~%#xKjbP*=V0> zmp*Ki7~%K)R*_GVF5*#)?Bc*L`qGhpb*}S@0xPuXI0+u~E!c((2@(K*ZCgD!?QZ== z(kiy$4d;hkd_N`*#}k`x;fpX!7p0`OD3=N4pUod867z4?{J5qc9hu|!D~_+QR>yP! zbifVVW!Yk7TB+-&HIOHhs1}lNycNSrF5<h}zfX(Su<cOHkoqg%MgiYiz)@Q_xULjv zz+8t4(VoROtuj?YyJeIEvZ{Etcw*3Sr{l`zoBipVLT|=OY|ZpW7SE4<y<AmVnVRb{ z!2&2>cRg`SbzO(Q9ogr*VBqiHsYCTfxw~XE`AjL|q0=f?scLIWx1NO&j<Yd=GM6gq z0tt_`Z2H^37eI-I=C{h#$ccu(HP+Cn)(RAK82jR#5qIu%>354x$jKe>u)wEu4D1vC z8Pz};C-9+l_vZ(d;8t3+tPGFz(@P3B2jxdx94y{fpeM;8oW;Sa6{Bu8IN;)IayR~t z&|H%d_m`!T<J0YLGfpoSqPSQIN?{GfR>W~C;@g~Ap<oU9)gn5;sFb-jdp;fAf=oI5 z&xze@+3T;)i7oE6h}QVu<5!*9%#37wa$i0h@-=l1qMP9cx%ol4EF`cvE0NVo&<aX( zC$Bh@4!Bv0oP9Zyr3Tw2TWWc~oCo#Y?%l6G8WGv<gc_|aK3b2Ed^)p*eBn~2bl<}r z$1Y)Dd%!Fl`#2>w{oqK!$i6FVNr0W_hx8@q!H7hLRCYb+E33+%y5#7gR=E3UK<m<y zYadgLkR`(yfls1fM5{msd^nI}*z5Nuh8@jvN0o77sihG5=NJKD|C?Do)@hx;uHjAV zM3mACgFYqp<VX2{YZ$hhyR)=9Z+f4C^DhLxbG7Z$LmWQ;Fe&V2CLLO}r_6WcQa3$} ziS6b*g!%kb%(*UWf`47QWb))9dJP;EV`4hXUMIym-<{MGidfQRN7J9;^L(`C^*0xu zt8EQxDi<Sg#mRtGW9!X`5Ne$VrFBiTlLqHzr#ZP<Y1iN_h@5}1dV3M|({G+zAaw)j z#aE4{$X)tkR~L`VnS3gZEGZ3+aKBk3*5%cb_so!cysMmymg@}Dcr$8kj_{jK+8aA+ zNp*t86z8+GD9hFoLK%38S^sQAX$eJK?!N?kk*xPCA#)!OK2yk7hRY~lt3?Pu+9)cw zg$<op`uCX1aHrxk%{zu+DBzLcRM7V1$iw!0uO59|0YQ>nQJ<kOXS~y`C`{_B&Icrv zJ2V9|Q>Dd$((4i7Eo>m5z!|Mj<LaPHs|@gBIFoWNt)~aO-bKSK8y0iiCXjKyvp;tl zI6Rrr$|Y_f0p(<H5=dFO;g&5E<~FMs()oIOOOBJygd=kIikl<Zb0Hsoxd$72Xs)=} zhxO~zV;(JG(~P!-BDU#W(cKgjwL)RL$g)f=BJ<Gf&`KHgTY;aKrIq<A!^pFOhQpf= zN6K|nl{#}SZ(d1{lXCl0R2|QUygKv;ozkbv6dLqJJ8dq<yPzIDJa(tx9IM7O8!$Ff z9nQDKyVSY-_)vdpGu?VO>Fm&SfdjonzKaqNiO+H=!%5|vb3Qu?p#sLD$?I=Blq#_z z>ESW}-GFPAQSh574g2CuH?x}4eN-)*j<DwJPv$L;SP2M(lG=-f99vx4{mP`FO>32Q zmos~g8IK#sZC2`lr>%oSe@1tX!qG1q@OOKWpG^=3?-i_n&A8qf1c%de3MHTTSgK#^ zjDcSx91~0`u6kN0Nx>N82oA$-P!G<rhq;L5?Kf7;oRNL`;eCF!G@|}l-68!S-}opd z(x^b6x_2NEh4dqKdQ<PKuqj>fW%Rq&1!bJTBKx0W*nFvqcj-F7`Q@e*wxBj5eEL_y z{-zn{Yu#TC`W=4uc>$ODRn1mnKNJ3T(D)TlJIiO4SF>-)qqs~uls!61+r}QF-F`>p zKlO^om1lzlG?LR4XEkEK*iAyy5!B-lWC{@0@k}9XPO69vmeD{6wA4i7H*5UroekXO z#Gf!4gsN;GQ5&=T%c*jS#9vO3<RGoUf&2D7&I^P74%0g`{3MVlct`{vZ@X~3%@v&g z`*#BkB}asf)srXA6o{1=ukP4$*KW;A>b`vDf#vpxW(Mm~$KZ;K=+&E`z)s)0YNyoF z%9XPN&Sc<EUY@grnU#&bnRpJHWurO-<N$CSK}OJ514;QJkB{GWZd-jjcyPQFRdqZy z_@yM{b)YH!uag}|FcnMiX)1y)B}CR{-~$!qhauCQ<#uj&1Va(UKE?@LcGVmCf-9v$ z^|EVDp@xs6&iHD9?_o`642NnAU0|hZZJ>=iqQi`kNv&`pRd%cO@2FKMlfIu1xd&uD zrgSrJB^=b|(f)L@{i37S3wSq}|25nUSD?w#VfJ)gZqb2+i??wYW3~4^-h&C_9Kp&4 ztkGH$DI?qN@;zVP3U<<Fp3%JymgLae0ShPuzJbvDN>F#<yJ<52uJDNAMlaYD(G|aH zyM$S_vLx$Vi7l;#WoX)?U)jrHV)Mek9cI#(rCZgV*fGS*9rPkKaAoIu(27kLrxC$7 z{Bf5k#PzK5<Dbx>jFQdns)JT9T~;0A&9)RVok|q(&o2tA1J;hsp`u&*S$s92C)^S- zLf48X*OZJj@U6d57K`y-&{0xZtzG2^1q0IvOT0%um8fP5l>6`>8+gISaQu8C8Vd%q zq0fZls?o~54?SCXFlA};X*oWMQiR@>Sr#{6v@ZU#Zy%?*&5Jc;lf^6hvl&}Dw&G+a zoC_*$|I>*L%&K3_H9;j)DX^+qRE<y-!Z!dqcUKG(RkFV2rH;A>HlNRiNK&Hr1PYZt zr2B&vr7IujALB2pTj|Iu?dYU@Q8=0@e^A2oX7<I0@wE&&PO<a2EL=I3CHS2+(VA7@ z`8jRI7JD$XZ~LWw=&5>rSx&J~IivkwsGr!rt42mF9oU#u#m(Mwf0aE7?Ah(ri5yN> z7KWAEJZ8QYv=lN_qN{YR4V~7GlPWBBGx}+!Ot2mFHFdAp)zr5-#BpAfbZNGjiihAA zY&WN@=)5i?)*#PrN}|d>x&0M|y>m6QNHTMb!Kw7Z=pOq(kH?S_P<RbkSM)Ipkg#X- zZC!%<eWB=^k?+xMVWr1gN~WPk2ulYHHV`raty&At<m;Mv!yV&AU}>*f6-y<Qh~hA$ zd7l(rrDVg-hazH@I8P^?z1!Q^)u9!)melUe&e__&^=5oSxdLAOqx$0Ji--^N>gT$` zW#wr#wUIxEo}3us%y%%Uh=SY4V1=R9R+es+eLNgVQrL<?zfb(<xx%ei2Fhw;RN21$ z)z<_O_WRA`5mA^yIZjyOKf_H92XCQ6X;O~c1M&53C7(x<#}!4FCSPw>*<OxpdmARq zIER@+*&gJ(x}kxon;r5ly6l7FC28;usn|gr0U=w{nF7tf>fm3yJL#s;Td2G~QK)f8 zo5KkXl`@GVH?XK14>G&>If0XDlkj*)f(w2$LUQD|W9qDeAxr@lsfA&mpkTj%yN|)u z-RC=Q;Ty0FM#4>Nzn%2_;}y{yi`i`8thxHMGdQDHFMvI@vtW%j@nG=X&`(048=PnN zFt6W<c_HlIR+O`hD3-W6D41`(e{rbE<@eD5Yd#1?yaFjaRST<`bj!?Mx4}ox8j!~n zq3`x5jpQ+YSOHjhVb$WEV<+8IpPWB;jwWimzV46xY$<6empl^B!!?B$9Y#h;Do*(= z%?n)CEvy(We7q8_YjGc&v~56-3!=wra~UqGs|ObyyXFjkost84L1Lb2wrzHC_9c%z zYu#;P?X=<r567Yoo835%`h)u4ht$Z)$tyCP)&xv@6Pyo_nn(`5BR*TD?;XV@>7 zyNQDB(^h{de;j=Cp^^=3Dy*gCX0IYTlrGU*j^JGTu&gJEcL6rS+AxI@8gZ_&4l-L_ zZpVYf-@Z-9l+IuI4p|T5z?Fa7a`iT4{8OSJEp_|FLuy-1HCR^%nbZu^%0I&J5s+O7 zvm=aO#1DBEnu|2bcOi^U?yO=u!w*NAs_^`pHeUR)Imm4AO)M%CTk6<a+hVAdbIH7; zlG7%W?kEPsyY+#w5;RK;FbWtWY}diqagICk&v))e6yF6@2(ss%Fh@mg_LEKVh{;5; zCd`ry&lDq+!Rv~3yXDm3&67KxA@yFMOS3paQBgypH=W-0GGn&3J!l|0W;5T~$g-CV zX{eGu7`I`G1QKpo`~(fJ(fV!m<@q~9`RT^^H{@T<25&_Im<g$75ia-XVOFlkuWsw; zepg*pA5JZ$Hoe#W07lWw>t(NwN>Y|f8<Z87VmE&lI)*3I{NJPcRpbpBQ&h10@nTU0 z0<;PS4)dQcavp+>&vi|-n^JaP5(S^XctJ?^^qC=FwY{^-t-Sh@NLPZ5Qr1;ki3>Gg z)p}t-SiZfh$&sJ4S}CZd1@MZC|73fjyu#*Qkd8!#k@inx=sL-$Q7mHym9&n@T*$(^ zFw(xzmt%<>uY@e$Y|zU^UQHz29!3wx285d+E~WwReS2h<^6GCNvchIt*2&rhkR!S& zZa1=K<|4PDMx4vFp1h2*Mu?zuO4mJO9nA~oDk;73MOPW`6+d+uS!ajcDOL44BW^~Y z>?ENNRa<Tb(1p0s@Qk*B`Qa_?JcpMa>`7!c1|*;!gsvPkwJl0SkV-U1<P-gAesWjp z2T62Q8#S11!qJXn!q#~7HL_2`#LCWazOKF@6BNW9NDxM5rB)NmuS%>>#vM+uRw~*y zRA$BZbfFv%P?yYf;)yZ&vi_6G*outw({O+?>wPB{UhI|W<VErElHsaZ9w4;0&Fl4G zx|grE@dMep3>WxWnYqlzUDk%wp{<h16!4~$O6zPtTew7}UQUCzA33D3`}AQ8{VC`1 zXMIz~e#6P%6kVHRoTlT$_?%hY(nQ?YEyh<&ZU>V}Md{eV{4(i1lf?ZxS3-m7Iz4Us zUzr~61wMt%G}KuF>1`OLKVxj~6UFKfL^>)Z)uxot4^uSTn5NB?mhBUH&+TvT7MGvj zuNZAmKF8n_9{QSBLhWF8MjDkbT+U(!eM&yMk762rhe5t4WZZ5%g*3|&-WK+%rN*l9 z*%RmYB=F6&FBGt1VacN^RX5W^<VW|gD)>G~Jb%;x-ofp8GhVKCwXX7w6?u3<bjk2g z;$JBMn_La6`xJD-L~(JAJH{iRt+Yc;ZswJi1Je9#L{0|4;L#GBjJM)4>%{?ixu}8z z0|2MS;0j0oHs@Fobbwih1D{%xycZ(3y%k9l244k;t_;p#<NNwN;^Q@J%}m&}`Q$^I z{rt;C1IsgBj_Q~oKD{WzdbD|5x+mV=T&b+$zx7zx-|tQepuUJ8{dn^Sc~%;`@V%fv z`YOmJe!l2^n~0IX=p$SbDD>`k#UIcG?isTHD{1wX0eT_1K&xm%vJZVQeq#-r_YLPm zAq<f?K{a_kVQ%{mBMohVy=7m@tLgi~B;lV;hHx_-FTcf$JP0j-PK_tme<s}XgFoGS z<~~9XHpFGVK`h3r3xW1Qp2zwOI95ug`J)Y0fYIFv_IUFi#r6cJ5S{Je*S9x7zK}wx z+MM<au0fqesV`77#Tc*<@ci<kvwliF@>&HIvX+O^Q9sbiTWYEVqpf?maGGwtB<MRE zt<g#&$OsZ3%y0{!LAVQ5(gqC1v3S~jba+|F)-~;{2DEu^FSm+xg7cPV-5LFB+OzFf zO>Hl`8gCyaZNc^S`7;|C|JL($-&MT_H|!`U^K>6jJun`h`9Odvlbj)Q@sS4TotK(c zqS^G@C82Cfe4&+3<bZ11e%+Cb!wvcJ7JfgxU?mI4$K;Poa(j*vPO<;E@zA5Spxmz- zI)1NNlSiCRwf?9HwR23E@Bbz$l{P45zKsdj0av)z&egZ4q9yo_U$o8^-4k#_(O(#l zksmNzw=NOSE%7MtRNJ=VMyv&YCR>`!vDG^~PQKP3Wggvz3RjG7A%!;!Wr#}_ncFp< z28A&%#>r0yc)~B`<Y;b#x~iIiw!UK|?cYBH+{I98)J4}GZ%=&WIAwV#kXnI_5i-kO zdE$B6y-?C(6&rr}$#|Rg8+>FiTT)mq|DmyD_`p>2*J-&(e_IV5d8kSky6(dnx(*u9 zt~PH)=UIm&U(fwBui!h_`>tg*xg!&b{DY-g2dmVg>rO(~y}7llZ6XS1lJB}uAN=1Z z)P(Z0PO+8r%)a7v8p->Eu+hR^JzOgiE$&xWUxD$zaITD$CpL>1AroR2pVou08hjAV zL@T7$`<4mTxPK~B;j)cCrke|^=iZe*|Gi#AY+7Qe3hSE+nz`P25`Mde2UfJ1Z|zE* z(0o*-n7Xj;mw3rqQ?tv%f1rfYh>zkk|KsD78l7-`T)K_7ztG<uh4f$_^FQ6f98O)e zs?(fQ>dUk<DC@*G;{=iiEA;>=y7L{GFPIyOV8U8x(;u6>uAx$oMam@$I?{h*``oVZ zN4cLGgQ0;b<>jE2KjFvRiMs?U7UM24n(H|*uW0y1)`tYe2FdyV>$zw+k$J$_o%Dmg znv7rcH=lL6q_sAZbQxV*AE7%=DMnur1lAj$tnK4c3M>N8Ej-<*0z%T{ixIHCl)c)m z49^#<L-e=u#d~AhqxIow?fazSN<^ny^<KSA;{bV`>vzlhF>#Y=POoO$8}kQ>>#y0` z)7#r_N#wQ?{!XllWmiX?hr83EORh|<0=)a&_(7>X6Hdu3L@%`jj=L0;225{XHVn6= z)?{=F*YG!@S9R>dHv7d=-+jofDN3$7d%tfXgtbg@QXulxMhxlH@Q!z;@E`Rc(mCeX z=Y+S(^D3P%1Qy@vld6%dh4+o`_^n7a{A|BKw^sDD2^C62<NgcIir(;BAa;$xWGJ_j zwG)bm`6tU-SEo1l!~Gd~ab+%vzDr}}&ZeTGM|$){YwV9^^LK-c?WC-0(|G6W^WYOz zOB#5qa_7o+bOTu#5v8z}|I<f@!Qm$JqJjLJn)tkK<{;@hzVZzWo~eYNtSeH+hM?Cd z^qMO{KLz_mwVYJ*BzKd2qaTD>=GuuOyuF|d5e)h=z%?I<A%gD2i(|R{XPtwof+%I< zH>4U0<@FVoDklM{ptx|)f(t8JTZa>lEAuYg!yOGY+rtWi_Mm}xgnZ6~+`V#L+AaaV ze|cK%(L{lB?x<P2g@?>~tsIq<@EcNJaU~aGXPsVKEbknuOJjOJyb_L2a&tT*-j=)0 zEab_6;|jyxZ=6N=O>3+lwPZF?&K|r4cHm5d5*Ol3mEwGb4BsxlF|)fR<n?&3gwEGK zysm%R6FG5eomkq+F)Po5PIioptG+M`7YWZHlRt%jdXAph(U+Ho&9ecZH}v||kS^@% z1<LOSyC-4IaubbbN5MKL0)_EfeC#mhyIa8_HMPN}npeGmnkrkVL7x4DNn!J@`dh&n z1uyMvt+Mgisy7YAwTKiB$Ge{WGM9CpWX_+4#_#~V1iE_EJ3VSH-<@S!;lt0bbEgl6 z+nfIs*G=cz;~~80hvf9f0n7$Pfc$sXBp&0o3U?B^o-K=$%C)xy@S+}_V_!z3U5hDS z_H=^!<mP4E<u<laYII56$Cr|vuNqJKhE6ORBPh&Ftq)XGFAMXQe#&0zB?0|8#XnV$ zX2J&1#lc5TVAX^?TSLP;KHv+w;1rH<Nyw>43*?f|Njo(oMGJ5H3{38^X6V->H+|P& z`kxpAs7i3Ja>#gLx`CO(6`0f;X5|IQ5b_N2GN4rGp{cZm+**SP78Sk+q&=#kF~8c1 zllN-%9jBkGIlhu-u~}bjPb~bI)^5CWWz*6@&uIE=o_QM=H%&ZctQ3K5UQ~gj>^d!9 z)z_rLA$N?v5+J|M*+tqd$JF*qH!Y8&v!*t1x9=Ve1uU_TdGVja2s?XA;*pvwA4BsR z?S%j4<cqmrFg@De*}p0JD~VlqDCQR}c2U))qXzpsfg~a)N5(mU#poascZC%%Ts?Zy zP&})>+fWUT=mOlWhCZm_z+5k9vya)v<(CFeRul3f%F+y{GzOP$sg941&7(TDkoC)b zVH46dALI+|+w*ufv>^t<E#=Q`#j4U7hr{ermVO_)dsX*J@Z0Dc$>xy!`XrXBR&CGI zR$?u}**$!-pL2B;zxnwcD_V`{kKs@5B7G@E@&*fDgqj*?;u#*lF~vPOpKAgJH#*<K zNjbIHKa(8wj)W`>i|~E1Hzc7aDSyAO<=o=>YcV#EESXsLrsJb$%l#`pBL;nO!mmTm zLEY=d*+z&Penf70aVXq?pBjak%gF|#FTT_uW>`$=BbS3N#q=35cCTW}V0gmygwX}9 zXBTUpDF4g*EGOdSzudj(kPkdRgfp*j<g!ljy``gAB0kczXzvtM-@kfVlp)-Asaor? zlAGa2cgb_EDl4zP0@?s*hSFa0+U`Z<oC|3Gov~<J_t~>Hr+&GIDnqNX=q5auc!XO1 z9G)Vml}OUph7;shOI#GHZk?uc>pdohNTq(<1E6vff{t!%D51!HeRtm*MSK;TW5!nw zp-&`AiH(1QUChyP56`j-FHm`*gw&SXW+`J&U{f}u?GE5{>3)%x4d{MIMR%y|J^2Z( zSLbEI&wNo6xLj%y#q9&uf-=BSOZ9Q-B{fQ))ADqamFTmYG8JgCdQD@{!R1Ohk&*Jn zVvhpe_<FB-WUYXI)%0@BzGlX(XML;1dCuiDv|?$U&m8bB+r}M|_32Ml$;SO|O`6k* z@8RA4#8ls{Y+`2)t+5sO68Efl$rX6UFgo1O+Y`vlW$sLKrUK6^piV9d=?B|>@cM}z zOtn7R#=g(pt9gy%FzKtSmty}&UPJM((qAKQGS*eKn?Hb?L{w(haAgDir`v4Ni(ndp zARm1w=!&!1tDa2r(psqf@U2@9CW9o734BrOo9dj<t^>#Fb-yE5{^drLbxMI*!z~^Y zO@7LkC)QT$+kFeiiEPtz)Vj-^eLJC%iHTL8=FXnR`Rd8k5<hAY*WDEH3e*ea)#tE2 z6{zB=Ik+%CbNqYt82zc%pF7TFM;Sun0&u^!{!>0i;UZ52A{kwU>-VneXH`{&`X<qE zdz~3-g}ygBST4OdbvCd%`BMWY#^W@+w);00;NDH<$j6nUM0M)5cR*@HfB6$Nrs05I z1JQ!*nfcqRrt)EZ7lW$0G^V+4yC)z42RW_thLJm>Zkon$A_{sbQvJ8rF1B{7_R1VY z%_klVIM=k0CpXGVG*%Vv)rS0Z#^;lkfYMn%AS;JV)$w=73tIgl!}N4uN4@2&57_KT z7o}s;Wy-cWx0O&QI$B*W0t>Q3iO<;^vaJT6o_z_WIdZVwJn4AO6m?4@Hq#PZoxLum zvX8W;Hg(eHD@h&+RP55az0CQ3&1><AJV<*9w`Yq2syQEY3cg$C`Cq|(b^F7BPL?ds zZed-*ir#Ywc^ar%ADsrF<}i>-?=R@Q-Xrgj_>dVPqkp&fIBB&qSn1xe?hBhm=y9Q5 z&^veOAw+P8>AC5tO$GoaobRX6wd5!-%MQFKps&cK$LTv0LqUGwWU@6gQsLlrZwm@Z zYY=oqj%gAb$Ql)zOf5YTWrd}U*3zmWkwF1I36XtEJ6%69Ly&B5&%!AY6HDlgu18KP z?b>mu0nJKA$Xj5Nb4L+WssKaLSSw*Ud8psdrSS5RpE$V_&yP2P@Ho5&rL@841}A6( zFcB@;6<9)^C-1~{RIp4k<=k4(+{i>@RanBC=2HslkPL!?x~Mqy5XQ;C<kYNU2yo7t za=?y=+eJtm{ccsC$1oV|SIL5$3NqMu4xP{9-cx`j8UD^-178?OrTvX)lD8Lh@-<$Z ztIlNTmgrs`3zfy{Kz+{k8zH(r-;tMdKOF_I&(GI-;e@&$dB`Nc3dQ6fnRno6FgyP= zdYN;a2b%)+gzptGDTcFUQ$AsC1mSafkA1sXB>r^RXryb{gh+9dSiFG{a`m%fyxj{_ z3ZmKd4IJ~n?r>d4Oa9rkXy<zfcRx__*p9!nSR_5ci(ujuMD>j-8&%N8&V+?(M}9T) zMh-PW1Vk{rhf2v7K9KLYOl)$kT65M9{TNqPch03;V4gw^Ba`%OAj6jyCG7od&=$25 z{;!OiXX(@y+-Rx1E?RZJi;_UHE2v}e>6%|s%QCn)MR~+$D(MH$FGgb~`9~|t%C+r5 z4-wWV=;#x*LwYdnd@(x28YpX<PvLuCJiKFW$FDDVyuMN;x3=JVzm19;jMcqmwHYFw zaeA8WJNtOcaw}<-D&S0+P#uMQib4iDqDb&<w@IK_5EboF@Hnc|R=Vefh~AX5F+7w@ zx+0!DY1$*bg>{bEQ;&xW(TGd|?ol2&k)zi4oEKNw`!y-)=^`9~>V+Kq3SM=;k;LV@ z+>>@^79t+Kz?hd5-U+lN=TL2C!B_>^o06Y?30^YJVlxj(vh4ge?rT(f9Vq;aNw+*u z(BfiyFn(r?DF@i5i#Jcat@05X?h0jkWepV5kz>2smxc^fQWY{f$^hfz+gjQTC5Vn* zl9ob4F*+AzGi3Q^(9PlULqX0CYMR-Y_z$EK7kz}Y&dmVMF%x)YCF;vMZH~o+T>>At z;CjQo5=KJ2e&5$fX0-sVWUjS=2(?f5S|dEBtweU;qakQ?ciz0oerq6NV{NkC%kZ#X z#Z-Cog&K0?(eU4Yw8finb@5);aivDQG+>HMjP;^)JvOpj)*MO%E>OLC#BfNL&nzF4 z-P=~Sk|}<fnmQr~rB=mIc&>!L)J1#(zs--o_owCYe|en$@gIN-bN|W-^HpvF|ISua zYmVu#-q5Jmr>x@N(L;3Kis?AjaCx2uV_|zQR2^YR*xF$&8f<+jXLYINkcQ!6PKFDs zc6Ane8*oQ7t75xu$NQ13v3Po|RS#=IHM|>c|NW;Cf68+07?P3gtn|$<7FIQz4t0}m z6}w+T02<F-y{un%TF#|d`uo595q3=}0YyZ!2ih}&?N4F$N=<8EXO1X^5C~MQn83xF zjFF6Dt|hajQQc;?gZj8I^x<+e$pY2%C%cCVjRm!J+w;#!O(X9@cF1fUH~vYbI+4k0 zJ(!3m>}hR7>)fg0UlJu<&hN$}-qGLtIzXQ@P1$wIo~}I!X)#&X%O=H^ScRhxiI^&O zD#}XHb>Z6P!{wJw%Iy4)NX}z=p(f*&M5ovGhV_TWeF57}EzR#Y4yKG2V0kY299~zS zyc+&`FX+fU=E+Vr{Ml<dJ07vz&ni`z>hZapgKH4<=QOTt1Xd5R0UE3fb;BtFbWQIV zZLlUBq@JsGqKI2|6+o@_&))-w6tntCpY{Qe5!dXLre9jl4>s4z^sw@#{C^y19bU<V zR@sRXDF%^iLnif3ZB1$O5jnp01w@{<asDB^cqac!^y*vvF_W+XoszCJl84}JM(Q8B z$-h7%v3%o1`T61$skF4NNnLs9I_^l3Jr=)}(F_5ztfQBgfS8R5+XM+B@g;$!`h$)_ zg7IA3z;Mbek$|rx<QBWPx#(SuAiJol^zoQ8{l5x|^(x}e>6zBV(XnSI@ANC{+8CJQ zM_NZ6_(R};&2eK2mh-cZkhF&_Nyx+CUns7a_`?M+fADY1A`Q~cyScikhvuRid_Bl# zTYF#6f{W9fPP@aOznHFH-U*SDX&vcJS|?sLwvPWIihWZP{-)LSln$h#dnbXqabViH zYn}r;%#(}=aU}&7RA+2Bs$W_+r(boh47YpGNFEA$-e2^>Cqe|<U4J{ZyWiL8h<k{f z{E_?#0I@!PKz>xQ0LgBY2>T86rl$%!Bq#qu2@S)}eea1B&rPkhN?DhswA$v~H|KNF zB5{1N7wQ`;la8@BH={FBA`rOv%T?mxuJ1zoRA?a_Zgdd95~_=!Cu~i=FUBvKm5K^s zHzkG_iE_e|1r3-?WLSx<@^ZAFiXUQt@ah0g9$*YUzpa7pDo!5jli;MVfcAb%uhEFE zuE^tabpqhEl^upTq{W@R^rKkWsI3P14Lg(I#Xv+tiI=~4rKo{~efftvVXjALO7YpT z53dofpJ-)JQUq^%<_7yPy)aus*El!NYRJ<ns)TG%_c|s|eC2UZ+^{8A00Z|<LJY<= z8hLU5LQ6t+M(o-J4g(KM)FvmVYXTUWr+b)FK+Vz1WxTZkbwg2hgR7@WJ?D7kUQdpr z-pJ}eC#uDfNb*6mLxGZ%0@5J`HJVZycSMTWK1IGI_j`QbwEntG)4h?wL@pAz7^lb~ zsaaMyXyZ0&zd&ooTGaceawZ@3Y8J5ySgcEVPGy;41sOp@$Dn?E*A311wt90_TFLWX zZC9kvF&l$$K6!mE%})nYPL@V|yYQBk){#1To6nnk91>iQwak@P?nz<yQzM^`l=CFh zHv_pX=4Q{R*#0Gz_ROyTpwa}B{0O3MG&PrtY=M$r<k$o2O(Qi|cb%`TPI$&4-%))Y zeBXTl_5_bcteiRc0slrc0v`T!^Fn;l{7#mh)V$~NNy6tHO2Fo?O^c7=ZyV35zr>~r zcIAkP-2_M~xHY|S$xcEK2%{Ca(iKot8;QqvKAF9-{aJQ{?ODuj_ZXT_J_KH6GNmoa z%9{Q1<MY8Qs%IS*r;NAQV`^7V#wKm}`gN|HMd+454E+L5AxPd>Y)a%6;-#HZ)w3dV z6&=Zm{fLwKlYu>m{<LT`E!(a;Z<^m_fNQQ&$S(;yaP64v>mpnoI&5?AM#9_kCAE#m zebDI_-GbY?#Ko@;fnE>|`mONI!??`8_e33?1x6<gy?(^7!HD5bKlswgd2=yq!SQva z?WI^(21RgtK0raq<Q4Chq9Ct4uZ7w5ElL8&HjMW2mQ-<paqq?mfKH5fO%Qb-dQI<; zC`gw<Rg9-#7-}+U7$sm$A(*>b{_nz_nC#Ror5AHX_c4+LO-oopeD;3ZVi@~xd+c`u zY=83m4wJgiI&Bfsft|YEzc-8#x1y@&|8P5EDghb)OVs&Vp9>HEFAqtBvlC+%XSCB^ zB;XRR>n+-<<)L(IchAd&C@-HeV(Rxyvs=TrO=!IF_t4>&-rCH!Cq24n`jYo5EhDz7 zjulH+e1j85Ym`5g4K-_{$3syiLdj$%JM>uNbx48Q0+yDAto_U`_d532Wt7A=qw_=a z<DSuZKp7b;q&Jp;0^z{ch9JW|G9%--iTM)B&9Y?~-3@_tLljOsJdfIJr?Z`3OIF&4 z-8p-esI@XI2Ms++5WY<-!zJ6IuW64QV<`7}+rX=JPdsao*rY>Dkj3?jui7Jg(``RK zkH<zqp=gGcS6zQysXf#M8Og{fzmCqt#?#T+uM`f#pnL{&+zIkft7o`Vb&56HglWjX zdHb3j-RXL6aE~O}M&33we=Y`s7+twt|7-f=O@eN1`?@QcWkQ)jhdBPpoTQ-3*7Ch8 z`YN{>R|eQ3yB_wr9hpSn#|g`27*pyMHV)Ty)|wHnh`Vcn^`fMW4VKxS*Nf<+`(B1F zB-8DCgqOci<^Mt)x3NE?l8=;-F+(AAZ;qW)*yz_WEN(qy#gcxt{|B@CJkq5{Gwyuo z51eh>_)4nJ^qwaMyx>q!z`H8Csjq1Ig-`W&li?<HnX*dozn1ksooCoPB+m@{8R4HB zA;w>^lmc_K8mmun+=}ae)@a-^{PzrJPV1a}AmhTSHLr>OJ$lKTmIh>bfbCG5$xu3p z-Ar08D|5=jQ*G3PAf9o|f6viB6DonUQoooAs>+~}y!!CrKM>C6QB!dGz>EKjZ2e~t zbtHzY_rEDNpZ;H^bbZ$XD>lCUZ*I_y<6bnlp00l}_Wkd*2KCQm<az%WRQGuudrZVg z|3Bs58@k7YQ~#dUbl8-2B>|QkZ4u7zJ+<&nagrlGlw6`{OF~{rT4TG9vKD&!Nz3lQ zM3U2%>XFdlqI(FNyWYyN+O|(q<^zu5Fn(J%&$&qYMw#dG{iuuJZNEdyNh!!hRQ}kq zwx!mYadaAbdcD&oZedE}0O_q+vC+3ok!6bE7Z<0|(>bemWm?QXR}ui}&!<2bho3Y( z+gA0_9G!7<Rc(0P5=mESdi|ibl{_F)%Y^H-ZPzuic<O$A-7mOXuCJ^x>3FyG<HO0J zNaEM;Ym*-!tE!OdGv6of7y(1m3?b>OyD3k#<&*~V2yPqiy&`$am0Kpw@Jsy*d=u_j z%~G-d691+^O+s?}^m*z1CYf;ZUx{yoqfJ>&2INU%;;;GJoZ#5YZuacw2wR38@;W2q zDyGQ{#-E*9;d|5IPEGZ|3U_=<A|$kGm`nxC`_?jYtqf2F`+2odNeey-1I8VgoP}(} z`Ed+26xOO%0G_zhwXa_u#I#9kSf~ZMY1rH+)-ahB4C#Y=x?5gNO083iu~PCTX0ox3 ztE<YY=u_Lm)w<h$A4l`@WleD1BmQPc$pSj}NP6JVPN12+eM?Q`r8-1kTA%Aaof0g# zRNnp`1oDj5!3U>2XGc9BS=~JFUtMpK-jV$X{4bT3bKm@umH_=g6xc6{xi!qZb3U~7 zXS17?>Xd+J`Z0~s<9Sa?XlF=!Zl-K$&EeO#2+OFY9hjh^_XorR&UJIb`41tZ;I$-Z zAUnE&E~(~VyzDWj@Ikv9(*@Zyv<81nr5aRE>|lmNWD#D;bWaSB!8j1Gc6e1CBdH^Z zCFsOZX!#UkivJW=PuMmZ9sc6+2;jQ)5wq4S*ocjEhUu?xGUMEFbj`tA>8ij=KxN8g z?6_6cKnYGdb?~WsgkXyFo#?tNV(b+$%72~dsH3AdP;t1YjqM9*RH?%kKeqpL0*Nj; zr4L_w;xW`(0RV#i*!OtRD*Aoq6&yS!4CSF@Qqgn6@wnw@X<703Zyw@w$`Nt4K%u0} z!20T<GGmXsZ|*soH)D%EtoRNwbxwj2b6qzX8J-E|XaY?;Y=n3o=Oc(H&$i>^5<p=l zrERo<q8iA2_H{OG+SRC9lcA`k+|+l=ib&#f4(WTZUcU=89k;7{)=C~oS>5JaX^pbR zH$?aWxCXH7l{N#0Gv2iOREXCallyl2-}|ziy-!uqDE;3w#m*FLm(_t8ZV9Gb&edMs z#h&#S<CFcv6T|@8DBdxr7N-m8D!5Ha{M$T6k=`@E5eZ_F>doP6S6@`Fj5OC<jm%Wl z#}mG%vB{<-_4Aj5*N3+0NAuQt-VoH$9Iq5cg;JlvgXU@JE!*|mQ!&cn0mF>$jQVtI zkD*cn<M|w0?)wOc{)111I{Adn@15V2(?60EIkq^{S%iB05D|0ye4&#EHcrSx6a<~v z3s`fi`$oYK^hPb!?o%|3aJSVWg*KFRNv^}cEB!?!9l^DYp^IB3E7vaZ3%>>T{q&wN zOd{MvRSh)G8jYI{vMW~%f`uct{9nJiM%9#AkP@)k9yV<s<&K|rpcK8p!_S*J9r|ZG znpL!|mRA&R1t3CCP4+pvC;30F+#+uYW|I8#^yuz>D5SQgK%l^pY}%Ot1loW-Xp?46 zSJAmQEVG{GVZ9x;3q^KC$;U?o*9PKxI&^L@=vY9V1QEuUIwN@LJ-;Ny*=Gg;^-ocU z%=etP=rL{|qfGy;JfHhUarb3U!bgVNq}2<~X=0&;!*l(s&>qh=JuS;WXR}X{O-Hsl z1ijIdeXfkl8S^deocc?Wo=1F<u|g^MdCc6)C^BH8n~c3`b!w8HXsM?GbVGw6qyQ+W z7kz@co{VfE3QI?=J`Ei3E<W_`&8Qz)e-*d`E|RYyx{ml|I&HHyrDPM(%Xt1x5eMZx zS7O~UF|KutP;J5_F2pdT`8GL$8LvwtsvF@1*)B~!7%i;MFp04x?Jp2(J@Nszo)To@ z<_4-6aC6*`9Y^wkDbHIDOXe@Bs~s$b1?hgxMZKvYsmhhDQ&Q@WpWt|B|MgsC(sQV$ z7NT!nh+c@9?e@WmL+Z#NeW4*>&MmxL4Iu62Bv0#yzY(WEPv+jd-NGl@(PBr08>d@U zzLaZXymQ*PhrHc$6Dh<Kfb67Ok@pvD2um4GM9y!H*=X@~{Y&v1Tht_^bqUn{cG=yX zQ<53Ci4vjRW`nyjT*v*E&ws0sMTX-?h37f>HdXW4dWbb-=XJCHT=2@ezuNOfB}39r zFApMW*(}k`>lDdZ6^8Jd)0<}9Zna2M37&u&(kryV7tKeMaM`W~1yqkzT2tFM%GxFn z6y}MU^MqF2@l}$(g0bu%{D7FJ*)H92`E@h|^{%9?oRVkNCFa<71f#L6-PH|e5xZ^a zx~nn@btk^rzWIMkL$-~WS=Uev=8DPmeEV5%?`wDn<q$U}J}2Az(ABHL<`6eyRqCy^ zmF?ZsD7I|IKu+P^QDDOcy$%Z{EIAQ9@fE5jPSPq>uU{g1vaf2q7;slR^mRpm1Sjpb z2C@u4J`*^jX489nBPJW;v3mg_Ic7@97@FC!qYg0zrv<AkZC8TIj9tynzD}3i1GW=t z@?zss`j}-iTLd?R*|KQ@IRW#&na3vQDmH?nIcU0)ptQCAs2EaoaKfz4_1E;}cS<<6 z!%0Im@xDsgh@X$ABFh4Hk=dskr1PD$Qm33aLheCqb@n=#mLvHa{%({#UEHVo-oBR} z&een9EytO2LTWnKOL86ACyH}}wr)R)vO*>kSqr7I`btdPUCSP$>hngb21lXmgc4Xi z5#_nsdC*FQ{?Pg0b{rf~5azbqlz#-$P!oH(j8oyLXb^y|CgjDTuIX?yLZiaL>qUCL zzWx=rUdJhXV~(bxW-^dwIH~XKB>sXhi?rg-`q?R1^G^(PJ5fBkWsGs|neX&XI&=xj ztuu^e4rd_k_!-Lfn&Vw2V<be|Y3w9!uus`Fh|-i}<r`K@CEb~{p4K=?%Tt7vvuWR{ zs{!+QxhfT%$Tf}^J+<j{LC1FB#;WTbnMySyAfzP+Vr;jHa>2cIwsjiQutDA7owA`D z?+f$mONyZs#r5&(n2U+c@bB=$khx3$FZqZPF4$p{>f!Rc6m|XmB=x&P>y~rWMn}BA zYAeU)A&AE#h1P{pu%!I_Eeju3b+?$?AdTrR3Qn$1N!M>pS4-rfaBMT8U7S@h?A4NN zHylH@`)?LzC)7}GPHW%qD$$?HalWaunaIq}sj7|So;GY(1baSqjS9MJck2E*Q+iZ4 zFtHo=KG1Bw&>2#y_D8nfhz!8k{&Mfz>IY5>^TVSU;=%S*NbFWXqJ&o~*N2lkdBN_Y znOGI@xyuiOY{W?c41tD4_tBS(N9A^vDvI5nM_=i=D1b=(BYD%-BV7@5il+MWf2BLG z^zwSp*H~{8*{E<WoSO@4b>FvZgwLeXv7L_&fwX*Kwj86Mov4xV!;@sDe?g4ZL-{jy z9@CCXG^I|e>JwXcs`;{QETyXB4C+5~4v&Hx(_@9fq~s=<nP<}Bb!1jHxWCQ#a~(M* z3=o;?+~XQ$?RC4@RmrR}A-MNgPNx!seg164-shRYIOol$TxZgh;)-v77#}j-JN9K1 z4%|m`qY`rVhXgbU?eFgw6kB$b>tf{PammFucm9nC@}lO6rLm<xJOIHGn3wz*z%j^q z@58}vZ@dFym<46u;(vBM(EK;*?H}*)s6dlnuuw43yznW-ywGMq9^4tf7@?ki??Npc z-*;Y}z8Yu8y>(?_VQw%}rtAlA62g@B-3VWFbVw}@A3f+W!d&mP-0bqjj5z%^208C~ zJ}pP*%)G!<%u4Y@Dw1BO0EnQQK#CHW+GrZ3*Cs9><yQ-*LiefApKg{$-z2KT(c(aC zsbcTUc)*<E81&Cgyh8RBRycpBZ|0+F*tfd7mz>^&;WGlX13T%~pXFSL^g7^U8r^k9 z5GnsHTBaL;ceX4qEY$?WQ}8N#RR&w2&KnLCXE!4$Zik9jZ|Q(hY%vlp0!??ni`GSh z7?sc~p@*wxYn;=jG)BW~Y&gRJqrpX(%!xT!rdGmmy^4`b?29cY@7xgQR}|g8>gehj z$9g)yd}>+@QoXu0@*!<$PN#?+%A4_FZx;OZr#M0k27Rp;ebY4C9m`hKH#2_D_e-fD zk2hxPC-;y|J9L&weja3|N66KYXv_Xx+tZVFOo!ATDF%c<JZiMJ)Z1Tu-z@rBKTnJ_ zO!J<ob52<2HN%zRQ-XZurE}9Gj)(IX)q`xh*V?k>SIxag*&&`P{Y9mjR6HE$V>#}x ze5GO;2rB|VnSG+gOn<u~O2~ltF7{&J)T_Cypk?&FWu^T30KDufaxPFl^8vg(1wH&- zvGZ0-WEPelMMgX{$Y?%l;?-nHB8l~;vYolBa??LYUObvX>VMvQ(ZAbC193)1OfTV{ zDgbbJ6$Jb{`N=(e3ZnH{4^@vVL&r<l(j;wbQprSnJVbQIJQAf^-C>7>Wo1FEdr+Il z$w~1td#CW(6kfV4%k2r9#IyoiACS1uMa5N0F82g+MsV2%)|#fRC)<hjFNe~2sH8Iu z#^4S&7~!e+Qp?=*7l@*a>>+Y0eLOo?W~b(e&PtMo!!?o-*S<}v=PRHBf=g$+y@H<S zF*H=z?i-k>FHrM`>1_AiKv}0sm|LEH-$x|XCK}VboB$Qudl7$igzkC*Vcg~UZ35S< zO5f4@W!wS{M>S+_Ypk;;J^~VDx{nMuU$cV9<aD8<>zQ?Lbf{sQ_-CRQM^7fn3jJ&$ zE~hu=!-xz2MpnUvJ~sCL=oJ<Qkt5dO3{Ih>^Vkcwp;dF8FiKkR6Lq+pCbVS}CX=3k zN8wU=@HJ9bGCVpK6hZd&-`v&KAfZM&eqixG5W-x(K<CkdXq3cOMV_h4pJsSmkAq(H zuqa_xM67jK{a!gINMkXQ^T|fJ-}R{{g9(3n`Y8JFQwatn=z1d#nIR%B6Co%Y_FCZn z;!=CkRi5u)xHfg%48jcszX(_{2GkuNY`jx~c{V56$fE|P0lqKPC-}tr+lG@fGKLKa zm^~`fbjye`#vY5#O5(?`$Rr8TTDQIna8a0XiiL6SC;+D)L;%+LdurqvPn*NBX>~~O zlcT4+mdls>SFaUBK=@(uxg5+1>*t40@sR8iH^1M?8M$XQp1g^zk?Rd<lQfHxq7MBj zFC-&Aa(FE7?jBS_7FT*52S|pq_V@V6b+G<AvWD?u%Yg(7Ne*uxc>z4fw6xdUI~876 z3r|iim$q>g1v{d%r=lr|z>Ue7=$QPDN<*2p_c25D6pbmVa(Bvovy}&K&eXt9XDu@H zgo`cz#sWkmZ;xzP@Ksyxu!mD84^5r_BH5te`}Y<|*&cMwAjzf3ZucXFv1yuvM3N}H z;(9@P7FeCG7(?n`_cjfAYOMsVSG>rR(?!l7`bMa)a3f@(L4OO0b-6=el0pS@f?gK$ zC_JsxkZ%hXG*5WyPj$iDKl5cDPOP|m9u1F)B_-S%8`D;XSXT3rj@v=9vPoS=Xc$ix zo3Rc&5BpYBE0V5yhz#KZ@GVBpQ09&G&Q_Y-T$Z}siC|Gvcyx->5)6rpBjQZ(C;VXX z+tQ7bpCsL69eitd(=B#1SoEn*2aEn;^67?!T2RRUECuvwdv+&Zzt57xfio_|o@H3@ zGQZ@6p1ALF>;zFvH10Q~UWh~E7B;_)N0+}+Hsd_ziKCdG^GZ)Bcg|b}R28$ob1y$v z4!N%WaSXJR>vT66`ShvJS!t>!<k4I(HViv$^uF4)46m(!qIpC8yFf+`_F=`1V|)TD z-R&;5^P!;ofHb%Lgp`5kDF5+#{|!kvJS#WXbg_<XNLqf|Z1fzCxFqJ<31fsQZAWpV zT=9s?GqCr!IBw|vKRQP$+Hp_Y^%FsV{@rw%ALIhqvjPsQvaDi}!Q}8Xq6q^yRowOy zAKfff7Fwg+{(vA}CVL@(xuT?cmswh8>-c|bHeOQiNpGdhc=~nCoqi<GBo=6Lp|DI2 z|DM{K_*+nk*7!}*&%dOPWN|~;u4|GkvToP1qs@;d?==o?M<Nb(k9EH8#S(OB1HL~M z8*W@B%k_*~SwIj#V^M*D<S!1G<MI>XJF_3LAWddR3mHbcuhWl6Y0v8{N5O~V(zE$V zbGO8N51~yoPZU018jZr?*{550e3Zy?6s-ee>?%*ID;NM6Gcm-wcPC@xls=|$Bj(F- zgM_utGn-Q&Biwz8@3eWmpcg*|M7^+`L~qC}sqaB+Uv7!z1ZAElcHLA(20g%1Sg0u8 zc<NY-(9nY?>w(huWb%^axig~_*v>vaa{K9`-}H?99(`J~cc_C*-PTMCU}Tn?Z94_` zul?e8Qax8(l^ot>JSc&l@3-)PJ=uFmZcx#-7iE^RT4RrH@IT#Gv5clmZxaVmE`I4A zS#p#~@9yRwrbpU*z1*8T0@=}|*nj6`&ACOBK5){8XW;@j5oiwm?LV>NCVNohA3KT= zgj^LHF1kLfE9F;$c1G84=VlN<kNoY^_9`N#Z9wZqN`vuQF%KN*IDfU0#bAmr@A&A~ zhfY%U&J^u5kj@dlD8=AK%l*cb%NXv!XQ&ei6BZIo=1Fj~#e-*jGCAVm`#<cxWmH|w zwkC`P3&9iI-Q6{~Lx3Owg1ft0u;6Y%Hcklcz6tKOA-Ma--K8PtoV@Sp?s3QMJ8t*) z=Nn`H*{f=-s+x1wtY<zotCsksD0BRI|09aTzb3Pe2L`JcgX5~HnZmq+^_k;j+dcgo z$*A@Xnn07yv*SWrlZ*8DiFOmlTcqLmdZnB5XF2(V`4q%(d6FzY<!XI*b6gyI7CSH@ z_{l5jHmOvsU?T$dr@z;aa97Zo6Bfs?q*R8ZJ|wfh`{exxoFbt|+g%r%TpGckj&!Z> zcgNNDKGz#I?c#uJ^O9i>c|NcyYpS{9&DIY^C7$hrX1j{qpkxV9<N6#*tI!?$LGGk? z6W|w~ZdTpRHcUa@hn5u=LPEDNPglUy_k`}rcOu?rlooJN=u$V#fVK-xi+35FPHl$m zt89|hiV9EnTb4xmtI-8Y7rOJ`ZEtX#<tQDe_#e%G4VUyQ2pG3H+U(tM*F_&$-Op-% z?lXDFiHAHM58!Kb?NorERLm6F>Ac~;?~ktZ7zyQ!8oR$&sEhC6ax7@;?k`Yo(&LQh za#EVUKnQbWJO`)AoKPK+cnw!i)&PY&qZq`Z2+5c!B0JL4if9P0B4D<ZA0&OHK2K0u zeD+D=;3MWR=Iws9If*&yxqa-q@2Fb0)2V91FL9H@R(`S|7{0xp{DJ`{%5>T}5HK#L zmyB4Gmqip5p)&&3>lO8vjuzUFbXrpj0Y`c66UZs)LlKRGH?5n~0Q8-n!cj7TvUpvS z%sJbBN5_<Q9|_QQl)`I<KdvKG$Nv8MWZk8+=$o&0Cy2n@>nYq<s{0j#@hx6v*#ngi zX4{t^p6_(7&ufoTeJp&BnHD_r{I-uC4qWjMJY76B&+G^yHGPFW!P-Jbyj<mvU*R6} zL%J;w*L}Tb4rBg_i=;iM)P1tbeT<lDpDyqZ){`*_m&A3Z(NZ|W$0lD3v@?e`29?}r zv<!0JXJ9{MXcZAjWn0CrmX9oE#}?o89n^oYx~BWnXN5JPG4;0cfVu7Z55H=|!}hjg zC50kKg$CCp3+yDN$D8rNyh}(n4L9{dV><Y=5BSb}uH(nbRGp4Ch8I>uycx|K?ytN& zG9QTlys}Ji2J(1c%dCkl@<*Z8ciUT<Si=(-(~<QwI-&Q*BdS6K7+JnYj;cpHRNS64 zZ`$r+xuz!)|24We_7iPrjekum={SR~L>K=*h2-6^(0c!BiCj7i4ff|>RWZqs{3!ku z(nw%K$o?r*j$npJ`tzDRY<&p&KQ*OUNFPN|?7GRGa8(E#?hl17RY?96f~z**|1Y%I z0rB@S20~W+=^J@B{C_mWHKxseWfO+H%U~~=LhrAtQ6NV<E{;*b&L_u}i+DaAo&ew5 z#d*#6hLEreq0Lx*zap>4sl>^VnbF-Rx3D85z>GV(>%u+G?lykGt)wET=9rCrM3HyB zWmWe+W=|Kt!3~RZQUN?yYQ=4zfk1;fGLpNSdxJ?CWwSRsF1+NZq@&jJ4O4F?c~Wp* zW_T&!T#O_IKabyu?4xE848-*t`8K!UABXV6l2Ng|6hWW`ydq5}j-vHZ?}o^=i_tOu z(yy6{TWDV4obU0g3*>UGRwGrJ(xqu1RLgaHbqR32olg@(1HU+G5PTBpj_4P}`J+LQ z@eU{wB9j$xtA$7-%P)0MEmU|vi`)@k_5DVS1pshxsPAv*A5ig=eotFf5M?bO*GY#K zyl$c-NM*0R7m)CZip{Gcyh#@@Go!dz2T%dtY$$FXb|!D2n|iw;C@yM?SX0Btno>WW zyu;NMn$K*@c9~FYbUk7T6D7)B-6B;}B*-!uR4JMD#N?Klm{9z1yXFH`U0!ITiT1Ib z8y9d#lh1dnz@zNhJILM!DTz{}B4l^TS=!bZcrj>`XRxck`^jhE+alTeq3pZm=cl*P zTNt>zTh)<@%8kBVRDa?g=_VwdDzu;RDrJ=H2py}Y*To~9!d!2l$Lu<hPL<bI`dIYP zjT;@|kssm;vWsal0pf?Ud^-@A2R^Ai(-SlqY$2K%1pCmGqay`QAox}FCNKmmBsOVF zb6Rf*lecMs!W(5?Q%dIKQylw1pQ`u)f}4b;7?<6sUSyEhF*Z##mP$2q8iW!rADYi4 z)T)1H40^W3v_9+hqC_XCSW*(kbeNJ^Y1EW&&iwPa7ADj&-EI>KdWvA$T7YNK-j3n0 z<iv=X%4~WnM8dFJ#uiZ>dKA*n^oH>}R+`8)9>;!|fvSS`TY&PJ6`ZADs;>ik<sZw> z8|<LKgY<Ip#fl8cw)?=ctjip-2W5}HI6Yu3<Q^vEc`&o1;LoEvlqqLqi)Y#7`)Z<0 z|Khw7TI@=>{)*avMOy|M!al*|m9#(|py}|0%xj&PF{)oZ^WI%?s390cGe#JS%JWd$ zK)mUQjx#eab5qSU;pGOi1}dU|AlSt!Xm8g=r;Hj)$1$9E4^95z!>uGzX@foeeb8#_ z!6Z?t7`TH}4Q_pAX;I>=a$>}JAN!$K0^8?-i~YbWkvYCEjpbtBIx|7R-40z6<&fu$ z`;YC$EnP7#VvdcsdezxOC!$dUSJwlNs0;6=NCkzwL21oH!vne8HZeVityaqqw8Op1 zG=mw#J7G2D6W0Sar1tLzOclS-nW_-V<p`a!UKB=LW=IboEe;<OMLm=>#Nw5EF*UiM zw@d%r3pfXy%o)if`-TBROvaX56Z3`cA=@vW#4iq)nURp%d?NJMq$2sO{am#9{kiHR z$0jS&)G@v!j6R}vpP9z9wxrFq7Ah<+RPND~-3kd2pDaHyakV+6bXbNL^?U4b_^43H zf8qLE_~cB4{FjS#a5T>yC-c0SN}}rbuwn>G(<M&l2FxiY92fROOlS!BQu=4Zzkyqq z!kLqufG`>X27>~}>xm*;<T_W~5Vwc))$AC%LnX~UjJXOKz2_wl3IIwA+?Umjk(XRc z;bjD*r@YKGp_A3XN0KnCMY#zA*OS3z8k6D40M&<kX|*Fk#P~IMW?qM@Qj}%+gQe-z zw?hTYHi17Q8ZmWmc;65#7Q&1;vW3mK>{;J?ZmAN-u9ckEr_Q+tK2Ga~&{4(m_J{m! z`YmWzL2$da+ny=UYRugA=x2gw-`_A@f`p#)^4Ta^+;2G&<e|~4%^TKHcG{{V2F!)m ztkg!O@df(u&~{y};&F!xEFP`Ch&C53dfzJjnl@i1(mw-M0-&J_Uv(w-Ju>1(3ok{i zr26l*V^QCIfVOlYdbNfy(pTVcbCJL*wtn~kQ=lXN)iChtaC>8A>;10JeYy6@_0t%V zSkt_@7xd)?r~Sp#4P>a$z3t=K8|<&oVr;;vgbtmcM*1v&BZ+kerbAK2IOHAtx`CmC zl`VM68()~Og1z1O*Q%ytv&Qr*)Z-H6=bIZ<h9_+Q49^{&B&m}Q;v)P4?-lOuM$L^A zyj{SO%;MNg+VceYl&N@fPrr3I*I)dTt$e@0d(}YA^u6M<ughR*;))&Hr$2Oad^2x& zP83nGI@S%CaJxSC!F5Gp@p40{<>NI2umXaW=2H0zhKSED)GX?)$+;60S5<ewHo2kP zh=ut-Cvj9wfIqD><P&;z6vge(V_U6N3BIoPSe{Ym0lukUI<hl|95Ibj9d+HH)O{GQ zN}D_Mq1^&3F`N~pKS9az0SYglZ=+~H#`kWGE?D%02l~VWXD}USOsiaj-Za{>$^5n6 zg6@7%y!MMGbPHaS510%*{jTltrpTU54E9px?wm~(IZs81Ds=UMLG@rxwm0o)PEpVG z-5bqmrOcLiTLLJb2Uce|EERzRF7}oxK(1*zO=4J@O@YBe(q)EXMV9fCcw3LUu4nN4 z=YRxZ#Gq>1ypv$Buu;xLhlO9036Gqqqk@VDOy9nT5t5;%NPuf8Ch6}{A@aEvdv3c- zzaRPppC(74rLaa;Mc;G&3J2-=vemW)@0GP?hOIRC@o<O!B51xTj&kWZQyFde6%_u? zagR=`2*I`THmMTkT8azs;La6~fsQcTw{|C+ti(dL^zTc{Z-|QJ<R|&aQNX)#z397N zDDuZofsDa2&BA~F#u)_s=Yh$86?^?V66$)}8%-o+!}W)#k_K&#qW!mkynk=#{{(XR zo`mbpy#7lpn9yb1KKIx5&F}wu#^|d6`6m=0muC4dxAxy7$Nz)j{r?UAYbE=i!-D@N z9ctS_ENH|^TbL6FtaDv*DaWSDnCpxNay1lIemm`uQ-+3wYUh`ko}3Wek4*Rr4ZTM8 zlPxZ$wkpeM0vjRDf7TKgwV?R*HWg!T=CR;cLeg}6Q-S~GqYvpYM_`8~wa%hc+m-Sk zg9O1X1Svuilw=jKN_l@g*r8r|g#BSbnlN2L0wXLm%(01SQh+Y?2A#GzkA?Mi>aj^# zIowhqiqNK<GU1a%C-az!tUa-qraMXdBtLB@+HUbKLP=R}9lsbeDltcO!tSmERHQR| zB*o9z9*Y5y_sY;kM(>hTCcH>-Z3<YKq`<oz30wK-@GuC8)1XOJS$BO(e__9&j$f0} z93~CGh)E@!;z7jzK_v7cI+NkhVCaWoj$E=>6%~Z7#7wW!!lboH<*CU86>KC_so}ha zs!*S-!nzdU@82$;H$+qBz7mQ3OKIfNST-V45F=VD^6q)TKYDyRetl$rtM=g|K15bw zS$fqcjm4QxJ90T^6S7U?b&;|9xB3kg!7mS}<s3czl+1S~br3Dhq9;|75Ce;8=*p=y ze#seei>!Zxs5Rb9PY-PZTt1?53_qOLPorCW76tE84(xWEUxgGQa#j@lh{Z5W4e<;{ z_{cTBgh8U6AuZZ%u}dcG3tc>Dp(l?K`v^ar2)Ro)6#+X9(J9Y<rK+?%p_o^hzWPnZ zVxFYBB)uck1Gk3}*jnkI*?~Cl#Rv7T5LTz*8i7Y9E9J)z)NGFYz&q#?^B;Qb6IO-U zb*W0md~e;0e(ofU=cgu42GJFH^{xj~ms68tLtvXU2r*wSn@(%1ODdXk$Q!4^__dr` z(C(dnx8BJ%cq8oB5r%lG>_5pmfC$YFH?1Vt<PWMswcPdCfm8Mu{>;+to=b(4^s%bx zM@;aR{=i^Zk&Ojq3KltpQBo4xCly)64I|%@GFl2Y2+X7p*d@8GaMTRBITdl=f?a6o zpxHTVR5U(>-IV_^<@5Fm=RGw-_l?+UV4V|KnU<E8apziHK~*$h^H&K%AegDtKz=E- z^x<3#3Wlv$Jl$W8RfUYI6Xf`gIEHuV_*m-*EmTZu82^oL?<a8+6Td#Kbb3_olW50S z8D{ucDIrw9OI+G8(T&Z`SaogbiR0(1y@oFnlCVH3%fbzXvB7pEoB2I$f14ZPA3mVD zE_+|$%u|ux2O%K&kw`Ja7r7U{s%Y0I6?mX>#XHO{6p~_29M^NY){Z91VYW@#+Bz;u z>rBKnQ5zdWY1fN+lrmZ%Av-@u0^ka_S)$E(5@X8+UE&U?h0v6k=d`wFTy9x}jj~80 zCq*eh>uBjHHdNrB{UMsk!2z4+sBSqOx+!B2*H)}F#nj~5I?|$}%&6H#Ro@DR5NQ!f zIM|{mFJW=#?r;bXvn%T|FYA#40}|Ae*tDy^aYW`$u%leDf6&pC%xg$rQ>8BXPCTO_ z{!s-6yPz;TZr6^ac#w7Z<6g)-p1Ii}T(Eh0aSpI8rK$r$jPyLZ*0G^2qi4>eqcdGA zg@8Ucry=CXi%L$vaYE=X)`UomN@OJz$#*pe?q^J6Q`Bvk&yTQxyn<kj2^BdVQ3?{j z4jBu&EJ{prj_QcHRk_n86LM<{bB4&;?sL_5=twY94BDb9pWj5*=I22L(wcv#qio?7 zv#^L++tpW_o>qyyVZ<Xs8vCpx$IOw~@xy0e*MbHGsylH~4M{}{pFBlffq*3Jj2Pt0 z2q&Lk(~^?VukiF2Z{r>F_U&7Fv+LJ(-6!k4(et&YxMfUa8Y)tbjuh?~-upd>rxs!6 zHYIj2f3Yih2#)zWcIIy+zZDhP<W%Gg9jpIk7J*^)uNkxLD1y43VFoOVm=tS;{@5_N zJawVp-x(zPb}~Pqr<>9F@INnzV}}HuWgKab-Rb-rg%zkG{Fh9XBmUl>|Ap;2IjV;h z&mFh-l_4f+Py4HR>FqTT+|O~6=L_aicFc#R?#Dv7uO~&l_Q23oTySNZOXVd7*(84r zl)N=p78l~Gwrq1=2&_-eVmBAM-hbOgbP8AhAV{Zs$GF!NEXjou&AcJ-SO4=I9T1>b zY%*_W^=%&4bR8yY>Sri;<wU$%T*d#YwG>3hG@F_ef<vCDX^ZoCxDA#Bj;?2P$~7Ni zc=7Wc3u<To1-9ds+LnmWEYF{>SbVw@+-s6Zaql#}p5S{IgFj5xdIOPK_VkC1B$wXa zXhres4QUH%8wHfL1RMDU;w&6j;w=3Yxk&R$ssrl_mq#ZISC977d;oXqCZPI*Huu#m zu0L$Nblk|aCq6`BTq>ad%bL&zaJe;@Tw-Q=s$*o?&G0Xwg1uUMRfMTx9xM57zFhqs z&CTTFL8iyZu)@vUd^#_^!kO!&yDMbf6J5goYu(}1RmT^4#)0{~v)NIA;|FK`OXSvW z<P()t-!s$e{oXRlc2Baus&8+`{hh7M3*Y|#7;FDO$B1J0jr&gbVRZX6FH!*oHm+UU z^Zk~3Uib=uBm~~0%!`##eyc6`ts|_Ef1f!25rz97VYRQ<uiej{1B>~9m)Gaj|Lz0K zZ_O~0NdBi;;{UJ-x8{{rjL4S0DLXt*Sac~SYJGQ?unf|dMm%hhF432!L?p>&L=@2K zv5aE$%3tCekg@3+)XENIhhj+~%YyU~P&6h*PKG&rFKKb)Kpcm>TdDA(>`n^^%#PkW zEM0w_?W&H90@Uc8e!g{Txo-zxN`cv}4S|2)kzOuP6PX8+p_L5~w0;@ll4C#`(Z(p@ z9=Uh-@>wDXeDogrbKc<|%EY^taHd7|F0mRtQVUh&n&Sgo@92Y&o=1EHW#yRnavzJZ zvX5Q>2>8Lw0BXeyYwrh<QD-I^y6I+28##a+d3=7hr$Dl<y7hn%c-{zwzw99r*i$>d zgO}P}<#}ZIk@^+m_R&X4PjmO2prwc}Ds3c!++Aa1sASLqOAar>fclDTZ)O+R-cBO1 zBssi0Q;~EKvew^pA$Zs-keoNzDC1p>d*MBI^)d|haY}NCDE<>_yvqn?%UOVmyZT}O zIB*<3ji_v^a!S&jJ)si|F~Uy~GuQLhuVixp_nXg+V$s_J<N4q>HJdOr1nSyU+FI>g zk6=bA2N3h`_KEZT?jA`1W+I@w@9+43W-f`M0u=iX8uPRdDHgOQzaNbPlV7YP)O9n6 z$iOdZL_ql6pzW}L^N;O7;z4zK!*`-J)|Q?2SyW-;)Z=KxBrF95J%VY0c`&anUmD=8 zRq_D*k|q<&h1drKH~lLYAhc4q4d=Ig-$JCM&}2PlyW?=r<IA*@sx78U=*slaq`@_F zR{K0ibm({^#fg17M7Pncjr+0^s!T64Sl`xnRkvNSw&eAkuaalIOnh_Y6SU9+r!k*4 zD)3}S^lBYr5<1fBz;<fFby2`;{q?KdRf}^7CL8V1c&)jegYdYRr1y_iZ%b&0y&YwC z{Ud+fZ_a%#)4JdR%}rI6=0*qRFrA>d8UqaB(#<RdukIfTxz9H~aRz&W!zp8u(AHF3 z7sWqFbTmBlEKS|O`(EBi61(I0KBBnB@&Ro#@ek5O$6-LMr<#{VZxgind}{3AoPAHC ztz>~go?*!2GuS4h*;a@5%U2i{rCUtXmzC#BcYU^6qZq5mmjqwBG#lx4+^Jjx<8~HX zl4|ifoeuE6Y-nyU>hx#Oi58anvkUk3T<|wGMlJzGkz$8R_E9N{)hhVOz(#n;86E;B zvWNLwjwI-xOALpFY{_n>n9f}3dKaIbrxxDy1h<Q#lmZ!-YDd`H!G3I4A;}}zz<l3R z<D`Af!Q03TF=TP+ltlUVfo9FOuX77ujK8%!L(7}<6ULRz=fPaO4%?~BY%TRl@>79F zcNNy+M_^nWShyxA1b8hlS9Q4ItIkNZN%~80+hb__p{aN2*FdMP)hiSGJ@u!k#C8n0 zJ-zi?s@a7p+2t7)kwKyEu($<#S%FsP$fo---p9*5yp<`TLQ-qIJ+46T?(?{vPG!~X z)y)~5tc(tBBWo@$(d4BlQ&c*BG|TkMr~bsfp!fF8DLAs$?8S(j2S=Pg7n7wp66DkM zK1Frletb4T&?Z^gj~_pFt*@?k)t686>3;n1gHQ>Xn*r5@2$Uno0jZNy{Tu8}QwD~H z<X8h}Y~P6lFio9Ygk<JC9II|I0h9Li@bBh7-2kl1V_NdQ4w3tDxs`5G@z<9}UrwoG zH_@iur(3<F2ZoCKb8;T+Y-;qdBANi`%aN__P;lp>;@VEHXb>rd**khdfbCaL+Z;>q zjKnqE@p+x)6%VsdTaBWc^g8_UFe_$P6Za(t#CLO_z}{qi9Iv<HGaMPh*$Of*nowHL z9qaaSNi~#Y-ZR^1Yek>#UNQvUDW?G9<(XIETNg9<i5@w4xI$70v3fVU$O}fJs6fEz z?3%rXi_6W03hL<e2r!JF|FP?h$uR63ilVX2<Hd$44EOzjOXdT>x+M-jhx$w`?H2yY z3eWS>^-O!dTspnk@0Dib2G)@2Zn5H7b)ENlZEZ!aFRSCWX*>(Zz~ka#3;to=)i3Lk zr*Z+g5$&J%jq2}pxtd*q!4ZrmH($66?LPq@oF9!Rip5N~DxNvcks)rM*{Ol*QK$Ht zys!ItFz8ge;yw3b$Te*}vClMn-yn&n3Hm*)+<LWV3coK77l7NQCb<W$t-H;7ei*Oa zOC+2vwclqh(=(~CGbF`x-M}Pj5j1{R1rTliG<ym9V8WO(x_~p*R-866#TgZ3W8z;O z_JTH#Y>zZlK7SfludmdXB<g=HqapZoux-S9b&KSIN0fK_bhtunJ~TQ?LFWGTvOwaK zF5f_(6ygm9S8N7M%L(r2{RYpaZtYjag#>9mC<_3a<)ovKiFSu-0c?DBecD4WNb?k| zZ1brl<<*&~<3}hvJvtQc>ZAgl0BsJTuC-Tep?i46#boc37MRn1@=bo9Kxyk5t>4c% zs%4&^gKMNU6?8O}Gv2ASX>zSQmf85o`C#|@L4BBtiZ3897p=+lAZzoNkq!L-ej1M@ zl*MHAxd0OA<eJOvIE1N6h@@|=JG@^?a3Hg8d$#U?B8P{oYURh-p2~{@_9&O{gI@s; z(rWy=B#y4NUIRQeC6?S%U}C<lBo|sAstw3ts=AD|KBr(<&1CY8!We{-<Rjd)d};`~ z*z3gfVq~|m*l+{cHUjRB`UD#pD*Z}oEx}e`@=vI^uan@+USEkA2#WLMdJ@hk_co1C zYt}D~KG0S7Uh+LBIs-=xwWg}`H$KS(tn-ptzSV7P3tVY_95^J&0bd>eV#17w%p)Mb zUxagO;227ZqHdg~WPX@Km#M-)C|_34{qz+SmlHqDfo*b-TY65h<+z=EWO#GV<-7OO zwe5nr)N*eoUDw@#55k=OA)e`j{Xsvi<4TvWQOU~S6_c-{s;!YBhpyKA@Z~{u!=|k6 zX4HNq8_~>A01Cf^>7JU0`qFz?VIw@e=G;7n8+=_tS0OdVqV@78cRV~Umk$n-oQ;FB zeFSoO*4}h?3T>IyU#&{kLl3hjroy8@^Vh^EWy>98mdVGFVGAli4sU8ffY6P_D=J2N zy*<(U3o`2(n*)PQf?2`tXD!50F5OI;LThP0iE)vI-Yh(9-cjSubK%bRiT<(#^G}DJ zl1>U9ISmCypi<zx&(Y!<=fuv-$_rHL=-+iXBZ~&PP)AZ+`Gk%JDNJU-&D@UFyX9Sc zAbhiV7Nk<J#ak^QpifTnG`S4zBrq}!tPMS!;;d5h3c8aGFs#)J>?s%cc{^flB~;<% zv~e!}<3p~_p1aY6VBe?rn-BR$5juBz)9b224WVzG6_t)%>G~@qUNR7za2g#%qT*1E zZoG9jWnCG`sElI{57IR5j;C)1+pe_;KVfYNJ9)in4N4M?`Pj5JoP$D4a;27J+ODMa zT4($OZZzvV`Q79f>s$0BlWw-jS&{irZ@BrHB@Ph-1+*J!h*qoFg<&ZNNI;W-r*;;1 zMvm60v=Pc`9dx0#giU|dYj|Hs5RK+XW*gj1@>5ZqpQzs6M=emNdTy^*MPoiU?M}vU zQFQ6horV&DO=K-MCb{x;B>QVk@51c)c?QE2Qb9Z^M5ORBA4SYB8wfKp6{(@IcXE%! zd|_pa?n7{aCnov?6ujJ0P9Cu4KZTb`a<&(Ro=*T(g~WF4X*3$#dyFF(B`kG=H0`Kc zHa7$a;&q$CPLfmN;uU+EZ33PJMBZ9`Rx}FBrv=9L*Bn%9#d(ZM8W^PR=eau4(T$kf z{u1S`ho{9W`E|50@niOh^R`piAw5Mn$y{Ac`aSyT{M7fD^tSzHtr=m(q``J=t0<%6 ztJlNz_e(?H?i@6ya9AWnMKYYnN{olaadqnY<?Sby&`Je+ms)|V{-GiFP(XtyMQrOm z<Do7v3|dG3Q@ypJr7WH`9^saMomOL;1H~)?DtN9F{zR;q^YpsthR!?Sr_%CHTkmwZ zX<!viVAAsi{gs@bcyj{F<n<~_6Qg3qPQy=olgJN^M+J!+qYw573$5?xLnP?>fJ=hh z*1zUo#|w9Wt>wQG9c;w9GD3Scd*YC!?w72jwx-1^!djoZT%a3k>*E8CU50r+8g%Rw zY~)P<Av2h#dSX?=f0+d)QB74=*2W(Kv)K?g&p5{hGX;sM03~d|FB$KBTu9UEE<kVf z*<*aF-4RUB!DfyOr7tK%2Y*`yaN#VDO%l7GzVa$50W15m(a%ug$_Wkf%S~fC8dzbJ z#Ppq$WK$@!jlkmd*^QbrROpGYGJ1a@7aIv7Hh=AT`VMZQAg^Z#v0%vkK3kZ(!x`Jx z<tYi<D+r@Pjog=LtI4WM@ty=DB~wS(+yye9&SUnzHN>sN8roSA^Lb*hVdLY%NX$$$ zg$kH5vEcBAe50YLN!YKA9-p0ie?F(ptJQ=pJ(NxT)a4~FiUftfYcyC;pJGRM>q9$| zgY-ti-w1v5(iog47Uvh6{a#_TmnjM!kEq1Nn#+hmvnPYjK}uGESpR#XB+*g_(A7CK z_ljJQWwS)Zj)H;`QWWXUt={iWdhJ&4NMTBmve5K+=-YioBc@?Fp)aS5i-S3T6E$^= zfYr=_l`UZ$ll@#0)Ky(0M8Xmaqi3hL6Q{cR;*8ioF!DnX?ig4$q?sM_CT(YOe&eJG z*mO;*dWOuP#o2yHRw)@Nh`5H$!R3{xh}Yb<GG8fXE!|5>6U*AsKJkV~6#5E&sG;bN zo&wxl9X~Cp+nrdBzfKZ1P=;c5xP)-hqvw~GT2sDPAh}(`$hEv!IyF9QBU?9mdLy>< zaD$=n7`I{7Muh#~AdG$@EtvAsCq}^SzLEhcvy+0Z39!V2geKNa&u+&Gat9R-84^Ky zn``IlK{Yo{?752DB`O~;yBMaFOz2hYOCp$)X5%r3Uv7q#mlZ>F>9WsmlaTF{O73!s z0LvU_%3JbG!6rTw?Uhg!c!qw;M<u-ZOtWlj>ezIQ2_a~5V^le4kNKSjxv=Ai5~MY7 zZZVrfk7dB3^*NL|7$=#0h;U}Q7xe_jF`zJ$iPr(Lo<88b(i7y~BLL1XwS-@r=>MBq z^dw^3o})s7&>}%8sZmOJvAL#^k}DJ^&?20XQLH_}oWlnTRZt%SWrq@%b*t%pRX|kT zxcN^uP~n~MOAy>tqU{F3?~O26wU*r+E6FLTpyg~DQ%1!JdX;Cq%}gML$Ur89)&y{i z7>?a3x+}ZmT(;R?(>8@rKwzNYdqkb*tYu9|@pZU0g{XSI_4*yYh5o@@lu8tiz?jIQ zsB;azn=eJDbhdFIy1wH2r@E-oUN~K&hg(jGwQ3FEJ}56&x?j4BO~iGu0T?bZ(^MC0 z<9EX0A_8@C(!$eyrZs4CQ{{w>SZ%X-?TJoN<<2mF`QD+O^%TR4`S%<ZywDW!fxHQ= zFkR>U)I*U!-uI5vB}yBZ!R$>l=&*(Z_KK@rJwZE$V6emkQ^wxsXUnqkoOTy|!06La z6UOzn(wUb!YS2X!^91O550a$R1{yaCqWm@wCJg52ai^qZmG|31Q{%TY(D&Uv_zqPQ zQlv7v>UbG<!Cw`%1~LExgvE1+4SQwpn%e3!dV!Y^rP*Gf_?-Pc#ECkpff6m55$`}t z89~|Vb?`nu2}|2b#0vBJC8CYBXUrR|$5^<gGBP2)pul!`>s5u@xYK_3HhH8BOoNZz z=uJd6o3Z6j45iuHCM?3P^Da#&6miwNj7d5<OoUXM%OdYT;mv<~N`)i6G0GPQ?;RQ` zvd4<)nH`Vy*M7xd?L+RkJfw2Fp4TzjNU~FxzSQ*O(ok*>I}RvWK1W4y3V}DKU}-21 zsH^iv%4gWjd^>IM_(BDO4fbA_Z;u13<q6ZftD3|5xB<8HMSh9(wt0>RF2Jjw%T)|Q zX&YvNBXvvFqY2KlQu;TG#WRnky=LCmkfhT=eG2}-GG=SfU@73C%^`ggyXE@l5?l@v z*H^B~pmx!;DU}CdyzG0YIM}O*$0a`}n<5Q&X$kHZ&<qm$mJ(!DfOXthZlY9C8Oy+s z;Z*0u%8st+@CkN$QMu!w9xH~WtW1IC8cJ7TsqdDGYvSFK2vsOKTy^8-;oA~=UI0y$ zN}ujGSuazpn^!lcKqiv3#6(>Z!$n@)dRI`DF+BQ2AAIS`$j5x`wA06C5}NGMlYA!Q z=g8k=?o-{E1gklYtcLv+qD)za54dAI&$4lE^oZi5(z(W^rcxkosANH_!S&<UzFbRl zeLo;|9ytVzrpq)UZ`-t#mKL6<wCwV20|HLMlCJb|s5AfgT+fvJ2lTiABc|pw#Zqe0 z`3v9Qh6^RS_`IkJ&eM5sl+cort={ie>-Bpt5Va*qKF6VE)+8hh0r!blu@fh#(bjDd zd=|G3hY!lQc+*1tNp<h)#4w~32KAn=1gOj*PnK0v(=EYGBzHLap2un^u*VgQU<(fH zV*hee?=U(rPXmAZ*7yaPCj;oBh@KhK0~c<e?zgsACZ0+!mTn~Pt_C-w@xWDbFua}l z?T(sR_V+fZ4wU-btCtGoI$x=E_JD)AtI&m31p9M8w`{(S0;BLdfA6M%D9~-Oe&-7~ zkvxM48^gh1W@{dj(~0=iXP2{TbGtUt==>3l#^v{`!07gfW-pxqiJ$ow(d5FpojjQy zJsPf!9Py6|d5V}rY$E2Yi7di0HZa23B-ZORL*sTzq?p(2HK}O5ehe^46Vmpbsaov6 zP0`4Z$Z%RCZ`JhB$`Bt>*iS0uyG3cSQ7|p3wk<C~qt|J+OnGHIkj(fd3y1j2V3Mnj zr_whD?6-X0zAMXZw~|c)HuqjqrFA!6ZGfZgyCSBf&litALd%mBjBNmYn&d)kc=RZC z&{AV`(kG&)-x;z3g75y3;tIfH%YTuKbae93-xFIII-vfx2Vjl%&+5O2ZXRCo_pDc~ zz*m1uY@H*e{~HksdZ!QhHx9oJ{`KEdFlxj#{_9PyP%ZAGmgDn^9f45@#~KFiY>C#! zvVA1V`CgcdxN~t<p>y02<O>I0o#zAJd@{aA_1EoV^xcXxwwL!P+)g{FR0UxGX2ai1 zaov}=<))DQv-_3ELG5DSP+u1-uD2)_&F&R?9I-n#pLd?OO4kl;%BXxht|XFZLJ3z& zbLA6+@=&O==~ZRD*Izpw%)kHT4NV)D!8>Z_@a@JbljF-IJ3IQ(oTLi(3KipvgcXaa z7~2GCOOsKN)P(!+n``M=$KH{prjVq<^AWuCSr99F8(~FHV7Roj%R=AWAO+CMBjs^X zmM6bEzzTs^O;eyoG}+7fO-sw%I_kq9x;oQSI>yoPvMZI-NdU=`Ae#gwRvs`vaY`db z+a!X`7UksqILdvvaZu_8&27{CR|18lUsXUi|D|h}j{N)tHJieNV;++!|BKg7>PgC< zJg$64`KvR4=K;tp{lbzFcE&XMs|Q`4OcmEL<0XY~()&Mht7;MknmCbBMk*dFvdfuR z1!oj<7$mM5-wMe*4-p)`#<Ddn`D1Q)Q0S4y`vgA8@72$1{oP$;wnMp>nRN?K5xq&h zD#7dNqVhgA|Lmc~-u=s}5nUw~S=zxFO+oql?*+jfr}#yod;3w#j<!w>HxfiYFFxG1 zaXoMO(<FV4Ky5Uv-e2H%*PCA=YgzdG3Ud~Rzdb()YPzZ-w@%8%A|*SPX3J50z%r-i ziu|kOKq`?(B$tYK-2qbk=+IgH<vn5BW7}h(!8+O!FE&{PugsHch~{_jhGcm!!bscb z*s(FIEKk_x{MXhoQ3F?oJjJtte)EAnSM(v1KJn;NwVc(c4@&~U!qg%v(>@*sY3n*3 zzA^2w?1SBi&zzg9uXM#N<WUCCVAlez|2OK@+Ijh_s5VNLpMw`?<RQU0!}Kcff#0on zH-yzOK0-ER`b1Z6Q>C=l!M5Y(oDiZPpbgM4r{No!v3J(;Cw$}@o2vzQ^U)Hn=cg7h zz1tQs#;d%*shU5s;aiH;WA*WOs)`)wevKdH8qfXKu&O@5k<K;Qc)Aw_W3M!q&*g|^ z3g>9A0I(imieaTI?ZCY>yxI=87@D!=mXq9lX#bANka<>;KT}U{n%sN-Xx8Zj)4KUq z({^4QyoQwc$oI16<ZaL2bMHY%RG@Gg(2m6O!~821H)^z!;1gkaD^HKbIvOl;aKm)~ zS3`O<Xik;f(KzatFh^xsF1}R}R2dtGTkvYpE5v7U22UOCKCR+7hMq<5t1Bkxc&GEh zv6#MOjDaNGhK?YRmFDNf-o&KI#<!wL2ubDle~>p+q^cyQ*Ojh39}^7I)}5h0RaUe2 zEGkXo;d_^ltI^;V*S>*yHm%<q-n+BsnR@w&+Kahs-c)%ABYX1(JA2`ygaQ)l$A($a z%pkcaJ<$YPt0zyffC|oJ6GCbuR(ePdd6tf1m2@8aByc|ZuGXi}B;!;;&o9}t^B;J* zxFks?g&*oX5ev_@dF&~>y`&RbbxJ4SZAoQ3f2c>@KR-NOkZ+h(-=$6rL0fmt#fgcT z!zsA35r6YSzN^E%s?l?M`|_GB8$Xvyk=cPml6gu-7A8sAl-u4OL9N{G@*F!glKKw0 zMNF2u_t$DXlDAUcbvr7RWLcG3bMnL8d}xVrgV(7}S&86?r7@rPdiYQTAlG$TfMRl= zlx`KK_ihdzI^UT9KPp61j!7^JK)-z(KY2k(h#EJcEhQpp`{f{Cm|H>DfG-}ar|~Ft zF_nBh+#3Hd@&khE;qLlz8BSb396sB^a8S26<><u(8smlT^Yts_;Md@@(egCTJ`)nq zq@48%Zfa~i(x~8u=4!1b>nti?+HR3XbI<uPJQ3#V?G6qs)jR6IoSH6?jjEgZJAPI} z!6sdAFS>YWr=w?IQ5AQ5$=%w&uVYP6$(*0BZ$R)6VQRZvlP(uHyR;~qW9?X5bX*3r zP1y@R`icguyqzosQr>|N4^7cIZTZV0CiupN%j{_K6P;@=1c(P;JhcaHBL5{>5*(N4 z(H!n8KapTnUKEal8Zj58uR$qN^6}r6pOZ?Wg37i=P8UT@kFedpZnX|C+@+fkpOW?h zRl1L*;)-I~<RTJK7p6qibHWSkVuxlh-M_FO2??u{|FrlRb@b+$&c+N~PKh&HyTiAp zg$o;!2#}K-iv3Jmk(6p0fcworU#$?XzvTTzW&r*IUT{9T&-E5|YUqtt{W@$K%CUz* zulJzy+W?j(WOk)G1{u+he&6yDwkWIUjj~DNw{R=0k3M|1DfgQtEx)%iI72>I!&gb= zfak1!GW!zzla{0L$iZdxF#3GzI(g(QAn1+EZZmhBS#}P$>}oB5EhE#QsP;<-tP*+_ z{mjqTaJOb7Skx%5s7Kz?Ky6Y$eyKfZaiW(1q7th<ax*0;(-K|oSTzKw^hfdeFn3;W z@HTt6F4lu@jf5W9>=m4aRu*OUG^^+myAI6|Lpo!ItDszk8q;*hwQ#mv1nT4L8WQ#m z-hFR2-ANR@c)`@xuK<odt*NU9I+9XdP?&qKTO77%9VcYR?z61%cKE+#(NxHMylh5d z+UR?$)}N0xll4siF1o7xUD803+xqEN+Sh88=)RQbeXQ@t=+_!*jCKu%5U@S{E+PHM zF4c77vh!;^yi@V#E?3nK*HGcDEGhg7lD!%3jv3vl&bLfM%-EkdR9*3&zB3FzIjlm3 zZ_}pY>|~X?`gO@YJ#cZ9N3%7$`8$ROs1`(H*zT>Xu0a;7K6hK%W0(IC%8sNBCtY@c z8cuD3hSgH3gFjbPG=>hcES4}MpUy$@gk3|?kzVeZJFNNvKc2yY`-AYFGA}IH1^Kd8 zrA2U1b(b|+LM7e3S$IV<V?&M0j~_$mPL%R+h6>Pj<7VksCA=~PARGSh1p{M9UcQpE z9+u<T6~uV@o<%)>Q)GE%KKW>OM=b^!W`O9rtUy>Cek%kA2ZvOPT1k6;#)?`*-}((T znW~PxB~tyiO=9gEVpUmcJKr<!b=~1uIL>E_ZnXupI>wZ!9psxn@dtEbwA@uA5KGBB zQo(tWCU7~&rVO%q8K(er34*IETn+{L+WRn4YjBQa?S7ncuP-KE)#~gBNg5w<Tcfz6 zx;~Hyc^{9;Hdd!86CJ)_!n(TN7~LZzXMd%y4p~an{2Siw^<-ZCk&B!fxf&4Pb2z<x z<-Ck~yo}mzXK3elhydg*0&+A;SVzQDo?+eeC8OzN(s0|iF4jvBV=gI&Gc<9o8$)(l zU!t0n_4pPESZ=HAJ=UEQpem!dogd8KO%qj|JDTH#ME4fay>fA`pyTfwBGvm17Cm+a zwxH}{^T9Mp{z{?|%*8E$Z;MDtgX+=@%S)^P=~%}7EbtbJO=}4FgIc4*+MD2Hk*?@V zv~ue#W8FaEx@0!>Z7HTij8ba<O$Xd7qU;9=ZpL@nq}t-EAm|*oyi_y0FQK8b8>dPW zgk(tC<%m!`KeVD_%#fGHKQQ=P-Nxp&Wb$@`D_?b#N^(yTQhHVb*e24fH?xUjj2U$O zJh9;E%Ckyf`gEyKyf*MsX*rM7m~7@dW6NetY`aOjPf=@&HMatW$$ch8nT1BryIpZI zu?-pod;I6{jrp40YT3Gal)r_Gnx+yG8aZw6bpgIl3zx<d?hvy8!`nAjJpr9TsVe7+ zb>q*UW;oZnjR7PHZn(L=3!a`PntM6ImdDgG%Gb6eI8rLK$@O|<a}x!adfh%iO}9MM z+4$=&V2zBeK#(k-c|vi`F3!n?KttcYHHy0eSk>XtaPZi2i?+C!CN8w-^E@x&GSvV& zklcL3`Bzo-d`MiCTn^3F8?D9-oU*)*Z@xr2wW9i4#Z7j=PCA_`evV!qC^|c8?MXAl zp#&AP|MH1@ud39>hLp;~nCX?aKY}|jmDKoc)-R5EzGG8N%MgZbB2Q8Ro_$IwNmtK< zL~ObkO$23^6*Zd&*T{f$6!({yZ3))%M{{J(*Pv4AI<;vJ^LS$n88avxvZAALPkSu< z-{>)LDN<&Tu+_Uux}d>J=Bh^1$2U3!pLJ7rgW27)kcgEORca!N)v2&?OL92)M|bYY zkX4)0rmSfs-YFwdO@9qu`9wKvu}|$?Ntga`gB@gD>Qpyf?T+Q<7YBj4CBe<pBKF;$ z$kUKZa6Ink7Ir4~-cb5(mZ2SAVH|YLV*S=BV*jH`i7Oy?U4M@yIT%6RB(=Y+`UYLE z&!id^dATjnu_5YsfP7ZVQnWl~xC~?I?WHc-%Ssx)71~!`k4_4HUfqX-`#xuwL=snK z)c&089cdr$@sQct!uGxrfQp1<otU<fOqDd2^X4>x-QiBBjK$y9E<sm=4V})Ii^xb! zOemv2^-G3(@nfKEWM3WYf8_#fxe8Wio;v3B^k6sNEO&KmDQj}gQT8ay4U1YkVlCf1 zzBhPV;k1c3C@inCUzV0YCjUXiiaG7u)-4sj#IM8La{{+aGtDR`i-^i1itpBWXFHHC z>cZ~y?Um4_VgpGjxOik7>UqG{j2%(iVPsVE2y~e5QR5EPOX}kt{)SBB+ON+r4D$+- z5X9!qBfZWEeyzHF8OivCX~Oh;Y@ed06jy@`Kqq|g`Sa4Ul)Qe@U}r8pjO7uvT=K-E zqo2UVrV-T$n?t@-!{vuc0lE9W54?DyCC17T`2`K1(a4t2DN$#8$DvCnw+gWZ9fQwa zQ;1#RXB8Hu|G0$4pPhhk+~#pKNkO{c_kCu?6vrmo!ne_#(h=EW_{HzvbIf$Vzh#;n zpKspFOv_T2qKY3Xf$rM*njE)Jv~cgqDgCs9)XY1_Y1tCKPEJ*w)@&U;p~f{*q!M2O zK^I@h&C!_QHg6I*sz8aOt9_-5`CFqa2>s=0BJ7i$`(j~@B45q6A)8!a1V5mBY`$`= zaK;;owtrL(uClv0=#ey$^QNrQRI}-7zevQ1D;$aa3^$csQ<`>t`wDi1!KQAMTzVvh z;Dtf)24>zIccKV+O~Miho(<)?xWHaCrtL2(^bSDGwqHjA$fZ>u6<eAgo9_=Z@RE9X zI2`@O+%ir&=cP*k1}4ltu8?j5(m99B`P(Mkztj-v;*szL<$N82FF?Eoiw{W1PD*e? zNc%YlB47GXhBx!4Cj#&Vz0zN^(J3`%M6Cy;%UBgA&<C7gLsyc6ANiICYWjYbVXwD_ zYwwhu2RsufAeDZ(qEaT=s`|90cIm48`OvGL)dg<nLQ3%Rt7oi7j{YE5rjEV@3~$=! znexPvrtBcc&_`DPtY@!>1wj{JzYDvb*Xzjzz|I6y)mg@^&%Sn&BP?Kq3<xhY)8ZG` z+J_45CJ&YIllG{0tzeDWRC9XCk365O`UlH!yO2WjA}DE(7N1_47uNb8zr51+|1w7* zlMW>iicG+}LH-h!Dpt5Ix%W!P_&M<&{PTeZ{pDmv^*@P?JVmhiJ?l%mp!kDS6rua$ zPD$(IRkl%n3scj7P)`NFnI<s8D&OCZ4*%aKN^Y%&kWU7(Mb9%Ie>T1dCa;ZzLgDu* zXK+!4QzlW1eX8XJ)5&PmLBZO4Ypza*if>X*Tue@N6H4~3T+{JFtDa<o31TS6Q{$8a zL?E~XrFTE_fhVt;E)TK>6ovm+f}+hE@;dbOn0S@SHjaV<8(_FvBIaAL#G1~X86sTW zR$&A0;Eq|af%WSXO6a^7HF;aKdwet04{Ow9#pt}ZvI!+Cr~JA&P$8RFMh{)Vl4f90 z8@l-R>asF&OM}7Rz<*!+TXC|lLftiOc^fv#3ew&Lu8^D#6fBnF_?Fd+t~>&J&tQ%X zk;b}Fg5B<hU~Z~#UFy2NQxCCm2=t`ZPgCESe<9FfvEH7D_)KW%Y#Ml3aGZ1_LXx(> zZnsRl&PJCob&%8S8{;3<G~AOY4U0@vAjH#&=v+f_%fm7Dp5W&#Db_9W1Q++nTI=r| zxby!!Ut#I+zvU}#vZvkHKI&=JB;D`h7yDb_t|1_IktL{*^KlG~^<kbhlKLwJ7L+}l zcm42#s_uUuEWxHdD5~iUU8-|8Tb~ORCfg#!-IssP>OKH3{%vPrSzP6j|2h1IEiFHt z$n4vyEDv-87xvB&q^xz(nWjYUZ<iV}V4B7wp+v`xY-P6un|We|x<PLS(X~8;9I>hs z7@O*4%2g%;iH?G<;BfGztF=qAfFx4m#XDz}#nF!2#9RMlYofOae!j3Z9^7u{&QS+N z{tGaj{WpBdM+Xo(b(J_-M@PA-BbkIA=x{uj8QxaVWjYxK;LPDF$FmK8YtQIo2SpSC zxI6A+FM)ZHS7pZfX9%k#OFpH^wgk8D%I`O@$hTkDcU)zQmXAG!*SjBREwAa`1D^IG zU9s}Hp!avFA3~7rcc`SRg!Lc26|UMOj_Q$5O4V<99v;!fvr+`*kFrHuE-#sOd^fdP zSh+o?v2E)CSx<?!_B&dw_Z#PT^ow%+-SjG=wr2rL!*$b3ga)))UMtwXvG>U>mp#}# zdh5H=z=wddtKohu&>Brsb9`X5Vw{dHl{amV8)<uyxSw-e>*9Gi5oKe;h)ff}j`h94 z^VeVfZIBghwkL-W>A*g_Js9M$Cim7axqjyeFyF1Mb71?1^ZRXrIRyWW#t<M4c-si9 zNc})l+|Ua8r8Cv{uA}B?UbKc^(qx02tXe!pXf%|KW=l3_|G*-@j#+Z|yt$>V$$kB- zKeo8!*P-##qYJ4e4&(EMr*y^4zK`Ulg^q!ruBv@)1%~pm`Qz6-tP`w_W3)aQBvOE? zd1g|!ceNptwlwDa?AS$aF0ObS4FbX1F=n!K<9boWWK`TN9+C=eN&00PvZA64#<EyE z-Y(yaJNB(Y(HnqWb1H7NC347Pt;JCT12P@+>*ti!uC>lx9SKRnq0Z;e7w5M9O8RFU zUm7(4QtoI*Pfx=yY$KCsc;N`^=Dp=FCl(h+HzJ1?)Nl%2v(j`{m1XGm%=Yk1yLGi+ zoGE`9)XPL()kv_=TV0cejaM1c4IyA6%q>4Mp0mt8Zb!8RNV6zDU-n`c=%9|n!_ud^ zYJ%eaj+N)jn-9Rsha<E%9dp{>+_Pf(D_|zsyWz_f?6<l!3zB8N+nQ5+N;1CPM+i2t zUEWJiOUp&I$nw$Zh8`tPW~gESMsJfrCKZl4+^(T38M*Ahm?}G3O>&OUsmj_jcBf*9 zE*#!oVv{|Gl;AlG3V5Z7fyXjR5v?^)Np7yM-#Wo_7_(YuGuOc;Hv&P=%2wS`c4%Xe zsPt*NebtSE4J@t~yb*-sa&bBFjxoQcEZ`By3EF1VLwI4rK~&0w3q$FamY5KTILcuD z$(k|r+4q+8Fw+In!^>wwdkdOC&mGhdWbd@2j8sZ>^c;6vHWVLyMVxUrtb>C)?wPmw z5&WrOim-NU9k?jFbF(jQcj5b?iR}_eLG+l@VVM5H(tdi@d`twMiR#hL=nTtN(C{z= zMb`VPe9OLxh5~#=@M2#jWQh5CMO>m9Eh!Qbte63rWX&yNnW(Y1%(GxjM?9rv_k?6m z54RgLstXD{dhOILHR);(lwKdNh+F}AE4lneSgZNw#)t9Df?=;)cFo40t5J|U1XRs& z##QABj-j6!OQ7kbJ(}+{!N8wu1El>+GF7vDuAfcqO){d|an#g6_$X92lGd$8D7t#~ z6oc3L*!u*;4_WJF&k=me%EB7rtP$59w0An|^$YE@X3qfmPzmM4#}G?^X+T1$Jdw9` z1;RjBz{nb1VmXC_+Y#OnkMb@ITa6`GAu~<ErXgu44Js4El3yiFt)w}HF<<iaE0gm3 z^#gwyZ-hCK2EC1iV!Z2$XHFFvGc^)6H6?|tRaK9HZ4{P+y}P4C0VPf|U{?T+r-2Je zmg4?+n1vPNtbWQ6k&|fUqAMzdu^&Io`P9G@23J<&@lbP%6{pJ6F%QH8Usv^HhVsUr zbl9Kh)Pz=^RweHN$O82w&(WF8mJpc3e(-$}S5|ns8!X@@NepD}yY|5Ab%mU)EG~`m zZ+FaFN2n_&=Sd8#d&G`uEiWEu;-$sH>W7+t$oTDE?BAZIHP+@uIOuU?kXFM|46*UD z!!)9=;DX0Bn@C-a+VINXBPJv$sl6p>Vv`X4B}r8)T=4}$i5fGD6zQxpA_6Iv0h7AS z+R8>X@U(yt-O)X`9O>+=xKl}Oc%&7M2ire*<YB)bV0?Zmz0`n2kxhMYhk}}&erv{H zlq40srAZqOT1sC(J;&^?rJxQ+D-HS;%C96r?X)hj6~>(HKnyUvFfr#+^4ZgVZE2Y{ zufE)Jazo=aXm5=7upS>+A42nLca5OSL$NX?=pxmT9K52vTsC~fG>1Gvz$bn>HIg4V zkM1;?2sIBr{5qZ-If1v_g2Ow7R#+x9ymkwn<ilvaetg31od2^7*(C@rRg?X<b=;;= zLkI;!=!}nzv;$qjrcG02bhbcdVQjWo@b};27j|J|OxH|(`??73HqMIcJ1jJb?e<1v zx2W4g5w;2nG}5#JzEK+J_q77xR^~Rjt}i#6d7CbPxjzZAuVV-3;FBOMc@TqGPc4PH z<+v+&f|cY^`(kw&`1K;Rw3?WD%DBo;)!XizKjY&U<~pzuAMN60<uZ&c-wdEZ03X-d zjH+_czvq=Q44wF|N7NITVwo!t2=$iB^8IVkz|{PfX@CRI(FI>Ua95<s36WGD_X$V_ zYoeU@n$N81CgAzl+M`=<<J;tF9z<brcb?)Rwsb-*;suXD!vp;)tUDeyZ^P#N{~fu& zV!-o#*)ieTAH6Dd5a~@p!~LPSfsl8s)B~qT1dB5T+#7+K`u{=RTL8uJy=#L=aEIU; zAh^2^Aq0XB2?-M1-CZXH3mzc2CBcI`gAMLZaCdjNVF&X6-TU3W_g3B7-EV8Fc514- zr)&E3>Gzy|<vGuJkFi{ojwuV`%ky_Th$^T^er(`578UpcO-Cde3eTnM?~7BuFxVrQ z&9U)3u2m5b(k3@L?V=ypaW1mbeAA1*yDYFHVc_Pb_3-`nQLTG^g26XOo0LD)|3}zN z=W1IA?T3H@Cha;%m*jr}XJ*)X)oQ3-j8HUWW`07LK4VOYAE%hc`oSjc;eph`LzD4R zJs=crEne`jnWKOycs+L)A>uq&^H7gbR6^3t4aH}6?5wLiRWw!Kds3K)K@_zloOd|w zM<z%#)`#1$Ylz$aiYsK_V4}^&xy$H-*)CQ2T=JtQovZActZ-;zhq7W%;6+z6E3=># zWL1&HJ4rM3b`k@xn?a7<T2hJeVeMS#qo6<r=#YPbqK_+DH#`4g4Aa#A>>3vJBWorP zmcIIGZp2QWgh1Z>$u?b4<h7~osoX5BN+S94+7bTGPM^Jqd7-cvIFsi|5bq#2-u1n` zy)0(;RgXCs9P!ZhZl|v^QN#Zx?H!9{8(#oNZ0{>2J}F_9g(>;_j*9+>)TJ}WXB)YR zvrGnB3Ume=2jo6NWZ9m^N&VTpshl#*%DK~urNHPUcoFPeIr=VP;(~y<S1T^La7;yo zS<WU-Z+?q_P9Gh0aRwL=bQOX+O!(&z^R;PY7~>*CeML}tl}WLwzz_QVYJ1_436hq6 zzU^o{gb4oc>%@t=s3Yf=Yb}R^SkmT^Fdf=mA;Uj1WlCE1yDV<21BpjH2>fAA&V{B+ zTSQ?^lA7AB8=U__IpI&++%p&=!6z?-o5N3J=(&P!rVJa#>veEpLHTL=DHFb1>_=uf zdhh2sshFSi4Y*PB$$gx^&pYThM-A#k4ZkmF;IrcGn%VPU%rb(%6=r#r8#(0{*poK~ z8=c|MCvAt7HS)<A+Q+n;0u?VhYfG&X4745%Z_XV>ewk=!((G^Zs5#pdl9bG>!sNG3 z#82T6yh5hBfRonPya(&(^Ot<_h64Np=jlM=zSo4`k`ifT`9<sTodupTl_(7-QPL-Y z`#Y?~m1ci0@9>|15kBst2$g%rFNd6_CIyx6c%}ntGva@vBcMcnqoy!DTOlpB{f;*? z(GN{;Oc6fs^!m)mQ`P>9P*OPJ{MCB`c-nJ8+oYnI0l!QuOsuFF<!l;_w!uLT&zXWB z_8|DgnZ||&K-cy%UqWz&b=WvQ?dxTWy7WhIK`g7jiKp!<-zjVIMH6<m&3yYL4zGQ2 zg44W9;UmCMcq_^TYuat6^J&7*8Q<V^s&1Kl);EPS8stUzyU0ueEXlX`_6*&Sa24$L zB!yoS=O&V+`0Hbpxr>g3qBM#V(MV=FIFW97yM)K5L`ADr+AnEDFaPYzV(d(0$9P9R z``Rk&uI0@P3KPc1Z}qT&5q?RfRbT9bc{WPHGm3Rd{jbsa%$*wu0Xtg4!($zhaQ%Rz ztd!|lv5uub2;2D{Gpl8scY&I9Jjx)$n4~q~8@E7BIlU!q5yd@s68Rc}0<E>yC86Nk z**xtGgCp(a(f!~<mXqR=elCv#q2QtM5y9yV%O|I5tk@Ms2r*lHokBgXR)5$fRw_K& z23*{}*6=y{)~`A18{l8&rF*JM^#Xbl6|#7o*}gC1x+mHji9-3i!SAZCWU*?IGJ=ot zK694U2Jgp<W1>U)gN5I}UJUk?0Dc6Y5JfhQIWAtcv7>n04^mTm_ZAmaODMmr+qS`Q zYH$`kUJ$aG?dmCp%XUB>Jdb(1M?0r3=YGqv(@O32&g@Ys-hB8^C=Vde@P@A>H5HbD z^rP<#frAv4d0LWFBZY*oUr&b%%dVmG85Y;KukX-d(0XRcrO+k=u_j~xg*zu=uIKbe zF!<8=&~*lRGNj67cy<wZ>Du==F?n?H8Si@A01gbK%}0okU8sZn1yM$GKde08>iN)n zaiALRmf>l?dtr+lGmj}|e5ixSTZjWwL62JC@#|UlFIvX7on+Q#Zo}BB*b^&8LW|>X zW{UqYAk*}(*{j>C^0{NmUtp!5JqznF1kMZJV(W`X|3~~~)5yl`Unt74Bia+S=5Kvw zXuT1hI3#CaZq+Bc#+m!||1uSq{(l!c<+~7)=O~4U^OoxV<)G-HkjKA^=(i@^1i^MJ zkrTjX<lp%%GxEN-2uCRXXHf4iFopp#b|)%aVdUt;yaCbg%cFbh!_12s@y<OO*udYH zJ4Et6^SdrPJO!T=UUmOU-%WN;vV-{z5$aUxjnOj-1u#FV8bL_a*f=<4#*q`@UyTE+ zf>s;xD%z4t_{Jt;p^c;g^T3%@`ck!wVb!`M>G{W~1s`Z5!JYRW*~{^F$)8?7PZ(9q z9Xz?P6b5*LL(oeQ|CfTAjhNwxD^xLYBDt!*85Oa$S5HxSdb+BT!>O6cVPo+oYv$mh zzMK8i<5$e^8^O(4h0tg*j2o_)aZ?bZxlGw}MUWNpCWp%N>?09TG5mNXl~`|Bm1J4c zOl(`$WPCSKN*=2Fi>JQx)Uj?>ZqtSya5ZIs8850n$n0e!HaurFuvlSZ92&B#P7`bC z9;ay0U}eYCkWX7~@5mlHx+0WLseaeW&!GJ9<y76Yhlma~&NJd>O^rqL#6J7`EH-#i z%V<lqfwYpJB|TuM?7N#!r_cQjG~`d9t;jFWbtvR2Ro<m$AI%IUDFe$YOD<|aZbw+l z7nx^q5nSHe=n0FBz3XoNfB2dtfkU>m|Mc3&!bgdY!Ni{t|KJ0iqbVES?)0Z*F+GMB z>4@T`$#gi@{b}o7ixOU4x*lrFysU7qg{#=bDXg{)T_gtDx8B5znF&V+A5zaM#ZCTu z?!hefr5a8+_3!Vn*Bph_{8)Y@_Qjwu;k;98P_9-{x^1D3X6oZjATvF33~h-{YaqmV zkNv!6fBCI?xZ`KTXhV;!3RWo5SSoaxCMm`=vH?nq70s{`O*0M7;O5RS_*r{<aEbNE zLHzq2CH`Zl2Ul$Kvy7o*J@E8yZ{On=Of<mQ%y4t7@95>>4Yy7Vd1gSf-J(`o8eAHc z|8npo<2Qn~zVDg%g2LjR*XN)MA*ERaMPQV}#=cmY&8yH!9>sOPWYntv*eV$<_`_9u zqMqMRmhs*vS-f|8`8{yQ!Z$yxIG*K4XnH1R%dpA&!*qip`nO6(#Ns+waP3hPfy)Lm zW6YgQnIfa@3-MeT#T@l5C*$1lcK40pRa+AHA?m{TWG{r%mV2kj$W30s209Jw)Kg0* zKmYT<F<I;@{|Teb0KX2#K8C%--Uqjj9rETb>A%60f3`CZ$8HV(eEp=a{uX+M27Xrg zc)0Ck^xvqc|2If)(mi$+r@=#FtC&w(@TqR21g(t!&mhiUquAg8r^~^EPyJ?_*JR=^ zq<#9%kn1t}{QHH0?k|5lq47^A{&yqXPdEABrQiQ=un+&ogvYP=xlehpvWkkk&!?Gl z#xT}UD=He(C_fH{K1$T)O@<tN?GbeLZh0DfE6Rz1|2tx|d=qJfp-*X=9&o*k+II;g z`e`3v4&z#sib@6YJ_$dgj8+wLC16%OF?^jl84^tWeA>4aM>am>;9--(h8cv=+0c7? zzqr2FDxiB~=CfCP<-92lYRahL<g9>~#5L3^flH;_&wViT+sG_AHKbo!f21gG=btA@ zz-y~j#F}5ZcC!?lXeOrVuWefJaGpC@yG@Zom}?_CZ-yy7#D+$-gZ@loCV>$fJWIEk znGlE*Vctht)G&V3^7vDdg$)03*6?tS3Oq~WhY_kzt?;3GYp39JhNR?NHX<{(HP`4S z`^M&(8M5my)L@t-vT|q5KEYwvI6IWyA836In|`N!hQli;)_yx;w0H4pNvUd|9$Ua+ zQoJY7V=%)#rElytX2-9FxerYpj6a*DVBCxZvXIIyR4@PPN4ff3#1p}w&z&@fPpv7! zrx=uwa#eaxAOVXVxB!mA<Jbk-p^N&Roa0fN;`6?nrxKDhbIQO5WPy#u?n05(sP|Mb zy@K&#qFd3VY0Ay`Nuj2rc0>#~ljcqB1de>}cp?q2@cJTL8MN{n^lC6bQW04+DEBw( z+Z6WpMBXy-_P1L{O7;~rj1x@H8MwrcL@P98XwoKd;^#%;&fX)W?PFcChiUgKJNOFq zoZazUSMhw|$0J+S*|S1l^pSNs7NHK0v}cYpU{<Hc{rz%gMo#@MT|yl|BkUdW!8Bx! z?0cYPNOhB>nK#PE%d><gq5h5#;qq&KrUC~1StT<w(db3P{S8SQafA0TOXFy7q`CId zR93e3%r_`o8%9w5AZu9Z=2BjNu`xd=xM=bbxEalKx+&YE&5A3|)7)1E8z1)ot>NeQ zi%ky@WD3kEo2iRp)pUAgM)fOSKo+Df?%ptL#P<;QJ&sE3ZU18aZnSg9MVxB}jt?&1 zK~?hd+PaZG^>Hc`6inY(tI2&a)mvb9jtf55?B@~TX*Kr@(dL$9(gv<Ba9ni$wx!sm z8`OM!;Ux&(#1~`o#whZ7u@A|}ecK5lIUZF0WO=9w-Y#29)I`?1CMEdE(X^;4V=2`0 z=Z=2@;g#ht2T#wLX>YEJPS@*!#&}uZ?w@!}(;fkS2}U)Y6?`t~VLb)?CQi>0U$mZ! zh8)hyj-~bSv8QdK*lC*<UB47TB+yR&L_@p-V}jOHoRO|~8@h(VgaH<D6OEb_Y?7R8 zBKNrKBq?^dy#50@8xpRrPtCscZ6-Ie;sb56<6~X=GEkpWwhauu?DYekAY3c7)d1RN zNI1{VhTmHaKC05Qj-zZ?dKv16qRgWb#@f3A3cZl((}C{$J|be!DdSziw$*ni4oLDg z5*=!}ym-=;^w3|`&!+&Q+yHrBkW25l9ck|;EZ-0+-;Jq;KfLiPVGeo?{f7(SP1or( z<QvDi4oxk1fG!^OStoWb-jZbt-s;GoTmXkoa)qz7hM+p>Vb7S^9zqKUK&=^ZU00@S zeS)g=nT)=@4;P2NZF<2OFE6wy*FhecLw5qn8Miy8TWsFVOMrV}&>b;IiHVGk=$b{Z zci^}{PnjpJX#Enz>AgBN2|kgvvp1#10PPAVr{9XSK%iJokeine8xK9I4+EQdH>0l^ zc42hoKUbL7B~Tsc=HdgHo~Pt3<bG8z8biEm@xe5}Q7!4FgZyq}s)X6MDt*)N-43h- z=xftt&;ujJcfsm8)C<snT@I8G(hzTCdNZVXD<5F)6JVBcE53t3&2`l|bOkYk#^}>` zI)Uob?LE=~4`XNy(86vf_M!L3u%x<II362N<Iu%tO)~d_O@r!C&p<uS{^LHq`{X@N zPDhIk$VrtM`P9WCvc~nf9+%)fE3~{RZqqjXOm^@R)RoZJoBz8YC>sen1}ge_Ox<~H zYAw2$S2UBlx~qD(k^#jt5(I?R(SWMF<F-M90}td-pX4UBn=Pl}ql6~}qS4m$E6otJ z#kT2q9pz2+^HpAtCbF>8TS0W+>5&@u-Mx=cqwUEM{x{d2rOkG}=d95CI849IPggP> z5o~ARwM59u<ikbO^?0xP)hy^C1%{Nay?r=-)_2X86vFJQO0_)wmR%3ZsYwJ~VS)4q zS=ii=!6SUXKTt;ndBg$q22a<wPVd?P<}1_Y;)_?7!YcX~jTt8w56AEi%(xri&Gbxx zD|I$A==YEiK&HmSt=MfG`DXkBFVtm+^J=IMva$oZ!(YB(TKvj~>vd7ECgD$^nF;`c z9v%kA;})|8ZrrB8jqxW{NX5zz<i#7+BNVqRe$9s`>!Bsb=S%aO1U>>%SABZ48P}6p zL;`s>P?UDtg_ip=h*9k|_>K_LluVmeuta{2*XsAsI@(GBN`^k<J@`+xRWv;+b@5kJ zZ3NA4Ovf;+RiuRQ>u#53>)h`(ZYd9ab=L3Qg1gsV^HF)k`In_^Uy7(JH}urIHIfVV zZ4JL6%3HoR@@XIekH{Is|Ab~livapRoW4u$UG}v6cIpJ<hYNR>`9zbuk?3vS6WG}c z@Js#nK{@6sRMs)2Rd1~>R^P6_=2$h1H+}$;BsFzQn}xd*ep7;_ka$NV-h3G)Fkfp_ z+kH0-bmw&m>{CtStMsnByeuBnF+oEOvJ$u*Q0A&rq5tFl?T|X$p<>b}!oT6-6ir5U z(*nfpI4S$-^o~2Skpx_|zZ1vJ6G$_1zqo0x&`~sGvfY?*)Tt4=wx^4IP`le?B~|2e zwqMZ5tzMuleEfQ0z&J4{nhqe+JrI@iO=18CsLUIeoLyjm0xz-QeQ2KR)8&##MyHB8 z_GdwPFLGCZXAf8Xbi5L}D&grmClou*m%9ivJ>4%ijKrl8Z~%Xy3hREJWNm%+seS<T z-ItV+ZBrt71~Uslt$*{PbfhLL?v7_#=DuKh7W?4o0?wi_8}F;SVQB>qB&_<`kPrQ_ zsTvF#kd%vyqy05OKx@6xq`nrTPuI$vcXJij1J%7<l!M0+trB2Cc0a8P^T7C_fOG7< zizonkAzc2JfnTZEn>?*65)X3zvV}_K7SeU}hh)2$vhusExn)!{3XVhu3jH4Nh_X$| zBa|QIYNSs|Pz|2-o5cNVW#wGC0V0d3W!0xSCh6W8yP}`N3N$6&rmxM1hy^6OOSrlf z+L+s|4-#hAO1!eP^^ds`ckVc7I0uKuC#+Z-MJQT^e*A2moF9nQ`^#&Z9Gn?@f~@=X zkp4qi?|UNskUzH=*3VMh4eZt;*Ry|{dq~KW_Q4Qg!LE8WI2sjKS&$!B5lWQ(+FQnv zls3-i({M}}b9jFcrFDh6qv=ql3DCTgdkigh#Fep4G%}MnE`kQif>zHO`I~`ugrKnJ z7)YTXs{%fcYeUoBkS0e*eJ_bo3E5>mtd@#qI~HM~-_N(D)uH$k-RtO=m^twi7c-(8 zzrSd#ny!`DhC6M_s!~O~$0%HPvc5Pu-n?BV6(2A+jfmOO6>*z$U?AjPiFna%lGrP8 zlltiNZ1c)jKM$3pu~*+<igIyW>xRb{#P|jx5N7zJXm(54$Am&Fz1ye1Dl$DMn=!e! z^;}r0(z)7cbEk7X+Q<3+VQ(H}O>U9Cc<qKG%_e8eyzo9`r`%8qk62EaY_s<b0=<E{ z8r!oCjv3-!N#jTt6ary#C7@|TKMC)EGZ1LSD^7laT}M~zU$rsQGYaZf*~L-#OiqmM zHu@Wkq44>+Hk$bc{W1;O&u`yLO(mJ(dytT>pg*h?pd&VJv$j<?rwGOxg}-ytZ^|*R zv=%+nbK4NL!i*=esn*fY_gJA#d19k}q_=cIpg3=pyCSuM@A9_Zuzb0mu1!+j>6@f& zh)QQz&U;!2y-M9@Z3Iq#my?Wc+YXF`)1?Nb2zF-J<LiC(Q}Fkm4l5rY;J0o@6>pm0 z#A2`HYprXH96+19SZFFzih9|9J`Y%ms=M@MUZ0*r5JQT$^^vlDh+O|9quovX`7!4n zs)_A4a-XOV#bL$Ru__ARkXK1Ipb4S=^Jjc!Ng8*FZf+u5+dLK)Xn58~M#)e!47CFh zfcNSR!I$y3x7XD6rXb#rDS@*!iMrY*jViuu7NCBD7461b;W2{CNr46NT8GQN`d#}! zWG<6lRHB-ck}fq9v728nRoB(a;ANS+_JP<EHdFJ@rgHSvg^$SUbX%X6X^l?!6_*|< zQ)nGu0AU&)nIAk>`Kks&d{wcWGGMer5yk)R*7#B`X@w5GaHCIUQi|!yoweu%z{N@U zWOo+#&eCd6%!vwY=4F!{5;D|XWK-ru19UmYBtEN3=l*jTwPduMS8(oD^BaWyv`F+x z(UBBJbNYs>;zOIGby{CAo^=Z*Qa&iCz4{YN1xBq-F{8E1yF+C3m%ShJ;$5w7Cw%1E zvK{v$R?<F}^A-Swk9F}UhX=AVz)9)dTsBG$P7dhyBP2V^{ot`gtjnQwM(=e>?;6`^ zO>O;^PVJ&#rTqXDWYijo*N%HuKUpgemG(u5gCK!KrzB8BLYtIrocG}+ubsSbHgB|! zJSc>E!@_m@%Fo&K`Y#ZuA)vHuOS-Ol<So1NWe4HB4TdXo%lnRncS8h+x$`LNJSLyd zg-z2(8|N(vKl(f^<-4}-G%S+1CO`HpLz(kiT6c8XXAvMTWeE<K{V##g%h`mk?@WgX z2cFu%t(dm;R`~DLeUkTmhXb1y3lHXzHhNzVcnzc?B(x)0QdB2NhkU98GB!#5M-`q{ zE)<s6HHV*?92wHrYf}dn%yaB~et#{8W|~wl`ngRh4UytthP-y1(+hD@N4;-Viuh_W zL9~f4*NHDNfHOIO*}=^wE*osYGtFGwsJA2wa*syg^$^As8H9e0toSH@K_+Y!x!q4e zK)o^Tdzuz(g%5}rX<J%KxXit|wy`Zqun@cEEl!;mOq-~_?^g{hGGWk|IUYXGbo;tb z9;CzWrF%y^JVbiP2tup6Z3Z0m1zT|gghg(M*`8W{D8W`}$DOO_G`2kaJz-wvK{J<% zU<-l2wgmTE7ttYkTR*U3JUE3~AC|bReCUd3gWFb{<Hy+=f_as84s1s9uI?+n10F$c z*%rc;)|7<psRtqbg93HaNBKN0G~WI0q_OP}sjMn4VyTl=RACF^oQ_E&+*QgkBDRs; zV%$L2=;r8*S$L%Hdo8`5{jMYUYYJAqM6(2qTeh~M@Q(RL<JuSIqk`^%3XDFbM%*=@ ztd<To$BcP0%F3~pnr$ja@gg18r9`Q!HIn-vrHR&dgiNZzBbF5XT?O?+Q&MrQYVcg< z7ot=irDc5wVNm=G;RQW=Y7$>enhdQstZYxq%Xee+i*Vl|tLXDW?%Nx<AewOAR~Hk% zI;y+pdhN|@?5buw0bO-N_T0jfdA14XqG~ofn|3->tC=14uRPMUp~qs5FB8m&aiBRt z>chk-RR~KKt$LtR>hT?QP8f5D7x}59L}#w45Pr7U`jwj<IX@00t+~iGn`H|()98AW z*H_qBV^ujeuPrO=mNI+ogJ!@FboEZ%OH-2P_)H_dA5mJ-e0A09C*9!b=65#Ehv8<` zMeInL!_awsb~@S;P=UGBStiICpIO?xACeLd+{AgFQLxVP@yFo#iY~RQ*W917zMIyj zCUu(w*bRftG$50HeX9s3Z0i>tXT=>?x!{DOml9qL)J=xE5?2@Z3vTr(x8L9G>L)kd zUo)u#py3V35224O+O4jiNXa+8A9L%RDm#i*UF0A!urH-5$atWRRA4oil&tS;XnSa~ zES_!2zUWYE@56dZf>I<-dBtRJCf3$cc_To8Av!#z4BRc)QV^#SRMB{8b{IC>%g#`E zLQtoxwO!kw<LNL&^0;uMv~=XRy0-B&Pvul<{q6e{HeD~`+giC&Ds(F%@BmNx>Zb6d z4}jn5huIMy2DKtroM(ayZ@@A~^pIvDF$EtEraeggVVfk^k(w*+{+rumBmw%wD%12@ z;YaiXTy`Nil#Ok!fdYbl9WUZpK8uUyK~rq2DoGtxfKN-KuIuF(uTNZ3{`14)lz?Qh z(uzovB30L_;l<OH1!~t|<<aFn?wTvS!<iS!J|EF{3#`?wa7cTzDdoM7LlujB#Q8WB zqw9}302x*-_Rlr+rnA=U;Z5XcMH{;L)6&@&st)U?5B<+62-E?l<BL*@OK5j|!^Gsx z^5X~o-rZSMBd;v10<~>1l2Oh$)t_Y1M3xyfl|(@u&gr;c<nl?1o#edKrlh>?(~mt% z1Dc88W15!jRmEG{Nun-~!%gA-2^sBigaYtO0XOl=;6q|uh>u5jW>v;1qk63f@2j18 z3e!9^H;an+`jPgYsU&qikqMxl9`E$AODE`<NG%VoYmk9;cUDN-rBut*3{*5}-kFzT z<ias9o<_s2gBTD6hHU&>&(1s;KF?czmauTfEq=@lGq%&e5u=8Hlg+zlmsM0usv>s= z#q>UNWJ9Hi^=+2penY4ZJENq^DYrR_uFr&Hy-^;Dw2b4`G`r(l*4ykZoNQ_O%WnMl z=bQKk3=gn**L8NpA}TLZb0Lrv6kaCLPr@mRD;bIUA_=R5mPO)p&M|(xW?SyjyvE=t z?yFUWTH6IfhnHP3`#;Oh=@XC@_eLCurgBsQZ#YSu_l`1_drbs0SI5@W5}0bq&|EXj ze&qJ<JIALv`r$*(bXBkVGHAuL8sNW_WULxPk*8fS3U)F#UrB+!^Z{nwsMng;Psbd0 z@DX#B$SP%GpVXXpRR9ubk<fQSXdqWLBU(#G--YuM!}Z*0=UgI^@~zMgH)m5%ls|#@ zjVAW4awHFjH`MiJ=yI$E&~iPo&Tac?h(Yd#F)^{aw7kFzywA*$Dy$TIydyF<?3Tpp zk{J$M*U;%*KDpi|sg<0HU0+p9w=_sW;pCWf<K_Ccx*9^ks+LrzavmsVg!|VhvFO&j z9WICmzIy69|7_M~553U+o@)HhrhDWELg_z0p7z~%KmUJx=AGLg4s)9`_JyH%bI2Jh zM>4ig+morJr9ByKa9v%Ln1o&qJ`f-&JqcC!cZnX{;Nr^Wp;FnnV<e!-@yiXPO+APQ zNY^rqrVAtCRzdZ7-FP8O`yom@FzY|Qjy(soK-{svzN@T+3^pej@okCTMNaA0PSO)- zF%a-ZE}c(@pH*`c>6i-GGRZvMn^R%jba_H3se^wnjRiX+Lj?#xTvprB+X^`_G$}6> z{<O92)ilTd&@<#=XBrmo^bpF*XgTfRvdjW#NN*cEH}WO48oy-v`y9Y?%bd>_mBZs> z{@cNKb3)Wj8J#l{-xgvTE6|z`<l_VP8LLJV)nW8t9R}YMHYK0-ao|MWj_C8hR?Mt? zptXzI-iJZ9WlTyoL9TSr)M15%y5Z<<w6j-{J5KZ0kLIwy9f|b}b|-<EZECSs;vY|H z-Zu#Hce&@FoLZMw`>^+|5M3oFGuaf!q}BI@9MK)hlIwWcz`5nhHHr`3j3QiDy!sNA zRvMbt*f}&NjLtVo7U}SUqFss5%OG_m1Ze{OBSjMpCE_M2ANgl|)+D~nG2v?0X4r(K zp=OUkih`1=nnNKs)vrx0B+Eav+`j#-QOz6Q<XHvL;XlBWG%jSxo|V;_;xZw@fnHL< zlzg|O(i9=8-{r|pV-K=&%B51K&Z*mT3@?LmK(YX0WD#?FN#+OA%uLm_6QtjfGM~JV zg+Ry*_|)9$$i12p-gHA?fU@H+D8~e&Aeg_VRc-v0krgrG=8)qaE2empl~3z{mQ$g1 zT+5g=li1rr&adQ5MLwNdSGpN<1BoR#_@c`wyGFi_Hh6A*4q~p6Qd{LR1Q6q{o!y=U zd299ao4Th*Xb@TSs>*d*I^6z&##H!e3hu+TnAN)<(HAYgia6E_Jux6l@{b3_C1r?9 zzc+hcPU%>af1%X5qSRVrDCTZ@A6TWO-I#7t#L>R(M|GF|v7CBwslq1DSE9En<Yg~( zEETXQTbgRLGlO+t{d)WKokVTANd(P2qmp;vONQbcO{Q&R&!o`PHfcq~+_C2Hti&qT zTR|TDeflMr6+T7U{OQKq9tKJ@eUi?m47kR&zN%H0zO2>8XAQ~?L2}OS>9ozAsErE( z_@`A)&lxjGWWIBg>-+aeCknKMjgkN075P#%8MmVGtb~*fZ@=AM<QUmgPH~Vo33F`2 zW#z0IPkA38%Q)grQo;V&pb}4RV4_;w_q;z!dK+^ujW^yDeDcNcLlQj^7gb2KoFlZ) z5F;*v8-KYPWs*!mYYt$<U^+~sgu9Ei<RZc?ViZ0w6cd_=V-#EFV)WQ!y9G_XY|_}9 zC-GNWelgp|wgB#4Lhh#FiXv~B*BQVrD9{NaZ|sz9EA=D|mL+blEo><Xue5@iQ<W-` zM$gzcv#+~gTrO`UM_7<hMYcsMCg()CWVyU{?JIS_VwIu2KBE{}KGM>I4OpMUoGeyy zx&(8sVG9D%U(}GV^anaQ-=ecc=oy`zvRHH4-|r|9ow`&yU*bAWvn@3AZuPby7#q06 z#gxRwZ+Ol>=Nu`!@w9ch_-1?fp6f{!t;PNJS~qj{vV1e^n1nCMEITpdmm^W<-^G+9 zu~7~Sz?FGPoW;a!&lvzds~b(}w_76ffydwbcu+X-cqu<<$=|Kr;1`5>{LWQG=BQk; z#2%Sh`oRq7+DRR#!=i*alg&Dt&8vs2bA+*JF^C!U(y%m?lw!_lkY>r@7T4E)HC;|@ zYrmbHg`9~SF*`6r%tH;mV<H03PG3vYE+I9WvJn|fiS`##c9b&81!T4(62-prH=m)^ zp4MZBwXLTgZIXN9Ps5m=2+f&2z7hNHS>XP+cB#=nxjhNm+Ibl0LNrB!*?%Fk<<hnn zG9|5JruD~cVG&Rtm`F?`OPUywZXVH-TQK&u;d$P+X*@W_XnNsq#0IpXjgENW!x55u zc9qH?e25>D_A;XHHyK^_Pq521k`8JN@1K!wAj*Fmu=On@jz>>2ycJW62<7!!`|f?r zDs3Nq8(LvE$%HZI;5wdRG^#_%8<7<x7Hc;3w@Mtb0s<r<7bo|+VSvO`W21hpFeSsp zDMxfwx7x>d)f@45eN~OS&N<4dkeg52LSM&vBQRO`)HJ3EnFbVge6F+e3Ay(9ZcbC3 z)OJynMkP^q#zBtN5dvkpX}><=M_?p)S9q_ArG@uJ_z39)C9<g-D^}sr_6kvLB(J>% z?wC$1<djIz5rfU<a^zC1YRWQcltX2+dEH|D97C?oRle2-yP7z+C+_F*pEn%o0yKJE z^@l^>QnXf~pmuQ`Vs}PYOp^*u-9HaC@K@fs-9>{`x?cNKhj+m*k^ZjVuA8r}2gkAh z2OZ+VG1puj_fkDbWFnD@GEj=LG?2fsRnlHhYRBSdAD{i7@nuU?d=cBxnWIYQ^W{zK zj1mDPwftx2$b}KS+}xo$EbrJ44_*!}9gxse*R@@xIY@jWLs6&e0_v?9mP#9V5l<N$ zw1GP3nkx48tP!#5!gRm%-jR^fhQAcGdIMb$dgl~?`8n-{I5~~&8#Ez5$$+2E(LIe{ za>jOjPQu_jFzI4-S56%iIhP`$!!hwFQ-T+CXYlFh8NEVWMVPCz6Qd?Rp|y9GuD~Pc ze%Affh-}nHE?ES(XB~#S%WschO0THZE627Fw*1VK&Y3Kh%?=K}d0Iw@VoH=lhL%U# z+L5Z&=2oPxMZ=Sb7pzFX^h`vK-jkH7w=|W<;&z7Haphd%dOU<vq?jkgv=HBfZCpz< zgOrgFIF>Z15-ttTC}U?`GGrr7#~>%FNK4_4n<Ck3n2C_1dim5-8ayNG8hH*cTDIK_ zvhhDs2+iR*$xq%x?1-mevp(%kE^zD)hES(nuktvRcpbdHj7WvNuezh@@)jfJD6K#& zZ9mU|+CLy49Ka2!!r5*a9Nm#^9}C-h3!%81@9b=@=znXSr-ZA{Sy&BLMZup!nRgVL zV}Ul&&o?0t3f$XN7kqqd_<JYN;O6WsdiY;M^S-1OPWvUKwwYncil2LGqhb%e9xg?} zSnzT^2h66nO+tAIa4(HKsz}>xS#-5TGOL*#aJ>+r9x60C(_WF!@beMvIPYluE~?k; z;{93h)@N^n-8O2$*g<UI?3ndxXIFnr>GoRTY=3;<_s2ZJ4|hJAEFH9jnF-CY0z@{} znBhMBikZAJ6mTidQ}h;;Vp;6Meb(-X_2uo~wvD%1;vuc1%<th-EAbT0c>Vx@&h$4+ zbINAXiab)DuKu(tWi~9)x#x3eLJlI-(1T|z!0B03cjiwWvemQJ*4Dg)I7{J&i_^_P z!AMIbWSPD6Bh^9`D9Sr8MZo=~m)l*_7Af*SPMfb0;1L-FOCd}YC=kv0xknG`BqAS2 zV5FNxYghPSrKE9CtNbm*CF0Et_^e<ID3m7<_Oa^vc>;3(%-dzlxZktE08rSU2)4it zRqeXb*KIRO3yn!$Cq462+8m#85fgNCr{DGI6x8C}J&-q#s}xAs5u=w13V>De2=R2N z1g&SSz3RT+FVm!_@e|oC>U-OMKPHNG!lL>iX*BfGP$%67t&lp{W}CsihePXu>hmHm z)Qb@G7xf}PT|sZYpv~|#1XvGmEjb@8SBC%v46Kk?Ymm}ik#%vtq`jzb!ce-uJ4rk8 zFRQf5Xy~}*72YVc5xLXL=B?LQog~pYHsEA`-|6o$H*{bbqVq#rgU)QdyC@!>_~VaC zk(R1sv8D^&RDsLlUxR)af<LJUfVOy6h6u7=1jT7CM3X+44W!<^&;Ojb2si4cc6>76 zKH8Eg@q2~mwb<Dk6!;Nsc-j<~Qp@+``7j}3$?3DU3AW>A0_9I-Byt0zuC4lxOiGRd z%AaXtk5Ste_()k5o6$}~;G$Q;YJ1Vi`vi1LE~7>AiQDovsj~$V!#(w+!dt_|Y|zbb zx4V*p{Kj-8?3*I6ybiTXf6l5s8cA$XP@=tgBsmyu0l1EKO}SU7QN<h!yufojy6TI7 z5<J1aLp<rs1Sc(OgNCyWiaeECDSUMw^!XD^Yz=HU>5%LvW$=g{6(f{igK&IwBG?Ak zx)p29?T%G+^=P}87aAP7j%|b%-t-l@sO1*Nuq0kl3V;KZ@~nQ<&*B6EYp+Kzvp1-2 zZa?J>d|Cf72#@uXN~&hEXP$I(Y{!9&5=o6cWhs!}cOJf^-DG$1v}Vp0YLuU)|MW_B z3$A!^7G^(!uDtzo4@p|Nm3Fgpit&N`M{Zb0s~I}&g~4}eqSgpXlpB5_-~B0Hc<+_R z=&T*6?}SH95NRa!m47<H+krGUbEC)z$vhm($g`@>4bEI8ll$?A2I6D+5Z5~YCRDR? zxW5q+{v_maj4+S2Bw(Zs9)3L>XJ%j;v}YL?-y|V*UgxJvWM=o>-XvzZ3=58>kCdm+ zi%@}1vC=Im`lp-#%V%)~9x_w&rt10ab3>RfNX@CsxP(Qpt79sZ)cG50-NaR><;WT@ zPams`)RjTbY_vV}b-S#<XY`I0-Kv`R?djA;#uLz;RSj06SR<l0KZF2^mZNe)GuPe9 zHqyTsPV?zw`v`xu$}qe!Y!|U#D51)nc|MF{=nO%<N9q#xGLj}SGOwL@=ygn9`>G^F z)l#7K)cj3^JKIg)*Svuk9J7WT_02QIue=_jY8?fxzFS0NwI*<kEgod1_VL8(EZH{7 z)y_7L+=y%ft5qOI+;L@0<gdIXEpjE}Xc%<?%9#bty<Y-#9C5|GlBm<rmsvFW6-|0< z$eq)8sP!}+v5?}_%z|k@8<QT6!!xm!f4Bf^EsM$z>wN)OH10ut#GXfoY+SzgA~h4c zsA+Z0`oZKo^<evT3LRgKl$00sr6F{GWP!s)B@cw}kN<@N$(78*Li_Yqn&5X1zKI%a z9o`*bBNKAXRGBeTGz7dqgcMlP^@S=FJ7DIEyWhV2vQO5Sc#|}Q@vRA)HD>?YnB`@m zG;(GUudc8CgRy*RA52#hN3dc}Nq=?V8J4|ZNML;?lG)ymHR}3(x{PG74ApO0d1EuS zDnBV9czZAPr2!D%1))C{RXRUQkOVD!cvj$xpk--ll3Au9u5ykXqv)|A@91o&hI7(% zE&Nn}&I)~ynP#yNS|VPMOi)O5i$=SC)})~Tp1T~k=Z!<$Iye6D3kG)b28QLI1~P^W z%CKkn>cu!sQcPGGw$0_|OkySQj-0z8wRJDmtUI0l7yswK+AU8^1AJ_kVfEm(`4IAj z;cuKQ2z&>xu|_ye@^dnkzB>BFMO<+I1bRo(6)_Np{creN5`^CTbmTbohxr-pA}x7r z`1HFNgMVpFX>3G7=f8I-eJpF19@ofmAw>OL?<xHK*Tw@u3I1Q@{VkQ&QQ8~$;xG8} z&mV=!KEOQ<=lpX5Pnfn6xs*cQuHiW73(ez&j$iL@CLwCLPYygxJ-vwdPgndmKn{@Z zuN?k$B@8M>CH%i~=Br4c<iC~ic(B&@v0&T>B5W^&tw;UwpXzvgoRC;9x-^@zg|r{N zAqf8GscS#<?cGhHk0Vk~EZ+<)u0ihV3mP7X-Kc%{#5%Lxkguq5G#zvQ!IQjEtWPy} za_6)`y&D_wzDawT%ed#Ym9D|zCPvPwIkOKGK!V>G+V{&Yj_FhjcjGj#;7;aluDuj( z_?-@-VpH=bDPKI@`6RD(MF?~PvMt?plz1;)lzB}JwYw{UT>1>&<wk+4)bf3_r?b6L zOI{=C|CRnVw*Bg%h+Gtin5oo}v5P1opib);-bIGs;Pu4nsAqhBzRM?XALrYTW#SE{ zAt+FI$OTjZO3fN_-L1xIadNp(<FPtqE#s;8o;Y4L5p<bR@$88FoDW&C_4vj65M4~4 zS5FliGEW0tg6;*OEjXaw!@CJp*L*emKa|juooF^V^?lLs96(1eG1KbLGXDOKKA$VU z`Xs%hi*^R~O(>zda;*#JU+Bb}Q3y3%s9uol!bw86yDTsx*59APt8_@G5NPXYWgA%Z z+rM*y19>oGU87NHgZPlgpk{as3mo{d+M<<WixFm-+gll4x)D(NCxj%O7e+L7+)m>U zya0%@7FdgtSzvY5;$lna8ZYR+;1wBkwvD9};|pxX?7TVZ&vy4}5YYBG-vD0s+(cb} zER1^^o&iSp5$DyVaO+XiyS6^usmiIJddDlD=2!J#b9lF4-wfdlk1V+d3Gq3IeK6tQ z%z237ORn7z)b|L8o_<ExI2cT=Zc0k36|{KN^o1jJ1-OsNZHF}5`%PYYyGkYzD0{Sn zf&bW09zkN;kaw*LtEyoTP><f+m8yhh(UDfy!;6Pg(7hA%@WEY(bKOg?KJbp+7ureQ zaNJ^M4X~MA7y{h)3|-TR5A<HF4$KYQ{i+@sN0QeY?j*OnQ^mK-zKYe#aJuZFT)D`Y z)3@~@cRLc=e*v&nrz~bX@FHe)3ey?`S}8O|6dIE+Y-J(*?Pf!<+Z7i*ABzXpn8+zp z_l{Ht2kiG}&f2^k+~QLAS8J!g)Hn33L_{SrU0EEOw=`Dt%x&csikp{&>+o!eI)#3# zm$Y3WBVZku9Rv@gk;8C<nU*cmAB)ZgoDohohDdH(F32-JaD3GnMx|Y!_mPVA8hZ?z zBI6IJq&QMKQq)O(3g<a%TzAO?i7~D`2c4kK7=@;CdP9zvNh_stw)1|FDx?e|?gfIS z4<)fZ(U=`R8AQBviXvXZgj4Fzt9i3%8G<H5Cb>egOsOe&$pul*WYB6nj%7NT-WwS4 zys905;q&-g;nBLqVpYV0jQ}j()+3G3<~3YqD?1~TB<F^N<^_+;wo|XoG)9=C7RiWO z<KZBJ)xQPf$<j%SA_}D`BcwTW3Q%bip0>RcLDWsvMdXd4H`>L1)P&KQ={!&~=-#4t zKVtzQv~%&HOPlmg2RicL8$ES+FOCq*#p%gU_gS3XISF~Z6&(zAkkB4*+8!X;@UICt zH9oYSIO&dK!<eOvg1p+Z$mu&<&5JKpXOGX3Xf1B)5jFEiS#(~|HS)nQ7a52u34j>i zGmx|LcBE!1<{eJ`{Io0A)QwEHtlUX^+TV$&mzl)9Qf5$yE+iTojwQ>-AOGl6b-PWF zO?R-{Q<^P}(&W?!!1#i;YcO^y_Wu4@>u!RfbG;3P)ge#SxYUE+BF5CqixYI>pGR;$ zIsQ}`1HfYTXs!O&lTas-ql|{`Y%1!3oQ#`#efG$T^u;X8GY7FP1Mf0PpRf?pLNhPV zWNlJ1pw8Ng1>%WI!z~mO4CXht@o6$6UjH;QwQRp?N4?hdlS|Y+&nyB6;lmzC_28Au zh}lA%F?3)FG3eYwb;!KvH?TI2ufF24p_60r8hSBW#$;p@tI?s`pcZOx7yferD@gP* z{lk=Q5TjtC_34*5di<KN${exV0oTh+(cQQ<eas?|!q+m1UrEiZeGwHo{}blYAjs|# zz5YwiwCU{+A-M)Y`Ki!v>6LF$tUG@-(g)E>j~eVbfA9X9@WIqy<A)RjDFfLt4<I8; zspe@|!5i^l4%`+&E|^|hR8SBG%hYnNta3keHx0Q~wJq8|5fp(8QKw#uy2DX`(jX7@ zpnH|hwejblBV2D#fGWVayQ1fZN(0>K+bv?`bA1&RY_@(S`5~hlEYslnR8&BW9NGT~ zBW`JAZuneJ>U(_gECnuwpy58KqnYzo!{b&&AtLu`8X{C-M}PF7AaV@i`VT0ruBr~D zFFb8Nw@5_uq-6)0oI#gaQj{7An(SLn*|*3Wa-F6jk>X9Ze}{J{46+eKMd1{*AGUEW z?UoL(#gcEpl+8_((N++E2YqpyY7`<<oP5;Ya_1%om$*aN@d%}SHp}|$5OMmj^6~*T zoR;e0aa+C*xvOg))z(0Q)jnV-KP^QOsI%J0oOc?yB?|J>w>T$VS!&KEjH7z@(@<LO zEQds%lK@!V;+R}HuE1mSjkF1pk#O|&%@pb%-RE3%0f@{Sf}z8jDS5)Uk$4sb_dXKh zL6lT4%4&*ux%<D4wQ4Ry?H4(h+IL;vv#I?^G%y}j@Ro?&Mrz=WiGK0R=yZ7ZS*mlV zVWkJWUBKJiSP!~al^5{KU*%{UUqzcR$Zl}Q_O)N!kSJr}VZ&xN$-S4)di0Cd$cN|W zv5qwGt^%Kft`(q$C0DnzkW(Ly2Tu6v4QOh_#Ns;Wrl^fPR=oka6cGeOQBqB@F8(z2 zj63hdW8#-2T`uzNH24C~$*p{?&FlzJ7Qx~+IXMMyKTfR;$Y00;(F_e7zd?`K$4ot- zUE`=YX?OKaNpFdr+J<3Z?5Py)Y2R+4AJnznlk0^no@=D0EYDOSL%G10Ij08<;B$sA z$vZpipQv&woZ<t-<^G^?0cmlwV-{durzsDf0b5<a^&Fh&Yo2(0V^>5ot$@;Z%Pk19 z6=?liBq*ktjzMyqx!m^e^FLUIcp{}fPXaPbe~qMMf~pnr9be(b#$(Aaj{L+6GP2Q2 zw|cVG-8I3p{(VTehD)Qne20Y21-0CmiCzcD)baKTu73C`hpyCYqiO)NyBQ&;0Fv4x z#7NNt`}=$5iHy--xh;s#&G*34g?$y1GK4$Snut@&zjYMyC4WA9C8)x#G6laQRy+T4 zkKbI_CFv+oWN+?y<~EzEpsf+~-4;^Ua{Vu<Y(v~gSiVQuM5QeI$gDCtx_}7u*tlN* z?WD#I&6p58(}b`Oc`9>xVkUergUhjkMRI#GBtUy?Mro#%rBS$aF4D5lT+GI8EJEs8 zdS7BM6Z#>Yi#UGF;~}bRcCIvy#LuTo2=Q5i0C_U<r$_&==~WbwpPu3|akB!=^QA** z5r-jUF+7Dw3ydTH%|UODdO2?U*%4elVfSAm&~pi`#S3e>c5`!+PSiTN_1HPg*#1WQ zuf$fvp6_Ux9}3C%xGY=b^R`6dc5Y$rVk1`6$04injgQwvDv3~;^b5lf<m{rv7kEio zju5!H6hl{Gxok(SSlDwUy&XyUI+B7+$D{Z=k=C?}G;9x25D$xdroQ%<bKAX7Qo@aF zC*4kaiKlY*<l#p~s@>F)X{Po>C)tlIto&?fl8#hu@W?)At*i-i*(J+lr8)@{c0I<k zyhOx6xnPci>k_zj39Gjvy1w78=zB%^Z7A|I<d)BD)(drBm(k5E6<E+^;rv{q%K8g& z%(Dpp$<eW8BkmL<K9@M{0$37W1O=0$N;d+>4`n&UPIQ|a?jQhVdgDl&3pNF(81^Dz zRo2)vIpYB)FOO+!Vyt@(F=LX??Lf>|%y$&MT+~)=Jv{k?${QI|IRtG-?<;Mnu&>z5 z#p?ZP#@esSYhv~_8H(W2^5IC3bvMz1iZrS8<Sd}V#bY%3AG)oddmL@JnD|Hh@>?F) zd5S$23vb^njgOBLf4D=kA3m$!ylSaoBPwZv)1JvEgr$k7^|N7BD8_Ut<Q5k}4;0bI zu<{J_TPh2-<322++si9x8^@)0p3ACQM#5?F$zg`T+UV!|R1-%5NpFd2!HACm?n2E| zooxZryFR_WO){K4Wx6qNaUL<tSSv>PvI{=0E6!35Mu_$1qZ6=J1b-#McnX$;Eh(N2 z>2AnIri2e^_AC13mc<pr#|EJg@B;Me_6vgN<|vTJge7n@A>;5?w?GRX++71RL%+aT z(r^`2h*j7*WeVkw7Vot5J(u!bB839+)cviE);N~cOjQjh-oje%s{z%sXY)}y3cJlw z;16!Gvtg|LCT{tseE2)0#`?|eSk8L2?aH31+q09JGcL<k2P=0=7I#8Rft}0so%BR@ zne5SUyd6iGs<i5%&%-VsEGxuBTh|<s?ADo!-q5+zG0PMx<1?^DwWH#okW>UgXxNMN zwPLeY(Bj+ZvP9uq+dX43UyeCPwsWNkRM0WAIenErJk{3w{I)Rm151zbAy>3y^t5s4 zv}CwqZj;ZWQ+&PQ;^qcmdIkV}+UjW2fwqBupSVFcR4u=)D?uTUJFB}3JE{Yrh7|<+ zxVsgEl+PvO?fNN0<*a)M)*R9E-nE;`9AO_tWV-Hgs0!)s@EebqA#2&JGgHq{#n?~N zl!l2YGix7s%@U*6`S3Q|*4%xWdK|3-rmR!DyLsM}$QimPzNL}$wvOpl3C$zT-P)&* zQH&1#jqt=FJK1*$4{L*LtQcho+VAz7M5cM1oqDz&-X$OTFGg_QHL9(;EFIRjzd4N# zMsBIN8z~u*5Hsqc>4|Ld5#8I3tB<Sb(Q|MG&FlbPv3abJQfc$)r#FUsTv%M&u`W|L zR2-5u$y2P!g`0mlQlY>f=?beHM9q)J95H5;X$>O{fxR*MVDnRZ_Dr98x12-@W!$K0 zZew+>ey04M=V?H)`&)HY?+1ui#NmUCcm#ax!W2nG$dN8J=C5tJ(Bo&(k`&}HpVe6C z;;zjV@tDu3<5`HVzs86hY^hmKo{;zl!beZm4gi3FazX%&$E?0Lm6v+EP_l<Mz*X1X zpdIA_tA_)UzE?C5P)03a?rbk|Wk1`_m{MBxC2kf0D2iBu(lYo>XE89x*Y{dE@wS4c z#OH+QaA+;DqI&xX(%<JcDRWBn7f_7KsS{yKwFlWOaB5pmTIuT>5oaW_zP1a!&Q*l> z(KGS=y5<<}JW4x_5pu2BKTXp3nzVIWSzr&YEE*H7IUR_HB}-zd#gM)Cgmy_wZ<!by zEn0Ogpc=UvFJ5q2+%6-4{kBj~N1}aZV{x>|$~1lHg>AzkxxDlr7|j(7=M{X9B^H!d zj85CBXNTo1ubZvL0>(NJ@3{;~L(5PgBPkSZ@;fQSk0QzJ8oRl@YXLmm+ugf(9|l%c zR>-@W1|{7BoOY}7(=V$B28=Z|5J8i00O<6ae$Vbja2vz$AA@p`+`PUlDs_FKF){e| zJtv?$WHM@Oi>0(&-yq>4=T3yM^<!ybQg6(xz?O(hDd+^91Rg;-tbYwTPCk0Q43Fo6 zV59xy0)Ky=CM~%r;)H!LHmNFqPa(ch7qM;Xa`pV6fLRNZF(Cx23l)yAq3YZ(O*!ww z4;~=PoPt=RBGQp(<J=<szwnEvo#Rx4>)}G97rH-%47m|EZ3uUKm~Q`DlEXVTzcXaI zMgh7;oA5UYNfG4wW^X(3vx?AlGb5CZ{N?OIS2Wg=2329s0+L>6f36`tgH>BdCY=$z zB4fw3!Agh$56oX6Uv5XG3sG*k34Ju5|9sZI!O*3Demw2hzFwtEJ!$5DtDGa>BSiJD zk6wg{Ci<7Bpyh>W@`l?%GCxw~6E6JE2FBcB{_$kl{;lBu3Kc4XXA2%Bw`=%G^K>DF zAq09}Lip@a)4<yG_1pi1EPb6kfMJe6gZ~I`U0;l${tI0BdnsNtozy>Y%l}8t{5p8U z_r4d@*?z@0F+(I;dqm1!d5L4cq2W*amjL^Za8E+L@9~;v-D;sNO63J6-ljO>l<a>9 z;}dVTSZYqtOT8)I#Pib8XEr7t_tT|pkVYnw=rSs2M%Ww1U?C~~o48>IO{+~%RDG{F zZ_*tpL~ZbtAL5kmTPK^DoNo{eD6+g&2DgaB8xFl6JGPzPKHsL$0NB6R01C0`rBj6y zW25tm%=K@7-pgX*SV!M%3+)bUUahX7?G#|#_286L{BaM>xDVsK$~WW;=M^by{`51n zo>_WPKiqzJK>mi&TWE9Xs>jroh<!rAHn|Q3EN1>5#~S1tM!u@4R^2P)J&<_MjVy{u zp*Nh<U`Zs$+n-fKTu~lAUk%a<oHqXc{B{2f_e?11$}-dO8BbE;&*3L}?7zAfEL5JP zhTpTx?Le#tI}}GM8?DzkxV67!h}GV+{jb0aoqQ>%0QI7_F@gU@I&OLuMaq!-%;;vO zx4n2D*{eEW@)f#*qP9|nN*zSjPrEoA(&%q`iJda-z~ccUqt8?^JDT`MrgPjC^19sv zYtumS0_)=zbi%MX=X)d}%7=8bYz(}(a_#0$2r`Mrg%Q_1nxW{a|GW#2d+%T$Sfd^o zX?vf_UUe~c8+U=@DRT#jf0->&nDryehmEcE4!iHr5(CM<m8{NRnspBp8F;Z(=VfL; z@DKz4wEZ9BT2nV;>93{gx)WzdCb09zKG!!8DA{l~;KAFEGTb}0Y8fhCNbEV2p#4NP zdyjeOf`ssm+~pDX*UmM*_IBB>qz@mjNacv{+i<pzul?P$@Kc@Fe^2ohmEQg0=pFML z*9~|!<aRZL9~6dW6%aM?{fb@Um%I)e9<sM^+mZ75=b?0;TC2lnw({Ss{mlPz*KXzm z*RE9mDag8SXl?yR++DKZ!RM>?&pEwCwv{)^KC}CienvK<?DxjK*-LN7mNmXT<o9;Y zyjxq&^<6Wt&tTo*o%X2vR?daHMI9mYK4rQtM6wxZ^@jDa4BLz~?M{e%`2N4=v^r1U zT#N4d^11W-)^AR_IVbA_1FKZEp5W_GSNK+iExgx%`xAp%>)hN0|1@K7*B<IfFyHsf z>PE@sx_?5o$M&W5vTgh9|2}{3`+t_e%_BM8nWv8lzxs8^>}f%v-P7RZPRg*H2cqvM z#_wjxY4Neyu70Ao{=n6*0=<2**VdLEXtjT_c;U|W3vWw{%8&irQZ>iTy)pE(T7}}t z1PzzRN7Pn74*zK(zhu|01AGsd3Vs{JY}jXa_Uy&oz?AhwZq8NT6~~WEjy^JL#(|6X zTC&sU9xat;&S(2r6Ig#XZ&rT)W~;)fCHKysyChrGTIIK`#quv}uGB8z1>DOUfp;ow z)4n3c$aZ_%K?9S&n^BV0^4j;=+aK^3KRsnx6{Wb};IPlNLuFeol)f`+UWRo7hxgy* z7@O;U!e-q!Wu8{Wul>ROz~b2J=2(-R+fLq{nas+3`0Ix)dB(@4a@(@RR*I#iomdx^ z`SP{$m(<Ok(zP+WO1dVTPD@lfEmc>g7xT>LL-rQU^)ozG-l$CW+8o39hG*p$qq!5~ zP{;qDSijv`{r%ltYm>c^l26s;(^hW#-|?{f_?NdF44*sAl#T)ia(+B)KU&%LxG-pD zs@6G%G!xe<3nzz%;DK0Z+5jdC-~<8R?sE@Q-?-a<DVrp**+atyIqsDBu}pmMT^G54 zqDbk})Jzs~)|mz_7dVla5;+YvUovyqN=UWU(IMjmn+ij*>eJih#MFYQp+)xm33;<F zWb680|Lu(f8v_GF!i4=_ZTDT`05U;5CkAE+%ZDQY!f4=R<bkjZ6dM>JEHxGb2;)Et z1IQ2{m?3ZgOfxVDGf6;LqlPgsjE320(g5WKs%NL=y`~Ep7=&hdx;Tb_v)gDsWndUB zjz)`cP-Yk{bw^8GP&%M`sS7fcVYH+jEonjNV6=TZTGE2j!D!cKw4?>4gVA2`Xy+f8 y3`Uy=qs;?QaWL9Eps;zc0NW7dXzm&!xr;;hedqqa5ycjuyx{5T=d#Wzp$P!4X*VSR literal 0 HcmV?d00001 diff --git a/general/auth/media/ldap05.png b/general/auth/media/ldap05.png new file mode 100644 index 0000000000000000000000000000000000000000..f80e9cd403f3248d4d7f881ccba049af39c5a942 GIT binary patch literal 62315 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 literal 0 HcmV?d00001 diff --git a/general/auth/media/ldap06.png b/general/auth/media/ldap06.png new file mode 100644 index 0000000000000000000000000000000000000000..b652747afa596bf868258d96bca58445170e475d GIT binary patch literal 62037 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 literal 0 HcmV?d00001 diff --git a/general/auth/media/ldap07.png b/general/auth/media/ldap07.png new file mode 100644 index 0000000000000000000000000000000000000000..045f074725273ebad311e0bb5006fb5547e84f60 GIT binary patch literal 62038 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 Z<G7iv*LmQa{BlrX>gnp|vd$@?2>@+8k=_6R literal 0 HcmV?d00001 From 17c3e464e07b72f4ba4a8b04fa06e8fa0f6630a5 Mon Sep 17 00:00:00 2001 From: Richard Mathot <rim@odoo.com> Date: Tue, 20 Aug 2019 14:03:04 +0200 Subject: [PATCH 027/109] [IMP] odoo_sh: recurring question about cups --- odoo_sh/advanced.rst | 1 + .../advanced/frequent_technical_questions.rst | 20 +++++++++++++++++++ 2 files changed, 21 insertions(+) create mode 100644 odoo_sh/advanced/frequent_technical_questions.rst diff --git a/odoo_sh/advanced.rst b/odoo_sh/advanced.rst index abbf66ea9..a306c3db0 100644 --- a/odoo_sh/advanced.rst +++ b/odoo_sh/advanced.rst @@ -10,3 +10,4 @@ Advanced advanced/containers advanced/submodules advanced/upgrade_your_database + advanced/frequent_technical_questions diff --git a/odoo_sh/advanced/frequent_technical_questions.rst b/odoo_sh/advanced/frequent_technical_questions.rst new file mode 100644 index 000000000..fafa1ca6b --- /dev/null +++ b/odoo_sh/advanced/frequent_technical_questions.rst @@ -0,0 +1,20 @@ +:banner: banners/odoo-sh.jpg + +.. _odoosh-advanced-frequent_technical_questions: + +================================== +Frequent Technical Questions +================================== + + +Can you install pycups or some similar library linked to `CUPS <https://www.cups.org/>`_ ? +------------------------------------------------------------------------------------------ + +Several community apps for Odoo list *pycups* as required dependency. + +- Pycups is a set of Python bindings for the libcups library. They are meant to integrate your computer with a local printing server. +- CUPS is printing server meant to be used for printers on the same local network as the Odoo server. + +We consider adding new system packages as long as they are indeed used. +Regarding pycups, you won't be able to configure a printer in the local network of your Odoo.sh server. + From d18bcc5c2a071c343029b414c5e5c8e18599a142 Mon Sep 17 00:00:00 2001 From: Richard Mathot <rim@odoo.com> Date: Mon, 26 Aug 2019 08:14:36 +0200 Subject: [PATCH 028/109] [FIX] ecommerce: syntax errors in paypal doc --- ecommerce/shopper_experience/paypal.rst | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/ecommerce/shopper_experience/paypal.rst b/ecommerce/shopper_experience/paypal.rst index 1c3139623..366b2ea1e 100644 --- a/ecommerce/shopper_experience/paypal.rst +++ b/ecommerce/shopper_experience/paypal.rst @@ -167,15 +167,9 @@ Log in to `Paypal Developer Site <https://developer.paypal.com/>`__ with your Pa This will create two sandbox accounts: -- A business account - (to use as merchant, e.g. - `pp.merch01-facilitator@example.com <mailto:pp.merch01-facilitator@example.com>`__). +- A business account (to use as merchant, e.g. `pp.merch01-facilitator@example.com <mailto:pp.merch01-facilitator@example.com>`__). - Log in to `Paypal Developer Site <https://developer.paypal.com/>`__ with your Paypal credentials. - -- A default personal account - (to use as shopper, e.g. - `pp.merch01-buyer@example.com <mailto:pp.merch01-buyer@example.com>`__). +- A default personal account (to use as shopper, e.g. `pp.merch01-buyer@example.com <mailto:pp.merch01-buyer@example.com>`__). Log in to Paypal Sandbox with the merchant account and follow the same configuration instructions. Enter your sandbox credentials in Odoo and make sure Paypal is still From 33e25e3487344ef1074fb1ee16a178b598f33d32 Mon Sep 17 00:00:00 2001 From: Richard Mathot <rim@odoo.com> Date: Mon, 26 Aug 2019 08:16:57 +0200 Subject: [PATCH 029/109] [FIX] odoo_sh: indent properly warning block --- odoo_sh/advanced/upgrade_your_database.rst | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/odoo_sh/advanced/upgrade_your_database.rst b/odoo_sh/advanced/upgrade_your_database.rst index 1c130e48a..cfdb4e6fe 100644 --- a/odoo_sh/advanced/upgrade_your_database.rst +++ b/odoo_sh/advanced/upgrade_your_database.rst @@ -15,7 +15,8 @@ select the Testing Purpose. If you have custom code, you can choose to have it u it's processed, you'll get a dump of the database in return. .. Warning:: -Do *not* upload *backups* of your production database (found in the Backups tab of the production branch) as these are incompatible with the Upgrade platform - they contain your complete sources, etc. that are not needed for the upgrade. Make sure to download a **Dump** instead - either through the Backups tab using the *Download Dump* button or through the Builds page by using the *Download Dump* entry of the contextual menu of your latest production build. + + Do *not* upload *backups* of your production database (found in the Backups tab of the production branch) as these are incompatible with the Upgrade platform - they contain your complete sources, etc. that are not needed for the upgrade. Make sure to download a **Dump** instead - either through the Backups tab using the *Download Dump* button or through the Builds page by using the *Download Dump* entry of the contextual menu of your latest production build. 2. Test your upgraded database ------------------------------ From 1a81e50196a1ee360065a1bd1d958959fd0642bc Mon Sep 17 00:00:00 2001 From: Richard Mathot <rim@odoo.com> Date: Mon, 26 Aug 2019 08:19:41 +0200 Subject: [PATCH 030/109] [FIX] point_of_sale: properly align note block --- point_of_sale/advanced/reprint.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/point_of_sale/advanced/reprint.rst b/point_of_sale/advanced/reprint.rst index 22fad68d4..a16785ac9 100644 --- a/point_of_sale/advanced/reprint.rst +++ b/point_of_sale/advanced/reprint.rst @@ -14,7 +14,7 @@ Under the Bills & Receipts category, you will find *Reprint Receipt* option. .. note:: -In order to allow the option reprint receipt, you need to activate the receipt printer. + In order to allow the option reprint receipt, you need to activate the receipt printer. .. image:: media/reprint01.png :align: center From 09262a29aa2a908fb5e8220e96241806043ac16c Mon Sep 17 00:00:00 2001 From: Richard Mathot <rim@odoo.com> Date: Mon, 26 Aug 2019 08:22:34 +0200 Subject: [PATCH 031/109] [FIX] website: properly align note block --- website/publish/multi_website.rst | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/website/publish/multi_website.rst b/website/publish/multi_website.rst index 6ab61d0d9..f0f99d0b0 100644 --- a/website/publish/multi_website.rst +++ b/website/publish/multi_website.rst @@ -116,9 +116,9 @@ be redirected to the right website using Geo IP. .. image:: media/multi_website18.png :align: center -.. note:: -Geo IP is installed by default in Odoo Online. If you run Odoo -on-premise, don’t forget to install *Geoip* library. +.. note:: + Geo IP is installed by default in Odoo Online. If you run Odoo + on-premise, don’t forget to install *Geoip* library. `Read the full documenation about domain names here <https://www.odoo.com/documentation/user/online/website/publish/domain_name.html>`__, From 1925ea8543cefa7c5f41ce387f1695add8932fcb Mon Sep 17 00:00:00 2001 From: Richard Mathot <rim@odoo.com> Date: Mon, 26 Aug 2019 09:56:42 +0200 Subject: [PATCH 032/109] [IMP] odoo_sh: explain overlay fs features opw-1945086 --- odoo_sh/getting_started/branches.rst | 2 +- odoo_sh/getting_started/online-editor.rst | 6 ++++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/odoo_sh/getting_started/branches.rst b/odoo_sh/getting_started/branches.rst index 40195f030..da0228cbb 100644 --- a/odoo_sh/getting_started/branches.rst +++ b/odoo_sh/getting_started/branches.rst @@ -175,7 +175,7 @@ staging branches as the emails of your production database are really sent inste Shell ----- -A shell access to your container. You can perform basic linux command (:code:`ls`, :code:`top`) +A shell access to your container. You can perform basic linux commands (:code:`ls`, :code:`top`) and open a shell on your database by typing :code:`psql`. .. image:: ./media/interface-branches-shell.png diff --git a/odoo_sh/getting_started/online-editor.rst b/odoo_sh/getting_started/online-editor.rst index 6442952ed..e36ed1a64 100644 --- a/odoo_sh/getting_started/online-editor.rst +++ b/odoo_sh/getting_started/online-editor.rst @@ -49,6 +49,12 @@ The working directory is composed of the following folders: │ └── pip.log Python packages installation logs You can edit the source code (files under */src*) in development and staging builds. + +.. note:: + Your changes won't be propagated to a new build, you must commit them in your + source code if you want to make them persist. + + For production builds, the source code is read-only, because applying local changes on a production server is not a good practice. From 22ee394c980adad0c6ce9f66e0de0284f613564e Mon Sep 17 00:00:00 2001 From: Baptiste Vergote <bve@odoo.com> Date: Mon, 26 Aug 2019 10:11:02 +0200 Subject: [PATCH 033/109] [IMP] mobile: remove explanations about Firebase Firebase is now automatically configured --- mobile/firebase.rst | 74 +----------------------------------- mobile/media/firebase01.png | Bin 31013 -> 0 bytes mobile/media/firebase02.png | Bin 19338 -> 0 bytes mobile/media/firebase03.png | Bin 19459 -> 0 bytes mobile/media/firebase04.png | Bin 6335 -> 0 bytes mobile/media/firebase05.png | Bin 20540 -> 0 bytes mobile/media/firebase06.png | Bin 7034 -> 0 bytes 7 files changed, 2 insertions(+), 72 deletions(-) delete mode 100644 mobile/media/firebase01.png delete mode 100644 mobile/media/firebase02.png delete mode 100644 mobile/media/firebase03.png delete mode 100644 mobile/media/firebase04.png delete mode 100644 mobile/media/firebase05.png delete mode 100644 mobile/media/firebase06.png diff --git a/mobile/firebase.rst b/mobile/firebase.rst index 3773aa979..071d4cc11 100644 --- a/mobile/firebase.rst +++ b/mobile/firebase.rst @@ -4,76 +4,6 @@ Mobile ====== -Setup your Firebase Cloud Messaging -=================================== +As of Odoo 12.0, there is no configuration needed to enable push notifications +in the mobile app. -In order to have mobile notifications in our Android app, you need an -API key. - -If it is not automatically configured (for instance for On-premise or -Odoo.sh) please follow these steps below to get an API key for the -android app. - -.. danger:: - The iOS app doesn't support mobile notifications for Odoo - versions < 12. - -Firebase Settings -================= - -Create a new project --------------------- - -First, make sure you to sign in to your Google Account. Then, go to -`https://console.firebase.google.com <https://console.firebase.google.com/>`__ -and create a new project. - -.. image:: media/firebase01.png - :align: center - -Choose a project name, click on **Continue**, then click on **Create -project**. - -When you project is ready, click on **Continue**. - -You will be redirected to the overview project page (see next -screenshot). - -Add an app ----------- - -In the overview page, click on the Android icon. - -.. image:: media/firebase02.png - :align: center - -You must use "com.odoo.com" as Android package name. Otherwise, it will -not work. - -.. image:: media/firebase03.png - :align: center - -No need to download the config file, you can click on **Next** twice and -skip the fourth step. - -Get generated API key ---------------------- - -On the overview page, go to Project settings: - -.. image:: media/firebase04.png - :align: center - -In **Cloud Messaging**, you will see the **API key** and the **Sender ID** -that you need to set in Odoo General Settings. - -.. image:: media/firebase05.png - :align: center - -Settings in Odoo -================ - -Simply paste the API key and the Sender ID from Cloud Messaging. - -.. image:: media/firebase06.png - :align: center diff --git a/mobile/media/firebase01.png b/mobile/media/firebase01.png deleted file mode 100644 index 0bcdc76c7e41da44ac1e7eb07d9c62033c3a0974..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 31013 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 JO4KOu{{Z-cvCIGf diff --git a/mobile/media/firebase02.png b/mobile/media/firebase02.png deleted file mode 100644 index 19c2afbd00627756f3d4f727d30c2b3feb3f7c54..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 19338 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 JPDHLkV1ky;3t0dF diff --git a/mobile/media/firebase03.png b/mobile/media/firebase03.png deleted file mode 100644 index d4e911195c8ed49ddbd286d501d6d84b9658a06a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 19459 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 diff --git a/mobile/media/firebase04.png b/mobile/media/firebase04.png deleted file mode 100644 index a14122a761cc40a81ad1abb6758c1e9c0e1ea709..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6335 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 diff --git a/mobile/media/firebase05.png b/mobile/media/firebase05.png deleted file mode 100644 index b3a042eb9ed9baa31cf9565a3e3bd92623eb5f5d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 20540 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 diff --git a/mobile/media/firebase06.png b/mobile/media/firebase06.png deleted file mode 100644 index 57f5275021076a6dda852d8238c34f26c5a1e659..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7034 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 From 5c1af4b9da63d7cc924d168b67612777b4785531 Mon Sep 17 00:00:00 2001 From: Richard Mathot <rim@odoo.com> Date: Mon, 26 Aug 2019 10:36:02 +0200 Subject: [PATCH 034/109] [FIX] mobile: complement to 22ee394c980adad0c6ce9f66e0de0284f613564e --- mobile/firebase.rst | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/mobile/firebase.rst b/mobile/firebase.rst index 071d4cc11..5a606c597 100644 --- a/mobile/firebase.rst +++ b/mobile/firebase.rst @@ -4,6 +4,11 @@ Mobile ====== -As of Odoo 12.0, there is no configuration needed to enable push notifications -in the mobile app. +Push Notifications +================== +As of Odoo 12.0, there is no more complex configuration to enable push +notifications in the mobile app. + +Simply go to *Settings* > *General Settings* > *Odoo Cloud Notification (OCN)* +and make sure that **Push Notifications** is checked. From 32219761ea8ff41c87833b7f27c37064ebc6f806 Mon Sep 17 00:00:00 2001 From: Richard Mathot <rim@odoo.com> Date: Wed, 28 Aug 2019 13:59:54 +0200 Subject: [PATCH 035/109] [ADD] support: documentation for support services --- getting_started/documentation.rst | 41 ++-------------- practical.rst | 1 + support.rst | 13 ++++++ support/supported_versions.rst | 72 +++++++++++++++++++++++++++++ support/what_can_i_expect.rst | 57 +++++++++++++++++++++++ support/where_can_i_get_support.rst | 36 +++++++++++++++ 6 files changed, 182 insertions(+), 38 deletions(-) create mode 100644 support.rst create mode 100644 support/supported_versions.rst create mode 100644 support/what_can_i_expect.rst create mode 100644 support/where_can_i_get_support.rst diff --git a/getting_started/documentation.rst b/getting_started/documentation.rst index 5ddd6a336..710153e22 100644 --- a/getting_started/documentation.rst +++ b/getting_started/documentation.rst @@ -252,42 +252,7 @@ as possible, it will be decided : 8. Support ========== -Your Odoo Online subscription includes **unlimited 24hr support at no extra -cost, Monday to Friday**. Our teams are located around the world to ensure you -have support, no matter your location. Your support representative could be -communicating to you from San Francisco, Belgium, or India! +When your project is put in production, our support teams take care of your +questions or technical issues. -What kind of support is included? - -- Providing you with relevant material (guidelines, product documentation, - etc...) -- Answers to issues that you may encounter in your standard Odoo database (eg. - “I cannot close my Point of Sale” or “I cannot find my sales KPIs?”) -- Questions related to your account, subscription, or billing -- Bug resolution (blocking issues or unexpected behaviour not due to - misconfiguration or customization) -- Issues that might occur in a test database after upgrading to a newer version - -*Odoo Support does not make changes to your production database, but gives you -the material and knowledge to do it yourself!* - -What kind of support is not included? - -- Questions that require us to understand your business processes in order to - help you implement your database -- Training on how to use our software (we will direct you to our many resources) -- Import of documents into your database -- Guidance on which configurations to apply inside of an application or the database -- How to set up configuration models (Examples include: Inventory Routes, - Payment Terms, Warehouses, etc) -- Questions or issues related to specific developments or customizations done - either by Odoo or a third party (this is specific only to your database or - involving code) - -You can get this type of support with a `Success Pack <https://www.odoo.com/pricing-packs>`__. -With a pack, one of our consultants will analyze the way your business runs and -tell you how you can get the most out of your Odoo Database. We will handle all -configurations and coach you on how to use Odoo. - -Our support team can be contacted through our -`online support form <https://www.odoo.com/help>`__. +See :ref:`support-expectations`. diff --git a/practical.rst b/practical.rst index 2ceb82b86..83efa5e11 100644 --- a/practical.rst +++ b/practical.rst @@ -11,4 +11,5 @@ Practical Information db_management/db_online db_management/db_premise portal/my_odoo_portal + support legal diff --git a/support.rst b/support.rst new file mode 100644 index 000000000..ba706c74c --- /dev/null +++ b/support.rst @@ -0,0 +1,13 @@ +:banner: banners/support.jpg + +======= +Support +======= + +.. toctree:: + :titlesonly: + + support/where_can_i_get_support + support/what_can_i_expect + support/supported_versions + diff --git a/support/supported_versions.rst b/support/supported_versions.rst new file mode 100644 index 000000000..f51c6c7ff --- /dev/null +++ b/support/supported_versions.rst @@ -0,0 +1,72 @@ +.. :banner: banners/support.jpg + + +================== +Supported versions +================== + + +Odoo provides support and bug fixing **for the 3 last major versions** of Odoo. + +Users hosted on **Odoo Online** may use intermediary versions (sometimes called *SaaS versions*) that are +supported as well. These versions are not published for Odoo.sh or On-Premise +installations. + + +What's the support status of my Odoo? +===================================== + +This matrix shows the support status of every version. + +**Major releases are in bold type.** + ++--------------------+-------------+---------+--------------+----------------+----------------------------------------------+ +| | Odoo Online | Odoo.sh | On-Premise | Release date | | ++====================+=============+=========+==============+================+==============================================+ +| **Odoo 13.0** | 🏁 | 🏁 | 🏁 | October 2019 | | ++--------------------+-------------+---------+--------------+----------------+----------------------------------------------+ +| Odoo 12.saas~3 | 🟢 | N/A | N/A | August 2019 | | ++--------------------+-------------+---------+--------------+----------------+----------------------------------------------+ +| **Odoo 12.0** | 🟢 | 🟢 | 🟢 | October 2018 | | ++--------------------+-------------+---------+--------------+----------------+----------------------------------------------+ +| Odoo 11.saas~3 | 🟢 | N/A | N/A | April 2018 | | ++--------------------+-------------+---------+--------------+----------------+----------------------------------------------+ +| **Odoo 11.0** | 🟢 | 🟢 | 🟢 | October 2017 | | ++--------------------+-------------+---------+--------------+----------------+----------------------------------------------+ +| Odoo 10.saas~15 | 🟢 | N/A | N/A | March 2017 | | ++--------------------+-------------+---------+--------------+----------------+----------------------------------------------+ +| Odoo 10.saas~14 | 🟢 | N/A | N/A | January 2017 | | ++--------------------+-------------+---------+--------------+----------------+----------------------------------------------+ +| **Odoo 10.0** | 🟢 | 🟢 | 🟢 | October 2016 | *End-of-support is planned for October 2019* | ++--------------------+-------------+---------+--------------+----------------+----------------------------------------------+ +| Odoo 9.saas~11 | 🟠 | N/A | N/A | May 2016 | | ++--------------------+-------------+---------+--------------+----------------+----------------------------------------------+ +| **Odoo 9.0** | 🟠 | N/A | 🔴 | October 2015 | | ++--------------------+-------------+---------+--------------+----------------+----------------------------------------------+ +| Odoo 8.saas~6 | 🟠 | N/A | N/A | February 2015 | | ++--------------------+-------------+---------+--------------+----------------+----------------------------------------------+ +| **Odoo 8.0** | 🟠 | N/A | 🔴 | September 2014 | | ++--------------------+-------------+---------+--------------+----------------+----------------------------------------------+ + + +.. note:: + + 🟢 Supported version + + 🔴 End-of-support + + N/A Never released for this platform + + 🟠 Some of our older customers may still run this version on our Odoo Online servers, we provide help only on blocking issues and advise you to upgrade. + + 🏁 Future version, not released yet + + +I run an older version of Odoo/OpenERP/TinyERP +============================================== + +OpenERP 7.0, 6.1, 6.0 and 5.0 is not supported anymore, on any platform. + +TinyERP 4.0, 3.0, 2.0 and 1.0 is not supported anymore, on any platform. + +You should consider `upgrading <https://upgrade.odoo.com/>`_ your database. diff --git a/support/what_can_i_expect.rst b/support/what_can_i_expect.rst new file mode 100644 index 000000000..101e89e1b --- /dev/null +++ b/support/what_can_i_expect.rst @@ -0,0 +1,57 @@ +.. :banner: banners/support.jpg + + +.. _support-expectations: + +=========================================== +What can I expect from the support service? +=========================================== + + +5 days a week +============= + +Your Odoo Online subscription includes **unlimited 24hr support at no extra +cost, Monday to Friday**. Our teams are located around the world to ensure you +have support, no matter your location. Your support representative could be +communicating to you from San Francisco, Belgium, or India! + +Our support team can be contacted through our `online support form <https://www.odoo.com/help>`__. + + +What kind of support is included? +================================= + +- Providing you with relevant material (guidelines, product documentation, + etc...) +- Answers to issues that you may encounter in your standard Odoo database (eg. + “I cannot close my Point of Sale” or “I cannot find my sales KPIs?”) +- Questions related to your account, subscription, or billing +- Bug resolution (blocking issues or unexpected behaviour not due to + misconfiguration or customization) +- Issues that might occur in a test database after upgrading to a newer version + +*Odoo Support does not make changes to your production database, but gives you +the material and knowledge to do it yourself!* + + +What kind of support is not included? +===================================== + +- Questions that require us to understand your business processes in order to + help you implement your database +- Training on how to use our software (we will direct you to our many resources) +- Import of documents into your database +- Guidance on which configurations to apply inside of an application or the database +- How to set up configuration models (Examples include: Inventory Routes, + Payment Terms, Warehouses, etc) +- Any intervention on your own servers/deployments of Odoo +- Questions or issues related to specific developments or customizations done + either by Odoo or a third party (this is specific only to your database or + involving code) + +You can get this type of support with a `Success Pack <https://www.odoo.com/pricing-packs>`__. +With a pack, one of our consultants will analyze the way your business runs and +tell you how you can get the most out of your Odoo Database. We will handle all +configurations and coach you on how to use Odoo. + diff --git a/support/where_can_i_get_support.rst b/support/where_can_i_get_support.rst new file mode 100644 index 000000000..056c26145 --- /dev/null +++ b/support/where_can_i_get_support.rst @@ -0,0 +1,36 @@ +.. :banner: banners/support.jpg + + +=================== +Where to find help? +=================== + + +Odoo Enterprise +=============== + +Users who have a valid Odoo Enterprise subscription may always contact our support teams through our `support form <https://www.odoo.com/help>`_, no matter the hosting type you chose (Odoo Online, Odoo.sh or on your own server). + +Please include in your request: + +- your subscription number, +- if your database is hosted by Odoo (Odoo Online or Odoo.sh), please also send the URL of your database. + +Our agents will get back to you as soon as possible. + + +Odoo Community +============== + +*Odoo Community users don't get access to the support service.* + +Here are some resources that might help you: + +- Our `documentation pages <https://www.odoo.com/page/docs>`_. +- Ask your question on the `community forum <https://www.odoo.com/forum/help-1>`_. +- `Buy Odoo Enterprise <https://www.odoo.com/help>`_ to get the support and bugfix services. + + +.. |date| date:: + +*Last revision of this page:* |date| From 44e22a497bc67c7cf00e2606111fa312658fa604 Mon Sep 17 00:00:00 2001 From: Richard Mathot <rim@odoo.com> Date: Mon, 26 Aug 2019 13:18:20 +0200 Subject: [PATCH 036/109] [ADD] user_doc: doc about editing the doc --- support.rst | 2 +- support/media/add_text.png | Bin 0 -> 66361 bytes support/media/edit_on_github.png | Bin 0 -> 2543 bytes support/media/preview_changes.png | Bin 0 -> 62783 bytes support/media/propose_changes.png | Bin 0 -> 20654 bytes support/user_doc.rst | 149 ++++++++++++++++++++++++++++++ 6 files changed, 150 insertions(+), 1 deletion(-) create mode 100644 support/media/add_text.png create mode 100644 support/media/edit_on_github.png create mode 100644 support/media/preview_changes.png create mode 100644 support/media/propose_changes.png create mode 100644 support/user_doc.rst diff --git a/support.rst b/support.rst index ba706c74c..6be371b64 100644 --- a/support.rst +++ b/support.rst @@ -10,4 +10,4 @@ Support support/where_can_i_get_support support/what_can_i_expect support/supported_versions - + support/user_doc diff --git a/support/media/add_text.png b/support/media/add_text.png new file mode 100644 index 0000000000000000000000000000000000000000..8a2d6a674e700768faa2b660b2920853b1e77669 GIT binary patch literal 66361 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 W0T?VKl$IF4&n*=#<x)kPhyM*xp6v4g literal 0 HcmV?d00001 diff --git a/support/media/edit_on_github.png b/support/media/edit_on_github.png new file mode 100644 index 0000000000000000000000000000000000000000..af4c901adecd2eda18213a88f72aa85e2ed4d983 GIT binary patch literal 2543 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 FV1hOTz-|Bl literal 0 HcmV?d00001 diff --git a/support/media/preview_changes.png b/support/media/preview_changes.png new file mode 100644 index 0000000000000000000000000000000000000000..ce271601e25397b1b3fa75f4e1d4a5b8c2134542 GIT binary patch literal 62783 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 literal 0 HcmV?d00001 diff --git a/support/media/propose_changes.png b/support/media/propose_changes.png new file mode 100644 index 0000000000000000000000000000000000000000..ad0a208250ebb957573ec95cc647f7b9aa337306 GIT binary patch literal 20654 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 literal 0 HcmV?d00001 diff --git a/support/user_doc.rst b/support/user_doc.rst new file mode 100644 index 000000000..d306765ed --- /dev/null +++ b/support/user_doc.rst @@ -0,0 +1,149 @@ +.. :banner: banners/support.jpg + + +=============================== +Contribute to the documentation +=============================== + +First of all... +=============== + +**... Thank you for landing here and helping us to improve the user documentation of Odoo.** + + +Edit an existing page +===================== + +0. As our documentation is maintained on GitHub, you'll need a free `GitHub account <https://help.github.com/en/articles/signing-up-for-a-new-github-account>`_. +1. Pick a page in our `user documentation <https://www.odoo.com/documentation/user>`_. **Please take care of choosing the right version of Odoo.** +2. Click on **Edit on Github** in the left menu. + + .. image:: ./media/edit_on_github.png + :align: center + :alt: Click on "Edit on Github". + +3. If this is the first time you edit our documentation, click on **Fork repository**, else you won't see this step. +4. Use Github's editor to add your text. Text is tagged with a simple syntax called `RST <http://docutils.sourceforge.net/rst.html>`_. Don't worry, it's not so hard to learn 🤓... See the following section of this document for a quick overview of RST commands. + + .. image:: ./media/add_text.png + :align: center + :alt: Use Github's editor to add your text. + +5. Click on **Preview changes** to review your contribution in a human-readable format. + + .. image:: ./media/preview_changes.png + :align: center + :alt: Click on "Preview changes" to review your contribution. + +6. In the **Propose file change** section, add a short title to your contribution. The title should summarize your changes. You may use the second box to add an extended description if your contribution requires a longer explanation. + + .. image:: ./media/propose_changes.png + :align: center + :alt: Add a title and submit your contribution. + +7. Submit your contribution by clicking on **Propose file change**. +8. Click on **Create pull request**. +9. Wait for an Odoo maintainer to add your contribution. Thank you for your help! + +.. warning:: + There is no automatic port of your edit to another version of the documentation. + + If your change should apply to multiple versions of Odoo, please warn us in your contribution message. + + +RST Cheat Sheet +--------------- + +Here is a summary of the markup elements you may use while editing our documentation. + ++------------------------------+--------------------------+---------------------------------------+ +| Code | Display | Comments | ++==============================+==========================+=======================================+ +| .. code-block:: rst | Text in *italics* | | +| | | | +| Text in *italics* | | | ++------------------------------+--------------------------+---------------------------------------+ +| .. code-block:: rst | Text in **bold** letters | | +| | | | +| Text in **bold** letters | | | ++------------------------------+--------------------------+---------------------------------------+ +| .. code-block:: rst | 1. Numbered | Must be surrounded by white lines. | +| | 2. Bullet | | +| 1. Numbered | 3. List | | +| 2. Bullet | | | +| 3. List | | | ++------------------------------+--------------------------+---------------------------------------+ +| .. code-block:: rst | - Numbered | Must be surrounded by white lines. | +| | - Bullet | | +| - Bullet | - List | | +| - Point | | | +| - List | | | ++------------------------------+--------------------------+---------------------------------------+ +| .. code-block:: rst | This is `a hyper link | - Here is `how to enter backticks | +| | <https://www.odoo.com>`_.| on your keyboard | +| This is `a hyper link | | <https://superuser.com/a/254077>`_. | +| <https://www.odoo.com>`_. | | - Don't forget terminal *underscore*. | ++------------------------------+--------------------------+---------------------------------------+ + + +.. note:: + There are many more commands available, see `comprehensive documentation <http://docutils.sourceforge.net/docs/ref/rst/restructuredtext.html>`_ of RST. + + +Add images to your documents +============================ + + +.. warning:: + This procedure is possible only for users who have **push** access on the documentation repository (eg: mainly, Odoo maintainers). + We are working on improving this. + +1. First of all, prepare your screenshots. + + - They must be good-quality PNG images. + - Crop your screenshots to display only the relevant part of the screen. Large screenshots are hard + to read and don't display well in a documentation. + - Always take your screenshots on a demo instance of Odoo; **never** include any personal data. + +2. Upload them to the ``media/`` directory which is located next to the page you are editing. If the directory does not exist, create it. +3. When editing your page, use this code piece in order to load your image: + + .. code-block:: rst + + .. image:: ./media/your_image_file.png + :align: center + :alt: Text that is displayed when your image is not available (eg: for screen readers and other accessibility tools) + +4. Submit your changes + + +.. Add a page about a new topic +.. ============================ + +.. TODO + + + +Technical Details for Nerds +=========================== + +Advanced users may, of course, fork and clone `the GitHub repository <https://github.com/odoo/documentation-user>`_. +Then submit a pull request with the canonical Git/GitHub workflow. + +See our `README <https://github.com/odoo/documentation-user/blob/12.0/README.rst>`_ file about building +the documentation. + + +Developer documentation +======================= + +Documentation that targets developers of Odoo apps is maintained alongside `the source code of Odoo <https://github.com/odoo/odoo/tree/12.0/doc>`_. + +.. note:: + User documentation might contain technicalities yet, when they are related to configuration and everyday use of Odoo. + + + +.. |date| date:: + +*Last revision of this page:* |date| From 4a01ac1224aa3076663fd1fbdb8a48e7b0017cf6 Mon Sep 17 00:00:00 2001 From: Ray Carnes <41073831+ray-odoo@users.noreply.github.com> Date: Wed, 28 Aug 2019 06:36:54 -0700 Subject: [PATCH 037/109] [FIX] livechat: grammar --- livechat/livechat.rst | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/livechat/livechat.rst b/livechat/livechat.rst index 8a5df67a2..c0f893d03 100644 --- a/livechat/livechat.rst +++ b/livechat/livechat.rst @@ -4,8 +4,8 @@ Live Chat ========= -Chat in live with website visitors -================================== +Chat in real time with website visitors +======================================= With Odoo Live Chat, you can establish a direct contact with your website visitors. A simple dialog box will be available on their screen @@ -89,12 +89,12 @@ has joined the channel. unpublished on the website, then the live chat button will not appear to visitors. -In practice, the conversations initiated by the visitors will appear in -the Discuss module and will also pop up as a direct message. Therefore, +Conversations initiated by visitors also appear in +the Discuss module in addition to popping up as a direct message. Therefore, inquiries can be answered wherever you are in Odoo. -If there several operators in charge of a channel, the system will -dispatch sessions randomly between them. +If there are several operators who have all joined a channel, the system will +dispatch visitor sessions randomly between them. Use commands ============ From e0dfd56fe92d15a58a6b28223fa7031ecf5d7351 Mon Sep 17 00:00:00 2001 From: Richard Mathot <rim@odoo.com> Date: Thu, 29 Aug 2019 09:34:56 +0200 Subject: [PATCH 038/109] [FIX] crm: update screenshot with right URL Fixes #368 --- .../media/google_calendar_credentials06.png | Bin 23837 -> 24044 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/crm/calendar/media/google_calendar_credentials06.png b/crm/calendar/media/google_calendar_credentials06.png index 1a7223b9a59cb5f54aebef2bf776c16d2cec4780..1d7b2208b9fb370d2e2867570c8fcf8a35698523 100644 GIT binary patch literal 24044 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 literal 23837 zcmaI7byS?qvhYhnfCLF71cxC60)arV;0y$ZV8PwpE!bee-Q5Ov2@Zq14(<*?W^fyv zz@2yRbM`sk{qDMd%<9#>p6RDrs-CW@Ux)sXlfc0w#Y90t!I6>_RYXB~4n#qDcJ>k# z*-{<(*8o|(FcXp$Le`?O9t_Zs^=D3s62d5zW8`}%D5xkuWR%68o}Sdy)ShkzU{6oi z$jZ~dN)(jo>1h}YHvjZg1bfmmPkWjVd3rioPceJ`9QEX%$L80OzhrZtf$Jw&k(#<i zxPkU@lWUQ^nmKsA(N*o~q;cTp$*u@CfBkfPa_-uEs^$uLyxLR?83Si!Urz+P>AAV8 zx%jBrCH{FDzeT=#{y8d9fS#qAS$gBiQxEL%X*I<ldcG0)_TYJLG_(O9wZ9Ygh`s>B z5NLkOmWE|uzKxD+BkaSA7j0Kh`=|Ss`a!N{YRO26Va;a95uJ3*gc}Zo7@$#Fl};gi z)y%?X?{>OM<#C=<pfk1QW$nyWZ^SV-O#eBBFXfNGN06hsX$^7IE6J{io_|7p$q>>s z@0{3r0xdRE`;}m(dOep^EQqe+SUj}8hp3ZWzkbrw3wVLf^K?6ImNE+~whI}!o`;=3 z?Tx%eMQzS2VUApbB)Ps;?Rh#GFb!=&<IG%a3ft>T&-XNZDNz&p`MI8&TA%K_n>C1Y zSl(c|(+g@>D-Bm@kzW@4>AmfQmT9z_v1`uyQwAqmVZ+qo-tOK^`^n~T)B0Vql@<n$ z*xKf*hR?uAWzK3tc6QmY(<cl=&mt2ws}6U~>-jP#<f5wS6@=Qks+&ALt(*I%G`bq7 zYXp}RfNvje6WvWS${P0afCg?Y=>x0knjS6l*W6}#Q;w7d<QR}(3v}kt^0F3S4m>xj z30CBKa{Zv@lxCx+)>vEd0!M+!VBoe-e|;$RXW_Jux_Xki#gMO#Z{du1-Q|4Yuj`x3 z8Axedm~Fi*mJ$m-?CNR3o4$J%mfW&FyuWYa8uxTu89xXg8R_>=A8^j?m+)=v?d}$! ze1#|IXyV})nh~9%!yYC_@tR4=SdhYO_`dY?$#L>dt>gN$qThT^+D|p+`BY8VR-e0F z5~Ly`JKf7p%{I~sMEE1!&0KG)*n&aKAfWB=C6Nw45uak_U{ipyTf=%_W?ozUP-aME zjT8TX)dzkv*Q>owmEUD-e%JOWDDP3EM1_>ymX0zpJe5_Jp5)nf3QSUHh~IvHiHG_q zg-&HigNMVU{E8{S5M_@B?=4<F)+ezNbOn2%Z!d(xUcQv9E|<g?-BuAoD_@xNGnv<M zUVpmCa6Eyq$HxSSzU1$SHcioz`#VPO>h1K}h~{mm=!aOz|6L>|fangbUih@gR4Hi0 zgvmvFL}kLM2$I22bWz-r6om1%+^by#4Zz8))yxRU|IBP<-Nymy_4uY=acl?F@VdzG z!;Z*!Kpr?c7F_iO=EDaQ7z8z42ypLSJ-ELq#!O9%{rRSa^X(8bP^p>D`Uw+0wAhl; zM|aqGed-BKqm4#&<n0FxQna+dW-yFOG9+&&@I6;9d={K!`I8P@ut0zCcNZuwc>8UC z=3UiiJAT-akZ-Xe8N#;~dbK=FORK)Ox9NR?*qh$*`{&P-J=vkD`pfWJC>-(*h~a1e zjh_w=3r!FNQYra@Q6aEsa;NCp34E^Ezp&T<hncIG^P*si!AyOp)!4&Zb_3z!Y%{^4 z;PC}PJDI-!bFP$C5rXr@#ik*E++a9_ltH4|r7r(tJuu(U>eZwOL&GqE=s3qhs$%3D zpeXL72m%jTgu<zG;t?6&2k!%(@`61wb}+OnQ_WULv=Sk=-{!}>MH~fAT&$AaM_BDL zGT{*Lp2JD+d`yWdD8t7sspCmD8H1WxV!T~;r=91@N$g_cEUH>`97ja{`09t7O<IO^ z2|W8n0E2+R;SPN7r6<~#X-0(Tc%<lfmX07ACcw>pv1x7jYO9;n$xR|ix{hUj@>P!Y z1gq;>UBnplc8kPycToR~{d%0p3Q+}ck322D_e@{Y$^OjuX&nV<#=Hw!t3C5zU-S2% z9y`q%t(79`{XD7Euy^asz@k(;^82E{;tBN!cZ_dE#D(t>ft$#=lkupH*>w8?x&#-< zTW5;Oov!Yy8JDx(l@nGZ7*$7bRI>qSvx!{jO-bg$HSS&aHNI6UcSbVw>&FyNJkr{V z9q)i^p_@`t&fKEIsoL6sc0y|--K80atHL2lY3qyy_$h61Uq2KbJ9StSJ%Nhp;hTDL zCMi(1#e1KDsBfVP8rBL^v?ISLd?A9`(AJ%c??SA3)QD;dy}i*I!=U}<fxtLn4+XQy z%By#Gaa{BVq5yw%_%6HoXV(MAw;W%x9Q%$`B@UUN4*1(!MiNh^*x+h8ur3~rWia&v z&m)Pityku|XE!6re7;b+jyaY1FgKVoJe7D3NahxmPow&$C%1TqAtzJNXS)7bZIlOC zBI*}d2_3lX1>cLkmO8Onj}F=upU7JyMj!?s)L0sT5lq_7jCo^eCF{64HO52ce3MFZ zd(XapvHsn;7b?$9n~cv6)9yL-#hak^sLaZNrQuvVlUQA8A2rCnvJLaM6N?5JA+-HB z2~blO*89o*>BxD*aMGsbw!k&=@^ft0>iv5TP<(lx?Acq?{+4xXRL&(KzVr1G#~FTn z@m3Z~xdZQGnE1K7ye7o1;ji`^bm8@)QJF#WPLS~xS>@VBF@!uKEpyzg)#EP1BjfM4 zV-JxIcnzhv`g#`J+d!}$Xp#jeJ`M8&G_WcGui3LWdLn?-*<~5kPy0Y4*m&9**9i-e z;5ywkyNhKyEE}|ya(yetHMUSIFnnpP!$~!xu@kZEpF<14|1B!7Q8;k0xlXB6IW<fo zDxX?pHVNGxCq`=5Yv33L{|OpCQroVy)#U%9V0(^;31&yhe`y-%Uz(Ytf+vYq?)UBg zW#|4+tM|WaKSjcR4;?`eazgXmQO9NKr_ZJ$zsvVyP-;U*TL)k=KhEDlQnC-Or6VJH z$X59(FeJIyfcKgk4ctzLx6?+G;`OAop)_!dH2#n3jDjS6$#n>8iZxVF9W<<GC3(zR zkA>NZ)9Hb|D^qQigZOngYLm6=?r0aIz~;RZq-ka$Z9RT9mHJ4zkc$-9v$Az4i+?WA z1YffgjPbZ?bUOYU{+N2d;knF0jK8}6R^LJ3M8IP^1y(x~y`q)QciQQ2eT)00X<%s! ze<j&l5@}PTS_GqgKNri`(SXjUl0B<OFH#T8#jkR}O4s$BmGri=Pv{q5D`FRmm(rtO zD2#Ga7wrb7-LhSiv$U!@ZSG0?=wzx4e0KTMCQ}3d!k8GQ$*jkAt{yDMHT$_D1~a@Y z)9)Wv<Q!Mnp}-^u^$3NST)LNheD8OsZ(iJB=n}<lK)&X&671oK$?w`7G#hj3YmBhn zXQD5vBe;m-p9PIf8)1O>X@QJpvw<rS=}0-N9LB3w=s5@U$!oU1x~QfuhiC4e>!W=J za<uRhk0^dwE5FpHpw`%^X%!CxbGWYA8DThHPgmWd=b4T2zb~?I6j!7q?y>%v6<LzR z_mP{C>SRyd9{{5?oWah>IAN9;H4|(_>G>cQeNgOi(Cl<vjhyPW2ny1-8Pz`RDdW8k zTQBENAnpV>pqq%l51(C<oaM5r1x<~_#|bdlT}A-0|NDFSKRZX!Vn~4r1u+9mZn0Hf z^>l$aw@>nJ`2Re}c|D7T{kdEvKg);k6Kvh8Is}G!_nOIE6fG7iIw(K;r~tie)I<v= zQ7-WtukL)35G1633;dmcLDCSGc1cDM3D%L?+v!lxwBc#64?i0RC3=?e->q{BKD9Ce zc`P2Glu>+k=ee-d_#Gkv&3RR05X*t6{F}X!Eu{dloB@TSFE?5|f(;K-O4wAuTjS1P zu+}D}!Bep$;=vj5LglW|d3OHj&BWn)U+#(3y}e*dUVp?K*D?nP9q~$XzxVCuz;j)p zRwv~iJq6KdQ|l?*XYyR8iP!vmjolQp8aq1@g&&<AA1Oew=&g5j4c?aG@330$dlH?y zk0Xt@vT)q)mtlUJS-zKCh*wQM+%G10H;($n1%GZ2g%P8@7*Y)o<k(VxL-v<$3|^L6 z`lLs&Setz7G;*N?)f~46Pv-@PE|%VPbg@~tZY?Lqm;_C>wxyhvW2`aZi!i(ePTw)R z-3~1>7I@<mH?9aad-RM&kxE(A*Ei4|Ql?wVlfNNZsQTdlw8NLgT_N}zEQDKdodKb% zbDV7)=8FZ7W@g|^AfC^Os)*7QTzckIGM&!uh`6G%MOlsz{lxt}vghtRK5@M1D&+L+ z*$OGc-YYj(UtsxT;W>Nqa({3~i@u?j5H299_~)OpA!?O?N$+KFf|lE|(W~iMgWI7% zRK4npZ^q=zPkHR&PXk&^W|8JywUuv07`lsZT|Pa0T6?8`L7_?+RFjv+W4U6o2g!X_ zP##p9Nnu$H8nHR2c-p2d2#<AK@gY?U3i>sTS}~W#cTf!eysbb?g2ri$?{-Z+QL#cs za)tLZ=8Ye?CC9<ihYTx?tS?u7#QTf6E!wWN9>qxsF)PhGzjuhvO^)Br{e^7G;_yaT zn76@8%4_xRZHL#E1mV6R+_@>W-)k=^vM+zm7JmeNNhMZ%BR<-4`@T~_c0vi)7qj@F zSYd$oICaKM^V_V1`X8r;s|ETH*X)dY@UUuP$jm2D%qJ=NQLVIZ+Exdr4ruR{a0kfa z0Q|~3E`-3_&2>4r(c5P(vz&?Pi+vebaNnLI)jykNa>FmZ_PVA$NH5lA-<p2l6#kY+ zdh#OlYh8KJvu`y0O&G|@`qLzlXLdZaRBv^nir~f#wG8zs#;@ayuIfCIYgdgOa{VHp zQ>NWmAP72U*(*7bl`rN3LLsN=bEAIFpvT#_QwG01`KI?u+@*QRD~?X3<xN;&X&Upi zriY*uemOzJiWDM&255lGu~|d|ysQee^QrZkcX9~=M%VTPkJ!kxmqAF=vqGpi4<*Ts z44py3=xf{4PEsH@=9&@V@$R3Ckm7A_zLoxg!<!6=JPZ*P+{E|7Vz|(njSUKFk}GZB z&BY9WbV>~@>??fp*0Q0!ZO!QoQ0x$LgP}c%TtmJVil-I!IvAEKJ?Oc?%w6BGbyAc2 zbhiq(|99+P^7WpuLl&+IPfIr@){u&KmJ_w^N+YS`qQdd-!BdCb3Kw|kxdRGDw^AII zNd!sUAKG@vq^d(7Qs4jH6q3KPx;>v)@Wt_|!Bw}I=y9=;v*RgC)e(mmv&P{b>G&)= z<vx^;67T@6=PMK>qd&^buO~(8BH)rOLh|39(DXWs-6!JHHQS%%nL>Fdl_C_JzL|+d z*J45!w(Kpf*!zLgSvbF5@jH!L-k%1YrdQ$kUWvCkjowjhY|i`NZWEgwhJk@)`u(qK zw}%X^w>`HCO1X`a5mjgLsB5|=IT*Bmo>BhvOQKzHBV;eZ1^AM9bWV?_A-K)j5Hk_F z48loGHK{sd1E_0j-7kO+s3*c8MuTB%)>_z|ICO!EwDnD`96}qv)bnD;hd>>YdcraG z`lF!Emq->VwOGIa)?dxnH&n~l0SABMo`lpb0;HPLY;doF>?Wg=r2fC{`2Xz_#Y)a6 za^4+Jt$ke_Ken;jwfVgPyIRwUz*)^4_YfFmP7)$o0ZV6=54@()Gqo~-owbG~hk}2q z><}Lw6PKwhT#(>AOmE$oTbWnyy*h|Hvp?AOnnPPpdo;AQTjDdw$XfUEaxa-Q$)(d# z3H<1W;2qBbdn$8-IGb_Vs{dMecij{O|EzG;20uyvs>FK#(nTPK$D?ZbXl?Q9?S;{C z)WnZ`ZRn+Sq+dKN+L@o{vI~>!)_WzZI>E`_liSHVbpw)MT|n2YS#$46Hn8Cp$sG_n za3hdF_9g><O;+0!?Fh`eHbnYz5We7Nil@=W<8u>*5Zmi<PmMJ=@-SjX6#j{taxi7I zKg$WGgYYDMKFKBfc#(4dKpi2L;b0a)vsCFDbpVUM$Uaa+<by9()|)J9V4LB`4p-$S z;QZ(nB|i^Whb+Bzlv2As9|8WjjBClknTY&w7H!M4jO#Ae#z4T0&p~MbMjj_fz-WM- zH`tlyX_@EOwldK*Y;==%UST{7)v0I!)WlwD>I7P$FdBml^pDC2@KGjr+5<NpTjhlZ zBmpL$CboDnG2#e-fDl)0dv)P~6fAIb$yKHI0LR!GY8tj!^rVxC&9d(1w`29<6DWFH zOJ@i{8SX2G6JvW%*YOhE{>Nur;O|va@w}8hCB#WA1FR=q3mI+U8lK(Wd|D1&M{C#k zq8O78XHMY&z*@Y)@&zl_N&`^&QX7xFK^en6K`xt)(ZCO<G7bS{ok~2<`dQjmCb)Iy zJQO|TbSQw(x1my<sP~#{!J5g=rejT=|6-{Z-gU2e6X8)K@ZF__-K^(bi3bt<4IRK= zAoOId-Cp0ZA808WI6;hPdQUEf+woq&{dM%)y-f^kkZ5yFVe|Njg-oI=4z%e9g%OsN z{03VF*QI@j>m6dxG59MecO-Hb(G+F+pm}V*YduGO@$%Q3gestoVfW)@v|ZIRCWz7B zsjbsOIyf7GWuQD9lA2j^R|y)Z2b!)nJAvh^8)5)gp5kWyfLd4_g8S+8uor^^GEusX z_>(^b{`|>3gJRGkrrz4)6E2+qRihD2ZZL5EE)S1k4V}WI>SAOxmK2y(?V?i$#`;7E zOwJE>H5sTt&@@;o=DSms)bUpOKcM3Jzax&>HB8@p<X?qTC7B%Fej<_>jRO$Vj)#Qq zz5B;Af3uNoajrpp?g$bt1U<IG!FXYto(WjW6{(m#wkW#~u|}uSg|AYjyvB?@!}4|o zCT>#^$e2SD3VzL+&iOHJV%{$GD+(=Qgu2A2kqO&azh|$KTyrUf8m&Ml*2)~K3m!C( z83jl`!p|28_^^|^TuVS_90vxpW|57U9cFP6vb*qD1{qYtE(lLCH?;%M(U!1owwkFI zFU-0FesJyySKdF!V+V;j_S;T4y)rw*d&jAA7ojuNV|GYXj^LK)iul{6U)n*Y1N_2w z7Udn!^E7DwO-zh|7wN@Z0f8*8&%LCD803~~{|J9MdHdgXDZh*c!l&xcu!rp~>#6eN zL%OHj2{mVPQ)?KB4)OZQ=l2`55T8J22{XZaKBCqbh>QPxThkfEdIVjEPP$I*5~&CC zHkp*<4KR6;Vk!E={?fyVK<3lcZ1U>dB^yGWOZtmnMsQwOhgkW1LvxhnHFH%m190qo zr{%XdhGVIV;H1mXD|fY>hLJD+zgP9!=JV;YbkYxO<Y3ExH!79UrnXx6>XytHd_bPA zS-aQj@o=$m6Je$pFt6H_al$(w)n?%1aP5sO#k%~|$>ZS~!wcZ;@W1-ViPFe{pDAf2 z7Zep=C*T1M2lVTO*p9n<_g6{7$Yf~>*dbmuGFZ$}42?qQZCu0+hYtMjA4*8#t<EAN z><6SsL{~~J`U|0K_Wg~q<Wq42ne6VGQ+z)#M$}}bzh}+dl|1Hta|CD7zWsI2bdl$& zWeRz6NL)VhRDyyMg~e`UXoYPe%BR`=?64y5MN&QJxA@=+Re8Q?WW;!<GJ(S)@4HUS zHG)M4>xOW0GV%3F@0P8uPcsXTiHPne@?308`*lZE?2A6Hpuf3}RgEpi$rf@bV-Z+$ zdWOvt?;vdn$*HSmue-o$KT_5gQFtdLwcb#HY0(QlSd%1q9{sx`a=jM7{@GGpzBGH_ zW&I6ekivf!eJBjvB%x=)bCyHvcyFxB-MEOVS7GHOGuDp{vSBGdaacK?Rnu&5oywL# z@6yv9-Q^nYbdMEU?%5h6y|EohR&(vQ*%}_lR)78MsdrrP?)%Yk*|I&lE(P1q&CXct zMibS0N>q+Y(sXJn2L{j7m-VbQa`K&jo0z`NK_JO&?cq(%@LWsJEMYSbw-W7oz1vi$ zyt;BSi+D2Oc@IaW@l^R&px(ZA#Gp=kDnzYzQg}mPYF_~I>}!%IP6#u<))fBr(g73Q z+OjY~^%4oMp{*tY%h?}QkK)#JtaG37<%GtwSNMoQJeJLHKt<n47fmTJr#^qUf$k1- z2|)gR&T;tPvjAxC+ur*G@nTCl%>LdWWH)d3M!n;W>4cTP!2w`^vwfgCUt-<YeUi|f z8dsZR=HcC1;OI-vJ^C^;5p(LkVzju%hA91wH;lKK>e7}^Mv}7nf6ZzstZGee7~WVK z8A~tsGzRuR=eSnfeevxV58a{oIGWw)&n*LL8$%KE_K&98H^6<}_JZF;K+Abk)8kp| zBS^28C8~KVc5qwhZ)uQyi^yOjgW>FeXveFpYgGa_I<Pu@g5AVod#cU^wTM1&Ggl#c zk-`t4(gRYI&W8O-|H!u;)n%FYO)UB%vXp(wZ}w{FrhrpfInl>?5Ky;bI$>m6XSTR? z<I*A*jcKU3Tm-`<+5(U?N#XXc0*<@&?WMWF5|EQi1U0jPUQs{rhvZ=L(i3r2$-MO+ z8{hSM{STgrFGt=FkY9hhsu~+@OE}Z{euF_Kt~CHWvMnh#S(Qv*Adcl)rouT<xUcQ* z6L9)cZ^h1jZFxm<-Rb3s3RkD)+DUY(Y;IuSztSuXQ2}nrMNUA%a$~fry0K;d8I;3y zTYyenzQk;mj<lszqzAd{T~Tl~So;1jG;x{k0zP-;Q6Xhm%T-$Ixi@*mJqK415~UQV zxqZW9x$CP1-`u>JioetpY&ozKKotLtUM!A1vip8}x3j}Z(*9kv3z6bMf8km=W4FAv zBNCnJOl=bf=DR2wpn_@lSB~!Ljy}R;$-c4cfo%J&53dT%)C&5=m+^gm=NDBb0_NA# z+Dhtyr9smE05gwS<gxseK!Azo!ruTdm8nsFm-O;kgvGw#GLIlA0vKg79$1k29Qf<y z2N3r04^OfV1$5h-0XRiDqPH>3uttpoRGA(L{`_`q-fla^Grt*A?_;h$2-=oVZ6VmI zE^e12G19zN_6JAZv=qixM&oCfLJGE7tY18YeE2&_&Gie}oVKPth2JG%0u2YO@TTFA zQh8KriS+&InsO3)i9=?epfX-?74QWOG!xa;zk8^npTc=MH<4C$Ur%1u?7JeM5%GIj zH8{+ZHg3LY9=+!dFmTk}SIpz!beBuS$)&)@qINJo;OLfzy&{YoB|}#+W~z&r(f)fE zmpW}3s&E0uU&RQ+RJy0EEw?XT99E&iBWag;LHo(99Y_h<)*X%mGo*a0X0_d+%2T1Y z(%_n+ZA1jJ9k{P6ts#tYT79~5iEJZl4ws<Nwlo}&J*9<n)(Q&gXJe))cb_=Ki=b=D zw$l~~Y|!@Dgi6&*a44oH!SBE`EtGec@isHX8UeqeC)(9D=A*6$XU>5+CJAFbkvJgZ zVl@^cB0h97G8(fknKLc(=LTuPS|Y<<LAN9szcvuW?C|=os(HYGJP_v+p2BmqiR+6> zBKjIyycuXW%!oR_XF$&q9&EI>1(ssT%Y=q=RXy^u8V%54G3d0yLI-d&vGr)5<0pI? zc!so4Z3!mhJ59ft)&ofJ-w1GhS1C_&PUMur&8q%wyCsHO_$xT?WQnn#>ce|6++*sB zV<ob07bN#zZTcVe+Bu38dL7N+O)Af%4#4Hb0Nodnr)kv}MP$?WFZjJE>vZgq-HZTp zRGh9g8_vo#j<~!cUwKp>XtmjuxLtlw!<ECjK&ivtzbiDGz=lr;Eg*xCMZ}JymK5(> z$Z~`KlR`+$DOs9YC<6x(WL8FdK5+2N?zrWAitfZT=)iHWVD}+~Zo7WHeb>NSU*==q zHP+sAqRC<wJZ8V6BL*cE2xnTczG;yNQ~H@S<g|IApiX{LtQ!C#NgaQYH80u2Iee%M z%^;MNPh7@q7UoL2Te9<V^5QOiiO8=D`^uP}g3V0yxmcH-&+6Lwkm|mY7plvPsOsGj z^Libk=dq7?$4glt9Bt(2@3+Sa9TOYhGl5$uzW{|Loe57U74Uv;n#rW7+01iZzPrM` zzRkWIRLqt5Yn*?Bc*jY3rI<r^crY<Cq4bcE7FlHL7YNPUbNwr9aMX7J2Ob-zI2LrN zF2ohgbLUpduF!rr_(tjN--woG<|%fg#106gj`#kiRp|&@`@1>J+fNUbA$v$7TW#bg zscmxC)O6d@s_$&zjN_T>R+-k5jmx66HF8lcu`<fL3LtG*PnnZn?J%DG`V)QRJ{CZU z&kAt26i?Vem*E_b;V&XzFU_ywG*0<2(p}7`Gc5)UK9wsfKZY_<)Mz_fxgsN3EDCaa z^4^-2&2+=Dx0im=rG5FKD__IHn(FOb15a9pZTcSKW=39+eXS5o^Dd|-`YM17p#eTC zRkAI7*J8USr3UVEKD_BFT*8+)#ck?)9%(^A`FQLXYGYOXUxB9?d)ODsX06O_ya}vQ z?Y<Oj127@sS`)<&w$O=<BG1Uj;GJ>PaNM*iRt!#P<ts`C>WzD%pFZ{bT03TInnJ75 zh?|rU4N*nSaiaYt1lfDSGlHalk1Pg2fIJeBCKgyVo8SIe+tU%T?(AStTV2v|ccO#! zzG-VB(K045irInBW3}(rhsmV1;(+q0Gw!R)FhNZxeAP{QbMC471$%0o^)d^uGT3Wz zP^-T#I2x58kmKsNVQl71<90jKV4PTS6`*<7ardXEzUk?!>alj6$B<HgrxL_YCHyyI ztDElu8acBFvDM@B=XSwH^zUTs(itt7mZG(Pd6)D4-X@9fduI<shu%zDx3)!k``hOW zVSN~<A82HtpT+-{!Z6YbW0TH3{bvYGe1heAlb?`dh<ws@GNU*?kJCu(IP-Tz9H2!9 zLn6MqAJ94@W^;OYDs!@f@7u-X!l{_?%fEJ{AO?v{hE>Gz*8-(~vz|a^Y|N=s3Ez7Y zSyq2@BEp_w#I}8aIPK6=OAX%`(mUUZ45jIb;K<I=VGj3W@6<yAN$f@T!b<4(eD8e$ zdibndZ+YhCChdNR&^V9T3k=06BJ|UYlV+PFl0-Kz4BUzi>ia%IO(6S(bhh;SKQiy* zO;ktqERj1%O=ux;NNb9kzl|=CQfs0o*dmY;`>seLRsSMSBGu6ulrX>WUH(BNbHjhI zY|hYk7qK$-6ZF%ylK<nM(ir)YfpG0V%3q;u@;^9D8w!_pX-zxV5S@R2{Aj2BlXm%c zvS-w^pGPd3fnE$ZprqzdMBd;Zaqx?tp_FQS!670O)U}pVTjN-OYYNI7>G;M(K<lWm zyl2_qXE;O#zZ@5M!!mGtLufKQyQiRQ^cmO!uEjcFt<}tS9}o2XtAo&vVy$lGQv?5b zs1F-0nsLYa)SsGYr9sE+xI(0`*ADZ;S^muhv=^M%8W1f9eZd0e8jpg@qB6?A#*DdA z%QB4UBHjs54)al5!|hlsm3H=Jar3qQzLwn4Ovn>tzIk7_@IAhft)vW$buWMg>~nE* zOVuBR=G7BPzZ4%u#-23N90`EkNsO)is-U-AcA8D4rEW9XTG^}>|Bh(UON=H8C-M>X zC>OZ}t4%UG%b;_~OJmusbl7kc;M|VY?F}3e+q#vIxdi#v8r;t!lWs=TOtQT^7e{Q@ z)<jVe!3*UG(U;M+{AQ0!q6zOPIl@^~k|vAG6Ojv>(>l#!4B((qPAm%qkEUymdD1H0 z#Jj7ySBml6o%!)CulG(5%dQRQSCVh~A0KUd=9P-$?*8md`ZK!Vj9;GWUUy~5?qV^l zg0R=BL6B<gIs7X~W`DLf$28&C4>(2C*55GyGAJxrfjqDV@CH(>$(oiJu{9mBMvVVA z3*dfdYg8D%1$8^Rbs@fDTIoMLMCrqGuu8yGFM`?H^na1*<#tJgxVE1ust6d(!yR1k zdW_x2h_64jRNbbVCz^a^IQXb=;~6rA;~%QJ@-0uB32~@l0$m6+(%Mc-&ZA`J7QoUE z8q!LeNu(w>JEXL<!QFl56X)RNIhuHraiZD08~?@3lDW7$*IO~H-R1dX-RW>QW0&VU zXQ?1z{wL<|awBo%@qEeOj`TMFjxp3%euch;N;nW9KILR2(HD49xX<p9%&fcg86;^7 ze2)hUZ`WB5nRE!mZPX|k#Q!&Zz}3*?_1Sh->Gt0Lv!1EK>}UHz0^)L0Z>2x$<cX!8 zz$M*vL9O_Loz?NU!Q|9TE9uW#Y8r&5F`X^T+{f52HxB&z*U3DNrj*>rL%A;64ChUf z(7R32e~aF#>xX}r?~+>@kxCW!%9<pU#NDOnAQRI_7X8wz*t;|}Jg1Vx0n(+{^ZpZW zQ)vOhbQw7w{<8W`TM2PvL4}!%Q2;-~scMqv<^b*M=gmRAai;yfsS(NsYz~3yCfkXX zF=B1xj#MT)Y7Lb;<Zr#BjgDI4Z@UNnmHN;+JBn)Pbo7FNYv=vC9$XBvRmF|n3%;(A znp%Bb=RLMcM^t1>q<P|Sov%_>dd{C3u-kS@mggrq?pm>h)|dQTuHj`Qv>+6)>1PDk z7?6tdrM9Ym96^W$2e|Iqn$oK2a3l#gd@;7+jdhOy>bTcrr>Tg2T~1;Gm&NrS^^9x; zwx;1bY;I6-nrw3rwr?ltLL6BxG)74FN~(F<VB6_O|4wwk4#G7F)d_XYf1~-&Do(&} zI3foBd^c%T`A1Aux$pO-OYD9CgL976!I9u&RRL@3z_i88BMAn&2DxZcE!E(i52NNh zstC#GhOanQh(TkEc604btW{_jz=_`2i^^&=v^+gO7R=zps+IxJ2x_;HzfV6h$$??^ z>V?d*9sVE%x^5Enb3zPj<~7GMz%2onm_Xw<8Gw=JBP&=(ZTeN36(lX>J)73LBp5mY zY+B<L?`1S=@Ct_JPk%Zvr!6}5HHJlaR75%&9w5vcOq|ufOd;*jbY6u_4=s>EBaNAK zFBX_QUpl%ZJeP*QXc#A+mo}J~4g1o=X_{l!xqryUdhGjr#PTM@V0#wcRbbyY+yymb zGLw_1@XiOT-zHvb>tZpgK~_Dw^y@X*Ra=hj`#%Sssd8yu5Ug!C{c8!?D0Nd10sKom z-nI#jhFZwix97bc5leFh1&By23dn+#Yrg8$aRGPt1D6bI{v}0Fj94WN(An6*V-!+F z#Dt%>+xwka4U;3HRTmMG=$|^SIYtN)CIGHsF^W*#F%mPXTJ>AbQ;eN|FQ#3!UL{j1 zn0AtI?uk4U!~LnFVq5!}?#cun8~&9j43Nq=N~9wR!ltX~qrstax;GF)v?_vKpG^F~ zok4=ijim1QIH2u+k1`UlrgiuS0mott7e?r^s8`Hk&)RDE5dVJHueEADnpJL&=v+{L zqKFIx-vpDoa3)E-ZuQ`N-0w^WxT`Zw9ZE;D;TTbjSgF*==>5!rPi71z)m$D!ut5Ri z%#S(ZtuRuKUR6${ZR*_f|9Z~ARo*LBNe=a#bDV=a%&2=SMx|Y%B^9L4TK#KsdA*&3 z*>&k78k-l>BA2E=-=T3>?$YY@L_+tv^q16<Yrizf@l=bw7eEa5SjL*xk!$TK6dIJP zlLW{lH8inJ`P-W6fe?Y^1^B6gj}tOe+?JK)kw|CeGzblg(#8~qFb;g`-J=Je-Td}k ziyyS9>>jjYTx4WwGu+W{9d1sl6~`sRjUQ7nT*+gqDkmgs_(EK+Y9&7K``A87X$#k2 zB`>wY!S?<%xaR21f5eiGCx1FD-HDxKX&Vj({Ima{UQ4Q=d<)_Ob=|T!lP{GKi0t&m zWWb2<oZ~YqQx2&zlKaN%e$b@9n7;)P`&9^}`kOon3m}@*eaArg%cb_NSzWk?>;v9l zJ!g6%)ohD^Du3kh+Uc;WqeCl7<|J-`uJi5Gg`GD)$grTeMsd64E_@ZE67{3N;tA#j z>neP;5*_GxIww$~luCcjZ6x&iKbei6I;H%f`J$8<|7k(`C6!oz$1lH>8X{>Xs(+&s zRBwR!aXG=~;<;~WL6xenxQ>>xV;ZrS0mB)%&|B%a`8*@WNu?zC-kCny?LY_lg$vu< zeexI*+nBk#p4ZZSvIPC{xecg}#J5JaDMM1)LPqb}Sa-fBfpMcC<BhLYc3oPYaG%J3 z;s|(9ac#Bf_rHyXoH=g^Yy?qInh_nzM@M<Z0ke|tKP}dBe6=S-82c{w*Cd2Pz!g8X zjy6tVvgJfV<Q3yh<A0c6`|xj#H7&lz5a^X$?3Z~784ze!32%;%<lSoj`3AYoB<=Nv z=f<;*(-z)KZpHlAC4KlSCTZ>JW>(Jg4RJGhAA;L?;XQPvJw$;7lsKspC<dbW9vyJT zJc1*?uMKs-UDG-@>XvITME_!0b7a)-=j|JIyt$}ptLkSa38CCfgKY+(>X5y#y?+$l zuc2=!H!+)T&N?8rXe+ijpDWIAxBsa=uSWQg;yDq5P)^SLw#{AcvL)9<e0)fJ;Hj_I zA=Y8`lXE=V@4am8+y0uHfC?m6!}f83gL`ZB;}dk$vvK8w1SbUScUGb!d<wT2FJgHg z6x}iD1VN8BV&MntTP+cw^F(tIagievXeW)~x_$2Nf+nKe?>Dca7b%xT+%Mk!Ea|Ii zU5uc@*Ci6_>!<VVcMM`{Fx@AoRz#9uT}2z*QA4wtxSg_+th(cqY-233jQ#B^mRoAi z8e-J>M!E^BT$BAp<-2Zr6Y%(Tx4;JOYlx~yL5a%SK_vN<(6r|Kv)tMT1-t3g_f^+} zus)R)$ycG}z7Kd01isbUy<3Az4e>la|6qLMtke`q*RMqL*F(9SgmJge9?!cl#ZzRm z&Dx){@K;lf^uGlrQ*!?f-y3=41rcjC?F$E~Blr%9%u#~QSnJWS-L7Tl7Xx$X@ZgIn z*YP@aK(?v1Wp7|}md0MH(o0aUim1H8#v<AD^>0g$3<<gg+P}=okCXJCEK6G+FANwj za_AU07haI7_xys-%vbkR4SQUGN74cC&<tYr5INlYEzkMrzG)g~x|8%@V3tWI*=jPg z2=M1>pQ=L$FFr6Z820zFfaN%r0K)1to&JD}Evlz+{t?>+m*%N?!-QBdVDu%9h6^6- zu-0qO0mo&_Dcfcp_o)5QL%{NJUweR17eV9WlY7rb{EA}Sa|a=D{FfBS;vHpDWGc$K zHCFhl108oEC~x;79rOr3D{)6>wn{r)^9wb*DZbqvS#HOr1!3aieh%bGE*(r8;m5e8 zOsVdnxvAC{aJ@q20Uvkc3m2j(vfd&Mv-wx`6jr10M0OYH<qQ9m>fp}B3MB{rO8Af_ zC&trkXDhxDklFNb=vexM<pR3{+w?G%>w=_33%U>r?#4-7H!C=89Z-9YSw`E2*4EG1 zVI>L_+^NC3es^j!Sfc3WCW|~Jc??%ixy@;FgU(gPWO!`p34vpQu<x6j9Fs~*4D=wt z;HTcow%aNEEc=EJ)SyZ_&?h@&rbzUojC+f!bc*LFvhp9BgET$=W0jiUGHEDAi883! z4#gREij0iJ2MiNYWPMb&%r~t45rrA4Y)y!Kep2KE=-<p2GOOOyQ$naQq*szj?8IcF zO)4dCV_S6B0)RXGwEFPmHpE&;WW*!?udoapA(LfCbo39Lc{9QOblRNq^&XLul0w(K zm9=r^CGQ%ZDoDOh2yp=DLe&u|pEyz0#G-v)TX%Xs#xbl3zSb^i<tBgr_Lms5PUB_( zMRr~7o|gwJtlOEDPn^BsPw4c4;qJU#UsDPRs&=5-gGZChST5^>WrMjLG%82ZX=yD5 zC(>y{hq)AP6$?(OTf(~M3<}eP_GX<Oq+ztY7E!BzxgTwE^h>~scZTf)8?cba@Q)`y zg}5-Ycy$5=X8;3-DeJG^11?*crDHK8!kz;|39b!#=N`BS*5()i-e|7vjoGRpJ9<7w zWr$oN#TKGn1lJj3_w=%?J)8>Y_V!npz=J5uETVqV36kV81*$yr%8Pl<BLkSwZV-%O zjm(TbSv3%mQH3@}uUEUWX4FOdI5ZhS*LGjVHLZ-fv2*C7{^@#sWZK%N>06(57mz7o z-iv~;-_I4ZPI<j6v-(FfElLRZ25J$7+Q8G2Un3lCwMS?Jg$}v#dyPh+NqZEaVDRt- z;hGDy-GZ_)v%jaV<1c0J*3gG<u2R0h^A~L*jPkt>1MiXoiBZWVH3m-9p&r0c>z`bn zX!<XJDKEUSN+Kq<;Iwe5)Nv~v?5vJ7J9%089WHF0C2r8bbK=*m+*3pKi0#cjwx-qK z*A#wN15|J+uRpS{{h5(nPEETas2qZ&#?x3u<rj}3cbtSpje}PhRt|P_@a!wcPcDa5 zJh&%)2A2p5dr)T-MXs5Y$`(Ex!nyDw;Bl{uc;i<@2nmo#>+4b(>;q^R1-RGJhg`hf z`6yk?`c<b-;Ub@IGAO?2+!-=A`Qd(3oa?grY&hl4g__U_bZG_elv_QTA~xk1i|mZ% z70C?+S({-~DYUwXVr0+k&OJjSdO}~_t`S7RfNm=Os5GLA<?awLn=r0c)9X_Fr-+mL zc2*<3t^<#7Yq@vNLLx}VEU8W}SX!c_u+Sa#lh9##$^F)n{zJ)X%NOmOMkil(5f8_K ztF5MoqT}^4(Uf}xv-qV8ko^2Cc6>}ObYKDXf9WAop%5|u(W_{|NjoX2J~LnM0l7E^ zy$lmPa~vE+hxv*3{{z4MkIMf4a+W&tOK|X38&Gz7ySjb8BDJy2FKgMuHT92=Yx)*R z<^`lL=E8iJE+X)wOf}`8bIU61DNtcNXVh^xirjyd!l)k8OCZnJ2SiS3gTwRzc)QX~ zej%E`3p5in&)m38fYWPXN}ql!An-%-6L`Sew+F$1kh5>c-bjeHf%nV!)5mXt&t7zm zVX&Fu1_6xCrnkqVkttSV#vQ{-GplzQ{66JdLnXMX3vh8SB+uS;wh6s8@q;O{6%BB3 zUkHnvnI*CxU!1Va9q01lt_5{6$;LB3qc}%b3x08ZE7#W2v`Uh7H|4}&Aj~rLPkPwv zk*+kYX2RjG=Uc7kV)FYu<9{R5X*~e#aDdsk=C0J;An+q`>HWhw+OO`gCr>vTo|D*^ z5)vsQgQl6UJSYA}wo=i2%q2rrE4311hh;C@HnULU34mZ}>RBAJRkLWC2T#YnhE|*& zuf5P<pZ7>yG|Ok%WSvf#$0U1;)a>M$PIB%598%L@^ZS?cK5yD$wkr|w-w&7zwGdZf zB6gSmK^}hC$cw>ay=^_s)sKZXy3n6Vfv%Qkap;O%B8+>Qy$^rG(rWYXdB%kVj(Lu6 zQ)JU7{TPa{p-tX8=hQPPxIp!b5Q3jJS(nFbU9@{rGGIfaT-4=x!_#&`%atwCjCnsa z+bz2ObBAdMv2pc6TW*}#ZLZ@ktTn7%M6c_a_P)GUQ(`CyQK^wN)!r-Z2HYSK;L1s+ zfLHShl^%$9EEqq}3m(h$FrN$#%f01`x&Mo#6UMhAfG{*-7cs>n?R$#(s}$!Sc3B_Z zOXB*!9>^XzgwO!T1o`<$<f5v=JRGJXz*uk%cHHOoNww6trsEuQO$MXN*|e<L>=V=r z+)<s_{^~5WlG14TW?sQNIpr7#-F&O|E#ASb*JBRQ3mP40;P43&QP7!;uV*wGmw<3v zCLuam+{I;NikeD}1*2&q{9jEira0Ng15gasF^JenxuZZyzrRnw6}UEvZ=vntm3d&G zXV39XKt!+>-L}d$;*^Sj^17+9vL$BmmnAIiq^atl6F}!O!Fqj*^-X@5ZCnn?kS(l& zE4ZoR5eU33QURl<*6NgMD;wM%5|1@WJ}Xzb^y;lzYIoGE>PFv5B|lH%uW-L*uM!+1 z!~V4bBbuqL8{lH*HFGJ&|DmAyhJ#2{Rk_}f)fUHHmcQoJgAc)Pev0XPWv~3EYt?oL zcT{#&;xlb7G?hP(5@x~s-fU_!=Hwjv#Xg#-j9?^6(5-oUKV0~$Q#xM&Q+oXKj!+-H zH*E8hYOQzPp8`U=I-0FVw5yIJfZ6T&s#*uC1`_xR)M{lbDjBv34C!}($?^i{P{L*9 z5gj((e}?GneJ*`1n2`Y%?V+QOV)Bx1us?LUZitN{gzW>T=%i9in3(*lm+&)6`8WGp zzq8H0W&LU-5<xmh{lbpQ{x9ZQI1*%iIN#G}R>SX?1XjksC>`HvG07+);fFU9=j#M+ z*Fgf$uAM~0CPJv?ReQ6+w%Albf*eMUOsYFBgELIB%6JZCg(_aFV|L2E>~pU{u~ba% zD?IT<AKOq>>OE)c@)1%MS^Lak%&<j^56|$xnUSSr(0vt5XE|#ff-yC~^LdxIizzd_ z8#W<)W{xQ2ul^xmpSp9S><B*pCZMmIV*isq7efQ1m`$}(T`v8b_hRfi<wO`A{RO{L z&N<#-7oVm^Rd&AJvTC3Y@47h-Pk-ept3>2uygO$0tsja%!&#L(aZFV2cY=-M(kC+L z(yHQ{+HQsucb6~SpZ)ZGaRj$DRH=-{o$YAyw+l-D1{*<RFaYDAml-8B&3ZK0`qKv@ zFX*SDOc;%nA#dw@M|z+xtb3vVg`{p4$0n$zry_cRci%@saXB1ZntXm<2erBvd!_?V zXPY?(wyhaA67FQxH_AMMTyQ(WiOf1%unr9_xe~J=D|7!hnQ+$6ZSLW=qJg?@b9=r& zR(@{!l188B1(c%H-r^rHVMEZDR4sBeHU^JSVXs#$UZQ4L<vuaE?xG7SIOQ=GVBB#9 z8VS8_c<JeUJF%LVwy3dV>f+8MpF;$EcKt8nSAFqK<7*w|BhHrm0Z*7UE;I2c6r!N1 z@j?jg_pe@YsBE}*j;;MyI}gsH>kOzCz1(=+BQa-Dd+O?<cYayVc{~<IyCE06<c@GX zQvv<W&Hf;l6S^vw2q8jwjs553cI*Mwu2}S(Au%qxZ9<|XF?!y7Fm_y#PM*Z>_qn&s zxa@g-q#W~(F2ojQm8A9L9LI6NXh2_A!S0Nryzc#;L7Xz*YN14H|Fz2X4^`gOjQVSe zh7@(MQ6oIhsEngcr8f&zhP`-X+mrwB9MtM{Vrzq_YLw32m?zzZXf2@$v$a%pv4%0v zhqOk7f>Tfr1k;by)7#J`8iW#sKMR_wW%<4T)C-?(=!IFk@rZYJYxeOTAC_0*q-k{( z!ARc($}-Gh1SL2LPa3u31BqHW*bS4tz_niN9*FdXRuw!Tk@1JKxgTQDFVlSlw8Z+` z=4cP8;MExQVH|LG8Rax=ziZym7#Wh9?BMGI19t2G!W!ZLdF7(r5n$=LU~I)pZBPUc z-Q0-gpPd|&I_|vP)eOR$kWyQ%$t};k{fMvdk2i<;wpGQg3{U$pKy%1wHtZ?Xc<4_; zZ4+l=PVgj>5|FXHM?7qPNN2N;2ZXc$R|31fSy6o#)gLOPbbocvE3>q82pXkbBfQZG zck!G<$S}tBrv`pcc{sJBd(XjNqseb#b$pmH#h|ETMY5f;1sG(WllT|>K=z7lon#A8 z{JetEP5;gKqIRu!=W!SD^$h#o8-oix$|G_?t}uVJdefN#a+#s`Zea#V1;T`gney>T zB<&zXm4YBP`S{k9<ofhW7{;D#^k8D?M?h@Sq~WFZpNmatTq9ue)gr!@-M^{i-9_!? zlX}|F(Y4~S^8%P2)25-v&T?uXfIt+nNu5p^n`a7W3IqV6n1LF<FKb&KX_xvGsF&9h z&M!wsY&h(sg5O(RklH`$K=m`RIxJQhn}$bI0#*$l)ZL9m*;|?$^g$_~FP9r!OJ1a& zFd|Y+sP>yGZIBp*>2f?JaKc#yGWz;&r5?x_kH7EiTD&v{4S4hdSlPkhp=9R~QFAUI zjXjkPi2bZ0oy!l6APfh<-y4ss40u{U%Zksq?P6IQd5xckui#GEnNs*zn|YBpuqcGc zE`@cQvZ9fCz7a(_KjdPkWF{MgpolqS!pgJkQz2;fM)i`6hnBMB3wo~1*H)|J?N@p) z{q5o8AKWg779~8(%xWX8u<{4o-Ku4t(Moz0P3I*B!i&=@p7@|2&?B43foHf~=2BPM zvA(Y3{XwdeTM0rT;DfmzBsKexs%45NQOO>3{#pTGvK~k|CJaE5H=J1hQP)UQJe<oC zfY>ffvfC)uXmwWgjh*k*60xd0o_FlrN00J3CRw^b({Q&b6CnZO4_Wb_9=p1DOri>1 z{tJcv-!w(65O?V%j9Reu9|{CR!Y^LcjGY-|S?TRH1huGldtTE`m6up1yj*4F1RBv8 zJ@lMuO^r^&m&kAQq^9R&X?=nRt^+^7HJs>ZRCU7Xp{aJ`!AQQMALjQFxXYI^7paOc zH+l08MZ>cOr>q7hdhI(d%3~Q(u7d)kLd^;dyfWh1_Q|K9wD+o>vi2~>^Znf&!{6Hc zriPp&x?91C-9cW5uRl+Gw6$CYgt&_lI<Fg%u*Cb<Jjg{OH{;j>T~~xx_-)e%tislH z;m=qX&B5z_?wn)nXc-#Z>z(xMb4^H88?O!Cl`Zh=6(a1k2#hXA&Rzt3pt67OKj=%s z*SZnOV4n#{dR}|ec!<m`%CuTO4UHaJ(nc8lxS20c2B%G8nU?oQQ0(sTA3q6%Q;pD3 z5+^kiDy68?f6W4qIOu7$N`4%4!=UzuD3r!QYhIF4?an%sJ&&6MYQ%o5v{pp{mIDh# zR@*-CZ|tei0@*@3TXrJ60_G#UOlBYLYW7%$+Ht#s+-@Rt5)-AObtxHCQe61y{{5Y@ zk{N;5(;Px7jR<ym^62N64o3t#66Ei~2+y4vatD+Vz26m(m%o%4K^aH0TlW78u!xoX zSQHavgK04x_!)~=C&q_o-NKR;>W}93@SvX5MzHyJLEsNhx_mKD*^(;L#w(^Luu5`c zY%_N>D$CLNEqlvzrH}FJ<vaHc$WU>o6w;G8=_ys5>^MBpZu{QwHm?XJ_!C!<I@8D} zyNg0x<UJghlOL!UYl1%~OMwKKveD78ygoZxq$yW5QqevHk$_{T=3!)*(PZxofB(~i zBJXGZmI*{vH(3c5W299mz=C-9QFF99+(pd-%|*_$WZw=+@110N&*oD;2ir1Y51+@h z#!2}z#RGH`s<s`U&P9(1_wrmGf$y^|Q7u?ZKde;+GdRXSPm25bF1+qfa)x;Yr_yKH zuBk4=OCsrDC$HnnouNOo!}#N)ZBm)}mugGZ13g~rju*+h*-^#It0VP?rM`VfGOM|a zoBd^5?G{q36(4Ss2XkMv?Nx8bQzpBZ#saJ?+&qSyLHRja;XxR`u6{~NGqY<;)1NX| znel5%yQfDsiY2jO=XI#M9y+#^RXzVVIH-aKTvG7|d_UoFlK;eOF-ztC5&c(iVla`k zhNk0W2eeKrAv*1&DrqHl|5W8+u?rEFdxB40frDBhN0osXLd~Ki@wM)b&(z<(pdJl3 zFILO)XQ?+;KGvl`2T_{F$M1Q+^U!H{Gp6(SiVv1rwMVSbODQ=erJK$)O>CFcX2F|? z!MBLQfjD_@?WI%`5Mx1CYuh#{aB9K^od(r@W?>rZdv9U)B}3rZ=E;|og@&Zz8jw~5 zx(sR1q(K3n3rtmi7&9UX))ZuuaH6JL55Smoc(RD_@^z5ZE@^(bv)Ok&6*nSyy~H$p z_HoJ5;JNBq_kix>TRBo!6V3m+$fIdl;IB5BcOQ-uTzh(FIAgvV8ya0185O^{;6%^I zDgQHoZSy+@$6QLX6_0T?xyNVeCeTjrKpx30AQ3;S0Vz9e$C@9fN`b^@oYv9(kMr<1 zLAFfqNl;D<tkx720uNL$--rmGeU_Z|1!%6=(G(aExBOrpsH}UQC5rJQB!8gw``_Z1 z2O<=4YNb8HJtNE9216Whg~npvfc-s+SzATI?J8BK7vw>{Vub|5xn4}b`l&9f0*M>z zpTX=IaR}m$kTm4A9~7DAz5o-%&YS}4F)PIkEilLfV;OLGE>4<cf4g*_6c&aQS8xl! zlobYeC>}(Z7j&gGCa>@wKYM{N7e(REw6DONFMBs}`T~`r$M?$`Au7OxcvoAUqGbvb zDy>;0p>2{Q!IwXo$KMLA+fG9aYCTNkF%CxY-B+}QS|Ez+(7j#H>%&0E*_>wvru8f) zBhyj5T@or&)Di8Zz(W5eTwo>XX;<VIJ)?YsSINJ9FL6N1au3sanJO-(i2!C$xvnEK z=u!9oDdjx8nq0nqk8%VN1d)yq8>mP#AT@;Ei}c=v7&=md3IXJRf<Pz&(jjy~DIxUU zi_#N%m571RTWHd5IOn{-bKiCET6ewc{sYhK*|TRqGkZS!Ye}t2ac6nCh_vcgUP`FI zpHjln1l<rD&CrdB;9L#fCvHEU!habyY`=*JW3n`0I8{d>d1D7V-gA$y)pqco5p<bf zh(1<3dvA`-!LF=r-8CpkHfv|(YixsqS846z0P%;GgOf*_L8VKv%GPtH>Tnv$%G+?0 zj$&QbJyj@`G0JQZ`l~|_JY@>CH(K7#?q1=p-nVexD9X9QMLxewbF8AoRAS6CKg?^X zNAxEnW6QbF1$gxIFR#5Ld9CXjma|^m@{`fL+`((lCf(6Y70XUaWV}2^&6(q-akwYk zzIta%2>P{{mw<T*Bv7%(*cs!w7oax0x2eZSSXY18r7abW;vFUpROyD`80Ub_OV&!D zQ^<D9q87EWp=(QVGnTMw0@~?6r~Sp5y_l&CFDijDzggO0z&Bq-<&n~aGZZ$$2mAR$ z)%6#HN`Kox5jH20qTA#k);BUmta|8j>?LuhJ}?F*6qTY>GnY5C_3-%5_)3F>(P>*% z_K>3-a#Fq{s`5S=XqS094OsZ9=9kiU{jWq<O*v(=9g%GADFL36c!wl>H@vM&GF}8c z?lhCr*B^NOwhi1V{++Sp8~!ufejE)xL>IvZ(rzH#tv-mo|G`z%jE%Z3yq|kNdz}=g zhrXVL&Zac@*tu&)3GNF__G>@pF2MeK56>b;l%=<8l1vMUguGVZ*uQz<iQSrz1xj!J z%AN~<KPgnLjN5QdY=({5KI9s34C7wb2{j9(c5Gy~$qwq7Ut)P`7@$S85GiIme2o%H z-V#4ENv8+@Zw*F|*?4}GRr8|U1uOzY#T+U2W6$?KoN|9#ElgA^?lik${8=y<HMLjW zA9<F&T%M2v(sZubMM(Qyintk9S#gx@%ST9_NIAT6GK{#pAeOi?Tpn!hH<NfplIuFY zn#1*3$^npO@XaZ%4a0Eg)QsW&*egh06Zv&k-5Ne3q-LzDea1VpLR55_GdM$xPIl7K z<lS;D&U3|<|4!f0*zkQ&R<UeT^nQ7pDa80t`)fSlXm%j}tNN%pP==n)+7f=b_AYz` z%Ch!Y3T$<~K#p$8NS<PhhY9|4bAxlV(THPzNt8JW7J#;xb`LzT?Q(!FHW5PWL|<yu zi5MKL-n+8$7$O4c8h^R*VrFx_0Xjn?s+ZmsoV1$619a&Tx`F#?*ei!%%8sNNY;oh@ zbPg!|@vZJrCAt*-suA+RVslb6tm<_Ix}mHhP)6i_&r`LWZc~8@z8_9R8umcDl5LQS zQ<j~hgprahRfNrhTo?zPxy#gJ37x4Bx5-q1mr^1H`12c<@<sgY-h$|&1pS#U#M00e z2!TSGn+SEHOIZpCim|f8SAl?q$1stFZ5(Q0s(&RSahDkt+FYH8`?N?6Oy$uPg|dZu zZLc_MH9L9H8>Se_?W&v(KLD@D*OsEk;oY8%_QKp#Q<$!u9;tdYN3ivue2^zS3w+FG zRlU{h;4Y!SF8Tg@dWKx^=YCJZjSw!cOsX9Ve<>z?@F%nya+3Jv;rd=<t8)08)7r>n zT(GEg-EZ42Y)@a}rN!P~ph6ldXq`0+0azkbT<={Bv#XL^z&99z6D9e3x>Uo;czR_k zMpM%Bb4IRVlp%=g-wW){8}nkuvqu(pJ|^r%b;1YD)QOcjqdPqxEjO-FyG$sX^ylhp z3RDyo4ZbDlQj7GeLSqPlZ2FNM<D)jSpNnJP5tDfB%?Tb&9&R~$S>42q6k-y9S>`2V zuGc*P9S^W+)ituKwB;MwQ!x3NV$Jes2o=lBY^r|YIwMTZvs(%b$u}LJ#s{jhpv-8^ zN^TS@_g8~9`a;gh6j4fF_!j`MMhJSY9C;JA?%?kOZR*J;{~9xG5v*ZIvTCm6Kq0zG zM_AFR#;CvL1xstU#7^nUc!Te9@IEH4Vpz!sP&_uRcWc8c1kf+Vd)i6L%SLwZkTrqg z#L?3_*}%8)@qkxdy*`Bm-FznSV{R+rRTdPQqr&8_83tDFKLQ~)>vSR(P&X2ES2=h0 zkd>btoK;qPd0~2tVC=$)wc21hi81gPY<B%E-_H)-I~~^lkqC(AaD&&-ttUT9gW)o> zya>RC`ot_1;X(BPwAt`vT@t!fh!>t_c=$lD&YJYQxF-Uysovk_zwpUe;ZnE(@!O|I zsbw^Zb>4W-A*W!6IOM0_Dlg0LgU6J<G!lSgpv6_NGY@7gN;JW^<ku*SC%W9kL87Kn zdysq4qCRAT7@VR7KiRh!PQ3+ARE}1Uibsl&uZA+y`U<FA4{bKMFenWmxLG1ojm8BV zIZLi0*m!x%v+alC(rGy*Uu>`bEHJHCKPCJ@(Qtv-A-6r}9>XJsV*z+CBY-nKDa5~4 ze#T$JkXJo|bBJV8UWPX?=NVDo@<qMj8}k*_&o1V4<wNzk&WmSvw*7kGi1T2k=AXu! z^Zl&h%w`Gx$#>pKH%SV0BRF5+_9Y5sVw_~rbcLa35mELq_0EZ8M0Co6&EXavqAYCH zHYkIs?>)zncIJ|(T?mU=@$#BI5Tc~*%favRGWYmZ%;ojR(AoGnSAPjezfU3Z;M;Il zjfzBiu$JkSdln5&5)NqjiW6Po^Q+1;W`SZ5D}-KeaAe~+i21^c!0`(&E{bl6S$(}$ z?%2*139zpnD)U1qaXdIkbC;fzytB*+DYkdJFqI9Ik<i;-r)AFFjR08GvI}=E2m07= zCHg&`NRBCCig^>Q_}8<@zoI#o#w4=a94^ChU?x`aQA2uZ)u5s8+V^1U4%DYCz2bF< zlfmrsv(q{=8pXkM3suo3!!?qYL}UMQB?7LIb(+TxKJm3X*N`@kZypq(HdcLWqfNl8 z*6e=f&FbcjNkba<ByIvW%1bX{?rVw%FoA=0&xjH1H_hg+edkt;HqKS0Llzxqa$y!M zjSu_Ts`1LbdAEmjrD_u(>u!S-4gQ`+<}az3kyf}`%fZ?2hmE-=H4|G?>L|2Hkf{j* zEu>g8Bh+{nwK9_>v{L(gn49wxm#8}v#g7{ZjVW8T*P%?YbZ=ti9@CYQm^LTJMMt&G ztt+Ru849J2i|kw^V-1TutG!i;<*XF@7Kg5AqS`7kcLu9SEzhsDUW0PQRy(}z=+js& z=VLE_U$R+6=~}yr5ARvG!bjO!)UOpfX}30K6cx;L_P}~)zn`maO6UvB=QmWfIrk+# zPZ+b6j<|tSMrd_l6qZen;}&CSgVZh1b>%{bD*}#%+>`FCU+zHRpXhIiCB0?49B$+q zJ?PYxa^JMmX=s<GT3QvJt34%8Vr%&;?u=kZ;^W+tYfX?orkZ6A6*ub!mgQK=EOgoU z;|4%ZR7)c>kE-l4am$9HFE-fT>0|Pbnhrw7_vt4UGX>2^o?4H=v6~Oc*tr=u2QS7h zf`Y2u>=G%gXSrP~xnOZm5^3~4tFWO*7x$G1@#QJ#MO7m-J8`CyMVy)VD5K(;_RNc> zge+Vxvxa^zw?Hjs>d^z;r*>49o5W18Qb|D{XQ%9-+44^7N(|Bp55_ewr(RUJyvdkR z#q9E`&Oq$_cEbyHU(-*(1g1vKI|LJT+!{>}H_{NAI)DG-qY${~<H*@-5S`ZT1MlL$ zmxcmdqqv@veg*uSRja@DGLktCj9(@hfapxlS_<kbw2f7QBn(}bjW*Mr6a=>o7Y?_l zUDTdvWFkq!%0-tlD?kg}nZQw%n_dO&PZKMIVtH<%pG9}ZuIYdj3hp!#a8-{;`=*f1 zIqC(IGma1_G5%6wb2x28mCkN1Q^hO;iecsUA|J{zGBCPGR6E2KBA=#x8?=wl%3LYB zf_WjOQ^-Pz4&nW~URe{S2C1g<{|1NNA0up+aTQuR8ho@O9<J6F{WSnvA*Y~v4A?k4 zZ^<(vtTMuvPp%;EORa|~HYZ$-Inq>Kj126ggqPh0Nu>ku%Z9{Ekc5XKyjLvN`)K8# z;mSxyx(ZDgT+iqyS(}#{<&_5P4*uaZtEg>1_c~N<fPLbk`z7T4SJK>Cb$4?|Cuh=J zBU1SPnc>exqLQFXmoDtLu~p8Zde&P4Fm1%saYeT#{hM$az>pMJzYx3b3%6`$?i(8< zG+(M3x({v)2Y5ZqaW$Iqdxa|ACMcR9JZ5s*v@Ceu#@v%W`K%%7@IDE|dkei0TV)n| zWFD$^Wm$<%!^fyd{St7St^S{gUiqsfCTrdFxa3vW+?0Kn0QWl`4SmqYyJMy4zZ~F4 z<-?ykYf{E&?8sZ-pm8g4*#zZ#<!$1e=g-E-P=KDt)38ke72?PL;%!MsQ!f!iq@rGS zH2L58Ot0zpZ9O)Ye_0B6D6%;ekRtU7$3sFS{vs@vQHjE@y2FGtwTDZtU-M}%UC-(} zYDsJ6@&HRRzi~`Ew3g=4wAwNI#6flxALhJO6SQ#*35tYjy;`cHTZG9?BuDqsfWd&G zJLiXqkhy1F@N?`Dd;ZcP<FU0;G#_6xG^jI02HY_8a1Y`Fu_IrsI3{<KfjE!t)x9L( zZm*C?vT;$cX|FUS00@5Dn|p)kKDNu__Dq{pMO^)1?dHP|gp;Jkq<=hcPn}*rlR1G6 zi5#wxbY%{L*fgXTyT&7rONGUy2Lz@v0G!8MzS4pRx@Gpx4)dZ8mE_ftP#zW-*gUIi zx)nE=Y9bgUZkFMZ(J2Ca`!8CC%b~n`FwyO-H~U>V-NU->DpA~tt40vIYOf=t<#Hp} zL-i5k?g7hP^em3k8Zl31%M#G)e@0$($A>;zjBfn4fxS5R2Ii=~uZk&q!Of6n4%q+h z+I3S=BW`5kgxutVRJPRX4jaxMj05W*D&%^Aq1(5&u`zEXk4*Pl{^)*QJzZYDELh(E zO;KDcZg!(@a+~V*>d_|~rf8%m(3d`S&ll1Y{|Njq!{*s7Q_||QS*rUTWNOmptMOKI z;=55_i$7<zoDm6Oli&RRK-hGCFB~>SuKW)fwm%WO1QUXKRl3%(En9;j3px^Mo%mcn zLRfXMw8Y)sIA{E5VMz-dFqr1rG0zYu7oFFkn9Rx+M|_?vD+izBJ;+-UW)|8zW|&Qk zq!!)iD3{fCC*J1#Kmk$6y{C`ck|&)G{d!8nr(uoJhh$QliSC1YU%sI*ux*O*qn1C+ z_4%f{QxUy%^UF&I(@LnHQr8q5C_mW`m)tIwsrs<9$V1RW*!bwczr7z<(lObl%0Q=O z4W(+QLljpeCGQ>@wAp71#=Max6SL`@-)mru6xQTIparX^4h?mv{tJ_1ak%>I^fK@| zIfZxHO7=(S1f6VB7h9%%{|NdXP!FNpzD|{q4D{}PQ3ZyFg$V(LA1u>@St44?=4qu` zXn*<J&P*C$+kFMRA&Otya9|cJWKloFaLt2mUcbI$9v$JkmE(~2!SzJKvtI?Nahmf& zCE~Wz+!+}wlj7L6{5PjDA%~zUMDXuJ-pi2M(C(N@*N3n(Z@%$$Bt%(~Z<8TZwVA<f z@x8nwA~2Btfv~fA!v%I{k{^Tw3=M_0{-J1N!9_-TSE!PF=aI4UQ<+U6?xU0a{JQ-Z zD=~>wioVGJwYBS$r_-M1c%9b$3DZ(DoC+YfWs1t~24%oXo{yZo)zl1YC6RdluzN=L zX+TRhC+&8Z$mjgYxs9&EF9#wcePkv(RScA;e5X+=2g1By*fqK6nw}3x5q&zLIKaZa zb0XK8qRL^a)0{uCwR2+Mdl=I7D+8eWz^>~Av+LKL#TtLQLo9G-1kW8c+=QF_NNQR` zWp(>_1-W9+<?*+fgy#W2?q7u@(}8WMx*yE9uum=OTX)m8Ki=&36>x)RKJ>JGepeE_ z7QJgJlTd!g=b>9i;D5*cTreQ>WyjwzYNk(Puvg4^QKah@xd&pS?*<8uJL-#QwbnG9 zZXnP@ZTlyb-QeCIzE_m(|A5K8c+9bhEZmJBCWj!K^2YaF`euj^&dJF!#tD8@kUsM7 z%>v$RA&fS{@(Kx@9TLYb)^Lk=vxgiG(+3Lmg2%|{lxE3sbTA9}ySUT)n4#@H<7WZC z=1>@N^6w_ENfJxK8!jnZ&Rc)FiaSZuwNFH7_X~TQ4!=KO)|6`RE_-M_x9?vX57?f0 zc3Wf@G0_!a%`$)ZL&zy4ix?yr<!>i7uu`*(fIbP+BSm3H)Y6{$VZCorWyg!;f{65$ zvR8x-0a<OG9aK&vJKcK@zTf`71s)HPqsu_j4r}@7QD8|Tw*8nh031(Hf{h;9{ZQn) z6B4UnbMwUHNd^{Pr7Q>gt){=$9i>gRpQqx7HT~}l;(Xt$$5Gu(U{jMj?K|vAZ+5~e zlF$$91smJ@ginN$rtIeWmPl2rxKYCLX>a~d3}aufIfAWzItiU&EWAJF*|kyRsr(1G z*Gdp*cUb_|$J$_PYr5nK4p?!eV@}{>hzG`aXLfJX4@?+FF6>5VAo@YuMWolbWcp`~ z!ah!2B}?TK#H;S=eglRzlxuNwZSgaJ?Kelei2*g{E!B7P)pu~OdJwHsyDi!~{(1!& z9-MfEsSLyc@kxeI?S50PpY?Nn?4WP>$zFt^gmC@azHqH*7_OFtLvngw@}1#n4F)k- zG6!gz607n#cq8rmja3K9*@7qZxvWV7mIDc0i)~@up6G6VZ1QRva#i5c1rB*}w;%yn zN4yNO+19@<<Rbt57ypN}>Ku>d#;fLf;uH9ID5NSHq|^%hFx#f`dCHGPsqqCvs-1R$ z1QNLY_Xl6f!qc2$;!onI!hqx0uDlrH$l`wX>=XYp=u3AmbH4LR5{nq}RK_^J!J*x| zpStmBlN%#O-vG`roAOO&Ztovhvg8UpEm}}uel7fAkQQ9;H&VQ!!2DtM(h9a+X5&lx zM5V0uOcX9SSLK&;3qz}-_808`ou;H4{S-bUPN%@55*=nsK5t26CA3iVEeU@4dAg8Z zDj%XCd%2X5w<?-es(_!IBsMiB!Ekj+oH=MaZ4@He8pO0<Ye(bGWVP*frSpQMTzmbR zMk!@D^V~6weDm;HHu;S(2i2_;v1EFpcWAm+02(T$>d#QKuvK^cV*|2Al<xB+m4~gx zNfnMAEafoSnf?)X21*)c80U{9@Gydbj+HF?u6)uJCxeHt`rlc8$SO4ZW3RjHwQPn6 zrxP1}GGLek=pl`yy`ROBW70!=%Sgwm&z3A~+-)YQViwWG7c$;SyC$Y579m}6W5ePS zhHoV#V2ocBA`71nCm2iupKXGOI&YrSS~suMvtr*p42&VPPlSuR6Y*w}0p3rWO)2=7 z(c1|W8?0uaJtesuh~vXQDTBltS}CeW7qeK2F04~Rd!1Hm%{RvH@sZVJE@2m6XFjYm zuS+NJxD4Wh^hA9H=DfNiW7=Pw)a>qe13#m8w;Mq&q2I%g_P0U%0wHm)3qajTjs5go z9<`Q!zbIW=*zG>N7M`=ULAB{+l<r=QWX)ujc!jwqs!3^Zz&wui!mPWeEMz)K)bl~# zKJg5?PL-x3cZ<jhHny;SRwm3uyH(G*d0<<)evh$nsV&r^63vL6BwoLvIneC7a4bL= zn|THvj~`kvt5doq3=;xqTbDyxu~s}f-2XH3bN<~8D*94P5}i&6HS-fHZv=sZQp$$q zyOG>6>2hRRb64HA`$ab+sl7XOgu_=rJZ2zfX#x3a)v6&-S(?<$oRgaQAz(&76@l9| z-d+E){N*GhOXHTxrU_a5T?!S++61Ijg9%0T@lck+>opN^@E7fd?>1X`l%%!$9VN|0 z(iJlm?h*uJ{QCNw*%Wl;mQ)74<}T;4Hk$0tO1siwg*m&PP3$KT*D|Y?)O|~uB0HD) z%T8O(W~Qkm3mQ4XIYBN1?Y`)i{7sUI+v{(WI$u-pvV)ba5AG1P>AJ`$Unr6kYA3QW zR^Y^J`zt7eIan*zeFs2_Ao!f=((YC|K4j^R#u;2dmuvziM}Eta_Q7?u$4-s{kr9a` z&i*6??2{&oYa$p}0ja%N#cLq%Ntc(`LI(cREBEQ}B(J%CS#<mVi#a8WaMA|+zLwou zpWiG_yg`fe7-?{rWwy&wkw$-Nw@#(^@~W<w1=n9<7`Enc6(a=VKvj<7hiriKx>n}d zVxL~6Sugmn0-qLyf;k{$k}M+SF5Yj1W?Sq5JpBKFR?Xkuq<nO_qrk9A+wSU#R9^`M z8x+Wql-GJh$OGQOKHtHQ?l++NC+ZPlV$HrbVkowH<w0+tfSBFdV+RUYEoXipmH5y^ z=0g$XsC<hrKf}nL9cwFuGlC(%A~*;0Z9IW9i?&^~s?BOd##P!=4^!<&ua{zD-ws$b zP<nz@g!PiM^S!*@fd{xRnqBfI-u#t)|1R+Sop-ful$yD@nKG{Y<^-vI_47!O%M^L4 q+G(lq?mu1p|4GZam-o&u{i!qP>g85dNzykbQ&W1TSR(&C=zjslDg2oL From c96aa8f44b44fe473d5598e7e78d46cd0a0e0e08 Mon Sep 17 00:00:00 2001 From: Ray Carnes <41073831+ray-odoo@users.noreply.github.com> Date: Thu, 29 Aug 2019 00:38:32 -0700 Subject: [PATCH 039/109] [IMP] accounting: explain budgetary positions (#354) From forum question: https://www.odoo.com/forum/help-1/question/i-don-t-understand-the-purpose-of-budgetary-positions-why-do-we-use-them-149442 --- accounting/others/adviser/budget.rst | 26 +++++++++++++++++++++----- 1 file changed, 21 insertions(+), 5 deletions(-) diff --git a/accounting/others/adviser/budget.rst b/accounting/others/adviser/budget.rst index f7b5e1bed..bd7ed6ae9 100644 --- a/accounting/others/adviser/budget.rst +++ b/accounting/others/adviser/budget.rst @@ -5,9 +5,12 @@ How to manage a financial budget? Overview ======== -Managing budgets is an essential part of running a business. It allows -you to measure your actual financial performance against the planned -one. Odoo manages its budgets using both General and Analytic Accounts. +Managing budgets is an essential part of running a business. Budgets help +people become more intentional with the way money is spent and direct people +to organize and prioritize their work to meet financial goals. They allows +you to plan your desired financial outcome and then measure your actual +performance against the plan. Odoo manages budgets using both General and Analytic +Accounts. We will use the following example to illustrate. We just started a project with Smith&Co and we would like to budget the incomes and @@ -34,10 +37,23 @@ management** feature Budgetary Positions ------------------- -Budgetary positions are the general accounts for which you want to keep +Budgetary positions are lists of accounts for which you want to keep budgets (typically expense or income accounts). They need to be defined so Odoo can know it which accounts he needs to go get the budget -information. Some might be already installed with your chart of +information. + +The budgetary positions act as a type of restriction on what can be recorded +in the 'practical amount' column in a budget. + +Each budgetary position can have any number of accounts from the general +ledger (the main chart of accounts) assigned to it, though it must have at least one. + +If you record a transaction that has an analytic account assigned to it that *is* +included in a budget line but one of the general ledger accounts *is not* included +in the budgetary position for that same budget line, it will not appear within the +'practical amount' column of that budget line. + +Some budgetary positions might be already installed with your chart of accounts. To define the positions enter the :menuselection:`Accounting module --> Configuration --> From b2dde3987ade8e21042be6602589f072b2ebf0c4 Mon Sep 17 00:00:00 2001 From: Richard Mathot <rim@odoo.com> Date: Thu, 29 Aug 2019 09:48:30 +0200 Subject: [PATCH 040/109] [FIX] accounting: missing reference target Was causing a warning --- accounting/localizations/mexico.rst | 2 ++ 1 file changed, 2 insertions(+) diff --git a/accounting/localizations/mexico.rst b/accounting/localizations/mexico.rst index 693fd0e38..12163479f 100644 --- a/accounting/localizations/mexico.rst +++ b/accounting/localizations/mexico.rst @@ -62,6 +62,8 @@ integrate with the normal invoicing flow in Odoo. .. image:: media/mexico02.png :align: center +.. _mx-legal-info: + 3. Set you legal information in the company ------------------------------------------- From 58a17aa4234e321c26666dae972db04c82c619c2 Mon Sep 17 00:00:00 2001 From: Richard Mathot <rim@odoo.com> Date: Thu, 29 Aug 2019 10:03:42 +0200 Subject: [PATCH 041/109] [FIX] db_management: missing reference --- db_management/db_premise.rst | 2 ++ 1 file changed, 2 insertions(+) diff --git a/db_management/db_premise.rst b/db_management/db_premise.rst index db8419aa7..2a6f209de 100644 --- a/db_management/db_premise.rst +++ b/db_management/db_premise.rst @@ -154,6 +154,8 @@ None of those solutions worked for you? Please contact our .. _force_ping: +.. _duplicate_premise: + Duplicate a database ==================== From 14f4dc3e53a0945ae11bb5e0bfa1eb28c38a4cc8 Mon Sep 17 00:00:00 2001 From: JGA <35815234+jga-odoo@users.noreply.github.com> Date: Thu, 29 Aug 2019 04:30:46 -0700 Subject: [PATCH 042/109] [FIX] accounting: typo --- accounting/localizations/mexico.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/accounting/localizations/mexico.rst b/accounting/localizations/mexico.rst index 12163479f..cc600de0c 100644 --- a/accounting/localizations/mexico.rst +++ b/accounting/localizations/mexico.rst @@ -15,7 +15,7 @@ Introduction The mexican localization is a group of 3 modules: -1. **l10n_mx:** All the basic data to manage the accounting, taxes and the +1. **l10n_mx:** All basic data to manage the accounting, taxes and the chart of account, this proposed chart of account installed is a intended copy of the list of group codes offered by the `SAT`_. 2. **l10n_mx_edi**: All regarding to electronic transactions, CFDI 3.2 and 3.3, From 334b5522bd799615fb58a05fc626842f702da09f Mon Sep 17 00:00:00 2001 From: dmitrysomov <54154296+dmitrysomov@users.noreply.github.com> Date: Wed, 28 Aug 2019 14:06:51 -0400 Subject: [PATCH 043/109] [FIX] inventory: typo Closes #368 --- inventory/management/lots_serial_numbers/serial_numbers.rst | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/inventory/management/lots_serial_numbers/serial_numbers.rst b/inventory/management/lots_serial_numbers/serial_numbers.rst index 42ead5e17..50fd3a5c1 100644 --- a/inventory/management/lots_serial_numbers/serial_numbers.rst +++ b/inventory/management/lots_serial_numbers/serial_numbers.rst @@ -66,7 +66,7 @@ numbers. :align: center If you move products that already have serial numbers assigned, those -will appear in the list. Just click on the **+** icon to to confirm that you +will appear in the list. Just click on the **+** icon to confirm that you are moving those serial numbers. .. image:: media/serial_numbers05.png @@ -126,4 +126,4 @@ You can have more details by clicking on the **Traceability** button : .. seealso:: * :doc:`differences` - * :doc:`lots` \ No newline at end of file + * :doc:`lots` From 948255ca6f8057a6a3a0f18ffb25bfa7ef75ea5e Mon Sep 17 00:00:00 2001 From: dmitrysomov <54154296+dmitrysomov@users.noreply.github.com> Date: Thu, 29 Aug 2019 09:49:40 -0400 Subject: [PATCH 044/109] [FIX] inventory: wording inversion --- inventory/management/delivery/dropshipping.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/inventory/management/delivery/dropshipping.rst b/inventory/management/delivery/dropshipping.rst index 640071f5a..b725dfd34 100644 --- a/inventory/management/delivery/dropshipping.rst +++ b/inventory/management/delivery/dropshipping.rst @@ -70,7 +70,7 @@ Configuring drop-shipping .. image:: media/dropshipping03.png :align: center -How to send products from the customers directly to the suppliers +How to send products from the suppliers directly to the customers ================================================================= - Create a **Sales Order** and specify on a sales order line for your From ad49e1e80415d1878c50d7dfd708b15e4160973f Mon Sep 17 00:00:00 2001 From: dmitrysomov <54154296+dmitrysomov@users.noreply.github.com> Date: Thu, 29 Aug 2019 09:58:58 -0400 Subject: [PATCH 045/109] [FIX] inventory: typo --- inventory/management/delivery/scheduled_dates.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/inventory/management/delivery/scheduled_dates.rst b/inventory/management/delivery/scheduled_dates.rst index f56fefbb5..438a98114 100644 --- a/inventory/management/delivery/scheduled_dates.rst +++ b/inventory/management/delivery/scheduled_dates.rst @@ -81,7 +81,7 @@ numbers of security days from the calculation and thus to compute a scheduled date earlier than the one you promised to your client. In that way you are sure to be able to keep your commitment. -To set ut your security dates, go to :menuselection:`Settings --> General settings` and +To set up your security dates, go to :menuselection:`Settings --> General settings` and click on **Configure your company data**. .. image:: media/scheduled_dates04.png From 5cf050e8a634e5b5b220045ce0269185adf759d0 Mon Sep 17 00:00:00 2001 From: dmitrysomov <54154296+dmitrysomov@users.noreply.github.com> Date: Thu, 29 Aug 2019 10:23:26 -0400 Subject: [PATCH 046/109] [FIX] inventory: typo --- inventory/settings/products/uom.rst | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/inventory/settings/products/uom.rst b/inventory/settings/products/uom.rst index ce31e7f6e..bbf324fb5 100644 --- a/inventory/settings/products/uom.rst +++ b/inventory/settings/products/uom.rst @@ -7,7 +7,7 @@ Overview In some cases, handling products in different unit of measures is necessary. For example, if you buy products in a country where the -metric system is of application and sell the in a country where the +metric system is of application and sell them in a country where the imperial system is used, you will need to convert the units. You can set up Odoo to work with different units of measure for one @@ -126,4 +126,4 @@ converted automatically : - When should you use packages, units of measure or kits? -.. |edit| image:: ./media/uom07.png \ No newline at end of file +.. |edit| image:: ./media/uom07.png From 889506668833bac0e65d3f854e4025071c01e288 Mon Sep 17 00:00:00 2001 From: Ray Carnes <41073831+ray-odoo@users.noreply.github.com> Date: Thu, 29 Aug 2019 07:25:24 -0700 Subject: [PATCH 047/109] [FIX] accounting: wording and typos --- accounting/others/reporting/customize.rst | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/accounting/others/reporting/customize.rst b/accounting/others/reporting/customize.rst index 7c358bc08..761484e5d 100644 --- a/accounting/others/reporting/customize.rst +++ b/accounting/others/reporting/customize.rst @@ -5,9 +5,10 @@ How to create a customized reports with your own formulas? Overview ======== -Odoo 9 comes with a powerful and easy-to-use reporting framework. -Creating new reports (such as a tax report or a balance sheet for a -specific country) to suit your needs is now easier than ever. +Odoo 11 comes with a powerful and easy-to-use reporting framework. +Creating new reports (such as a tax report or a balance sheet or +income statement with specific groupings and layout ) to suit your +needs is now easier than ever. Activate the developer mode =========================== @@ -33,21 +34,21 @@ First, you need to create your financial report. To do that, go to .. image:: media/customize02.png :align: center -Once the name is filled, there are two other parameters that need to be +Once the name is entered, there are two other parameters that need to be configured: - **Show Credit and Debit Columns** - **Analysis Period** : - - Based on date ranges (eg Profit and Loss) + - Based on date ranges (e.g. Profit and Loss) - - Based on a single date (eg Balance Sheet) + - Based on a single date (e.g. Balance Sheet) - Based on date ranges with 'older' and 'total' columns and last 3 - months (eg. Aged Partner Balances) + months (e.g. Aged Partner Balances) - - Bases on date ranges and cash basis method (eg Cash Flow + - Bases on date ranges and cash basis method (e.g. Cash Flow Statement) Add lines in your custom reports @@ -95,4 +96,4 @@ Other useful fields : (always displayed) or ``never`` (never shown). .. seealso:: - * :doc:`main_reports` \ No newline at end of file + * :doc:`main_reports` From fe459ed40583db09f4ea32768fc78fb9c64da15c Mon Sep 17 00:00:00 2001 From: Andreas Perhab <38032588+ap-wtioit@users.noreply.github.com> Date: Thu, 29 Aug 2019 16:29:06 +0200 Subject: [PATCH 048/109] [FIX] inventory: menu label has been renamed Inventory Control was renamed to Master Data in https://github.com/odoo/odoo/commit/5a9667245365734ddcd8b101f36d4c15e72ad093 --- inventory/settings/products/uom.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/inventory/settings/products/uom.rst b/inventory/settings/products/uom.rst index bbf324fb5..7390d2db6 100644 --- a/inventory/settings/products/uom.rst +++ b/inventory/settings/products/uom.rst @@ -26,7 +26,7 @@ different units of measure (advanced)**, then click on **Apply**. Setting up units on your products ================================= -In :menuselection:`Inventory Control --> Products`, open the product which you would like to +In :menuselection:`Master Data --> Products`, open the product which you would like to change the purchase/sale unit of measure, and click on **Edit**. In the **Unit of Measure** section, select the unit in which the product From 0496b76c2f2eb6bb12e76a6734686170ccc459c0 Mon Sep 17 00:00:00 2001 From: dmitrysomov <54154296+dmitrysomov@users.noreply.github.com> Date: Thu, 29 Aug 2019 10:41:41 -0400 Subject: [PATCH 049/109] [FIX] accounting: grammar issues --- accounting/overview/process_overview/customer_invoice.rst | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/accounting/overview/process_overview/customer_invoice.rst b/accounting/overview/process_overview/customer_invoice.rst index 3d9b188fb..f64454d6f 100644 --- a/accounting/overview/process_overview/customer_invoice.rst +++ b/accounting/overview/process_overview/customer_invoice.rst @@ -70,7 +70,7 @@ The document is composed of three parts: Open or Pro-forma invoices ========================== -An invoice will usually include the quantity and price the of goods +An invoice will usually include the quantity and the price of goods and/or services, the date, any parties involved, the unique invoice number, and any tax information. @@ -222,7 +222,7 @@ Revenues and Expenses." Balance sheet ============= -The balance sheet summarizes the your company's liabilities, +The balance sheet summarizes your company's liabilities, assets and equity at a specific moment in time. .. image:: ./media/invoice15.png From b601dbd0de94ef5237b5b6f335307b27d2093cfb Mon Sep 17 00:00:00 2001 From: dmitrysomov <54154296+dmitrysomov@users.noreply.github.com> Date: Thu, 29 Aug 2019 10:44:24 -0400 Subject: [PATCH 050/109] [IMP] accounting: review wording and fix typos --- accounting/bank/reconciliation/use_cases.rst | 30 +++++++++----------- 1 file changed, 13 insertions(+), 17 deletions(-) diff --git a/accounting/bank/reconciliation/use_cases.rst b/accounting/bank/reconciliation/use_cases.rst index e2cfc415f..b8428d491 100644 --- a/accounting/bank/reconciliation/use_cases.rst +++ b/accounting/bank/reconciliation/use_cases.rst @@ -5,22 +5,18 @@ Use cases in the bank reconciliation process? Overview ======== -Linking your bank statements with your accounting can be a lot of work. -You need to find invoices back, relate payments and that amount of -administration can cast a lot of time. Luckily, with Odoo you can very -easily link your invoices or any other payment with your bank -statements. +Matching your bank statements with your accounting records can be a tedious task. You need to find the corresponding invoices, compare the amounts and partners' details with those in the bank statement. These steps can take a lot of time. Luckily, with Odoo you can very easily match your invoices or any other payment document with your bank statements. -Two reconciliation processes exist in Odoo. +Two options of the reconciliation process exist in Odoo. -1. We can directly register a payment on the invoices +1. We can directly specify the payment on the invoice 2. We can reconcile open invoices with bank statements Configuration ============= -No special configuration is necessary to register invoices. All we need -to do is install the accounting app. +No special configuration is necessary to record invoices. All we need +to do is to install the accounting app. .. image:: media/use01.png :align: center @@ -31,13 +27,13 @@ Use cases Case 1: Payments registration ----------------------------- -We received the payment proof for our invoice of 2100 euros issued to +We received the proof of payment of our invoice in the amount of 2100 euros issued to Smith & Co. We start at our issued Invoice of 2100 euros for Smith & Co. Because the sold product is a service we demand an immediate payment. Our accountant -only handles the bank statements at the end of week, so we have to mark -the invoice as paid so we can remember we can start the service with our +only handles bank statements at the end of week, so we have to mark +this invoice as paid immediately in order to indicate that we can start rendering services to our customer. Our customer send us a payment confirmation. We can thus register a @@ -47,13 +43,13 @@ payment and mark the invoice as paid. :align: center By clicking on **register payment,** we are telling Odoo that our -customer paid the Invoice. We thus have to specify the amount and the -payment method +customer has paid the Invoice. We thus have to specify the amount and the +payment method. .. image:: media/use03.png :align: center -We can always find the payment back from the Invoice by clicking on the +Now we can always find the payment details in the Invoice by clicking on the :menuselection:`Info --> Open Payment`. .. image:: media/use04.png @@ -71,8 +67,8 @@ assume that other Invoices are open for different customers. .. image:: media/use05.png :align: center -We receive our bank statement and not only the invoice of Smith & Co has -been paid, the one of Buzz of 92 euros as well. +We receive our bank statement and find that not only the invoice issued to Smith & Co has +been paid, but the one to Buzz of 92 euros as well. **Import** or **Create** the bank statements. Please refer to the documents from the Bank Feeds section. From de1f0043bb8abb1fc29b51a96dfa783cbde7ac95 Mon Sep 17 00:00:00 2001 From: dmitrysomov <54154296+dmitrysomov@users.noreply.github.com> Date: Thu, 29 Aug 2019 10:47:06 -0400 Subject: [PATCH 051/109] [FIX] accounting: typos and grammar --- accounting/bank/misc/interbank.rst | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/accounting/bank/misc/interbank.rst b/accounting/bank/misc/interbank.rst index e01c3e620..ba03b7297 100644 --- a/accounting/bank/misc/interbank.rst +++ b/accounting/bank/misc/interbank.rst @@ -18,8 +18,8 @@ Check your Chart of Accounts and default transfer account To handle internal transfers you need a transfer account in your charts of account. Odoo will generate an account automatically based on the -country of your chart of account. To parameter your chart of account and -check the default transfer account go into your the accounting module, +country of your chart of account. To configure your chart of accounts and +check the default transfer account go into the accounting module settings, select :menuselection:`Configuration --> Settings`. Your chart of accounts will be pre-installed depending on the country @@ -61,8 +61,8 @@ We will now transfer 50.000 euros from our **Bank** to our **Bank BE57 0633 Log an internal transfer ------------------------ -The first step is to register the internal paiement. To do so, go into -your accounting dashboard. click on the **more** button of one of your banks +The first step is to register the internal payment. To do so go into +your accounting dashboard, click on the **more** button of one of your banks and select :menuselection:`New --> Internal transfer`. .. image:: media/interbank01.png @@ -96,7 +96,7 @@ statement of your bank. :align: center That is because we did not import the bank statement confirming the -departure and arrival of the money. It's thus necessary to import your +receiving and sending of the money. It's thus necessary to import your bank statement and reconcile the payment with the correct bank statement line. Once you receive your bank statements click the **new statement** button of the corresponding bank to import them. @@ -117,16 +117,16 @@ The following window will open: .. image:: media/interbank09.png :align: center -You need to choose counterparts for the paiement. Select the correct -bank statement line corresponding to the paiement and click on the +You need to choose counterparts for the payment. Select the correct +bank statement line corresponding to the payment and click on the **reconcile** button. Close the statement to finish the transaction .. image:: media/interbank08.png :align: center The same steps will need to be repeated once you receive your second -bank statement. Note that if you specify the correct amount, and the -same memo in both bank statement and payment transaction then the +bank statement. Note that if you specify the same amount and the +same memo in both bank statements and payment transactions then the reconciliation will happen automatically. .. image:: media/interbank12.png From 68ad17addad312f3434bdf4074859b3bff756e11 Mon Sep 17 00:00:00 2001 From: cst-odoo <cst@odoo.com> Date: Thu, 29 Aug 2019 07:56:25 -0700 Subject: [PATCH 052/109] [FIX] db_management: grammar Grammar: change "on-premise" to "on-premises" --- db_management/db_premise.rst | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/db_management/db_premise.rst b/db_management/db_premise.rst index 2a6f209de..c0c4c6bdd 100644 --- a/db_management/db_premise.rst +++ b/db_management/db_premise.rst @@ -2,9 +2,9 @@ .. _db_premise: -============================== -On-premise Database management -============================== +=============================== +On-premises Database management +=============================== Register a database =================== From c8265d9ae3cdc94fbf157a88aa0f7799dfcf7d9b Mon Sep 17 00:00:00 2001 From: dmitrysomov <54154296+dmitrysomov@users.noreply.github.com> Date: Thu, 29 Aug 2019 11:08:17 -0400 Subject: [PATCH 053/109] [FIX] accountinig: typos --- accounting/bank/feeds/synchronize.rst | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/accounting/bank/feeds/synchronize.rst b/accounting/bank/feeds/synchronize.rst index 6170afe72..662f50a31 100644 --- a/accounting/bank/feeds/synchronize.rst +++ b/accounting/bank/feeds/synchronize.rst @@ -86,10 +86,10 @@ from the accounting dashboard. Moreover, a transaction can be visible in your bank account but not being fetched by Yodlee. Indeed, the transaction in your bank account can have the status "pending" and not the status "posted". In that case, Yodlee won't import it, you will have to -wait that the status changes. +wait till the status changes. What is important to remember is that Yodlee is not a service fetching transactions -in real time. This is a service to facilitate the import of the bank statement in the database. +in real time. This is a service to facilitate the import of the bank statements to the database. Is the Yodlee feature included in my contract? ---------------------------------------------- @@ -103,10 +103,10 @@ Some banks have a status "Beta", what does it mean? This means that Yodlee is only currently working on developing the synchronization with this bank. The synchronization could already work or it may need a bit more time -to have a 100% working synchronization. Unfortunately, there is not much to do about -except being patient. +to have a 100% working synchronization. Unfortunately, there is not much to do about it +except for being patient. All my past transactions are not in Odoo, why? ---------------------------------------------- -Yodlee only allows to fetch up transactions to 3 months in the past. +Yodlee only allows to fetch transactions up to 3 months in the past. From f9bbb55fdba21d6e33673a7e7706a098f02cdd47 Mon Sep 17 00:00:00 2001 From: dmitrysomov <54154296+dmitrysomov@users.noreply.github.com> Date: Thu, 29 Aug 2019 11:13:29 -0400 Subject: [PATCH 054/109] [FIX] accounting: minor typos and language errors --- accounting/bank/misc/batch.rst | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/accounting/bank/misc/batch.rst b/accounting/bank/misc/batch.rst index 026572e20..d1ddd4f7f 100644 --- a/accounting/bank/misc/batch.rst +++ b/accounting/bank/misc/batch.rst @@ -66,9 +66,9 @@ From checks received to the bank Receive customer checks ----------------------- -Once your record checks received, record them on the bank account on +Once your checks are received, record them on the bank account on which you plan to deposit them. Once you select the bank account (or -check journal is you configured Odoo that way), Odoo proposes you to use +check journal if you configured Odoo that way), Odoo proposes you to use a batch deposit. Select this option if you plan to deposit the check to your bank. @@ -93,7 +93,7 @@ and create a new **Batch Deposit**. Select the bank, then select the payments (checks) you want to add in this deposit. By default, Odoo proposes you all the checks that have not -been deposit yet. That way, you can verify that you do not forget or +been deposited yet. That way you can verify that you do not forget or lost a check. .. image:: media/batch05.png @@ -113,9 +113,9 @@ matches with the bank statement line. .. image:: media/batch06.png :align: center -If you select a batch deposit, Odoo will automatically fills all the +If you select a batch deposit, Odoo will automatically fill all the checks contained in this deposit for the matching. (2 checks were in -this batch deposit the example below) +the batch deposit in the example below) .. image:: media/batch07.png :align: center @@ -129,7 +129,7 @@ I don't see the batch deposit link on bank statements? If you don't have a batch deposit link in your bank statement, there could be two reasons: -- After having installed the batch deposit features, you need to reload +- After having installed the batch deposit features you need to reload the page so that the browser is aware of this new feature. Just click the reload button of your browser. @@ -142,5 +142,5 @@ If you have a smaller amount in your bank statement than the actual amount in your batch deposit, it probably means that one of your check has been refused. -In this case, click on the line related to this check to remove it from +In this case click on the line related to this check to remove it from the bank statement matching. From 4f421f45bbcfb970b0d4ca45e57b45358ea0f4a2 Mon Sep 17 00:00:00 2001 From: Laura Piraux <lap@odoo.com> Date: Thu, 29 Aug 2019 17:29:32 +0200 Subject: [PATCH 055/109] [FIX] inventory: remove outdated PDF The PDF with barcode actions is now easily accessible from the Inventory settings page. Thus we remove it from the documentation (and it's easier to avoid any issue across versions). Closes #318 --- _static/files/barcodes_actions.pdf | Bin 8283 -> 0 bytes inventory/barcode/setup/software.rst | 11 ----------- 2 files changed, 11 deletions(-) delete mode 100644 _static/files/barcodes_actions.pdf diff --git a/_static/files/barcodes_actions.pdf b/_static/files/barcodes_actions.pdf deleted file mode 100644 index 2bc8ee33c3f7479ed37cd639f405b6ed58f37c82..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8283 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 AWdHyG diff --git a/inventory/barcode/setup/software.rst b/inventory/barcode/setup/software.rst index 7c492f004..a0ec0d9d2 100644 --- a/inventory/barcode/setup/software.rst +++ b/inventory/barcode/setup/software.rst @@ -8,17 +8,6 @@ attributing barcodes to products, pickings locations, etc. allows you to work more efficiently by controlling the software almost exclusively with the barcode scanner. -.. |download_barcode| image:: ../../../_static/banners/pdf-icon.png - :alt: Download Barcode Document - :target: ../../../_static/files/barcodes_actions.pdf - - -.. note:: - Print this document to be able to use your barcode scanner to perform more actions. - - Document: |download_barcode| - - Set products barcodes ===================== From deb1588c9f8a46bb6d915ccbeb3080a5c9e18523 Mon Sep 17 00:00:00 2001 From: dmitrysomov <54154296+dmitrysomov@users.noreply.github.com> Date: Thu, 29 Aug 2019 11:39:51 -0400 Subject: [PATCH 056/109] [FIX] inventory/routes: grammar --- inventory/routes/concepts/push_rule.rst | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/inventory/routes/concepts/push_rule.rst b/inventory/routes/concepts/push_rule.rst index 21638787e..5ea5008c6 100644 --- a/inventory/routes/concepts/push_rule.rst +++ b/inventory/routes/concepts/push_rule.rst @@ -13,7 +13,7 @@ meet the forecast demand and sell, or push, the goods to the consumer. Disadvantages of the push inventory control system are that forecasts are often inaccurate as sales can be unpredictable and vary from one year to the next. Another problem with push inventory control systems is -that if too much product is left in inventory. This increases the +that if too much product is left in inventory, this increases the company's costs for storing these goods. An advantage to the push system is that the company is fairly assured it will have enough product on hand to complete customer orders, preventing the inability to meet @@ -82,4 +82,4 @@ be moved to the main stock. .. seealso:: * :doc:`procurement_rule` * :doc:`inter_warehouse` - * :doc:`cross_dock` \ No newline at end of file + * :doc:`cross_dock` From 7e6715e587b708a2a55f8c2ae18b37081c2639db Mon Sep 17 00:00:00 2001 From: dmitrysomov <54154296+dmitrysomov@users.noreply.github.com> Date: Thu, 29 Aug 2019 11:40:57 -0400 Subject: [PATCH 057/109] [FIX] inventory/routes: punctuation and typos --- inventory/routes/concepts/procurement_rule.rst | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/inventory/routes/concepts/procurement_rule.rst b/inventory/routes/concepts/procurement_rule.rst index 692313026..ea7863be6 100644 --- a/inventory/routes/concepts/procurement_rule.rst +++ b/inventory/routes/concepts/procurement_rule.rst @@ -43,14 +43,14 @@ In the Procurement rules section, click on Add an item. :align: center Here you can set the conditions of your rule. There are 3 types of -action possibles : +action possible : - Move from another location rules - Manufacturing rules that will trigger the creation of manufacturing - orders. + orders -- Buy rules that will trigger the creation of purchase orders. +- Buy rules that will trigger the creation of purchase orders .. note:: The Manufacturing application has to be installed in order to @@ -74,4 +74,4 @@ action possibles : .. seealso:: * :doc:`push_rule` * :doc:`inter_warehouse` - * :doc:`cross_dock` \ No newline at end of file + * :doc:`cross_dock` From 6babe6cfc2057ec657b172fb0214ae0c85b6fd06 Mon Sep 17 00:00:00 2001 From: dmitrysomov <54154296+dmitrysomov@users.noreply.github.com> Date: Fri, 30 Aug 2019 04:02:37 -0400 Subject: [PATCH 058/109] [FIX] inventory/routes: typo --- inventory/routes/strategies/removal.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/inventory/routes/strategies/removal.rst b/inventory/routes/strategies/removal.rst index 6f7fb508b..b5a909df5 100644 --- a/inventory/routes/strategies/removal.rst +++ b/inventory/routes/strategies/removal.rst @@ -124,7 +124,7 @@ These dates can be set from :menuselection:`Inventory Control --> Serial Numbers - **Removal Date:** This is the date on which the goods with this serial/lot number should be removed from the stock. Using the FEFO - removal strategym goods are picked for delivery orders using this date. + removal strategy goods are picked for delivery orders using this date. - **Alert Date:** This is the date on which an alert should be sent about the goods with this serial/lot number. From e489fa0643c57bd86236691048d6e6b1e19d0ed4 Mon Sep 17 00:00:00 2001 From: dmitrysomov <54154296+dmitrysomov@users.noreply.github.com> Date: Fri, 30 Aug 2019 04:04:08 -0400 Subject: [PATCH 059/109] [FIX] inventory/barcode: typos and grammar --- inventory/barcode/setup/hardware.rst | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/inventory/barcode/setup/hardware.rst b/inventory/barcode/setup/hardware.rst index 97a0ebe3f..3abf27940 100644 --- a/inventory/barcode/setup/hardware.rst +++ b/inventory/barcode/setup/hardware.rst @@ -26,13 +26,13 @@ scanner** and the **mobile computer scanner**. is a good choice if you want to be mobile but don't need a big investment. An approach is to log in Odoo on you smartphone, pair the bluetooth scanner with the smartphone and work in the - warehouse with always the possibility to check your smartphone + warehouse with the possibility to check your smartphone from time to time and use the software 'manually'. - For heavy use, the **mobile computer scanner** is the handiest solution. - It consists in a small computer with a built-in barcode scanner. + It consists of a small computer with a built-in barcode scanner. This one can turn out to be a very productive solution, however - you need to make sure that is is capable of running Odoo smoothy. + you need to make sure that is is capable of running Odoo smoothly. The most recent models using Android + Google Chrome or Windows + Internet Explorer Mobile should do the job. However, due to the variety of models and configurations on the market, it is From 9a4b67cf2323ccfe9315a7ca1a3d86f6d8effc66 Mon Sep 17 00:00:00 2001 From: Richard Mathot <rim@odoo.com> Date: Fri, 30 Aug 2019 10:12:07 +0200 Subject: [PATCH 060/109] [FIX] getting_started/documentation: dead link Fixes #331 --- getting_started/documentation.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/getting_started/documentation.rst b/getting_started/documentation.rst index 2d3ac5349..133ee5271 100644 --- a/getting_started/documentation.rst +++ b/getting_started/documentation.rst @@ -115,7 +115,7 @@ into account from the beginning of the project: gap to be filled by developments/customizations or changes in business processes. -- `The User Story <https://help.rallydev.com/writing-great-user-story>`__: +- **The User Story**: This technique clearly separates the responsibilities between the SPoC, responsible for explaining the WHAT, the WHY and the WHO, and the Consultant who will provide a response to the HOW. From 5939194abf3c7c90855ccf683d9d0e313207f4e7 Mon Sep 17 00:00:00 2001 From: Richard Mathot <rim@odoo.com> Date: Fri, 30 Aug 2019 10:12:07 +0200 Subject: [PATCH 061/109] [FIX] getting_started/documentation: dead link Fixes #331 --- getting_started/documentation.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/getting_started/documentation.rst b/getting_started/documentation.rst index 710153e22..1e7614346 100644 --- a/getting_started/documentation.rst +++ b/getting_started/documentation.rst @@ -115,7 +115,7 @@ into account from the beginning of the project: gap to be filled by developments/customizations or changes in business processes. -- `The User Story <https://help.rallydev.com/writing-great-user-story>`__: +- **The User Story**: This technique clearly separates the responsibilities between the SPoC, responsible for explaining the WHAT, the WHY and the WHO, and the Consultant who will provide a response to the HOW. From b30355435840c9376254d859e18d60434ded966e Mon Sep 17 00:00:00 2001 From: Odoo Translation Bot <c3p@odoo.com> Date: Sun, 1 Sep 2019 02:31:12 +0200 Subject: [PATCH 062/109] [I18N] Update translation terms from Transifex --- locale/es/LC_MESSAGES/accounting.po | 6 +++--- locale/it/LC_MESSAGES/website.po | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/locale/es/LC_MESSAGES/accounting.po b/locale/es/LC_MESSAGES/accounting.po index 19ec75099..7a6c8a8c3 100644 --- a/locale/es/LC_MESSAGES/accounting.po +++ b/locale/es/LC_MESSAGES/accounting.po @@ -34,7 +34,6 @@ # Alejandro Kutulas <alk@odoo.com>, 2018 # Daniel Blanco <daniel@blancomartin.com.ar>, 2018 # Massiel Acuna <mac@odoo.com>, 2018 -# Martin Trigaux, 2018 # Lina Maria Avendaño Carvajal <lina8823@gmail.com>, 2018 # cc53a0412107de288f77ae97a300f6b0, 2018 # Jesús Alan Ramos Rodríguez <alan.ramos@jarsa.com.mx>, 2018 @@ -48,6 +47,7 @@ # Angel Moya - PESOL <angel.moya@pesol.es>, 2019 # Vivian Montana <vmo@odoo.com>, 2019 # Rick Hunter <rick_hunter_ec@yahoo.com>, 2019 +# Martin Trigaux, 2019 # #, fuzzy msgid "" @@ -56,7 +56,7 @@ msgstr "" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-11-07 15:38+0100\n" "PO-Revision-Date: 2018-10-19 08:14+0000\n" -"Last-Translator: Rick Hunter <rick_hunter_ec@yahoo.com>, 2019\n" +"Last-Translator: Martin Trigaux, 2019\n" "Language-Team: Spanish (https://www.transifex.com/odoo/teams/41243/es/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -8609,7 +8609,7 @@ msgstr "" #: ../../accounting/others/reporting/main_reports.rst:115 msgid "Aged Payable" -msgstr "Historial de pagos" +msgstr "Vencida por Pagar" #: ../../accounting/others/reporting/main_reports.rst:117 msgid "" diff --git a/locale/it/LC_MESSAGES/website.po b/locale/it/LC_MESSAGES/website.po index b8acf5893..04dd7f240 100644 --- a/locale/it/LC_MESSAGES/website.po +++ b/locale/it/LC_MESSAGES/website.po @@ -6,9 +6,9 @@ # Translators: # Paolo Valier, 2019 # Federico Castellano <castellano.federico@outlook.com>, 2019 -# Sergio Zanchetta <primes2h@gmail.com>, 2019 # Martin Trigaux, 2019 # Simone Bernini <simone@aperturelabs.it>, 2019 +# Sergio Zanchetta <primes2h@gmail.com>, 2019 # #, fuzzy msgid "" @@ -17,7 +17,7 @@ msgstr "" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-07-23 12:10+0200\n" "PO-Revision-Date: 2018-10-19 08:16+0000\n" -"Last-Translator: Simone Bernini <simone@aperturelabs.it>, 2019\n" +"Last-Translator: Sergio Zanchetta <primes2h@gmail.com>, 2019\n" "Language-Team: Italian (https://www.transifex.com/odoo/teams/41243/it/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -31,7 +31,7 @@ msgstr "Sito web" #: ../../website/optimize.rst:3 msgid "Optimize" -msgstr "" +msgstr "Ottimizza" #: ../../website/optimize/google_analytics.rst:3 msgid "How to track your website's traffic in Google Analytics" From b7eb0abd9408ee16babc8bb3957093ff9189a97e Mon Sep 17 00:00:00 2001 From: Odoo Translation Bot <c3p@odoo.com> Date: Sun, 1 Sep 2019 05:01:52 +0200 Subject: [PATCH 063/109] [I18N] Update translation terms from Transifex --- locale/es/LC_MESSAGES/livechat.po | 13 ++++-- locale/fr/LC_MESSAGES/accounting.po | 58 +++++++++++++++++++++----- locale/fr/LC_MESSAGES/livechat.po | 13 ++++-- locale/nl/LC_MESSAGES/db_management.po | 8 ++-- locale/zh_CN/LC_MESSAGES/livechat.po | 13 ++++-- 5 files changed, 79 insertions(+), 26 deletions(-) diff --git a/locale/es/LC_MESSAGES/livechat.po b/locale/es/LC_MESSAGES/livechat.po index 3942c6bcc..5c6cd702c 100644 --- a/locale/es/LC_MESSAGES/livechat.po +++ b/locale/es/LC_MESSAGES/livechat.po @@ -1,15 +1,20 @@ # SOME DESCRIPTIVE TITLE. # Copyright (C) 2015-TODAY, Odoo S.A. -# This file is distributed under the same license as the Odoo Business package. +# This file is distributed under the same license as the Odoo package. # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. # +# Translators: +# Martin Trigaux, 2018 +# Luis M. Ontalba <luis.martinez@tecnativa.com>, 2018 +# Nicolás Broggi <rnbroggi@gmail.com>, 2018 +# #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Odoo Business 10.0\n" +"Project-Id-Version: Odoo 11.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-03-08 14:28+0100\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"POT-Creation-Date: 2018-07-23 12:10+0200\n" +"PO-Revision-Date: 2018-03-08 13:31+0000\n" "Last-Translator: Nicolás Broggi <rnbroggi@gmail.com>, 2018\n" "Language-Team: Spanish (https://www.transifex.com/odoo/teams/41243/es/)\n" "MIME-Version: 1.0\n" diff --git a/locale/fr/LC_MESSAGES/accounting.po b/locale/fr/LC_MESSAGES/accounting.po index df71fc707..6fb08f4bd 100644 --- a/locale/fr/LC_MESSAGES/accounting.po +++ b/locale/fr/LC_MESSAGES/accounting.po @@ -53,8 +53,9 @@ # Christophe CHAUVET <christophe.chauvet@gmail.com>, 2018 # Fabien Pinckaers <fp@openerp.com>, 2018 # Eloïse Stilmant <est@odoo.com>, 2018 -# Martin Trigaux, 2019 # Valaeys Stéphane <svalaeys@fiefmanage.ch>, 2019 +# Martin Trigaux, 2019 +# Satish kumar <Satishafd@gmail.com>, 2019 # #, fuzzy msgid "" @@ -63,7 +64,7 @@ msgstr "" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-11-07 15:44+0100\n" "PO-Revision-Date: 2017-10-20 09:55+0000\n" -"Last-Translator: Valaeys Stéphane <svalaeys@fiefmanage.ch>, 2019\n" +"Last-Translator: Satish kumar <Satishafd@gmail.com>, 2019\n" "Language-Team: French (https://www.transifex.com/odoo/teams/41243/fr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -1854,11 +1855,11 @@ msgstr "" #: ../../accounting/bank/setup/create_bank_account.rst:0 msgid "ABA/Routing" -msgstr "" +msgstr "ABA/routage" #: ../../accounting/bank/setup/create_bank_account.rst:0 msgid "American Bankers Association Routing Number" -msgstr "" +msgstr "Numéro d’acheminement American Bankers Association" #: ../../accounting/bank/setup/create_bank_account.rst:0 msgid "Account Holder Name" @@ -2324,6 +2325,9 @@ msgid "" "a transaction on a card saved by the customer when buying or subscribing " "online (payment token)." msgstr "" +"Électronique : Être payé automatiquement par un acquéreur paiement en " +"demandant une transaction sur une carte enregistrée par le client lors de " +"l’achat ou l’abonnement en ligne (paiement jeton)." #: ../../accounting/bank/setup/manage_cash_register.rst:0 msgid "" @@ -2332,6 +2336,10 @@ msgid "" " are suggested to reconcile the transaction with the batch deposit. Enable " "this option from the settings." msgstr "" +"Dépôt de lot : Envelopper plusieurs chèques du client à la fois en générant " +"un dépôt lot de présenter à votre banque.Lors de l’encodage du relevé " +"bancaire de Martine, vous sont suggérés pour concilier la transaction avec " +"le dépôt de lot.Activez cette option dans les paramètres." #: ../../accounting/bank/setup/manage_cash_register.rst:0 msgid "For Outgoing Payments" @@ -2352,6 +2360,8 @@ msgid "" "SEPA Credit Transfer: Pay bill from a SEPA Credit Transfer file you submit " "to your bank. Enable this option from the settings." msgstr "" +"SEPA Credit Transfer : Facture salariale depuis un fichier de virement SEPA " +"vous présenter à votre banque.Activez cette option dans les paramètres." #: ../../accounting/bank/setup/manage_cash_register.rst:0 msgid "Profit Account" @@ -13059,7 +13069,7 @@ msgstr ":doc:`overview`" #: ../../accounting/receivables/customer_invoices/cash_rounding.rst:2 msgid "Set up cash roundings" -msgstr "" +msgstr "Mettre en place la trésorerie arrondis" #: ../../accounting/receivables/customer_invoices/cash_rounding.rst:4 msgid "" @@ -13068,22 +13078,29 @@ msgid "" " paid in cash, you have to round their total amount to the smallest coin " "that exist in the currency. For the CHF, the smallest coin is 0.05 CHF." msgstr "" +"Dans certaines monnaies, les plus petites pièces n’existent pas. Par " +"exemple, en Suisse, il n’y a aucune pièce pour CHF 0,01.Pour cette raison, " +"si les factures sont payées en espèces, vous devez arrondir leur total à la " +"plus petite pièce qui existent dans la monnaie.Pour le CHF, la plus petite " +"pièce s’élève à CHF 0.05." #: ../../accounting/receivables/customer_invoices/cash_rounding.rst:10 msgid "There are two strategies for the rounding:" -msgstr "" +msgstr "Il existe deux stratégies pour l’arrondi :" #: ../../accounting/receivables/customer_invoices/cash_rounding.rst:12 msgid "Add a line on the invoice for the rounding" -msgstr "" +msgstr "Ajouter une ligne sur la facture pour l’arrondi" #: ../../accounting/receivables/customer_invoices/cash_rounding.rst:14 msgid "Add the rounding in the tax amount" msgstr "" +"Ajouter l’arrondi du montant de l’impôt \n" +" " #: ../../accounting/receivables/customer_invoices/cash_rounding.rst:16 msgid "Both strategies are applicable in Odoo." -msgstr "" +msgstr "Ces deux stratégies sont applicables à Martine." #: ../../accounting/receivables/customer_invoices/cash_rounding.rst:21 msgid "" @@ -13091,18 +13108,25 @@ msgid "" ":menuselection:`Accounting --> Configuration --> Settings` and activate the " "Cash Rounding." msgstr "" +"Tout d’abord, vous devez activer la fonction. Pour cela, allez : " +"menuselection :' comptabilité--> Configuration--> Settings', puis activer " +"l’arrondi de la trésorerie." #: ../../accounting/receivables/customer_invoices/cash_rounding.rst:28 msgid "" "There is a new menu to manage cash roundings in :menuselection:`Accounting " "--> Configuration --> Management --> Cash roundings`." msgstr "" +"l y a un nouveau menu pour gérer la trésorerie arrondis dans : menuselection" +" :' comptabilité--> Configuration--> Gestion--> Cash arrondis" #: ../../accounting/receivables/customer_invoices/cash_rounding.rst:31 msgid "" "Now, you can create cash roundings. You can choose between two rounding " "strategies:" msgstr "" +"Maintenant, vous pouvez créer des arrondis de la caisse. Vous pouvez choisir entre deux stratégies arrondis : \n" +" " #: ../../accounting/receivables/customer_invoices/cash_rounding.rst:34 msgid "" @@ -13110,16 +13134,21 @@ msgid "" " your customer invoice to take this rounding into account. You also have to " "define the account in which the rounding will go." msgstr "" +"* Ajouter une ligne arrondi ** : s’il est nécessaire d’un arrondi, Martine " +"ajoutera une ligne sur votre facture de prendre cet arrondi en compte.Vous " +"devez également définir le compte dans lequel l’arrondi ira" #: ../../accounting/receivables/customer_invoices/cash_rounding.rst:39 msgid "" "**Modify tax amount:** Odoo will add the rounding to the amount of the " "highest tax." msgstr "" +"**Modifier le montant de la taxe**: Odoo ajoutera l’arrondi au montant de la" +" taxe la plus élevée." #: ../../accounting/receivables/customer_invoices/cash_rounding.rst:46 msgid "Apply roundings" -msgstr "" +msgstr "Appliquer les arrondis" #: ../../accounting/receivables/customer_invoices/cash_rounding.rst:48 msgid "" @@ -13128,6 +13157,11 @@ msgid "" " where you can simply choose one of the rounding methods created previously." " If needed, a rounding will be applied to the invoice." msgstr "" +"Une fois vos arrondis sont créés, vous pouvez les appliquer sur les factures" +" client.Sur les factures client, il y a un nouveau champ appelé ** Cash " +"arrondi méthode ** où vous pouvez simplement choisir une des méthodes " +"arrondis créés précédemment.Si nécessaire, un arrondi s’appliqueront à la " +"facture." #: ../../accounting/receivables/customer_invoices/deferred_revenues.rst:3 msgid "Deferred revenues: how to automate them?" @@ -15223,7 +15257,7 @@ msgstr "" #: ../../accounting/receivables/customer_payments/payment_sepa.rst:3 #: ../../accounting/receivables/customer_payments/payment_sepa.rst:29 msgid "Get paid with SEPA" -msgstr "" +msgstr "Être payé avec SEPA" #: ../../accounting/receivables/customer_payments/payment_sepa.rst:5 msgid "" @@ -15232,6 +15266,10 @@ msgid "" " SEPA Direct Debit allows you to withdraw money from the bank accounts of " "your customers with their approval." msgstr "" +"Le Single Euro Payments Area, SEPA est une initiative de paiement-" +"intégration de l’Union européenne pour la simplification des transferts " +"bancaires libellés en EURO.SEPA Direct Debit permet de retirer de l’argent " +"de comptes bancaires de vos clients avec leur approbation" #: ../../accounting/receivables/customer_payments/payment_sepa.rst:13 msgid "" diff --git a/locale/fr/LC_MESSAGES/livechat.po b/locale/fr/LC_MESSAGES/livechat.po index 35555d327..8e6cdb3fa 100644 --- a/locale/fr/LC_MESSAGES/livechat.po +++ b/locale/fr/LC_MESSAGES/livechat.po @@ -1,15 +1,20 @@ # SOME DESCRIPTIVE TITLE. # Copyright (C) 2015-TODAY, Odoo S.A. -# This file is distributed under the same license as the Odoo Business package. +# This file is distributed under the same license as the Odoo package. # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. # +# Translators: +# Xavier Symons <xsy@openerp.com>, 2018 +# Eloïse Stilmant <est@odoo.com>, 2018 +# William Henrotin <whe@odoo.com>, 2018 +# #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Odoo Business 10.0\n" +"Project-Id-Version: Odoo 11.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-03-08 14:28+0100\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"POT-Creation-Date: 2018-07-23 12:10+0200\n" +"PO-Revision-Date: 2018-03-08 13:31+0000\n" "Last-Translator: William Henrotin <whe@odoo.com>, 2018\n" "Language-Team: French (https://www.transifex.com/odoo/teams/41243/fr/)\n" "MIME-Version: 1.0\n" diff --git a/locale/nl/LC_MESSAGES/db_management.po b/locale/nl/LC_MESSAGES/db_management.po index 03d4de474..b8f622fbf 100644 --- a/locale/nl/LC_MESSAGES/db_management.po +++ b/locale/nl/LC_MESSAGES/db_management.po @@ -6,8 +6,8 @@ # Translators: # Dennis Sluijk <dennissluijk@outlook.com>, 2017 # Cas Vissers <casvissers@brahoo.nl>, 2017 -# Martien van Geene <martien.vangeene@gmail.com>, 2018 -# Yenthe Van Ginneken <yenthespam@gmail.com>, 2018 +# Yenthe Van Ginneken <yenthespam@gmail.com>, 2019 +# Martien van Geene <martien.vangeene@gmail.com>, 2019 # #, fuzzy msgid "" @@ -16,7 +16,7 @@ msgstr "" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-07-27 11:08+0200\n" "PO-Revision-Date: 2017-10-20 09:56+0000\n" -"Last-Translator: Yenthe Van Ginneken <yenthespam@gmail.com>, 2018\n" +"Last-Translator: Martien van Geene <martien.vangeene@gmail.com>, 2019\n" "Language-Team: Dutch (https://www.transifex.com/odoo/teams/41243/nl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -252,7 +252,7 @@ msgstr "Verwijder een database" #: ../../db_management/db_online.rst:152 msgid "You can only delete databases of which you are the administrator." -msgstr "" +msgstr ". " #: ../../db_management/db_online.rst:154 msgid "" diff --git a/locale/zh_CN/LC_MESSAGES/livechat.po b/locale/zh_CN/LC_MESSAGES/livechat.po index 1d1d61a3f..397bc087d 100644 --- a/locale/zh_CN/LC_MESSAGES/livechat.po +++ b/locale/zh_CN/LC_MESSAGES/livechat.po @@ -1,15 +1,20 @@ # SOME DESCRIPTIVE TITLE. # Copyright (C) 2015-TODAY, Odoo S.A. -# This file is distributed under the same license as the Odoo Business package. +# This file is distributed under the same license as the Odoo package. # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. # +# Translators: +# Jeffery CHEN <jeffery9@gmail.com>, 2018 +# v2exerer <9010446@qq.com>, 2018 +# William Qi <qigl@inspur.com>, 2018 +# #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Odoo Business 10.0\n" +"Project-Id-Version: Odoo 11.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-03-08 14:28+0100\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"POT-Creation-Date: 2018-07-23 12:10+0200\n" +"PO-Revision-Date: 2018-03-08 13:31+0000\n" "Last-Translator: William Qi <qigl@inspur.com>, 2018\n" "Language-Team: Chinese (China) (https://www.transifex.com/odoo/teams/41243/zh_CN/)\n" "MIME-Version: 1.0\n" From 9977b89741e013cd7b919b7f95a55da73217a751 Mon Sep 17 00:00:00 2001 From: Richard Mathot <rim@odoo.com> Date: Tue, 3 Sep 2019 10:29:00 +0200 Subject: [PATCH 064/109] [IMP] support: banner for this section --- _static/banners/support.jpg | Bin 0 -> 89946 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 _static/banners/support.jpg diff --git a/_static/banners/support.jpg b/_static/banners/support.jpg new file mode 100644 index 0000000000000000000000000000000000000000..68e4d41d4edd4502464327ac3032e9670385aaef GIT binary patch literal 89946 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 $n^JeTd=VeG?x!(%I5a7y z?fKwYV9fh|nzPY<uSpdkvv?lPghk%qLCkv4$q-`YrYumVW)C*+L4H3nsMc|z&RlL^ z-A+rl#I?VO)NMF4-qD<6R@u|hU7>hZ5YY@z`ZbGfB~{}iXYKK&;WJVj*XO!pMJW2P zj4#HD<yG&SgFeyl$+7jXBn8*o#&-^R2Oh_e61q@w@`ARHCnm7@@;oi1*WuSg*Q~in z{C^r`67vAfrtI56HZ5N@5XiUbumsHWG4JfxNmVTje^?hFWY{pHD9P8v{y#CM{u6!` z;3NKt=v$wZd!}MsRzq+vet98}*h0aZmbFM4JSlc^A|~~_&r*0L^w4X8vT$NEe$?$~ zZTz(6=i0NAEVIbWZK&&9^<8l?eEtim&GFp~<W5gG=<5%H6^Bl4g2*eePk8Gis9lJt z1JW*M&l2-*^1zUpD>et@XZuW}_<=!rHW^X<*_UUVH$pUj3AhrLJbLqe<;&_2Qwi68 zHYldbQcXWQ%Ful<ZZ9`84Xr9#&;ZMn0UJIyr&cPx1u*CLdBKx9;QE+f!eGTJ^vyhh z!H-vOQ`c%y_ZztAVTpB;lG<WO|ALA;EF~k6-0EV1(wn_L)xntUKh4i=>uyA*m7a?A zo>`X?_T=(mK<evf{`(gjahbIEig$vFO%6dZkA}~E<tO&8{XaZD_silIrQUS9Ysyoj zDeL!`xG=U15?<*tJ?FkvM%|`JZvk4J(z1FwMr)-y?o?#Qus07Zi~S4sxbSP&ihjJd z&jWOzm;BZ1eDTl?nIbE`%;O#=4Yzf42-M{`E`fET#4TbP8uc#ejYv;SvOxL!Om^>w zxt<Zt)FX?&RbKjl7bnj>lLhDDNYWF*Ip{*$$j8!Xkb=A^sDFc!q17>C{d<76bgt*1 zMbp-r+@}*55|9!eUSzn#9NU-lm%s;jb~>5h41tf4X|QT`VFS=}e&=?_JZ<WOF8v7B z>Zz;@6t25{1u!L7DD;=0=*Vd9hT0>wr`FeVyM?ZLxpPb`{R{>f7&Cmol?42(R<^Zt z_N~})Gv=AiPvP={<&p=mFE)0(KZH3vyXmd*Fyd!(HG5I^-9d<|z=vJ2&!c>Ao77j} zet;3^=V`CGp%V^|*}dclEVT%&*J{MC!(?q8bIt9|==9#JoUd56!ZGm5uO9=htTM2Z z)$oizYB+U0d{k+Sql@>Ex6Exz<^*;JPFJ(NpvO3DNhsN#IZgKaY)y?VO<gWAoav;m z8aLQz(aPujGyCP5Iz$aqwrscsq6Yrr$h3-IT%_l+RzJn<N{_EP2r5xp+=dwhNb2`) zG3#kOK1SIl(<@5DGhNGm(7<hxpE2(&L|=)yAjTY)M~T8d#d&i}7zw~LPnZ0uL>dly zIF)D^&9?XZjE&mC9o68cNu;C>(TA_L^nT>8>Zp<O%EwZ~NaL`Di&pPFhO8dYDDQwZ z*AgTr+Vd>%SLw{=ls`a>MhP8VH&lkSpl&0(>7u(&!wlKlMTs5o%`g~8rg^sWY}apt zP}Q#49O-AXWNt@fA`VQB1?<${&t;lpj9%{tUw^&~>X-Z7H0FeSGJic7=1&z;P&b+c zl)fLVPa=I(Y-na%8kIfyZZw1^|J5z_m&7pqf$4`YL!}ADB0iOau*Zj+HO49|u6E`e zyT|Km*b200`}F{geMijxiQDA4AB5isy}<P7Y4-1yh&&4vZu0PEb0J53ZSSdg0J|T= z2?Vu)A2oo^zWnE8`Jedkzw;-@N=t)8kuju5c^al`=$|tRPHi;5x0i?mM6+iaG@lXc zQ-@*Vk*?00YmFS+#B^|9y1+Dt4`mNzntWGFd$SGm>&B9CrIxuf{KsYT0A#goVx9ie zGPW8&kb`=9I(&1>l)O@&Zg}Rx-!qp^QadK_%&&Il0}1jiMP<)ocuP4bfGB8`PNxbR zwK2VH(-NO^P!kgO2)~$xrI_%LHUyFdQ?h0@#Gn2-?tjKR;0l5a=FX#C)}Z|Zjk6*k zZ-<%s&*(+z(XZiH0883jlxbC`yKq{>flPR|AfA02=J>-y8!QlXAA4GkR2V_j_?ZN{ zYhG|H2b>cxR92_@Hu*~rpt<;r-bXOm(Q|~-M${C3B>UYn*kZ7Tj+iHlP0tjkraX5c zb2sl`_=B>y&2yjSbP^y>ny_T}I=T|=%GdHV!55y=ymLm2<V==F)xY2R&}Zfq+m$NN z98ymYH5FE$#W9s<xnaGVj?cx|6Rh3q8!!Ag7^fMPSW{l;5;PdNvy2pDYF<(n#JBlW zt0^a1X6KSJj=!Pco8TL^s4OHYTBmR{)?#;8QC7+~hL=}#<;11?hoh@rCZws>HdnY_ z(J8<<e7MK4-LuZ^^HPRnJXuU49b=I*0P;Y&Vdv-Ys5u~Q(~*sjMY8osx6YA#AlAhd z+Hb+?QHqauv}~6G;Es;k!nMsc=0btZEwILOBVj{@r<MkB$cP1p-5$HyY4I?FqK-me zhTfW~cNe_%eS&<yisK~JOz9l?8S~RWC9!?Fh>KaoF{D3E)S!1$d6U{HN2F5rhFji6 zi%YrmY2d`WUZ+fy1<k9rhgza93@^>dH&oET(+^0<tQ7R;uq}4@65Z`(+PMW#cfHo2 z3}XQJ)0I~004SeB{&*sf134`}I67g?S_Z#-uZd1Wg#9H*U@v<3=Uv5RN@oC{yGbfx zK2cI<8T)60$gc)eb))h$^w>G9X4V67FWb~x;~c|5-*j)9oUri7fFd0f%9%={>keyg z+Zohx)5;3o{jHUpSU!#AL5r@jophqZpo1)AvVP2&v!lkNB<$SydW&lU>TxN?O4H>a zV*EICN1<PUi+^G-|3$DPa>8Z)NrB!kKMQ+#rHZJ5mXkUqX=W4n9qbHFxoVC^L8k89 zEOEZrn)aL^TUC+!Rqy`F7W7_Yv4)smN|-KQvIH6y3P^K?IoBqi`VlCIgmtdo+OUBz z4l%<gHxy>8Q+pnMJm^WD*jG;*rB!wL^Rk*FvkL&Im6is?3p;-_uB4TsOI}b7NT$hh zcKMK@kP#Z_v`(8;<BtSq4UM?NcSR((A+6CPz?VBYOkE0*yL_o0sRxn1r@2cr3WNUG zvmR4i4s3FT5QFelV6fwRsZ<zw>)xP;g&xuCkBe`faFOs37=*AS^IlmJRZlHQ@X0Bt z!ROEIf=LNVA<5lvKf!5~@Q=54fXKz9d6WM6GYvA}Bs1;hWl=GFJ!jKb416MW3oWL; zhM1JEg6)3zA4g!Hltb~#<-JHa4SHtdTH_ubevNpoPZVZeTu&U!J{jCG$sCra`+3FW z69~${+v_-2*7w3%-nr@6ha4^n&iOas%4>U6tBWV<y08pqkBI%@#|Pk@DfMqhr%fk9 z5{qhYU2YXs=OB?y=DLoTzB5i!UN2B)!sHk?OLJbCuDd5{cm5J=dB>c2c)DUz&p?WE z7r1V}ybFi9xyDZurgex$8SNQcg$<gG>3LpLjWJf(^Lt5r4*lvjrE$PUhYbL32E*(| zR%8<!)&11>_V+mKHwK2sOFg}UJ`RnFgYXM*v(D1ZxAPNbUsYktV28^<SxfWXi@>W5 zr=W!5zXXJeWJRuc0o-F(SBk&h=0Q#4?2t1ToNoeCz1HE-JyqRe8V~`{*Gz~6bUFGi zeGO<D+;fcB9T_4gUc5EdT{+ALb@6WU>=b;WMC?i+SX=xK;f@nx;Cb|TS)MvkYi8Xe z&B=Skr;I3hLw%zuQ$Q+-dH#i<JWrD+KwyOnm;3SM@zzSc4LWzZen9EqGQ;I+9IEzW z`t!qJiK81b`s{1-mcIm=f&G!52Z<BtKon@@>lpyg3tko{bq3#Q^FK27oUA)F^~#EH zY(p=X_CLbkw)d^=hRC@G=ZSERj{$ysqHJ(k$?>`wngh@Vd&c@G7uXZsBR)X3m^&LU zNxiTXSS0fsrwR+Lvs%VA*{ofq{dB^Y&Y2_ppypj82hK4=ov*JVhA0ZuR+p9=8ddJj z5K6RXu!6eEQVm0k4D3_tF%OeTyGQZjBN?N4NrV2qPYnJkA8)6mOJD#BIm08nV`&S} zxwC_e)c{@O^b?=LM(1|ZOt;{+;d}U#d95HW=e0w{4M?z)AH2whCv#(Y3orvHY3A(y zw9gYkhe^2AYH=@JEULgix|sHxFplXcJ^mtMq$vI8UxI!nl2W$!cTIeQPEa}hzD+GI zHvuqzQmzzLN=qeEY)|+n#`=)e1|$`U!eQEXzj<X7d7XQPxgkg_f}Vja_@|xobc}GA zi_iT);Z@pXv3!BfUnvF=lWh{W@43IIgx5=S&5M`6s+2<dnZI82;iI~LTT%Ntjgs@Z zqk-Ne?pMUCU(yooEt(Px{vR=o4$Q<V_PXjfqwtEimpLxI1O<YRHeL+cr<wch;`{m$ z-S#y3gg2th_#n2uywz}8&?wo=dbW6+^ol`zmR+B4Ohik{+sW%CD~Q+il;9)r_XO$g zoUfr-p{&5*yPa3>_((Lg0D?5f%*u&GUG_{^{$<q%3t{^SYFCq9jsWtLh0UfbB%*r_ z@ydMGl+T>Ake;L|gF+PR&P}eDI2cLY(70{Rjj%z7;JRQm3}HB83uKtqmqD!z_9VOl z`R?a?&(H?p+do9#%YJyxmvUEfI?Or4QESqx+;Y<2&hvxqXJc#)wh}rEMr0NWtT$(Q zq0Onzvc$|7%JkRFW8_zwPi5G|^%6sd3Y*hQE9->lrZ9==@ig16|4oO*zcF9@^P@Y= z59F<)eDFHtk2k05VcrOG!I&&R2L(DOpHan=qpLjSZ?HM_IdXHhoy$N-xGN8cJAXI- z6-SY?1Qr_qYv4fT_!7iAX*L$&_}hMSan7uEZ2E`WP6FB!iIq&4J)1*9=(8#_3SHLc zO!EE`*zt9F40cQpKNKoLs$obL=ZSv!Upe-itmHOQZXPZJa?v#d5J6{?NKSlkEc#O~ zj{}LppsGn49F|OZ584T}<1J04Gun9dExua3$Y!q1Hd)T_FG0rsXt1|bV9beqzdZwP zfpHCsD^cK3&$lCY^d;b-8=pQb)Yv%I*yj_Q0c1MwkX)Q7Hj;zZaARY`b$Pi}pJf{A z$7vkYioJ682Y<FjvP~q!yMVwa9VKu|7jXDNP>LG$290O2E5K`29?=*j4U5|GH&jDR zSGhht;QkCeC7bmM*$Koj6C9dsSK;V|AY~!@Ak>oa=yxIm1Pz%6_l{nvt~Jw+oTy{W zD7gK#+8>Tz3p0Rp|D3-BbtNsWO+!faO`l1r#bN@s8VAWIRBh8wi|@bD<$3<&VRjwd zLH=rU4GDmAJJzDM7k!)cWVvH7o7aQWvuyS(?v8d#owQ3a=PY$JXO}RGJ@vPRqA1M! zscq0}s}A$}V$T+QyMO1hOv3B6Y*~B-j&lN2UPgR<g1I5{z0|U{EIrm_-iz0-%3^`i z7WFJl6?cnuW6F?_9{JJK^*WW<ST~OHw%e&LmDuaX-IZNO?W+35(QkoWIC|0P2w3@2 zRXm}83nIJvIFSyETY|QxqtKzt7vDsg$atA7><X2c!U^{K0_~R-iH}Sk>T8tVPqP@O zd@3##Q&!1e5HfXTpvrmDvF_u%2oYa5%uG`DZM>kEX>K6Z!VF#TxdT1^=%ak4Zetcs zO%CUjE6!XNrTI*ZEC&fmm*~SYE3x+lGyf7)EM2-<n$OGd8UlQ}e<!riRKyvwZU}(3 z*d!dbsf_E#nA6PYGG=`bd4A3nt;OS!;++_z6pIFL5((<O@{2t#OdlKXL$z1|u)j+l zA*S0N^y_<^XpfwG>S%yqoJ=le4PS1$sUQY;FQV+uxzp(Z&9wHFx8r-&^1XjB$CLA9 zr%vNQ=SZybsv89bn>}>~w~1obS;81y<a-`87*@bLYk@=aw;D5ieRy;!(k+fxK0m*+ zHozemW=t-zn!kGH*oIAiNm;hc+Y6<dI2~i{C)lvf>>k9c0^=B>kWT)ksur`q1XJcE zD@eJp>wZM1YER404Ks<t5pd8BP@c&(HtTApAw0eiffQMNwJ{vpp81-@K`HYyW9V%` zC6iX|F_z_$`N-;1tIqZglj^KfIsQP(>cX+pXBt3}Z~L2A$dtd-7*!o7tYj6PEPvX7 z!`MWR_HfMHaSZA5!iYAvTAn#vNLN=}to|!I*ngo6{#zH=|Cv#ww<+&L!vCSR&hJIu zW<poT<7CQ_C56a3)Gzx!{6)cj%vhr)?gum;bzsi7bJ9|+dP8H}P?rOUI6=#gB3<m4 z>wfsM9DQ5`XiHdvqpo7&Fr!<Ebk=WCzK^R5s(ifOdelqr1FtyDJb$yj0-O0RPz|V9 zd`F~tv+6!p9lrU7a;)A>RI^#AMbBK(5o5gkGO%HGV_Lk)D|KU)iL)w@I|n~}x9c?> zsmeI-jKM8K$~q6sBrI)GNQlA#>TBAl;8F^PXDa?Aj!nttf3)+TH}CC&s!OZ0K+Z^H zGz;yRG%Wk)DVUXhj=nu0W*v}yCTus)Ww$svem>$ado6$E?~Vy0ZcK8ApLv6uQdrH@ zi`Z)^$a2T{w)@BDyMb5(6nr`VqWXEoHtr`xPJwf@`<Gh@Sy2@i{K=>Q(FJU{&8L|5 zjQ4hyHbME5(y7cV&CMZ|t++(I#*kaLJFP~wLspns<<id|A0tws0c4<Op0z7R*^hf$ z4;Z>m;au`ms*J{t2us<(fJAed)=Kz6)S@$3bB}QyAFv<vsI25@fS5bi?|upvHU<)Q zNcRFykFmLzwh)Y0aRWW|1$kh-nQXIzs{ETQmie2$^#~cD(R0uFlI!i2z#I{HV0ASz zqLZAGob(D4fo{xsN<i3qVC+a{>L}~2m(;;2it_TN7G3Vk-_Uvn)nK0J<Sc>@o_>n9 zD0fs_Hn9pL^>f*O7SBXSnj<3@nrbLzK2q;KOV%KMFYhslwZzxL5&!45k?*I2OC96R zh_OuG4PAN@jJ<@7?)>4Ux*_G}{)Lqhb=ST@?l|v1S@?dzQhe7%T-*!!!Sf2EvF^fK z0C28R{TYe!*1#K@yq^^slBK__h$+8zIo|1OZXBnO2FzFVmXhNu)QSwoSCo{NwQpGi zTgO?tIU2;Ake=YvjKLZgX<2U;{iYjyp|yi9_Im7a`NeHiu7_T8QQN)8+j2H-wR3QY zsNWo}&!VyfMfjcKy;V}An8&h>cuz;y>&*&Bz2A#>7YjAN{CHOqt!X;cOeI`&h8hG( zY^3qXnti4=!DlC6uyr-biGo(zN32~LKjWtyg)(M|Iz>EXR&^BVq1&6WxUhMqwn)3= zJHr(_zZE$So;3~&T0+9K6x0|SrZ0T>0ftzRnUjSL`G*2#5#zg$-v6A!c0AuP<n%y@ z9IuoA5h~zFT2f&!n{)nZYqfc|JI`*hh&f{HQB%Sq=H6Cn=Sl+WGo%e`>O%&wQ@3j| z@9OucDu}20Z}Wp&pr40-lus)^@a7C-O>NyzPtKfo!4tN@RMA6h4_UI^#LhDInHOjx z)&gW&z;s!HCnzT*oG#0150RbpI?ZZHhr*tMmDqje!*uTQw~W{9cU3s`?z?}Ml;IWA zjY<D?lF-}Wto^MS&o=5E-&9Us*}O5=`4DiE^_O6pb!hLvb1(*K?rz2=2A)E9u<7*e z5z#Iq5xLA#a|ab?%|-v-!SH`Mr|`(>|NrkidhGK`p^WuenGZgEMLvWn9j2gR$Fp3X zIzf?**%&^UDaJ`u3f<Oorzb(PX91IOslXB!br#mO;IKbmTH+<3)@&Hs>agL5&51=^ zmB9E+PKxJ>X(mfHaG-fK2z)B5_D;yAW^MYVLs)3{cHvC$$(R%W%vsLb3RCn~Te4O+ zD!kZwrr<Ujw6%#o;F#d1kpS2nTS7{bns$IvevPx>A6vj&1CRrb(Qt(EzUVUiiFE-1 z!ABBijM0YSj0{wj1~N~i%T;WYIYg@BFuKDgwDlm^U#KQfx4N2zW8Hf%CwT^#AxIQ` zjG>w7x!<@g^Qy*yfhu&xQirJ-?B`#YOL}B-_w+qlL8>F-h^Bvzf>dIr=8?(r(|zC^ zYw8qsc+fb@*v#0X4InBlsE~Q1Ewt3?4`FTh+2^B%TheMio*qbq5}f#qIP))=x+kld z*#C%U^Co~-BOIU1e;GTi)^e>#Urykwa%&ko%_+29SadxXP%iboA&i`9@CG_;V#I2i z=FnXef6{eboZRxpxF6<Qhb{@SxIpb$=k9#@Y>j%7gr25+oLWjb|Cx4ro@!s)S<Zg> z_iXWT)$`(a-nJ%9vV%N|?Q}ZT`!-i93r)W8*`2efp3T|d;zs7|9~Dym__#6U?3kjt z+LrUV^8Hm+OihHAlECeEL_MsUtKiD5?b>UHQ>vuJh9>UldVip_O<j0A%9cwOKzSR; zJBu>RUvz!eS)oJD)q1dw=q3q?Ub@ofX|hoNLM^=b#*2w|<jDUMVC>^ytCPQ=AhU{J z@_ozj{H3?9@}Z}Jim{04YgV?VQ?5+2U^zyJnS1Mkv#5BjUD@vq`-0nxM1ir#fbKfL zdI_FbLQs~Of|h)*1+Q_~J>{8RPS@h*Mdm=Y#m|S*tYisuUcR|zIpFbe3hMgq_01wH z3(Z>Kw=$s2PTOAs;jqZeA^>8>3gzq3l982ZGP=7G2(ATt`=|0?>9@)36uhbZ*qtdm z9g^KpVv&(^eH=sOPciJAqs{BU9iZ#_>uva;dKu#u;Qr5;h7V2<A&$g-d`j+dU8n-3 zJseL)c#M*A#sVBtJW{kE%;7X~YW!z(ueGJCO!jD@K;=xzh8IC<dL=R6%Ef8EeXGp5 zOjv!yV(uK1v=K9w<Kay$gP|RfVgr=<Jh4tkn-QVVxV~W#xv$m)R}_4(x{jRF<+F0O z;3foZW)EFSGa*B&6fDR6Fw+(uf8U0gX-TDTR5d5thD_Vd5cV|BnV3q*`K7b>U1pKc zg%$5x<!0g(cA0?2P{}w-A!2%%vhN)Cyf@dh$#^$2K`C`Y=72A30pVrm^khpm!QDl0 zeOFxH;pf_5pL>GzWMQ9hl!>N|6>fm>s*ZJB6$@l$Twfj~ByFpb+{b%*lP_(q+p*U; zxXD++oqUl!k@maE>c(;UY2tpDMv({id$`Ku@Wue!fwh@T=22#h1s(<xyE(P5yt@Mo zt|8JKzwZ&nL3t7e;!&Wit3Lis^X+265%B90`(ei{)q5Q6$ak(`E>&rM(|hWTyJC%h z*qwUGP`NTQxWM=nyTNezdLlt?fifm$_s74pbNzRRA-+QP4(qsbJ84`hKD1B86!_gf zXhB%tSzArt<+;I)wVTnJT=5X?VjP?wEU&=g`7@wDq!UJ`rekk`c9E$9m26lVb{|X( z_t|*D{aH9uf4HmAfh}{f;w+DyREF813@IPUn%&^z;OE-NyHM55+4SeQ>wIK6z5lE9 zF{H?7Xv@c7@!U0AgZbr$0Sc{~P(+vGG%eLm=!^HeMfp05oABO4vx&!)fY2q+6{l-H z_?gf#WMIeD2-esm*9xTVUKA@K8*aiBxup$aM7W<Vqtv&43luW)?(&sXIpuQ6v^*B* ze%8_JWR-ny?3ruF5#WtU;t_}_k!wAu3o0=*%5~*BIoWlk3AsZw@|l%v+wMY6bmKf` zlO8%W-r^CV3CPnYHeGG-+P;t|^B*0jRl(Qoj0RR5kMAT<pJaLl#*QyBB)_rHz60DY za`3uYzasDE{c-$`G~xYvnhodvNpG>$zNl&@yzM~%CT&1=L&Ri#RtE20vbOn-RL?!7 z($XkoY~1Ryc=f9%?T~K->N-uaJaZ4$*kJCc(Bx}r`6wAEFS+gV#n@OZHtIv#YhMXC zU%D6K@<hJT6UW^;92M#I^-yQyPJaez$(LJUL$PrQlV!j<{j!l#CE`KmyDtF}a|b|; z8gmcEF){X_bU7-e(TyvQ7{0ilwiL?0w?EAxUCG?wjpD5Mw9+ZxSg<`3sWI<w--2^I zpPJKG8gZpxsd!i&84ggq7K3{K#xhB>B%f4=r#^qsaRunwnK*4cg-CRNUHS?NP!NUH zOb{HfxeYP?9MGp)EurHKX#99}ulx<2<={IRSas1A6(f^b{TZFtq~x)bl$#`dWm+lo zaF{Bm$JQtgLBBI^51qMT{p#s_-_(>}K=;zrt04(JC983Vc(nDrrR$P4hbx7$|Lhdh z4|dI(XsgGnG?8n@YqlJs#RmHm>ZrQOAa#EU-jGTxJdh6SiP^*7(nWX%Hq86)&Yt6n zTxKONWd=eQlYeiATc*<?d&dP8a{Lw)EB(NhwTL~|=`_`ojpV+KiEm5cgJtcZh7PRK z;Tw%k+x#A000bTFuxIKlolLsNsy)30F`v1Z%22-oJpJJbz%4$_-)polY$IS8-5g#- z&B#!~;&Hu!mzEnngY1rMQ7k}T=$&jOdjB_`EO@541cTBWvyf+`Ad{n-ooP2_cvLJ5 z9IZk2X^Ueds@u2e$!U^0S5j}S?=%n;5L4L?mFFvdc=zgT)4oKpQ`HjYf$qf160mI3 zEXk`!qI%u2CX-Slb)+txSIE~O1p?YJA(~P?s5{`g=TgTX<X5{zUS3YaRSBJWm1B@f zyY`6Oy}x4P9<%E@%DD;AC<q2<qZ%kaf8+z?67c_=$fZLH?9Bee`UilP>AMr%8Y~<m zE#b;wB#u1#6P>t2(jVYqeODD|X)cF2QI*bb?P=rJ1kZOV5|%Yy$^H7MUOt760k4V0 z=L5kzWCG4+ouAb1#D5jBPSf~8+H44eD0W=Os@FMgQLs*4gp(vJ2)naT4RJ*7%U#_Y zjDOwA6mKWSZ0M+Wls++h?Xx*+c1CKWrfG}nM|u4LvlXqxuGQbl4a@qrbnbFoUhgsH zbnX-DAGBpi+V#{;WSZ&?>d<pZE7%zVuHKCF#h?0<0BNVYL%fC*-vPd885nzQuLl?& zQtp2lP_Z=~!dNo(oWE{RGsaT5lWCMGKCYI6eD(7~_$^rM5;oPFBnUc2PBpW!N~Lb& zu(Ap!WNB&ZEgkDK<xR72gjnVcHS~C`wX~b8;@?H6{?GFKFG1;l@pXLq>XUMN!P0}p zkR_5~Frzs#^`*JC!!|^1Td{cy1?NcHjj9CWez?z^`*|eD8maeLyzO#-gN%4~@~Kmv zuQN*)hj<PD*1|5_;2%7qGZb?=f7JkS!g^h)-H|L?BOIU(sW4Wipm2BiHM16jtIA6k z!2J<Fb0mcT>INHi4!cQPeELrG3JvbcShcjOrWmt5M<Si|qGz(!m+HEhpt+_@2Oivu zk262M{DTP!(yaf3*}OdPNWNhWL!P0-r^vI8ZA#l$!UOJY44;@M9=}=erZ2X4WO?HQ zGi`JzKz`Krtx_Lz8-Fv}u-d3TG~unRbTv7<1s{jr`ZOAql!WjO!jk$=I|+~kwr|b& z_FJBKJc*+mPs_XGdyJ?YIe`y34xf5=OL#G*0y%P8`+bT5t!j}r;^#CoGUIcVE)26Q zqQPI8J{}EPB7C@!FXrMfb+1+5hw8E$3|G#a`uWabl?y0YRs1=II&urTbGu?TZ|k!E zq}fErH~#5L>{s6#k0ksfPbWAR%v=0N)|dXy5wNgOc6Z#t{X*bp0>CA<&>aY84)B@q z6NfQ%f!iFy-YjJv+bz|m4LlAQWl*t(U;C@&wVef}48s%IZ5x+^y&C^4?3n#rF}Of{ zk{-|mVS*UNC%Pt<+K4w&y3L?RpB`!ych$tK6cm1arut>?TZ}sF@p&Oti;(V~IDGds zxzTYm&vV^eh1oJapq2}*7#EgQz|W`fuqzVWm8kOoJ|y5%<xE^n6sulvMZ06><x}PL z7MztjKh0iHmxBj5pJee{NPYN$e|=ZY8NLNJwZUGB)c@Wgt`Y<5ACX5gzIP+bNl2~| zIbrh~qT`<Y`iNYjizw4h<~)B-F$;$jHC=#Mf8zlzq*`|j<!Q(k1z3DVWI8UlAg_ZB zx%n=R&s$G(=510AaPa1NRoUGr`#4HnWVHEfwLagQljj2ilZl^%RI7ILIUG&wW?#<( z_eVm<CFy5L#4Fa|5M{wIzmJJ*^0aQ_F?0fu9PLNJA|Zzr)@9#}B&0Lb<*0p9mg`J- z!1TI|f!o50?R^+;t*8K+%3-bpLqV5gaN5Ab^x{Hw=f|Q(_`1CLsO;CBYTV8J6%O~i z@9k_B*><;s?D0ZK78AOnM8BTo;|80AXxg`2yhZTr$?M^u$aiscva=QG0_>5h9!CAJ zCShkO|841o{A3YB$YwV{irf9Cd2wf`aDg%U%kuMCtEBSo>@*n|-TU3KM<(=p`gMwA z`T^YZ<GA^iDA3)aK&!r@>}CL{X-#rWWOmLw?#WzIt<v3tMKo<s`bvc)(jDS`fEB}V z_IJ?pb>>ZH<_@^}?T!&QyVNoTd_dU62r&leoTg@Oq#)(+CPe-+A+HY_BnnMMIdg#b zBg08D&%_slE8=_aeJ>MGU7{J|EFX2ioWrLA!)YZg%K|9^0%OU$xy~B0v`2ZCJgwb5 zX?<KO@C`q4;DBbzzXX<7iV7*NHM_W)_UWvZIob`YU-m~}NNa{I<v3XRkCIF>3S0t; zmqPjcn&0bL0ivXaifvs%2@?8Yz%AV~i3y(dNN%FlVwS$NvdqBf_EK@^?z$L{T4*-i zsz3LbLY>1bq8mb&_~cN{KD-7crJNV07XJ>ry(zH<@A<tEG=#PBOH^;367s?l$}~Jo z`{P7D%6nB(?9r9<bvh5C={rwURYGt>UCM>TbgYH{cK`3g-hVfV|EXh*jH7w=@gJx0 zE5^Cze=u?Sm<gH{3wAn8M;TTQJ66>=9M$6l-;bXEs8~XPppr=`LSwjwiEH*<qb$SS z5gpx9CiluqbBj$Wn5mJIxsK%egI6A=7ksRYX>+OeWN!KNm4ot%u{+u@f!I39D@k!l zy}P+@r29mK%Fn`opRPH87aV7#c(mcyO;*mTDe9w^fp^Z8u`lVgy|Ly7Lz_aV<=vLN znOH9%PKxvN@Leraj6?^ylEey8xI0<@^aN<WwJs47v}b`rrl@r4M$cyRf}TWju3)tk z8ol~|f1d8WL%g0%Y$ymla-0zt%~(s$24tzq{Wi{u_GXX1qAjU1o6NkPU(4GRAeYvV z`=qV-C#VYpsswuPPBO~r?CwND{IkB&EhB3f@9v8!!q}D^_Np;?>Etb4CyZWls(p1> zZQ5yDnnIfsph9Tv&qYOEYfsQ$0((%74XY#gw8r)^p2JQ&5|}f$HW>cWl7XRqm((NN z_;ctHIFGYsjT}qP!qm;&<*Hd<?pdvb76F0lRCi1tORzG)#JU_V5*3oiGjaz$;_Z=g z%qS6<WMAyQ7nxM8l=#az#Bz%*{zR_}<aB%teD%ex>CSNR3VvO-Fe}cm4Nu)X80cdh zr68s0xu+4P9gs}n98@bRE-SLlkVnwCiJ-><zefp0A7pQ;Y+}4w>Z`U1p8{%C4_?UI zNM=Xm|F7DvE3B!tSwkRzh}1+tg3^Kzih!Y60O^84=q-p4I)vV_B%y^U1W=F?k#6W4 zFqBY~ZUjWS5Jb8lf+$iHWS@A>?LO!H7yo}V&$BMR?_y@nTJy}j?>l-4ch;WLO}X2H zEzLnG?doEr)ci1sc<}1VLF8hElN|C=xVp-b_L02gqUw=X60{tp#=kYa*Xmz0w2(B> z^QhMsIi9|%ZPG|@HQVdJMT9N1HKnQcD_FdNFz*1(s!J#}9~7Z6W1FI&(h~R3Rcc78 zMy=YfM|5?Iz{W#LmB;p$vN!1=e3*^pnEYC+cm6OYdho7GX@}Rj5hB|4j*K(kj*B+h z#l$vFerx;pMLe?E&cUkNFJ#oWTQ8ll)45c8WsCWMV^6lL=2}y84HtZoWcVa-@93~` zall6oTzoasYFST1`DNP<X1~^G^4HPc&av|9p$lqp?BdZ&9+Tz_8HI(qM(@;_GpcnB zY?zM;#k9LLse1u*%1~(QE}a^P3J&d<wcV8p38^>IUVztxIeWNu7h|W_2Pcz#Z#p7; z{UzF(Yoh%)n=b8IL+a;qd<}#p718iT6`12BFIB(_aVN+@iMTR%lWCY0c}X-59f|^@ zr5+#Vf;)t}sr3}zKA@)EZ1aprvqmF3Vl^G&u|YZ{d~=}C?VTd1xleHl(8*6AiOe3) zVxg)W^)=F>>g`Ikb7z-W%I&PB`6ATm#y|+H!S#`6(;43}o4oS3f9;<Xhh7V$xUH?% zqVOLZ1y5Oa$t(;IdWnYZsTO0VA_MN7-MF_RnoUyQtN`{~b7Qv6l<o}EgaO@;F)gg& zXN^ym%n?n0g;MXeZux4tF0E{`c~JYSkG}}kRt^SjO?6LKHQ6i3!|N8l!<qKEy)bs@ zTZZzjPljf5&TQ%nU<bJU6bv5(hzR%~7L7`allF=hO5F`u?sgn=o?@@BON%1Jc8Rw> z3w^&S5@sjJIuI_iPM^6b41FBqJu;BP__a`OncQut+u|Qm+-&3B>{{Chb4gS_Km~3; z1b>-}$<MmcX3Ch6?K{y^*QOhF`&Ih-My7(BajXqyJ0kd_E;U2;Ji>75xjCvi50_GA z{{!Sh<+Im&mi2@yf>nI*&jqCM*VC(4t-CzFxLl7Y|EeyuNi7iydo!84?o$<=6|} z_rrc}>+V<hD1GbTE^~A5#XVZg=#xuo>6^?k5y2T(&bKtV`t7Lg?!wc*+J_G(C0;Q7 zUs|;PPc{56pJHGd^{?C?LTqCfc(>!s-L*G#E6<kKne{7EG`=AtCaS1W9|g_%1?4JB z3OXcvWP7VJ((=X4qz&=W@ryZ%*&%Ro2k<QSPUAWS`-+WH&2nHMSnsOQ>zBHbyfA)G z%1SlQOuBa#andPjAVDmx4e%VgNYGlu8(ek|dThMC*uOaXF68<92LFyp19j)kfPjL& zx{33~wBUoKlDXs3)L*^LYd-Kn!eZ5!&8Pb|YfWUyQ_AZe+A=IWZnGK6p|;wye57!k z$(&oT_OC;2rTxlB1kFgy9<OM25h)cq6KP1N8k4?`K21o45CM<;pV-)aXs}frU~Mfs zC7`=x`GrUzJychSe4ppPMmqAjmOCZi5blvvbRk0X893jQE7D;0-fo^QTQ379q#{~& z;h@4ZWvDiqukZcb7ZD6JJkR6p=h5Rj<|EWxjR0q4<hR$OEd7<L3b*7V6WL?TI71aH znv^K>=_buqz}j?;9Oi7ektRQr0aP2T9s4Y|U$rahHVP8XyBKmmNupK~*pZMy&)zN^ zy5+;DQtJ)amKBAVBH&tn0{*ryg~A+jBt<H6^Kk3xC_>{WFYwmfVI;;B2_<$89lxua zUR5n!3h5zw#@{;=E10#m`*ytBJ1K2ne%m(^ghm`Ao&$gO|7dQxO9*nw$G)iRQLQf5 z-~t~EFROh)qrX&lOR(7ZE}17!`~JqpQcEUX=eK6QhU%wq_mEO-Yf+?$ykNI!q-lHd zchv-!bqfJUx7s%hue*oQv>Zt${*p|@pR(UCFxV~&QWF#{Q}z0)#QWEivN-Q#GO`Wv z-Qg$fbp{>Pl;L>#m!XFP-BcuNFDqTMfH?`&p4HHMznp`1%YWPAWth1)%LhW=2TJ>; zCGegFzxfs1Qfy`0sL+PmI!(*>8RYiXVJxzHeaGrkwHbM-wsD{i>c-kc`1(BXbKfuN z21>J^A$6WQH0Mll_S+IRu>)4Me6SUp_4FyOU$U_xtYyg3@x!=mFCni0k)Y7)rMjQO z1D#3iAzxG(jIWWQL2kLzS1$!Vk+dAs!wOf~ucg;Q#!pK?yC~hbQz^td)R_SN5sfSe z<RcG|UfGcB$rvEL*nd9cl--j}O}Y|vi}*<Ka`>f`+=Dhv41?`vvuM&govMhF)hGJ6 z9*|Xo?N{5Jp%3yP=sWqjTrCPKZ~G!PXP<CCo<^td);x<dUkGFnvLN?uj_I3Z1u4P( zQIQWLyH(%a-dE;{pNo%Lt@)ibcuzQeqVpm*QczA58r?K?p)7dcbDC|(%c6CYE8PC$ z&Zc>Vq2)6Hp6bWnAl7+qsO|Com7R@_XK!>AqQw?@ltRpcJCyl;-HrT7oFgrCi7?pM z8&pq|&?EuT_v&q&p~-y`q7P!G9X~HepVx4fTsv3hWcIOfQ+Zf~-Ts})meipQb<pF} z)W>HNQ+_{_O;404D*DmB(SrAH;eQUl+;i><SbRy~Liw#hR5WDe{mhk@<yy1<dD`^v z{FG_Hq&SiowJAIz)U<P%{KNU_GIOWL6N8ES`fhco5^~S*YO%wW8^_-6?Or<uH2vY# zM6(TJjiTiRxu1VbKS(7g^Jx5!Su0xpCi%0X#dz9zNbh{|Q+;HKf6Z#5WuslFo~(#m z5=bQ~Eng<bWEzrasbU24kn@O<wp6o|=E|Rj6r>s3=x)dYl3I{svaF>7(9dMS^7(8X zh^914TqavZ0q|lG)|VVntgp*7XX0wQzFfxjWQ3;V9-}GEm05}z=ZdZre?&<@#N)73 zN9z+~UQ%p{1zc#Ir)p)Or)uSKk|n(wHRe8CpaAfY6cY1UVtGj%CTzGZn%kRVLM)re zKNTuj<iqLA?fXQHD-A`&Ju<oTkhT}~t-x7zVi-NXJWW4vGMF*CQbD6=1lh^dO3!H! zz%34c_35mUIA^QuDFs(aoi~&d)xJ_FUxEPz+sLiz^@hRLXYOJA!b<_?@W2OWp9UZ| z&ZWr-`N;*pgj!s7-qN)hstgLR9&mQKX_HxgtC)WHI<HKXIT5y^Shpr(v)gJvWoMP7 ziu|idZ2|r_Q(3<c`^8ssG^N%?t<iU)pbHTf(pGJEy?nAVJARCaU^SA?#Oh935e6@J z>k%ujAQnfO=8CoP)^4SVXYbFpw|JoMZ9Gr{mX2KTM;$ehZVkg0C;HJr<5h)}hK#p@ zP!a3<nM&?S-mXXDO70)m(gn85xF~8(Lnwg)t_cw$i-}_H<`NfbAmCJ=*i<jHqp+;> z7e1)dOW@qZ2+h2q-Y-X5p?3@F=1Y1eTdVu;dQJcN9!C2Lh?vLe;G_O#%3zNd+#??E z5{SApqH(qkVLHdSp#UMy6bOi$<2g?ZkOKmc-Q+k6kbNbaU<_bSEQo@nTf)WC3yMm- z^-U%VG7DK|`1oJAlVf!mYDC84dg&&Bi)K0nVnLjRojMg*02#syy1^voD8a|9Z#kj_ zl8Zlqkp{iEA$%fETq$109nT6BU^CXeO_M3(%1DlrD!NTOWyN+=HvWw|92_JOhQ7h! zA`mSNbg0f=$Z(a@iVYf@r||dO40tr(I24~Nwwh)Lln<?Ox;rB*6#%5LD#jY2)uOd_ z8)>MB)zOFNM{SjUz>Jh%$t3sGNW`)7xN6VD6~2#*7LN)jP9oIRnCngNH?>sn$|YTP zR&D=5L|?n1oLS~<>VmHpzA?a9R<0-O6fW&Z5H?o)Bz(1tu$rSeW!Yx2r6~Nav_(Z{ zyCLp;GCO0DIu)ywBNJ=IX2!3car=!`v|Q1;pskj@ZGLoRoJ@Ci8GFB+?|*uB1Oe-H zi7&8XSup!z?JpLh=6uuFM6UfHtkw^Pr5x)H1)Py7He$f9**RgN{hbC^Sb3O1+gjs) zEFty|uQ33-c>*h^3p1Rrkn+AJ8G20;Vf+rCUdVzmFb1eZg1DJkFxCnn-4R3w2bh;! zz^aD>?&wIwa~1(_%V3KBTX!1EL^fa|^KzU)i0eyp@O6T^u&FxzAU;jj3mmY)SJ!~R z6GD#Ow#9HI0Q{WW*lF20Iy)S9(Xwv6Gcqag!2_=rTrJudIhWd=@2;04j!J-N$iM%b z4<m(eLMz3aZ(FEj33CN<3#W4SX3j+X-oA7f`NX{Y^5qXT=$n9Muuyd(h3_JOoLLB# z)MaO4$YnXQa^jh-Vc2WdmnwLOYbhCcpw7Qsv;K1i{h!ARdFRQY2xCUmf`Q9A+3HZb zq_txF<5b~$U>2&x^*1<o77hk|)3;(w`O+9lvliwIry3YDf*^RF0v6LZen*Jn_~U&G zez-&lvw-XwMl5vp5?C=X2mr{;JI`mTuN%*qz>%O+2qGuwh{<3$1mT<*9TEa2rXvPm zMt~UGDDm+!XAm4E`btIF%UmHGB;5HZ3Gt{-B&@0q$MYUfo_GBG?c@#8Ubti}09+Gm zsJ7sFb_)Km>+QSAg=Nu&2I`xiW2!GuZ?*hRdwiZ;c_8px+`UpELPIQ~u$*nOI|B7s ztu4qYA;zpXw7eQzF%i-s8ve3I$=U$(Ml8xrc7dE^0b;5UHDJP6!!SA&>pSuFYcds_ zVlr46vdMpfF!euy`r~^BHWwcy1K~x|&3`q*F8?O25TU|hRoX?-Rknp^imwCM<E>ul zY~yqYLD$4+I;+GGm~BBU;%Xr)Mq+uJ_l;q^N@k&eER(e{?^QC?o1xIL$+!`LeGLZ0 zb7J%v0ALu9u`=j{0bm4BV2NksG{fH@0PB?r4#q=S8kSc=ycE$d_K-}T#hn*RUIOd$ zfDLUtQ;U1;6P>(DNT)Np12%n6uz=<AlD^(dLr!<3^l&C*Z%#GPApPBP*<ViHJS`ty zE&>Jd_uaG+M7t}$o(dVVH!6%+S#ccnp@oIcTxIuvd=+Dd8*+nVY|NNhu@%5kGQ7YU S###g*V1Uf}Ck>4Lp8hW|ot^0b literal 0 HcmV?d00001 From c12beafeaff24d092e25bc241b9245ebb22e8603 Mon Sep 17 00:00:00 2001 From: Alex Tuyls <42001051+alt-odoo@users.noreply.github.com> Date: Wed, 4 Sep 2019 10:12:53 +0200 Subject: [PATCH 065/109] Update SSL doc for the saas --- website/publish/domain_name.rst | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/website/publish/domain_name.rst b/website/publish/domain_name.rst index a881f17dd..626140771 100644 --- a/website/publish/domain_name.rst +++ b/website/publish/domain_name.rst @@ -81,9 +81,12 @@ We can now apply the redirection from your domain name's manager account: How to enable SSL (HTTPS) for my Odoo instance ============================================== -To enable SSL, please use a third-party CDN service provider -such as CloudFlare.com. +Until recently, Odoo users needed to use a third-party CDN service provider such as CloudFlare to enable SSL. +It is not required anymore: Odoo generates the certificate for you automatically, using integration with `Let's Encrypt Certificate Authority and ACME protocol <https://letsencrypt.org/how-it-works/>`__. +In order to get this, simply add your domain name in your customer portal (a separate certificate is generated for each domain name specified). + +If you already use CloudFlare or a similar service, you can keep using it or simply change for Odoo. The choice is yours. .. seealso:: From 8f1f3fd538c857072936d4270fdbebfde2cdd3d9 Mon Sep 17 00:00:00 2001 From: Alex Tuyls <42001051+alt-odoo@users.noreply.github.com> Date: Wed, 4 Sep 2019 10:12:53 +0200 Subject: [PATCH 066/109] Update SSL doc for the saas --- website/publish/domain_name.rst | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/website/publish/domain_name.rst b/website/publish/domain_name.rst index 530753fc2..877e9aa3d 100644 --- a/website/publish/domain_name.rst +++ b/website/publish/domain_name.rst @@ -84,9 +84,12 @@ We can now apply the redirection from your domain name's manager account: How to enable SSL (HTTPS) for my Odoo instance ============================================== -To enable SSL, please use a third-party CDN service provider -such as CloudFlare.com. +Until recently, Odoo users needed to use a third-party CDN service provider such as CloudFlare to enable SSL. +It is not required anymore: Odoo generates the certificate for you automatically, using integration with `Let's Encrypt Certificate Authority and ACME protocol <https://letsencrypt.org/how-it-works/>`__. +In order to get this, simply add your domain name in your customer portal (a separate certificate is generated for each domain name specified). + +If you already use CloudFlare or a similar service, you can keep using it or simply change for Odoo. The choice is yours. .. seealso:: From ab7ff165f7e9e0b3675490b49dc3423b6cbd6eee Mon Sep 17 00:00:00 2001 From: Alex Tuyls <42001051+alt-odoo@users.noreply.github.com> Date: Wed, 4 Sep 2019 10:12:53 +0200 Subject: [PATCH 067/109] Update SSL doc for the saas --- website/publish/domain_name.rst | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/website/publish/domain_name.rst b/website/publish/domain_name.rst index f622f4a9a..37d18c04e 100644 --- a/website/publish/domain_name.rst +++ b/website/publish/domain_name.rst @@ -84,9 +84,12 @@ We can now apply the redirection from your domain name's manager account: How to enable SSL (HTTPS) for my Odoo instance ============================================== -To enable SSL, please use a third-party CDN service provider -such as CloudFlare.com. +Until recently, Odoo users needed to use a third-party CDN service provider such as CloudFlare to enable SSL. +It is not required anymore: Odoo generates the certificate for you automatically, using integration with `Let's Encrypt Certificate Authority and ACME protocol <https://letsencrypt.org/how-it-works/>`__. +In order to get this, simply add your domain name in your customer portal (a separate certificate is generated for each domain name specified). + +If you already use CloudFlare or a similar service, you can keep using it or simply change for Odoo. The choice is yours. My website is indexed twice by Google ===================================== From 720f97cc7cb78320e557fe1ed14326881b345796 Mon Sep 17 00:00:00 2001 From: Jorge Pinna Puissant <jpp@odoo.com> Date: Thu, 5 Sep 2019 09:38:28 +0200 Subject: [PATCH 068/109] [FIX] accounts unbalanced in continental accounting for stock transactions MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit In the documentation of continental accounting for stock transactions. In the perpetual inventory valuation, when we choose the option 'Vendor Invoice (PO €48, Invoice €50)', the purchase goods must be €50 and not €48 as is the case for the moment. opw-2052725 --- _static/coa-valuation-continental.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_static/coa-valuation-continental.js b/_static/coa-valuation-continental.js index 6fc66f09f..9db7f8b80 100644 --- a/_static/coa-valuation-continental.js +++ b/_static/coa-valuation-continental.js @@ -225,7 +225,7 @@ }, { label: "Vendor Invoice (PO €48, Invoice €50)", operations: [ - {account: EXPENSES.PURCHASED_GOODS.code, debit: constant(48)}, + {account: EXPENSES.PURCHASED_GOODS.code, debit: constant(50)}, {account: ASSETS.TAXES_PAID.code, debit: constant(50 * 0.09)}, {account: LIABILITIES.ACCOUNTS_PAYABLE.code, credit: constant(50 * 1.09)}, ] From 00914f91d4f5991bb89707b266b5bd577d791c33 Mon Sep 17 00:00:00 2001 From: Jorge Pinna Puissant <jpp@odoo.com> Date: Thu, 5 Sep 2019 09:38:28 +0200 Subject: [PATCH 069/109] [FIX] accounts unbalanced in continental accounting for stock transactions MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit In the documentation of continental accounting for stock transactions. In the perpetual inventory valuation, when we choose the option 'Vendor Invoice (PO €48, Invoice €50)', the purchase goods must be €50 and not €48 as is the case for the moment. opw-2052725 --- _static/coa-valuation-continental.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_static/coa-valuation-continental.js b/_static/coa-valuation-continental.js index 6fc66f09f..9db7f8b80 100644 --- a/_static/coa-valuation-continental.js +++ b/_static/coa-valuation-continental.js @@ -225,7 +225,7 @@ }, { label: "Vendor Invoice (PO €48, Invoice €50)", operations: [ - {account: EXPENSES.PURCHASED_GOODS.code, debit: constant(48)}, + {account: EXPENSES.PURCHASED_GOODS.code, debit: constant(50)}, {account: ASSETS.TAXES_PAID.code, debit: constant(50 * 0.09)}, {account: LIABILITIES.ACCOUNTS_PAYABLE.code, credit: constant(50 * 1.09)}, ] From eced2f4cca0b869f67dbd1776627276bd68ef71b Mon Sep 17 00:00:00 2001 From: Jorge Pinna Puissant <jpp@odoo.com> Date: Thu, 5 Sep 2019 09:38:28 +0200 Subject: [PATCH 070/109] [FIX] accounts unbalanced in continental accounting for stock transactions MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit In the documentation of continental accounting for stock transactions. In the perpetual inventory valuation, when we choose the option 'Vendor Invoice (PO €48, Invoice €50)', the purchase goods must be €50 and not €48 as is the case for the moment. opw-2052725 --- _static/coa-valuation-continental.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_static/coa-valuation-continental.js b/_static/coa-valuation-continental.js index 6fc66f09f..9db7f8b80 100644 --- a/_static/coa-valuation-continental.js +++ b/_static/coa-valuation-continental.js @@ -225,7 +225,7 @@ }, { label: "Vendor Invoice (PO €48, Invoice €50)", operations: [ - {account: EXPENSES.PURCHASED_GOODS.code, debit: constant(48)}, + {account: EXPENSES.PURCHASED_GOODS.code, debit: constant(50)}, {account: ASSETS.TAXES_PAID.code, debit: constant(50 * 0.09)}, {account: LIABILITIES.ACCOUNTS_PAYABLE.code, credit: constant(50 * 1.09)}, ] From f6cef5cd9ca092bc127e5f9a6aae29f35fa24b59 Mon Sep 17 00:00:00 2001 From: Odoo Translation Bot <c3p@odoo.com> Date: Sun, 8 Sep 2019 02:31:09 +0200 Subject: [PATCH 071/109] [I18N] Update translation terms from Transifex --- locale/es/LC_MESSAGES/manufacturing.po | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/locale/es/LC_MESSAGES/manufacturing.po b/locale/es/LC_MESSAGES/manufacturing.po index 3f5ee050f..d52f831c5 100644 --- a/locale/es/LC_MESSAGES/manufacturing.po +++ b/locale/es/LC_MESSAGES/manufacturing.po @@ -7,6 +7,7 @@ # Martin Trigaux, 2018 # Lina Maria Avendaño Carvajal <lina8823@gmail.com>, 2018 # Vivian Montana <vmo@odoo.com>, 2019 +# Jon Perez <jop@odoo.com>, 2019 # #, fuzzy msgid "" @@ -15,7 +16,7 @@ msgstr "" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-10-19 10:03+0200\n" "PO-Revision-Date: 2018-10-19 08:15+0000\n" -"Last-Translator: Vivian Montana <vmo@odoo.com>, 2019\n" +"Last-Translator: Jon Perez <jop@odoo.com>, 2019\n" "Language-Team: Spanish (https://www.transifex.com/odoo/teams/41243/es/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -493,7 +494,7 @@ msgstr "" #: ../../manufacturing/repair/repair.rst:10 msgid "Create a Repair Order" -msgstr "" +msgstr "Crear una orden de reparación" #: ../../manufacturing/repair/repair.rst:12 msgid "" From bdf35642ba3a207aea71f896c191d73c33a71f78 Mon Sep 17 00:00:00 2001 From: Richard Mathot <rim@odoo.com> Date: Wed, 4 Sep 2019 08:48:40 +0200 Subject: [PATCH 072/109] [IMP] odoo_sh: recurring question about crons --- odoo_sh/advanced/frequent_technical_questions.rst | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/odoo_sh/advanced/frequent_technical_questions.rst b/odoo_sh/advanced/frequent_technical_questions.rst index fafa1ca6b..bcbf0bf00 100644 --- a/odoo_sh/advanced/frequent_technical_questions.rst +++ b/odoo_sh/advanced/frequent_technical_questions.rst @@ -6,6 +6,16 @@ Frequent Technical Questions ================================== +"Automated actions do not run at the exact time they were expected" +------------------------------------------------------------------- + +On the Odoo.sh platform, we cannot guarantee an exact running time for automated actions. + +This is due to the fact that there might be multiple customers on the same server, and we must guarantee a fair share of the server for every customer. Automated actions are therefore implemented slightly differently than on a regular Odoo server, and are run on a *best effort* policy. + +.. warning:: + Do not expect any automated action to be run more often than every 5 min. + Can you install pycups or some similar library linked to `CUPS <https://www.cups.org/>`_ ? ------------------------------------------------------------------------------------------ From c212e35b0020fc144f9efc34c903d5bd5666c25b Mon Sep 17 00:00:00 2001 From: Richard Mathot <rim@odoo.com> Date: Mon, 9 Sep 2019 13:44:40 +0200 Subject: [PATCH 073/109] [IMP] odoo_sh: best practices wrt. crons --- odoo_sh/advanced/frequent_technical_questions.rst | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/odoo_sh/advanced/frequent_technical_questions.rst b/odoo_sh/advanced/frequent_technical_questions.rst index bcbf0bf00..de3b429c0 100644 --- a/odoo_sh/advanced/frequent_technical_questions.rst +++ b/odoo_sh/advanced/frequent_technical_questions.rst @@ -16,6 +16,21 @@ This is due to the fact that there might be multiple customers on the same serve .. warning:: Do not expect any automated action to be run more often than every 5 min. +Are there "best practices" regarding automated actions? +------------------------------------------------------- + +**Odoo.sh always limits the execution time of automated actions (*aka* crons).** +Therefore, you must keep this fact in mind when developing your own crons. + +We advise that: + +- Your automated actions should work on small batches of records. +- Your automated actions should commit their work after processing each batch; + this way, if they get interrupted by the time-limit, there is no need to start over. +- Your automated actions should be + `idempotent <https://stackoverflow.com/a/1077421/3332416>`_: they must not + cause side-effects if they are started more often than expected. + Can you install pycups or some similar library linked to `CUPS <https://www.cups.org/>`_ ? ------------------------------------------------------------------------------------------ From cfad2b4deb7f67ac024546518c6f3018ed71d570 Mon Sep 17 00:00:00 2001 From: Richard Mathot <rim@odoo.com> Date: Tue, 10 Sep 2019 12:45:36 +0200 Subject: [PATCH 074/109] [TYPO] inventory: landed costs --- inventory/routes/costing/landed_costs.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/inventory/routes/costing/landed_costs.rst b/inventory/routes/costing/landed_costs.rst index 8632c7e83..1ced3fe7d 100644 --- a/inventory/routes/costing/landed_costs.rst +++ b/inventory/routes/costing/landed_costs.rst @@ -11,7 +11,7 @@ insurance, customs duties, etc.) into the cost of the product. .. note:: Landed costs can only be applied to products with a FIFO costing method and an automated inventory valuation (which requires the accounting application - to be instealled). + to be installed). Configuration ============= From 72b8229d9508a7ab520044883e618a6ad99d5aa4 Mon Sep 17 00:00:00 2001 From: jev-odoo <jev@odoo.com> Date: Tue, 10 Sep 2019 13:38:43 +0200 Subject: [PATCH 075/109] [ADD] odoo_sh: how to debug on Odoo.sh --- odoo_sh/advanced/containers.rst | 54 ++++++++++++++++++++++++++++++ odoo_sh/advanced/media/pdb_sh.png | Bin 0 -> 73826 bytes 2 files changed, 54 insertions(+) create mode 100644 odoo_sh/advanced/media/pdb_sh.png diff --git a/odoo_sh/advanced/containers.rst b/odoo_sh/advanced/containers.rst index bdd3f55db..43c94a95c 100644 --- a/odoo_sh/advanced/containers.rst +++ b/odoo_sh/advanced/containers.rst @@ -186,3 +186,57 @@ Look for "*odoo: addons paths*": **Be careful**, especially with your production database. Operations that you perform running this Odoo server instance are not isolated: Changes will be effective in the database. Always, make your tests in your staging databases. + +Debugging in Odoo.sh +==================== + +Debugging an Odoo.sh build is not really different than another Python app. This article only explains the specificities and limitations of the Odoo.sh platform, and assumes that you already know how to use a debugger. + +.. note:: If you don't know how to debug a Python application yet, there are multiple introductory courses that can be easily found on the Internet. + +You can use ``pdb``, ``pudb`` or ``ipdb`` to debug your code on Odoo.sh. +As the server is run outside a shell, you cannot launch the debugger directly from your Odoo instance backend as the debugger needs a shell to operate. + +- `pdb <https://docs.python.org/3/library/pdb.html>`_ is installed by default in every container. + +- If you want to use `pudb <https://pypi.org/project/pudb/>`_ or `ipdb <https://pypi.org/project/ipdb/>`_ you have to install it before. + + To do so, you have two options: + + - temporary (only in the current build): + + .. code-block:: bash + + $ pip install pudb --user + + or + + .. code-block:: bash + + $ pip install ipdb --user + + - permanent: add ``pudb`` or ``ipdb`` to your project ``requirements.txt`` file. + + +Then edit the code where you want to trigger the debugger and add this: + +.. code-block:: python + + import sys + if sys.__stdin__.isatty(): + import pdb; pdb.set_trace() + +The condition :code:`sys.__stdin__.isatty()` is a hack that detects if you run Odoo from a shell. + +Save the file and then run the Odoo Shell: + +.. code-block:: bash + + $ odoo-bin shell + +Finally, *via* the Odoo Shell, you can trigger the piece of code/function/method +you want to debug. + +.. image:: ./media/pdb_sh.png + :align: center + :alt: Console screenshot showing ``pdb`` running in an Odoo.sh shell. diff --git a/odoo_sh/advanced/media/pdb_sh.png b/odoo_sh/advanced/media/pdb_sh.png new file mode 100644 index 0000000000000000000000000000000000000000..aecb6c4aff925efe59236e38b7b8253c563925e8 GIT binary patch literal 73826 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 aF9@a4-FP`y5cdT5CoQfZRxV=b|Nj7*_i9W4 literal 0 HcmV?d00001 From c26fe206d1669cc4d85f627f0593d7f3a959dcb6 Mon Sep 17 00:00:00 2001 From: Richard Mathot <rim@odoo.com> Date: Wed, 11 Sep 2019 09:21:14 +0200 Subject: [PATCH 076/109] [IMP] odoo_sh: styling --- odoo_sh/advanced/frequent_technical_questions.rst | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/odoo_sh/advanced/frequent_technical_questions.rst b/odoo_sh/advanced/frequent_technical_questions.rst index de3b429c0..850d2695c 100644 --- a/odoo_sh/advanced/frequent_technical_questions.rst +++ b/odoo_sh/advanced/frequent_technical_questions.rst @@ -32,14 +32,14 @@ We advise that: cause side-effects if they are started more often than expected. -Can you install pycups or some similar library linked to `CUPS <https://www.cups.org/>`_ ? ------------------------------------------------------------------------------------------- +Can you install `pycups <https://pypi.org/project/pycups/>`_ or some similar library linked to `CUPS <https://www.cups.org/>`_ ? +-------------------------------------------------------------------------------------------------------------------------------- -Several community apps for Odoo list *pycups* as required dependency. +Several community apps for Odoo list ``pycups`` as required dependency. -- Pycups is a set of Python bindings for the libcups library. They are meant to integrate your computer with a local printing server. +- ``pycups`` is a set of Python bindings for the libcups library. They are meant to integrate your computer with a local printing server. - CUPS is printing server meant to be used for printers on the same local network as the Odoo server. We consider adding new system packages as long as they are indeed used. -Regarding pycups, you won't be able to configure a printer in the local network of your Odoo.sh server. +Regarding ``pycups``, you won't be able to configure a printer in the local network of your Odoo.sh server. From 840471694f6e624cf2e2983affc172995f4b4a25 Mon Sep 17 00:00:00 2001 From: lau-odoo <lau-odoo> Date: Fri, 13 Sep 2019 15:19:06 +0200 Subject: [PATCH 077/109] [ADD] mrp: add alternative work center doc --- _static/banners/sign_eLearning.jpg | Bin 0 -> 76172 bytes manufacturing/management.rst | 1 + manufacturing/management/alternative_wc.rst | 80 ++++++++++++++++++ .../management/media/alternative_wc_01.png | Bin 0 -> 4966 bytes .../management/media/alternative_wc_02.png | Bin 0 -> 5945 bytes .../management/media/alternative_wc_03.png | Bin 0 -> 19484 bytes .../management/media/alternative_wc_04.png | Bin 0 -> 5654 bytes .../management/media/alternative_wc_05.png | Bin 0 -> 6535 bytes .../management/media/alternative_wc_06.png | Bin 0 -> 7249 bytes 9 files changed, 81 insertions(+) create mode 100644 _static/banners/sign_eLearning.jpg create mode 100644 manufacturing/management/alternative_wc.rst create mode 100644 manufacturing/management/media/alternative_wc_01.png create mode 100644 manufacturing/management/media/alternative_wc_02.png create mode 100644 manufacturing/management/media/alternative_wc_03.png create mode 100644 manufacturing/management/media/alternative_wc_04.png create mode 100644 manufacturing/management/media/alternative_wc_05.png create mode 100644 manufacturing/management/media/alternative_wc_06.png diff --git a/_static/banners/sign_eLearning.jpg b/_static/banners/sign_eLearning.jpg new file mode 100644 index 0000000000000000000000000000000000000000..a29b7b3a5577b6d6cafecaa3dd7f11b852a6ee48 GIT binary patch literal 76172 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 E4>q+cssI20 literal 0 HcmV?d00001 diff --git a/manufacturing/management.rst b/manufacturing/management.rst index 7fb7b772a..0f452b8e4 100644 --- a/manufacturing/management.rst +++ b/manufacturing/management.rst @@ -12,5 +12,6 @@ Manufacturing Management management/kit_shipping management/product_variants management/sub_assemblies + management/alternative_wc management/unbuild management/subcontracting diff --git a/manufacturing/management/alternative_wc.rst b/manufacturing/management/alternative_wc.rst new file mode 100644 index 000000000..fd70620ac --- /dev/null +++ b/manufacturing/management/alternative_wc.rst @@ -0,0 +1,80 @@ +================================ +Using an alternative Work Center +================================ + +For many manufacturing companies, a common issue is to have to +manufacture, at the same time, several products usually produced at the +same work center. If in practice, employees can manufacture the goods at +another work center, it is not that simple. + +You need to keep track of the job: which work center has been used and +when, so you can schedule maintenance efficiently. With Odoo, you can +configure it so you can keep tracking manufacturing orders and your +employees have an alternative work center to use. + +This way, your process becomes more efficient, and less non-productive +time will be noticed. + + +Configure your Work Centers +=========================== + +The first thing to do is to go to the *Manufacturing* app settings. +Then, enable the *Work Orders* feature and hit save. + + +.. image:: media/alternative_wc_01.png + :align: center + + +Now, go to the *Work Centers* menu under *Master Data* and create +two new work centers. Add the second work centers as an alternative to +the first and vice versa. + + +.. image:: media/alternative_wc_02.png + :align: center + + +The next step is to create your *routing*. Add your work center and an +operation to it before saving. + + +.. image:: media/alternative_wc_03.png + :align: center + + +Then, you can create your *Bill of Materials* and add components and +routing to it. + + +.. image:: media/alternative_wc_04.png + :align: center + + +Create your Work Orders +======================= + +Now that everything is configured, you can create your *Work Orders*. +Go to the *Manufacturing Orders* menu and hit *Create*. There, add +your product and plan it. In the *Work Orders* list, you can find it +ready to be assembled. + + +.. image:: media/alternative_wc_05.png + :align: center + + +Each new *Work Order*, which will be created before the end of the +first one, will be scheduled at the alternative work center you +configured. + + +.. image:: media/alternative_wc_06.png + :align: center + + +.. note:: + Keep in mind that, if you add time after production to your work center, + you may have work orders scheduled for your alternative work center even + if the usual one is free. \ No newline at end of file diff --git a/manufacturing/management/media/alternative_wc_01.png b/manufacturing/management/media/alternative_wc_01.png new file mode 100644 index 0000000000000000000000000000000000000000..222482e1017b1d0f6b189a34054c9a62c0634526 GIT binary patch literal 4966 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 HrvCp2yAs<; literal 0 HcmV?d00001 diff --git a/manufacturing/management/media/alternative_wc_02.png b/manufacturing/management/media/alternative_wc_02.png new file mode 100644 index 0000000000000000000000000000000000000000..6d2f6124a3628916fb5374f9464be9bd4299c311 GIT binary patch literal 5945 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 Z9Nx{*om=}|{y)QTO*LKBil=Xa{|l(K>`edw literal 0 HcmV?d00001 diff --git a/manufacturing/management/media/alternative_wc_03.png b/manufacturing/management/media/alternative_wc_03.png new file mode 100644 index 0000000000000000000000000000000000000000..174b57be083e24f4445a9ee69b4126a8881ef666 GIT binary patch literal 19484 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 literal 0 HcmV?d00001 diff --git a/manufacturing/management/media/alternative_wc_04.png b/manufacturing/management/media/alternative_wc_04.png new file mode 100644 index 0000000000000000000000000000000000000000..d421668e8553fc3ddb6a749b631330c7748a2b7c GIT binary patch literal 5654 zcmai2XH3%p(`U#QP?2c`MG=uLdy687$Oe%iL!^KODF{-wK-o(K%8(@>BBSix+OlPD zWRy{6%PhMf@PB>setSPWZ*sYj%l$67<VG&aKu?RAk%y6jf`VE5nT8Ps1tsa9UQbW` zk59iktNAA`IjZZbQ&3bUFrC@a{Ie-P7->DGKn{S26cp4H1}{vW0ssI8zk3G;lm2PI zUjR6yi-3c{;Hs)BiU>FWEKx?rR8`eiRd)evJ!=54cnX{XK>a^&<QK4GLgyiHI)ng# z4d8H|H3B{d09DoKA4UHVya0eyg&Iv6JZ-72D)0jPe4iEi53*ZX0Jw($fPIQa(bWL1 zf-@2hoKLmKInw3z0KhEV5o|E}mm;nN3=Xg9TudVYvmMpF$&NcC`2euyf(H_NP7^y1 zdD3!#(-rU3utNZ7JOkS24k;qjDI)TY0l=)RB%o{wSgu<HfbWOEVOtz_7dYuj9Lx21 z_B}Vz1^glc-n<Stx%i<X9G&9Y0n!LS>H^Nk1_6LNz3C4ob7Tit=*b2S`)}7Tw)YP> z1(vxxgSjhaz#b{HJ7<F@0I)kv5uHbu)zQ?@m<0t#qPH@JPEb`<3<)VjGN2d<UmWiV zNhvV?k;fMm<^~48`j$L-4tV&6_<+Fxp}qnA>vaq~F~mE6=AykJ`F(O&Rb$Wa$nfc6 z=l*;fKtuz7NyO%eFYN>X|Fa-5IO;3hF##^}Eq{o3+EZWUy?g<Xercq|gP{?QVa*TX z!w{)y*zv6<%-|(NCEUZ&&&_Et-Ob+#tdy76y?la42DUZTjP$eu!0~c-LwyMN!>5D_ zWZbvh<k7Jv#-h>rLjW?pA5y=TlpobpU$p@Mr-Xr`0LSg+k?ewR@`csrzlM(|@<D~a zWm*Y7k;zRh-Q6vywZW#OJXDwu^hw{2TgIq#a`YyNMC|`oP6lv=u%v|0;risgNi1+O zoQ>bNnLbJOdH2pI_hbv#F^a=xMs5@5Mpj9cix;!l>IlNc$n3I9+Q74lR<Dw5?Kt>i zk#ExGdHL+&;d~Wo6rF`0{V}*%e*k=Ncl}zEdv>^m>8X4<KwQE#lx+TmCn3rs-6jW$ z7Kj9FQBvNY$+}vE7rG<v=b&rf!s5bwR8FH?G%9*_mo+-f0ui2sZp3U34IZzNM(gk8 zipWz?T&vO6P&a{1Z)W<KnEc_!?)>h<`Gn-fGE#>OKYkaY8KX1CC}~t`c;|tkp7eSo zKP~%JIcfO)$OiUWjrQ4vkUY)DV;UU-S}&{?<Ao{<`xlLp3N<0hKNVEAj%WXJrFB^3 zU%u>*QA?APa@&^J@y4uJv$S!kU%B*ONu$3&R~YFNEf!ibTFR>>EyXJSv$u5vlY1+v zD)7KR*071-ekFjgvhxlF#RjP_bzQyC^qc#ZBh17a7aOZwY<47|7EjXNuuBFB_&e%y zYy-#a!tv$QOK#&1`0ZJe>{9gJ*MC8vdy#!gr{BsaZ1K7oty`a^GFd+w^NmfI<6Y_= zo>qoc8=JKPMx$ZXCz*2G8|RFFL>ejzyI*lgh{(_~`jyK6bQ-SBrC!~=f95b?iD{o~ zHQ#gKj+r1838|PjzswWy<XT>Djo7Hy!p03Ax+F<%*uZ|vviH$XMD#2obu%P&`A%D2 zDZ6a{+MnTW+4fVbWt&^=CppA2k0!J$-JuOf{hmI@d)EV?%kJf(Y3@NIbNXLzH2=(R zjJP0#hYHD+ufe@N@}SBDy4DjJ>79MF$fg^>p1qE?IPf~$ghST4idHan^nYZ`j@tTh z-OruMx$hk(EXdoI%rykQ%e}w-75o)fUATI`<dj~^ywKqO<dWhPBk)jS+1?W06JS5F z@^;IGO`1ue6Lg&=pSzm>hfuzXd&S@9gt>&0+pWP6$1WsIjB#BsLDJs*k0>Y)HpBB? z(Eql{1+`x;S1d7A+Jz(G^wd8O!i0g%)~r9UpNmO3zk+*R82msMSHqa`KBq&Tt?5!i zs8v>@shTwR&9I$VTf64u#EDiZCS+v#n>+q|g<*5SougMp7UCJgf)qqAt@eD*nblvi zy`7brJ|Y!S-pLc+I@o&ZV(qs*e={(3Hxm<MaV{9m?|R3o`Q_Mog{al&>|wKKx53%v z*Txr7AE)~n05;`2RpLdyvw!?5o1KW${fY5MI=wTqr3i=UHz;m9K~Q)|DTOGNs%a3* zWuDyliH@3CX4=2Mr+OdG;jcZxvn>q&I)p)N8qTTWj#d`qU8Wx}iMuUbR6FV;H<$)9 z6usWP&AqJQ`5}LK5w!G>LxsByw6{|>5=rP@dOM;*X~-N8FL%@(^m!@L%Ws$Lf_{aV zqVJ*z=l;OMx6#A}PvE+*6_brxAKz=q6!L$e559WA61g3`XjtysWlfHxOhI_m=IcaU zQsMEtPZ-rG5)1u}eD%gW{&w*l5Mye@Jnfs;-nXolV?FR_>haP%IEr9`Z(y;(r^bZb zWX!RNfLHqjU->wst9!a|<g-7BF(4O~rET$v;kc%Bpi_-k#lFf03w+lpOB+eGe{QpF zZr)J-0A#U$>jiObWYiuKLo%keV_<ehC5#y*jyUWw`#gJY#;U*YZqEJr4*06I&+<A4 z%Ta~?4a2z_ya&@FH(c(k*uaj`Yu9O2Z+lAD-KY2cKW{MY+>}SM`pJ^LY_2BULZO^v z2If+6<Au(Cws5(wf%7!05vKBDsH`P7_ie51@H;t3p;j;U-m1dI7D;EF!AOTGK00VN zW{vEL6zi3yJ1S`1y~QD#O|Fe$O7K&k+Gg;%DW~UOM;tzcRvLvavY4N~g3^ohQngPI zL&G3|Br}+C;HLbPW2%uh8TDvMuk!eT7E6on*VxUkSI0#&J5-#Op8mn0x~r#QcKic; zbvJGDn-2^&%R|{;tTvVT3LH39NYaV^j!Okq?&h)G5ZCI+I0=63yKMMWWC`sp)Ok47 zvfYvbheV_&4;?COx7@e#?kaeD*dyDrS^N<%G75&6CIS8XZ?3KeEIvaQ3DHoCSeEeM zEIMX?GeM-K#2b$kaj&;C9?s5J9VUqd$@!h@dO^ljdRr!nsquRWrR(n@lZPO#m3g<9 z*W%AH-3`ZerEE|~o=o@gbfK&w77g!5V>Dv-N@6goo}%kiPml|G){}24(ND$#TPqUV z)aqY<hZxEYu}31s(~<vu9>eWXIg&8t7J&Ugfh%Vw4Ou+uOmKLlY{YvSpqy~a|5-@O zkTGwdg9LdC>dB&<I1z~q@?xMn^HoJaa}eRQaS!xlJg?(#e9}?@W!WT?J_+8X)R)b< zk^=vm-oF|eW_wmEC;)0Rn~Q=tlO`9)H0c6>aDEc0m`!X9ZXU9yO&^gdrjjFV;(K6t z3vVit*&mj%{&T~HbYJ&@%R+ZeGb@J$qu*pFEFq;H9uiLbgh|fM1ht9lggrqiyexSC z<Y^-d`EnsEZe2BLl%RPn_N5iA5N?lU{n2!c#N%iM!;1$u-LOjRsSiIsL!>j`E$V^C zP!HKfM&us!ZHkn`sLwP%H7F1N@tI;8eD*n8Zj!$1x8DAByM#pRF{60er!#vj9=B$} zwZX6W14FO7^P}K!vqsWonbzRslx%3rc^~nXqNpKU2uI0T*BXJf?;z4u&WlZD*^-2X ziH3;_l>%uSVbr#)^?NVBJljWjf2MYL#ANt!hub~&JU_?B{<dE14bD`a%Z>Gfpm!zD z8$NpLy!cgQ?~r#;tIlzhUBpg3Bsi!?1}9eB4hq#S;Ssy1EjHT2=Fd{NkQ*V<pNa`p z9Qu}=Y<2QcslA+vJMTAB67@Lgfepg$RP$zoV(4#;vPoBO7iBZWqq-9Oifbl0TNZ*( zldxzA6D@PudV7+5Z9~oLminLXX{<awa&c_biKGXd*&Mwht@_2H&Cs&BN=`8qh4qo~ z%=ng5-lVK_7@r@0XrLp8U#~T*iA7&L=4lH{nB&<sd|LkpRy%9QDk&XpA<tW&W{QOC zY0P(VQ@US8&?`c-wpk<Y`hC{0#^f6U0#S9XPcaBV!ArliO52jfo(Hf#CytBZw2qvs zoMYHT*^_8|B2y=+ayCqdYwRT43~rP&E_mj4_*G>u#h&z7%cmWE61qAuk_fd(R?u&l zcxO(_S{PN!M$g*YmNKa+9@-?bf2H>!0ci+zKV>P&6q8aMV8QGklVs{z4I%F4M%e+( zU6cA!sb6lb(L2tu$XYWRHXMEa{<9plo5zSm-LzRY4YZj}xvC^CD}%bP9?;pQDUTc) zKY1*#-f%wg&YcK0H1*Q<vEE&^)Dg8T;S~b!(qyG;Lybzk^vpP|)33Dcu6YYS`c<(t zGKkNHI6HbmM6F`VzZK~HKljo9b}RBxo79E3-;e`TX5bupS5s=A^hGOZg)>vm*#d$L z9jq9ew@`t449oD!JhkSWC7Col^S&`2GU(%Slank?1~40S;%oWVZ#LV^&jj@+knDey zSJusL?+@h>Gc6g^IP$yI0^t}H`hXxKaRPQ%#y@%E2A#9=eKi@{KrxsJeiNtin^3C` zJO80DXyYnyHU_&K{OQ8K;)XrbpKsndKTevF+s*xdGjlq`S5C9{|6Mz#4Y@DrZ9E%H z{!BcFRTF!6H-t4W6NVBh^~pO=J=;zET{yo_dGa1|@M^Fw_=ltsNk3}`KU@gID(HLs z3@-je@n1T_a3d_l-}OK?<BsxZYmNfAgGy7_?OHen)FSdKpd80Ry#nH4anSKfr0bBz z>Us3piyxiM{(~cYZ^n)NC7{Za{TAei5fMP>Y8V6@t(4EBaD6U7wII4OFA=h3$pmi` zARw*3F_h|-u!L&x!_?NlK>o5g2`^oP(dn8qxQ#~d3w5aVEoN-<AISV$I*)(m5VAZe z_b`p65m$aSQ+Tw^9sqUTNJ&F0LlCBUd%*MVPf1}aT5{`q$R!%ci(Ieo9Gr<99iN_l ze|Mc-ge#gOSXTP;nCa3TLxXFNqM}SApBk6s9)?=9Yn9fGXWV-#JUnrWrx+h9<C>BE zVP~_V7a7@6pwxR3G~}?BD1q_IZp$<$#y%O<gXxlKXQ}1%O_s)JB4?QPhRdbMTb}D^ zX#vm>`BND36@e0WVm{Sk3!V;zP|0b;g$sz;&*gPOS#a!aPaf`aRRp4WTBL#psmzd6 zYFCD^roqI)pc`^8MrFxV19LJxOO9?H`fKzJK;uClrIn&oQ00pE9a@4q<$SuBBQE@k zWDE^GsUG#ZX*-xTttQM?6=C>N?b$*at7kzkKbj%4z%{{ggrnqdL4UP~(xy40rEYyD z)SE~cRY&<Uf2!I<Kur^Q9n71ydmr|-`z#40$ysZxcFaf`a*YRP6GQYDUimp=!z33n zTHdHie1gQKN}_hJeV4V?B%;SVElYlgZJSz_Jd%6!dX$^HF{DFN`Q(aU-+6H8)(zfl z4ljA8;P&#SRb(XN=^-Hi+Ybp^EVTXLR;Je&TxR-&aujVPr(d!DrtjyG1?=WU?Z!T` zTshcgAVR#W^cr^Rp63by7@63Z%s-~&gJ|T_8cTpm4c)TSj%fP&*#iB>oG8HK-n&1T zEfF_*w)^l_Px!JDrLqtF|5c7n{x9gr;$<;a0?I_t(Ped8f1;AX32VHLNQu@lET83- zsokH+=c{})Y*+!F!QcLM`Ffs0J@Xe9>GKTt4udvv_|eG$KR^0+&Bv9Y_`&eLLD@L5 z<qC6&w0uAzTCBZ-Qq|F?GfAAN`1#r0Yf&2fiT_Q6Bgu-p8rQUc@bu;o5w4*ibW{S{ z#<6?Lnp0&>lZk)E6|}EYQqf~!$lzZY(pvnSNzSR<mK0B(Cf&Uqcv-YVgc9lcMqZe> z@0YZ_bYncGG_N4%oCDV0mXQ&&;o#E~w?^$)xDj;ezT1MZw$4p)I{D^{c%aEswd2iW z9Cm-4>P^V@r-w4MwFr#lk^trL8rMMZ*Kvk`#3?f9z}X)Obp-LPRot?vD|3&tY`^_z zKK^4)8$%EJrQ7}HYJJT9*9I}_Elr0iTGVT!N1%Du<LSG85Fyrmh1aGdZ;fFFAH20a z4SK!(kL_=|8rk(ycV@m+rq!#mo$E9C(BOfX>5=u^Sw((v(&;r0qK=pPXei(3_-J7o zq!(#scA^zJ5L_RzBCi-D80SH$Ha&9{k&I*F{4rBJsrKHO108`C=$@-+yN+~Wtsa~$ zTgLkmgjlAttpq41a2TahgpDsBbU{QlHb?Y3mq!axE4elNi$rgLng=nQ3Ov`Qg&OPL zi#FxOzTTIS`A<&Ovfer*vAEQ2AyG@jttv4}8{^w}aO`H0@lDm)2*D3M>!W}fRZ|PK zdh5Kur;e=0JbsKS)>*^a_v{<l%`-}P8i#p$u-j)nCC6dzx-RLsx9YS@liBy(;i*bc z(QpX1Rv|N|v%8K;lB_+5&B}aVw-?7r(qYtJsfxaZ6-TfrT!Q|xL3uh|N;?E+hAfB_ zXW<!eW09&Vb=Pp%FFrU<DEYz&5dZ|IWk=BvL_s5R5>VF#CQztxazEQ4Gb-dx--BZ2 zZ93(*!fC3JmTK+Ld!P1g)zsx($&0wg_f}VUvD^t)gvf&oUR^MElp4j_=<dm7)qATI z{k(UflKr|nSo=D6gN4cR18QDNWDylfHP~&ln6Yik8r#xfY$u@GX|SN!{p~8C1dYTi zop5ymEdKEA;GD>hf{QH5g&?Dc-{@3>pWLlKR=ud~U8e!%wU~bj<PBc?x#r|WriNzL z(K}~Qh+3T@Tbd4}p~UaLbSwhN0b*v7g{IqBt$R(UZh0d6R4m<Od9&CZI-GOXm}|d# zQOjJ;I#k*nOT+N0o#(fb&j=!AAn22Z9>v<e3_93;q|SUt+w!GhHX&eVEefFoeTLQm z`VTHIq)M1}74+YL{hmO5$rWBa`x!`+`4v{-XU@@Q^WGo;^)s8(26>V(ho#OF=|y;$ zn9Xpbi%e*?m-Tp_S!}m;;@Xpz{Hfeh-v!xkz7j~lSI)qqe^7Nz#x*KQ$vqJK7CS$0 zAGFSgJ+ZYas_~fR5%>R6*pOPM`L&$LoQd`wPa$k@z#jA0KS@MWN>VD<8CBL()bp0S z(H9e9QQROgDAyP<OwZk8=eT1}x)R3R&qETB3p=SE(&!lZZ1sI%n#8n#Yqw*5zX>T@ zY|zf%8e5_UH7MGQ(n04eRA7R}U09_Uh+~7rI{WkZCuo%>ym+^2O1+-9P8cd~T}me> zkQG{g@c~8Y_Ic%_2Imo_TtxFVif1eN?87<Cm+}1fZ42yjKSRiJ5`vz8e?1&wdf<w7 zofWn`dMu!2&lM3SD{AKFRX$qF#jAKqh&4o2eEC1~jPcbuQ}n8-;!R7H5C0y!6xvVq KG?0&NL;eS94TiJ; literal 0 HcmV?d00001 diff --git a/manufacturing/management/media/alternative_wc_05.png b/manufacturing/management/media/alternative_wc_05.png new file mode 100644 index 0000000000000000000000000000000000000000..c08f0c142398336a65dbb35690799a3082635586 GIT binary patch literal 6535 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 literal 0 HcmV?d00001 diff --git a/manufacturing/management/media/alternative_wc_06.png b/manufacturing/management/media/alternative_wc_06.png new file mode 100644 index 0000000000000000000000000000000000000000..a9e051dcaecb69ae76f2e68d9cec396308ce28be GIT binary patch literal 7249 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 literal 0 HcmV?d00001 From 53825882777f22f3201c8e2828f14d19716f90f1 Mon Sep 17 00:00:00 2001 From: lau-odoo <lau-odoo> Date: Fri, 13 Sep 2019 15:46:08 +0200 Subject: [PATCH 078/109] [ADD] mrp: add mps doc --- manufacturing/management.rst | 1 + manufacturing/management/media/use_mps_01.png | Bin 0 -> 3169 bytes manufacturing/management/media/use_mps_02.png | Bin 0 -> 3758 bytes manufacturing/management/media/use_mps_03.png | Bin 0 -> 21078 bytes manufacturing/management/media/use_mps_04.png | Bin 0 -> 25291 bytes manufacturing/management/media/use_mps_05.png | Bin 0 -> 20178 bytes manufacturing/management/media/use_mps_06.png | Bin 0 -> 11830 bytes manufacturing/management/media/use_mps_07.png | Bin 0 -> 7486 bytes manufacturing/management/media/use_mps_08.png | Bin 0 -> 8277 bytes manufacturing/management/media/use_mps_09.png | Bin 0 -> 2430 bytes manufacturing/management/use_mps.rst | 125 ++++++++++++++++++ 11 files changed, 126 insertions(+) create mode 100644 manufacturing/management/media/use_mps_01.png create mode 100644 manufacturing/management/media/use_mps_02.png create mode 100644 manufacturing/management/media/use_mps_03.png create mode 100644 manufacturing/management/media/use_mps_04.png create mode 100644 manufacturing/management/media/use_mps_05.png create mode 100644 manufacturing/management/media/use_mps_06.png create mode 100644 manufacturing/management/media/use_mps_07.png create mode 100644 manufacturing/management/media/use_mps_08.png create mode 100644 manufacturing/management/media/use_mps_09.png create mode 100644 manufacturing/management/use_mps.rst diff --git a/manufacturing/management.rst b/manufacturing/management.rst index 7fb7b772a..d1034e687 100644 --- a/manufacturing/management.rst +++ b/manufacturing/management.rst @@ -14,3 +14,4 @@ Manufacturing Management management/sub_assemblies management/unbuild management/subcontracting + management/use_mps \ No newline at end of file diff --git a/manufacturing/management/media/use_mps_01.png b/manufacturing/management/media/use_mps_01.png new file mode 100644 index 0000000000000000000000000000000000000000..76b708312a236aca3863a045427abbc7e8a0831f GIT binary patch literal 3169 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 Hu0mjf`LW9i literal 0 HcmV?d00001 diff --git a/manufacturing/management/media/use_mps_02.png b/manufacturing/management/media/use_mps_02.png new file mode 100644 index 0000000000000000000000000000000000000000..c5f88c2732dd34e81eccd131bebf47181a735df8 GIT binary patch literal 3758 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 literal 0 HcmV?d00001 diff --git a/manufacturing/management/media/use_mps_03.png b/manufacturing/management/media/use_mps_03.png new file mode 100644 index 0000000000000000000000000000000000000000..d246433085220fa033c4b365b7331af3e1f658d6 GIT binary patch literal 21078 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 VO%v6@*31q7izc9_R;+3j`af|0!rA}; literal 0 HcmV?d00001 diff --git a/manufacturing/management/media/use_mps_04.png b/manufacturing/management/media/use_mps_04.png new file mode 100644 index 0000000000000000000000000000000000000000..3cdb0921b6b7e30b90509535174dbc0b59ff9f78 GIT binary patch literal 25291 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 LRq1lc_n-d<$_Ju> literal 0 HcmV?d00001 diff --git a/manufacturing/management/media/use_mps_05.png b/manufacturing/management/media/use_mps_05.png new file mode 100644 index 0000000000000000000000000000000000000000..db6452e9c978930cc9c199c9a8b9461661ab7339 GIT binary patch literal 20178 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 literal 0 HcmV?d00001 diff --git a/manufacturing/management/media/use_mps_06.png b/manufacturing/management/media/use_mps_06.png new file mode 100644 index 0000000000000000000000000000000000000000..8b8d349e653b268a4114463277134688c3449ae0 GIT binary patch literal 11830 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 WWY>cDMfdN6Fyv)aq)Xl#2mBwOoLh7N literal 0 HcmV?d00001 diff --git a/manufacturing/management/media/use_mps_07.png b/manufacturing/management/media/use_mps_07.png new file mode 100644 index 0000000000000000000000000000000000000000..836ff2179f25e06cc4153cd7d7952569497769a1 GIT binary patch literal 7486 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%0ASEs-P+d?#m?agZ5;t5nw!~YD(^ub# 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 JsE{)a{V)0IvyK1& literal 0 HcmV?d00001 diff --git a/manufacturing/management/media/use_mps_08.png b/manufacturing/management/media/use_mps_08.png new file mode 100644 index 0000000000000000000000000000000000000000..3525471b7350ff45a6f3315cae92d5a3f69ec5f4 GIT binary patch literal 8277 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 literal 0 HcmV?d00001 diff --git a/manufacturing/management/media/use_mps_09.png b/manufacturing/management/media/use_mps_09.png new file mode 100644 index 0000000000000000000000000000000000000000..584903ee263af78c5e31a2eaa288cfd1fe7abc48 GIT binary patch literal 2430 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 literal 0 HcmV?d00001 diff --git a/manufacturing/management/use_mps.rst b/manufacturing/management/use_mps.rst new file mode 100644 index 000000000..74fab3e4b --- /dev/null +++ b/manufacturing/management/use_mps.rst @@ -0,0 +1,125 @@ +================================== +Use the Master Production Schedule +================================== + +The Master Production Schedule (MPS) is a valuable tool to plan your +production based on your demand forecast. + +Configuration +============= + +Go to the *Manufacturing app > Configuration > Settings* and activate +the Master Production Schedule feature before hitting save. + +.. image:: media/use_mps_01.png + :align: center + +.. tip:: + In the manufacturing settings, you can define the time range of your MPS (month/week/day) and the number of periods you want to display. + +Now, go in *Planning > Master Production Schedule* and click on add a +product. You can now define your safety stock target (= the stock you +want to have on hand at the end of the period) and the minimum and +maximum quantities to replenish. + +.. image:: media/use_mps_02.png + :align: center + +.. tip:: + The products are ordered in the MPS based on their sequence. You can + rearrange that sequence by going on the list of your products and + reorganize them with drag and drop. + +.. image:: media/use_mps_03.png + :align: center + +In the MPS view, you can decide which information you would like to show +by clicking on *rows*. Some fields can be added to the view, such as +*Actual demand*, which will show which quantity of products has +already been ordered for the period, or *Available to Promise*, which +allows you to know what can still be sold during the period (what you +plan to replenish - what is already sold during the period). You can +also decide to hide some information if it isn’t necessary. + +.. image:: media/use_mps_04.png + :align: center + +Estimate your demand and launch replenishment +============================================= + +The next step is to estimate the demand for the period. This estimation +should be entered in the row *Demand Forecast*. You can easily, at any +time, compare the demand forecast with the actual demand (= confirmed +sales). The demand forecast for a finished product will impact the +indirect demand for its components. + +.. image:: media/use_mps_05.png + :align: center + +Then, the quantity to replenish for the different periods will be +automatically computed. The replenishments you are supposed to launch +based on your lead times (vendor lead time or manufacturing lead time) +are displayed in green. You can now launch the replenishment by clicking +on the replenish button. + +Depending on the configuration of the product (buy vs. manufacture), +requests for quotations or manufacturing orders will be created. You can +easily access those by clicking on the *Actual Replenishment* cell. + +.. image:: media/use_mps_06.png + :align: center + +.. image:: media/use_mps_07.png + :align: center + +In case you manually edit the *To replenish* quantity, a small cross +will appear on the left. In case you want to go back to the +automatically computed value given by Odoo, you can click the cross. + +.. image:: media/use_mps_08.png + :align: center + +Cells color signification +========================= + +The cells, which are part of the *To replenish* line, can take +different colors depending on the situation: + +- **Green**: quantity of products which should be replenished to + reach the expected safety stock considering the demand forecast + and the indirect demand forecast. + +- **Grey**: replenishment order has already been generated, and its + quantity still matches current data. + +- **Red**: replenishment order has already been generated, and its + quantity was too high considering current data. + +- **Orange**: replenishment order has already been generated, and + its quantity was too low considering current data. + +The *Forecasted stock* line can also contain red cells, which means +the stock will be negative during the period in question. + +What if I have underestimated the demand? +----------------------------------------- + +You can still increase the demand forecast. It will impact the quantity +to replenish. The cell will become orange, and you’ll be able to launch +a new replenishment. + +What if I have overestimated the demand? +---------------------------------------- + +You can decrease the demand forecast. The cell will become red to inform +you that you’ve ordered more than planned. If you’re still able to do +it, you can cancel some RFQ or MO manually. + +What if I wrongly added a product to the MPS? +--------------------------------------------- + +You can easily remove a product from the MPS by clicking the small bin +on the right of its name. + +.. image:: media/use_mps_09.png + :align: center \ No newline at end of file From 1a8ec1888acc658026689e1ce98f5f5453b47a39 Mon Sep 17 00:00:00 2001 From: Odoo Translation Bot <c3p@odoo.com> Date: Sun, 15 Sep 2019 02:31:03 +0200 Subject: [PATCH 079/109] [I18N] Update translation terms from Transifex --- locale/es/LC_MESSAGES/accounting.po | 67 ++++++++++++++------------ locale/fr/LC_MESSAGES/accounting.po | 7 +-- locale/fr/LC_MESSAGES/manufacturing.po | 5 +- locale/uk/LC_MESSAGES/ecommerce.po | 6 +-- 4 files changed, 45 insertions(+), 40 deletions(-) diff --git a/locale/es/LC_MESSAGES/accounting.po b/locale/es/LC_MESSAGES/accounting.po index 7a6c8a8c3..d8ed3c0bb 100644 --- a/locale/es/LC_MESSAGES/accounting.po +++ b/locale/es/LC_MESSAGES/accounting.po @@ -40,7 +40,6 @@ # Pedro M. Baeza <pedro.baeza@gmail.com>, 2019 # Edilianny Sánchez <esanchez@vauxoo.com>, 2019 # Luis Marin <marin.guadarrama@gmail.com>, 2019 -# Jon Perez <jop@odoo.com>, 2019 # John Guardado <jgu@odoo.com>, 2019 # Gabriel Umana <gabriel.umana@delfixcr.com>, 2019 # Jesse Garza <jga@odoo.com>, 2019 @@ -48,6 +47,8 @@ # Vivian Montana <vmo@odoo.com>, 2019 # Rick Hunter <rick_hunter_ec@yahoo.com>, 2019 # Martin Trigaux, 2019 +# Sabina Batlle <sbb@odoo.com>, 2019 +# Jon Perez <jop@odoo.com>, 2019 # #, fuzzy msgid "" @@ -56,7 +57,7 @@ msgstr "" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-11-07 15:38+0100\n" "PO-Revision-Date: 2018-10-19 08:14+0000\n" -"Last-Translator: Martin Trigaux, 2019\n" +"Last-Translator: Jon Perez <jop@odoo.com>, 2019\n" "Language-Team: Spanish (https://www.transifex.com/odoo/teams/41243/es/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -3374,12 +3375,12 @@ msgid "" "information necessary to allow you use odoo in a Company with the country " "\"Mexico\" set." msgstr "" -"Esta documentación se hace asumiendo que tu sigues y conoces la " -"documentación oficial sobre facturación, ventas y contabilidad y que tiene " -"experiencia trabajando con Odoo en tales áreas, no se pretende poner aquí " -"los procedimientos que ya están explicados en esos documentos, solo la " -"información necesaria para permitirte usar Odoo en una empresa con sede " -"fijada en \"México\"." +"Esta documentación se ha hecho asumiendo que sigue y conoce la documentación" +" oficial sobre facturación, ventas y contabilidad y que tiene experiencia " +"trabajando con Odoo en tales área. No se pretende poner aquí los " +"procedimientos que ya están explicados en esos documentos, sólo la " +"información necesaria para permitir usar Odoo en una empresa con sede fijada" +" en \"México\"." #: ../../accounting/localizations/mexico.rst:16 msgid "The mexican localization is a group of 3 modules:" @@ -3419,10 +3420,10 @@ msgid "" "market, becoming your Odoo in the perfect solution to administer your " "company in Mexico." msgstr "" -"Con la localización mexicana en Odoo no solo podrás cumplir con las " +"Con la localización mexicana en Odoo no solo podrá cumplir con las " "características requeridas por ley en México, sino también utilizarlo como " -"tu sistema de contabilidad y facturación debido a todos los requisitos " -"normales para este mercado, convirtiendo a Odoo la solución perfecta para " +"su sistema de contabilidad y facturación debido a todos los requisitos " +"normales para este mercado, cosa que hace de Odoo la solución perfecta para " "administrar su empresa en México." #: ../../accounting/localizations/mexico.rst:36 @@ -3442,7 +3443,7 @@ msgstr "1. Instala la localización contable mexicana" #: ../../accounting/localizations/mexico.rst:43 msgid "For this, go in Apps and search for Mexico. Then click on *Install*." msgstr "" -"Para esto, ve a aplicaciones y busca México. Posteriormente, haz clic en " +"Para esto, vaya a aplicaciones y busque México. Después, haga clic en " "*Instalar*." #: ../../accounting/localizations/mexico.rst:49 @@ -3451,8 +3452,8 @@ msgid "" "when creating your account, the mexican localization will be automatically " "installed." msgstr "" -"Al crear una base de datos desde www.odoo.com, si eliges México como país al" -" crear tu cuenta, la localización mexicana se instalará automáticamente." +"Al crear una base de datos desde www.odoo.com, si se elige México como país " +"al crear la cuenta, la localización mexicana se instalará automáticamente." #: ../../accounting/localizations/mexico.rst:54 msgid "2. Electronic Invoices (CDFI 3.2 and 3.3 format)" @@ -3466,11 +3467,11 @@ msgid "" "3.3) and generate the payment complement signed as well (3.3 only) all fully" " integrate with the normal invoicing flow in Odoo." msgstr "" -"Para habilitar este requisito en México, ve a configuración en contabilidad " -"en:menuselection:`Contabilidad --> Configuración` y habilita la opción en la" -" imagen, con esto podrás generar la factura firmada (CFDI 3.2 y 3.3) y " -"generar también el complemento de pago firmado (3.3 solamente) todo se " -"integra completamente con el flujo de facturación normal en Odoo." +"Para habilitar este requisito en México, vaya a configuración en " +"contabilidad en:menuselection:`Contabilidad --> Configuración` y habilite la" +" opción en la imagen. Con esto podrá generar la factura firmada (CFDI 3.2 y " +"3.3) y generar también el complemento de pago firmado (3.3 solamente); todo " +"se integra completamente con el flujo de facturación normal en Odoo." #: ../../accounting/localizations/mexico.rst:68 msgid "3. Set you legal information in the company" @@ -3873,9 +3874,9 @@ msgid "" ":menuselection:`Accounting --> Reporting --> Mexico --> COA` and click on " "the button **Export for SAT (XML)**" msgstr "" -"Facturación electrónica nunca ha sido tan fácil, solo vé a " -":menuselection:’Contabilidad --> Informes --> México --> COA’ y dale clic en" -" el botón **Exportar para SAT (XML)**" +"La facturación electrónica nunca ha sido tan fácil, solo tiene que ir a " +":menuselection:’Contabilidad --> Informes --> México --> COA’ y darle clic " +"en el botón **Exportar para SAT (XML)**" #: ../../accounting/localizations/mexico.rst:311 msgid "**How to add new accounts?**" @@ -3919,8 +3920,8 @@ msgid "" msgstr "" "Cuando instala el módulo l10n_mx y su plan contable depende de él (esto " "sucede automáticamente cuando instala la configuración de México como país " -"en su base de datos), tendrá las etiquetas más comunes si la etiqueta que " -"necesita no está creada, puede crear una." +"en su base de datos), tendrá por defecto las etiquetas más comunes. Si la " +"etiqueta que necesita no está creada, puede crearla." #: ../../accounting/localizations/mexico.rst:338 msgid "Electronic Trial Balance" @@ -4070,8 +4071,8 @@ msgid "" "Go to :menuselection:`Accounting --> Reports --> Mexico --> Transactions " "with third partied (DIOT)`." msgstr "" -"Vé a :menuselection:’Contabilidad --> Informes --> Mexico --> Transacciones " -"con terceras partes (DIOT)’. " +"Vaya a :menuselection:’Contabilidad --> Informes --> Mexico --> " +"Transacciones con terceras partes (DIOT)’. " #: ../../accounting/localizations/mexico.rst:422 msgid "" @@ -4175,10 +4176,10 @@ msgid "" "information daily in the system manually." msgstr "" "En México, casi todas las empresas mandan y reciben pagos en diferentes " -"monedas. Si quieres hacer esto puedes habilitar el uso de multi-divisas y " -"deberías de habilitar la sincronización con **Banxico**, esto te dejara " -"bajar el tipo de cambio automáticamente del SAT sin necesidad de configurar " -"esta información todos los días manualmente en el sistema. " +"monedas. Si quiere hacer esto puede habilitar el uso de multi-divisas. " +"También debería habilitar la sincronización con **Banxico**, ya que esto le " +"dejara bajar el tipo de cambio automáticamente del SAT sin necesidad de " +"configurar esta información todos los días manualmente en el sistema. " #: ../../accounting/localizations/mexico.rst:488 msgid "Go to settings and enable the multi currency feature." @@ -4422,8 +4423,8 @@ msgid "" "**Solution:** The postal code on your company address is not a valid one for" " Mexico, fix it." msgstr "" -"**Solución:** El código postal en la dirección de tu empresa no es uno " -"valido para México, corrígelo. " +"**Solución:** El código postal en la dirección de su empresa no es uno " +"valido para México, debería corregirlo. " #: ../../accounting/localizations/mexico.rst:606 msgid "" @@ -12237,6 +12238,8 @@ msgid "" "Technical field used to know whether the field `partner_bank_account_id` " "needs to be displayed or not in the payments form views" msgstr "" +"El campo técnico usado para saber si el campo `partner_bank_account_id` debe" +" mostrarse o no en las vistas del formulario de pagos" #: ../../accounting/payables/pay/check.rst:0 msgid "Code" diff --git a/locale/fr/LC_MESSAGES/accounting.po b/locale/fr/LC_MESSAGES/accounting.po index 97a38e67d..345ad1caa 100644 --- a/locale/fr/LC_MESSAGES/accounting.po +++ b/locale/fr/LC_MESSAGES/accounting.po @@ -30,10 +30,11 @@ # William Henrotin <whe@odoo.com>, 2018 # Vincent M <subnetiq@gmail.com>, 2018 # Christophe CHAUVET <christophe.chauvet@gmail.com>, 2018 -# Martin Trigaux, 2018 # Jérôme Tanché <jerome.tanche@ouest-dsi.fr>, 2018 # Eloïse Stilmant <est@odoo.com>, 2018 +# Martin Trigaux, 2019 # Satish kumar <Satishafd@gmail.com>, 2019 +# Cécile Collart <cco@odoo.com>, 2019 # #, fuzzy msgid "" @@ -42,7 +43,7 @@ msgstr "" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-11-07 15:38+0100\n" "PO-Revision-Date: 2018-10-19 08:14+0000\n" -"Last-Translator: Satish kumar <Satishafd@gmail.com>, 2019\n" +"Last-Translator: Cécile Collart <cco@odoo.com>, 2019\n" "Language-Team: French (https://www.transifex.com/odoo/teams/41243/fr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -2267,7 +2268,7 @@ msgstr "La devise utilisée pour entrer les relevés" #: ../../accounting/bank/setup/manage_cash_register.rst:0 msgid "Defines how the bank statements will be registered" -msgstr "" +msgstr "Définissez comment les relevés bancaires seront enregistrés" #: ../../accounting/bank/setup/manage_cash_register.rst:0 msgid "Creation of Bank Statements" diff --git a/locale/fr/LC_MESSAGES/manufacturing.po b/locale/fr/LC_MESSAGES/manufacturing.po index f8c351628..47586d83b 100644 --- a/locale/fr/LC_MESSAGES/manufacturing.po +++ b/locale/fr/LC_MESSAGES/manufacturing.po @@ -8,6 +8,7 @@ # Jérôme Tanché <jerome.tanche@ouest-dsi.fr>, 2018 # Xavier Belmere <Info@cartmeleon.com>, 2018 # Renaud de Colombel <rdecolombel@sgen.cfdt.fr>, 2019 +# thomas quertinmont <tqu@odoo.com>, 2019 # #, fuzzy msgid "" @@ -16,7 +17,7 @@ msgstr "" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-10-19 10:03+0200\n" "PO-Revision-Date: 2018-10-19 08:15+0000\n" -"Last-Translator: Renaud de Colombel <rdecolombel@sgen.cfdt.fr>, 2019\n" +"Last-Translator: thomas quertinmont <tqu@odoo.com>, 2019\n" "Language-Team: French (https://www.transifex.com/odoo/teams/41243/fr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -491,7 +492,7 @@ msgstr "" #: ../../manufacturing/repair/repair.rst:10 msgid "Create a Repair Order" -msgstr "" +msgstr "Créer un Ordre de Réparation" #: ../../manufacturing/repair/repair.rst:12 msgid "" diff --git a/locale/uk/LC_MESSAGES/ecommerce.po b/locale/uk/LC_MESSAGES/ecommerce.po index c316dfd56..8cb19ed7c 100644 --- a/locale/uk/LC_MESSAGES/ecommerce.po +++ b/locale/uk/LC_MESSAGES/ecommerce.po @@ -5,7 +5,7 @@ # # Translators: # Martin Trigaux, 2018 -# Alina Lisnenko <alinasemeniuk1@gmail.com>, 2018 +# Alina Lisnenko <alinasemeniuk1@gmail.com>, 2019 # #, fuzzy msgid "" @@ -14,7 +14,7 @@ msgstr "" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-10-19 10:03+0200\n" "PO-Revision-Date: 2018-10-19 08:15+0000\n" -"Last-Translator: Alina Lisnenko <alinasemeniuk1@gmail.com>, 2018\n" +"Last-Translator: Alina Lisnenko <alinasemeniuk1@gmail.com>, 2019\n" "Language-Team: Ukrainian (https://www.transifex.com/odoo/teams/41243/uk/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -771,7 +771,7 @@ msgstr "Податки" #: ../../ecommerce/overview/introduction.rst:17 msgid "Checkout process" -msgstr "Процес перевірки" +msgstr "Оформлення замовлення " #: ../../ecommerce/overview/introduction.rst:18 msgid "Upselling & cross-selling" From e7c7664bc61b8f5bf058a3d93412823226cbd605 Mon Sep 17 00:00:00 2001 From: Odoo Translation Bot <c3p@odoo.com> Date: Sun, 15 Sep 2019 05:01:40 +0200 Subject: [PATCH 080/109] [I18N] Update translation terms from Transifex --- locale/es/LC_MESSAGES/accounting.po | 6 ++++-- locale/fr/LC_MESSAGES/accounting.po | 5 +++-- locale/uk/LC_MESSAGES/ecommerce.po | 6 +++--- 3 files changed, 10 insertions(+), 7 deletions(-) diff --git a/locale/es/LC_MESSAGES/accounting.po b/locale/es/LC_MESSAGES/accounting.po index 63d0c8b67..0d38aab5f 100644 --- a/locale/es/LC_MESSAGES/accounting.po +++ b/locale/es/LC_MESSAGES/accounting.po @@ -48,12 +48,12 @@ # Pedro M. Baeza <pedro.baeza@gmail.com>, 2019 # Edilianny Sánchez <esanchez@vauxoo.com>, 2019 # Luis Marin <marin.guadarrama@gmail.com>, 2019 -# Jon Perez <jop@odoo.com>, 2019 # Gabriel Umana <gabriel.umana@delfixcr.com>, 2019 # Jesse Garza <jga@odoo.com>, 2019 # Angel Moya - PESOL <angel.moya@pesol.es>, 2019 # Vivian Montana <vmo@odoo.com>, 2019 # Rick Hunter <rick_hunter_ec@yahoo.com>, 2019 +# Jon Perez <jop@odoo.com>, 2019 # #, fuzzy msgid "" @@ -62,7 +62,7 @@ msgstr "" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-11-07 15:44+0100\n" "PO-Revision-Date: 2017-10-20 09:55+0000\n" -"Last-Translator: Rick Hunter <rick_hunter_ec@yahoo.com>, 2019\n" +"Last-Translator: Jon Perez <jop@odoo.com>, 2019\n" "Language-Team: Spanish (https://www.transifex.com/odoo/teams/41243/es/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -11873,6 +11873,8 @@ msgid "" "Technical field used to know whether the field `partner_bank_account_id` " "needs to be displayed or not in the payments form views" msgstr "" +"El campo técnico usado para saber si el campo `partner_bank_account_id` debe" +" mostrarse o no en las vistas del formulario de pagos" #: ../../accounting/payables/pay/check.rst:0 msgid "Code" diff --git a/locale/fr/LC_MESSAGES/accounting.po b/locale/fr/LC_MESSAGES/accounting.po index 6fb08f4bd..10649886e 100644 --- a/locale/fr/LC_MESSAGES/accounting.po +++ b/locale/fr/LC_MESSAGES/accounting.po @@ -56,6 +56,7 @@ # Valaeys Stéphane <svalaeys@fiefmanage.ch>, 2019 # Martin Trigaux, 2019 # Satish kumar <Satishafd@gmail.com>, 2019 +# Cécile Collart <cco@odoo.com>, 2019 # #, fuzzy msgid "" @@ -64,7 +65,7 @@ msgstr "" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-11-07 15:44+0100\n" "PO-Revision-Date: 2017-10-20 09:55+0000\n" -"Last-Translator: Satish kumar <Satishafd@gmail.com>, 2019\n" +"Last-Translator: Cécile Collart <cco@odoo.com>, 2019\n" "Language-Team: French (https://www.transifex.com/odoo/teams/41243/fr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -2291,7 +2292,7 @@ msgstr "La devise utilisée pour entrer les relevés" #: ../../accounting/bank/setup/manage_cash_register.rst:0 msgid "Defines how the bank statements will be registered" -msgstr "" +msgstr "Définissez comment les relevés bancaires seront enregistrés" #: ../../accounting/bank/setup/manage_cash_register.rst:0 msgid "Creation of Bank Statements" diff --git a/locale/uk/LC_MESSAGES/ecommerce.po b/locale/uk/LC_MESSAGES/ecommerce.po index efea8d1bc..cc7cd43a4 100644 --- a/locale/uk/LC_MESSAGES/ecommerce.po +++ b/locale/uk/LC_MESSAGES/ecommerce.po @@ -4,7 +4,7 @@ # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. # # Translators: -# Alina Lisnenko <alinasemeniuk1@gmail.com>, 2018 +# Alina Lisnenko <alinasemeniuk1@gmail.com>, 2019 # #, fuzzy msgid "" @@ -13,7 +13,7 @@ msgstr "" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2017-10-10 09:08+0200\n" "PO-Revision-Date: 2017-10-20 09:56+0000\n" -"Last-Translator: Alina Lisnenko <alinasemeniuk1@gmail.com>, 2018\n" +"Last-Translator: Alina Lisnenko <alinasemeniuk1@gmail.com>, 2019\n" "Language-Team: Ukrainian (https://www.transifex.com/odoo/teams/41243/uk/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -770,7 +770,7 @@ msgstr "Податки" #: ../../ecommerce/overview/introduction.rst:17 msgid "Checkout process" -msgstr "Процес перевірки" +msgstr "Оформлення замовлення " #: ../../ecommerce/overview/introduction.rst:18 msgid "Upselling & cross-selling" From e70512c39192d6850c6822f5cebbe5cfb4618651 Mon Sep 17 00:00:00 2001 From: Denis Vermylen <dve@odoo.com> Date: Mon, 16 Sep 2019 12:21:44 +0200 Subject: [PATCH 081/109] [IMP] odoo_sh: update SSL doc --- odoo_sh/getting_started/settings.rst | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/odoo_sh/getting_started/settings.rst b/odoo_sh/getting_started/settings.rst index 12f17c24f..befdeb9a4 100644 --- a/odoo_sh/getting_started/settings.rst +++ b/odoo_sh/getting_started/settings.rst @@ -155,12 +155,9 @@ Most domain managers have the feature to configure this redirection. This is com HTTPS/SSL --------- -You can use a third-party CDN such as *Cloudflare.com* to enable the *HTTPS* support for your custom domain: +If the redirection is correctly set up, the platform will automatically generate an SLL certificate with `Let's Encrypt <https://letsencrypt.org/about/>`_ within the hour and your domain will be accessible through HTTPS. -* `Create a Cloudflare account <https://support.cloudflare.com/hc/en-us/articles/201720164-Step-2-Create-a-Cloudflare-account-and-add-a-website>`_ -* `Change your domain name servers to Cloudflare <https://support.cloudflare.com/hc/en-us/articles/205195708-Step-3-Change-your-domain-name-servers-to-Cloudflare>`_ -* `Choose an SSL mode <https://support.cloudflare.com/hc/en-us/articles/201897700-Step-4-Recommended-First-Steps-for-all-Cloudflare-users#sslmode>`_ -* `Redirect your visitors to HTTPS <https://support.cloudflare.com/hc/en-us/articles/200170536-How-do-I-redirect-all-visitors-to-HTTPS-SSL->`_ +While it is currently not possible to configure your own SSL certificates on the Odoo.sh platform we are considering the feature. SPF and DKIM compliance ----------------------- From 6a0c604635e21a8cb3103c1d0cbf5f8983218e67 Mon Sep 17 00:00:00 2001 From: lau-odoo <lau-odoo> Date: Mon, 16 Sep 2019 13:55:17 +0200 Subject: [PATCH 082/109] [ADD] mrp: add plan work orders doc lau --- manufacturing/management.rst | 1 + .../management/media/plan_work_order_01.png | Bin 0 -> 3870 bytes .../management/media/plan_work_order_02.png | Bin 0 -> 8360 bytes .../management/media/plan_work_order_03.png | Bin 0 -> 7207 bytes .../management/media/plan_work_order_04.png | Bin 0 -> 3709 bytes manufacturing/management/plan_work_orders.rst | 52 ++++++++++++++++++ 6 files changed, 53 insertions(+) create mode 100644 manufacturing/management/media/plan_work_order_01.png create mode 100644 manufacturing/management/media/plan_work_order_02.png create mode 100644 manufacturing/management/media/plan_work_order_03.png create mode 100644 manufacturing/management/media/plan_work_order_04.png create mode 100644 manufacturing/management/plan_work_orders.rst diff --git a/manufacturing/management.rst b/manufacturing/management.rst index d1034e687..4a46ddecc 100644 --- a/manufacturing/management.rst +++ b/manufacturing/management.rst @@ -12,6 +12,7 @@ Manufacturing Management management/kit_shipping management/product_variants management/sub_assemblies + management/plan_work_orders management/unbuild management/subcontracting management/use_mps \ No newline at end of file diff --git a/manufacturing/management/media/plan_work_order_01.png b/manufacturing/management/media/plan_work_order_01.png new file mode 100644 index 0000000000000000000000000000000000000000..2e0bbf6290fde28e8928ec87eb6219733f5817ab GIT binary patch literal 3870 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 literal 0 HcmV?d00001 diff --git a/manufacturing/management/media/plan_work_order_02.png b/manufacturing/management/media/plan_work_order_02.png new file mode 100644 index 0000000000000000000000000000000000000000..fc62834b7ffb286f697254a934606cdf82dc75ad GIT binary patch literal 8360 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 HfART0oRy(b literal 0 HcmV?d00001 diff --git a/manufacturing/management/media/plan_work_order_03.png b/manufacturing/management/media/plan_work_order_03.png new file mode 100644 index 0000000000000000000000000000000000000000..66d596b43fd1ea9f0bd089fab7a4f6640c0351bf GIT binary patch literal 7207 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 literal 0 HcmV?d00001 diff --git a/manufacturing/management/media/plan_work_order_04.png b/manufacturing/management/media/plan_work_order_04.png new file mode 100644 index 0000000000000000000000000000000000000000..3cbff845cd708abf05b57585cfc19b4929e656f7 GIT binary patch literal 3709 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 Uzx9KaBL>maexy};&pP1$0OAyqcmMzZ literal 0 HcmV?d00001 diff --git a/manufacturing/management/plan_work_orders.rst b/manufacturing/management/plan_work_orders.rst new file mode 100644 index 000000000..d011bdd18 --- /dev/null +++ b/manufacturing/management/plan_work_orders.rst @@ -0,0 +1,52 @@ +================ +Plan Work Orders +================ + +In some cases, companies need to schedule their work orders. Doing so, +they can organize the work for the whole day and be sure everything goes +well. It helps to avoid scheduling multiple work orders at the same time +when you don’t have the capacity to do so. + +With Odoo, companies can schedule the planned start date for their +manufacturing orders. No possible duplication, no potential issues with +the planning. And, if you plan two work orders at the same work center, +at the same hour, the second one will be scheduled right after the first +one, avoiding work superposition. + +Create the Work Orders +====================== + +The first thing you need to do is to open the *Manufacturing* app. +Then, Go to the settings and enable the *Work Orders* feature. + +.. image:: media/plan_work_order_01.png + :align: center + +Now, go to the *Manufacturing Orders* menu and hit *Create*. Choose +your product and add a *Planned Start Date*. + +.. image:: media/plan_work_order_02.png + :align: center + +.. note:: + The “Deadline Start” field is informative. It shows you until when you + can launch the manufacturing order to fulfill the initial demand. + +Mark your *Manufacturing Order* as todo and plan it. By going to the +*Planning* menu, you can access to the scheduled orders. Here is the +one we just created: + +.. image:: media/plan_work_order_03.png + :align: center + +.. note:: + If you plan two work orders at the same hour, the second one will be + scheduled after the first one if the jobs need to be done at the same + work center. The start date will, then, be automatically updated + considering the first free slot on the work center. + +If you overrun the planned date and begin the job later, you will have a +track of it in the *Time Tracking* tab of your work order. + +.. image:: media/plan_work_order_04.png + :align: center \ No newline at end of file From 2280b1edca3da855febfd0d1d7f01835b38bb512 Mon Sep 17 00:00:00 2001 From: Moens Alexandre <mao@odoo.com> Date: Mon, 16 Sep 2019 14:09:23 +0200 Subject: [PATCH 083/109] [IMP]odoo.sh : ssh-import --- odoo_sh/getting_started/create.rst | 18 ++++++++++++++++++ .../media/create-import-get-build-id.png | Bin 0 -> 73260 bytes 2 files changed, 18 insertions(+) create mode 100644 odoo_sh/getting_started/media/create-import-get-build-id.png diff --git a/odoo_sh/getting_started/create.rst b/odoo_sh/getting_started/create.rst index b7ad04a83..25c339984 100644 --- a/odoo_sh/getting_started/create.rst +++ b/odoo_sh/getting_started/create.rst @@ -145,6 +145,24 @@ Once the backup imported, you can access the database using the *Connect* button .. image:: ./media/create-import-production-done.png :align: center +If the backup is very large, the standard import may fail. In those cases, you will need to upload the backup via ssh. + +.. code-block:: bash + + scp <path_to_your_backup> <build_id>@<domain>:~/tmp/ + +The manpage for scp : `link <https://linux.die.net/man/1/scp>`_ + +.. image:: ./media/create-import-get-build-id.png + :align: center + +Then, you will need to manually start the import (in the Odoo.sh shell) + +.. code-block:: bash + + odoosh-import-database ~/tmp/<the_name_of_your_dump> + + Check your outgoing email servers --------------------------------- diff --git a/odoo_sh/getting_started/media/create-import-get-build-id.png b/odoo_sh/getting_started/media/create-import-get-build-id.png new file mode 100644 index 0000000000000000000000000000000000000000..d309fc665e8a649ee720dc12b36370e6092ef1db GIT binary patch literal 73260 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 BvyK1& literal 0 HcmV?d00001 From be47d7c8bd493db081dec1c57472c4c0731d7526 Mon Sep 17 00:00:00 2001 From: nKlapatch <52015405+nKlapatch@users.noreply.github.com> Date: Wed, 3 Jul 2019 12:11:33 -0500 Subject: [PATCH 084/109] [FIX] *: typos, wording --- Makefile | 28 +++++---- accounting/payables/supplier_bills/manage.rst | 60 +++++++++---------- crm/acquire_leads/generate_from_website.rst | 22 +++---- sales/send_quotations/deadline.rst | 6 +- 4 files changed, 60 insertions(+), 56 deletions(-) diff --git a/Makefile b/Makefile index 236e75932..829c29461 100644 --- a/Makefile +++ b/Makefile @@ -10,7 +10,7 @@ LESSOPTS = # User-friendly check for sphinx-build ifeq ($(shell which $(SPHINXBUILD) >/dev/null 2>&1; echo $$?), 1) -$(error The '$(SPHINXBUILD)' command was not found. Make sure you have Sphinx installed, then set the SPHINXBUILD environment variable to point to the full path of the '$(SPHINXBUILD)' executable. Alternatively you can add the directory with the executable to your PATH. If you don't have Sphinx installed, grab it from http://sphinx-doc.org/) +$(error The '$(SPHINXBUILD)' command was not found. Make sure you have Sphinx installed; then set the SPHINXBUILD environment variable to point to the full path of the '$(SPHINXBUILD)' executable. Alternatively, you can add the directory with the executable to your PATH. If you don't have Sphinx installed, grab it from http://sphinx-doc.org/) endif # Internal variables. @@ -27,15 +27,17 @@ _extensions/odoo/static/style.css: $(lessfiles) .PHONY: help clean html dirhtml singlehtml pickle json htmlhelp qthelp devhelp epub latex latexpdf text man changes linkcheck doctest gettext +# Displays list of commands help: @echo "Please use \`make <target>' where <target> is one of" + @echo " clean to delete the build" @echo " html to make standalone HTML files" @echo " i18nhtml to make standalone translated 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 " htmlhelp to make HTML files and an 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" @@ -53,9 +55,11 @@ help: @echo " linkcheck to check all external links for integrity" @echo " doctest to run all doctests embedded in the documentation (if enabled)" +# Deletes the build clean: rm -rf $(BUILDDIR)/* +# These commands are used to create files or run tests html: _extensions/odoo/static/style.css $(SPHINXBUILD) -b html $(ALLSPHINXOPTS) $(BUILDDIR)/html @echo @@ -79,23 +83,23 @@ singlehtml: pickle: $(SPHINXBUILD) -b pickle $(ALLSPHINXOPTS) $(BUILDDIR)/pickle @echo - @echo "Build finished; now you can process the pickle files." + @echo "Build finished. Now you can process the pickle files." json: $(SPHINXBUILD) -b json $(ALLSPHINXOPTS) $(BUILDDIR)/json @echo - @echo "Build finished; now you can process the JSON files." + @echo "Build finished. Now you can process the JSON files." htmlhelp: $(SPHINXBUILD) -b htmlhelp $(ALLSPHINXOPTS) $(BUILDDIR)/htmlhelp @echo - @echo "Build finished; now you can run HTML Help Workshop with the" \ + @echo "Build finished. Now you can run HTML Help Workshop with the" \ ".hhp project file in $(BUILDDIR)/htmlhelp." qthelp: $(SPHINXBUILD) -b qthelp $(ALLSPHINXOPTS) $(BUILDDIR)/qthelp @echo - @echo "Build finished; now you can run "qcollectiongenerator" with the" \ + @echo "Build finished. Now you can run "qcollectiongenerator" with the" \ ".qhcp project file in $(BUILDDIR)/qthelp, like this:" @echo "# qcollectiongenerator $(BUILDDIR)/qthelp/UnderstandingAccountingForEntrepreneurs.qhcp" @echo "To view the help file:" @@ -118,7 +122,7 @@ epub: latex: $(SPHINXBUILD) -b latex $(ALLSPHINXOPTS) $(BUILDDIR)/latex @echo - @echo "Build finished; the LaTeX files are in $(BUILDDIR)/latex." + @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)." @@ -126,14 +130,14 @@ 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." + @echo "pdflatex finished. The PDF files are in $(BUILDDIR)/latex." cp $(BUILDDIR)/latex/*.pdf $(BUILDDIR)/html/ 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." + @echo "pdflatex finished. The PDF files are in $(BUILDDIR)/latex." text: $(SPHINXBUILD) -b text $(ALLSPHINXOPTS) $(BUILDDIR)/text @@ -156,7 +160,7 @@ 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." + @echo "makeinfo finished. The Info files are in $(BUILDDIR)/texinfo." gettext: $(SPHINXBUILD) -b gettext $(I18NSPHINXOPTS) locale/sources @@ -171,12 +175,12 @@ changes: linkcheck: $(SPHINXBUILD) -b linkcheck $(ALLSPHINXOPTS) $(BUILDDIR)/linkcheck @echo - @echo "Link check complete; look for any errors in the above output " \ + @echo "Link check complete. Look for any errors in the above output " \ "or in $(BUILDDIR)/linkcheck/output.txt." doctest: $(SPHINXBUILD) -b doctest $(ALLSPHINXOPTS) $(BUILDDIR)/doctest - @echo "Testing of doctests in the sources finished, look at the " \ + @echo "Testing of doctests in the sources finished. Look at the " \ "results in $(BUILDDIR)/doctest/output.txt." xml: diff --git a/accounting/payables/supplier_bills/manage.rst b/accounting/payables/supplier_bills/manage.rst index 42c3bc555..e17ef5fa0 100644 --- a/accounting/payables/supplier_bills/manage.rst +++ b/accounting/payables/supplier_bills/manage.rst @@ -34,7 +34,7 @@ Installing the Purchase and Inventory applications -------------------------------------------------- From the **Apps** application, search for the **Purchase** module and -install it. Due to certain dependencies, Installing Purchase will +install it. Due to certain dependencies, installing Purchase will automatically install the **Inventory** and **Accounting** applications. Creating products @@ -42,13 +42,13 @@ Creating products Creating products in Odoo is essential for quick and efficient purchasing within Odoo. Simply navigate to the Products submenu under -Purchase, and click create. +Purchase and click create. .. image:: ./media/manage01.png :align: center -When creating the product, Pay attention to the **Product Type** field, -as it is important: +When creating the product, pay attention to the **Product Type** field, +since it is important: - Products that are set as **Stockable or Consumable** will allow you to keep track of their inventory levels. These options imply @@ -64,7 +64,7 @@ as it is important: It is recommended that you create a **Miscellaneous** product for all purchases that occur infrequently and do not require inventory valuation or management. - If you create such a product, it is recommend to set the product type to **Service**. + If you create such a product, it is recommended to set the product type to **Service**. Managing your Vendor Bills ========================== @@ -90,14 +90,14 @@ Receiving Products If you purchased any stockable products that you manage the inventory of, you will need to receive the products from the Inventory application -after you confirm a Purchase Order. From the **Inventory dashboard**, you +after you confirm a purchase order. From the **Inventory dashboard**, you should see a button linking you directly to the transfer of products. This button is outlined in red below: .. image:: ./media/manage03.png :align: center -Navigating this route will take you to a list of all orders awaiting to +Navigating this route will take you to a list of all orders waiting to be received. .. image:: ./media/manage04.png @@ -105,8 +105,8 @@ be received. If you have a lot of awaiting orders, apply a filter using the search bar in the upper right. With this search bar, you may filter based on -the Vendor (Partner), the product, or the source document, also known as -the reference of your purchase order. You also have the capability to +the vendor (partner), the product, or the source document (also known as +the reference of your purchase order). You can also group the orders by different criteria under **Group By**. Selecting an item from this list will open the following screen where you then will receive the products. @@ -119,7 +119,7 @@ Purchasing service products does not trigger a delivery order. Managing Vendor Bills --------------------- -When you receive a Vendor Bill for a previous purchase, be sure to +When you receive a vendor bill for a previous purchase, be sure to record it in the Purchases application under the **Control Menu**. You need to create a new vendor bill even if you already registered a purchase order. @@ -127,21 +127,21 @@ purchase order. .. image:: ./media/manage06.png :align: center -The first thing you will need to do upon creating a Vendor Bill is to -select the appropriate Vendor as this will also pull up any associated +The first thing you will need to do upon creating a vendor bill is to +select the appropriate vendor, since doing so will also pull up any associated accounting or pricelist information. From there, you can choose to -specify any one or multiple Purchase Orders to populate the Vendor Bill +specify one or multiple Purchase Orders to populate the Vendor Bill with. When you select a Purchase Order from the list, Odoo will pull any uninvoiced products associated to that Purchase Order and automatically populate that information below. If you are having a hard time finding -the appropriate Vendor bill, you may search through the list by +the appropriate vendor bill, you may search through the list by inputting the vendor reference number or your internal purchase order number. .. image:: ./media/manage07.png :align: center -While the invoice is in draft state, you can make any modifications you +While the invoice is in a draft state, you can make any modifications you need (i.e. remove or add product lines, modify quantities, and change prices). @@ -166,18 +166,18 @@ Vendor Bill Matching What to do if your vendor bill does not match what you received --------------------------------------------------------------- -If the bill you receive from the vendor has different quantities than -what Odoo automatically populates as quantities, this could be due to +If the bill you receive from the vendor has quantities that do not match +the quantities automatically populated by Odoo, this could be due to several reasons: -- the vendor is incorrectly charging you for products and/or services - that you have not ordered, +- The vendor is incorrectly charging you for products and/or services + that you have not ordered. -- the vendor is billing you for products that you might not have +- The vendor is billing you for products that you might not have received yet, as the invoicing control may be based on ordered or - received quantities, + received quantities. -- or the vendor did not bill you for previously purchased products. +- The vendor did not bill you for previously purchased products. In these instances it is recommended that you verify that the bill, and any associated purchase order to the vendor, are accurate and that you @@ -186,13 +186,13 @@ understand what you have ordered and what you have already received. If you are unable to find a purchase order related to a vendor bill, this could be due to one of a few reasons: -- the vendor has already invoiced you for this purchase order, - therefore it is not going to appear anywhere in the selection, +- The vendor has already invoiced you for this purchase order; + therefore it is not going to appear anywhere in the selection. -- someone in the company forgot to record a purchase order for this - vendor, +- Someone in the company forgot to record a purchase order for this + vendor. -- or the vendor is charging you for something you did not order. +- The vendor is charging you for something you did not order. @@ -223,7 +223,7 @@ Batch Billing ------------- When creating a vendor bill and selecting the appropriate purchase -order, you may continue to select additional purchase orders and Odoo -will add the additional line items from that purchase order.. If you -have not deleted the previous line items from the first purchase order +order, you may continue to select additional purchase orders. Odoo +will add the additional line items from the purchase orders you select. If you +have not deleted the previous line items from the first purchase order, the bill will be linked to all the appropriate purchase orders. diff --git a/crm/acquire_leads/generate_from_website.rst b/crm/acquire_leads/generate_from_website.rst index fca2295cf..64e4d1855 100644 --- a/crm/acquire_leads/generate_from_website.rst +++ b/crm/acquire_leads/generate_from_website.rst @@ -13,7 +13,7 @@ You should first go to your website app. |image0|\ |image1| -With the CRM app installed, you benefit from ready-to-use contact form +With the CRM app installed, you benefit from a ready-to-use contact form on your Odoo website that will generate leads/opportunities automatically. @@ -32,15 +32,15 @@ Create a custom contact form ============================ You may want to know more from your visitor when they use the contact form to -contact you. You will then need to build a custom contact form on your -website. Those contact forms can generate multiple types of records in +you will need to build a custom contact form on your +website. These contact forms can generate multiple types of records in the system (emails, leads/opportunities, project tasks, helpdesk -tickets, etc...) +tickets, etc.) Configuration ============= -You will need to install the free *Form Builder* module. Only +You will need to install the free *Form Builder* module, only available in Odoo Enterprise. .. image:: media/generate_from_website05.png @@ -49,25 +49,25 @@ available in Odoo Enterprise. Create a custom contact form ---------------------------- -From any page you want your contact form to be in, in edit mode, drag -the form builder in the page and you will be able to add all the fields +First, go to the page where you want to put your contact form. In edit mode, drag +the form builder onto the page, and you will be able to add all the fields you wish. .. image:: media/generate_from_website06.png :align: center -By default any new contact form will send an email, you can switch to +By default, any new contact form will send an email. You can switch to lead/opportunity generation in *Change Form Parameters*. .. note:: If the same visitor uses the contact form twice, the second - information will be added to the first lead/opportunity in the chatter. + entry will be added to the first lead/opportunity in the chatter. Generate leads instead of opportunities ======================================= -When using a contact form, it is advised to use a qualification step -before assigning to the right sales people. To do so, activate *Leads* +When using a contact form, you should use a qualification step +before assigning the form to the right sales people. To do so, activate *Leads* in CRM settings and refer to :doc:`convert`. .. |image0| image:: ./media/generate_from_website01.png diff --git a/sales/send_quotations/deadline.rst b/sales/send_quotations/deadline.rst index 3e714f405..8e09f7403 100644 --- a/sales/send_quotations/deadline.rst +++ b/sales/send_quotations/deadline.rst @@ -2,8 +2,8 @@ Stimulate customers with quotations deadline ============================================ -As you send quotations, it is important to set a quotation deadline; -Both to entice your customer into action with the fear of missing out on +As you send quotations, it is important to set a quotation deadline, +both to entice your customer into action with the fear of missing out on an offer and to protect yourself. You don't want to have to fulfill an order at a price that is no longer cost effective for you. @@ -26,7 +26,7 @@ can find more info about quotation templates `here .. image:: media/quotationsdeadline02.png :align: center -On your customer side, they will see this. +On your customer side, they will see this: .. image:: media/quotationsdeadline03.png :align: center From 812d290c0729ac4b9f57e11308c3abbbaa343a15 Mon Sep 17 00:00:00 2001 From: Martin Trigaux <mat@odoo.com> Date: Mon, 16 Sep 2019 15:50:50 +0200 Subject: [PATCH 085/109] [I18N] *: export 12.0 source terms --- locale/sources/accounting.pot | 1179 ++++++++++++++------ locale/sources/crm.pot | 16 +- locale/sources/db_management.pot | 252 +++-- locale/sources/discuss.pot | 60 +- locale/sources/ecommerce.pot | 190 ++-- locale/sources/general.pot | 105 +- locale/sources/getting_started.pot | 70 +- locale/sources/inventory.pot | 179 +-- locale/sources/iot.pot | 56 +- locale/sources/livechat.pot | 10 +- locale/sources/mobile.pot | 74 +- locale/sources/point_of_sale.pot | 386 +++---- locale/sources/project.pot | 8 +- locale/sources/purchase.pot | 206 +--- locale/sources/sales.pot | 8 +- locale/sources/website.pot | 1634 +++++++++++++++++----------- 16 files changed, 2659 insertions(+), 1774 deletions(-) diff --git a/locale/sources/accounting.pot b/locale/sources/accounting.pot index 6e7effa67..1146f83bf 100644 --- a/locale/sources/accounting.pot +++ b/locale/sources/accounting.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Odoo 12.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-11-07 15:38+0100\n" +"POT-Creation-Date: 2019-09-16 15:50+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -17,7 +17,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" #: ../../accounting.rst:5 -#: ../../accounting/localizations/mexico.rst:283 +#: ../../accounting/localizations/mexico.rst:312 msgid "Accounting" msgstr "" @@ -54,13 +54,13 @@ msgstr "" #: ../../accounting/bank/feeds/synchronize.rst:26 #: ../../accounting/bank/misc/batch.rst:21 #: ../../accounting/bank/misc/interbank.rst:14 -#: ../../accounting/bank/reconciliation/use_cases.rst:20 +#: ../../accounting/bank/reconciliation/use_cases.rst:16 #: ../../accounting/bank/setup/foreign_currency.rst:22 #: ../../accounting/bank/setup/manage_cash_register.rst:9 #: ../../accounting/localizations/colombia.rst:25 #: ../../accounting/localizations/mexico.rst:33 #: ../../accounting/others/adviser/assets.rst:24 -#: ../../accounting/others/adviser/budget.rst:18 +#: ../../accounting/others/adviser/budget.rst:21 #: ../../accounting/others/analytic/purchases_expenses.rst:18 #: ../../accounting/others/analytic/timesheets.rst:16 #: ../../accounting/others/configuration.rst:3 @@ -250,7 +250,7 @@ msgid ":doc:`../reconciliation/use_cases`" msgstr "" #: ../../accounting/bank/feeds/manual.rst:100 -#: ../../accounting/bank/reconciliation/use_cases.rst:115 +#: ../../accounting/bank/reconciliation/use_cases.rst:111 msgid ":doc:`../feeds/synchronize`" msgstr "" @@ -466,7 +466,7 @@ msgid "Once you filled in your credentials, your bank feeds will be synchronized msgstr "" #: ../../accounting/bank/feeds/synchronize.rst:73 -#: ../../accounting/localizations/mexico.rst:533 +#: ../../accounting/localizations/mexico.rst:562 msgid "FAQ" msgstr "" @@ -483,11 +483,11 @@ msgid "You can however force this synchronization by clicking on the button \"Sy msgstr "" #: ../../accounting/bank/feeds/synchronize.rst:86 -msgid "Moreover, a transaction can be visible in your bank account but not being fetched by Yodlee. Indeed, the transaction in your bank account can have the status \"pending\" and not the status \"posted\". In that case, Yodlee won't import it, you will have to wait that the status changes." +msgid "Moreover, a transaction can be visible in your bank account but not being fetched by Yodlee. Indeed, the transaction in your bank account can have the status \"pending\" and not the status \"posted\". In that case, Yodlee won't import it, you will have to wait till the status changes." msgstr "" #: ../../accounting/bank/feeds/synchronize.rst:91 -msgid "What is important to remember is that Yodlee is not a service fetching transactions in real time. This is a service to facilitate the import of the bank statement in the database." +msgid "What is important to remember is that Yodlee is not a service fetching transactions in real time. This is a service to facilitate the import of the bank statements to the database." msgstr "" #: ../../accounting/bank/feeds/synchronize.rst:95 @@ -511,7 +511,7 @@ msgid "Some banks have a status \"Beta\", what does it mean?" msgstr "" #: ../../accounting/bank/feeds/synchronize.rst:104 -msgid "This means that Yodlee is only currently working on developing the synchronization with this bank. The synchronization could already work or it may need a bit more time to have a 100% working synchronization. Unfortunately, there is not much to do about except being patient." +msgid "This means that Yodlee is only currently working on developing the synchronization with this bank. The synchronization could already work or it may need a bit more time to have a 100% working synchronization. Unfortunately, there is not much to do about it except for being patient." msgstr "" #: ../../accounting/bank/feeds/synchronize.rst:110 @@ -519,7 +519,7 @@ msgid "All my past transactions are not in Odoo, why?" msgstr "" #: ../../accounting/bank/feeds/synchronize.rst:112 -msgid "Yodlee only allows to fetch up transactions to 3 months in the past." +msgid "Yodlee only allows to fetch transactions up to 3 months in the past." msgstr "" #: ../../accounting/bank/misc.rst:3 @@ -593,7 +593,7 @@ msgid "Receive customer checks" msgstr "" #: ../../accounting/bank/misc/batch.rst:69 -msgid "Once your record checks received, record them on the bank account on which you plan to deposit them. Once you select the bank account (or check journal is you configured Odoo that way), Odoo proposes you to use a batch deposit. Select this option if you plan to deposit the check to your bank." +msgid "Once your checks are received, record them on the bank account on which you plan to deposit them. Once you select the bank account (or check journal if you configured Odoo that way), Odoo proposes you to use a batch deposit. Select this option if you plan to deposit the check to your bank." msgstr "" #: ../../accounting/bank/misc/batch.rst:78 @@ -613,7 +613,7 @@ msgid "From the Accounting application, go to the menu :menuselection:`Sales --> msgstr "" #: ../../accounting/bank/misc/batch.rst:94 -msgid "Select the bank, then select the payments (checks) you want to add in this deposit. By default, Odoo proposes you all the checks that have not been deposit yet. That way, you can verify that you do not forget or lost a check." +msgid "Select the bank, then select the payments (checks) you want to add in this deposit. By default, Odoo proposes you all the checks that have not been deposited yet. That way you can verify that you do not forget or lost a check." msgstr "" #: ../../accounting/bank/misc/batch.rst:102 @@ -629,7 +629,7 @@ msgid "When you process the bank statement reconciliation you will see the depos msgstr "" #: ../../accounting/bank/misc/batch.rst:116 -msgid "If you select a batch deposit, Odoo will automatically fills all the checks contained in this deposit for the matching. (2 checks were in this batch deposit the example below)" +msgid "If you select a batch deposit, Odoo will automatically fill all the checks contained in this deposit for the matching. (2 checks were in the batch deposit in the example below)" msgstr "" #: ../../accounting/bank/misc/batch.rst:124 @@ -646,7 +646,7 @@ msgid "If you don't have a batch deposit link in your bank statement, there coul msgstr "" #: ../../accounting/bank/misc/batch.rst:132 -msgid "After having installed the batch deposit features, you need to reload the page so that the browser is aware of this new feature. Just click the reload button of your browser." +msgid "After having installed the batch deposit features you need to reload the page so that the browser is aware of this new feature. Just click the reload button of your browser." msgstr "" #: ../../accounting/bank/misc/batch.rst:136 @@ -662,7 +662,7 @@ msgid "If you have a smaller amount in your bank statement than the actual amoun msgstr "" #: ../../accounting/bank/misc/batch.rst:145 -msgid "In this case, click on the line related to this check to remove it from the bank statement matching." +msgid "In this case click on the line related to this check to remove it from the bank statement matching." msgstr "" #: ../../accounting/bank/misc/interbank.rst:3 @@ -682,7 +682,7 @@ msgid "Check your Chart of Accounts and default transfer account" msgstr "" #: ../../accounting/bank/misc/interbank.rst:19 -msgid "To handle internal transfers you need a transfer account in your charts of account. Odoo will generate an account automatically based on the country of your chart of account. To parameter your chart of account and check the default transfer account go into your the accounting module, select :menuselection:`Configuration --> Settings`." +msgid "To handle internal transfers you need a transfer account in your charts of account. Odoo will generate an account automatically based on the country of your chart of account. To configure your chart of accounts and check the default transfer account go into the accounting module settings, select :menuselection:`Configuration --> Settings`." msgstr "" #: ../../accounting/bank/misc/interbank.rst:25 @@ -718,7 +718,7 @@ msgid "Log an internal transfer" msgstr "" #: ../../accounting/bank/misc/interbank.rst:64 -msgid "The first step is to register the internal paiement. To do so, go into your accounting dashboard. click on the **more** button of one of your banks and select :menuselection:`New --> Internal transfer`." +msgid "The first step is to register the internal payment. To do so go into your accounting dashboard, click on the **more** button of one of your banks and select :menuselection:`New --> Internal transfer`." msgstr "" #: ../../accounting/bank/misc/interbank.rst:71 @@ -746,7 +746,7 @@ msgid "Note that the bank balance computed by Odoo is different that the last st msgstr "" #: ../../accounting/bank/misc/interbank.rst:98 -msgid "That is because we did not import the bank statement confirming the departure and arrival of the money. It's thus necessary to import your bank statement and reconcile the payment with the correct bank statement line. Once you receive your bank statements click the **new statement** button of the corresponding bank to import them." +msgid "That is because we did not import the bank statement confirming the receiving and sending of the money. It's thus necessary to import your bank statement and reconcile the payment with the correct bank statement line. Once you receive your bank statements click the **new statement** button of the corresponding bank to import them." msgstr "" #: ../../accounting/bank/misc/interbank.rst:107 @@ -758,11 +758,11 @@ msgid "The following window will open:" msgstr "" #: ../../accounting/bank/misc/interbank.rst:120 -msgid "You need to choose counterparts for the paiement. Select the correct bank statement line corresponding to the paiement and click on the **reconcile** button. Close the statement to finish the transaction" +msgid "You need to choose counterparts for the payment. Select the correct bank statement line corresponding to the payment and click on the **reconcile** button. Close the statement to finish the transaction" msgstr "" #: ../../accounting/bank/misc/interbank.rst:127 -msgid "The same steps will need to be repeated once you receive your second bank statement. Note that if you specify the correct amount, and the same memo in both bank statement and payment transaction then the reconciliation will happen automatically." +msgid "The same steps will need to be repeated once you receive your second bank statement. Note that if you specify the same amount and the same memo in both bank statements and payment transactions then the reconciliation will happen automatically." msgstr "" #: ../../accounting/bank/reconciliation.rst:3 @@ -828,12 +828,12 @@ msgid "Finally, click on **Reconcile** to finish the process." msgstr "" #: ../../accounting/bank/reconciliation/configure.rst:65 -#: ../../accounting/bank/reconciliation/use_cases.rst:116 +#: ../../accounting/bank/reconciliation/use_cases.rst:112 msgid ":doc:`../feeds/manual`" msgstr "" #: ../../accounting/bank/reconciliation/configure.rst:66 -#: ../../accounting/bank/reconciliation/use_cases.rst:114 +#: ../../accounting/bank/reconciliation/use_cases.rst:110 msgid ":doc:`../feeds/ofx`" msgstr "" @@ -846,94 +846,94 @@ msgid "Use cases in the bank reconciliation process?" msgstr "" #: ../../accounting/bank/reconciliation/use_cases.rst:8 -msgid "Linking your bank statements with your accounting can be a lot of work. You need to find invoices back, relate payments and that amount of administration can cast a lot of time. Luckily, with Odoo you can very easily link your invoices or any other payment with your bank statements." +msgid "Matching your bank statements with your accounting records can be a tedious task. You need to find the corresponding invoices, compare the amounts and partners' details with those in the bank statement. These steps can take a lot of time. Luckily, with Odoo you can very easily match your invoices or any other payment document with your bank statements." msgstr "" -#: ../../accounting/bank/reconciliation/use_cases.rst:14 -msgid "Two reconciliation processes exist in Odoo." +#: ../../accounting/bank/reconciliation/use_cases.rst:10 +msgid "Two options of the reconciliation process exist in Odoo." msgstr "" -#: ../../accounting/bank/reconciliation/use_cases.rst:16 -msgid "We can directly register a payment on the invoices" +#: ../../accounting/bank/reconciliation/use_cases.rst:12 +msgid "We can directly specify the payment on the invoice" msgstr "" -#: ../../accounting/bank/reconciliation/use_cases.rst:17 +#: ../../accounting/bank/reconciliation/use_cases.rst:13 msgid "We can reconcile open invoices with bank statements" msgstr "" -#: ../../accounting/bank/reconciliation/use_cases.rst:22 -msgid "No special configuration is necessary to register invoices. All we need to do is install the accounting app." +#: ../../accounting/bank/reconciliation/use_cases.rst:18 +msgid "No special configuration is necessary to record invoices. All we need to do is to install the accounting app." msgstr "" -#: ../../accounting/bank/reconciliation/use_cases.rst:29 +#: ../../accounting/bank/reconciliation/use_cases.rst:25 msgid "Use cases" msgstr "" -#: ../../accounting/bank/reconciliation/use_cases.rst:32 +#: ../../accounting/bank/reconciliation/use_cases.rst:28 msgid "Case 1: Payments registration" msgstr "" -#: ../../accounting/bank/reconciliation/use_cases.rst:34 -msgid "We received the payment proof for our invoice of 2100 euros issued to Smith & Co." +#: ../../accounting/bank/reconciliation/use_cases.rst:30 +msgid "We received the proof of payment of our invoice in the amount of 2100 euros issued to Smith & Co." msgstr "" -#: ../../accounting/bank/reconciliation/use_cases.rst:37 -msgid "We start at our issued Invoice of 2100 euros for Smith & Co. Because the sold product is a service we demand an immediate payment. Our accountant only handles the bank statements at the end of week, so we have to mark the invoice as paid so we can remember we can start the service with our customer." +#: ../../accounting/bank/reconciliation/use_cases.rst:33 +msgid "We start at our issued Invoice of 2100 euros for Smith & Co. Because the sold product is a service we demand an immediate payment. Our accountant only handles bank statements at the end of week, so we have to mark this invoice as paid immediately in order to indicate that we can start rendering services to our customer." msgstr "" -#: ../../accounting/bank/reconciliation/use_cases.rst:43 +#: ../../accounting/bank/reconciliation/use_cases.rst:39 msgid "Our customer send us a payment confirmation. We can thus register a payment and mark the invoice as paid." msgstr "" -#: ../../accounting/bank/reconciliation/use_cases.rst:49 -msgid "By clicking on **register payment,** we are telling Odoo that our customer paid the Invoice. We thus have to specify the amount and the payment method" +#: ../../accounting/bank/reconciliation/use_cases.rst:45 +msgid "By clicking on **register payment,** we are telling Odoo that our customer has paid the Invoice. We thus have to specify the amount and the payment method." msgstr "" -#: ../../accounting/bank/reconciliation/use_cases.rst:56 -msgid "We can always find the payment back from the Invoice by clicking on the :menuselection:`Info --> Open Payment`." +#: ../../accounting/bank/reconciliation/use_cases.rst:52 +msgid "Now we can always find the payment details in the Invoice by clicking on the :menuselection:`Info --> Open Payment`." msgstr "" -#: ../../accounting/bank/reconciliation/use_cases.rst:62 +#: ../../accounting/bank/reconciliation/use_cases.rst:58 msgid "The invoice has been paid and **the reconciliation has been done automatically.**" msgstr "" -#: ../../accounting/bank/reconciliation/use_cases.rst:66 +#: ../../accounting/bank/reconciliation/use_cases.rst:62 msgid "Case 2: Bank statements reconciliations" msgstr "" -#: ../../accounting/bank/reconciliation/use_cases.rst:68 +#: ../../accounting/bank/reconciliation/use_cases.rst:64 msgid "We start at our issued Invoice of 3000 euros for Smith & Co. Let's also assume that other Invoices are open for different customers." msgstr "" -#: ../../accounting/bank/reconciliation/use_cases.rst:74 -msgid "We receive our bank statement and not only the invoice of Smith & Co has been paid, the one of Buzz of 92 euros as well." +#: ../../accounting/bank/reconciliation/use_cases.rst:70 +msgid "We receive our bank statement and find that not only the invoice issued to Smith & Co has been paid, but the one to Buzz of 92 euros as well." msgstr "" -#: ../../accounting/bank/reconciliation/use_cases.rst:77 +#: ../../accounting/bank/reconciliation/use_cases.rst:73 msgid "**Import** or **Create** the bank statements. Please refer to the documents from the Bank Feeds section." msgstr "" -#: ../../accounting/bank/reconciliation/use_cases.rst:83 +#: ../../accounting/bank/reconciliation/use_cases.rst:79 msgid "On the dashboard, click on **Reconcile # Items**" msgstr "" -#: ../../accounting/bank/reconciliation/use_cases.rst:88 +#: ../../accounting/bank/reconciliation/use_cases.rst:84 msgid "If everything was right (correct partner name, right amount) odoo will do the reconciliations **automatically**." msgstr "" -#: ../../accounting/bank/reconciliation/use_cases.rst:94 +#: ../../accounting/bank/reconciliation/use_cases.rst:90 msgid "If some issues are found, you will need to take **manual actions**." msgstr "" -#: ../../accounting/bank/reconciliation/use_cases.rst:96 +#: ../../accounting/bank/reconciliation/use_cases.rst:92 msgid "For example, if the partner is missing from your bank statement, just fill it in :" msgstr "" -#: ../../accounting/bank/reconciliation/use_cases.rst:102 +#: ../../accounting/bank/reconciliation/use_cases.rst:98 msgid "If the payment is done with a down payment, just check if it is all right and validate all related payments :" msgstr "" -#: ../../accounting/bank/reconciliation/use_cases.rst:110 +#: ../../accounting/bank/reconciliation/use_cases.rst:106 msgid "Hit CTRL-Enter to reconcile all the balanced items in the sheet." msgstr "" @@ -979,6 +979,7 @@ msgstr "" #: ../../accounting/bank/setup/create_bank_account.rst:0 #: ../../accounting/bank/setup/manage_cash_register.rst:0 +#: ../../accounting/others/configuration/account_type.rst:0 msgid "Type" msgstr "" @@ -1006,6 +1007,32 @@ msgstr "" msgid "View *Bank Account* in our Online Demonstration" msgstr "" +#: ../../accounting/bank/setup/create_bank_account.rst:51 +#: ../../accounting/others/adviser/assets.rst:146 +#: ../../accounting/others/analytic/timesheets.rst:78 +#: ../../accounting/payables/misc/employee_expense.rst:169 +#: ../../accounting/payables/pay/sepa.rst:134 +#: ../../accounting/payables/pay/sepa.rst:135 +#: ../../accounting/receivables/customer_invoices/overview.rst:44 +#: ../../accounting/receivables/customer_invoices/overview.rst:59 +#: ../../accounting/receivables/customer_invoices/overview.rst:94 +#: ../../accounting/receivables/customer_invoices/overview.rst:105 +#: ../../accounting/receivables/customer_invoices/payment_terms.rst:31 +msgid "Todo" +msgstr "" + +#: ../../accounting/bank/setup/create_bank_account.rst:51 +msgid "add inherited field tooltip" +msgstr "" + +#: ../../accounting/bank/setup/create_bank_account.rst:53 +msgid "**Display on reports :** Display this bank account on the documents that will be printed or send to the customers" +msgstr "" + +#: ../../accounting/bank/setup/create_bank_account.rst:56 +msgid "**Bank Identifier Code** = BIC : SWIFT Address assigned to a bank in order to send automated payments quickly and accurately to the banks concerned" +msgstr "" + #: ../../accounting/bank/setup/create_bank_account.rst:60 msgid "The initial balance of a bank statement will be set to the closing balance of the previous one within the same journal automatically." msgstr "" @@ -1666,6 +1693,298 @@ msgstr "" msgid "The process for credit and debit notes is exactly the same as the invoice, the functional workflow remains the same as well." msgstr "" +#: ../../accounting/localizations/colombia_ES.rst:3 +msgid "Colombia (ES)" +msgstr "" + +#: ../../accounting/localizations/colombia_ES.rst:5 +msgid "**Facturación Electrónica para Colombia**" +msgstr "" + +#: ../../accounting/localizations/colombia_ES.rst:8 +msgid "Introducción" +msgstr "" + +#: ../../accounting/localizations/colombia_ES.rst:10 +msgid "La Facturación Electrónica para Colombia está disponible en Odoo V12 y requiere los siguientes Módulos:" +msgstr "" + +#: ../../accounting/localizations/colombia_ES.rst:20 +msgid "**l11n_co**:** Contiene los datos básicos para manejar el" +msgstr "" + +#: ../../accounting/localizations/colombia_ES.rst:14 +msgid "módulo de contabilidad, incluyendo la configuración por defecto de los siguientes puntos:" +msgstr "" + +#: ../../accounting/localizations/colombia_ES.rst:0 +msgid "a. Plan Contable" +msgstr "" + +#: ../../accounting/localizations/colombia_ES.rst:0 +msgid "b. Impuestos" +msgstr "" + +#: ../../accounting/localizations/colombia_ES.rst:0 +msgid "c. Retenciones" +msgstr "" + +#: ../../accounting/localizations/colombia_ES.rst:0 +msgid "d. Tipos de Documentos de Identificación" +msgstr "" + +#: ../../accounting/localizations/colombia_ES.rst:25 +msgid "**l10n_co_edi**: Este módulo incluye todos los campos" +msgstr "" + +#: ../../accounting/localizations/colombia_ES.rst:23 +msgid "adicionales que son requeridos para la Integración entre Carvajal T&S y la generación de la Factura Electrónica, basado en los requisitos legales de la DIAN." +msgstr "" + +#: ../../accounting/localizations/colombia_ES.rst:28 +msgid "Flujo General" +msgstr "" + +#: ../../accounting/localizations/colombia_ES.rst:31 +msgid "Configuración" +msgstr "" + +#: ../../accounting/localizations/colombia_ES.rst:34 +msgid "1. Instalación de los módulos de Localización Colombiana" +msgstr "" + +#: ../../accounting/localizations/colombia_ES.rst:36 +msgid "Para esto ve a las aplicaciones y busca “Colombia”, luego da click en Instalar a los primeros dos módulos:" +msgstr "" + +#: ../../accounting/localizations/colombia_ES.rst:39 +msgid "cz" +msgstr "" + +#: ../../accounting/localizations/colombia_ES.rst:42 +msgid "2. Configuración de las credenciales del Servicio Web de Carvajal T&S" +msgstr "" + +#: ../../accounting/localizations/colombia_ES.rst:46 +msgid "Una vez que los módulos están instalados, para poderte conectar con el Servicio Web de Carvajal T&S, es necesario configurar el Usuario y las Credenciales. Esta información será provista por Carvajal T&S." +msgstr "" + +#: ../../accounting/localizations/colombia_ES.rst:48 +msgid "Ve a Facturación –> Configuración –> Configuración y busca la sección **Facturación Electrónica Colombiana**" +msgstr "" + +#: ../../accounting/localizations/colombia_ES.rst:56 +msgid "La funcionalidad de pruebas le permite conectarse e interactuar con el ambiente piloto de Carvajal T&S, esto permite a los usuarios probar el flujo completo y la integración con el Portal Financiero CEN, al cual se accede a través de la siguiente liga: `Cenfinanciero <https://cenfinancierolab.cen.biz>`__," +msgstr "" + +#: ../../accounting/localizations/colombia_ES.rst:58 +msgid "Una vez que el ambiente de producción está listo en Odoo y en Carvajal T&S el ambiente de pruebas debe ser deshabilitado para poder enviar la información al ambiente de producción de Carvajal, para el cual es utilizada la siguiente URL: `Cenfinanciero <https://cenfinancierolab.cen.biz>`__," +msgstr "" + +#: ../../accounting/localizations/colombia_ES.rst:64 +msgid "3. Configuración de Información para PDF" +msgstr "" + +#: ../../accounting/localizations/colombia_ES.rst:68 +msgid "Como parte de la información configurable que es enviada en el XML, puedes definir los datos de la sección fiscal del PDF, así como de la información Bancaria." +msgstr "" + +#: ../../accounting/localizations/colombia_ES.rst:70 +msgid "Ve a Contabilidad – Configuración – Ajustes y busca la sección **Facturación Electrónica Colombiana**." +msgstr "" + +#: ../../accounting/localizations/colombia_ES.rst:76 +msgid "4. Configuración de los Datos Principales Requeridos en el XML" +msgstr "" + +#: ../../accounting/localizations/colombia_ES.rst:79 +msgid "4.1 Contacto (Tercero)" +msgstr "" + +#: ../../accounting/localizations/colombia_ES.rst:82 +msgid "4.1.1 Identificación" +msgstr "" + +#: ../../accounting/localizations/colombia_ES.rst:85 +msgid "Como parte de la Localización Colombiana, los tipos de documentos definidos por la DIAN ahora están disponibles en el formulario de Contactos, por lo cual ya es posible asignarles su número de identificación asociado al tipo de documento correspondiente." +msgstr "" + +#: ../../accounting/localizations/colombia_ES.rst:93 +msgid "Nota: Cuando el tipo de documento es RUT la identificación necesita ser ingresada en Odoo incluyendo el Dígito de Verificación. Odoo separará este número cuando la información sea enviada a los proveedores terceros." +msgstr "" + +#: ../../accounting/localizations/colombia_ES.rst:99 +msgid "4.1.2 Estructura Fiscal (RUT)" +msgstr "" + +#: ../../accounting/localizations/colombia_ES.rst:101 +msgid "Los Códigos de tipo de Obligación aplicables a los terceros (sección 53 en el documento de RUT), son incluidos como parte del módulo de Facturación Electrónica, dado que es información requerida por la DIAN." +msgstr "" + +#: ../../accounting/localizations/colombia_ES.rst:105 +msgid "Estos campos se encuentran en Contactos –> Pestaña de Ventas y Compras –> Información Fiscal" +msgstr "" + +#: ../../accounting/localizations/colombia_ES.rst:111 +msgid "Adicionalmente dos últimos campos fueron agregados para especificar el régimen fiscal del contacto. Cabe aclarar que para envío de Factura electrónica de Carvajal, únicamente se hace distinción de entre Grandes Contribuyentes y Régimen simplificado, por lo se muestran solo estas dos opciones." +msgstr "" + +#: ../../accounting/localizations/colombia_ES.rst:118 +msgid "4.2 Impuestos" +msgstr "" + +#: ../../accounting/localizations/colombia_ES.rst:122 +msgid "Si tus transacciones de ventas incluyen productos con impuestos, es importante considerar que un campo adicional llamado *Tipo de Valor* necesita ser configurado en la siguiente ruta:" +msgstr "" + +#: ../../accounting/localizations/colombia_ES.rst:124 +msgid "Contabilidad – > Configuración –> Impuestos: –> Opciones Avanzadas –>Tipo de Valor" +msgstr "" + +#: ../../accounting/localizations/colombia_ES.rst:129 +msgid "Los impuestos para Retenciones (ICA, IVA y Fuente) también están incluidos en las opciones para configurar tus impuestos, esta configuración es considerada para desplegar correctamente los impuestos en la representación gráfica de la Factura. (PDF)" +msgstr "" + +#: ../../accounting/localizations/colombia_ES.rst:138 +msgid "4.3 Diarios" +msgstr "" + +#: ../../accounting/localizations/colombia_ES.rst:140 +msgid "Una vez que la DIAN ha asignado la secuencia y prefijo oficiales para la resolución de la Facturación Electrónica, los Diarios de Ventas relacionados con tus documentos de facturación necesitan ser actualizados en Odoo." +msgstr "" + +#: ../../accounting/localizations/colombia_ES.rst:145 +msgid "La secuencia es configurada usando el modo de desarrollador en la siguiente ruta:" +msgstr "" + +#: ../../accounting/localizations/colombia_ES.rst:148 +msgid "Contabilidad –> Configuración –> Diarios –> Liga de Secuencia" +msgstr "" + +#: ../../accounting/localizations/colombia_ES.rst:153 +msgid "Una vez que la secuencia es abierta, los campos de Prefijo y Siguiente Número deben ser configurados y sincronizados con el CEN Financiero." +msgstr "" + +#: ../../accounting/localizations/colombia_ES.rst:160 +msgid "4.4 Usuarios" +msgstr "" + +#: ../../accounting/localizations/colombia_ES.rst:162 +msgid "La plantilla por defecto que es usada por Odoo en la representación gráfica incluye el nombre del Vendedor, así que estos campos deben ser considerados:" +msgstr "" + +#: ../../accounting/localizations/colombia_ES.rst:170 +msgid "Uso y Pruebas" +msgstr "" + +#: ../../accounting/localizations/colombia_ES.rst:173 +msgid "Facturas" +msgstr "" + +#: ../../accounting/localizations/colombia_ES.rst:175 +msgid "Una vez que toda la información principal y las credenciales han sido configuradas, es posible empezar a probar el flujo de la Facturación Electrónica siguiendo las instrucciones que se detallan a continuación:" +msgstr "" + +#: ../../accounting/localizations/colombia_ES.rst:180 +msgid "1. Invoice Creation" +msgstr "" + +#: ../../accounting/localizations/colombia_ES.rst:182 +msgid "El flujo de trabajo funcional que lleva lugar antes de la validación de una factura continua siendo igual con Facturación Electrónica, independientemente de si es creada desde una Orden de Venta o si es creado manualmente." +msgstr "" + +#: ../../accounting/localizations/colombia_ES.rst:187 +msgid "Los cambios principales que son introducidos con la Facturación Electrónica son los siguientes:" +msgstr "" + +#: ../../accounting/localizations/colombia_ES.rst:190 +msgid "Hay tres tipos de documentos" +msgstr "" + +#: ../../accounting/localizations/colombia_ES.rst:193 +msgid "**Factura electrónica**. Este es el documento normal y aplica" +msgstr "" + +#: ../../accounting/localizations/colombia_ES.rst:193 +msgid "para Facturas, Notas de Crédito y Notas de Débito." +msgstr "" + +#: ../../accounting/localizations/colombia_ES.rst:196 +msgid "**Factura de Importación**. Debe ser seleccionada para" +msgstr "" + +#: ../../accounting/localizations/colombia_ES.rst:196 +msgid "transacciones de importación." +msgstr "" + +#: ../../accounting/localizations/colombia_ES.rst:202 +msgid "**Factura de Contingencia**. Esta es un caso excepcional y es" +msgstr "" + +#: ../../accounting/localizations/colombia_ES.rst:199 +msgid "utilizada como un respaldo manual en caso que la compañía no pueda usar el ERP y hay necesidad de crear la factura manualmente. Al ingresar esta factura en el ERP, se debe seleccionar este tipo." +msgstr "" + +#: ../../accounting/localizations/colombia_ES.rst:208 +msgid "1. Invoice Validation" +msgstr "" + +#: ../../accounting/localizations/colombia_ES.rst:210 +msgid "Después que la factura fue validada, un archivo XML es creado y enviado automáticamente al proveedor de la factura electrónica. Este archivo es desplegado en el historial." +msgstr "" + +#: ../../accounting/localizations/colombia_ES.rst:217 +msgid "Un campo adicional es ahora desplegado en la pestaña de “Otra Información” con el nombre del archivo XML. Adicionalmente hay un segundo campo adicional que es desplegado con el estatus de la Factura Electrónica, con el valor inicial **En Proceso**." +msgstr "" + +#: ../../accounting/localizations/colombia_ES.rst:226 +msgid "1. Recepción del XML y PDF Legal" +msgstr "" + +#: ../../accounting/localizations/colombia_ES.rst:233 +msgid "El proveedor de la Factura Electrónica recibe el archivo XML y procede a validar la información y la estructura contenida. Si todo es correcto, el estatus de la Factura cambia a “Validado”. Como parte de este proceso se generar el XML Legal, el cual incluye una firma digital y un código único (CUFE) y generan el PDF de la Factura (el cual incluye un código QR) y el CUFE." +msgstr "" + +#: ../../accounting/localizations/colombia_ES.rst:237 +msgid "Odoo envía una petición de actualización automáticamente para verificar que el XML fue creado. Si este es el caso, las siguientes acciones son hechas automáticamente." +msgstr "" + +#: ../../accounting/localizations/colombia_ES.rst:240 +msgid "El XML Legal y el PDF son incluidos en un archivo ZIP y desplegados" +msgstr "" + +#: ../../accounting/localizations/colombia_ES.rst:240 +msgid "en el historial de la Factura." +msgstr "" + +#: ../../accounting/localizations/colombia_ES.rst:245 +msgid "El estatus de la Factura Electrónica es cambiado a “Aceptado”." +msgstr "" + +#: ../../accounting/localizations/colombia_ES.rst:250 +msgid "Nota: En caso que el PDF y el XML sean requeridos inmediatamente, es posible mandar manualmente la petición del estatus usando el siguiente botón:" +msgstr "" + +#: ../../accounting/localizations/colombia_ES.rst:258 +msgid "1. Errores Frecuentes" +msgstr "" + +#: ../../accounting/localizations/colombia_ES.rst:260 +msgid "Durante la validación del XML los errores más comunes usualmente están relacionados con información principal faltante. En estos casos, los detalles del error son recuperados en la petición de actualización y desplegados en el historial." +msgstr "" + +#: ../../accounting/localizations/colombia_ES.rst:268 +msgid "Si la información principal es corregida, es posible re procesar el XML con la nueva información y mandar la versión actualizada usando el siguiente botón:" +msgstr "" + +#: ../../accounting/localizations/colombia_ES.rst:279 +msgid "Casos de Uso adicionales" +msgstr "" + +#: ../../accounting/localizations/colombia_ES.rst:281 +msgid "El proceso para las Notas de Crédito y Débito (Proveedores) es exactamente el mismo que en las Facturas. Su flujo de trabajo funcional se mantiene igual." +msgstr "" + #: ../../accounting/localizations/france.rst:3 msgid "France" msgstr "" @@ -1954,6 +2273,118 @@ msgstr "" msgid "It is possible to export your accounting entries from Odoo to Datev. To be able to use this feature, the german accounting localization needs to be installed on your Odoo Enterprise database. Then you can go in :menuselection:`Accounting --> Reporting --> General Ledger` then click on the **Export Datev (csv)** button." msgstr "" +#: ../../accounting/localizations/italy_IT.rst:3 +msgid "Italy (IT)" +msgstr "" + +#: ../../accounting/localizations/italy_IT.rst:5 +msgid "Questa guida spiegherà come utilizzare la fattura elettronica in Odoo e come configurare correttamente i dati aziendali, i contatti e la contabilità. Per testare la fattura elettronica i dati devono essere reali e non inventati, altrimenti il sistema dell’agenzia delle entrate non riconoscerà l’interscambio di informazioni." +msgstr "" + +#: ../../accounting/localizations/italy_IT.rst:12 +msgid "Configurare le informazioni sulla tua Azienda" +msgstr "" + +#: ../../accounting/localizations/italy_IT.rst:14 +msgid "Il passo successivo è la configurazione delle informazioni necessarie al funzionamento della fatturazione elettronica. Si può accedere alla schermata dall’applicazione Impostazioni: selezionare “Utenti e aziende” e scegliere Aziende. Accedere quindi alle informazioni sulla Azienda per cui si desidera configurare la fatturazione elettronica." +msgstr "" + +#: ../../accounting/localizations/italy_IT.rst:20 +msgid "I dati necessari al funzionamento dello strumento di fatturazione elettronica sono i seguenti:" +msgstr "" + +#: ../../accounting/localizations/italy_IT.rst:23 +msgid "Server PEC. Le informazioni sul server utilizzato dal tuo indirizzo di posta elettronica certificata sono fornite dal tuo fornitore o dal Ministero. Lo stesso server deve essere configurato come server che gestisce tutta la corrispondenza mail in Odoo, per saperne di più si puo’ consultare la relativa `guida <https://www.odoo.com/documentation/user/12.0/discuss/email_servers.html>`__." +msgstr "" + +#: ../../accounting/localizations/italy_IT.rst:30 +msgid "Indirizzo PEC dell’ Azienda, tale indirizzo deve essere lo stesso registrato presso l’Agenzia delle Entrate per l’utilizzo dei servizi di fatturazione elettronica." +msgstr "" + +#: ../../accounting/localizations/italy_IT.rst:34 +msgid "Indirizzo PEC dell’Agenzia delle Entrate. La mail sarà fornito al momento della registrazione della tua PEC presso l’Agenzia delle Entrate, ricorda che l’Agenzia delle Entrate potrebbe cambiare questo indirizzo in seguito, previa comunicazione." +msgstr "" + +#: ../../accounting/localizations/italy_IT.rst:39 +msgid "Partita IVA e Codice Fiscale. Per far si che la Fatturazione Elettronica funzioni correttamente, questi cambi devono essere compilati correttamente." +msgstr "" + +#: ../../accounting/localizations/italy_IT.rst:43 +msgid "Regime Fiscale. Il regime fiscale a cui è sottoposta l’Azienda deve essere selezionato scegliendo dalla lista precompilata fornita da Odoo. Chiedi al commercialista qual’è il corretto regime fiscale!" +msgstr "" + +#: ../../accounting/localizations/italy_IT.rst:47 +msgid "Numero di Iscrizione nel registro delle Imprese." +msgstr "" + +#: ../../accounting/localizations/italy_IT.rst:54 +msgid "1. Configurare le impostazioni per la Fatturazione Elettronica" +msgstr "" + +#: ../../accounting/localizations/italy_IT.rst:56 +msgid "Numero di iscrizione nel registro Imprese tenuto presso la Camera di Commercio." +msgstr "" + +#: ../../accounting/localizations/italy_IT.rst:59 +msgid "Rappresentate Fiscale. Questa opzione è dedicata ad aziende con sede al di fuori del territorio nazionale ma conducenti attività commerciali in Italia rilevanti ai fini dell’IVA. È possibile indicare in questo campo se l’Azienda si avvale di un Rappresentate Fiscale in Italia." +msgstr "" + +#: ../../accounting/localizations/italy_IT.rst:70 +msgid "1. Configurare il profilo dei clienti" +msgstr "" + +#: ../../accounting/localizations/italy_IT.rst:72 +msgid "Per un corretto utilizzo dell’applicazione, il profilo di clienti e fornitori, nell’applicazione contatti, deve essere configurato con le necessarie informazioni legali." +msgstr "" + +#: ../../accounting/localizations/italy_IT.rst:76 +msgid "Selezionando il nome del cliente e accedendo quindi ai suoi dati, si trovano i seguenti campi che devono essere compilati: Indirizzo PEC, Codice Fiscale e Indice PA *che deve contere i 6-7 caratteri contenuti nell’indice PA e necessari per la comunicazione tramite fattura elettronica*." +msgstr "" + +#: ../../accounting/localizations/italy_IT.rst:87 +msgid "Il processo di fatturazione" +msgstr "" + +#: ../../accounting/localizations/italy_IT.rst:89 +msgid "Si può procedere ad emettere una fattura seguendo le indicazioni dell’applicazione. Il momento che determina il formale invio della fattura è il momento in cui viene selezionata l’opzione “Valida”. La fattura viene quindi inviata: lo stato della sua consegna verrà notificato all’utente tramite pop-up sulla parte iniziale della schermata della fattura." +msgstr "" + +#: ../../accounting/localizations/italy_IT.rst:102 +msgid "I messaggi che possono apparire sono i seguenti:" +msgstr "" + +#: ../../accounting/localizations/italy_IT.rst:104 +msgid "Fattura invitata. In attesa di accettazione" +msgstr "" + +#: ../../accounting/localizations/italy_IT.rst:106 +msgid "Invio fallito. Puoi modificare la fattura ed inviarla di nuovo" +msgstr "" + +#: ../../accounting/localizations/italy_IT.rst:108 +msgid "La fattura è stata correttamente inviata ed accettata dal destinatario." +msgstr "" + +#: ../../accounting/localizations/italy_IT.rst:111 +msgid "I vari stadi di spedizione e recezione della fattura sono visibili anche dall’elenco delle Fatture nella forma di icone, accanto alla colonna “Stato” dall’applicazione contabilità." +msgstr "" + +#: ../../accounting/localizations/italy_IT.rst:115 +msgid "*Icona Rossa:* Invio fallito" +msgstr "" + +#: ../../accounting/localizations/italy_IT.rst:117 +msgid "*Icona Gialla:* Fattura invitata. In attesa di accettazione" +msgstr "" + +#: ../../accounting/localizations/italy_IT.rst:119 +msgid "*Icona Verde:* Fattura inviata e accettata dal destinatario" +msgstr "" + +#: ../../accounting/localizations/italy_IT.rst:121 +msgid "Per inviare la fattura tramite PEC e generare il file XML, basterà cliccare su invia. Il documento verrà poi mostrato tra gli allegati." +msgstr "" + #: ../../accounting/localizations/mexico.rst:3 msgid "Mexico" msgstr "" @@ -1967,7 +2398,7 @@ msgid "The mexican localization is a group of 3 modules:" msgstr "" #: ../../accounting/localizations/mexico.rst:18 -msgid "**l10n_mx:** All the basic data to manage the accounting, taxes and the chart of account, this proposed chart of account installed is a intended copy of the list of group codes offered by the `SAT`_." +msgid "**l10n_mx:** All basic data to manage the accounting, taxes and the chart of account, this proposed chart of account installed is a intended copy of the list of group codes offered by the `SAT`_." msgstr "" #: ../../accounting/localizations/mexico.rst:21 @@ -2051,7 +2482,7 @@ msgid "Important considerations when yo enable the CFDI 3.3" msgstr "" #: ../../accounting/localizations/mexico.rst:124 -#: ../../accounting/localizations/mexico.rst:613 +#: ../../accounting/localizations/mexico.rst:642 msgid "Your tax which represent the VAT 16% and 0% must have the \"Factor Type\" field set to \"Tasa\"." msgstr "" @@ -2096,7 +2527,7 @@ msgid "`Certificate Key`_" msgstr "" #: ../../accounting/localizations/mexico.rst:180 -msgid "**Password :** 12345678a" +msgid "**Password:** 12345678a" msgstr "" #: ../../accounting/localizations/mexico.rst:183 @@ -2180,371 +2611,403 @@ msgid "Payments (Just available for CFDI 3.3)" msgstr "" #: ../../accounting/localizations/mexico.rst:265 -msgid "To generate the payment complement you just must to follow the normal payment process in Odoo, this considerations to understand the behavior are important." +msgid "To generate the payment complement you only need to follow the normal payment process in Odoo, this considerations to understand the behavior are important." msgstr "" #: ../../accounting/localizations/mexico.rst:268 -msgid "All payment done in the same day of the invoice will be considered as It will not be signed, because It is the expected behavior legally required for \"Cash payment\"." +msgid "To generate payment complement the payment term in the invoice must be PPD, because It is the expected behavior legally required for \"Cash payment\"." msgstr "" -#: ../../accounting/localizations/mexico.rst:271 -msgid "To test a regular signed payment just create an invoice for the day before today and then pay it today." -msgstr "" - -#: ../../accounting/localizations/mexico.rst:273 -msgid "You must print the payment in order to retrieve the PDF properly." +#: ../../accounting/localizations/mexico.rst:272 +msgid "**1.1. How can I generate an invoice with payment term `PUE`?**" msgstr "" #: ../../accounting/localizations/mexico.rst:274 -msgid "Regarding the \"Payments in Advance\" you must create a proper invoice with the payment in advance itself as a product line setting the proper SAT code following the procedure on the official documentation `given by the SAT`_ in the section **Apéndice 2 Procedimiento para la emisión de los CFDI en el caso de anticipos recibidos**." +msgid "`According to the SAT documentation`_ a payment is classified as ``PUE`` if the invoice was agreed to be fully payed before the 17th of the next calendar month (the next month of the CFDI date), any other condition will generate a ``PPD`` invoice." msgstr "" #: ../../accounting/localizations/mexico.rst:279 -msgid "Related to topic 4 it is blocked the possibility to create a Customer Payment without a proper invoice." +msgid "**1.2. How can I get this with Odoo?**" +msgstr "" + +#: ../../accounting/localizations/mexico.rst:281 +msgid "In order to set the appropriate CFDI payment term (PPD or PUE), you can easily set it by using the ``Payment Terms`` defined in the invoice." msgstr "" #: ../../accounting/localizations/mexico.rst:284 -msgid "The accounting for Mexico in odoo is composed by 3 reports:" -msgstr "" - -#: ../../accounting/localizations/mexico.rst:286 -msgid "Chart of Account (Called and shown as COA)." +msgid "If an invoice is generated without ``Payment Term`` the attribute ``MetodoPago`` will be ``PUE``." msgstr "" #: ../../accounting/localizations/mexico.rst:287 -msgid "Electronic Trial Balance." +msgid "Today, if is the first day of the month and is generated an invoice with ``Payment Term`` ``30 Net Days`` the ``Due Date`` calculated is going to be the first day of the following month, this means its before the 17th of the next month, then the attribute ``MetodoPago`` will be ``PUE``." msgstr "" -#: ../../accounting/localizations/mexico.rst:288 -msgid "DIOT report." +#: ../../accounting/localizations/mexico.rst:292 +msgid "Today, if an invoice is generated with ``Payment Term`` ``30 Net Days`` and the ``Due Date`` is higher than the day 17 of the next month the ``MetodoPago`` will be ``PPD``." msgstr "" -#: ../../accounting/localizations/mexico.rst:290 -msgid "1 and 2 are considered as the electronic accounting, and the DIOT is a report only available on the context of the accounting." +#: ../../accounting/localizations/mexico.rst:296 +msgid "If having a ``Payment Term`` with 2 lines or more, for example ``30% Advance End of Following Month``, this is an installments term, then the attribute ``MetodoPago`` will be ``PPD``." msgstr "" -#: ../../accounting/localizations/mexico.rst:293 -msgid "You can find all those reports in the original report menu on Accounting app." -msgstr "" - -#: ../../accounting/localizations/mexico.rst:299 -msgid "Electronic Accounting (Requires Accounting App)" +#: ../../accounting/localizations/mexico.rst:300 +msgid "To test a normal signed payment just create an invoice with payment term ``30% Advance End of Following Month`` and then register a payment to it." msgstr "" #: ../../accounting/localizations/mexico.rst:302 -msgid "Electronic Chart of account CoA" +msgid "You must print the payment in order to retrieve the PDF properly." msgstr "" -#: ../../accounting/localizations/mexico.rst:304 -msgid "The electronic accounting never has been easier, just go to :menuselection:`Accounting --> Reporting --> Mexico --> COA` and click on the button **Export for SAT (XML)**" +#: ../../accounting/localizations/mexico.rst:303 +msgid "Regarding the \"Payments in Advance\" you must create a proper invoice with the payment in advance itself as a product line setting the proper SAT code following the procedure on the official documentation `given by the SAT`_ in the section **Apéndice 2 Procedimiento para la emisión de los CFDI en el caso de anticipos recibidos**." msgstr "" -#: ../../accounting/localizations/mexico.rst:311 -msgid "**How to add new accounts?**" +#: ../../accounting/localizations/mexico.rst:308 +msgid "Related to topic 4 it is blocked the possibility to create a Customer Payment without a proper invoice." msgstr "" #: ../../accounting/localizations/mexico.rst:313 -msgid "If you add an account with the coding convention NNN.YY.ZZ where NNN.YY is a SAT coding group then your account will be automatically configured." +msgid "The accounting for Mexico in odoo is composed by 3 reports:" +msgstr "" + +#: ../../accounting/localizations/mexico.rst:315 +msgid "Chart of Account (Called and shown as COA)." msgstr "" #: ../../accounting/localizations/mexico.rst:316 -msgid "Example to add an Account for a new Bank account go to :menuselection:`Accounting --> Settings --> Chart of Account` and then create a new account on the button \"Create\" and try to create an account with the number 102.01.99 once you change to set the name you will see a tag automatically set, the tags set are the one picked to be used in the COA on xml." +msgid "Electronic Trial Balance." msgstr "" -#: ../../accounting/localizations/mexico.rst:326 -msgid "**What is the meaning of the tag?**" +#: ../../accounting/localizations/mexico.rst:317 +msgid "DIOT report." +msgstr "" + +#: ../../accounting/localizations/mexico.rst:319 +msgid "1 and 2 are considered as the electronic accounting, and the DIOT is a report only available on the context of the accounting." +msgstr "" + +#: ../../accounting/localizations/mexico.rst:322 +msgid "You can find all those reports in the original report menu on Accounting app." msgstr "" #: ../../accounting/localizations/mexico.rst:328 -msgid "To know all possible tags you can read the `Anexo 24`_ in the SAT website on the section called **Código agrupador de cuentas del SAT**." +msgid "Electronic Accounting (Requires Accounting App)" msgstr "" -#: ../../accounting/localizations/mexico.rst:332 -msgid "When you install the module l10n_mx and yous Chart of Account rely on it (this happen automatically when you install setting Mexico as country on your database) then you will have the more common tags if the tag you need is not created you can create one on the fly." +#: ../../accounting/localizations/mexico.rst:331 +msgid "Electronic Chart of account CoA" msgstr "" -#: ../../accounting/localizations/mexico.rst:338 -msgid "Electronic Trial Balance" +#: ../../accounting/localizations/mexico.rst:333 +msgid "The electronic accounting never has been easier, just go to :menuselection:`Accounting --> Reporting --> Mexico --> COA` and click on the button **Export for SAT (XML)**" msgstr "" #: ../../accounting/localizations/mexico.rst:340 -msgid "Exactly as the COA but with Initial balance debit and credit, once you have your coa properly set you can go to :menuselection:`Accounting --> Reports --> Mexico --> Trial Balance` this is automatically generated, and can be exported to XML using the button in the top **Export for SAT (XML)** with the previous selection of the period you want to export." +msgid "**How to add new accounts?**" msgstr "" -#: ../../accounting/localizations/mexico.rst:349 -msgid "All the normal auditory and analysis features are available here also as any regular Odoo Report." +#: ../../accounting/localizations/mexico.rst:342 +msgid "If you add an account with the coding convention NNN.YY.ZZ where NNN.YY is a SAT coding group then your account will be automatically configured." msgstr "" -#: ../../accounting/localizations/mexico.rst:353 -msgid "DIOT Report (Requires Accounting App)" +#: ../../accounting/localizations/mexico.rst:345 +msgid "Example to add an Account for a new Bank account go to :menuselection:`Accounting --> Settings --> Chart of Account` and then create a new account on the button \"Create\" and try to create an account with the number 102.01.99 once you change to set the name you will see a tag automatically set, the tags set are the one picked to be used in the COA on xml." msgstr "" #: ../../accounting/localizations/mexico.rst:355 -msgid "**What is the DIOT and the importance of presenting it SAT**" +msgid "**What is the meaning of the tag?**" msgstr "" #: ../../accounting/localizations/mexico.rst:357 -msgid "When it comes to procedures with the SAT Administration Service we know that we should not neglect what we present. So that things should not happen in Odoo." +msgid "To know all possible tags you can read the `Anexo 24`_ in the SAT website on the section called **Código agrupador de cuentas del SAT**." msgstr "" -#: ../../accounting/localizations/mexico.rst:360 -msgid "The DIOT is the Informational Statement of Operations with Third Parties (DIOT), which is an an additional obligation with the VAT, where we must give the status of our operations to third parties, or what is considered the same, with our providers." +#: ../../accounting/localizations/mexico.rst:361 +msgid "When you install the module l10n_mx and yous Chart of Account rely on it (this happen automatically when you install setting Mexico as country on your database) then you will have the more common tags if the tag you need is not created you can create one on the fly." msgstr "" -#: ../../accounting/localizations/mexico.rst:365 -msgid "This applies both to individuals and to the moral as well, so if we have VAT for submitting to the SAT and also dealing with suppliers it is necessary to. submit the DIOT:" +#: ../../accounting/localizations/mexico.rst:367 +msgid "Electronic Trial Balance" msgstr "" #: ../../accounting/localizations/mexico.rst:369 -msgid "**When to file the DIOT and in what format?**" +msgid "Exactly as the COA but with Initial balance debit and credit, once you have your coa properly set you can go to :menuselection:`Accounting --> Reports --> Mexico --> Trial Balance` this is automatically generated, and can be exported to XML using the button in the top **Export for SAT (XML)** with the previous selection of the period you want to export." msgstr "" -#: ../../accounting/localizations/mexico.rst:371 -msgid "It is simple to present the DIOT, since like all format this you can obtain it in the page of the SAT, it is the electronic format A-29 that you can find in the SAT website." -msgstr "" - -#: ../../accounting/localizations/mexico.rst:375 -msgid "Every month if you have operations with third parties it is necessary to present the DIOT, just as we do with VAT, so that if in January we have deals with suppliers, by February we must present the information pertinent to said data." -msgstr "" - -#: ../../accounting/localizations/mexico.rst:380 -msgid "**Where the DIOT is presented?**" +#: ../../accounting/localizations/mexico.rst:378 +msgid "All the normal auditory and analysis features are available here also as any regular Odoo Report." msgstr "" #: ../../accounting/localizations/mexico.rst:382 -msgid "You can present DIOT in different ways, it is up to you which one you will choose and which will be more comfortable for you than you will present every month or every time you have dealings with suppliers." +msgid "DIOT Report (Requires Accounting App)" +msgstr "" + +#: ../../accounting/localizations/mexico.rst:384 +msgid "**What is the DIOT and the importance of presenting it SAT**" msgstr "" #: ../../accounting/localizations/mexico.rst:386 -msgid "The A-29 format is electronic so you can present it on the SAT page, but this after having made up to 500 records." +msgid "When it comes to procedures with the SAT Administration Service we know that we should not neglect what we present. So that things should not happen in Odoo." msgstr "" #: ../../accounting/localizations/mexico.rst:389 -msgid "Once these 500 records are entered in the SAT, you must present them to the Local Taxpayer Services Administration (ALSC) with correspondence to your tax address, these records can be presented in a digital storage medium such as a CD or USB, which once validated you will be returned, so do not doubt that you will still have these records and of course, your CD or USB." +msgid "The DIOT is the Informational Statement of Operations with Third Parties (DIOT), which is an an additional obligation with the VAT, where we must give the status of our operations to third parties, or what is considered the same, with our providers." msgstr "" -#: ../../accounting/localizations/mexico.rst:395 -msgid "**One more fact to know: the Batch load?**" +#: ../../accounting/localizations/mexico.rst:394 +msgid "This applies both to individuals and to the moral as well, so if we have VAT for submitting to the SAT and also dealing with suppliers it is necessary to. submit the DIOT:" msgstr "" -#: ../../accounting/localizations/mexico.rst:397 -msgid "When reviewing the official SAT documents on DIOT, you will find the Batch load, and of course the first thing we think is what is that ?, and according to the SAT site is:" +#: ../../accounting/localizations/mexico.rst:398 +msgid "**When to file the DIOT and in what format?**" msgstr "" -#: ../../accounting/localizations/mexico.rst:401 -msgid "The \"batch upload\" is the conversion of records databases of transactions with suppliers made by taxpayers in text files (.txt). These files have the necessary structure for their application and importation into the system of the Informative Declaration of Operations with third parties, avoiding the direct capture and consequently, optimizing the time invested in its integration for the presentation in time and form to the SAT." +#: ../../accounting/localizations/mexico.rst:400 +msgid "It is simple to present the DIOT, since like all format this you can obtain it in the page of the SAT, it is the electronic format A-29 that you can find in the SAT website." msgstr "" -#: ../../accounting/localizations/mexico.rst:408 -msgid "You can use it to present the DIOT, since it is allowed, which will make this operation easier for you, so that it does not exist to avoid being in line with the SAT in regard to the Information Statement of Operations with Third Parties." +#: ../../accounting/localizations/mexico.rst:404 +msgid "Every month if you have operations with third parties it is necessary to present the DIOT, just as we do with VAT, so that if in January we have deals with suppliers, by February we must present the information pertinent to said data." msgstr "" -#: ../../accounting/localizations/mexico.rst:413 -msgid "You can find the `official information here`_." +#: ../../accounting/localizations/mexico.rst:409 +msgid "**Where the DIOT is presented?**" +msgstr "" + +#: ../../accounting/localizations/mexico.rst:411 +msgid "You can present DIOT in different ways, it is up to you which one you will choose and which will be more comfortable for you than you will present every month or every time you have dealings with suppliers." msgstr "" #: ../../accounting/localizations/mexico.rst:415 -msgid "**How Generate this report in odoo?**" +msgid "The A-29 format is electronic so you can present it on the SAT page, but this after having made up to 500 records." msgstr "" -#: ../../accounting/localizations/mexico.rst:417 -msgid "Go to :menuselection:`Accounting --> Reports --> Mexico --> Transactions with third partied (DIOT)`." +#: ../../accounting/localizations/mexico.rst:418 +msgid "Once these 500 records are entered in the SAT, you must present them to the Local Taxpayer Services Administration (ALSC) with correspondence to your tax address, these records can be presented in a digital storage medium such as a CD or USB, which once validated you will be returned, so do not doubt that you will still have these records and of course, your CD or USB." msgstr "" -#: ../../accounting/localizations/mexico.rst:422 -msgid "A report view is shown, select last month to report the immediate before month you are or left the current month if it suits to you." +#: ../../accounting/localizations/mexico.rst:424 +msgid "**One more fact to know: the Batch load?**" msgstr "" -#: ../../accounting/localizations/mexico.rst:428 -msgid "Click on \"Export (TXT)." +#: ../../accounting/localizations/mexico.rst:426 +msgid "When reviewing the official SAT documents on DIOT, you will find the Batch load, and of course the first thing we think is what is that ?, and according to the SAT site is:" msgstr "" -#: ../../accounting/localizations/mexico.rst:433 -msgid "Save in a secure place the downloaded file and go to SAT website and follow the necessary steps to declare it." +#: ../../accounting/localizations/mexico.rst:430 +msgid "The \"batch upload\" is the conversion of records databases of transactions with suppliers made by taxpayers in text files (.txt). These files have the necessary structure for their application and importation into the system of the Informative Declaration of Operations with third parties, avoiding the direct capture and consequently, optimizing the time invested in its integration for the presentation in time and form to the SAT." msgstr "" #: ../../accounting/localizations/mexico.rst:437 +msgid "You can use it to present the DIOT, since it is allowed, which will make this operation easier for you, so that it does not exist to avoid being in line with the SAT in regard to the Information Statement of Operations with Third Parties." +msgstr "" + +#: ../../accounting/localizations/mexico.rst:442 +msgid "You can find the `official information here`_." +msgstr "" + +#: ../../accounting/localizations/mexico.rst:444 +msgid "**How Generate this report in odoo?**" +msgstr "" + +#: ../../accounting/localizations/mexico.rst:446 +msgid "Go to :menuselection:`Accounting --> Reports --> Mexico --> Transactions with third partied (DIOT)`." +msgstr "" + +#: ../../accounting/localizations/mexico.rst:451 +msgid "A report view is shown, select last month to report the immediate before month you are or left the current month if it suits to you." +msgstr "" + +#: ../../accounting/localizations/mexico.rst:457 +msgid "Click on \"Export (TXT)." +msgstr "" + +#: ../../accounting/localizations/mexico.rst:462 +msgid "Save in a secure place the downloaded file and go to SAT website and follow the necessary steps to declare it." +msgstr "" + +#: ../../accounting/localizations/mexico.rst:466 msgid "Important considerations on your Supplier and Invice data for the DIOT" msgstr "" -#: ../../accounting/localizations/mexico.rst:439 +#: ../../accounting/localizations/mexico.rst:468 msgid "All suppliers must have set the fields on the accounting tab called \"DIOT Information\", the *L10N Mx Nationality* field is filled with just select the proper country in the address, you do not need to do anything else there, but the *L10N Mx Type Of Operation* must be filled by you in all your suppliers." msgstr "" -#: ../../accounting/localizations/mexico.rst:447 +#: ../../accounting/localizations/mexico.rst:476 msgid "There are 3 options of VAT for this report, 16%, 0% and exempt, an invoice line in odoo is considered exempt if no tax on it, the other 2 taxes are properly configured already." msgstr "" -#: ../../accounting/localizations/mexico.rst:450 +#: ../../accounting/localizations/mexico.rst:479 msgid "Remember to pay an invoice which represent a payment in advance you must ask for the invoice first and then pay it and reconcile properly the payment following standard odoo procedure." msgstr "" -#: ../../accounting/localizations/mexico.rst:453 +#: ../../accounting/localizations/mexico.rst:482 msgid "You do not need all you data on partners filled to try to generate the supplier invoice, you can fix this information when you generate the report itself." msgstr "" -#: ../../accounting/localizations/mexico.rst:456 +#: ../../accounting/localizations/mexico.rst:485 msgid "Remember this report only shows the Supplier Invoices that were actually paid." msgstr "" -#: ../../accounting/localizations/mexico.rst:458 +#: ../../accounting/localizations/mexico.rst:487 msgid "If some of this considerations are not taken into account a message like this will appear when generate the DIOT on TXT with all the partners you need to check on this particular report, this is the reason we recommend use this report not just to export your legal obligation but to generate it before the end of the month and use it as your auditory process to see all your partners are correctly set." msgstr "" -#: ../../accounting/localizations/mexico.rst:469 +#: ../../accounting/localizations/mexico.rst:498 msgid "Extra Recommended features" msgstr "" -#: ../../accounting/localizations/mexico.rst:472 +#: ../../accounting/localizations/mexico.rst:501 msgid "Contact Module (Free)" msgstr "" -#: ../../accounting/localizations/mexico.rst:474 +#: ../../accounting/localizations/mexico.rst:503 msgid "If you want to administer properly your customers, suppliers and addresses this module even if it is not a technical need, it is highly recommended to install." msgstr "" -#: ../../accounting/localizations/mexico.rst:479 +#: ../../accounting/localizations/mexico.rst:508 msgid "Multi currency (Requires Accounting App)" msgstr "" -#: ../../accounting/localizations/mexico.rst:481 +#: ../../accounting/localizations/mexico.rst:510 msgid "In Mexico almost all companies send and receive payments in different currencies if you want to manage such capability you should enable the multi currency feature and you should enable the synchronization with **Banxico**, such feature allow you retrieve the proper exchange rate automatically retrieved from SAT and not being worried of put such information daily in the system manually." msgstr "" -#: ../../accounting/localizations/mexico.rst:488 +#: ../../accounting/localizations/mexico.rst:517 msgid "Go to settings and enable the multi currency feature." msgstr "" -#: ../../accounting/localizations/mexico.rst:494 +#: ../../accounting/localizations/mexico.rst:523 msgid "Enabling Explicit errors on the CFDI using the XSD local validator (CFDI 3.3)" msgstr "" -#: ../../accounting/localizations/mexico.rst:496 +#: ../../accounting/localizations/mexico.rst:525 msgid "Frequently you want receive explicit errors from the fields incorrectly set on the xml, those errors are better informed to the user if the check is enable, to enable the Check with xsd feature follow the next steps (with debug mode enabled)." msgstr "" -#: ../../accounting/localizations/mexico.rst:501 +#: ../../accounting/localizations/mexico.rst:530 msgid "Go to :menuselection:`Settings --> Technical --> Actions --> Server Actions`" msgstr "" -#: ../../accounting/localizations/mexico.rst:502 +#: ../../accounting/localizations/mexico.rst:531 msgid "Look for the Action called \"Download XSD files to CFDI\"" msgstr "" -#: ../../accounting/localizations/mexico.rst:503 +#: ../../accounting/localizations/mexico.rst:532 msgid "Click on button \"Create Contextual Action\"" msgstr "" -#: ../../accounting/localizations/mexico.rst:504 +#: ../../accounting/localizations/mexico.rst:533 msgid "Go to the company form :menuselection:`Settings --> Users&Companies --> Companies`" msgstr "" -#: ../../accounting/localizations/mexico.rst:505 +#: ../../accounting/localizations/mexico.rst:534 msgid "Open any company you have." msgstr "" -#: ../../accounting/localizations/mexico.rst:506 -#: ../../accounting/localizations/mexico.rst:529 +#: ../../accounting/localizations/mexico.rst:535 +#: ../../accounting/localizations/mexico.rst:558 msgid "Click on \"Action\" and then on \"Download XSD file to CFDI\"." msgstr "" -#: ../../accounting/localizations/mexico.rst:511 +#: ../../accounting/localizations/mexico.rst:540 msgid "Now you can make an invoice with any error (for example a product without code which is pretty common) and an explicit error will be shown instead a generic one with no explanation." msgstr "" -#: ../../accounting/localizations/mexico.rst:516 +#: ../../accounting/localizations/mexico.rst:545 msgid "If you see an error like this:" msgstr "" -#: ../../accounting/localizations/mexico.rst:518 +#: ../../accounting/localizations/mexico.rst:547 msgid "The cfdi generated is not valid" msgstr "" -#: ../../accounting/localizations/mexico.rst:520 +#: ../../accounting/localizations/mexico.rst:549 msgid "attribute decl. 'TipoRelacion', attribute 'type': The QName value '{http://www.sat.gob.mx/sitio_internet/cfd/catalogos}c_TipoRelacion' does not resolve to a(n) simple type definition., line 36" msgstr "" -#: ../../accounting/localizations/mexico.rst:524 +#: ../../accounting/localizations/mexico.rst:553 msgid "This can be caused because of a database backup restored in anothe server, or when the XSD files are not correctly downloaded. Follow the same steps as above but:" msgstr "" -#: ../../accounting/localizations/mexico.rst:528 +#: ../../accounting/localizations/mexico.rst:557 msgid "Go to the company in which the error occurs." msgstr "" -#: ../../accounting/localizations/mexico.rst:535 +#: ../../accounting/localizations/mexico.rst:564 msgid "**Error message** (Only applicable on CFDI 3.3):" msgstr "" -#: ../../accounting/localizations/mexico.rst:537 +#: ../../accounting/localizations/mexico.rst:566 msgid ":9:0:ERROR:SCHEMASV:SCHEMAV_CVC_MINLENGTH_VALID: Element '{http://www.sat.gob.mx/cfd/3}Concepto', attribute 'NoIdentificacion': [facet 'minLength'] The value '' has a length of '0'; this underruns the allowed minimum length of '1'." msgstr "" -#: ../../accounting/localizations/mexico.rst:539 +#: ../../accounting/localizations/mexico.rst:568 msgid ":9:0:ERROR:SCHEMASV:SCHEMAV_CVC_PATTERN_VALID: Element '{http://www.sat.gob.mx/cfd/3}Concepto', attribute 'NoIdentificacion': [facet 'pattern'] The value '' is not accepted by the pattern '[^|]{1,100}'." msgstr "" -#: ../../accounting/localizations/mexico.rst:542 +#: ../../accounting/localizations/mexico.rst:571 msgid "**Solution:** You forget to set the proper \"Reference\" field in the product, please go to the product form and set your internal reference properly." msgstr "" -#: ../../accounting/localizations/mexico.rst:545 -#: ../../accounting/localizations/mexico.rst:570 -#: ../../accounting/localizations/mexico.rst:580 -#: ../../accounting/localizations/mexico.rst:593 -#: ../../accounting/localizations/mexico.rst:604 +#: ../../accounting/localizations/mexico.rst:574 +#: ../../accounting/localizations/mexico.rst:599 +#: ../../accounting/localizations/mexico.rst:609 +#: ../../accounting/localizations/mexico.rst:622 +#: ../../accounting/localizations/mexico.rst:633 msgid "**Error message**:" msgstr "" -#: ../../accounting/localizations/mexico.rst:547 +#: ../../accounting/localizations/mexico.rst:576 msgid ":6:0:ERROR:SCHEMASV:SCHEMAV_CVC_COMPLEX_TYPE_4: Element '{http://www.sat.gob.mx/cfd/3}RegimenFiscal': The attribute 'Regimen' is required but missing." msgstr "" -#: ../../accounting/localizations/mexico.rst:549 +#: ../../accounting/localizations/mexico.rst:578 msgid ":5:0:ERROR:SCHEMASV:SCHEMAV_CVC_COMPLEX_TYPE_4: Element '{http://www.sat.gob.mx/cfd/3}Emisor': The attribute 'RegimenFiscal' is required but missing." msgstr "" -#: ../../accounting/localizations/mexico.rst:552 +#: ../../accounting/localizations/mexico.rst:581 msgid "**Solution:** You forget to set the proper \"Fiscal Position\" on the partner of the company, go to customers, remove the customer filter and look for the partner called as your company and set the proper fiscal position which is the kind of business you company does related to SAT list of possible values, antoher option can be that you forgot follow the considerations about fiscal positions." msgstr "" -#: ../../accounting/localizations/mexico.rst:559 +#: ../../accounting/localizations/mexico.rst:588 msgid "Yo must go to the Fiscal Position configuration and set the proper code (it is the first 3 numbers in the name) for example for the test one you should set 601, it will look like the image." msgstr "" -#: ../../accounting/localizations/mexico.rst:567 +#: ../../accounting/localizations/mexico.rst:596 msgid "For testing purposes this value must be *601 - General de Ley Personas Morales* which is the one required for the demo VAT." msgstr "" -#: ../../accounting/localizations/mexico.rst:572 +#: ../../accounting/localizations/mexico.rst:601 msgid ":2:0:ERROR:SCHEMASV:SCHEMAV_CVC_ENUMERATION_VALID: Element '{http://www.sat.gob.mx/cfd/3}Comprobante', attribute 'FormaPago': [facet 'enumeration'] The value '' is not an element of the set {'01', '02', '03', '04', '05', '06', '08', '12', '13', '14', '15', '17', '23', '24', '25', '26', '27', '28', '29', '30', '99'}" msgstr "" -#: ../../accounting/localizations/mexico.rst:575 +#: ../../accounting/localizations/mexico.rst:604 msgid "**Solution:** The payment method is required on your invoice." msgstr "" -#: ../../accounting/localizations/mexico.rst:582 +#: ../../accounting/localizations/mexico.rst:611 msgid ":2:0:ERROR:SCHEMASV:SCHEMAV_CVC_ENUMERATION_VALID: Element '{http://www.sat.gob.mx/cfd/3}Comprobante', attribute 'LugarExpedicion': [facet 'enumeration'] The value '' is not an element of the set {'00 :2:0:ERROR:SCHEMASV:SCHEMAV_CVC_DATATYPE_VALID_1_2_1: Element '{http://www.sat.gob.mx/cfd/3}Comprobante', attribute 'LugarExpedicion': '' is not a valid value of the atomic type '{http://www.sat.gob.mx/sitio_internet/cfd/catalogos}c_CodigoPostal'. :5:0:ERROR:SCHEMASV:SCHEMAV_CVC_COMPLEX_TYPE_4: Element '{http://www.sat.gob.mx/cfd/3}Emisor': The attribute 'Rfc' is required but missing." msgstr "" -#: ../../accounting/localizations/mexico.rst:587 +#: ../../accounting/localizations/mexico.rst:616 msgid "**Solution:** You must set the address on your company properly, this is a mandatory group of fields, you can go to your company configuration on :menuselection:`Settings --> Users & Companies --> Companies` and fill all the required fields for your address following the step :ref:`mx-legal-info`." msgstr "" -#: ../../accounting/localizations/mexico.rst:595 +#: ../../accounting/localizations/mexico.rst:624 msgid ":2:0:ERROR:SCHEMASV:SCHEMAV_CVC_DATATYPE_VALID_1_2_1: Element '{http://www.sat.gob.mx/cfd/3}Comprobante', attribute 'LugarExpedicion': '' is not a valid value of the atomic type '{http://www.sat.gob.mx/sitio_internet/cfd/catalogos}c_CodigoPostal'." msgstr "" -#: ../../accounting/localizations/mexico.rst:598 +#: ../../accounting/localizations/mexico.rst:627 msgid "**Solution:** The postal code on your company address is not a valid one for Mexico, fix it." msgstr "" -#: ../../accounting/localizations/mexico.rst:606 +#: ../../accounting/localizations/mexico.rst:635 msgid ":18:0:ERROR:SCHEMASV:SCHEMAV_CVC_COMPLEX_TYPE_4: Element '{http://www.sat.gob.mx/cfd/3}Traslado': The attribute 'TipoFactor' is required but missing. :34:0:ERROR:SCHEMASV:SCHEMAV_CVC_COMPLEX_TYPE_4: Element '{http://www.sat.gob.mx/cfd/3}Traslado': The attribute 'TipoFactor' is required but missing.\", '')" msgstr "" -#: ../../accounting/localizations/mexico.rst:610 +#: ../../accounting/localizations/mexico.rst:639 msgid "**Solution:** Set the mexican name for the tax 0% and 16% in your system and used on the invoice." msgstr "" @@ -3195,123 +3658,151 @@ msgstr "" msgid "If you sell or dispose an asset, you need to deprecate completly this asset. Click on the button :guilabel:`Sell or Dispose`. This action will post the full costs of this assets but it will not record the sales transaction that should be registered through a customer invoice." msgstr "" +#: ../../accounting/others/adviser/assets.rst:146 +msgid "→ This has to be changed in Odoo: selling an asset should:" +msgstr "" + +#: ../../accounting/others/adviser/assets.rst:148 +msgid "remove all \"Red\" lines" +msgstr "" + +#: ../../accounting/others/adviser/assets.rst:149 +msgid "create a new line that deprecate the whole residual value" +msgstr "" + #: ../../accounting/others/adviser/budget.rst:3 msgid "How to manage a financial budget?" msgstr "" #: ../../accounting/others/adviser/budget.rst:8 -msgid "Managing budgets is an essential part of running a business. It allows you to measure your actual financial performance against the planned one. Odoo manages its budgets using both General and Analytic Accounts." +msgid "Managing budgets is an essential part of running a business. Budgets help people become more intentional with the way money is spent and direct people to organize and prioritize their work to meet financial goals. They allows you to plan your desired financial outcome and then measure your actual performance against the plan. Odoo manages budgets using both General and Analytic Accounts." msgstr "" -#: ../../accounting/others/adviser/budget.rst:12 +#: ../../accounting/others/adviser/budget.rst:15 msgid "We will use the following example to illustrate. We just started a project with Smith&Co and we would like to budget the incomes and expenses of that project. We plan to have a revenue of 1000 and we don't want to spend more than 700." msgstr "" -#: ../../accounting/others/adviser/budget.rst:20 +#: ../../accounting/others/adviser/budget.rst:23 msgid "First we need to install the relevant apps to use budgeting. The main module is the accounting app. Go in the app module and install the **Accounting and Finance** app." msgstr "" -#: ../../accounting/others/adviser/budget.rst:27 +#: ../../accounting/others/adviser/budget.rst:30 msgid "Further configuration is as well necessary. Go to :menuselection:`Accounting module --> Configuration --> Settings` and enable the **Budget management** feature" msgstr "" -#: ../../accounting/others/adviser/budget.rst:35 +#: ../../accounting/others/adviser/budget.rst:38 msgid "Budgetary Positions" msgstr "" -#: ../../accounting/others/adviser/budget.rst:37 -msgid "Budgetary positions are the general accounts for which you want to keep budgets (typically expense or income accounts). They need to be defined so Odoo can know it which accounts he needs to go get the budget information. Some might be already installed with your chart of accounts." +#: ../../accounting/others/adviser/budget.rst:40 +msgid "Budgetary positions are lists of accounts for which you want to keep budgets (typically expense or income accounts). They need to be defined so Odoo can know it which accounts he needs to go get the budget information." msgstr "" -#: ../../accounting/others/adviser/budget.rst:43 +#: ../../accounting/others/adviser/budget.rst:45 +msgid "The budgetary positions act as a type of restriction on what can be recorded in the 'practical amount' column in a budget." +msgstr "" + +#: ../../accounting/others/adviser/budget.rst:48 +msgid "Each budgetary position can have any number of accounts from the general ledger (the main chart of accounts) assigned to it, though it must have at least one." +msgstr "" + +#: ../../accounting/others/adviser/budget.rst:51 +msgid "If you record a transaction that has an analytic account assigned to it that *is* included in a budget line but one of the general ledger accounts *is not* included in the budgetary position for that same budget line, it will not appear within the 'practical amount' column of that budget line." +msgstr "" + +#: ../../accounting/others/adviser/budget.rst:56 +msgid "Some budgetary positions might be already installed with your chart of accounts." +msgstr "" + +#: ../../accounting/others/adviser/budget.rst:59 msgid "To define the positions enter the :menuselection:`Accounting module --> Configuration --> Budgetary Positions`." msgstr "" -#: ../../accounting/others/adviser/budget.rst:46 +#: ../../accounting/others/adviser/budget.rst:62 msgid "For our example we need to define what accounts relates to our project's expenses. Create a position and add items to select the accounts." msgstr "" -#: ../../accounting/others/adviser/budget.rst:52 +#: ../../accounting/others/adviser/budget.rst:68 msgid "In this case we select the three relevant accounts used wherein we will book our expenses." msgstr "" -#: ../../accounting/others/adviser/budget.rst:58 +#: ../../accounting/others/adviser/budget.rst:74 msgid "Click on *Select*." msgstr "" -#: ../../accounting/others/adviser/budget.rst:63 +#: ../../accounting/others/adviser/budget.rst:79 msgid "Save the changes to confirm your Budgetary position." msgstr "" -#: ../../accounting/others/adviser/budget.rst:65 +#: ../../accounting/others/adviser/budget.rst:81 msgid "Repeat this steps to create a revenue budgetary position. Only in this case select the relevant income accounts." msgstr "" -#: ../../accounting/others/adviser/budget.rst:69 +#: ../../accounting/others/adviser/budget.rst:85 msgid "Analytical account" msgstr "" -#: ../../accounting/others/adviser/budget.rst:71 +#: ../../accounting/others/adviser/budget.rst:87 msgid "Odoo needs to know which costs or expenses are relevant to a specified budget. To do so we need to link our invoices and expenses to a defined analytical account. Create an analytical account by entering the Accounting module and clicking :menuselection:`Advisers --> Analytic Accounts --> Open Charts`. Create a new Account called Smith&Co project and select the related partner." msgstr "" -#: ../../accounting/others/adviser/budget.rst:82 +#: ../../accounting/others/adviser/budget.rst:98 msgid "Set a budget" msgstr "" -#: ../../accounting/others/adviser/budget.rst:84 +#: ../../accounting/others/adviser/budget.rst:100 msgid "Let's now set our targets for our budget. We specified that we expect to gain 1000 with this project and we would like not to spend more than 700." msgstr "" -#: ../../accounting/others/adviser/budget.rst:88 +#: ../../accounting/others/adviser/budget.rst:104 msgid "To set those targets, enter the accounting app, select :menuselection:`Advisers --> Budgets` and create a new Budget." msgstr "" -#: ../../accounting/others/adviser/budget.rst:91 +#: ../../accounting/others/adviser/budget.rst:107 msgid "We have to give a name to the budget. In this case we'll call it \"Smith Project\". Select the period wherein the budget will be applicable. Next add an item to specify your targets in the Budget Line." msgstr "" -#: ../../accounting/others/adviser/budget.rst:98 +#: ../../accounting/others/adviser/budget.rst:114 msgid "Select the Budgetary Position related to the Budget Line. In other words, select the position that points to the accounts you want to budget. In this case we will start with our 700 maximum charge target. Select the \"Cost\" Budgetary Position and specify the Planned Amount. As we are recording a cost, we need to specify a **negative amount**. Finally, select the corresponding analytic account." msgstr "" -#: ../../accounting/others/adviser/budget.rst:108 +#: ../../accounting/others/adviser/budget.rst:124 msgid "Click on **Save & new** to input the revenue budget. The Budgetary Position is Revenue and the Planned Amount is 1000. Save and close" msgstr "" -#: ../../accounting/others/adviser/budget.rst:111 +#: ../../accounting/others/adviser/budget.rst:127 msgid "You'll need to **Confirm** and **Approve** the budget." msgstr "" -#: ../../accounting/others/adviser/budget.rst:114 +#: ../../accounting/others/adviser/budget.rst:130 msgid "Check your budget" msgstr "" -#: ../../accounting/others/adviser/budget.rst:116 +#: ../../accounting/others/adviser/budget.rst:132 msgid "You can check your budget at any time. To see the evolution, let's book some Invoices and Vendors Bills." msgstr "" -#: ../../accounting/others/adviser/budget.rst:121 +#: ../../accounting/others/adviser/budget.rst:137 msgid "if you use analytical accounts remember that you need to specify the account in the invoice and / or purchase line." msgstr "" -#: ../../accounting/others/adviser/budget.rst:125 +#: ../../accounting/others/adviser/budget.rst:141 msgid "for more information about booking invoices and purchase orders see:" msgstr "" -#: ../../accounting/others/adviser/budget.rst:127 +#: ../../accounting/others/adviser/budget.rst:143 msgid ":doc:`../../receivables/customer_invoices/overview`" msgstr "" -#: ../../accounting/others/adviser/budget.rst:129 +#: ../../accounting/others/adviser/budget.rst:145 msgid "Go back in the budget list and find the Smith Project." msgstr "" -#: ../../accounting/others/adviser/budget.rst:131 +#: ../../accounting/others/adviser/budget.rst:147 msgid "Via the analytical account, Odoo can account the invoice lines and purchase lines booked in the accounts and will display them in the **Practical Amount** column." msgstr "" -#: ../../accounting/others/adviser/budget.rst:140 +#: ../../accounting/others/adviser/budget.rst:156 msgid "The theoretical amount represents the amount of money you theoretically could have spend / should have received in function of the date. When your budget is 1200 for 12 months (january to december), and today is 31 of january, the theoretical amount will be 1000, since this is the actual amount that could have been realised." msgstr "" @@ -3623,6 +4114,10 @@ msgstr "" msgid "For more information on how to create a sales order based on time and material please see: *How to invoice based on time and material* (Work in Progress)." msgstr "" +#: ../../accounting/others/analytic/timesheets.rst:79 +msgid "Add a link, and the document is under Sales --> Invoicing Methods --> Services --> How to invoices blabla" +msgstr "" + #: ../../accounting/others/analytic/timesheets.rst:82 msgid "We save a Sales Order with the service product **External Consulting**. An analytical account will automatically be generated once the **Sales Order** is confirmed. Our employees will have to point to that account (in this case **SO002-Smith&Co**) in order to be able to invoice their hours (see picture below)." msgstr "" @@ -3818,9 +4313,9 @@ msgstr "" #: ../../accounting/others/analytic/usage.rst:64 #: ../../accounting/others/analytic/usage.rst:157 -#: ../../accounting/others/taxes/cash_basis_taxes.rst:48 -#: ../../accounting/others/taxes/cash_basis_taxes.rst:62 -#: ../../accounting/others/taxes/cash_basis_taxes.rst:74 +#: ../../accounting/others/taxes/cash_basis_taxes.rst:54 +#: ../../accounting/others/taxes/cash_basis_taxes.rst:68 +#: ../../accounting/others/taxes/cash_basis_taxes.rst:80 #: ../../accounting/overview/process_overview/customer_invoice.rst:107 #: ../../accounting/overview/process_overview/customer_invoice.rst:128 msgid "**Debit**" @@ -3828,9 +4323,9 @@ msgstr "" #: ../../accounting/others/analytic/usage.rst:64 #: ../../accounting/others/analytic/usage.rst:157 -#: ../../accounting/others/taxes/cash_basis_taxes.rst:48 -#: ../../accounting/others/taxes/cash_basis_taxes.rst:62 -#: ../../accounting/others/taxes/cash_basis_taxes.rst:74 +#: ../../accounting/others/taxes/cash_basis_taxes.rst:54 +#: ../../accounting/others/taxes/cash_basis_taxes.rst:68 +#: ../../accounting/others/taxes/cash_basis_taxes.rst:80 #: ../../accounting/overview/process_overview/customer_invoice.rst:107 #: ../../accounting/overview/process_overview/customer_invoice.rst:128 msgid "**Credit**" @@ -4272,6 +4767,42 @@ msgstr "" msgid "To create a new accounts, go to the Accounting application. Open the menu :menuselection:`Adviser --> Chart of Accounts`, the click on the **Create** button." msgstr "" +#: ../../accounting/others/configuration/account_type.rst:0 +msgid "Account Type is used for information purpose, to generate country-specific legal reports, and set the rules to close a fiscal year and generate opening entries." +msgstr "" + +#: ../../accounting/others/configuration/account_type.rst:0 +msgid "Tags" +msgstr "" + +#: ../../accounting/others/configuration/account_type.rst:0 +msgid "Optional tags you may want to assign for custom reporting" +msgstr "" + +#: ../../accounting/others/configuration/account_type.rst:0 +msgid "Account Currency" +msgstr "" + +#: ../../accounting/others/configuration/account_type.rst:0 +msgid "Forces all moves for this account to have this account currency." +msgstr "" + +#: ../../accounting/others/configuration/account_type.rst:0 +msgid "Internal Type" +msgstr "" + +#: ../../accounting/others/configuration/account_type.rst:0 +msgid "The 'Internal Type' is used for features available on different types of accounts: liquidity type is for cash or bank accounts, payable/receivable is for vendor/customer accounts." +msgstr "" + +#: ../../accounting/others/configuration/account_type.rst:0 +msgid "Allow Reconciliation" +msgstr "" + +#: ../../accounting/others/configuration/account_type.rst:0 +msgid "Check this box if this account allows invoices & payments matching of journal items." +msgstr "" + #: ../../accounting/others/configuration/account_type.rst:86 msgid "View *Create Account* in our Online Demonstration" msgstr "" @@ -5553,63 +6084,67 @@ msgid "You first have to activate the setting in :menuselection:`Accounting --> msgstr "" #: ../../accounting/others/taxes/cash_basis_taxes.rst:27 -msgid "Once this is done, you can configure your taxes in :menuselection:`Accounting --> Configuration --> Taxes`. You can open a tax and in the *Advanced Options* tab you will see the checkbox *Use Cash Basis*. You will then have to define the *Tax Received Account*." +msgid "Once this is done, you can configure your taxes in :menuselection:`Accounting --> Configuration --> Taxes`. At first set the proper transitional accounts to post taxes until you register the payment." msgstr "" -#: ../../accounting/others/taxes/cash_basis_taxes.rst:39 +#: ../../accounting/others/taxes/cash_basis_taxes.rst:35 +msgid "In the *Advanced Options* tab you will turn *Tax Due* to *Based on Payment*. You will then have to define the *Tax Received* account in which to post the tax amount when the payment is received and the *Base Tax Received Account* to post the base tax amount for an accurate tax report." +msgstr "" + +#: ../../accounting/others/taxes/cash_basis_taxes.rst:45 msgid "What is the impact of cash basis taxes in my accounting ?" msgstr "" -#: ../../accounting/others/taxes/cash_basis_taxes.rst:41 +#: ../../accounting/others/taxes/cash_basis_taxes.rst:47 msgid "Let’s take an example. You make a sale of $100 with a 15% cash basis tax. When you validate the customer invoice, the following entry is created in your accounting:" msgstr "" -#: ../../accounting/others/taxes/cash_basis_taxes.rst:46 +#: ../../accounting/others/taxes/cash_basis_taxes.rst:52 msgid "Customer Invoices Journal" msgstr "" -#: ../../accounting/others/taxes/cash_basis_taxes.rst:50 -#: ../../accounting/others/taxes/cash_basis_taxes.rst:66 +#: ../../accounting/others/taxes/cash_basis_taxes.rst:56 +#: ../../accounting/others/taxes/cash_basis_taxes.rst:72 msgid "Receivables $115" msgstr "" -#: ../../accounting/others/taxes/cash_basis_taxes.rst:52 -#: ../../accounting/others/taxes/cash_basis_taxes.rst:76 -msgid "Tax Account $15" -msgstr "" - -#: ../../accounting/others/taxes/cash_basis_taxes.rst:54 -#: ../../accounting/others/taxes/cash_basis_taxes.rst:80 +#: ../../accounting/others/taxes/cash_basis_taxes.rst:58 #: ../../accounting/others/taxes/cash_basis_taxes.rst:82 -msgid "Income Account $100" -msgstr "" - -#: ../../accounting/others/taxes/cash_basis_taxes.rst:57 -msgid "A few days later, you receive the payment:" +msgid "Temporary Tax Account $15" msgstr "" #: ../../accounting/others/taxes/cash_basis_taxes.rst:60 +#: ../../accounting/others/taxes/cash_basis_taxes.rst:86 +#: ../../accounting/others/taxes/cash_basis_taxes.rst:88 +msgid "Income Account $100" +msgstr "" + +#: ../../accounting/others/taxes/cash_basis_taxes.rst:63 +msgid "A few days later, you receive the payment:" +msgstr "" + +#: ../../accounting/others/taxes/cash_basis_taxes.rst:66 msgid "Bank Journal" msgstr "" -#: ../../accounting/others/taxes/cash_basis_taxes.rst:64 +#: ../../accounting/others/taxes/cash_basis_taxes.rst:70 msgid "Bank $115" msgstr "" -#: ../../accounting/others/taxes/cash_basis_taxes.rst:69 +#: ../../accounting/others/taxes/cash_basis_taxes.rst:75 msgid "When you reconcile the invoice and the payment, this entry is generated:" msgstr "" -#: ../../accounting/others/taxes/cash_basis_taxes.rst:72 +#: ../../accounting/others/taxes/cash_basis_taxes.rst:78 msgid "Tax Cash Basis Journal" msgstr "" -#: ../../accounting/others/taxes/cash_basis_taxes.rst:78 +#: ../../accounting/others/taxes/cash_basis_taxes.rst:84 msgid "Tax Received Account $15" msgstr "" -#: ../../accounting/others/taxes/cash_basis_taxes.rst:86 -msgid "The two journal items created in the Income Account are neutral but they are needed to insure correct tax reports in Odoo." +#: ../../accounting/others/taxes/cash_basis_taxes.rst:92 +msgid "The last two journal items are neutral but they are needed to insure correct tax reports in Odoo with accurate base tax amounts. We advise to use a default revenue account. The balance of this account will then always be at zero." msgstr "" #: ../../accounting/others/taxes/create.rst:3 @@ -5686,7 +6221,7 @@ msgstr "" #: ../../accounting/others/taxes/create.rst:69 #: ../../accounting/others/taxes/default_taxes.rst:28 -#: ../../accounting/others/taxes/taxcloud.rst:87 +#: ../../accounting/others/taxes/taxcloud.rst:72 msgid ":doc:`application`" msgstr "" @@ -5819,79 +6354,83 @@ msgid "By default prices displayed in your eCommerce catalog are tax-excluded. T msgstr "" #: ../../accounting/others/taxes/taxcloud.rst:3 -msgid "How to get correct tax rates in the US thanks to TaxCloud" +msgid "How to get correct tax rates in the United States using TaxCloud" msgstr "" #: ../../accounting/others/taxes/taxcloud.rst:5 -msgid "The **TaxCloud** integration allows you to calculate the sales tax for every address in the United States and keeps track of which product types are exempt from sales tax and in which states each exemption applies. TaxCloud calculates sales tax in real-time for every state, city, and special jurisdiction in the United States." +msgid "The **TaxCloud** integration allows you to correctly calculate the sales tax for every address in the United States and keeps track of which products are exempt from sales tax and in which states each exemption applies. TaxCloud calculates sales tax in real-time for every state, city, and special jurisdiction in the United States." msgstr "" #: ../../accounting/others/taxes/taxcloud.rst:15 -msgid "In Tax Cloud" +msgid "In TaxCloud" msgstr "" #: ../../accounting/others/taxes/taxcloud.rst:16 -msgid "Create a free account on `*TaxCloud* <https://taxcloud.net/#register>`__ website." +msgid "Create a free account on `TaxCloud <https://taxcloud.com/#register>`__ website." msgstr "" #: ../../accounting/others/taxes/taxcloud.rst:18 -msgid "Register your website on TaxCloud to get an *API ID* and an *API Key*." +msgid "Register your Odoo website on TaxCloud to get an *API ID* and an *API Key*." +msgstr "" + +#: ../../accounting/others/taxes/taxcloud.rst:23 +msgid "In Settings on TaxCloud, click *Locations* to enter the location of your Office(s) & Warehouse(s)." msgstr "" #: ../../accounting/others/taxes/taxcloud.rst:24 +msgid "In Settings on TaxCloud, click *Manage Tax States* to verify the states where you collect sales tax." +msgstr "" + +#: ../../accounting/others/taxes/taxcloud.rst:27 msgid "In Odoo" msgstr "" -#: ../../accounting/others/taxes/taxcloud.rst:25 -msgid "Go to :menuselection:`Invoicing/Accounting --> Configuration --> Settings` and check *Compute sales tax automatically using TaxCloud*. Click *Apply*." +#: ../../accounting/others/taxes/taxcloud.rst:28 +msgid "Go to :menuselection:`Invoicing / Accounting --> Configuration --> Settings` and check *TaxCloud - Compute tax rates based on U.S. ZIP codes*." +msgstr "" + +#: ../../accounting/others/taxes/taxcloud.rst:30 +msgid "Enter your TaxCloud credentials." msgstr "" #: ../../accounting/others/taxes/taxcloud.rst:31 -msgid "Still in those settings, enter your TaxCloud credentials." +msgid "Click SAVE to store your credentials." msgstr "" -#: ../../accounting/others/taxes/taxcloud.rst:32 -msgid "Hit *Sync TaxCloud Categories (TIC)* to import TIC product categories from TaxCloud (Taxability Information Codes). Some categories may imply specific rates." +#: ../../accounting/others/taxes/taxcloud.rst:36 +msgid "Click the Refresh Icon next to *Default Category* to import the TIC product categories from TaxCloud (Taxability Information Codes). Some categories may imply specific rates." msgstr "" -#: ../../accounting/others/taxes/taxcloud.rst:39 -msgid "Set default *TIC Code* and taxe rates. This will apply to any new product created. A default sales tax is needed to trigger the tax computation." +#: ../../accounting/others/taxes/taxcloud.rst:38 +msgid "Select your default *TIC Code*. This will apply to any new product created." msgstr "" -#: ../../accounting/others/taxes/taxcloud.rst:43 -msgid "For products under a specific category, select it in its detail form (in *Sales* tab)." +#: ../../accounting/others/taxes/taxcloud.rst:40 +msgid "Set a specific TaxCloud Category on the *General Information* tab of the Product, or on the Product Category." msgstr "" -#: ../../accounting/others/taxes/taxcloud.rst:46 -msgid "Make sure your company address is well defined (especially the state and the zip code). Go to :menuselection:`Settings --> General Settings` and click *Configure your company data*." +#: ../../accounting/others/taxes/taxcloud.rst:42 +msgid "Make sure your company address is complete (including the state and the zip code). Go to :menuselection:`Settings --> Users & Companies --> Companies` to open and edit your Company record." msgstr "" -#: ../../accounting/others/taxes/taxcloud.rst:51 +#: ../../accounting/others/taxes/taxcloud.rst:47 msgid "How it works" msgstr "" -#: ../../accounting/others/taxes/taxcloud.rst:53 -msgid "Automatic tax assignation works thanks to fiscal positions (see :doc:`application`). A specific fiscal position is created when installing *TaxCloud*. Everything works out-of-the-box." +#: ../../accounting/others/taxes/taxcloud.rst:49 +msgid "Salestax is calculated in Odoo based on fiscal positions (see :doc:`application`). A Fiscal Position for the United States is created when installing *TaxCloud*. Everything works out-of-the-box." msgstr "" -#: ../../accounting/others/taxes/taxcloud.rst:58 -msgid "This fiscal position is set on any sales order, web order, or invoice when the customer country is *United States*. This is triggering the automated tax computation." +#: ../../accounting/others/taxes/taxcloud.rst:54 +msgid "You can configure Odoo to automtically detect which Customers should use this fiscal position. Go to :menuselection:`Accounting --> Configuration --> Fiscal Positions` to open and edit the record." msgstr "" -#: ../../accounting/others/taxes/taxcloud.rst:65 -msgid "Add a product with a default sales tax. Odoo will automatically send a request to TaxCloud, get the correct tax percentage based on the customer location (state and zip code) and product TIC category, create a new tax rate if that tax percentage does not already exist in your system and return it in the order item line (e.g. 7.0%)." +#: ../../accounting/others/taxes/taxcloud.rst:61 +msgid "Now, this fiscal position is automatically set on any sales order, web order, or invoice when the customer country is *United States*. This triggers the automated tax computation." msgstr "" -#: ../../accounting/others/taxes/taxcloud.rst:75 -msgid "How to create specific tax mappings using TaxCloud" -msgstr "" - -#: ../../accounting/others/taxes/taxcloud.rst:77 -msgid "You can create several fiscal positions using TaxCloud. Check *Use TaxCloud API* to do so. Such fiscal postions can be assigned to customers in their detail form in order to get them by default whenever they buy you something." -msgstr "" - -#: ../../accounting/others/taxes/taxcloud.rst:86 -msgid ":doc:`default_taxes`" +#: ../../accounting/others/taxes/taxcloud.rst:68 +msgid "Add your product(s). You have two options to get Sales Tax on the Order. You can confirm it, or you can save it and from the *Action* Menu choose **Update Taxes with TaxCloud**." msgstr "" #: ../../accounting/overview/getting_started.rst:3 @@ -6187,7 +6726,7 @@ msgid "Of course, Odoo is mobile too. You can use it to check your accounts on t msgstr "" #: ../../accounting/overview/main_concepts/intro.rst:41 -msgid "Try Odoo now, and join 2 millions of happy users." +msgid "Try Odoo now, and join 2 million happy users." msgstr "" #: ../../accounting/overview/main_concepts/memento.rst:5 @@ -6676,7 +7215,7 @@ msgid "Open or Pro-forma invoices" msgstr "" #: ../../accounting/overview/process_overview/customer_invoice.rst:73 -msgid "An invoice will usually include the quantity and price the of goods and/or services, the date, any parties involved, the unique invoice number, and any tax information." +msgid "An invoice will usually include the quantity and the price of goods and/or services, the date, any parties involved, the unique invoice number, and any tax information." msgstr "" #: ../../accounting/overview/process_overview/customer_invoice.rst:77 @@ -6819,7 +7358,7 @@ msgid "Balance sheet" msgstr "" #: ../../accounting/overview/process_overview/customer_invoice.rst:225 -msgid "The balance sheet summarizes the your company's liabilities, assets and equity at a specific moment in time." +msgid "The balance sheet summarizes your company's liabilities, assets and equity at a specific moment in time." msgstr "" #: ../../accounting/overview/process_overview/customer_invoice.rst:234 @@ -7159,6 +7698,10 @@ msgstr "" msgid "To invoice the customer, just click on the invoice button on his sale order. (or it will be done automatically at the end of the week/month if you invoice all your orders in batch)" msgstr "" +#: ../../accounting/payables/misc/employee_expense.rst:171 +msgid "tip If you want to learn more; check the documentation page :doc: ../../../sale/invoicing/service/expense `*How to re-invoice expenses to your customers* <https://docs.google.com/document/d/1_6VclRWfESHfvNPZI32q5ANFi2C7cCTwkLXpbGTz6B8/edit?usp=sharing>`__" +msgstr "" + #: ../../accounting/payables/misc/employee_expense.rst:176 msgid "Reimburse the employee" msgstr "" @@ -7704,6 +8247,14 @@ msgstr "" msgid ":doc:`check`" msgstr "" +#: ../../accounting/payables/pay/sepa.rst:134 +msgid "How to define a new bank?" +msgstr "" + +#: ../../accounting/payables/pay/sepa.rst:135 +msgid "How to reconcile bank statements?" +msgstr "" + #: ../../accounting/payables/supplier_bills/bills_or_receipts.rst:3 msgid "When should I use supplier bills or purchase receipts?" msgstr "" @@ -7801,7 +8352,7 @@ msgid "Installing the Purchase and Inventory applications" msgstr "" #: ../../accounting/payables/supplier_bills/manage.rst:36 -msgid "From the **Apps** application, search for the **Purchase** module and install it. Due to certain dependencies, Installing Purchase will automatically install the **Inventory** and **Accounting** applications." +msgid "From the **Apps** application, search for the **Purchase** module and install it. Due to certain dependencies, installing Purchase will automatically install the **Inventory** and **Accounting** applications." msgstr "" #: ../../accounting/payables/supplier_bills/manage.rst:41 @@ -7809,11 +8360,11 @@ msgid "Creating products" msgstr "" #: ../../accounting/payables/supplier_bills/manage.rst:43 -msgid "Creating products in Odoo is essential for quick and efficient purchasing within Odoo. Simply navigate to the Products submenu under Purchase, and click create." +msgid "Creating products in Odoo is essential for quick and efficient purchasing within Odoo. Simply navigate to the Products submenu under Purchase and click create." msgstr "" #: ../../accounting/payables/supplier_bills/manage.rst:50 -msgid "When creating the product, Pay attention to the **Product Type** field, as it is important:" +msgid "When creating the product, pay attention to the **Product Type** field, since it is important:" msgstr "" #: ../../accounting/payables/supplier_bills/manage.rst:53 @@ -7825,7 +8376,7 @@ msgid "Conversely, products that are set as a **Service or Digital Product** wil msgstr "" #: ../../accounting/payables/supplier_bills/manage.rst:65 -msgid "It is recommended that you create a **Miscellaneous** product for all purchases that occur infrequently and do not require inventory valuation or management. If you create such a product, it is recommend to set the product type to **Service**." +msgid "It is recommended that you create a **Miscellaneous** product for all purchases that occur infrequently and do not require inventory valuation or management. If you create such a product, it is recommended to set the product type to **Service**." msgstr "" #: ../../accounting/payables/supplier_bills/manage.rst:70 @@ -7849,15 +8400,15 @@ msgid "Receiving Products" msgstr "" #: ../../accounting/payables/supplier_bills/manage.rst:91 -msgid "If you purchased any stockable products that you manage the inventory of, you will need to receive the products from the Inventory application after you confirm a Purchase Order. From the **Inventory dashboard**, you should see a button linking you directly to the transfer of products. This button is outlined in red below:" +msgid "If you purchased any stockable products that you manage the inventory of, you will need to receive the products from the Inventory application after you confirm a purchase order. From the **Inventory dashboard**, you should see a button linking you directly to the transfer of products. This button is outlined in red below:" msgstr "" #: ../../accounting/payables/supplier_bills/manage.rst:100 -msgid "Navigating this route will take you to a list of all orders awaiting to be received." +msgid "Navigating this route will take you to a list of all orders waiting to be received." msgstr "" #: ../../accounting/payables/supplier_bills/manage.rst:106 -msgid "If you have a lot of awaiting orders, apply a filter using the search bar in the upper right. With this search bar, you may filter based on the Vendor (Partner), the product, or the source document, also known as the reference of your purchase order. You also have the capability to group the orders by different criteria under **Group By**. Selecting an item from this list will open the following screen where you then will receive the products." +msgid "If you have a lot of awaiting orders, apply a filter using the search bar in the upper right. With this search bar, you may filter based on the vendor (partner), the product, or the source document (also known as the reference of your purchase order). You can also group the orders by different criteria under **Group By**. Selecting an item from this list will open the following screen where you then will receive the products." msgstr "" #: ../../accounting/payables/supplier_bills/manage.rst:117 @@ -7869,15 +8420,15 @@ msgid "Managing Vendor Bills" msgstr "" #: ../../accounting/payables/supplier_bills/manage.rst:122 -msgid "When you receive a Vendor Bill for a previous purchase, be sure to record it in the Purchases application under the **Control Menu**. You need to create a new vendor bill even if you already registered a purchase order." +msgid "When you receive a vendor bill for a previous purchase, be sure to record it in the Purchases application under the **Control Menu**. You need to create a new vendor bill even if you already registered a purchase order." msgstr "" #: ../../accounting/payables/supplier_bills/manage.rst:130 -msgid "The first thing you will need to do upon creating a Vendor Bill is to select the appropriate Vendor as this will also pull up any associated accounting or pricelist information. From there, you can choose to specify any one or multiple Purchase Orders to populate the Vendor Bill with. When you select a Purchase Order from the list, Odoo will pull any uninvoiced products associated to that Purchase Order and automatically populate that information below. If you are having a hard time finding the appropriate Vendor bill, you may search through the list by inputting the vendor reference number or your internal purchase order number." +msgid "The first thing you will need to do upon creating a vendor bill is to select the appropriate vendor, since doing so will also pull up any associated accounting or pricelist information. From there, you can choose to specify one or multiple Purchase Orders to populate the Vendor Bill with. When you select a Purchase Order from the list, Odoo will pull any uninvoiced products associated to that Purchase Order and automatically populate that information below. If you are having a hard time finding the appropriate vendor bill, you may search through the list by inputting the vendor reference number or your internal purchase order number." msgstr "" #: ../../accounting/payables/supplier_bills/manage.rst:144 -msgid "While the invoice is in draft state, you can make any modifications you need (i.e. remove or add product lines, modify quantities, and change prices)." +msgid "While the invoice is in a draft state, you can make any modifications you need (i.e. remove or add product lines, modify quantities, and change prices)." msgstr "" #: ../../accounting/payables/supplier_bills/manage.rst:150 @@ -7905,19 +8456,19 @@ msgid "What to do if your vendor bill does not match what you received" msgstr "" #: ../../accounting/payables/supplier_bills/manage.rst:169 -msgid "If the bill you receive from the vendor has different quantities than what Odoo automatically populates as quantities, this could be due to several reasons:" +msgid "If the bill you receive from the vendor has quantities that do not match the quantities automatically populated by Odoo, this could be due to several reasons:" msgstr "" #: ../../accounting/payables/supplier_bills/manage.rst:173 -msgid "the vendor is incorrectly charging you for products and/or services that you have not ordered," +msgid "The vendor is incorrectly charging you for products and/or services that you have not ordered." msgstr "" #: ../../accounting/payables/supplier_bills/manage.rst:176 -msgid "the vendor is billing you for products that you might not have received yet, as the invoicing control may be based on ordered or received quantities," +msgid "The vendor is billing you for products that you might not have received yet, as the invoicing control may be based on ordered or received quantities." msgstr "" #: ../../accounting/payables/supplier_bills/manage.rst:180 -msgid "or the vendor did not bill you for previously purchased products." +msgid "The vendor did not bill you for previously purchased products." msgstr "" #: ../../accounting/payables/supplier_bills/manage.rst:182 @@ -7929,15 +8480,15 @@ msgid "If you are unable to find a purchase order related to a vendor bill, this msgstr "" #: ../../accounting/payables/supplier_bills/manage.rst:189 -msgid "the vendor has already invoiced you for this purchase order, therefore it is not going to appear anywhere in the selection," +msgid "The vendor has already invoiced you for this purchase order; therefore it is not going to appear anywhere in the selection." msgstr "" #: ../../accounting/payables/supplier_bills/manage.rst:192 -msgid "someone in the company forgot to record a purchase order for this vendor," +msgid "Someone in the company forgot to record a purchase order for this vendor." msgstr "" #: ../../accounting/payables/supplier_bills/manage.rst:195 -msgid "or the vendor is charging you for something you did not order." +msgid "The vendor is charging you for something you did not order." msgstr "" #: ../../accounting/payables/supplier_bills/manage.rst:200 @@ -7969,7 +8520,7 @@ msgid "Batch Billing" msgstr "" #: ../../accounting/payables/supplier_bills/manage.rst:225 -msgid "When creating a vendor bill and selecting the appropriate purchase order, you may continue to select additional purchase orders and Odoo will add the additional line items from that purchase order.. If you have not deleted the previous line items from the first purchase order the bill will be linked to all the appropriate purchase orders." +msgid "When creating a vendor bill and selecting the appropriate purchase order, you may continue to select additional purchase orders. Odoo will add the additional line items from the purchase orders you select. If you have not deleted the previous line items from the first purchase order, the bill will be linked to all the appropriate purchase orders." msgstr "" #: ../../accounting/receivables.rst:3 @@ -8373,6 +8924,10 @@ msgstr "" msgid "This process is good for both services and physical products." msgstr "" +#: ../../accounting/receivables/customer_invoices/overview.rst:44 +msgid "Read more: *Invoice based on sales orders.*" +msgstr "" + #: ../../accounting/receivables/customer_invoices/overview.rst:47 msgid "Sales Order ‣ Delivery Order ‣ Invoice" msgstr "" @@ -8385,6 +8940,10 @@ msgstr "" msgid "This way, if you deliver a partial order, you only invoice for what you really delivered. If you do back orders (deliver partially and the rest later), the customer will receive two invoices, one for each delivery order." msgstr "" +#: ../../accounting/receivables/customer_invoices/overview.rst:59 +msgid "Read more: *Invoice based on delivery orders.*" +msgstr "" + #: ../../accounting/receivables/customer_invoices/overview.rst:62 msgid "eCommerce Order ‣ Invoice" msgstr "" @@ -8429,6 +8988,10 @@ msgstr "" msgid "You can invoice at the end of the contract or trigger intermediate invoices. This approach is used by services companies that invoice mostly based on time and material. For services companies that invoice on fix price, they use a regular sales order." msgstr "" +#: ../../accounting/receivables/customer_invoices/overview.rst:94 +msgid "Read more: - *How to invoice based on time and material?* - *How to manage contracts and invoicing plans?*" +msgstr "" + #: ../../accounting/receivables/customer_invoices/overview.rst:99 msgid "Recurring Contracts ‣ Invoices" msgstr "" @@ -8437,6 +9000,10 @@ msgstr "" msgid "For subscriptions, an invoice is triggered periodically, automatically. The frequency of the invoicing and the services/products invoiced are defined on the contract." msgstr "" +#: ../../accounting/receivables/customer_invoices/overview.rst:105 +msgid "Read more: *Subscription based invoicing.*" +msgstr "" + #: ../../accounting/receivables/customer_invoices/overview.rst:111 msgid "Creating an invoice manually" msgstr "" @@ -8501,6 +9068,10 @@ msgstr "" msgid "A payment term may have one line (ex: 21 days) or several lines (10% within 3 days and the balance within 21 days). If you create a payment term with several lines, be sure the latest one is the balance. (avoid doing 50% in 10 days and 50% in 21 days because, with the rounding, it may not do exactly 100%)" msgstr "" +#: ../../accounting/receivables/customer_invoices/payment_terms.rst:31 +msgid "screenshot payment term forms, after QDP have commited the change planned on this object" +msgstr "" + #: ../../accounting/receivables/customer_invoices/payment_terms.rst:35 msgid "Using Payment Terms" msgstr "" diff --git a/locale/sources/crm.pot b/locale/sources/crm.pot index 479b3e068..3cbf53391 100644 --- a/locale/sources/crm.pot +++ b/locale/sources/crm.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Odoo 12.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-07-03 08:44+0200\n" +"POT-Creation-Date: 2019-09-16 15:50+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -97,7 +97,7 @@ msgid "|image0|\\ |image1|" msgstr "" #: ../../crm/acquire_leads/generate_from_website.rst:16 -msgid "With the CRM app installed, you benefit from ready-to-use contact form on your Odoo website that will generate leads/opportunities automatically." +msgid "With the CRM app installed, you benefit from a ready-to-use contact form on your Odoo website that will generate leads/opportunities automatically." msgstr "" #: ../../crm/acquire_leads/generate_from_website.rst:23 @@ -110,23 +110,23 @@ msgid "Create a custom contact form" msgstr "" #: ../../crm/acquire_leads/generate_from_website.rst:34 -msgid "You may want to know more from your visitor when they use the contact form to contact you. You will then need to build a custom contact form on your website. Those contact forms can generate multiple types of records in the system (emails, leads/opportunities, project tasks, helpdesk tickets, etc...)" +msgid "You may want to know more from your visitor when they use the contact form to you will need to build a custom contact form on your website. These contact forms can generate multiple types of records in the system (emails, leads/opportunities, project tasks, helpdesk tickets, etc.)" msgstr "" #: ../../crm/acquire_leads/generate_from_website.rst:43 -msgid "You will need to install the free *Form Builder* module. Only available in Odoo Enterprise." +msgid "You will need to install the free *Form Builder* module, only available in Odoo Enterprise." msgstr "" #: ../../crm/acquire_leads/generate_from_website.rst:52 -msgid "From any page you want your contact form to be in, in edit mode, drag the form builder in the page and you will be able to add all the fields you wish." +msgid "First, go to the page where you want to put your contact form. In edit mode, drag the form builder onto the page, and you will be able to add all the fields you wish." msgstr "" #: ../../crm/acquire_leads/generate_from_website.rst:59 -msgid "By default any new contact form will send an email, you can switch to lead/opportunity generation in *Change Form Parameters*." +msgid "By default, any new contact form will send an email. You can switch to lead/opportunity generation in *Change Form Parameters*." msgstr "" #: ../../crm/acquire_leads/generate_from_website.rst:63 -msgid "If the same visitor uses the contact form twice, the second information will be added to the first lead/opportunity in the chatter." +msgid "If the same visitor uses the contact form twice, the second entry will be added to the first lead/opportunity in the chatter." msgstr "" #: ../../crm/acquire_leads/generate_from_website.rst:67 @@ -134,7 +134,7 @@ msgid "Generate leads instead of opportunities" msgstr "" #: ../../crm/acquire_leads/generate_from_website.rst:69 -msgid "When using a contact form, it is advised to use a qualification step before assigning to the right sales people. To do so, activate *Leads* in CRM settings and refer to :doc:`convert`." +msgid "When using a contact form, you should use a qualification step before assigning the form to the right sales people. To do so, activate *Leads* in CRM settings and refer to :doc:`convert`." msgstr "" #: ../../crm/acquire_leads/send_quotes.rst:3 diff --git a/locale/sources/db_management.pot b/locale/sources/db_management.pot index 575d4ee0e..a15b4e629 100644 --- a/locale/sources/db_management.pot +++ b/locale/sources/db_management.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Odoo 11.0\n" +"Project-Id-Version: Odoo 12.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-07-27 11:08+0200\n" +"POT-Creation-Date: 2019-09-16 15:50+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -93,123 +93,167 @@ msgid "Upgrade" msgstr "" #: ../../db_management/db_online.rst:53 -msgid "Make sure to be connected to the database you want to upgrade and access the database management page. On the line of the database you want to upgrade, click on the \"Upgrade\" button." +msgid "Upgrading your database to a newer version of Odoo is a complex operation that require time and caution. It is extremely important that you fully test the process before upgrading your production database." +msgstr "" + +#: ../../db_management/db_online.rst:57 +msgid "Odoo releases new versions regularly (at least once a year), and upgrading your database to enjoy new Odoo features is part of the Odoo Online experience." msgstr "" #: ../../db_management/db_online.rst:60 -msgid "You have the possibility to choose the target version of the upgrade. By default, we select the highest available version available for your database; if you were already in the process of testing a migration, we will automatically select the version you were already testing (even if we released a more recent version during your tests)." +msgid "The upgrade process can take some time, especially if you use multiple apps or apps that manage sensitive data (e.g. Accounting, Inventory, etc.). In general, the 'smaller' the database, the quickest the upgrade. A single-user database that uses only CRM will be processed faster than a multi-company, multi-user database that uses Accounting, Sales, Purchase and Manufacturing." msgstr "" #: ../../db_management/db_online.rst:66 -msgid "By clicking on the \"Test upgrade\" button an upgrade request will be generated. If our automated system does not encounter any problem, you will receive a \"Test\" version of your upgraded database." +msgid "Unfortunately, it is impossible to give time estimates for every upgrade request, since Odoo.com will test manually every database upgrade at least once and will need to correct/adapt changes made to the standard Odoo Apps (e.g. through Studio or through a Success Pack) on a case-by-case basis. This can make the process slower, since requests are treated in the order they arrive. This is especially true in the months following the release of a new major version, which can lengthen the upgrade delay significantly." msgstr "" -#: ../../db_management/db_online.rst:73 -msgid "If our automatic system detect an issue during the creation of your test database, our dedicated team will have to work on it. You will be notified by email and the process will take up to 4 weeks." +#: ../../db_management/db_online.rst:74 +msgid "The upgrade process is quite simple from your point of view:" +msgstr "" + +#: ../../db_management/db_online.rst:76 +msgid "You request a test upgrade" msgstr "" #: ../../db_management/db_online.rst:77 -msgid "You will have the possibility to test it for 1 month. Inspect your data (e.g. accounting reports, stock valuation, etc.), check that all your usual flows work correctly (CRM flow, Sales flow, etc.)." +msgid "Once all tests have been validated **by you**, you upgrade your actual database" +msgstr "" + +#: ../../db_management/db_online.rst:79 +msgid "The process to request a test or a production (*actual*) upgrade is the same." msgstr "" #: ../../db_management/db_online.rst:81 -msgid "Once you are ready and that everything is correct in your test migration, you can click again on the Upgrade button, and confirm by clicking on Upgrade (the button with the little rocket!) to switch your production database to the new version." +msgid "First, make sure to be connected to the database you want to upgrade and access the `database management page <https://www.odoo.com/my/databases>`__." msgstr "" -#: ../../db_management/db_online.rst:89 -msgid "Your database will be taken offline during the upgrade (usually between 30min up to several hours for big databases), so make sure to plan your migration during non-business hours." +#: ../../db_management/db_online.rst:84 +msgid "You have to have an active session with access to the Settings app in the database you want to upgrade for the button to be visible." msgstr "" -#: ../../db_management/db_online.rst:96 -msgid "Duplicating a database" +#: ../../db_management/db_online.rst:87 +msgid "On the line of the database you want to upgrade, click on the \"Cog\" menu. If an newer version of Odoo is available, you will see an 'Upgrade' button." msgstr "" -#: ../../db_management/db_online.rst:98 -msgid "Database duplication, renaming, custom DNS, etc. is not available for trial databases on our Online platform. Paid Databases and \"One App Free\" database can duplicate without problem." +#: ../../db_management/db_online.rst:94 +msgid "You have the possibility to choose the target version of the upgrade. By default, we select the highest available version available for your database; if you were already in the process of testing an upgrade, we will automatically select the version you were already testing (even if we released a more recent version during your tests)." msgstr "" #: ../../db_management/db_online.rst:103 -msgid "In the line of the database you want to duplicate, you will have a few buttons. To duplicate your database, just click **Duplicate**. You will have to give a name to your duplicate, then click **Duplicate Database**." +msgid "By clicking on the \"Test upgrade\" button, an upgrade request will be generated. Only one request can be made at time for each database; if a request has already been made, you will see an 'Upgrade Queued' note instead and asking another request will not be possible." msgstr "" -#: ../../db_management/db_online.rst:110 -msgid "If you do not check the \"For testing purposes\" checkbox when duplicating a database, all external communication will remain active:" +#: ../../db_management/db_online.rst:108 +msgid "A test upgrade will create a copy of your database, upgrade it and make it available to you automatically once successful. If this is the first test you request for this particular database, a manual testing phase will be done by Odoo.com - this could take time (up to several weeks). Subsequent requests will not go through that manual testing step and will usually be made available in a few hours. Once the test database is available, you should receive an e-mail with the URL of the test database." msgstr "" -#: ../../db_management/db_online.rst:113 -msgid "Emails are sent" +#: ../../db_management/db_online.rst:116 +msgid "**Testing your database is the most important step of the upgrade process!** Even though we test all upgrades manually, we do not know your work processes. A change in standard worfklows of Odoo in new versions might require you to change internal processes, or some of the customizations you made through Odoo Studio might now work properly. *It is up to you to make sure that everything works as it should!* You can report issues with your test database through our `Support page <https://www.odoo.com/help>`__." msgstr "" -#: ../../db_management/db_online.rst:115 -msgid "Payments are processed (in the e-commerce or Subscriptions apps, for example)" -msgstr "" - -#: ../../db_management/db_online.rst:118 -msgid "Delivery orders (shipping providers) are sent" -msgstr "" - -#: ../../db_management/db_online.rst:120 -msgid "Etc." -msgstr "" - -#: ../../db_management/db_online.rst:122 -msgid "Make sure to check the checkbox \"For testing purposes\" if you want these behaviours to be disabled." -msgstr "" - -#: ../../db_management/db_online.rst:125 -msgid "After a few seconds, you will be logged in your duplicated database. Notice that the url uses the name you chose for your duplicated database." +#: ../../db_management/db_online.rst:124 +msgid "Make sure to do one last test of your upgrade right before the final upgrade (e.g. the day before) to ensure everything will run smoothly. Downgrading is not possible and post-poning an upgrade is always easier than being prevented to work by an upgrade issue after the fact!" msgstr "" #: ../../db_management/db_online.rst:129 -msgid "Duplicate databases expire automatically after 15 days." -msgstr "" - -#: ../../db_management/db_online.rst:137 -msgid "Rename a Database" +msgid "Once you are ready and you have validated all your tests, you can click again on the Upgrade button and confirm by clicking on Upgrade (the button with the little rocket!) to switch your production database to the new version. Your database will then be taken offline within the next 10 minutes and will be upgraded automatically; you receive a confirmation e-mail once the process is completed." msgstr "" #: ../../db_management/db_online.rst:139 -msgid "To rename your database, make sure you are connected to the database you want to rename, access the `database management page <https://www.odoo.com/my/databases>`__ and click **Rename**. You will have to give a new name to your database, then click **Rename Database**." +msgid "Your database will be taken offline during the upgrade (usually between 30min up to several hours for big databases), so make sure to plan your migration during non-business hours." msgstr "" -#: ../../db_management/db_online.rst:150 -msgid "Deleting a Database" +#: ../../db_management/db_online.rst:146 +msgid "Duplicating a database" msgstr "" -#: ../../db_management/db_online.rst:152 -msgid "You can only delete databases of which you are the administrator." +#: ../../db_management/db_online.rst:148 +msgid "Database duplication, renaming, custom DNS, etc. is not available for trial databases on our Online platform. Paid Databases and \"One App Free\" database can duplicate without problem." msgstr "" -#: ../../db_management/db_online.rst:154 -msgid "When you delete your database all the data will be permanently lost. The deletion is instant and for all the Users. We advise you to do an instant backup of your database before deleting it, since the last automated daily backup may be several hours old at that point." +#: ../../db_management/db_online.rst:153 +msgid "In the line of the database you want to duplicate, you will have a few buttons. To duplicate your database, just click **Duplicate**. You will have to give a name to your duplicate, then click **Duplicate Database**." msgstr "" #: ../../db_management/db_online.rst:160 -msgid "From the `database management page <https://www.odoo.com/my/databases>`__, on the line of the database you want to delete, click on the \"Delete\" button." +msgid "If you do not check the \"For testing purposes\" checkbox when duplicating a database, all external communication will remain active:" msgstr "" -#: ../../db_management/db_online.rst:167 -msgid "Read carefully the warning message that will appear and proceed only if you fully understand the implications of deleting a database:" +#: ../../db_management/db_online.rst:163 +msgid "Emails are sent" msgstr "" -#: ../../db_management/db_online.rst:173 -msgid "After a few seconds, the database will be deleted and the page will reload automatically." +#: ../../db_management/db_online.rst:165 +msgid "Payments are processed (in the e-commerce or Subscriptions apps, for example)" msgstr "" -#: ../../db_management/db_online.rst:177 -msgid "If you need to re-use this database name, it will be immediately available." +#: ../../db_management/db_online.rst:168 +msgid "Delivery orders (shipping providers) are sent" +msgstr "" + +#: ../../db_management/db_online.rst:170 +msgid "Etc." +msgstr "" + +#: ../../db_management/db_online.rst:172 +msgid "Make sure to check the checkbox \"For testing purposes\" if you want these behaviours to be disabled." +msgstr "" + +#: ../../db_management/db_online.rst:175 +msgid "After a few seconds, you will be logged in your duplicated database. Notice that the url uses the name you chose for your duplicated database." msgstr "" #: ../../db_management/db_online.rst:179 +msgid "Duplicate databases expire automatically after 15 days." +msgstr "" + +#: ../../db_management/db_online.rst:187 +msgid "Rename a Database" +msgstr "" + +#: ../../db_management/db_online.rst:189 +msgid "To rename your database, make sure you are connected to the database you want to rename, access the `database management page <https://www.odoo.com/my/databases>`__ and click **Rename**. You will have to give a new name to your database, then click **Rename Database**." +msgstr "" + +#: ../../db_management/db_online.rst:200 +msgid "Deleting a Database" +msgstr "" + +#: ../../db_management/db_online.rst:202 +msgid "You can only delete databases of which you are the administrator." +msgstr "" + +#: ../../db_management/db_online.rst:204 +msgid "When you delete your database all the data will be permanently lost. The deletion is instant and for all the Users. We advise you to do an instant backup of your database before deleting it, since the last automated daily backup may be several hours old at that point." +msgstr "" + +#: ../../db_management/db_online.rst:210 +msgid "From the `database management page <https://www.odoo.com/my/databases>`__, on the line of the database you want to delete, click on the \"Delete\" button." +msgstr "" + +#: ../../db_management/db_online.rst:217 +msgid "Read carefully the warning message that will appear and proceed only if you fully understand the implications of deleting a database:" +msgstr "" + +#: ../../db_management/db_online.rst:223 +msgid "After a few seconds, the database will be deleted and the page will reload automatically." +msgstr "" + +#: ../../db_management/db_online.rst:227 +msgid "If you need to re-use this database name, it will be immediately available." +msgstr "" + +#: ../../db_management/db_online.rst:229 msgid "It is not possible to delete a database if it is expired or linked to a Subscription. In these cases contact `Odoo Support <https://www.odoo.com/help>`__" msgstr "" -#: ../../db_management/db_online.rst:183 +#: ../../db_management/db_online.rst:233 msgid "If you want to delete your Account, please contact `Odoo Support <https://www.odoo.com/help>`__" msgstr "" #: ../../db_management/db_premise.rst:7 -msgid "On-premise Database management" +msgid "On-premises Database management" msgstr "" #: ../../db_management/db_premise.rst:10 @@ -229,8 +273,8 @@ msgid "If you are unable to register your database, you will likely encounter th msgstr "" #: ../../db_management/db_premise.rst:31 -#: ../../db_management/db_premise.rst:97 -#: ../../db_management/db_premise.rst:130 +#: ../../db_management/db_premise.rst:110 +#: ../../db_management/db_premise.rst:143 msgid "Solutions" msgstr "" @@ -263,7 +307,7 @@ msgid "Do you have the updated version of Odoo 9?" msgstr "" #: ../../db_management/db_premise.rst:61 -#: ../../db_management/db_premise.rst:190 +#: ../../db_management/db_premise.rst:176 msgid "From July 2016 onward, Odoo 9 now automatically change the uuid of a duplicated database; a manual operation is no longer required." msgstr "" @@ -279,107 +323,95 @@ msgstr "" msgid "For your information, we identify database with UUID. Therefore, each database should have a distinct UUID to ensure that registration and invoicing proceed effortlessly for your and for us." msgstr "" +#: ../../db_management/db_premise.rst:80 +msgid "Check your network and firewall settings" +msgstr "" + #: ../../db_management/db_premise.rst:82 +msgid "The Update notification must be able to reach Odoo's subscription validation servers. In other words, make sure that the Odoo server is able to open outgoing connections towards:" +msgstr "" + +#: ../../db_management/db_premise.rst:86 +msgid "services.odoo.com on port 443 (or 80)" +msgstr "" + +#: ../../db_management/db_premise.rst:87 +msgid "services.openerp.com on port 443 (or 80) for older deployments" +msgstr "" + +#: ../../db_management/db_premise.rst:89 +msgid "Once you activated your database, you must keep these ports open, as the Update notification runs once a week." +msgstr "" + +#: ../../db_management/db_premise.rst:95 msgid "Error message due to too many users" msgstr "" -#: ../../db_management/db_premise.rst:84 +#: ../../db_management/db_premise.rst:97 msgid "If you have more users in your local database than provisionned in your Odoo Enterprise subscription, you may encounter this message:" msgstr "" -#: ../../db_management/db_premise.rst:93 +#: ../../db_management/db_premise.rst:106 msgid "When the message appears you have 30 days before the expiration. The countdown is updated everyday." msgstr "" -#: ../../db_management/db_premise.rst:99 +#: ../../db_management/db_premise.rst:112 msgid "**Add more users** on your subscription: follow the link and Validate the upsell quotation and pay for the extra users." msgstr "" -#: ../../db_management/db_premise.rst:102 +#: ../../db_management/db_premise.rst:115 msgid "or" msgstr "" -#: ../../db_management/db_premise.rst:104 +#: ../../db_management/db_premise.rst:117 msgid "**Deactivate users** as explained in this `Documentation <https://www.odoo.com /documentation/user/11.0/db_management/documentation.html#deactivating-users>`__ and **Reject** the upsell quotation." msgstr "" -#: ../../db_management/db_premise.rst:109 +#: ../../db_management/db_premise.rst:122 msgid "Once your database has the correct number of users, the expiration message will disappear automatically after a few days, when the next verification occurs. We understand that it can be a bit frightening to see the countdown, so you can :ref:`force an Update Notification <force_ping>` to make the message disappear right away." msgstr "" -#: ../../db_management/db_premise.rst:116 +#: ../../db_management/db_premise.rst:129 msgid "Database expired error message" msgstr "" -#: ../../db_management/db_premise.rst:118 +#: ../../db_management/db_premise.rst:131 msgid "If your database reaches its expiration date before your renew your subscription, you will encounter this message:" msgstr "" -#: ../../db_management/db_premise.rst:126 +#: ../../db_management/db_premise.rst:139 msgid "This **blocking** message appears after a non-blocking message that lasts 30 days. If you fail to take action before the end of the countdown, the database is expired." msgstr "" -#: ../../db_management/db_premise.rst:134 +#: ../../db_management/db_premise.rst:147 msgid "Renew your subscription: follow the link and renew your subscription - note that" msgstr "" -#: ../../db_management/db_premise.rst:133 +#: ../../db_management/db_premise.rst:146 msgid "if you wish to pay by Wire Transfer, your subscription will effectively be renewed only when the payment arrives, which can take a few days. Credit card payments are processed immediately." msgstr "" -#: ../../db_management/db_premise.rst:136 +#: ../../db_management/db_premise.rst:149 msgid "Contact our `Support <https://www.odoo.com/help>`__" msgstr "" -#: ../../db_management/db_premise.rst:138 +#: ../../db_management/db_premise.rst:151 msgid "None of those solutions worked for you? Please contact our `Support <https://www.odoo.com/help>`__" msgstr "" -#: ../../db_management/db_premise.rst:145 -msgid "Force an Update Notification" -msgstr "" - -#: ../../db_management/db_premise.rst:147 -msgid "Update Notifications happen once every 7 days and keep your database up-to-date with your Odoo Enterprise subscription. If you modify your subscription (i.e. add more users, renew it for a year, etc.), your local database will only be made aware of the change once every 7 days - this can cause discrepancies between the state of your subscription and some notifications in your App Switcher. When doing such an operation on your subscription, you can force an Update using the following procedure:" -msgstr "" - -#: ../../db_management/db_premise.rst:154 -msgid "Connect to the database with the **Administrator** account" -msgstr "" - -#: ../../db_management/db_premise.rst:155 -msgid "Switch to the Developer mode by using the **About** option in the top-right menu (in V9) / in **Settings** (in V10): click on **Activate the developer mode**" -msgstr "" - -#: ../../db_management/db_premise.rst:158 -msgid "Navigate to the \"Settings\" menu, then \"Technical\" > \"Automation\" > \"Scheduled Actions\"" -msgstr "" - #: ../../db_management/db_premise.rst:160 -msgid "Find \"Update Notification\" in the list, click on it, and finally click on the button \"**RUN MANUALLY**\"" -msgstr "" - -#: ../../db_management/db_premise.rst:162 -msgid "Refresh the page, the \"Expiration\" notification should be gone" -msgstr "" - -#: ../../db_management/db_premise.rst:165 -msgid "You may have kept the same UUID on different databases and we receive information from those databases too. So please read :ref:`this documentation <duplicate_premise>` to know how to change the UUID. After the change you can force a ping to speed up the verification, your production database will then be correctly identified." -msgstr "" - -#: ../../db_management/db_premise.rst:174 msgid "Duplicate a database" msgstr "" -#: ../../db_management/db_premise.rst:176 +#: ../../db_management/db_premise.rst:162 msgid "You can duplicate your database by accessing the database manager on your server (<odoo-server>/web/database/manager). In this page, you can easily duplicate your database (among other things)." msgstr "" -#: ../../db_management/db_premise.rst:184 +#: ../../db_management/db_premise.rst:170 msgid "When you duplicate a local database, it is **strongly** advised to change the duplicated database's uuid (Unniversally Unique Identifier), since this uuid is how your database identifies itself with our servers. Having two databases with the same uuid could result in invoicing problems or registration problems down the line." msgstr "" -#: ../../db_management/db_premise.rst:193 +#: ../../db_management/db_premise.rst:179 msgid "The database uuid is currently accessible from the menu **Settings > Technical > System Parameters**, we advise you to use a `uuid generator <https://www.uuidgenerator.net>`__ or to use the unix command ``uuidgen`` to generate a new uuid. You can then simply replace it like any other record by clicking on it and using the edit button." msgstr "" diff --git a/locale/sources/discuss.pot b/locale/sources/discuss.pot index 060e36072..c614d0983 100644 --- a/locale/sources/discuss.pot +++ b/locale/sources/discuss.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Odoo 11.0\n" +"Project-Id-Version: Odoo 12.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-10-19 10:03+0200\n" +"POT-Creation-Date: 2019-09-16 15:50+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -73,114 +73,114 @@ msgid "How to use a G Suite server" msgstr "" #: ../../discuss/email_servers.rst:48 -msgid "You can use an G Suite server for any Odoo hosting type. To do so you need to enable a SMTP relay and to allow *Any addresses* in the *Allowed senders* section. The configuration steps are explained in `Google documentation <https://support.google.com/a/answer/2956491?hl=en>`__." +msgid "You can use an G Suite server for any Odoo hosting type. To do so you need to setup the SMTP relay service. The configuration steps are explained in `Google documentation <https://support.google.com/a/answer/2956491?hl=en>`__." msgstr "" -#: ../../discuss/email_servers.rst:56 +#: ../../discuss/email_servers.rst:55 msgid "Be SPF-compliant" msgstr "" -#: ../../discuss/email_servers.rst:57 +#: ../../discuss/email_servers.rst:56 msgid "In case you use SPF (Sender Policy Framework) to increase the deliverability of your outgoing emails, don't forget to authorize Odoo as a sending host in your domain name settings. Here is the configuration for Odoo Online:" msgstr "" -#: ../../discuss/email_servers.rst:61 +#: ../../discuss/email_servers.rst:60 msgid "If no TXT record is set for SPF, create one with following definition: v=spf1 include:_spf.odoo.com ~all" msgstr "" -#: ../../discuss/email_servers.rst:63 +#: ../../discuss/email_servers.rst:62 msgid "In case a SPF TXT record is already set, add \"include:_spf.odoo.com\". e.g. for a domain name that sends emails via Odoo Online and via G Suite it could be: v=spf1 include:_spf.odoo.com include:_spf.google.com ~all" msgstr "" -#: ../../discuss/email_servers.rst:67 +#: ../../discuss/email_servers.rst:66 msgid "Find `here <https://www.mail-tester.com/spf/>`__ the exact procedure to create or modify TXT records in your own domain registrar." msgstr "" -#: ../../discuss/email_servers.rst:70 +#: ../../discuss/email_servers.rst:69 msgid "Your new SPF record can take up to 48 hours to go into effect, but this usually happens more quickly." msgstr "" -#: ../../discuss/email_servers.rst:73 +#: ../../discuss/email_servers.rst:72 msgid "Adding more than one SPF record for a domain can cause problems with mail delivery and spam classification. Instead, we recommend using only one SPF record by modifying it to authorize Odoo." msgstr "" -#: ../../discuss/email_servers.rst:78 +#: ../../discuss/email_servers.rst:77 msgid "Allow DKIM" msgstr "" -#: ../../discuss/email_servers.rst:79 +#: ../../discuss/email_servers.rst:78 msgid "You should do the same thing if DKIM (Domain Keys Identified Mail) is enabled on your email server. In the case of Odoo Online & Odoo.sh, you should add a DNS \"odoo._domainkey\" CNAME record to \"odoo._domainkey.odoo.com\". For example, for \"foo.com\" they should have a record \"odoo._domainkey.foo.com\" that is a CNAME with the value \"odoo._domainkey.odoo.com\"." msgstr "" -#: ../../discuss/email_servers.rst:87 +#: ../../discuss/email_servers.rst:86 msgid "How to manage inbound messages" msgstr "" -#: ../../discuss/email_servers.rst:89 +#: ../../discuss/email_servers.rst:88 msgid "Odoo relies on generic email aliases to fetch incoming messages." msgstr "" -#: ../../discuss/email_servers.rst:91 +#: ../../discuss/email_servers.rst:90 msgid "**Reply messages** of messages sent from Odoo are routed to their original discussion thread (and to the inbox of all its followers) by the catchall alias (**catchall@**)." msgstr "" -#: ../../discuss/email_servers.rst:95 +#: ../../discuss/email_servers.rst:94 msgid "**Bounced messages** are routed to **bounce@** in order to track them in Odoo. This is especially used in `Odoo Email Marketing <https://www.odoo.com/page/email-marketing>`__ to opt-out invalid recipients." msgstr "" -#: ../../discuss/email_servers.rst:99 +#: ../../discuss/email_servers.rst:98 msgid "**Original messages**: Several business objects have their own alias to create new records in Odoo from incoming emails:" msgstr "" -#: ../../discuss/email_servers.rst:102 +#: ../../discuss/email_servers.rst:101 msgid "Sales Channel (to create Leads or Opportunities in `Odoo CRM <https://www.odoo.com/page/crm>`__)," msgstr "" -#: ../../discuss/email_servers.rst:104 +#: ../../discuss/email_servers.rst:103 msgid "Support Channel (to create Tickets in `Odoo Helpdesk <https://www.odoo.com/page/helpdesk>`__)," msgstr "" -#: ../../discuss/email_servers.rst:106 +#: ../../discuss/email_servers.rst:105 msgid "Projects (to create new Tasks in `Odoo Project <https://www.odoo.com/page/project-management>`__)," msgstr "" -#: ../../discuss/email_servers.rst:108 +#: ../../discuss/email_servers.rst:107 msgid "Job Positions (to create Applicants in `Odoo Recruitment <https://www.odoo.com/page/recruitment>`__)," msgstr "" -#: ../../discuss/email_servers.rst:110 +#: ../../discuss/email_servers.rst:109 msgid "etc." msgstr "" -#: ../../discuss/email_servers.rst:112 +#: ../../discuss/email_servers.rst:111 msgid "Depending on your mail server, there might be several methods to fetch emails. The easiest and most recommended method is to manage one email address per Odoo alias in your mail server." msgstr "" -#: ../../discuss/email_servers.rst:116 +#: ../../discuss/email_servers.rst:115 msgid "Create the corresponding email addresses in your mail server (catchall@, bounce@, sales@, etc.)." msgstr "" -#: ../../discuss/email_servers.rst:118 +#: ../../discuss/email_servers.rst:117 msgid "Set your domain name in the General Settings." msgstr "" -#: ../../discuss/email_servers.rst:123 +#: ../../discuss/email_servers.rst:122 msgid "If you use Odoo on-premise, create an *Incoming Mail Server* in Odoo for each alias. You can do it from the General Settings as well. Fill out the form according to your email provider’s settings. Leave the *Actions to Perform on Incoming Mails* blank. Once all the information has been filled out, click on *TEST & CONFIRM*." msgstr "" -#: ../../discuss/email_servers.rst:132 +#: ../../discuss/email_servers.rst:131 msgid "If you use Odoo Online or Odoo.sh, We do recommend to redirect incoming messages to Odoo's domain name rather than exclusively use your own email server. That way you will receive incoming messages without delay. Indeed, Odoo Online is fetching incoming messages of external servers once per hour only. You should set redirections for all the email addresses to Odoo's domain name in your email server (e.g. *catchall@mydomain.ext* to *catchall@mycompany.odoo.com*)." msgstr "" -#: ../../discuss/email_servers.rst:139 +#: ../../discuss/email_servers.rst:138 msgid "All the aliases are customizable in Odoo. Object aliases can be edited from their respective configuration view. To edit catchall and bounce aliases, you first need to activate the developer mode from the Settings Dashboard." msgstr "" -#: ../../discuss/email_servers.rst:147 +#: ../../discuss/email_servers.rst:146 msgid "Then refresh your screen and go to :menuselection:`Settings --> Technical --> Parameters --> System Parameters` to customize the aliases (*mail.catchall.alias* & * mail.bounce.alias*)." msgstr "" -#: ../../discuss/email_servers.rst:154 +#: ../../discuss/email_servers.rst:153 msgid "By default inbound messages are fetched every 5 minutes in Odoo on-premise. You can change this value in developer mode. Go to :menuselection:`Settings --> Technical --> Automation --> Scheduled Actions` and look for *Mail: Fetchmail Service*." msgstr "" diff --git a/locale/sources/ecommerce.pot b/locale/sources/ecommerce.pot index 840cbcf20..aedf5f5f0 100644 --- a/locale/sources/ecommerce.pot +++ b/locale/sources/ecommerce.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Odoo 11.0\n" +"Project-Id-Version: Odoo 12.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-10-19 10:03+0200\n" +"POT-Creation-Date: 2019-09-16 15:50+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -462,7 +462,7 @@ msgid "You can access the web page from the detail form by clicking the *Publish msgstr "" #: ../../ecommerce/maximizing_revenue/upselling.rst:3 -msgid "How to sell pricier product alternatives (upselling)" +msgid "How to sell pricier alternative products (upselling)" msgstr "" #: ../../ecommerce/maximizing_revenue/upselling.rst:5 @@ -570,7 +570,6 @@ msgid "Once ready, switch to **Production** mode." msgstr "" #: ../../ecommerce/shopper_experience/authorize.rst:30 -#: ../../ecommerce/shopper_experience/paypal.rst:74 msgid "Set up Odoo" msgstr "" @@ -587,7 +586,6 @@ msgid "To get those credentials in Authorize.Net, you can rely on *API Login ID msgstr "" #: ../../ecommerce/shopper_experience/authorize.rst:47 -#: ../../ecommerce/shopper_experience/paypal.rst:102 msgid "Go live" msgstr "" @@ -620,13 +618,11 @@ msgid "To perform ficticious transactions you can use fake card numbers provided msgstr "" #: ../../ecommerce/shopper_experience/authorize.rst:76 -#: ../../ecommerce/shopper_experience/paypal.rst:154 msgid ":doc:`payment`" msgstr "" #: ../../ecommerce/shopper_experience/authorize.rst:77 #: ../../ecommerce/shopper_experience/payment.rst:111 -#: ../../ecommerce/shopper_experience/paypal.rst:155 msgid ":doc:`payment_acquirer`" msgstr "" @@ -844,137 +840,201 @@ msgid "With other payment acquirers, you can manage the capture in their own int msgstr "" #: ../../ecommerce/shopper_experience/paypal.rst:3 -msgid "How to get paid with Paypal" +msgid "Configure your Paypal account" msgstr "" #: ../../ecommerce/shopper_experience/paypal.rst:5 -msgid "Paypal is the easiest online payment acquirer to configure. It is also the only one without any subscription fee. We definitely advise it to any starter." +msgid "Paypal is available and popular worldwide. It doesn’t charge any subscription fee and creating an account is very easy. That’s why we definitely recommend it for starters in Odoo. It works as a seamless flow where the customer is routed to Paypal website to register the payment." msgstr "" -#: ../../ecommerce/shopper_experience/paypal.rst:11 -msgid "Set up your Paypal account" +#: ../../ecommerce/shopper_experience/paypal.rst:12 +msgid "Paypal account" msgstr "" -#: ../../ecommerce/shopper_experience/paypal.rst:13 -msgid "Create a `Paypal Business Account <https://www.paypal.com>`__ or upgrade your account to *Business account* if you have a basic account." +#: ../../ecommerce/shopper_experience/paypal.rst:14 +msgid "A business account is needed to get paid with Paypal. Create a `Paypayl Business Account <https://www.paypal.com/us/merchantsignup/applicationChecklist?signupType=CREATE_NEW_ACCOUNT&productIntentId=wp_standard>`__ or upgrade your Personal account to a Business account. Go to the Paypal settings and click on *Upgrade to a Business account*. Then follow the few configuration steps." msgstr "" -#: ../../ecommerce/shopper_experience/paypal.rst:16 -msgid "Log in to `Paypal <https://www.paypal.com>`__ and open the settings of your **Profile**." +#: ../../ecommerce/shopper_experience/paypal.rst:18 +msgid "Settings in Paypal" msgstr "" -#: ../../ecommerce/shopper_experience/paypal.rst:22 -msgid "Now enter the menu **My selling tools**." +#: ../../ecommerce/shopper_experience/paypal.rst:21 +msgid "First, let’s see how to set up your Paypal account in order to build a seamless customer experience with Odoo." msgstr "" -#: ../../ecommerce/shopper_experience/paypal.rst:27 -msgid "Let's start with the **Website Preferences**." +#: ../../ecommerce/shopper_experience/paypal.rst:23 +msgid "Log in and open the settings. Go to *Products & Services > Website payments* and click *Update* on *Website preferences*." msgstr "" #: ../../ecommerce/shopper_experience/paypal.rst:29 -msgid "Turn on **Auto Return** and enter the **Return URL**: <odoo_instance_url>/shop/confirmation. Verify that this address uses the correct protocol (HTTP/HTTPS)." +msgid "Auto Return" +msgstr "" + +#: ../../ecommerce/shopper_experience/paypal.rst:31 +msgid "*Auto Return* automatically redirects your customers to Odoo once the payment is processed. Check *Auto Return* and enter your domain name \"/shop/confirmation\" as *Return URL* (e.g. https://yourcompany.odoo.com/shop/confirmation)." msgstr "" #: ../../ecommerce/shopper_experience/paypal.rst:36 -msgid "Turn on **Payment Data Transfer**. When saving, an **Identity Token** is generated. You will be later requested to enter it in Odoo." +msgid "This URL is requested in Paypal but not used in practice as Odoo transmits it at each transaction. Don’t worry if you manage several sales channels or Odoo databases." msgstr "" -#: ../../ecommerce/shopper_experience/paypal.rst:43 -msgid "Then, get back to your profile to activate the **Instant Payment Notification (IPN)** in *My selling tools*." +#: ../../ecommerce/shopper_experience/paypal.rst:44 +msgid "Payment Data Transfer (PDT)" msgstr "" #: ../../ecommerce/shopper_experience/paypal.rst:46 -msgid "Enter the **Notification URL**: <odoo_instance_url>/payment/paypal/ipn" +msgid "*Payment Data Transfer* delivers the payment confirmation to Odoo as soon as it is processed. Without it, Odoo cannot end the sales flow. This setting must be activated as well. When saving, an *Identity Token* is generated. You will be later requested to enter it in Odoo." msgstr "" -#: ../../ecommerce/shopper_experience/paypal.rst:51 -msgid "Now you must change the encoding format of the payment request sent by Odoo to Paypal. To do so, get back to *My selling tools* and click **PayPal button language encoding** in *More Selling Tools* section." +#: ../../ecommerce/shopper_experience/paypal.rst:54 +msgid "Paypal Account Optional" msgstr "" -#: ../../ecommerce/shopper_experience/paypal.rst:58 -msgid "Then, click *More Options* and set the two default encoding formats as **UTF-8**." +#: ../../ecommerce/shopper_experience/paypal.rst:56 +msgid "We advise you to not prompt customers to log in with a Paypal account when they get to pay. Let them pay with debit/credit cards as well, or you might lose some deals. Make sure this setting is turned on." msgstr "" -#: ../../ecommerce/shopper_experience/paypal.rst:66 -msgid "If you want your customers to pay without creating a Paypal account, **Paypal Account Optional** needs to be turned on." +#: ../../ecommerce/shopper_experience/paypal.rst:63 +msgid "Instant Payment Notification (IPN)" +msgstr "" + +#: ../../ecommerce/shopper_experience/paypal.rst:65 +msgid "PDT sends order confirmations once and only once. As a result, your site must be running when it happens; otherwise, it will never receive the message. That’s why we advise to activate the *Instant Payment Notification* (IPN) on top. With IPN, delivery of order confirmations is virtually guaranteed since IPN resends a confirmation until your site acknowledges receipt." +msgstr "" + +#: ../../ecommerce/shopper_experience/paypal.rst:72 +msgid "To activate IPN, get back to *Website payments* menu and click *Update* in *Instant Payment Notification*." msgstr "" #: ../../ecommerce/shopper_experience/paypal.rst:75 -msgid "Open Paypal setup form in :menuselection:`Website or Sales or Accounting --> Settings --> Payment Acquirers+`. Enter both your **Email ID** and your **Merchant ID** and check **Use IPN**." +msgid "The *Notification URL* to set is your domain name + “payment/paypal/ipn” (e.g. https://yourcompany.odoo.com/payment/paypal/ipn)." msgstr "" -#: ../../ecommerce/shopper_experience/paypal.rst:82 -msgid "They are both provided in your Paypal profile, under :menuselection:`My business info`." +#: ../../ecommerce/shopper_experience/paypal.rst:81 +msgid "Payment Messages Format" msgstr "" -#: ../../ecommerce/shopper_experience/paypal.rst:85 -msgid "Enter your **Identity Token** in Odoo (from *Auto Return* option). To do so, open the *Settings* and activate the **Developer Mode**." +#: ../../ecommerce/shopper_experience/paypal.rst:83 +msgid "Finally make sure the encoding format of payment messages is correctly set. Go to *PayPal button language encoding*." msgstr "" -#: ../../ecommerce/shopper_experience/paypal.rst:91 -msgid "Then, go to :menuselection:`Settings --> Technical --> Parameters --> System Parameters` and create a parameter with following values:" +#: ../../ecommerce/shopper_experience/paypal.rst:89 +msgid "Click *More Options* and set the two default encoding formats as *UTF-8*." msgstr "" -#: ../../ecommerce/shopper_experience/paypal.rst:94 -msgid "Key: payment_paypal.pdt_token" +#: ../../ecommerce/shopper_experience/paypal.rst:98 +msgid "Your Paypal account is ready!" msgstr "" -#: ../../ecommerce/shopper_experience/paypal.rst:95 -msgid "Value: your Paypal *Identity Token*" +#: ../../ecommerce/shopper_experience/paypal.rst:101 +msgid "Settings in Odoo" msgstr "" -#: ../../ecommerce/shopper_experience/paypal.rst:103 -msgid "Your configuration is now ready! You can make Paypal visible on your merchant interface and activate the **Production mode**." +#: ../../ecommerce/shopper_experience/paypal.rst:104 +msgid "Activation" +msgstr "" + +#: ../../ecommerce/shopper_experience/paypal.rst:106 +msgid "Activate *Paypal* from the config bar of Sales, Invoicing and eCommerce apps, or from the configuration menu of *Payment Acquirers*." +msgstr "" + +#: ../../ecommerce/shopper_experience/paypal.rst:110 +msgid "Credentials" msgstr "" #: ../../ecommerce/shopper_experience/paypal.rst:112 -msgid "Transaction fees" +msgid "Odoo requires three Paypal credentials:" msgstr "" #: ../../ecommerce/shopper_experience/paypal.rst:114 -msgid "You can charge an extra to the customer to cover the transaction fees Paypal charges you. Once redirected to Paypal, your customer sees an extra applied to the order amount." +msgid "*Email ID* is your login email address in Paypal." msgstr "" -#: ../../ecommerce/shopper_experience/paypal.rst:117 -msgid "To activate this, go to the *Configuration* tab of Paypal config form in Odoo and check *Add Extra Fees*. Default fees for US can be seen here below." +#: ../../ecommerce/shopper_experience/paypal.rst:116 +msgid "*Merchant ID* can be found in the settings of your Paypal account, in *Profile > About the business*." msgstr "" -#: ../../ecommerce/shopper_experience/paypal.rst:123 -msgid "To apply the right fees for your country, please refer to `Paypal Fees <https://www.paypal.com/webapps/mpp/paypal-fees>`__." +#: ../../ecommerce/shopper_experience/paypal.rst:118 +msgid "*Paypal PDT Token* is given in *Website payments* configuration as explained here above." msgstr "" -#: ../../ecommerce/shopper_experience/paypal.rst:128 -msgid "Test the payment flow" +#: ../../ecommerce/shopper_experience/paypal.rst:124 +msgid "Transaction fees" msgstr "" -#: ../../ecommerce/shopper_experience/paypal.rst:130 -msgid "You can test the entire payment flow thanks to Paypal Sandbox accounts." +#: ../../ecommerce/shopper_experience/paypal.rst:126 +msgid "You can charge extra fees to your customers for paying with Paypal; This to cover the transaction fees Paypal charges you. Once redirected to Paypal, your customer sees an extra applied to the order amount." msgstr "" -#: ../../ecommerce/shopper_experience/paypal.rst:132 -msgid "Log in to `Paypal Developer Site <https://developer.paypal.com>`__ with your Paypal credentials. This will create two sandbox accounts:" +#: ../../ecommerce/shopper_experience/paypal.rst:129 +msgid "To activate this, go to the Configuration tab of Paypal configuration in Odoo and check *Add Extra Fees*." msgstr "" -#: ../../ecommerce/shopper_experience/paypal.rst:136 -msgid "A business account (to use as merchant, e.g. pp.merch01-facilitator@example.com)." +#: ../../ecommerce/shopper_experience/paypal.rst:135 +msgid "You can refer to `Paypal Fees <https://www.paypal.com/webapps/mpp/paypal-fees>`__ to set up fees." msgstr "" -#: ../../ecommerce/shopper_experience/paypal.rst:137 -msgid "A default personal account (to use as shopper, e.g. pp.merch01-buyer@example.com)." -msgstr "" - -#: ../../ecommerce/shopper_experience/paypal.rst:139 -msgid "Log in to `Paypal Sandbox <https://www.sandbox.paypal.com>`__ with the merchant account and follow the same configuration instructions." +#: ../../ecommerce/shopper_experience/paypal.rst:138 +msgid "..note:: `Traders in the EU <https://europa.eu/youreurope/citizens/consumers/shopping/pricing-payments/index_en.htm>`__ are not allowed to charge extra fees for paying with credit cards." msgstr "" #: ../../ecommerce/shopper_experience/paypal.rst:142 -msgid "Enter your sandbox credentials in Odoo and make sure Paypal is still set on *Test* mode. Also, make sure the confirmation mode of Paypal is not *Authorize & capture the amount, confirm the SO and auto-validate the invoice on acquirer confirmation*. Otherwise a confirmed invoice will be automatically generated when the transaction is completed." +msgid "Go live!" msgstr "" -#: ../../ecommerce/shopper_experience/paypal.rst:150 +#: ../../ecommerce/shopper_experience/paypal.rst:144 +msgid "Your configuration is ready to roll. Make sure *Production* mode is on. Then publish the payment method by clicking the *Published* button right next to it." +msgstr "" + +#: ../../ecommerce/shopper_experience/paypal.rst:153 +msgid "Paypal is now available in your payment form available in eCommerce, Sales and Invoicing apps. Customers are redirected to Paypal website when hitting *Pay Now*. They get back to a confirmation page in Odoo once the payment is processed." +msgstr "" + +#: ../../ecommerce/shopper_experience/paypal.rst:162 +msgid "Test environment" +msgstr "" + +#: ../../ecommerce/shopper_experience/paypal.rst:164 +msgid "You can test the entire payment flow in Odoo thanks to Paypal Sandbox accounts." +msgstr "" + +#: ../../ecommerce/shopper_experience/paypal.rst:166 +msgid "Log in to `Paypal Developer Site <https://developer.paypal.com/>`__ with your Paypal credentials." +msgstr "" + +#: ../../ecommerce/shopper_experience/paypal.rst:168 +msgid "This will create two sandbox accounts:" +msgstr "" + +#: ../../ecommerce/shopper_experience/paypal.rst:170 +msgid "A business account (to use as merchant, e.g. `pp.merch01-facilitator@example.com <mailto:pp.merch01-facilitator@example.com>`__)." +msgstr "" + +#: ../../ecommerce/shopper_experience/paypal.rst:172 +msgid "A default personal account (to use as shopper, e.g. `pp.merch01-buyer@example.com <mailto:pp.merch01-buyer@example.com>`__)." +msgstr "" + +#: ../../ecommerce/shopper_experience/paypal.rst:174 +msgid "Log in to Paypal Sandbox with the merchant account and follow the same configuration instructions. Enter your sandbox credentials in Odoo and make sure Paypal is still set on *Test Environment*. Also, make sure the automatic invoicing is not activated in your eCommerce settings, to not generate invoices when a fictitious transaction is completed." +msgstr "" + +#: ../../ecommerce/shopper_experience/paypal.rst:180 msgid "Run a test transaction from Odoo using the sandbox personal account." msgstr "" +#: ../../ecommerce/shopper_experience/paypal.rst:182 +msgid "See also" +msgstr "" + +#: ../../ecommerce/shopper_experience/paypal.rst:184 +msgid "`How to manage orders paid with payment acquirers <https://www.odoo.com/documentation/user/12.0/ecommerce/shopper_experience/payment.html>`__" +msgstr "" + +#: ../../ecommerce/shopper_experience/paypal.rst:186 +msgid "`How to manage orders paid with payment acquirers <https://www.odoo.com/documentation/user/12.0/ecommerce/shopper_experience/payment_acquirer.html>`__" +msgstr "" + #: ../../ecommerce/shopper_experience/portal.rst:3 msgid "How customers can access their customer account" msgstr "" diff --git a/locale/sources/general.pot b/locale/sources/general.pot index 31f9725ed..e8a9e70f6 100644 --- a/locale/sources/general.pot +++ b/locale/sources/general.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Odoo 12.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-11-07 15:38+0100\n" +"POT-Creation-Date: 2019-09-16 15:50+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -24,6 +24,14 @@ msgstr "" msgid "Authentication" msgstr "" +#: ../../general/auth/azure.rst:3 +msgid "OAuth" +msgstr "" + +#: ../../general/auth/azure.rst:5 +msgid "Due to specific requirements in Azure's OAuth implementation, Microsoft Azure OAuth identification is NOT compatible with Odoo at the moment." +msgstr "" + #: ../../general/auth/google.rst:3 msgid "How to allow users to sign in with their Google account" msgstr "" @@ -64,6 +72,50 @@ msgstr "" msgid "Once done, you receive two information (your Client ID and Client Secret). You have to insert your Client ID in the **General Settings**." msgstr "" +#: ../../general/auth/ldap.rst:3 +msgid "How to allow users to sign in with LDAP" +msgstr "" + +#: ../../general/auth/ldap.rst:5 +msgid "Install the LDAP module in General Settings." +msgstr "" + +#: ../../general/auth/ldap.rst:7 +msgid "Click on **Create** in Setup your LDAP Server." +msgstr "" + +#: ../../general/auth/ldap.rst:15 +msgid "Choose the company about to use the LDAP." +msgstr "" + +#: ../../general/auth/ldap.rst:20 +msgid "In **Server Information**, enter the IP address of your server and the port it listens to." +msgstr "" + +#: ../../general/auth/ldap.rst:22 +msgid "Tick **User TLS** if your server is compatible." +msgstr "" + +#: ../../general/auth/ldap.rst:27 +msgid "In **Login Information**, enter ID and password of the account used to query the server. If left empty, the server will be queried anonymously." +msgstr "" + +#: ../../general/auth/ldap.rst:32 +msgid "In **Process Parameter**, enter the domain name of your LDAP server in LDAP nomenclature (e.g. ``dc=example,dc=com``)." +msgstr "" + +#: ../../general/auth/ldap.rst:34 +msgid "In **LDAP filter**, enter ``uid=%s``" +msgstr "" + +#: ../../general/auth/ldap.rst:39 +msgid "In **User Information**, tick *Create User* if you want Odoo to create a User profile the first time someone log in with LDAP." +msgstr "" + +#: ../../general/auth/ldap.rst:41 +msgid "In **Template User**, indicate a template for the new profiles created. If left blanked, the admin profile will be used as template." +msgstr "" + #: ../../general/base_import.rst:3 msgid "Data Import" msgstr "" @@ -505,6 +557,14 @@ msgstr "" msgid "`Deactivating Users <../../db_management/documentation.html#deactivating-users>`_" msgstr "" +#: ../../general/odoo_basics/add_user.rst:47 +msgid "Todo" +msgstr "" + +#: ../../general/odoo_basics/add_user.rst:47 +msgid "Add link to How to add companies" +msgstr "" + #: ../../general/odoo_basics/choose_language.rst:3 msgid "Manage Odoo in your own language" msgstr "" @@ -569,43 +629,56 @@ msgstr "" msgid "How to generate an Unsplash access key" msgstr "" -#: ../../general/unsplash/unsplash_access_key.rst:5 +#: ../../general/unsplash/unsplash_access_key.rst:6 +msgid "**As a SaaS user**, Unsplash is ready to use. You won't need to follow this guide to set up Unsplash informations as you will use our own Odoo Unsplash key in a transparent way." +msgstr "" + +#: ../../general/unsplash/unsplash_access_key.rst:9 +msgid "Generate an Unsplash access key for **non-Saas** users" +msgstr "" + +#: ../../general/unsplash/unsplash_access_key.rst:11 msgid "Create an account on `Unsplash.com <https://unsplash.com/join>`_." msgstr "" -#: ../../general/unsplash/unsplash_access_key.rst:7 +#: ../../general/unsplash/unsplash_access_key.rst:13 msgid "Go to your `applications dashboard <https://unsplash.com/oauth/applications>`_ and click on **New Application**." msgstr "" -#: ../../general/unsplash/unsplash_access_key.rst:12 +#: ../../general/unsplash/unsplash_access_key.rst:18 msgid "Accept the conditions and click on **Accept terms**." msgstr "" -#: ../../general/unsplash/unsplash_access_key.rst:17 -msgid "You will be prompted to insert an **Application name** and a **Description**. Once done, click on **Create application**." +#: ../../general/unsplash/unsplash_access_key.rst:23 +msgid "You will be prompted to insert an **Application name** and a **Description**. Please prefix your application name by \"**Odoo:** \" so it can be recognized as an Odoo instance by Unsplash. Once done, click on **Create application**." msgstr "" -#: ../../general/unsplash/unsplash_access_key.rst:22 +#: ../../general/unsplash/unsplash_access_key.rst:28 msgid "You should be redirected to your application details page. Scroll down a bit to find your **access key**." msgstr "" +#: ../../general/unsplash/unsplash_access_key.rst:34 +#: ../../general/unsplash/unsplash_application_id.rst:19 +msgid "**As a non-SaaS user**, you won't be able to register for a production Unsplash key and will be limited to your test key that has a 50 Unsplash requests per hour restriction." +msgstr "" + +#: ../../general/unsplash/unsplash_access_key.rst:37 +msgid ":doc:`unsplash_application_id`" +msgstr "" + #: ../../general/unsplash/unsplash_application_id.rst:3 msgid "How to generate an Unsplash application ID" msgstr "" -#: ../../general/unsplash/unsplash_application_id.rst:5 -msgid "You should first create and set up your Unsplash application with this tutorial: `How to generate an Unsplash access key <https://www.odoo.com/documentation/user/unsplash_access_key.html>`_." +#: ../../general/unsplash/unsplash_application_id.rst:6 +msgid "You should first create and set up your Unsplash application with this tutorial: :doc:`unsplash_access_key`." msgstr "" -#: ../../general/unsplash/unsplash_application_id.rst:7 +#: ../../general/unsplash/unsplash_application_id.rst:8 msgid "Go to your `applications dashboard <https://unsplash.com/oauth/applications>`_ and click on your newly created Unsplash application under **Your applications**." msgstr "" -#: ../../general/unsplash/unsplash_application_id.rst:12 -msgid "You will be redirected to your application details page. The **application ID** will be visible in your browser's URL. The URL should be something like ``https://unsplash.com/oauth/applications/application_id``" -msgstr "" - -#: ../../general/unsplash/unsplash_application_id.rst:17 -msgid "Note that if you `apply for a production account <https://unsplash.com/documentation#registering-your-application>`_ and it got approved, your will also find your application ID in the UI. It will be listed next to your **Access Key** on your application details page." +#: ../../general/unsplash/unsplash_application_id.rst:13 +msgid "You will be redirected to your application details page. The **application ID** will be visible in your browser's URL. The URL should be something like ``https://unsplash.com/oauth/applications/<application_id>``" msgstr "" diff --git a/locale/sources/getting_started.pot b/locale/sources/getting_started.pot index d97449309..ffa6857ed 100644 --- a/locale/sources/getting_started.pot +++ b/locale/sources/getting_started.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Odoo 12.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-11-07 15:38+0100\n" +"POT-Creation-Date: 2019-09-16 15:50+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -93,7 +93,7 @@ msgid "**The GAP Analysis**: The comparison of the request with the standard fea msgstr "" #: ../../getting_started/documentation.rst:118 -msgid "`The User Story <https://help.rallydev.com/writing-great-user-story>`__: This technique clearly separates the responsibilities between the SPoC, responsible for explaining the WHAT, the WHY and the WHO, and the Consultant who will provide a response to the HOW." +msgid "**The User Story**: This technique clearly separates the responsibilities between the SPoC, responsible for explaining the WHAT, the WHY and the WHO, and the Consultant who will provide a response to the HOW." msgstr "" #: ../../getting_started/documentation.rst:126 @@ -213,70 +213,10 @@ msgid "8. Support" msgstr "" #: ../../getting_started/documentation.rst:255 -msgid "Your Odoo Online subscription includes **unlimited 24hr support at no extra cost, Monday to Friday**. Our teams are located around the world to ensure you have support, no matter your location. Your support representative could be communicating to you from San Francisco, Belgium, or India!" +msgid "When your project is put in production, our support teams take care of your questions or technical issues." msgstr "" -#: ../../getting_started/documentation.rst:260 -msgid "What kind of support is included?" -msgstr "" - -#: ../../getting_started/documentation.rst:262 -msgid "Providing you with relevant material (guidelines, product documentation, etc...)" -msgstr "" - -#: ../../getting_started/documentation.rst:264 -msgid "Answers to issues that you may encounter in your standard Odoo database (eg. “I cannot close my Point of Sale” or “I cannot find my sales KPIs?”)" -msgstr "" - -#: ../../getting_started/documentation.rst:266 -msgid "Questions related to your account, subscription, or billing" -msgstr "" - -#: ../../getting_started/documentation.rst:267 -msgid "Bug resolution (blocking issues or unexpected behaviour not due to misconfiguration or customization)" -msgstr "" - -#: ../../getting_started/documentation.rst:269 -msgid "Issues that might occur in a test database after upgrading to a newer version" -msgstr "" - -#: ../../getting_started/documentation.rst:271 -msgid "*Odoo Support does not make changes to your production database, but gives you the material and knowledge to do it yourself!*" -msgstr "" - -#: ../../getting_started/documentation.rst:274 -msgid "What kind of support is not included?" -msgstr "" - -#: ../../getting_started/documentation.rst:276 -msgid "Questions that require us to understand your business processes in order to help you implement your database" -msgstr "" - -#: ../../getting_started/documentation.rst:278 -msgid "Training on how to use our software (we will direct you to our many resources)" -msgstr "" - -#: ../../getting_started/documentation.rst:279 -msgid "Importation of documents into your database" -msgstr "" - -#: ../../getting_started/documentation.rst:280 -msgid "Guidance on which configurations to apply inside of an application or the database" -msgstr "" - -#: ../../getting_started/documentation.rst:281 -msgid "How to set up configuration models (Examples include: Inventory Routes, Payment Terms, Warehouses, etc)" -msgstr "" - -#: ../../getting_started/documentation.rst:283 -msgid "Questions or issues related to specific developments or customizations done either by Odoo or a third party (this is specific only to your database or involving code)" -msgstr "" - -#: ../../getting_started/documentation.rst:287 -msgid "You can get this type of support with a `Success Pack <https://www.odoo.com/pricing-packs>`__. With a pack, one of our consultants will analyze the way your business runs and tell you how you can get the most out of your Odoo Database. We will handle all configurations and coach you on how to use Odoo." -msgstr "" - -#: ../../getting_started/documentation.rst:292 -msgid "Our support team can be contacted through our `online support form <https://www.odoo.com/help>`__." +#: ../../getting_started/documentation.rst:258 +msgid "See :ref:`support-expectations`." msgstr "" diff --git a/locale/sources/inventory.pot b/locale/sources/inventory.pot index 2d9864429..459e23363 100644 --- a/locale/sources/inventory.pot +++ b/locale/sources/inventory.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Odoo 12.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-11-07 15:38+0100\n" +"POT-Creation-Date: 2019-09-16 15:50+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -304,47 +304,39 @@ msgstr "" msgid "The barcode scanning features can save you a lot of the time usually lost switching between the keyboard, the mouse and the scanner. Properly attributing barcodes to products, pickings locations, etc. allows you to work more efficiently by controlling the software almost exclusively with the barcode scanner." msgstr "" -#: ../../inventory/barcode/setup/software.rst:17 -msgid "Print this document to be able to use your barcode scanner to perform more actions." -msgstr "" - -#: ../../inventory/barcode/setup/software.rst:19 -msgid "Document: |download_barcode|" -msgstr "" - -#: ../../inventory/barcode/setup/software.rst:23 +#: ../../inventory/barcode/setup/software.rst:12 msgid "Set products barcodes" msgstr "" -#: ../../inventory/barcode/setup/software.rst:28 +#: ../../inventory/barcode/setup/software.rst:17 msgid "In order to fill a picking or to perform an inventory, you need to make sure that your products are encoded in Odoo along with their barcodes. If this is not already done, you can fill in the products barcodes through a handy interface. Go to :menuselection:`Inventory --> Configuration --> Settings` and click :menuselection:`Operations --> Barcode Scanner`. Click Save, and go back into the previous screen to click Configure Product Barcodes. This interface can also be accessed via the planner." msgstr "" -#: ../../inventory/barcode/setup/software.rst:39 +#: ../../inventory/barcode/setup/software.rst:28 msgid "Product variants: be careful to add barcodes directly on the variant, and not the template product (otherwise you won't be able to differentiate them)." msgstr "" -#: ../../inventory/barcode/setup/software.rst:44 +#: ../../inventory/barcode/setup/software.rst:33 msgid "Set locations barcodes" msgstr "" -#: ../../inventory/barcode/setup/software.rst:49 +#: ../../inventory/barcode/setup/software.rst:38 msgid "If you manage multiple locations, you will find useful to attribute a barcode to each location and stick it on the location. You can configure the locations barcodes in :menuselection:`Inventory --> Configuration --> Warehouse Management --> Locations`. There is button in the **Print** menu that you can use to print the locations names and barcodes. There are 4 barcodes per page, arranged in a way that is convenient to print on sticker paper." msgstr "" -#: ../../inventory/barcode/setup/software.rst:58 +#: ../../inventory/barcode/setup/software.rst:47 msgid "Example of location naming: **warehouse short name** - **location short name** - (**Corridor X** - **Shelf Y** - **Height Z**) Example: A032-025-133" msgstr "" -#: ../../inventory/barcode/setup/software.rst:65 +#: ../../inventory/barcode/setup/software.rst:54 msgid "Barcode formats" msgstr "" -#: ../../inventory/barcode/setup/software.rst:67 +#: ../../inventory/barcode/setup/software.rst:56 msgid "Most retail products use EAN-13 barcodes. They cannot be made up without proper authorization: you must pay the International Article Numbering Association a fee in exchange for an EAN code sequence (that's why no two products in a store will ever have the same EAN code)." msgstr "" -#: ../../inventory/barcode/setup/software.rst:72 +#: ../../inventory/barcode/setup/software.rst:61 msgid "Still, as Odoo supports any string as a barcode, so you can always define your own barcode format for internal use." msgstr "" @@ -503,7 +495,7 @@ msgstr "" #: ../../inventory/routes/concepts/procurement_rule.rst:25 #: ../../inventory/routes/concepts/push_rule.rst:29 #: ../../inventory/routes/concepts/use_routes.rst:22 -#: ../../inventory/routes/costing/landed_costs.rst:18 +#: ../../inventory/routes/costing/landed_costs.rst:17 #: ../../inventory/routes/strategies/putaway.rst:23 #: ../../inventory/routes/strategies/removal.rst:18 #: ../../inventory/settings/products/strategies.rst:30 @@ -610,6 +602,42 @@ msgstr "" msgid "The choice between the two options is thus dependent of your inventory strategy. If you prefer to have a buffer and always have at least a minimum amount, the minimum stock rule should be used. If you want to reorder your stocks only if your sale is confirmed it is better to use the Make to Order." msgstr "" +#: ../../inventory/management/adjustment/virtual_warehouses.rst:3 +msgid "TaKing stock from different warehouses" +msgstr "" + +#: ../../inventory/management/adjustment/virtual_warehouses.rst:5 +msgid "When you plan to deliver a customer, you don’t know in advance if the products will come from Warehouse A or Warehouse B. You may, in some cases, need to take stock from different warehouses. With *Odoo*, you can configure this by using the concept of virtual warehouses. Let us show you how to set those virtual warehouses." +msgstr "" + +#: ../../inventory/management/adjustment/virtual_warehouses.rst:12 +msgid "Set up virtual warehouses" +msgstr "" + +#: ../../inventory/management/adjustment/virtual_warehouses.rst:14 +msgid "Let’s say you have two warehouses: Warehouse A and Warehouse B. Create a new warehouse, that will be a virtual one. It will allow you to take the stock from A or B. To do so, go to your inventory app settings and enable the multi-warehouses feature. Then, go to the warehouses menu and click on create." +msgstr "" + +#: ../../inventory/management/adjustment/virtual_warehouses.rst:24 +msgid "The *Storage Location* feature will be automatically enabled. Good news, because you will need it later in the process." +msgstr "" + +#: ../../inventory/management/adjustment/virtual_warehouses.rst:27 +msgid "Now, you have to make sure that the main stock locations of warehouse A and warehouse B are children locations of the main stock location of warehouse A + B. Go to the locations menu, and edit the main location of your two warehouses. Then, change their parent location to main location of warehouse A+B." +msgstr "" + +#: ../../inventory/management/adjustment/virtual_warehouses.rst:37 +msgid "Sell a product from the virtual warehouse" +msgstr "" + +#: ../../inventory/management/adjustment/virtual_warehouses.rst:39 +msgid "Let’s say you have two products, one stored in warehouse A and one stored in warehouse B. Now, you can create a new quotation for one of each product. Go to other information and choose Warehouse A+B in the shipping information." +msgstr "" + +#: ../../inventory/management/adjustment/virtual_warehouses.rst:47 +msgid "Once you have done it, you can convert it to a sales order. Then, a delivery order will be automatically generated, with a product reserved in warehouse A and one in warehouse B." +msgstr "" + #: ../../inventory/management/delivery.rst:3 msgid "Delivery Orders" msgstr "" @@ -767,7 +795,7 @@ msgid "Now, open the menu :menuselection:`Sales --> Sales --> Products`. Add a s msgstr "" #: ../../inventory/management/delivery/dropshipping.rst:74 -msgid "How to send products from the customers directly to the suppliers" +msgid "How to send products from the suppliers directly to the customers" msgstr "" #: ../../inventory/management/delivery/dropshipping.rst:76 @@ -790,6 +818,21 @@ msgstr "" msgid ":doc:`inventory_flow`" msgstr "" +#: ../../inventory/management/delivery/dropshipping.rst:105 +#: ../../inventory/management/delivery/one_step.rst:63 +#: ../../inventory/management/delivery/three_steps.rst:159 +#: ../../inventory/management/delivery/two_steps.rst:129 +#: ../../inventory/management/incoming/handle_receipts.rst:70 +#: ../../inventory/overview/concepts/double-entry.rst:179 +#: ../../inventory/settings/products/uom.rst:124 +#: ../../inventory/settings/products/variants.rst:222 +msgid "Todo" +msgstr "" + +#: ../../inventory/management/delivery/dropshipping.rst:106 +msgid "Add link to this section when available * How to analyse the performance of my vendors?" +msgstr "" + #: ../../inventory/management/delivery/inventory_flow.rst:3 msgid "How to choose the right inventory flow to handle delivery orders?" msgstr "" @@ -954,6 +997,16 @@ msgstr "" msgid "This has completed the **Shipping Step** and the WH/OUT should now show **Done** in the status column at the top of the page, which means the product has been shipped to the customer." msgstr "" +#: ../../inventory/management/delivery/one_step.rst:64 +msgid "Ajouter un lien vers ces pages quand elles existeront - Process Overview: From sales orders to delivery orders" +msgstr "" + +#: ../../inventory/management/delivery/one_step.rst:67 +#: ../../inventory/management/delivery/three_steps.rst:163 +#: ../../inventory/management/delivery/two_steps.rst:133 +msgid "Process Overview: From purchase orders to receptions" +msgstr "" + #: ../../inventory/management/delivery/packaging_type.rst:3 msgid "How can you change the packaging type for your sale order?" msgstr "" @@ -1298,6 +1351,10 @@ msgstr "" msgid "This has completed the shipping step and the **WH/OUT** should now show **Done** in the status column at the top of the page. The product has been shipped to the customer." msgstr "" +#: ../../inventory/management/delivery/three_steps.rst:160 +msgid "Link to these sections when available - Process Overview: From sales orders to delivery orders" +msgstr "" + #: ../../inventory/management/delivery/two_steps.rst:3 msgid "How to process delivery orders in two steps (pick + ship)?" msgstr "" @@ -1378,6 +1435,10 @@ msgstr "" msgid "This has completed the shipping step and the **WH/OUT** move should now show **Done** in the status column at the top of the page. The product has been shipped to the customer." msgstr "" +#: ../../inventory/management/delivery/two_steps.rst:130 +msgid "link to these sections when they will be available - Process Overview: From sales orders to delivery orders" +msgstr "" + #: ../../inventory/management/incoming.rst:3 msgid "Incoming Shipments" msgstr "" @@ -1440,6 +1501,10 @@ msgstr "" msgid ":doc:`../delivery/inventory_flow`" msgstr "" +#: ../../inventory/management/incoming/handle_receipts.rst:71 +msgid "Add section when available - How to analyse the performance of my vendors?" +msgstr "" + #: ../../inventory/management/incoming/three_steps.rst:3 msgid "How to add a quality control step in goods receipt? (3 steps)" msgstr "" @@ -3245,6 +3310,10 @@ msgstr "" msgid "whether the procurement is :abbr:`MTO (Made To Order)` or :abbr:`MTS (Made To Stock)`" msgstr "" +#: ../../inventory/overview/concepts/double-entry.rst:179 +msgid "needs schema thing from FP" +msgstr "" + #: ../../inventory/overview/concepts/double-entry.rst:182 msgid "Routes" msgstr "" @@ -4249,67 +4318,31 @@ msgid "Product Costing" msgstr "" #: ../../inventory/routes/costing/landed_costs.rst:3 -msgid "How to integrate landed costs in the cost of the product?" +msgid "How to integrate additional costs in the cost of the product? (landed costs)" msgstr "" #: ../../inventory/routes/costing/landed_costs.rst:8 -msgid "Landed costs include all charges associated to a good transfer." -msgstr "" - -#: ../../inventory/routes/costing/landed_costs.rst:10 -msgid "Landed cost includes = Cost of product + Shipping + Customs + Risk" +msgid "The landed cost feature in Odoo allows to include additional costs (shipment, insurance, customs duties, etc.) into the cost of the product." msgstr "" #: ../../inventory/routes/costing/landed_costs.rst:12 -msgid "All of these components might not be applicable in every shipment, but relevant components must be considered as a part of the landed cost. We have to identify landed cost to decide sale price of product because it will impact on company profits." +msgid "Landed costs can only be applied to products with a FIFO costing method and an automated inventory valuation (which requires the accounting application to be installed)." msgstr "" -#: ../../inventory/routes/costing/landed_costs.rst:21 -msgid "Applications configuration" +#: ../../inventory/routes/costing/landed_costs.rst:20 +msgid "First, you need to activate the landed costs feature in :menuselection:`Inventory --> Configuration --> Settings`." msgstr "" -#: ../../inventory/routes/costing/landed_costs.rst:23 -msgid "First, you need to activate the use of the landed costs. Go to :menuselection:`Inventory application --> Configuration --> Setting`. Check accounting option **Include landed costs in product costing computation** & **Perpetual inventory valuation**, then click on **Apply** to save changes." +#: ../../inventory/routes/costing/landed_costs.rst:27 +msgid "Add costs to products" msgstr "" -#: ../../inventory/routes/costing/landed_costs.rst:32 -msgid "Then go to the :menuselection:`Purchase application --> Configuration --> Setting`. Choose costing method **Use a 'Fixed', 'Real' or 'Average' price costing method**, then click on **Apply** to save changes." +#: ../../inventory/routes/costing/landed_costs.rst:29 +msgid "Go in :menuselection:`Inventory --> Operations --> Landed Costs` and click on the **Create** button. You then have to select the transfers on which you want to attribute additional costs and the costs lines you want to add up. Once it's done, click on the **Compute** button to see how the costs lines will be split accross your transfers lines." msgstr "" -#: ../../inventory/routes/costing/landed_costs.rst:40 -msgid "Landed Cost Types" -msgstr "" - -#: ../../inventory/routes/costing/landed_costs.rst:42 -msgid "Start by creating specific products to indicate your various **Landed Costs**, such as freight, insurance or custom duties. Go to :menuselection:`Inventory --> Configuration --> Landed Cost types`." -msgstr "" - -#: ../../inventory/routes/costing/landed_costs.rst:50 -msgid "Landed costs are only possible for products configured in real time valuation with real price costing method. The costing method is configured on the product category." -msgstr "" - -#: ../../inventory/routes/costing/landed_costs.rst:55 -msgid "Link landed costs to a transfer" -msgstr "" - -#: ../../inventory/routes/costing/landed_costs.rst:57 -msgid "To calculate landed costs, go to :menuselection:`Inventory --> Inventory Control --> Landed Costs`." -msgstr "" - -#: ../../inventory/routes/costing/landed_costs.rst:60 -msgid "Click on the **Create** button and select the picking(s) you want to attribute landed costs." -msgstr "" - -#: ../../inventory/routes/costing/landed_costs.rst:66 -msgid "Select the account journal in which to post the landed costs. We recommend you to create a specific journal for landed costs. Therefore it will be easier to keep track of your postings." -msgstr "" - -#: ../../inventory/routes/costing/landed_costs.rst:73 -msgid "Click the **Compute** button to see how the landed costs will be split across the picking lines." -msgstr "" - -#: ../../inventory/routes/costing/landed_costs.rst:79 -msgid "To confirm the landed costs attribution, click on the **Validate** button." +#: ../../inventory/routes/costing/landed_costs.rst:38 +msgid "To confirm, click on the **Validate** button." msgstr "" #: ../../inventory/routes/strategies.rst:3 @@ -4755,6 +4788,10 @@ msgstr "" msgid "But the transfer is done in the product unit of measure. Everything is converted automatically :" msgstr "" +#: ../../inventory/settings/products/uom.rst:125 +msgid "Create a link when the document is available - When should you use packages, units of measure or kits?" +msgstr "" + #: ../../inventory/settings/products/usage.rst:3 msgid "When should you use packages, units of measure or kits?" msgstr "" @@ -5063,6 +5100,14 @@ msgstr "" msgid "When you have entered all the extra values, click on **Save**." msgstr "" +#: ../../inventory/settings/products/variants.rst:226 +msgid "Accounting Memento: Details of Journal Entries" +msgstr "" + +#: ../../inventory/settings/products/variants.rst:227 +msgid "Process Overview: From Billing to Payment Orders" +msgstr "" + #: ../../inventory/settings/warehouses/difference_warehouse_location.rst:3 msgid "What is the difference between warehouses and locations?" msgstr "" diff --git a/locale/sources/iot.pot b/locale/sources/iot.pot index b0940b0e2..ee0bd5151 100644 --- a/locale/sources/iot.pot +++ b/locale/sources/iot.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Odoo 11.0\n" +"Project-Id-Version: Odoo 12.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-10-19 10:03+0200\n" +"POT-Creation-Date: 2019-09-16 15:50+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -88,6 +88,58 @@ msgstr "" msgid "IoT Box Schema" msgstr "" +#: ../../iot/flash_sdcard.rst:3 +msgid "Flashing your SD Card" +msgstr "" + +#: ../../iot/flash_sdcard.rst:5 +msgid "In some case, you may need to reflash your IoT Box’s SD Card to benefit from our latest updates." +msgstr "" + +#: ../../iot/flash_sdcard.rst:9 +msgid "Updating your SD Card with Etcher" +msgstr "" + +#: ../../iot/flash_sdcard.rst:11 +msgid "Go to Balena’s website and download `Etcher <http://wwww.balena.org>`__, It’s a free and open-source utility used for burning image files. Install and launch it." +msgstr "" + +#: ../../iot/flash_sdcard.rst:15 +msgid "Now, download the latest image `here <http://nightly.odoo.com/master/posbox/iotbox/>`__, and extract it from the zip file. Then, open *Etcher* and select the image. Select the drive to flash (where your SD Card is) and click on *Flash*!." +msgstr "" + +#: ../../iot/flash_sdcard.rst:19 +msgid "Now, your image will be automatically updated. You just have to wait 5 minutes for it to finish." +msgstr "" + +#: ../../iot/iot_notfound.rst:3 +msgid "IoT Box not found" +msgstr "" + +#: ../../iot/iot_notfound.rst:5 +msgid "When using your IoT Box, a common issue you might encounter is that your box is not found on your database. Fortunately, there are a few easy steps you can follow to find your IoT box." +msgstr "" + +#: ../../iot/iot_notfound.rst:10 +msgid "HTTPS Issues" +msgstr "" + +#: ../../iot/iot_notfound.rst:12 +msgid "Your IoT Box is not found? You probably have https issues!" +msgstr "" + +#: ../../iot/iot_notfound.rst:14 +msgid "To check it, go to your database and verify if your database address starts with an https (like https://www.odoo.com). If this is the case, then you may have problems with your IoT Box image. It should be version 18.12 or later." +msgstr "" + +#: ../../iot/iot_notfound.rst:19 +msgid "If your IoT Box image is from an earlier version, then you will have to reflash the SD card of your IoT Box to update the image (the latest image can be found `here <http://nightly/odoo.com>`__)." +msgstr "" + +#: ../../iot/iot_notfound.rst:23 +msgid "You can find the documentation about SD card flashing here (`here <https://docs.google.com/document/d/1bqKsZhWqMqI4mhv4ltF61M_QPiBCHygYjjvkhsCTdaY/edit>`__)." +msgstr "" + #: ../../iot/pos.rst:3 msgid "Use the IoT Box for the PoS" msgstr "" diff --git a/locale/sources/livechat.pot b/locale/sources/livechat.pot index de24014b7..db2d5e3be 100644 --- a/locale/sources/livechat.pot +++ b/locale/sources/livechat.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Odoo 11.0\n" +"Project-Id-Version: Odoo 12.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-07-23 12:10+0200\n" +"POT-Creation-Date: 2019-09-16 15:50+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -21,7 +21,7 @@ msgid "Live Chat" msgstr "" #: ../../livechat/livechat.rst:8 -msgid "Chat in live with website visitors" +msgid "Chat in real time with website visitors" msgstr "" #: ../../livechat/livechat.rst:10 @@ -85,11 +85,11 @@ msgid "If no operator is available and/or if the channel is unpublished on the w msgstr "" #: ../../livechat/livechat.rst:92 -msgid "In practice, the conversations initiated by the visitors will appear in the Discuss module and will also pop up as a direct message. Therefore, inquiries can be answered wherever you are in Odoo." +msgid "Conversations initiated by visitors also appear in the Discuss module in addition to popping up as a direct message. Therefore, inquiries can be answered wherever you are in Odoo." msgstr "" #: ../../livechat/livechat.rst:96 -msgid "If there several operators in charge of a channel, the system will dispatch sessions randomly between them." +msgid "If there are several operators who have all joined a channel, the system will dispatch visitor sessions randomly between them." msgstr "" #: ../../livechat/livechat.rst:100 diff --git a/locale/sources/mobile.pot b/locale/sources/mobile.pot index 113ffbf99..662381e2a 100644 --- a/locale/sources/mobile.pot +++ b/locale/sources/mobile.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Odoo 11.0\n" +"Project-Id-Version: Odoo 12.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-10-19 10:03+0200\n" +"POT-Creation-Date: 2019-09-16 15:50+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -21,78 +21,14 @@ msgid "Mobile" msgstr "" #: ../../mobile/firebase.rst:8 -msgid "Setup your Firebase Cloud Messaging" +msgid "Push Notifications" msgstr "" #: ../../mobile/firebase.rst:10 -msgid "In order to have mobile notifications in our Android app, you need an API key." +msgid "As of Odoo 12.0, there is no more complex configuration to enable push notifications in the mobile app." msgstr "" #: ../../mobile/firebase.rst:13 -msgid "If it is not automatically configured (for instance for On-premise or Odoo.sh) please follow these steps below to get an API key for the android app." -msgstr "" - -#: ../../mobile/firebase.rst:18 -msgid "The iOS app doesn't support mobile notifications for Odoo versions < 12." -msgstr "" - -#: ../../mobile/firebase.rst:22 -msgid "Firebase Settings" -msgstr "" - -#: ../../mobile/firebase.rst:25 -msgid "Create a new project" -msgstr "" - -#: ../../mobile/firebase.rst:27 -msgid "First, make sure you to sign in to your Google Account. Then, go to `https://console.firebase.google.com <https://console.firebase.google.com/>`__ and create a new project." -msgstr "" - -#: ../../mobile/firebase.rst:34 -msgid "Choose a project name, click on **Continue**, then click on **Create project**." -msgstr "" - -#: ../../mobile/firebase.rst:37 -msgid "When you project is ready, click on **Continue**." -msgstr "" - -#: ../../mobile/firebase.rst:39 -msgid "You will be redirected to the overview project page (see next screenshot)." -msgstr "" - -#: ../../mobile/firebase.rst:43 -msgid "Add an app" -msgstr "" - -#: ../../mobile/firebase.rst:45 -msgid "In the overview page, click on the Android icon." -msgstr "" - -#: ../../mobile/firebase.rst:50 -msgid "You must use \"com.odoo.com\" as Android package name. Otherwise, it will not work." -msgstr "" - -#: ../../mobile/firebase.rst:56 -msgid "No need to download the config file, you can click on **Next** twice and skip the fourth step." -msgstr "" - -#: ../../mobile/firebase.rst:60 -msgid "Get generated API key" -msgstr "" - -#: ../../mobile/firebase.rst:62 -msgid "On the overview page, go to Project settings:" -msgstr "" - -#: ../../mobile/firebase.rst:67 -msgid "In **Cloud Messaging**, you will see the **API key** and the **Sender ID** that you need to set in Odoo General Settings." -msgstr "" - -#: ../../mobile/firebase.rst:74 -msgid "Settings in Odoo" -msgstr "" - -#: ../../mobile/firebase.rst:76 -msgid "Simply paste the API key and the Sender ID from Cloud Messaging." +msgid "Simply go to *Settings* > *General Settings* > *Odoo Cloud Notification (OCN)* and make sure that **Push Notifications** is checked." msgstr "" diff --git a/locale/sources/point_of_sale.pot b/locale/sources/point_of_sale.pot index f11f3cb19..a1313ba42 100644 --- a/locale/sources/point_of_sale.pot +++ b/locale/sources/point_of_sale.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Odoo 11.0\n" +"Project-Id-Version: Odoo 12.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-10-19 10:03+0200\n" +"POT-Creation-Date: 2019-09-16 15:50+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -33,13 +33,13 @@ msgid "Using a barcode scanner to process point of sale orders improves your eff msgstr "" #: ../../point_of_sale/advanced/barcode.rst:9 -#: ../../point_of_sale/advanced/loyalty.rst:9 #: ../../point_of_sale/advanced/mercury.rst:25 #: ../../point_of_sale/advanced/reprint.rst:8 +#: ../../point_of_sale/advanced_pricing_features/loyalty.rst:9 +#: ../../point_of_sale/advanced_pricing_features/seasonal_discount.rst:10 #: ../../point_of_sale/overview/start.rst:22 #: ../../point_of_sale/restaurant/setup.rst:9 #: ../../point_of_sale/restaurant/split.rst:10 -#: ../../point_of_sale/shop/seasonal_discount.rst:10 msgid "Configuration" msgstr "" @@ -52,159 +52,25 @@ msgid "Under the IoT Box / Hardware category, you will find *Barcode Scanner* se msgstr "" #: ../../point_of_sale/advanced/barcode.rst:21 -msgid "You can find more about Barcode Nomenclature here (ADD HYPERLINK)" -msgstr "" - -#: ../../point_of_sale/advanced/barcode.rst:25 msgid "Add barcodes to product" msgstr "" -#: ../../point_of_sale/advanced/barcode.rst:27 +#: ../../point_of_sale/advanced/barcode.rst:23 msgid "Go to :menuselection:`Point of Sale --> Catalog --> Products` and select a product." msgstr "" -#: ../../point_of_sale/advanced/barcode.rst:30 +#: ../../point_of_sale/advanced/barcode.rst:26 msgid "Under the general information tab, you can find a barcode field where you can input any barcode." msgstr "" -#: ../../point_of_sale/advanced/barcode.rst:37 +#: ../../point_of_sale/advanced/barcode.rst:33 msgid "Scanning products" msgstr "" -#: ../../point_of_sale/advanced/barcode.rst:39 +#: ../../point_of_sale/advanced/barcode.rst:35 msgid "From your PoS interface, scan any barcode with your barcode scanner. The product will be added, you can scan the same product to add it multiple times or change the quantity manually on the screen." msgstr "" -#: ../../point_of_sale/advanced/discount_tags.rst:3 -msgid "Using discount tags with a barcode scanner" -msgstr "" - -#: ../../point_of_sale/advanced/discount_tags.rst:5 -msgid "If you want to sell your products with a discount, for a product getting close to its expiration date for example, you can use discount tags. They allow you to scan discount barcodes." -msgstr "" - -#: ../../point_of_sale/advanced/discount_tags.rst:10 -msgid "To use discount tags you will need to use a barcode scanner, you can see the documentation about it `here <https://docs.google.com/document/d/1tg7yarr2hPKTddZ4iGbp9IJO-cp7u15eHNVnFoL40Q8/edit>`__" -msgstr "" - -#: ../../point_of_sale/advanced/discount_tags.rst:15 -msgid "Barcode Nomenclature" -msgstr "" - -#: ../../point_of_sale/advanced/discount_tags.rst:17 -msgid "To use discounts tags, we need to learn about barcode nomenclature." -msgstr "" - -#: ../../point_of_sale/advanced/discount_tags.rst:19 -msgid "Let's say you want to have a discount for the product with the following barcode:" -msgstr "" - -#: ../../point_of_sale/advanced/discount_tags.rst:25 -msgid "You can find the *Default Nomenclature* under the settings of your PoS interface." -msgstr "" - -#: ../../point_of_sale/advanced/discount_tags.rst:34 -msgid "Let's say you want 50% discount on a product you have to start your barcode with 22 (for the discount barcode nomenclature) and then 50 (for the %) before adding the product barcode. In our example, the barcode would be:" -msgstr "" - -#: ../../point_of_sale/advanced/discount_tags.rst:43 -msgid "Scan the products & tags" -msgstr "" - -#: ../../point_of_sale/advanced/discount_tags.rst:45 -msgid "You first have to scan the desired product (in our case, a lemon)." -msgstr "" - -#: ../../point_of_sale/advanced/discount_tags.rst:50 -msgid "And then scan the discount tag. The discount will be applied and you can finish the transaction." -msgstr "" - -#: ../../point_of_sale/advanced/loyalty.rst:3 -msgid "Manage a loyalty program" -msgstr "" - -#: ../../point_of_sale/advanced/loyalty.rst:5 -msgid "Encourage your customers to continue to shop at your point of sale with a *Loyalty Program*." -msgstr "" - -#: ../../point_of_sale/advanced/loyalty.rst:11 -msgid "To activate the *Loyalty Program* feature, go to :menuselection:`Point of Sale --> Configuration --> Point of sale` and select your PoS interface. Under the Pricing features, select *Loyalty Program*" -msgstr "" - -#: ../../point_of_sale/advanced/loyalty.rst:19 -msgid "From there you can create and edit your loyalty programs." -msgstr "" - -#: ../../point_of_sale/advanced/loyalty.rst:24 -msgid "You can decide what type of program you wish to use, if the reward is a discount or a gift, make it specific to some products or cover your whole range. Apply rules so that it is only valid in specific situation and everything in between." -msgstr "" - -#: ../../point_of_sale/advanced/loyalty.rst:30 -msgid "Use the loyalty program in your PoS interface" -msgstr "" - -#: ../../point_of_sale/advanced/loyalty.rst:32 -msgid "When a customer is set, you will now see the points they will get for the transaction and they will accumulate until they are spent. They are spent using the button *Rewards* when they have enough points according to the rules defined in the loyalty program." -msgstr "" - -#: ../../point_of_sale/advanced/loyalty.rst:40 -#: ../../point_of_sale/shop/seasonal_discount.rst:45 -msgid "You can see the price is instantly updated to reflect the pricelist. You can finalize the order in your usual way." -msgstr "" - -#: ../../point_of_sale/advanced/loyalty.rst:44 -#: ../../point_of_sale/shop/seasonal_discount.rst:49 -msgid "If you select a customer with a default pricelist, it will be applied. You can of course change it." -msgstr "" - -#: ../../point_of_sale/advanced/manual_discount.rst:3 -msgid "Apply manual discounts" -msgstr "" - -#: ../../point_of_sale/advanced/manual_discount.rst:5 -msgid "If you seldom use discounts, applying manual discounts might be the easiest solution for your Point of Sale." -msgstr "" - -#: ../../point_of_sale/advanced/manual_discount.rst:8 -msgid "You can either apply a discount on the whole order or on specific products." -msgstr "" - -#: ../../point_of_sale/advanced/manual_discount.rst:12 -msgid "Apply a discount on a product" -msgstr "" - -#: ../../point_of_sale/advanced/manual_discount.rst:14 -msgid "From your session interface, use *Disc* button." -msgstr "" - -#: ../../point_of_sale/advanced/manual_discount.rst:19 -msgid "You can then input a discount (in percentage) over the product that is currently selected and the discount will be applied." -msgstr "" - -#: ../../point_of_sale/advanced/manual_discount.rst:23 -msgid "Apply a global discount" -msgstr "" - -#: ../../point_of_sale/advanced/manual_discount.rst:25 -msgid "To apply a discount on the whole order, go to :menuselection:`Point of Sales --> Configuration --> Point of sale` and select your PoS interface." -msgstr "" - -#: ../../point_of_sale/advanced/manual_discount.rst:28 -msgid "Under the *Pricing* category, you will find *Global Discounts* select it." -msgstr "" - -#: ../../point_of_sale/advanced/manual_discount.rst:34 -msgid "You now have a new *Discount* button in your PoS interface." -msgstr "" - -#: ../../point_of_sale/advanced/manual_discount.rst:39 -msgid "Once clicked you can then enter your desired discount (in percentages)." -msgstr "" - -#: ../../point_of_sale/advanced/manual_discount.rst:44 -msgid "On this example, you can see a global discount of 50% as well as a specific product discount also at 50%." -msgstr "" - #: ../../point_of_sale/advanced/mercury.rst:3 msgid "Accept credit card payment using Mercury" msgstr "" @@ -326,25 +192,199 @@ msgid "Use the *Reprint receipt* feature if you have the need to reprint a ticke msgstr "" #: ../../point_of_sale/advanced/reprint.rst:10 -msgid "To activate *Reprint Receipt*, go to :menuselection:`Point of Sale --> Configuration --> Point of sale` and select your PoS interface." +msgid "To activate *Reprint Receipt*, go to :menuselection:`Point of Sale --> Configuration --> Point of sale`. and select your PoS interface." msgstr "" #: ../../point_of_sale/advanced/reprint.rst:13 msgid "Under the Bills & Receipts category, you will find *Reprint Receipt* option." msgstr "" -#: ../../point_of_sale/advanced/reprint.rst:20 +#: ../../point_of_sale/advanced/reprint.rst:17 +msgid "In order to allow the option reprint receipt, you need to activate the receipt printer." +msgstr "" + +#: ../../point_of_sale/advanced/reprint.rst:23 msgid "Reprint a receipt" msgstr "" -#: ../../point_of_sale/advanced/reprint.rst:22 +#: ../../point_of_sale/advanced/reprint.rst:25 msgid "On your PoS interface, you now have a *Reprint receipt* button." msgstr "" -#: ../../point_of_sale/advanced/reprint.rst:27 +#: ../../point_of_sale/advanced/reprint.rst:30 msgid "When you use it, you can then reprint your last receipt." msgstr "" +#: ../../point_of_sale/advanced_pricing_features.rst:3 +msgid "Advanced Pricing Features" +msgstr "" + +#: ../../point_of_sale/advanced_pricing_features/discount_tags.rst:3 +msgid "Using discount tags with a barcode scanner" +msgstr "" + +#: ../../point_of_sale/advanced_pricing_features/discount_tags.rst:5 +msgid "If you want to sell your products with a discount, for a product getting close to its expiration date for example, you can use discount tags. They allow you to scan discount barcodes." +msgstr "" + +#: ../../point_of_sale/advanced_pricing_features/discount_tags.rst:10 +msgid "To use discount tags you will need to use a barcode scanner." +msgstr "" + +#: ../../point_of_sale/advanced_pricing_features/discount_tags.rst:13 +msgid "Barcode Nomenclature" +msgstr "" + +#: ../../point_of_sale/advanced_pricing_features/discount_tags.rst:15 +msgid "To use discounts tags, we need to learn about barcode nomenclature." +msgstr "" + +#: ../../point_of_sale/advanced_pricing_features/discount_tags.rst:17 +msgid "Let's say you want to have a discount for the product with the following barcode:" +msgstr "" + +#: ../../point_of_sale/advanced_pricing_features/discount_tags.rst:23 +msgid "You can find the *Default Nomenclature* under the settings of your PoS interface." +msgstr "" + +#: ../../point_of_sale/advanced_pricing_features/discount_tags.rst:32 +msgid "Let's say you want 50% discount on a product you have to start your barcode with 22 (for the discount barcode nomenclature) and then 50 (for the %) before adding the product barcode. In our example, the barcode would be:" +msgstr "" + +#: ../../point_of_sale/advanced_pricing_features/discount_tags.rst:41 +msgid "Scan the products & tags" +msgstr "" + +#: ../../point_of_sale/advanced_pricing_features/discount_tags.rst:43 +msgid "You first have to scan the desired product (in our case, a lemon)." +msgstr "" + +#: ../../point_of_sale/advanced_pricing_features/discount_tags.rst:48 +msgid "And then scan the discount tag. The discount will be applied and you can finish the transaction." +msgstr "" + +#: ../../point_of_sale/advanced_pricing_features/loyalty.rst:3 +msgid "Manage a loyalty program" +msgstr "" + +#: ../../point_of_sale/advanced_pricing_features/loyalty.rst:5 +msgid "Encourage your customers to continue to shop at your point of sale with a *Loyalty Program*." +msgstr "" + +#: ../../point_of_sale/advanced_pricing_features/loyalty.rst:11 +msgid "To activate the *Loyalty Program* feature, go to :menuselection:`Point of Sale --> Configuration --> Point of sale` and select your PoS interface. Under the Pricing features, select *Loyalty Program*" +msgstr "" + +#: ../../point_of_sale/advanced_pricing_features/loyalty.rst:19 +msgid "From there you can create and edit your loyalty programs." +msgstr "" + +#: ../../point_of_sale/advanced_pricing_features/loyalty.rst:24 +msgid "You can decide what type of program you wish to use, if the reward is a discount or a gift, make it specific to some products or cover your whole range. Apply rules so that it is only valid in specific situation and everything in between." +msgstr "" + +#: ../../point_of_sale/advanced_pricing_features/loyalty.rst:30 +msgid "Use the loyalty program in your PoS interface" +msgstr "" + +#: ../../point_of_sale/advanced_pricing_features/loyalty.rst:32 +msgid "When a customer is set, you will now see the points they will get for the transaction and they will accumulate until they are spent. They are spent using the button *Rewards* when they have enough points according to the rules defined in the loyalty program." +msgstr "" + +#: ../../point_of_sale/advanced_pricing_features/loyalty.rst:40 +#: ../../point_of_sale/advanced_pricing_features/seasonal_discount.rst:45 +msgid "You can see the price is instantly updated to reflect the pricelist. You can finalize the order in your usual way." +msgstr "" + +#: ../../point_of_sale/advanced_pricing_features/loyalty.rst:44 +#: ../../point_of_sale/advanced_pricing_features/seasonal_discount.rst:49 +msgid "If you select a customer with a default pricelist, it will be applied. You can of course change it." +msgstr "" + +#: ../../point_of_sale/advanced_pricing_features/manual_discount.rst:3 +msgid "Apply manual discounts" +msgstr "" + +#: ../../point_of_sale/advanced_pricing_features/manual_discount.rst:5 +msgid "If you seldom use discounts, applying manual discounts might be the easiest solution for your Point of Sale." +msgstr "" + +#: ../../point_of_sale/advanced_pricing_features/manual_discount.rst:8 +msgid "You can either apply a discount on the whole order or on specific products." +msgstr "" + +#: ../../point_of_sale/advanced_pricing_features/manual_discount.rst:12 +msgid "Apply a discount on a product" +msgstr "" + +#: ../../point_of_sale/advanced_pricing_features/manual_discount.rst:14 +msgid "From your session interface, use *Disc* button." +msgstr "" + +#: ../../point_of_sale/advanced_pricing_features/manual_discount.rst:19 +msgid "You can then input a discount (in percentage) over the product that is currently selected and the discount will be applied." +msgstr "" + +#: ../../point_of_sale/advanced_pricing_features/manual_discount.rst:23 +msgid "Apply a global discount" +msgstr "" + +#: ../../point_of_sale/advanced_pricing_features/manual_discount.rst:25 +msgid "To apply a discount on the whole order, go to :menuselection:`Point of Sales --> Configuration --> Point of sale` and select your PoS interface." +msgstr "" + +#: ../../point_of_sale/advanced_pricing_features/manual_discount.rst:28 +msgid "Under the *Pricing* category, you will find *Global Discounts* select it." +msgstr "" + +#: ../../point_of_sale/advanced_pricing_features/manual_discount.rst:34 +msgid "You now have a new *Discount* button in your PoS interface." +msgstr "" + +#: ../../point_of_sale/advanced_pricing_features/manual_discount.rst:39 +msgid "Once clicked you can then enter your desired discount (in percentages)." +msgstr "" + +#: ../../point_of_sale/advanced_pricing_features/manual_discount.rst:44 +msgid "On this example, you can see a global discount of 50% as well as a specific product discount also at 50%." +msgstr "" + +#: ../../point_of_sale/advanced_pricing_features/seasonal_discount.rst:3 +msgid "Apply time-limited discounts" +msgstr "" + +#: ../../point_of_sale/advanced_pricing_features/seasonal_discount.rst:5 +msgid "Entice your customers and increase your revenue by offering time-limited or seasonal discounts. Odoo has a powerful pricelist feature to support a pricing strategy tailored to your business." +msgstr "" + +#: ../../point_of_sale/advanced_pricing_features/seasonal_discount.rst:12 +msgid "To activate the *Pricelists* feature, go to :menuselection:`Point of Sales --> Configuration --> Point of sale` and select your PoS interface." +msgstr "" + +#: ../../point_of_sale/advanced_pricing_features/seasonal_discount.rst:18 +msgid "Choose the pricelists you want to make available in this Point of Sale and define the default pricelist. You can access all your pricelists by clicking on *Pricelists*." +msgstr "" + +#: ../../point_of_sale/advanced_pricing_features/seasonal_discount.rst:23 +msgid "Create a pricelist" +msgstr "" + +#: ../../point_of_sale/advanced_pricing_features/seasonal_discount.rst:25 +msgid "By default, you have a *Public Pricelist* to create more, go to :menuselection:`Point of Sale --> Catalog --> Pricelists`" +msgstr "" + +#: ../../point_of_sale/advanced_pricing_features/seasonal_discount.rst:31 +msgid "You can set several criterias to use a specific price: periods, min. quantity (meet a minimum ordered quantity and get a price break), etc. You can also chose to only apply that pricelist on specific products or on the whole range." +msgstr "" + +#: ../../point_of_sale/advanced_pricing_features/seasonal_discount.rst:37 +msgid "Using a pricelist in the PoS interface" +msgstr "" + +#: ../../point_of_sale/advanced_pricing_features/seasonal_discount.rst:39 +msgid "You now have a new button above the *Customer* one, use it to instantly select the right pricelist." +msgstr "" + #: ../../point_of_sale/analyze.rst:3 msgid "Analyze sales" msgstr "" @@ -679,34 +719,34 @@ msgid "To activate the *Order printing* feature, go to :menuselection:`Point of msgstr "" #: ../../point_of_sale/restaurant/kitchen_printing.rst:16 -msgid "Under the IoT Box / Hardware Proxy category, you will find *Order Printers*." +msgid "Under the IoT Box / Hardware Proxy category, you will find *Order Printers*. Note that you need an IoT Box to connect your Printer to the PoS." msgstr "" -#: ../../point_of_sale/restaurant/kitchen_printing.rst:19 +#: ../../point_of_sale/restaurant/kitchen_printing.rst:20 msgid "Add a printer" msgstr "" -#: ../../point_of_sale/restaurant/kitchen_printing.rst:21 +#: ../../point_of_sale/restaurant/kitchen_printing.rst:22 msgid "In your configuration menu you will now have a *Order Printers* option where you can add the printer." msgstr "" -#: ../../point_of_sale/restaurant/kitchen_printing.rst:28 +#: ../../point_of_sale/restaurant/kitchen_printing.rst:29 msgid "Print a kitchen/bar order" msgstr "" -#: ../../point_of_sale/restaurant/kitchen_printing.rst:33 +#: ../../point_of_sale/restaurant/kitchen_printing.rst:34 msgid "Select or create a printer." msgstr "" -#: ../../point_of_sale/restaurant/kitchen_printing.rst:36 +#: ../../point_of_sale/restaurant/kitchen_printing.rst:37 msgid "Print the order in the kitchen/bar" msgstr "" -#: ../../point_of_sale/restaurant/kitchen_printing.rst:38 +#: ../../point_of_sale/restaurant/kitchen_printing.rst:39 msgid "On your PoS interface, you now have a *Order* button." msgstr "" -#: ../../point_of_sale/restaurant/kitchen_printing.rst:43 +#: ../../point_of_sale/restaurant/kitchen_printing.rst:44 msgid "When you press it, it will print the order on your kitchen/bar printer." msgstr "" @@ -858,7 +898,7 @@ msgstr "" msgid "Once on the payment interface, you now have a new *Tip* button" msgstr "" -#: ../../point_of_sale/restaurant/tips.rst:31 +#: ../../point_of_sale/restaurant/tips.rst:28 msgid "Add the tip your customer wants to leave and process to the payment." msgstr "" @@ -1014,39 +1054,3 @@ msgstr "" msgid "As you can see, the total is in negative, to end the refund you simply have to process the payment." msgstr "" -#: ../../point_of_sale/shop/seasonal_discount.rst:3 -msgid "Apply time-limited discounts" -msgstr "" - -#: ../../point_of_sale/shop/seasonal_discount.rst:5 -msgid "Entice your customers and increase your revenue by offering time-limited or seasonal discounts. Odoo has a powerful pricelist feature to support a pricing strategy tailored to your business." -msgstr "" - -#: ../../point_of_sale/shop/seasonal_discount.rst:12 -msgid "To activate the *Pricelists* feature, go to :menuselection:`Point of Sales --> Configuration --> Point of sale` and select your PoS interface." -msgstr "" - -#: ../../point_of_sale/shop/seasonal_discount.rst:18 -msgid "Choose the pricelists you want to make available in this Point of Sale and define the default pricelist. You can access all your pricelists by clicking on *Pricelists*." -msgstr "" - -#: ../../point_of_sale/shop/seasonal_discount.rst:23 -msgid "Create a pricelist" -msgstr "" - -#: ../../point_of_sale/shop/seasonal_discount.rst:25 -msgid "By default, you have a *Public Pricelist* to create more, go to :menuselection:`Point of Sale --> Catalog --> Pricelists`" -msgstr "" - -#: ../../point_of_sale/shop/seasonal_discount.rst:31 -msgid "You can set several criterias to use a specific price: periods, min. quantity (meet a minimum ordered quantity and get a price break), etc. You can also chose to only apply that pricelist on specific products or on the whole range." -msgstr "" - -#: ../../point_of_sale/shop/seasonal_discount.rst:37 -msgid "Using a pricelist in the PoS interface" -msgstr "" - -#: ../../point_of_sale/shop/seasonal_discount.rst:39 -msgid "You now have a new button above the *Customer* one, use it to instantly select the right pricelist." -msgstr "" - diff --git a/locale/sources/project.pot b/locale/sources/project.pot index 191fd113f..0861ed60d 100644 --- a/locale/sources/project.pot +++ b/locale/sources/project.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Odoo 12.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-11-07 15:38+0100\n" +"POT-Creation-Date: 2019-09-16 15:50+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -151,7 +151,11 @@ msgid "In order to be able to generate a task from a sale order you will need to msgstr "" #: ../../project/advanced/so_to_task.rst:39 -msgid "Moreover if you wish to be able to invoice your customers based on time spent on the task, it is also necessary to install the **Timesheet** module. Simply go into the application module and install the following:" +msgid "And finally, the **Timesheet** app, Timesheet will not only let you create a task from a Sales order, but also invoice your customer based on the time spent on that task." +msgstr "" + +#: ../../project/advanced/so_to_task.rst:41 +msgid "Simply go into the application module and install the following:" msgstr "" #: ../../project/advanced/so_to_task.rst:47 diff --git a/locale/sources/purchase.pot b/locale/sources/purchase.pot index cf3b5b553..4b5a81c9a 100644 --- a/locale/sources/purchase.pot +++ b/locale/sources/purchase.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Odoo 12.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-11-07 15:38+0100\n" +"POT-Creation-Date: 2019-09-16 15:50+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -41,7 +41,7 @@ msgstr "" #: ../../purchase/purchases/rfq/3_way_matching.rst:18 #: ../../purchase/purchases/rfq/analyze.rst:24 #: ../../purchase/purchases/rfq/approvals.rst:9 -#: ../../purchase/purchases/rfq/bills.rst:31 +#: ../../purchase/purchases/rfq/bills.rst:10 #: ../../purchase/purchases/rfq/create.rst:13 #: ../../purchase/purchases/rfq/lock_orders.rst:9 #: ../../purchase/purchases/rfq/reception.rst:14 @@ -385,215 +385,39 @@ msgid "Once approved, the purchase order follows the normal process." msgstr "" #: ../../purchase/purchases/rfq/bills.rst:3 -msgid "Control supplier bills" +msgid "Bill Control" msgstr "" #: ../../purchase/purchases/rfq/bills.rst:5 -msgid "The **Purchase** application allows you to manage your purchase orders, incoming products, and vendor bills all seamlessly in one place." +msgid "With Odoo, you can define a setting to help the control of your bills. *Bill Control* lets you choose if the supplier sends you the bill before or after you receive the goods." msgstr "" -#: ../../purchase/purchases/rfq/bills.rst:8 -msgid "If you want to set up a vendor bill control process, the first thing you need to do is to have purchase data in Odoo. Knowing what has been purchased and received is the first step towards understanding your purchase management processes." +#: ../../purchase/purchases/rfq/bills.rst:12 +msgid "For this feature to work, go to :menuselection:`Purchases --> Configuration --> Settings` and select which way you want to control your bills." msgstr "" -#: ../../purchase/purchases/rfq/bills.rst:13 -msgid "Here is the standard work flow in Odoo:" +#: ../../purchase/purchases/rfq/bills.rst:20 +msgid "Change the control policy" msgstr "" -#: ../../purchase/purchases/rfq/bills.rst:15 -msgid "You begin with a **Request for Quotation (RFQ)** to send out to your vendor(s)." +#: ../../purchase/purchases/rfq/bills.rst:22 +msgid "While the setting above will be your default method of bill control, you can always select which way you want to invoice your product on each product page under the *Purchase* tab." msgstr "" -#: ../../purchase/purchases/rfq/bills.rst:18 -msgid "Once the vendor has accepted the RFQ, confirm the RFQ into a **Purchase Order (PO)**." -msgstr "" - -#: ../../purchase/purchases/rfq/bills.rst:21 -msgid "Confirming the PO generates an **Incoming Shipment** if you purchased any stockable products." -msgstr "" - -#: ../../purchase/purchases/rfq/bills.rst:24 -msgid "Upon receiving a **Vendor Bill** from your Vendor, validate the bill with products received in the previous step to ensure accuracy." -msgstr "" - -#: ../../purchase/purchases/rfq/bills.rst:27 -msgid "This process may be done by three different people within the company, or only one." +#: ../../purchase/purchases/rfq/bills.rst:26 +msgid "You might want to use different settings for different types of products." msgstr "" #: ../../purchase/purchases/rfq/bills.rst:34 -msgid "Installing the Purchase and Inventory applications" +msgid "Verify your Vendor Bill" msgstr "" #: ../../purchase/purchases/rfq/bills.rst:36 -msgid "From the **Apps** application, search for the **Purchase** module and install it. Due to certain dependencies, installing purchase will automatically install the **Inventory** and **Accounting** applications." -msgstr "" - -#: ../../purchase/purchases/rfq/bills.rst:41 -msgid "Creating products" +msgid "If you didn’t receive any of your product yet on *Purchase Order* under the *Shipment* tab," msgstr "" #: ../../purchase/purchases/rfq/bills.rst:43 -msgid "Creating products in Odoo is essential for quick and efficient purchasing within Odoo. Simply navigate to the **Products** submenu under **Purchase**, and click **Create**." -msgstr "" - -#: ../../purchase/purchases/rfq/bills.rst:50 -msgid "When creating the product, Pay attention to the **Product Type** field, as it is important:" -msgstr "" - -#: ../../purchase/purchases/rfq/bills.rst:53 -msgid "Products that are set as **Stockable** or **Consumable** will allow you to keep track of their inventory levels. These options imply stock management and will allow for receiving these kinds of products." -msgstr "" - -#: ../../purchase/purchases/rfq/bills.rst:58 -msgid "Conversely, products that are set as a **Service** or **Digital Product** will not imply stock management, simply due to the fact that there is no inventory to manage. You will not be able to receive products under either of these designations." -msgstr "" - -#: ../../purchase/purchases/rfq/bills.rst:64 -msgid "It is recommended that you create a **Miscellaneous** product for all purchases that occur infrequently and do not require inventory valuation or management. If you create such a product, it is recommend to set the product type to **Service**." -msgstr "" - -#: ../../purchase/purchases/rfq/bills.rst:70 -msgid "Managing your Vendor Bills" -msgstr "" - -#: ../../purchase/purchases/rfq/bills.rst:73 -msgid "Purchasing products or services" -msgstr "" - -#: ../../purchase/purchases/rfq/bills.rst:75 -msgid "From the purchase application, you can create a purchase order with as many products as you need. If the vendor sends you a confirmation or quotation for an order, you may record the order reference number in the **Vendor Reference** field. This will enable you to easily match the PO with the the vendor bill later (as the vendor bill will probably include the Vendor Reference)" -msgstr "" - -#: ../../purchase/purchases/rfq/bills.rst:85 -msgid "Validate the purchase order and receive the products from the **Inventory** application." -msgstr "" - -#: ../../purchase/purchases/rfq/bills.rst:89 -msgid "Receiving Products" -msgstr "" - -#: ../../purchase/purchases/rfq/bills.rst:91 -msgid "If you purchased any stockable products that you manage the inventory of, you will need to receive the products from the **Inventory** application after you confirm a purchase order. From the **Inventory** dashboard, you should see a button linking you directly to the transfer of products. This button is outlined in red below:" -msgstr "" - -#: ../../purchase/purchases/rfq/bills.rst:100 -msgid "Navigating this route will take you to a list of all orders awaiting to be received." -msgstr "" - -#: ../../purchase/purchases/rfq/bills.rst:106 -msgid "If you have a lot of awaiting orders, apply a filter using the search bar in the upper right. With this search bar, you may filter based on the **Vendor** (or **Partner**), the product, or the source document, also known as the reference of your purchase order. You also have the capability to group the orders by different criteria under **Group By**. Selecting an item from this list will open the following screen where you then will receive the products." -msgstr "" - -#: ../../purchase/purchases/rfq/bills.rst:117 -msgid "Purchasing **Service** products does not trigger a delivery order." -msgstr "" - -#: ../../purchase/purchases/rfq/bills.rst:120 -msgid "Managing Vendor Bills" -msgstr "" - -#: ../../purchase/purchases/rfq/bills.rst:122 -msgid "When you receive a **Vendor Bill** for a previous purchase, be sure to record it in the **Purchases** application under the **Control Menu**. You need to create a new vendor bill even if you already registered a purchase order." -msgstr "" - -#: ../../purchase/purchases/rfq/bills.rst:130 -msgid "The first thing you will need to do upon creating a **Vendor Bill** is to select the appropriate **Vendor** as this will also pull up any associated accounting or pricelist information. From there, you can choose to specify any one or multiple purchase orders to populate the vendor bill with. When you select a purchase order from the list, Odoo will pull any uninvoiced products associated to that purchase order and automatically populate that information below. If you are having a hard time finding the appropriate vendor bill, you may search through the list by inputting the vendor reference number or your internal purchase order number." -msgstr "" - -#: ../../purchase/purchases/rfq/bills.rst:144 -msgid "While the invoice is in draft state, you can make any modifications you need (i.e. remove or add product lines, modify quantities, and change prices)." -msgstr "" - -#: ../../purchase/purchases/rfq/bills.rst:149 -msgid "Your vendor may send you several bills for the same purchase order if:" -msgstr "" - -#: ../../purchase/purchases/rfq/bills.rst:151 -msgid "Your vendor is in back-order and is sending you invoices as they ship the products." -msgstr "" - -#: ../../purchase/purchases/rfq/bills.rst:154 -msgid "Your vendor is sending you a partial bill or asking for a deposit." -msgstr "" - -#: ../../purchase/purchases/rfq/bills.rst:156 -msgid "Every time you record a new vendor bill, Odoo will automatically populate the product quantities based on what has been received from the vendor. If this value is showing a zero, this means that you have not yet received this product and simply serves as a reminder that the product is not in hand and you may need to inquire further into this. At any point in time, before you validate the vendor bill, you may override this zero quantity." -msgstr "" - -#: ../../purchase/purchases/rfq/bills.rst:165 -msgid "Vendor Bill Matching" -msgstr "" - -#: ../../purchase/purchases/rfq/bills.rst:168 -msgid "What to do if your vendor bill does not match what you received" -msgstr "" - -#: ../../purchase/purchases/rfq/bills.rst:170 -msgid "If the bill you receive from the vendor has different quantities than what Odoo automatically populates as quantities, this could be due to several reasons:" -msgstr "" - -#: ../../purchase/purchases/rfq/bills.rst:174 -msgid "The vendor is incorrectly charging you for products and/or services that you have not ordered." -msgstr "" - -#: ../../purchase/purchases/rfq/bills.rst:177 -msgid "The vendor is billing you for products that you might not have received yet, as the invoicing control may be based on ordered or received quantities." -msgstr "" - -#: ../../purchase/purchases/rfq/bills.rst:181 -msgid "Or the vendor did not bill you for previously purchased products." -msgstr "" - -#: ../../purchase/purchases/rfq/bills.rst:183 -msgid "In these instances it is recommended that you verify that the bill, and any associated purchase order to the vendor, are accurate and that you understand what you have ordered and what you have already received." -msgstr "" - -#: ../../purchase/purchases/rfq/bills.rst:187 -msgid "If you are unable to find a purchase order related to a vendor bill, this could be due to one of a few reasons:" -msgstr "" - -#: ../../purchase/purchases/rfq/bills.rst:190 -msgid "The vendor has already invoiced you for this purchase order, therefore it is not going to appear anywhere in the selection." -msgstr "" - -#: ../../purchase/purchases/rfq/bills.rst:193 -msgid "Someone in the company forgot to record a purchase order for this vendor." -msgstr "" - -#: ../../purchase/purchases/rfq/bills.rst:196 -msgid "Or the vendor is charging you for something you did not order." -msgstr "" - -#: ../../purchase/purchases/rfq/bills.rst:199 -msgid "How product quantities are managed" -msgstr "" - -#: ../../purchase/purchases/rfq/bills.rst:201 -msgid "By default, services are managed based on ordered quantities, while stockables and consumables are managed based on received quantities." -msgstr "" - -#: ../../purchase/purchases/rfq/bills.rst:204 -msgid "If you need to manage products based on ordered quantities over received quantities, you will need to enable **Debug Mode** from the **About Odoo** information. Once debug mode is activated, select the product(s) you wish to modify, and you should see a new field appear, labeled **Control Purchase Bills**." -msgstr "" - -#: ../../purchase/purchases/rfq/bills.rst:213 -msgid "You can then change the default management method for the selected product to be based on either:" -msgstr "" - -#: ../../purchase/purchases/rfq/bills.rst:216 -msgid "Ordered quantities" -msgstr "" - -#: ../../purchase/purchases/rfq/bills.rst:218 -msgid "Received quantities" -msgstr "" - -#: ../../purchase/purchases/rfq/bills.rst:221 -msgid "Batch Billing" -msgstr "" - -#: ../../purchase/purchases/rfq/bills.rst:223 -msgid "When creating a vendor bill and selecting the appropriate purchase order, you may continue to select additional purchase orders and Odoo will add the additional line items from that purchase order. If you have not deleted the previous line items from the first purchase order the bill will be linked to all the appropriate purchase orders." +msgid "Depending on the billing policy defined above. If you're supposed to be billed based on ordered quantity, Odoo will suggest a bill for the number of units ordered. If you're supposed to be billed based on the received quantities, Odoo will suggest a bill for 0 as shown above." msgstr "" #: ../../purchase/purchases/rfq/cancel.rst:3 diff --git a/locale/sources/sales.pot b/locale/sources/sales.pot index 06605851c..da049987b 100644 --- a/locale/sources/sales.pot +++ b/locale/sources/sales.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Odoo 11.0\n" +"Project-Id-Version: Odoo 12.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-10-19 10:03+0200\n" +"POT-Creation-Date: 2019-09-16 15:50+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -750,7 +750,7 @@ msgid "Stimulate customers with quotations deadline" msgstr "" #: ../../sales/send_quotations/deadline.rst:5 -msgid "As you send quotations, it is important to set a quotation deadline; Both to entice your customer into action with the fear of missing out on an offer and to protect yourself. You don't want to have to fulfill an order at a price that is no longer cost effective for you." +msgid "As you send quotations, it is important to set a quotation deadline, both to entice your customer into action with the fear of missing out on an offer and to protect yourself. You don't want to have to fulfill an order at a price that is no longer cost effective for you." msgstr "" #: ../../sales/send_quotations/deadline.rst:11 @@ -770,7 +770,7 @@ msgid "You can also set a default deadline in a *Quotation Template*. Each time msgstr "" #: ../../sales/send_quotations/deadline.rst:29 -msgid "On your customer side, they will see this." +msgid "On your customer side, they will see this:" msgstr "" #: ../../sales/send_quotations/different_addresses.rst:3 diff --git a/locale/sources/website.pot b/locale/sources/website.pot index 56133c3bd..c71132736 100644 --- a/locale/sources/website.pot +++ b/locale/sources/website.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Odoo 11.0\n" +"Project-Id-Version: Odoo 12.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-07-23 12:10+0200\n" +"POT-Creation-Date: 2019-09-16 15:50+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -113,697 +113,717 @@ msgid "As a last step, authorize Odoo to access Google API." msgstr "" #: ../../website/optimize/seo.rst:3 -msgid "How to do Search Engine Optimisation in Odoo" +msgid "How to do Search Engine Optimisation in Odoo (SEO)" msgstr "" -#: ../../website/optimize/seo.rst:6 -msgid "How is SEO handled in Odoo?" -msgstr "" - -#: ../../website/optimize/seo.rst:8 +#: ../../website/optimize/seo.rst:5 msgid "Search Engine Optimization (SEO) is a set of good practices to optimize your website so that you get a better ranking in search engines like Google. In short, a good SEO allows you to get more visitors." msgstr "" -#: ../../website/optimize/seo.rst:12 -msgid "Some examples of SEO rules: your web pages should load faster, your page should have one and only one title ``<h1>``, your website should have a ``/sitemap.xml`` file, etc." +#: ../../website/optimize/seo.rst:9 +msgid "Some examples of SEO rules: your web pages should load fast, your page should have one and only one title ``<h1>``, meta tags (alt-tag, title-tag) should be consistent with the content, your website should have a ``/sitemap.xml`` file, etc." msgstr "" -#: ../../website/optimize/seo.rst:16 -msgid "The Odoo Website Builder is probably the most SEO-ready CMS out there. We consider SEO a top priority. To guarantee Odoo Website and Odoo eCommerce users have a great SEO, Odoo abstracts all the technical complexities of SEO and handles everything for you, in the best possible way." +#: ../../website/optimize/seo.rst:15 +msgid "To guarantee Odoo Website and Odoo eCommerce users have a great SEO, Odoo abstracts all the technical complexities of SEO and handles everything for you, in the best possible way. This will be explained here below." msgstr "" -#: ../../website/optimize/seo.rst:23 -msgid "Page speed" +#: ../../website/optimize/seo.rst:20 +msgid "But first, let see how you can easily boost your ranking by finetuning the content and the meta tags of your website." msgstr "" -#: ../../website/optimize/seo.rst:26 -msgid "Introduction" -msgstr "" - -#: ../../website/optimize/seo.rst:28 -msgid "The time to load a page is an important criteria for Google. A faster website not only improves your visitor's experience, but Google gives you a better page ranking if your page loads faster than your competitors. Some studies have shown that, if you divide the time to load your pages by two (e.g. 2 seconds instead of 4 seconds), the visitor abandonment rate is also divided by two. (25% to 12.5%). One extra second to load a page could `cost $1.6b to Amazon in sales <http://www.fastcompany.com/1825005/how-one-second-could-cost-amazon-16-billion-sales>`__." -msgstr "" - -#: ../../website/optimize/seo.rst:40 -msgid "Fortunately, Odoo does all the magic for you. Below, you will find the tricks Odoo uses to speed up your page loading time. You can compare how your website ranks using these two tools:" -msgstr "" - -#: ../../website/optimize/seo.rst:44 -msgid "`Google Page Speed <https://developers.google.com/speed/pagespeed/insights/>`__" -msgstr "" - -#: ../../website/optimize/seo.rst:46 -msgid "`Pingdom Website Speed Test <http://tools.pingdom.com/fpt/>`__" -msgstr "" - -#: ../../website/optimize/seo.rst:49 -msgid "Static resources: CSS" -msgstr "" - -#: ../../website/optimize/seo.rst:51 -msgid "All CSS files are pre-processed, concatenated, minified, compressed and cached (server side and browser side). The result:" -msgstr "" - -#: ../../website/optimize/seo.rst:54 -msgid "only one CSS file request is needed to load a page" -msgstr "" - -#: ../../website/optimize/seo.rst:56 -msgid "this CSS file is shared and cached amongst pages, so that when the visitor clicks on another page, the browser doesn't have to even load a single CSS resource." -msgstr "" - -#: ../../website/optimize/seo.rst:60 -msgid "this CSS file is optimized to be small" -msgstr "" - -#: ../../website/optimize/seo.rst:62 -msgid "**Pre-processed:** The CSS framework used by Odoo 9 is bootstrap 3. Although a theme might use another framework, most of `Odoo themes <https://www.odoo.com/apps/themes>`__ extend and customize bootstrap directly. Since Odoo supports Less and Sass, so you can modify CSS rules, instead of overwriting them through extra CSS lines, resulting in a smaller file." -msgstr "" - -#: ../../website/optimize/seo.rst:70 -msgid "**Both files in the <head>**" -msgstr "" - -#: ../../website/optimize/seo.rst:70 -msgid "**What the visitor gets (only one file)**" -msgstr "" - -#: ../../website/optimize/seo.rst:72 -msgid "/\\* From bootstrap.css \\*/" -msgstr "" - -#: ../../website/optimize/seo.rst:72 -#: ../../website/optimize/seo.rst:73 -#: ../../website/optimize/seo.rst:79 -#: ../../website/optimize/seo.rst:121 -msgid ".text-muted {" -msgstr "" - -#: ../../website/optimize/seo.rst:73 -#: ../../website/optimize/seo.rst:80 -#: ../../website/optimize/seo.rst:122 -msgid "color: #666;" -msgstr "" - -#: ../../website/optimize/seo.rst:74 -msgid "color: #777;" -msgstr "" - -#: ../../website/optimize/seo.rst:74 -msgid "background: yellow" -msgstr "" - -#: ../../website/optimize/seo.rst:75 -msgid "background: yellow;" -msgstr "" - -#: ../../website/optimize/seo.rst:75 -#: ../../website/optimize/seo.rst:76 -#: ../../website/optimize/seo.rst:81 -#: ../../website/optimize/seo.rst:123 -msgid "}" -msgstr "" - -#: ../../website/optimize/seo.rst:78 -msgid "/\\* From my-theme.css \\*/" -msgstr "" - -#: ../../website/optimize/seo.rst:84 -msgid "**Concatenated:** every module or library you might use in Odoo has its own set of CSS, Less or Sass files (eCommerce, blog, theme, etc.) Having several CSS files is great for the modularity, but not good for the performance because most browsers can only perform 6 requests in parallel resulting in lots of files that are loaded in series. The latency time to transfer a file is usually much longer than the actual data transfer time, for small files like .JS and .CSS. Thus, the time to load CSS resources depends more on the number of requests to be done than the actual file size." -msgstr "" - -#: ../../website/optimize/seo.rst:94 -msgid "To address this issue, all CSS / Less / Sass files are concatenated into a single .CSS file to send to the browser. So a visitor has **only one .CSS file to load** per page, which is particularly efficient. As the CSS is shared amongst all pages, when the visitor clicks on another page, the browser does not even have to load a new CSS file!" -msgstr "" - -#: ../../website/optimize/seo.rst:100 -msgid "The CSS sent by Odoo includes all CSS / Less / Sass of all pages / modules. By doing this, additional page views from the same visitor will not have to load CSS files at all. But some modules might include huge CSS/Javascript resources that you do not want to prefetch at the first page because they are too big. In this case, Odoo splits this resource into a second bundle that is loaded only when the page using it is requested. An example of this is the backend that is only loaded when the visitor logs in and accesses the backend (/web)." -msgstr "" - -#: ../../website/optimize/seo.rst:110 -msgid "If the CSS file is very big, Odoo will split it into two smaller files to avoid the 4095 selectors limit per sheet of Internet Explorer 8. But most themes fit below this limit." -msgstr "" - -#: ../../website/optimize/seo.rst:114 -msgid "**Minified:** After being pre-processed and concatenated, the resulting CSS is minified to reduce its size." -msgstr "" - -#: ../../website/optimize/seo.rst:118 -msgid "**Before minification**" -msgstr "" - -#: ../../website/optimize/seo.rst:118 -msgid "**After minification**" -msgstr "" - -#: ../../website/optimize/seo.rst:120 -msgid "/\\* some comments \\*/" -msgstr "" - -#: ../../website/optimize/seo.rst:120 -msgid ".text-muted {color: #666}" -msgstr "" - -#: ../../website/optimize/seo.rst:126 -msgid "The final result is then compressed, before being delivered to the browser." -msgstr "" - -#: ../../website/optimize/seo.rst:129 -msgid "Then, a cached version is stored on the server side (so we do not have to pre-process, concatenate, minify at every request) and the browser side (so the same visitor will load the CSS only once for all pages he will visit)." -msgstr "" - -#: ../../website/optimize/seo.rst:135 -msgid "If you are in debug mode, the CSS resources are neither concatenated nor minified. That way, it's easier to debug (but it's much slower)" -msgstr "" - -#: ../../website/optimize/seo.rst:140 -msgid "Static resources: Javascript" -msgstr "" - -#: ../../website/optimize/seo.rst:142 -msgid "As with CSS resources, Javascript resources are also concatenated, minified, compressed and cached (server side and browser side)." -msgstr "" - -#: ../../website/optimize/seo.rst:145 -msgid "Odoo creates three Javascript bundles:" -msgstr "" - -#: ../../website/optimize/seo.rst:147 -msgid "One for all pages of the website (including code for parallax effects, form validation, …)" -msgstr "" - -#: ../../website/optimize/seo.rst:150 -msgid "One for common Javascript code shared among frontend and backend (bootstrap)" -msgstr "" - -#: ../../website/optimize/seo.rst:153 -msgid "One for backend specific Javascript code (Odoo Web Client interface for your employees using Odoo)" -msgstr "" - -#: ../../website/optimize/seo.rst:156 -msgid "Most visitors to your website will only need the first two bundles, resulting in a maximum of two Javascript files to load to render one page. As these files are shared across all pages, further clicks by the same visitor will not load any other Javascript resource." -msgstr "" - -#: ../../website/optimize/seo.rst:162 -msgid "If you work in debug mode, the CSS and javascript are neither concatenated, nor minified. Thus, it's much slower. But it allows you to easily debug with the Chrome debugger as CSS and Javascript resources are not transformed from their original versions." -msgstr "" - -#: ../../website/optimize/seo.rst:168 -msgid "Images" -msgstr "" - -#: ../../website/optimize/seo.rst:170 -msgid "When you upload new images using the website builder, Odoo automatically compresses them to reduce their sizes. (lossless compression for .PNG and .GIF and lossy compression for .JPG)" -msgstr "" - -#: ../../website/optimize/seo.rst:174 -msgid "From the upload button, you have the option to keep the original image unmodified if you prefer to optimize the quality of the image rather than performance." -msgstr "" - -#: ../../website/optimize/seo.rst:182 -msgid "Odoo compresses images when they are uploaded to your website, not when requested by the visitor. Thus, it's possible that, if you use a third-party theme, it will provide images that are not compressed efficiently. But all images used in Odoo official themes have been compressed by default." -msgstr "" - -#: ../../website/optimize/seo.rst:188 -msgid "When you click on an image, Odoo shows you the Alt and title attributes of the ``<img>`` tag. You can click on it to set your own title and Alt attributes for the image." -msgstr "" - -#: ../../website/optimize/seo.rst:195 -msgid "When you click on this link, the following window will appear:" -msgstr "" - -#: ../../website/optimize/seo.rst:200 -msgid "Odoo's pictograms are implemented using a font (`Font Awesome <https://fortawesome.github.io/Font-Awesome/icons/>`__ in most Odoo themes). Thus, you can use as many pictograms as you want in your page, they will not result in extra requests to load the page." -msgstr "" - -#: ../../website/optimize/seo.rst:209 -msgid "CDN" -msgstr "" - -#: ../../website/optimize/seo.rst:211 -msgid "If you activate the CDN feature in Odoo, static resources (Javascript, CSS, images) are loaded from a Content Delivery Network. Using a Content Delivery Network has three advantages:" -msgstr "" - -#: ../../website/optimize/seo.rst:215 -msgid "Load resources from a nearby server (most CDN have servers in main countries around the globe)" -msgstr "" - -#: ../../website/optimize/seo.rst:218 -msgid "Cache resources efficiently (no computation resources usage on your own server)" -msgstr "" - -#: ../../website/optimize/seo.rst:221 -msgid "Split the resource loading on different services allowing to load more resources in parallel (since the Chrome limit of 6 parallel requests is by domain)" -msgstr "" - -#: ../../website/optimize/seo.rst:225 -msgid "You can configure your CDN options from the **Website Admin** app, using the Configuration menu. Here is an example of configuration you can use:" -msgstr "" - -#: ../../website/optimize/seo.rst:232 -msgid "HTML Pages" -msgstr "" - -#: ../../website/optimize/seo.rst:234 -msgid "The HTML pages can be compressed, but this is usually handled by your web server (NGINX or Apache)." -msgstr "" - -#: ../../website/optimize/seo.rst:237 -msgid "The Odoo Website builder has been optimized to guarantee clean and short HTML code. Building blocks have been developed to produce clean HTML code, usually using bootstrap and the HTML editor." -msgstr "" - -#: ../../website/optimize/seo.rst:241 -msgid "As an example, if you use the color picker to change the color of a paragraph to the primary color of your website, Odoo will produce the following code:" -msgstr "" - -#: ../../website/optimize/seo.rst:245 -msgid "``<p class=\"text-primary\">My Text</p>``" -msgstr "" - -#: ../../website/optimize/seo.rst:247 -msgid "Whereas most HTML editors (such as CKEditor) will produce the following code:" -msgstr "" - -#: ../../website/optimize/seo.rst:250 -msgid "``<p style=\"color: #AB0201\">My Text</p>``" -msgstr "" - -#: ../../website/optimize/seo.rst:253 -msgid "Responsive Design" -msgstr "" - -#: ../../website/optimize/seo.rst:255 -msgid "As of 2015, websites that are not mobile-friendly are negatively impacted in Google Page ranking. All Odoo themes rely on Bootstrap 3 to render efficiently according to the device: desktop, tablet or mobile phone." -msgstr "" - -#: ../../website/optimize/seo.rst:263 -msgid "As all Odoo modules share the same technology, absolutely all pages in your website are mobile friendly. (as opposed to traditional CMS which have mobile friendly themes, but some specific modules or pages are not designed to be mobile friendly as they all have their own CSS frameworks)" -msgstr "" - -#: ../../website/optimize/seo.rst:270 -msgid "Browser caching" -msgstr "" - -#: ../../website/optimize/seo.rst:272 -msgid "Javascript, images and CSS resources have an URL that changes dynamically when their content change. As an example, all CSS files are loaded through this URL: `http://localhost:8069/web/content/457-0da1d9d/web.assets\\_common.0.css <http://localhost:8069/web/content/457-0da1d9d/web.assets_common.0.css>`__. The ``457-0da1d9d`` part of this URL will change if you modify the CSS of your website." -msgstr "" - -#: ../../website/optimize/seo.rst:279 -msgid "This allows Odoo to set a very long cache delay (XXX) on these resources: XXX secs, while being updated instantly if you update the resource." -msgstr "" - -#: ../../website/optimize/seo.rst:287 -msgid "Scalability" -msgstr "" - -#: ../../website/optimize/seo.rst:289 -msgid "In addition to being fast, Odoo is also more scalable than traditional CMS' and eCommerce (Drupal, Wordpress, Magento, Prestashop). The following link provides an analysis of the major open source CMS and eCommerce compared to Odoo when it comes to high query volumes." -msgstr "" - -#: ../../website/optimize/seo.rst:294 -msgid "`*https://www.odoo.com/slides/slide/197* <https://www.odoo.com/slides/slide/odoo-cms-performance-comparison-and-optimisation-197>`__" -msgstr "" - -#: ../../website/optimize/seo.rst:296 -msgid "Here is the slide that summarizes the scalability of Odoo eCommerce and Odoo CMS. (based on Odoo version 8, Odoo 9 is even faster)" -msgstr "" - -#: ../../website/optimize/seo.rst:303 -msgid "URLs handling" -msgstr "" - -#: ../../website/optimize/seo.rst:306 -msgid "URLs Structure" -msgstr "" - -#: ../../website/optimize/seo.rst:308 -msgid "A typical Odoo URL will look like this:" -msgstr "" - -#: ../../website/optimize/seo.rst:310 -msgid "https://www.mysite.com/fr\\_FR/shop/product/my-great-product-31" -msgstr "" - -#: ../../website/optimize/seo.rst:312 -msgid "With the following components:" -msgstr "" - -#: ../../website/optimize/seo.rst:314 -msgid "**https://** = Protocol" -msgstr "" - -#: ../../website/optimize/seo.rst:316 -msgid "**www.mysite.com** = your domain name" -msgstr "" - -#: ../../website/optimize/seo.rst:318 -msgid "**/fr\\_FR** = the language of the page. This part of the URL is removed if the visitor browses the main language of the website (english by default, but you can set another language as the main one). Thus, the English version of this page is: https://www.mysite.com/shop/product/my-great-product-31" -msgstr "" - -#: ../../website/optimize/seo.rst:324 -msgid "**/shop/product** = every module defines its own namespace (/shop is for the catalog of the eCommerce module, /shop/product is for a product page). This name can not be customized to avoid conflicts in different URLs." -msgstr "" - -#: ../../website/optimize/seo.rst:329 -msgid "**my-great-product** = by default, this is the slugified title of the product this page refers to. But you can customize it for SEO purposes. A product named \"Pain carré\" will be slugified to \"pain-carre\". Depending on the namespace, this could be different objects (blog post, page title, forum post, forum comment, product category, etc)" -msgstr "" - -#: ../../website/optimize/seo.rst:336 -msgid "**-31** = the unique ID of the product" -msgstr "" - -#: ../../website/optimize/seo.rst:338 -msgid "Note that any dynamic component of an URL can be reduced to its ID. As an example, the following URLs all do a 301 redirect to the above URL:" -msgstr "" - -#: ../../website/optimize/seo.rst:341 -msgid "https://www.mysite.com/fr\\_FR/shop/product/31 (short version)" -msgstr "" - -#: ../../website/optimize/seo.rst:343 -msgid "http://mysite.com/fr\\_FR/shop/product/31 (even shorter version)" -msgstr "" - -#: ../../website/optimize/seo.rst:345 -msgid "http://mysite.com/fr\\_FR/shop/product/other-product-name-31 (old product name)" -msgstr "" - -#: ../../website/optimize/seo.rst:348 -msgid "This could be useful to easily get shorter version of an URL and handle efficiently 301 redirects when the name of your product changes over time." -msgstr "" - -#: ../../website/optimize/seo.rst:352 -msgid "Some URLs have several dynamic parts, like this one (a blog category and a post):" -msgstr "" - -#: ../../website/optimize/seo.rst:355 -msgid "https://www.odoo.com/blog/company-news-5/post/the-odoo-story-56" -msgstr "" - -#: ../../website/optimize/seo.rst:357 -msgid "In the above example:" -msgstr "" - -#: ../../website/optimize/seo.rst:359 -msgid "Company News: is the title of the blog" -msgstr "" - -#: ../../website/optimize/seo.rst:361 -msgid "The Odoo Story: is the title of a specific blog post" -msgstr "" - -#: ../../website/optimize/seo.rst:363 -msgid "When an Odoo page has a pager, the page number is set directly in the URL (does not have a GET argument). This allows every page to be indexed by search engines. Example:" -msgstr "" - -#: ../../website/optimize/seo.rst:367 -msgid "https://www.odoo.com/blog/page/3" -msgstr "" - -#: ../../website/optimize/seo.rst:370 -msgid "Having the language code as fr\\_FR is not perfect in terms of SEO. Although most search engines treat now \"\\_\" as a word separator, it has not always been the case. We plan to improve that for Odoo 10." -msgstr "" - -#: ../../website/optimize/seo.rst:375 -msgid "Changes in URLs & Titles" -msgstr "" - -#: ../../website/optimize/seo.rst:377 -msgid "When the URL of a page changes (e.g. a more SEO friendly version of your product name), you don't have to worry about updating all links:" -msgstr "" - -#: ../../website/optimize/seo.rst:380 -msgid "Odoo will automatically update all its links to the new URL" -msgstr "" - -#: ../../website/optimize/seo.rst:382 -msgid "If external websites still points to the old URL, a 301 redirect will be done to route visitors to the new website" -msgstr "" - -#: ../../website/optimize/seo.rst:385 -msgid "As an example, this URL:" -msgstr "" - -#: ../../website/optimize/seo.rst:387 -msgid "http://mysite.com/shop/product/old-product-name-31" -msgstr "" - -#: ../../website/optimize/seo.rst:389 -msgid "Will automatically redirect to :" -msgstr "" - -#: ../../website/optimize/seo.rst:391 -msgid "http://mysite.com/shop/product/new-and-better-product-name-31" -msgstr "" - -#: ../../website/optimize/seo.rst:393 -msgid "In short, just change the title of a blog post or the name of a product, and the changes will apply automatically everywhere in your website. The old link still works for links coming from external website. (with a 301 redirect to not lose the SEO link juice)" -msgstr "" - -#: ../../website/optimize/seo.rst:399 -msgid "HTTPS" -msgstr "" - -#: ../../website/optimize/seo.rst:401 -msgid "As of August 2014, Google started to add a ranking boost to secure HTTPS/SSL websites. So, by default all Odoo Online instances are fully based on HTTPS. If the visitor accesses your website through a non HTTPS url, it gets a 301 redirect to its HTTPS equivalent." -msgstr "" - -#: ../../website/optimize/seo.rst:407 -msgid "Links: nofollow strategy" -msgstr "" - -#: ../../website/optimize/seo.rst:409 -msgid "Having website that links to your own page plays an important role on how your page ranks in the different search engines. The more your page is linked from external and quality websites, the better is it for your SEO." -msgstr "" - -#: ../../website/optimize/seo.rst:414 -msgid "Odoo follows the following strategies to manage links:" -msgstr "" - -#: ../../website/optimize/seo.rst:416 -msgid "Every link you create manually when creating page in Odoo is \"dofollow\", which means that this link will contribute to the SEO Juice for the linked page." -msgstr "" - -#: ../../website/optimize/seo.rst:420 -msgid "Every link created by a contributor (forum post, blog comment, ...) that links to your own website is \"dofollow\" too." -msgstr "" - -#: ../../website/optimize/seo.rst:423 -msgid "But every link posted by a contributor that links to an external website is \"nofollow\". In that way, you do not run the risk of people posting links on your website to third-party websites which have a bad reputation." -msgstr "" - -#: ../../website/optimize/seo.rst:428 -msgid "Note that, when using the forum, contributors having a lot of Karma can be trusted. In such case, their links will not have a ``rel=\"nofollow\"`` attribute." -msgstr "" - -#: ../../website/optimize/seo.rst:433 -msgid "Multi-language support" -msgstr "" - -#: ../../website/optimize/seo.rst:436 -msgid "Multi-language URLs" -msgstr "" - -#: ../../website/optimize/seo.rst:438 -msgid "If you run a website in multiple languages, the same content will be available in different URLs, depending on the language used:" -msgstr "" - -#: ../../website/optimize/seo.rst:441 -msgid "https://www.mywebsite.com/shop/product/my-product-1 (English version = default)" -msgstr "" - -#: ../../website/optimize/seo.rst:443 -msgid "https://www.mywebsite.com\\/fr\\_FR/shop/product/mon-produit-1 (French version)" -msgstr "" - -#: ../../website/optimize/seo.rst:445 -msgid "In this example, fr\\_FR is the language of the page. You can even have several variations of the same language: pt\\_BR (Portuguese from Brazil) , pt\\_PT (Portuguese from Portugal)." -msgstr "" - -#: ../../website/optimize/seo.rst:450 -msgid "Language annotation" -msgstr "" - -#: ../../website/optimize/seo.rst:452 -msgid "To tell Google that the second URL is the French translation of the first URL, Odoo will add an HTML link element in the header. In the HTML <head> section of the English version, Odoo automatically adds a link element pointing to the other versions of that webpage;" -msgstr "" - -#: ../../website/optimize/seo.rst:457 -msgid "<link rel=\"alternate\" hreflang=\"fr\" href=\"https://www.mywebsite.com\\/fr\\_FR/shop/product/mon-produit-1\"/>" -msgstr "" - -#: ../../website/optimize/seo.rst:460 -msgid "With this approach:" -msgstr "" - -#: ../../website/optimize/seo.rst:462 -msgid "Google knows the different translated versions of your page and will propose the right one according to the language of the visitor searching on Google" -msgstr "" - -#: ../../website/optimize/seo.rst:466 -msgid "You do not get penalized by Google if your page is not translated yet, since it is not a duplicated content, but a different version of the same content." -msgstr "" - -#: ../../website/optimize/seo.rst:471 -msgid "Language detection" -msgstr "" - -#: ../../website/optimize/seo.rst:473 -msgid "When a visitor lands for the first time at your website (e.g. yourwebsite.com/shop), his may automatically be redirected to a translated version according to his browser language preference: (e.g. yourwebsite.com/fr\\_FR/shop)." -msgstr "" - -#: ../../website/optimize/seo.rst:478 -msgid "Odoo redirects visitors to their prefered language only the first time visitors land at your website. After that, it keeps a cookie of the current language to avoid any redirection." -msgstr "" - -#: ../../website/optimize/seo.rst:482 -msgid "To force a visitor to stick to the default language, you can use the code of the default language in your link, example: yourwebsite.com/en\\_US/shop. This will always land visitors to the English version of the page, without using the browser language preferences." -msgstr "" - -#: ../../website/optimize/seo.rst:489 +#: ../../website/optimize/seo.rst:24 msgid "Meta Tags" msgstr "" -#: ../../website/optimize/seo.rst:492 -msgid "Titles, Keywords and Description" +#: ../../website/optimize/seo.rst:27 +msgid "Title, Description" msgstr "" -#: ../../website/optimize/seo.rst:494 -msgid "Every web page should define the ``<title>``, ``<description>`` and ``<keywords>`` meta data. These information elements are used by search engines to rank and categorize your website according to a specific search query. So, it is important to have titles and keywords in line with what people search in Google." +#: ../../website/optimize/seo.rst:29 +msgid "Every web page should define the ``<title>`` and ``<description>`` meta data. These information elements are used by search engines to promote your website. They are automatically generated based on page title & content, but you can finetune them. Make sure they fit the content of the page, otherwise you will be downgraded by search engines." msgstr "" -#: ../../website/optimize/seo.rst:500 -msgid "In order to write quality meta tags, that will boost traffic to your website, Odoo provides a **Promote** tool, in the top bar of the website builder. This tool will contact Google to give you information about your keywords and do the matching with titles and contents in your page." +#: ../../website/optimize/seo.rst:39 +msgid "Keywords" msgstr "" -#: ../../website/optimize/seo.rst:509 -msgid "If your website is in multiple languages, you can use the Promote tool for every language of a single page;" +#: ../../website/optimize/seo.rst:40 +msgid "In order to write quality content and boost your traffic, Odoo provides a ``<keyword>`` finder. Those keywords are the searches you want to head towards your website. For each keyword, you see how it is used in the content (H1, H2, page title, page description, page content) and what are the related searches in Google. The more keywords are used the better." msgstr "" -#: ../../website/optimize/seo.rst:512 -msgid "In terms of SEO, content is king. Thus, blogs play an important role in your content strategy. In order to help you optimize all your blog post, Odoo provides a page that allows you to quickly scan the meta tags of all your blog posts." +#: ../../website/optimize/seo.rst:50 +msgid "If your website is in multiple languages, you can use the Promote tool for every language of a single page and set specific title, description and search tags." msgstr "" -#: ../../website/optimize/seo.rst:521 -msgid "This /blog page renders differently for public visitors that are not logged in as website administrator. They do not get the warnings and keyword information." +#: ../../website/optimize/seo.rst:55 +msgid "Content is King" msgstr "" -#: ../../website/optimize/seo.rst:526 -msgid "Sitemap" +#: ../../website/optimize/seo.rst:57 +msgid "When it comes to SEO, content is usually king. Odoo provides several modules to help you build your website content:" msgstr "" -#: ../../website/optimize/seo.rst:528 -msgid "Odoo will generate a ``/sitemap.xml`` file automatically for you. For performance reasons, this file is cached and updated every 12 hours." -msgstr "" - -#: ../../website/optimize/seo.rst:531 -msgid "By default, all URLs will be in a single ``/sitemap.xml`` file, but if you have a lot of pages, Odoo will automatically create a Sitemap Index file, respecting the `sitemaps.org protocol <http://www.sitemaps.org/protocol.html>`__ grouping sitemap URL's in 45000 chunks per file." -msgstr "" - -#: ../../website/optimize/seo.rst:537 -msgid "Every sitemap entry has 4 attributes that are computed automatically:" -msgstr "" - -#: ../../website/optimize/seo.rst:539 -msgid "``<loc>`` : the URL of a page" -msgstr "" - -#: ../../website/optimize/seo.rst:541 -msgid "``<lastmod>`` : last modification date of the resource, computed automatically based on related object. For a page related to a product, this could be the last modification date of the product or the page" -msgstr "" - -#: ../../website/optimize/seo.rst:546 -msgid "``<priority>`` : modules may implement their own priority algorithm based on their content (example: a forum might assign a priority based on the number of votes on a specific post). The priority of a static page is defined by it's priority field, which is normalized. (16 is the default)" -msgstr "" - -#: ../../website/optimize/seo.rst:553 -msgid "Structured Data Markup" -msgstr "" - -#: ../../website/optimize/seo.rst:555 -msgid "Structured Data Markup is used to generate Rich Snippets in search engine results. It is a way for website owners to send structured data to search engine robots; helping them to understand your content and create well-presented search results." -msgstr "" - -#: ../../website/optimize/seo.rst:560 -msgid "Google supports a number of rich snippets for content types, including: Reviews, People, Products, Businesses, Events and Organizations." -msgstr "" - -#: ../../website/optimize/seo.rst:563 -msgid "Odoo implements micro data as defined in the `schema.org <http://schema.org>`__ specification for events, eCommerce products, forum posts and contact addresses. This allows your product pages to be displayed in Google using extra information like the price and rating of a product:" -msgstr "" - -#: ../../website/optimize/seo.rst:573 -msgid "robots.txt" -msgstr "" - -#: ../../website/optimize/seo.rst:575 -msgid "Odoo automatically creates a ``/robots.txt`` file for your website. Its content is:" -msgstr "" - -#: ../../website/optimize/seo.rst:578 -msgid "User-agent: \\*" -msgstr "" - -#: ../../website/optimize/seo.rst:580 -msgid "Sitemap: https://www.odoo.com/sitemap.xml" -msgstr "" - -#: ../../website/optimize/seo.rst:583 -msgid "Content is king" -msgstr "" - -#: ../../website/optimize/seo.rst:585 -msgid "When it comes to SEO, content is usually king. Odoo provides several modules to help you build your contents on your website:" -msgstr "" - -#: ../../website/optimize/seo.rst:588 -msgid "**Odoo Slides**: publish all your Powerpoint or PDF presentations. Their content is automatically indexed on the web page. Example: `https://www.odoo.com/slides/public-channel-1 <https://www.odoo.com/slides/public-channel-1>`__" -msgstr "" - -#: ../../website/optimize/seo.rst:592 -msgid "**Odoo Forum**: let your community create contents for you. Example: `https://odoo.com/forum/1 <https://odoo.com/forum/1>`__ (accounts for 30% of Odoo.com landing pages)" -msgstr "" - -#: ../../website/optimize/seo.rst:596 -msgid "**Odoo Mailing List Archive**: publish mailing list archives on your website. Example: `https://www.odoo.com/groups/community-59 <https://www.odoo.com/groups/community-59>`__ (1000 pages created per month)" -msgstr "" - -#: ../../website/optimize/seo.rst:601 +#: ../../website/optimize/seo.rst:60 msgid "**Odoo Blogs**: write great contents." msgstr "" -#: ../../website/optimize/seo.rst:604 -msgid "The 404 page is a regular page, that you can edit like any other page in Odoo. That way, you can build a great 404 page to redirect to the top content of your website." +#: ../../website/optimize/seo.rst:62 +msgid "**Odoo Slides**: publish all your Powerpoint or PDF presentations. Their content is automatically indexed on the web page. Example: `https://www.odoo.com/slides/public-channel-1 <https://www.odoo.com/slides/public-channel-1>`__" msgstr "" -#: ../../website/optimize/seo.rst:609 -msgid "Social Features" +#: ../../website/optimize/seo.rst:66 +msgid "**Odoo Forum**: let your community create contents for you. Example: `https://odoo.com/forum/1 <https://odoo.com/forum/1>`__ (accounts for 30% of Odoo.com landing pages)" msgstr "" -#: ../../website/optimize/seo.rst:612 -msgid "Twitter Cards" +#: ../../website/optimize/seo.rst:70 +msgid "**Odoo Mailing List Archive**: publish mailing list archives on your website. Example: `https://www.odoo.com/groups/community-59 <https://www.odoo.com/groups/community-59>`__ (1000 pages created per month)" msgstr "" -#: ../../website/optimize/seo.rst:614 -msgid "Odoo does not implement twitter cards yet. It will be done for the next version." +#: ../../website/optimize/seo.rst:76 +msgid "The 404 page is a regular page, that you can edit like any other page in Odoo. That way, you can build a great 404 page to redirect to the top content of your website when visitors get lost in invalid URLs." msgstr "" -#: ../../website/optimize/seo.rst:618 +#: ../../website/optimize/seo.rst:81 +msgid "Use Social Networks" +msgstr "" + +#: ../../website/optimize/seo.rst:83 +msgid "Social media is built for mass sharing. If lots of people share your content on social media, then it's likely more people will link to it, and links are a huge factor for SEO ranking." +msgstr "" + +#: ../../website/optimize/seo.rst:87 +msgid "Odoo embeds several tools to share content through social media:" +msgstr "" + +#: ../../website/optimize/seo.rst:90 msgid "Social Network" msgstr "" -#: ../../website/optimize/seo.rst:620 -msgid "Odoo allows to link all your social network accounts in your website. All you have to do is to refer all your accounts in the **Settings** menu of the **Website Admin** application." +#: ../../website/optimize/seo.rst:92 +msgid "Odoo allows to link all your social network accounts in your website footer. All you have to do is to refer all your accounts in your company settings." msgstr "" -#: ../../website/optimize/seo.rst:625 +#: ../../website/optimize/seo.rst:99 +msgid "Social Share" +msgstr "" + +#: ../../website/optimize/seo.rst:101 +msgid "Drop the building block *Share* on any page you want your visitors to share. By clicking the icon, they are prompted to share the page in their social media wall." +msgstr "" + +#: ../../website/optimize/seo.rst:108 +msgid "Most social media use a picture of the picture to decorate the share post. Odoo uses the website logo by default but you can choose any other image of your page in the Promote tool." +msgstr "" + +#: ../../website/optimize/seo.rst:116 +msgid "Facebook Page" +msgstr "" + +#: ../../website/optimize/seo.rst:118 +msgid "Drop the building block *Facebook Page* to display a widget of your Facebook business page and encourage visitors to follow it. You can display the timeline, the next events and the messages." +msgstr "" + +#: ../../website/optimize/seo.rst:123 +msgid "Twitter Scroller" +msgstr "" + +#: ../../website/optimize/seo.rst:125 +msgid "Display the Twitter feeds with customer satifaction on your website. THis will increase the number of tweets and shares." +msgstr "" + +#: ../../website/optimize/seo.rst:129 msgid "Test Your Website" msgstr "" -#: ../../website/optimize/seo.rst:627 +#: ../../website/optimize/seo.rst:131 msgid "You can compare how your website rank, in terms of SEO, against Odoo using WooRank free services: `https://www.woorank.com <https://www.woorank.com>`__" msgstr "" +#: ../../website/optimize/seo.rst:136 +msgid "URLs Handling" +msgstr "" + +#: ../../website/optimize/seo.rst:138 +msgid "This section sheds some light on how Odoo makes URLs SEO-friendly." +msgstr "" + +#: ../../website/optimize/seo.rst:141 +msgid "URLs Structure" +msgstr "" + +#: ../../website/optimize/seo.rst:143 +msgid "A typical Odoo URL will look like this:" +msgstr "" + +#: ../../website/optimize/seo.rst:145 +msgid "https://www.mysite.com/fr\\_FR/shop/product/my-great-product-31" +msgstr "" + +#: ../../website/optimize/seo.rst:147 +msgid "With the following components:" +msgstr "" + +#: ../../website/optimize/seo.rst:149 +msgid "**https://** = Protocol" +msgstr "" + +#: ../../website/optimize/seo.rst:151 +msgid "**www.mysite.com** = your domain name" +msgstr "" + +#: ../../website/optimize/seo.rst:153 +msgid "**/fr\\_FR** = page language. This part of the URL is removed if the visitor browses the main language of the website Thus, the main version of this page is: https://www.mysite.com/shop/product/my-great-product-31" +msgstr "" + +#: ../../website/optimize/seo.rst:158 +msgid "**/shop/product** = every module defines its own namespace (/shop is for the catalog of the eCommerce module, /shop/product is for a product page)." +msgstr "" + +#: ../../website/optimize/seo.rst:162 +msgid "**my-great-product** = by default, this is the slugified title of the product this page refers to. But you can customize it for SEO purposes. A product named \"Pain carré\" will be slugified to \"pain-carre\". Depending on the namespace, this could be different objects (blog post, page title, forum post, forum comment, product category, etc.)." +msgstr "" + +#: ../../website/optimize/seo.rst:169 +msgid "**-31** = the unique ID of the product" +msgstr "" + +#: ../../website/optimize/seo.rst:171 +msgid "Note that any dynamic component of an URL can be reduced to its ID. As an example, the following URLs all do a 301 redirect to the above URL:" +msgstr "" + +#: ../../website/optimize/seo.rst:174 +msgid "https://www.mysite.com/fr\\_FR/shop/product/31 (short version)" +msgstr "" + +#: ../../website/optimize/seo.rst:176 +msgid "http://mysite.com/fr\\_FR/shop/product/31 (even shorter version)" +msgstr "" + +#: ../../website/optimize/seo.rst:178 +msgid "http://mysite.com/fr\\_FR/shop/product/other-product-name-31 (old product name)" +msgstr "" + +#: ../../website/optimize/seo.rst:181 +msgid "Some URLs have several dynamic parts, like this one (a blog category and a post):" +msgstr "" + +#: ../../website/optimize/seo.rst:184 +msgid "https://www.odoo.com/blog/company-news-5/post/the-odoo-story-56" +msgstr "" + +#: ../../website/optimize/seo.rst:186 +msgid "In the above example:" +msgstr "" + +#: ../../website/optimize/seo.rst:188 +msgid "*Company News* is the title of the blog" +msgstr "" + +#: ../../website/optimize/seo.rst:190 +msgid "*The Odoo Story* is the title of a specific blog post" +msgstr "" + +#: ../../website/optimize/seo.rst:192 +msgid "When an Odoo page has a pager, the page number is set directly in the URL (does not have a GET argument). This allows every page to be indexed by search engines. Example:" +msgstr "" + +#: ../../website/optimize/seo.rst:196 +msgid "https://www.odoo.com/blog/page/3" +msgstr "" + +#: ../../website/optimize/seo.rst:199 +msgid "Changes in URLs & Titles" +msgstr "" + +#: ../../website/optimize/seo.rst:201 +msgid "When the URL of a page changes (e.g. a more SEO friendly version of your product name), you don't have to worry about updating all links:" +msgstr "" + +#: ../../website/optimize/seo.rst:204 +msgid "Odoo will automatically update all its links to the new URL." +msgstr "" + +#: ../../website/optimize/seo.rst:206 +msgid "If external websites still points to the old URL, a 301 redirect will be done to route visitors to the new website." +msgstr "" + +#: ../../website/optimize/seo.rst:209 +msgid "As an example, this URL:" +msgstr "" + +#: ../../website/optimize/seo.rst:211 +msgid "http://mysite.com/shop/product/old-product-name-31" +msgstr "" + +#: ../../website/optimize/seo.rst:213 +msgid "Will automatically redirect to:" +msgstr "" + +#: ../../website/optimize/seo.rst:215 +msgid "http://mysite.com/shop/product/new-and-better-product-name-31" +msgstr "" + +#: ../../website/optimize/seo.rst:217 +msgid "In short, just change the title of a blog post or the name of a product, and the changes will apply automatically everywhere in your website. The old link still works for links coming from external websites, with a 301 redirect to not lose the SEO link juice." +msgstr "" + +#: ../../website/optimize/seo.rst:223 +msgid "HTTPS" +msgstr "" + +#: ../../website/optimize/seo.rst:225 +msgid "Search engines boost ranking of secure HTTPS/SSL websites. So, by default all Odoo Online instances are fully based on HTTPS. If the visitor accesses your website through a non HTTPS url, it gets a 301 redirect to its HTTPS equivalent." +msgstr "" + +#: ../../website/optimize/seo.rst:231 +msgid "Links: Nofollow Strategy" +msgstr "" + +#: ../../website/optimize/seo.rst:233 +msgid "The more a page is linked from external and quality websites, the better it is for your SEO." +msgstr "" + +#: ../../website/optimize/seo.rst:236 +msgid "Here are Odoo strategies to manage links:" +msgstr "" + +#: ../../website/optimize/seo.rst:238 +msgid "Every link you add to your website is \"dofollow\", which means that this link will contribute to the SEO Juice for the linked page." +msgstr "" + +#: ../../website/optimize/seo.rst:242 +msgid "Every link posted by a contributor (forum post, blog comment, etc.) that links to your own website is \"dofollow\" too." +msgstr "" + +#: ../../website/optimize/seo.rst:245 +msgid "But every link posted by a contributor that links to an external website is \"nofollow\". In that way, you do not run the risk of people posting links on your website to third-party websites which have a bad reputation." +msgstr "" + +#: ../../website/optimize/seo.rst:250 +msgid "Note that, when using the forum, contributors having a lot of Karma can be trusted. In such case, their links will not have any ``rel=\"nofollow\"`` attribute." +msgstr "" + +#: ../../website/optimize/seo.rst:255 +msgid "Multi-Language Support" +msgstr "" + +#: ../../website/optimize/seo.rst:258 +msgid "Multi-Language URLs" +msgstr "" + +#: ../../website/optimize/seo.rst:260 +msgid "If you run a website in multiple languages, the same content will be available in different URLs, depending on the language used:" +msgstr "" + +#: ../../website/optimize/seo.rst:263 +msgid "https://www.mywebsite.com/shop/product/my-product-1 (main language, English here)" +msgstr "" + +#: ../../website/optimize/seo.rst:265 +msgid "https://www.mywebsite.com\\/fr\\_FR/shop/product/mon-produit-1 (French version)" +msgstr "" + +#: ../../website/optimize/seo.rst:267 +msgid "In this example, fr\\_FR is the language of the page. You can even have several variations of the same language: pt\\_BR (Portuguese from Brazil) , pt\\_PT (Portuguese from Portugal)." +msgstr "" + +#: ../../website/optimize/seo.rst:272 +msgid "Language Annotation" +msgstr "" + +#: ../../website/optimize/seo.rst:274 +msgid "To let search engines know that the second URL is the French translation of the first URL, Odoo will add an HTML link element in the header. In the HTML <head> section of the main version, Odoo automatically adds a link element pointing to the translated versions of that webpage;" +msgstr "" + +#: ../../website/optimize/seo.rst:279 +msgid "<link rel=\"alternate\" hreflang=\"fr\" href=\"https://www.mywebsite.com\\/fr\\_FR/shop/product/mon-produit-1\"/>" +msgstr "" + +#: ../../website/optimize/seo.rst:282 +msgid "With this approach:" +msgstr "" + +#: ../../website/optimize/seo.rst:284 +msgid "Search engines will redirect to th right language according to the visitor language." +msgstr "" + +#: ../../website/optimize/seo.rst:287 +msgid "You do not get penalized by search engines if your page is not translated yet. Indeed, it's not a duplicated content, but a different version of the same content." +msgstr "" + +#: ../../website/optimize/seo.rst:292 +msgid "Language Detection" +msgstr "" + +#: ../../website/optimize/seo.rst:294 +msgid "When a visitor lands for the first time on your website (e.g. yourwebsite.com/shop), they may automatically be redirected to a translated version according to their browser language preference: (e.g. yourwebsite.com/fr\\_FR/shop)." +msgstr "" + +#: ../../website/optimize/seo.rst:299 +msgid "Next time, it keeps a cookie of the current language to avoid any redirection." +msgstr "" + +#: ../../website/optimize/seo.rst:302 +msgid "To force a visitor to stick to the default language, you can use the code of the default language in your link, example: yourwebsite.com/en\\_US/shop. This will always land visitors to the English version of the page, without using the browser language preferences." +msgstr "" + +#: ../../website/optimize/seo.rst:309 +msgid "Page Speed" +msgstr "" + +#: ../../website/optimize/seo.rst:312 +msgid "Introduction" +msgstr "" + +#: ../../website/optimize/seo.rst:314 +msgid "The time to load a page is an important criteria for search engines. A faster website not only improves your visitor's experience, but gives you a better page ranking. Some studies have shown that, if you divide the time to load your pages by two (e.g. 2 seconds instead of 4 seconds), the visitor abandonment rate is also divided by two. (25% to 12.5%). One extra second to load a page could `cost $1.6b to Amazon in sales <http://www.fastcompany.com/1825005/how-one-second-could-cost-amazon-16-billion-sales>`__." +msgstr "" + +#: ../../website/optimize/seo.rst:325 +msgid "Fortunately, Odoo does all the magic for you. Below, you will find the tricks Odoo uses to speed up your page loading time. You can compare how your website ranks using these two tools:" +msgstr "" + +#: ../../website/optimize/seo.rst:329 +msgid "`Google Page Speed <https://developers.google.com/speed/pagespeed/insights/>`__" +msgstr "" + +#: ../../website/optimize/seo.rst:331 +msgid "`Pingdom Website Speed Test <http://tools.pingdom.com/fpt/>`__" +msgstr "" + +#: ../../website/optimize/seo.rst:334 +msgid "Images" +msgstr "" + +#: ../../website/optimize/seo.rst:336 +msgid "When you upload new images, Odoo automatically compresses them to reduce their sizes (lossless compression for .PNG and .GIF and lossy compression for .JPG)." +msgstr "" + +#: ../../website/optimize/seo.rst:340 +msgid "From the upload button, you have the option to keep the original image unmodified if you prefer to optimize the quality of the image rather than performance." +msgstr "" + +#: ../../website/optimize/seo.rst:348 +msgid "Odoo compresses images when they are uploaded to your website, not when requested by the visitor. Thus, it's possible that, if you use a third-party theme, it will provide images that are not compressed efficiently. But all images used in Odoo official themes have been compressed by default." +msgstr "" + +#: ../../website/optimize/seo.rst:354 +msgid "When you click on an image, Odoo shows you the Alt and title attributes of the ``<img>`` tag. You can click on it to set your own title and Alt attributes for the image." +msgstr "" + +#: ../../website/optimize/seo.rst:361 +msgid "When you click on this link, the following window will appear:" +msgstr "" + +#: ../../website/optimize/seo.rst:366 +msgid "Odoo's pictograms are implemented using a font (`Font Awesome <https://fortawesome.github.io/Font-Awesome/icons/>`__ in most Odoo themes). Thus, you can use as many pictograms as you want in your page, they will not result in extra requests to load the page." +msgstr "" + +#: ../../website/optimize/seo.rst:375 +msgid "Static Resources: CSS" +msgstr "" + +#: ../../website/optimize/seo.rst:377 +msgid "All CSS files are pre-processed, concatenated, minified, compressed and cached (server-side and browser-side). The result:" +msgstr "" + +#: ../../website/optimize/seo.rst:380 +msgid "only one CSS file request is needed to load a page" +msgstr "" + +#: ../../website/optimize/seo.rst:382 +msgid "this CSS file is shared and cached amongst pages, so that when the visitor clicks on another page, the browser doesn't have to even load a single CSS resource." +msgstr "" + +#: ../../website/optimize/seo.rst:386 +msgid "this CSS file is optimized to be small" +msgstr "" + +#: ../../website/optimize/seo.rst:388 +msgid "**Pre-processed:** The CSS framework used by Odoo is Bootstrap. Although a theme might use another framework, most of `Odoo themes <https://www.odoo.com/apps/themes>`__ extend and customize Bootstrap directly. Since Odoo supports Less and Sass, you can modify CSS rules instead of overwriting them through extra CSS lines, resulting in a smaller file." +msgstr "" + +#: ../../website/optimize/seo.rst:395 +msgid "**Concatenated:** every module or library you might use in Odoo has its own set of CSS, Less or Sass files (eCommerce, blogs, themes, etc.). Having several CSS files is great for the modularity, but not good for the performance because most browsers can only perform 6 requests in parallel resulting in lots of files loaded in series. The latency time to transfer a file is usually much longer than the actual data transfer time, for small files like .JS and .CSS. Thus, the time to load CSS resources depends more on the number of requests to be done than the actual file size." +msgstr "" + +#: ../../website/optimize/seo.rst:405 +msgid "To address this issue, all CSS / Less / Sass files are concatenated into a single .CSS file to send to the browser. So a visitor has **only one .CSS file to load** per page, which is particularly efficient. As the CSS is shared amongst all pages, when the visitor clicks on another page, the browser does not even have to load a new CSS file!" +msgstr "" + +#: ../../website/optimize/seo.rst:412 +msgid "**Both files in the <head>**" +msgstr "" + +#: ../../website/optimize/seo.rst:412 +msgid "**What the visitor gets (only one file)**" +msgstr "" + +#: ../../website/optimize/seo.rst:414 +msgid "/\\* From bootstrap.css \\*/" +msgstr "" + +#: ../../website/optimize/seo.rst:414 +#: ../../website/optimize/seo.rst:415 +#: ../../website/optimize/seo.rst:421 +#: ../../website/optimize/seo.rst:447 +msgid ".text-muted {" +msgstr "" + +#: ../../website/optimize/seo.rst:415 +#: ../../website/optimize/seo.rst:422 +#: ../../website/optimize/seo.rst:448 +msgid "color: #666;" +msgstr "" + +#: ../../website/optimize/seo.rst:416 +msgid "color: #777;" +msgstr "" + +#: ../../website/optimize/seo.rst:416 +msgid "background: yellow" +msgstr "" + +#: ../../website/optimize/seo.rst:417 +msgid "background: yellow;" +msgstr "" + +#: ../../website/optimize/seo.rst:417 +#: ../../website/optimize/seo.rst:418 +#: ../../website/optimize/seo.rst:423 +#: ../../website/optimize/seo.rst:449 +msgid "}" +msgstr "" + +#: ../../website/optimize/seo.rst:420 +msgid "/\\* From my-theme.css \\*/" +msgstr "" + +#: ../../website/optimize/seo.rst:426 +msgid "The CSS sent by Odoo includes all CSS / Less / Sass of all pages / modules. By doing this, additional page views from the same visitor will not have to load CSS files at all. But some modules might include huge CSS/Javascript resources that you do not want to prefetch at the first page because they are too big. In this case, Odoo splits this resource into a second bundle that is loaded only when the page using it is requested. An example of this is the backend that is only loaded when the visitor logs in and accesses the backend (/web)." +msgstr "" + +#: ../../website/optimize/seo.rst:436 +msgid "If the CSS file is very big, Odoo will split it into two smaller files to avoid the 4095 selectors limit per sheet of Internet Explorer. But most themes fit below this limit." +msgstr "" + +#: ../../website/optimize/seo.rst:440 +msgid "**Minified:** After being pre-processed and concatenated, the resulting CSS is minified to reduce its size." +msgstr "" + +#: ../../website/optimize/seo.rst:444 +msgid "**Before minification**" +msgstr "" + +#: ../../website/optimize/seo.rst:444 +msgid "**After minification**" +msgstr "" + +#: ../../website/optimize/seo.rst:446 +msgid "/\\* some comments \\*/" +msgstr "" + +#: ../../website/optimize/seo.rst:446 +msgid ".text-muted {color: #666}" +msgstr "" + +#: ../../website/optimize/seo.rst:452 +msgid "The final result is then compressed, before being delivered to the browser." +msgstr "" + +#: ../../website/optimize/seo.rst:455 +msgid "Then, a cached version is stored server-side (so we do not have to pre-process, concatenate, minify at every request) and browser-side (so the same visitor will load the CSS only once for all pages they visit)." +msgstr "" + +#: ../../website/optimize/seo.rst:461 +msgid "Static Resources: Javascript" +msgstr "" + +#: ../../website/optimize/seo.rst:463 +msgid "As with CSS resources, Javascript resources are also concatenated, minified, compressed and cached (server-side and browser-side)." +msgstr "" + +#: ../../website/optimize/seo.rst:466 +msgid "Odoo creates three Javascript bundles:" +msgstr "" + +#: ../../website/optimize/seo.rst:468 +msgid "One for all pages of the website (including code for parallax effects, form validation, etc.)" +msgstr "" + +#: ../../website/optimize/seo.rst:471 +msgid "One for common Javascript code shared among frontend and backend (Bootstrap)" +msgstr "" + +#: ../../website/optimize/seo.rst:474 +msgid "One for backend specific Javascript code (Odoo Web Client interface for your employees using Odoo)" +msgstr "" + +#: ../../website/optimize/seo.rst:477 +msgid "Most visitors of your website will only need the first two bundles, resulting in a maximum of two Javascript files to load to render one page. As these files are shared across all pages, further clicks by the same visitor will not load any other Javascript resource." +msgstr "" + +#: ../../website/optimize/seo.rst:483 +msgid "If you work in debug mode, the CSS and Javascript are neither concatenated, nor minified. Thus, it's much slower. But it allows you to easily debug with the Chrome debugger as CSS and Javascript resources are not transformed from their original versions." +msgstr "" + +#: ../../website/optimize/seo.rst:489 +msgid "CDN" +msgstr "" + +#: ../../website/optimize/seo.rst:491 +msgid "If you activate the CDN feature in Odoo, static resources (Javascript, CSS, images) are loaded from a Content Delivery Network. Using a Content Delivery Network has three advantages:" +msgstr "" + +#: ../../website/optimize/seo.rst:495 +msgid "Load resources from a nearby server (most CDN have servers in main countries around the globe)" +msgstr "" + +#: ../../website/optimize/seo.rst:498 +msgid "Cache resources efficiently (no computation resources usage on your own server)" +msgstr "" + +#: ../../website/optimize/seo.rst:501 +msgid "Split the resource loading on different services allowing to load more resources in parallel (since the Chrome limit of 6 parallel requests is by domain)" +msgstr "" + +#: ../../website/optimize/seo.rst:505 +msgid "You can configure your CDN options from the **Website Admin** app, using the Configuration menu. Here is an example of configuration you can use:" +msgstr "" + +#: ../../website/optimize/seo.rst:512 +msgid "HTML Pages" +msgstr "" + +#: ../../website/optimize/seo.rst:514 +msgid "The HTML pages can be compressed, but this is usually handled by your web server (NGINX or Apache)." +msgstr "" + +#: ../../website/optimize/seo.rst:517 +msgid "The Odoo Website builder has been optimized to guarantee clean and short HTML code. Building blocks have been developed to produce clean HTML code, usually using Bootstrap and the HTML editor." +msgstr "" + +#: ../../website/optimize/seo.rst:521 +msgid "As an example, if you use the color picker to change the color of a paragraph to the primary color of your website, Odoo will produce the following code:" +msgstr "" + +#: ../../website/optimize/seo.rst:525 +msgid "``<p class=\"text-primary\">My Text</p>``" +msgstr "" + +#: ../../website/optimize/seo.rst:527 +msgid "Whereas most HTML editors (such as CKEditor) will produce the following code:" +msgstr "" + +#: ../../website/optimize/seo.rst:530 +msgid "``<p style=\"color: #AB0201\">My Text</p>``" +msgstr "" + +#: ../../website/optimize/seo.rst:533 +msgid "Responsive Design" +msgstr "" + +#: ../../website/optimize/seo.rst:535 +msgid "Websites that are not mobile-friendly are negatively impacted in search engine rankings. All Odoo themes rely on Bootstrap to render efficiently according to the device: desktop, tablet or mobile." +msgstr "" + +#: ../../website/optimize/seo.rst:542 +msgid "As all Odoo modules share the same technology, absolutely all pages in your website are mobile friendly." +msgstr "" + +#: ../../website/optimize/seo.rst:546 +msgid "Browser Caching" +msgstr "" + +#: ../../website/optimize/seo.rst:548 +msgid "Javascript, images and CSS resources have an URL that changes dynamically when their content change. As an example, all CSS files are loaded through this URL: `http://localhost:8069/web/content/457-0da1d9d/web.assets\\_common.0.css <http://localhost:8069/web/content/457-0da1d9d/web.assets_common.0.css>`__. The ``457-0da1d9d`` part of this URL will change if you modify the CSS of your website." +msgstr "" + +#: ../../website/optimize/seo.rst:555 +msgid "This allows Odoo to set a very long cache delay (XXX) on these resources: XXX secs, while being updated instantly if you update the resource." +msgstr "" + +#: ../../website/optimize/seo.rst:560 +msgid "Scalability" +msgstr "" + +#: ../../website/optimize/seo.rst:562 +msgid "In addition to being fast, Odoo is also more scalable than traditional CMS and eCommerce (Drupal, Wordpress, Magento, Prestashop). The following link provides an analysis of the major open source CMS and eCommerce compared to Odoo when it comes to high query volumes: `*https://www.odoo.com/slides/slide/197* <https://www.odoo.com/slides/slide/odoo-cms-performance-comparison-and-optimisation-197>`__" +msgstr "" + +#: ../../website/optimize/seo.rst:568 +msgid "Here is the slide that summarizes the scalability of Odoo Website & eCommerce." +msgstr "" + +#: ../../website/optimize/seo.rst:574 +msgid "Search Engines Files" +msgstr "" + +#: ../../website/optimize/seo.rst:577 +msgid "Sitemap" +msgstr "" + +#: ../../website/optimize/seo.rst:579 +msgid "The sitemap points out pages to index to search engine robots. Odoo generates a ``/sitemap.xml`` file automatically for you. For performance reasons, this file is cached and updated every 12 hours." +msgstr "" + +#: ../../website/optimize/seo.rst:583 +msgid "By default, all URLs will be in a single ``/sitemap.xml`` file, but if you have a lot of pages, Odoo will automatically create a Sitemap Index file, respecting the `sitemaps.org protocol <http://www.sitemaps.org/protocol.html>`__ grouping sitemap URL's in 45000 chunks per file." +msgstr "" + +#: ../../website/optimize/seo.rst:589 +msgid "Every sitemap entry has 4 attributes that are computed automatically:" +msgstr "" + +#: ../../website/optimize/seo.rst:591 +msgid "``<loc>`` : the URL of a page" +msgstr "" + +#: ../../website/optimize/seo.rst:593 +msgid "``<lastmod>`` : last modification date of the resource, computed automatically based on related object. For a page related to a product, this could be the last modification date of the product or the page." +msgstr "" + +#: ../../website/optimize/seo.rst:598 +msgid "``<priority>`` : modules may implement their own priority algorithm based on their content (example: a forum might assign a priority based on the number of votes on a specific post). The priority of a static page is defined by it's priority field, which is normalized (16 is the default)." +msgstr "" + +#: ../../website/optimize/seo.rst:605 +msgid "Structured Data Markup" +msgstr "" + +#: ../../website/optimize/seo.rst:607 +msgid "Structured Data Markup is used to generate Rich Snippets in search engine results. It is a way for website owners to send structured data to search engine robots; helping them understand your content and create well-presented search results." +msgstr "" + +#: ../../website/optimize/seo.rst:612 +msgid "Google supports a number of rich snippets for content types, including: Reviews, People, Products, Businesses, Events and Organizations." +msgstr "" + +#: ../../website/optimize/seo.rst:615 +msgid "Odoo implements micro data as defined in the `schema.org <http://schema.org>`__ specification for events, eCommerce products, forum posts and contact addresses. This allows your product pages to be displayed in Google using extra information like the price and rating of a product:" +msgstr "" + +#: ../../website/optimize/seo.rst:625 +msgid "robots.txt" +msgstr "" + +#: ../../website/optimize/seo.rst:627 +msgid "When indexing your website, search engines take a first look at the general indexing rules of the a``/robots.txt`` file (allowed robots, sitemap path, etc.). Odoo automatically creates it. Its content is:" +msgstr "" + +#: ../../website/optimize/seo.rst:631 +msgid "User-agent: \\* Sitemap: https://www.odoo.com/sitemap.xml" +msgstr "" + +#: ../../website/optimize/seo.rst:634 +msgid "It means that all robots are allowed to index your website and there is no other indexing rule than specified in the sitemap to be found at following address." +msgstr "" + +#: ../../website/optimize/seo.rst:638 +msgid "You can customize the file *robots* in developer mode from *Settings --> Technical --> User Interface --> Views* (exclude robots, exclude some pages, redirect to a custom Sitemap). Make the Model Data of the view *Non Updatable* to not reset the file after system upgrades." +msgstr "" + #: ../../website/publish.rst:3 msgid "Publish" msgstr "" @@ -941,13 +961,337 @@ msgid "How to enable SSL (HTTPS) for my Odoo instance" msgstr "" #: ../../website/publish/domain_name.rst:87 -msgid "To enable SSL, please use a third-party CDN service provider such as CloudFlare.com." +msgid "Until recently, Odoo users needed to use a third-party CDN service provider such as CloudFlare to enable SSL." msgstr "" -#: ../../website/publish/domain_name.rst:93 +#: ../../website/publish/domain_name.rst:89 +msgid "It is not required anymore: Odoo generates the certificate for you automatically, using integration with `Let's Encrypt Certificate Authority and ACME protocol <https://letsencrypt.org/how-it-works/>`__. In order to get this, simply add your domain name in your customer portal (a separate certificate is generated for each domain name specified)." +msgstr "" + +#: ../../website/publish/domain_name.rst:92 +msgid "If you already use CloudFlare or a similar service, you can keep using it or simply change for Odoo. The choice is yours." +msgstr "" + +#: ../../website/publish/domain_name.rst:95 +msgid "My website is indexed twice by Google" +msgstr "" + +#: ../../website/publish/domain_name.rst:97 +msgid "If you set up a custom domain *mydomain.com* name for *mydatabase.odoo.com*, Google indexes your website under both names. This is a limitation of the Odoo cloud platforms/" +msgstr "" + +#: ../../website/publish/domain_name.rst:102 msgid ":doc:`../../discuss/email_servers`" msgstr "" +#: ../../website/publish/multi_website.rst:3 +msgid "Manage Multi Websites" +msgstr "" + +#: ../../website/publish/multi_website.rst:8 +msgid "Odoo’s Multi-Websites opens up broad possibilities of diversification and customer segmentation for your business. A multiplied audience and boosted revenue are now just a few clicks away!" +msgstr "" + +#: ../../website/publish/multi_website.rst:12 +msgid "Each website can work in a fully independent way, with its theme, branding, domain name, header & footer, pages, languages, products, blog posts, forum, slides, events, live chat channels, etc. Let’s go for a tour!" +msgstr "" + +#: ../../website/publish/multi_website.rst:18 +msgid "Setup" +msgstr "" + +#: ../../website/publish/multi_website.rst:20 +msgid "To create a new website, go to :menuselection:`Website --> Configuration → Settings`. The button, *Create a new website*, lays in the first section." +msgstr "" + +#: ../../website/publish/multi_website.rst:28 +msgid "In the upcoming prompt, set a name for your new website and a specific domain name. Leave empty to publish the new website under the default domain of your Odoo database. You can later set some country groups to redirect visitors to it using Geo IP." +msgstr "" + +#: ../../website/publish/multi_website.rst:36 +msgid "Then, select a theme. This new website might have an entirely different purpose or audience than the first one. So feel free to go for a different theme!" +msgstr "" + +#: ../../website/publish/multi_website.rst:40 +msgid "Once the theme is selected, you can start to build the homepage of your website. Follow the purple drops; they will help you in the first steps." +msgstr "" + +#: ../../website/publish/multi_website.rst:48 +msgid "If you run Odoo Online, don’t forget to redirect any new domain name to your Odoo database (CNAME) and to authorize it Odoo-side. `Read <https://www.odoo.com/documentation/user/online/website/publish/domain_name.html>`__" +msgstr "" + +#: ../../website/publish/multi_website.rst:52 +msgid "Create the menu" +msgstr "" + +#: ../../website/publish/multi_website.rst:54 +msgid "The new website has a default menu with all the installed applications. To edit it, click *Pages > Edit Menu*. Moving forward you only edit the menu of the current website." +msgstr "" + +#: ../../website/publish/multi_website.rst:59 +msgid "Switch from one website to another" +msgstr "" + +#: ../../website/publish/multi_website.rst:62 +msgid "As easy as ABC! There is a website switcher in the right corner of the edit bar. Switching to another website will connect to the domain of this website. If you use another domain for the website, the user is requested to sign in." +msgstr "" + +#: ../../website/publish/multi_website.rst:71 +msgid "When switching, you are redirected to the same domain path on the other website (e.g.,/shop/myproduct). If this URL is not used, you will be redirected to a 404 page but suggested to create a new page from there." +msgstr "" + +#: ../../website/publish/multi_website.rst:74 +msgid "Add features" +msgstr "" + +#: ../../website/publish/multi_website.rst:76 +msgid "The website apps you install (e.g., Slides, Blogs) are made available on all your websites. You can, of course, keep them hidden in one website by removing the menu item." +msgstr "" + +#: ../../website/publish/multi_website.rst:80 +msgid "Each website comes with a high range of specific options in the settings. First, select the website to configure." +msgstr "" + +#: ../../website/publish/multi_website.rst:86 +msgid "Then, take a look at the options flagged with the earth icon. It means they only impact the very website you are working on." +msgstr "" + +#: ../../website/publish/multi_website.rst:92 +msgid "You can, for instance, set specific :" +msgstr "" + +#: ../../website/publish/multi_website.rst:94 +msgid "languages," +msgstr "" + +#: ../../website/publish/multi_website.rst:96 +msgid "domain names," +msgstr "" + +#: ../../website/publish/multi_website.rst:98 +msgid "social media links," +msgstr "" + +#: ../../website/publish/multi_website.rst:100 +msgid "customer portal mode (B2C vs. B2B)," +msgstr "" + +#: ../../website/publish/multi_website.rst:102 +msgid "dedicated live chat channels," +msgstr "" + +#: ../../website/publish/multi_website.rst:104 +msgid "etc." +msgstr "" + +#: ../../website/publish/multi_website.rst:106 +msgid "The other options are global and apply to all your websites." +msgstr "" + +#: ../../website/publish/multi_website.rst:109 +msgid "Manage domain names" +msgstr "" + +#: ../../website/publish/multi_website.rst:111 +msgid "As said earlier, your websites can either share the same domain name or use a specific one. If you share it and want to adapt the content per region, set country groups in the setting of each website. Visitors will be redirected to the right website using Geo IP." +msgstr "" + +#: ../../website/publish/multi_website.rst:120 +msgid "Geo IP is installed by default in Odoo Online. If you run Odoo on-premise, don’t forget to install *Geoip* library." +msgstr "" + +#: ../../website/publish/multi_website.rst:123 +msgid "`Read the full documenation about domain names here <https://www.odoo.com/documentation/user/online/website/publish/domain_name.html>`__," +msgstr "" + +#: ../../website/publish/multi_website.rst:126 +msgid "Customize the visitor experience" +msgstr "" + +#: ../../website/publish/multi_website.rst:129 +msgid "The customer experience can be customized very profoundly thanks to the menu \\*Customize\\*. All the visual options available there are specific to each website. Go through the different pages to adapt them to this new audience. Focus on workflows, and automatic pages (eCommerce checkout, blogs, events, etc.) as the number of available options is higher there." +msgstr "" + +#: ../../website/publish/multi_website.rst:139 +msgid "Publish specific content per website" +msgstr "" + +#: ../../website/publish/multi_website.rst:142 +msgid "Like static pages, any content created from the front-end (product, blog post, etc.) is always only published in the current website. You can change that from the edit form view in the backend and leave the *Website* field blank. This will publish it in all the websites." +msgstr "" + +#: ../../website/publish/multi_website.rst:150 +msgid "Here are all the objects that you can link to *either one or all the websites*:" +msgstr "" + +#: ../../website/publish/multi_website.rst:153 +msgid "Products" +msgstr "" + +#: ../../website/publish/multi_website.rst:155 +msgid "Product Categories for eCommerce" +msgstr "" + +#: ../../website/publish/multi_website.rst:157 +msgid "Blogs" +msgstr "" + +#: ../../website/publish/multi_website.rst:159 +msgid "Slide Channels" +msgstr "" + +#: ../../website/publish/multi_website.rst:161 +msgid "Forums" +msgstr "" + +#: ../../website/publish/multi_website.rst:163 +msgid "Events" +msgstr "" + +#: ../../website/publish/multi_website.rst:165 +msgid "Job Positions" +msgstr "" + +#: ../../website/publish/multi_website.rst:168 +msgid "When you create the record from the backend and publish it, typically a product or an event, it is made available in all websites." +msgstr "" + +#: ../../website/publish/multi_website.rst:172 +msgid "Publish a page in all websites" +msgstr "" + +#: ../../website/publish/multi_website.rst:174 +msgid "A new static page is created and only made available in the current website. You can duplicate it to other websites from :menuselection:`Website --> Configuration → Pages`. To do so, leave the *Website* field empty." +msgstr "" + +#: ../../website/publish/multi_website.rst:178 +msgid "If you want to duplicate it in just one other website, duplicate the page and set the new website." +msgstr "" + +#: ../../website/publish/multi_website.rst:184 +msgid "When you edit the page again, the change only affects the current website. A new page is duplicated and tied up to the website. The original page still being linked to all websites." +msgstr "" + +#: ../../website/publish/multi_website.rst:189 +msgid "By grouping pages by URL in the page manager, you quickly find the original page behind each edited page." +msgstr "" + +#: ../../website/publish/multi_website.rst:196 +msgid "Multi-companies" +msgstr "" + +#: ../../website/publish/multi_website.rst:198 +msgid "Each website can be linked to a specific company of your system, in a multi-companies environment." +msgstr "" + +#: ../../website/publish/multi_website.rst:204 +msgid "With such a configuration, only company-related data appear on the website (products, jobs, events, etc.)." +msgstr "" + +#: ../../website/publish/multi_website.rst:207 +msgid "Website editors can only view and edit the pages of the records they have access to, typically the ones belonging to their current company (and to their subsidiaries, or child companies in Odoo language). And so is it for visitors." +msgstr "" + +#: ../../website/publish/multi_website.rst:213 +msgid "If websites are multi-companies, you don’t change company when switching websites. To change the company and see the related content, use the company selector in the menu." +msgstr "" + +#: ../../website/publish/multi_website.rst:219 +msgid "Configure your eCommerce website" +msgstr "" + +#: ../../website/publish/multi_website.rst:221 +msgid "eCommerce is a crucial feature in the multi-websites environment. We made it so that the entire flow can be customized to fit the very audience of each website." +msgstr "" + +#: ../../website/publish/multi_website.rst:226 +msgid "Products only available on one website" +msgstr "" + +#: ../../website/publish/multi_website.rst:228 +msgid "We already saw earlier how to publish a specific record in only one website. You will find the \\*Website\\* field in the eCommerce tab of the product edit form. Empty means available in all websites." +msgstr "" + +#: ../../website/publish/multi_website.rst:236 +msgid "Products available on *some* websites" +msgstr "" + +#: ../../website/publish/multi_website.rst:238 +msgid "To make a product available on some websites, but not all of them, you should duplicate the product for each website." +msgstr "" + +#: ../../website/publish/multi_website.rst:241 +msgid "If you need a unique reference to manage in your inventory, you should install *Manufacturing\\ and create *Kits* BoMs (bills of materials). Each kit will link each published “virtual” product to the main reference managed in your inventory. That way, any item sold from your website will be converted into the storable item in the delivery order." +msgstr "" + +#: ../../website/publish/multi_website.rst:248 +msgid "Pricelists" +msgstr "" + +#: ../../website/publish/multi_website.rst:250 +msgid "To manage specific prices by websites, you can activate *Multiple Sales Prices per Product* in Website settings." +msgstr "" + +#: ../../website/publish/multi_website.rst:253 +msgid "Then, go to :menuselection:`Website --> Products → Pricelists` to create additional pricelists. Read `Pricelists Documentation <https://www.odoo.com/documentation/user/online/ecommerce/maximizing_revenue/pricing.html>`__," +msgstr "" + +#: ../../website/publish/multi_website.rst:256 +msgid "If you need help. Select a website to make a pricelist only available on this website." +msgstr "" + +#: ../../website/publish/multi_website.rst:262 +msgid "Leaving the field empty means that you make it work in all websites if *Selectable* is selected. Otherwise, it makes it only available for backend operations of Sales and Point of Sale applications." +msgstr "" + +#: ../../website/publish/multi_website.rst:267 +msgid "Payment Acquirers and Delivery Methods" +msgstr "" + +#: ../../website/publish/multi_website.rst:269 +msgid "By default, published payment acquirers and delivery methods are deployed in all websites. You could already use specific payment acquirers per country using Geo IP by defining countries in their configuration. Now you can also do it per website by filling in the *Website* field." +msgstr "" + +#: ../../website/publish/multi_website.rst:275 +msgid "Customer accounts" +msgstr "" + +#: ../../website/publish/multi_website.rst:277 +msgid "There is a setting to choose how to manage customer accounts in Website settings. You can either allow customers to use one account through all the websites or compel them to create one account for each website. This last option is convenient if your websites shouldn’t be related to each other in the visitor mind." +msgstr "" + +#: ../../website/publish/multi_website.rst:287 +msgid "Technical hints for customization" +msgstr "" + +#: ../../website/publish/multi_website.rst:289 +msgid "If you want to publish custom objects on the website, here are a few tips to make it work with multi websites:" +msgstr "" + +#: ../../website/publish/multi_website.rst:293 +msgid "Sitemap: don’t forget the domain in the route to only publish" +msgstr "" + +#: ../../website/publish/multi_website.rst:293 +msgid "available records in each website’s sitemap." +msgstr "" + +#: ../../website/publish/multi_website.rst:297 +msgid "Access: you should call the method" +msgstr "" + +#: ../../website/publish/multi_website.rst:296 +msgid "*can_access_from_current_website* in the controller to make sure the visitor can see a record in the current website." +msgstr "" + +#: ../../website/publish/multi_website.rst:301 +msgid "Search: when a list of records is displayed, don’t forget to specify" +msgstr "" + +#: ../../website/publish/multi_website.rst:300 +msgid "the domain to only display records available for the current website." +msgstr "" + #: ../../website/publish/translate.rst:3 msgid "How to translate my website" msgstr "" From 2ea859d01a2377fe8d73b4b7c6b1f25cc15a5e13 Mon Sep 17 00:00:00 2001 From: nKlapatch <52015405+nKlapatch@users.noreply.github.com> Date: Mon, 22 Jul 2019 21:47:25 -0500 Subject: [PATCH 086/109] [FIX] portal: correct crammar and punctuation I added some punctuation to the documentation about the Odoo portal as well as some grammar improvements. --- portal/my_odoo_portal.rst | 51 +++++++++++++++++++-------------------- 1 file changed, 25 insertions(+), 26 deletions(-) diff --git a/portal/my_odoo_portal.rst b/portal/my_odoo_portal.rst index b20177c83..9fb5414d3 100644 --- a/portal/my_odoo_portal.rst +++ b/portal/my_odoo_portal.rst @@ -5,11 +5,11 @@ My Odoo Portal ============== -In this section of the portal you will find all the communications between you -and Odoo, documents such Quotations, Sales Orders, Invoices and your Subscriptions. +In this section of the portal, you will find all the communications between you +and Odoo: documents such as quotations, sales orders, invoices and subscriptions. -.. note :: To access this section you have to log with your username and password - to `Odoo <https://www.odoo.com/my/home>`__ . If you are already logged-in just +.. note :: To access this section, you have to log with your username and password + to `Odoo <https://www.odoo.com/my/home>`__ . If you are already logged in, just click on your name on the top-right corner and select "My Account". @@ -20,55 +20,54 @@ Quotations ========== Here you will find all the quotations sent to you by Odoo. For example, a -quotation can be generated for you after adding an Application or a User to your +quotation can be generated for you after adding an application or a user to your database or if your contract has to be renewed. .. image:: media/quotations.png :align: center -The *Valid Until* column shows until when the quotation is valid; after that date -the quotation will be "Expired". By clicking on the quotation you will see all -the details of the offer, the pricing and other useful information. +The *Valid Until* column shows the date through which the quotation is valid; after that date, +the quotation will be "Expired". By clicking on the quotation, you will see all +the details of the offer, such as the pricing and other useful information. .. image:: media/quotation_accept.png :align: center -If you want to accept the quotation just click "Accept & Pay" and the quote +If you want to accept the quotation, just click "Accept & Pay," and the quote will get confirmed. If you don't want to accept it, or you need to ask for some -modifications, click on "Ask Changes Reject". +modifications, click on "Ask Changes Reject." Sales Orders ============ -All your purchases within Odoo such as Upsells, Themes, Applications, etc. +All your purchases within Odoo (Upsells, Themes, Applications, etc.) will be registered under this section. .. image:: media/sales.png :align: center -By clicking on the sale order you can review the details of the products purchased +By clicking on the sale order, you can review the details of the products purchased and process the payment. Invoices ======== -All the invoices of your subscription(s), or generated by a sales order, will be -shown in this section. The tag before the Amount Due will indicate you if the +All the invoices of your subscriptions and/or sales orders will be +shown in this section. The tag before the Amount Due will indicate if the invoice has been paid. .. image:: media/invoices.png :align: center -Just click on the Invoice if you wish to see more information, pay the invoice +Just click on the invoice if you wish to see more information, pay the invoice, or download a PDF version of the document. Tickets ======= -When you submit a ticket through `Odoo Support <https://www.odoo.com/help>`__ +When you submit a ticket through `Odoo Support <https://www.odoo.com/help>`, a ticket will be created. Here you can find all the tickets that you have opened, -the conversation between you and our Agents, the Status of the ticket and the ID -(# Ref). +the conversations between you and our Agents, and the statuses and IDs (# Ref) of the tickets. .. image:: media/tickets.png :align: center @@ -76,24 +75,24 @@ the conversation between you and our Agents, the Status of the ticket and the ID Subscriptions ============= -You can access to your Subscription with Odoo from this section. The first page +You can access your subscriptions with Odoo from this section. The first page shows you the subscriptions that you have and their status. .. image:: media/subscriptionstatus.png :align: center -By clicking on the Subscription you will access to all the details regarding your -plan: this includes the number of applications purchased, the billing information +By clicking on the subscription you will access all the details regarding your +plan: the number of applications purchased, the billing information, and the payment method. -To change the payment method click on "Change Payment Method" and enter the new +To change the payment method, click on "Change Payment Method" and enter the new credit card details. .. image:: media/changemethod.png :align: center -If you want to remove the credit cards saved, you can do it by clicking on -"Manage you payment methods" at the bottom of the page. Click then on "Delete" to +If you want to remove the credit cards that are saved, you can do so by clicking on +"Manage your payment methods" at the bottom of the page. Click "Delete" to delete the payment method. .. image:: media/managepayment.png @@ -103,13 +102,13 @@ delete the payment method. information provided or if your credit card has expired, the status of your subscription will change to "To Renew". You will then have 7 days to provide a valid method of payment. After this delay, the subscription will - be closed and you will no longer be able to access the database. + be closed, and you will no longer be able to access the database. Success Packs ============= With a Success Pack/Partner Success Pack, you are assigned an expert to provide unique personalized assistance to help you customize your solution and optimize -your workflows as part of your initial implementation. These hours never expire +your workflows as part of your initial implementation. These hours never expire, allowing you to utilize them whenever you need support. .. seealso :: From ade8bf335f18d9e4fbef291700c8bd1684530c2d Mon Sep 17 00:00:00 2001 From: mreficent <miquel.raich@eficent.com> Date: Fri, 5 Oct 2018 00:25:15 +0200 Subject: [PATCH 087/109] [FIX] *: update url for 12.0 Outdated references --- db_management/db_premise.rst | 2 +- helpdesk/getting_started.rst | 2 +- legal/others/cla.rst | 2 +- odoo_sh/advanced/containers.rst | 10 +++++----- odoo_sh/getting_started/branches.rst | 2 +- odoo_sh/getting_started/create.rst | 2 +- odoo_sh/getting_started/first_module.rst | 2 +- sales/send_quotations/quote_template.rst | 2 +- 8 files changed, 12 insertions(+), 12 deletions(-) diff --git a/db_management/db_premise.rst b/db_management/db_premise.rst index c0c4c6bdd..08f6ee608 100644 --- a/db_management/db_premise.rst +++ b/db_management/db_premise.rst @@ -116,7 +116,7 @@ or * **Deactivate users** as explained in this `Documentation <https://www.odoo.com - /documentation/user/11.0/db_management/documentation.html#deactivating-users>`__ + /documentation/user/12.0/db_management/documentation.html#deactivating-users>`__ and **Reject** the upsell quotation. Once your database has the correct number of users, the expiration message diff --git a/helpdesk/getting_started.rst b/helpdesk/getting_started.rst index 4a2f4d5a5..5995d5df0 100644 --- a/helpdesk/getting_started.rst +++ b/helpdesk/getting_started.rst @@ -85,7 +85,7 @@ Ticket. The final option to submit tickets is thru an API connection. View the documentation -`*here* <https://www.odoo.com/documentation/11.0/webservices/odoo.html>`__. +`*here* <https://www.odoo.com/documentation/12.0/webservices/odoo.html>`__. Tickets have been created, now what? ------------------------------------ diff --git a/legal/others/cla.rst b/legal/others/cla.rst index 55e92bc99..1253a44c5 100644 --- a/legal/others/cla.rst +++ b/legal/others/cla.rst @@ -9,5 +9,5 @@ have to sign the Odoo Contributor License Agreement (CLA). More information about this requirement, the procedure to sign the agreement, and a FAQ can be found on our -`GitHub project page <https://github.com/odoo/odoo/blob/11.0/doc/cla/sign-cla.md>`_. +`GitHub project page <https://github.com/odoo/odoo/blob/12.0/doc/cla/sign-cla.md>`_. diff --git a/odoo_sh/advanced/containers.rst b/odoo_sh/advanced/containers.rst index 43c94a95c..f43e199f7 100644 --- a/odoo_sh/advanced/containers.rst +++ b/odoo_sh/advanced/containers.rst @@ -22,7 +22,7 @@ The platform will take care to install these dependencies in your containers. `The pip requirements specifiers <https://pip.pypa.io/en/stable/reference/pip_install/#requirement-specifiers>`_ documentation can help you write a :file:`requirements.txt` file. To have a concrete example, -check out the `requirements.txt file of Odoo <https://github.com/odoo/odoo/blob/11.0/requirements.txt>`_. +check out the `requirements.txt file of Odoo <https://github.com/odoo/odoo/blob/12.0/requirements.txt>`_. The :file:`requirements.txt` files of submodules are taken into account as well. The platform looks for :file:`requirements.txt` files in each folder containing Odoo modules: Not in the module folder itself, @@ -78,7 +78,7 @@ Here are the Odoo.sh pertinent directories: Both Python 2.7 and 3.5 are installed in the containers. However: * If your project is configured to use Odoo 10.0, the Odoo server runs with Python 2.7. -* If your project is configured to use Odoo 11.0 or greater, the Odoo server runs with Python 3.5. +* If your project is configured to use Odoo 11.0 or above, the Odoo server runs with Python 3.5. Database shell ============== @@ -172,16 +172,16 @@ In the above commands, the argument: * ``--stop-after-init`` will immediately shutdown the server instance after it completed the operations you asked. More options are available and detailed in the -`CLI documentation <https://www.odoo.com/documentation/11.0/reference/cmdline.html>`_. +`CLI documentation <https://www.odoo.com/documentation/12.0/reference/cmdline.html>`_. You can find in the logs (*~/logs/odoo.log*) the addons path used by Odoo.sh to run your server. Look for "*odoo: addons paths*": :: - 2018-02-19 10:51:39,267 4 INFO ? odoo: Odoo version 11.0 + 2018-02-19 10:51:39,267 4 INFO ? odoo: Odoo version 12.0 2018-02-19 10:51:39,268 4 INFO ? odoo: Using configuration file at /home/odoo/.config/odoo/odoo.conf - 2018-02-19 10:51:39,268 4 INFO ? odoo: addons paths: ['/home/odoo/data/addons/11.0', '/home/odoo/src/user', '/home/odoo/src/enterprise', '/home/odoo/src/themes', '/home/odoo/src/odoo/addons', '/home/odoo/src/odoo/odoo/addons'] + 2018-02-19 10:51:39,268 4 INFO ? odoo: addons paths: ['/home/odoo/data/addons/12.0', '/home/odoo/src/user', '/home/odoo/src/enterprise', '/home/odoo/src/themes', '/home/odoo/src/odoo/addons', '/home/odoo/src/odoo/odoo/addons'] **Be careful**, especially with your production database. Operations that you perform running this Odoo server instance are not isolated: diff --git a/odoo_sh/getting_started/branches.rst b/odoo_sh/getting_started/branches.rst index da0228cbb..6310a7916 100644 --- a/odoo_sh/getting_started/branches.rst +++ b/odoo_sh/getting_started/branches.rst @@ -43,7 +43,7 @@ instance will be held temporarily unavailable for maintenance reason. This method is equivalent to perform an upgrade of the module through the Apps menu, or through the :code:`-u` switch of -`the command line <https://www.odoo.com/documentation/11.0/reference/cmdline.html>`_. +`the command line <https://www.odoo.com/documentation/12.0/reference/cmdline.html>`_. In the case the changes in the commit prevent the server to restart, or if the modules update fails, diff --git a/odoo_sh/getting_started/create.rst b/odoo_sh/getting_started/create.rst index 25c339984..6a6edf07c 100644 --- a/odoo_sh/getting_started/create.rst +++ b/odoo_sh/getting_started/create.rst @@ -108,7 +108,7 @@ Access the URL :file:`/web/database/manager` of your on-premise database and dow If you cannot access the database manager, it may have been disabled by your system administrator. See the `database manager security documentation - <https://www.odoo.com/documentation/11.0/setup/deploy.html#database-manager-security>`_. + <https://www.odoo.com/documentation/12.0/setup/deploy.html#database-manager-security>`_. You will need the master password of your database server. If you do not have it, contact your system administrator. diff --git a/odoo_sh/getting_started/first_module.rst b/odoo_sh/getting_started/first_module.rst index 4b0f0648c..55d808c3b 100644 --- a/odoo_sh/getting_started/first_module.rst +++ b/odoo_sh/getting_started/first_module.rst @@ -150,7 +150,7 @@ Manually -------- If you want to create your module structure manually, -you can follow `Build an Odoo module <https://www.odoo.com/documentation/11.0/howtos/backend.html>`_ to understand +you can follow `Build an Odoo module <https://www.odoo.com/documentation/12.0/howtos/backend.html>`_ to understand the structure of a module and the content of each file. Push the development branch diff --git a/sales/send_quotations/quote_template.rst b/sales/send_quotations/quote_template.rst index f043808ff..bfd141347 100644 --- a/sales/send_quotations/quote_template.rst +++ b/sales/send_quotations/quote_template.rst @@ -32,7 +32,7 @@ On each template, you can also specify discounts if the option is activated in the *Sales* settings. The base price is set in the product configuration and can be alterated by customer pricelists. -.. TODO (TO LINK DOC LATER WHEN DONE based on this https://www.odoo.com/documentation/user/11.0/sales/products_prices/prices/pricing.html +.. TODO (TO LINK DOC LATER WHEN DONE based on this https://www.odoo.com/documentation/user/12.0/sales/products_prices/prices/pricing.html Edit your template ================== From 4bfde10d5a9d4ffa1488939d0d5231aa5a8ee22a Mon Sep 17 00:00:00 2001 From: nKlapatch <52015405+nKlapatch@users.noreply.github.com> Date: Thu, 4 Jul 2019 11:39:03 -0500 Subject: [PATCH 088/109] [FIX] general: correct unsplash page grammar Closes odoo/documentation-user#364 --- general/unsplash/unsplash_access_key.rst | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/general/unsplash/unsplash_access_key.rst b/general/unsplash/unsplash_access_key.rst index c7341f412..5dc39a3b5 100644 --- a/general/unsplash/unsplash_access_key.rst +++ b/general/unsplash/unsplash_access_key.rst @@ -3,7 +3,7 @@ How to generate an Unsplash access key ======================================================= .. tip:: - **As a SaaS user**, Unsplash is ready to use. You won't need to follow this guide to set up Unsplash informations as you will use our own Odoo Unsplash key in a transparent way. + **As an SaaS user**, you are ready to use Unsplash. You won't need to follow this guide to set up Unsplash informations, since you will use our own Odoo Unsplash key in a transparent way. Generate an Unsplash access key for **non-Saas** users ====================================================== @@ -20,7 +20,7 @@ Generate an Unsplash access key for **non-Saas** users .. image:: media/accept_terms.png :align: center -- You will be prompted to insert an **Application name** and a **Description**. Please prefix your application name by "**Odoo:** " so it can be recognized as an Odoo instance by Unsplash. Once done, click on **Create application**. +- You will be prompted to insert an **Application name** and a **Description**. Please prefix your application name by "**Odoo:** " so that Unsplash can recognize it as an Odoo instance. Once done, click on **Create application**. .. image:: media/app_infos.png :align: center @@ -31,7 +31,7 @@ Generate an Unsplash access key for **non-Saas** users :align: center .. warning:: - **As a non-SaaS user**, you won't be able to register for a production Unsplash key and will be limited to your test key that has a 50 Unsplash requests per hour restriction. + **As a non-SaaS user**, you won't be able to register for a production Unsplash key and will be limited to your test key that has a restriction of 50 Unsplash requests per hour. .. seealso:: * :doc:`unsplash_application_id` From 9558ed11ce5077be72b07a255691ff27eb048ef7 Mon Sep 17 00:00:00 2001 From: Denis Vermylen <dve@odoo.com> Date: Tue, 17 Sep 2019 10:09:10 +0200 Subject: [PATCH 089/109] [FIX] odoo_sh: typo --- odoo_sh/getting_started/settings.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/odoo_sh/getting_started/settings.rst b/odoo_sh/getting_started/settings.rst index befdeb9a4..cf231824a 100644 --- a/odoo_sh/getting_started/settings.rst +++ b/odoo_sh/getting_started/settings.rst @@ -155,7 +155,7 @@ Most domain managers have the feature to configure this redirection. This is com HTTPS/SSL --------- -If the redirection is correctly set up, the platform will automatically generate an SLL certificate with `Let's Encrypt <https://letsencrypt.org/about/>`_ within the hour and your domain will be accessible through HTTPS. +If the redirection is correctly set up, the platform will automatically generate an SSL certificate with `Let's Encrypt <https://letsencrypt.org/about/>`_ within the hour and your domain will be accessible through HTTPS. While it is currently not possible to configure your own SSL certificates on the Odoo.sh platform we are considering the feature. From 6e6ca584c22323e3d296b8741a9b819eb80851fe Mon Sep 17 00:00:00 2001 From: lau-odoo <lau-odoo> Date: Tue, 17 Sep 2019 10:31:45 +0200 Subject: [PATCH 090/109] [IMP] mrp: V13 changes in the sub_assemblies doc --- .../media/semi-finished_products_01.png | Bin 0 -> 24643 bytes .../media/semi-finished_products_02.png | Bin 0 -> 12546 bytes .../media/semi-finished_products_03.png | Bin 0 -> 28334 bytes .../media/semi-finished_products_04.png | Bin 0 -> 12630 bytes manufacturing/management/sub_assemblies.rst | 71 ++++++++++-------- 5 files changed, 39 insertions(+), 32 deletions(-) create mode 100644 manufacturing/management/media/semi-finished_products_01.png create mode 100644 manufacturing/management/media/semi-finished_products_02.png create mode 100644 manufacturing/management/media/semi-finished_products_03.png create mode 100644 manufacturing/management/media/semi-finished_products_04.png diff --git a/manufacturing/management/media/semi-finished_products_01.png b/manufacturing/management/media/semi-finished_products_01.png new file mode 100644 index 0000000000000000000000000000000000000000..879727b47188d3cc9b8a96821ad068f484831f93 GIT binary patch literal 24643 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 literal 0 HcmV?d00001 diff --git a/manufacturing/management/media/semi-finished_products_02.png b/manufacturing/management/media/semi-finished_products_02.png new file mode 100644 index 0000000000000000000000000000000000000000..c6059eb6a9510867b9447a8083ff7a22f4b458b3 GIT binary patch literal 12546 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 My^$@Gejo6^0ORsY<NyEw literal 0 HcmV?d00001 diff --git a/manufacturing/management/media/semi-finished_products_03.png b/manufacturing/management/media/semi-finished_products_03.png new file mode 100644 index 0000000000000000000000000000000000000000..79807eba3d2b0febf0e4809ae70ef51512157e30 GIT binary patch literal 28334 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 T9Iz$w_bFA7Rh6lLm<IhH=4+J^ literal 0 HcmV?d00001 diff --git a/manufacturing/management/media/semi-finished_products_04.png b/manufacturing/management/media/semi-finished_products_04.png new file mode 100644 index 0000000000000000000000000000000000000000..d6faeac1c686a343757329357dcde22661c3a0de GIT binary patch literal 12630 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 literal 0 HcmV?d00001 diff --git a/manufacturing/management/sub_assemblies.rst b/manufacturing/management/sub_assemblies.rst index 74e3e0862..5a633a6bf 100644 --- a/manufacturing/management/sub_assemblies.rst +++ b/manufacturing/management/sub_assemblies.rst @@ -1,42 +1,49 @@ -==================================== -How to manage semi-finished products -==================================== +============================= +Manage semi-finished products +============================= -A subassembly is a manufactured product which is intended to be used as -a component of another manufactured product. You may wish to employ -sub-assemblies to simplify a complex BoM, to more accurately represent -your manufacturing flow, or to use the same subassembly in multiple -BoMs. A BoM that employs subassemblies is often referred to as a -multi-level BoM. +In Odoo, you can use subassembly products to simplify a complex *Bill +of Materials* or to represent your manufacturing flow more accurately. +A *subassembly product* is a manufactured product that is used as a +component to make another one. -Multi-level bills of materials in Odoo are accomplished by creating a -top-level BoM and subassembly BoMs. Next, the procurement route of the -subassembly product is defined. This ensures that every time a -manufacturing order for the top-level product is created, a -manufacturing order for each subassembly is created as well. +A *BoM* that employs *subassemblies* is referred to as a multi-level +BoM. Those are accomplished by creating a *top-level BoM* and +*subassembly ones*. This process requires a route that will ensure +that every time a manufacturing order for the top-level product is +created, another one will be for subassemblies. -Configure the Top -Level Product BoM ------------------------------------- +Configure the Subassembly Product +================================= -To configure a multi-level BoM, create the top-level product and its -BoM. Include any subassemblies in the list of components. Create a BoM -for each subassembly as you would for any product. +To configure a *multi-level BoM*, you will need a top-level product +but also its subassemblies. The first step is to create a product form +for each of the subassemblies. Select the routes *Manufacture* and +*Replenish on Order*. Now, hit save. -.. image:: media/sub_assemblies01.png +.. image:: media/semi-finished_products_01.png :align: center -Configure the Subassembly Product Data --------------------------------------- +In the *Bill of Materials* menu, under *Master Data*, create a new +*Bill of Materials*. Choose the product you just created and add its +components. -On the product form of the subassembly, you must select the routes -**Manufacture** and **Make To Order**. The **Manufacture** -route takes precedence over the **Buy** route, so selecting the -latter will have no effect. - -.. image:: media/sub_assemblies02.png +.. image:: media/semi-finished_products_02.png :align: center -If you would like to be able to purchase the subassembly in addition to -manufacturing it, select **Can be Purchased**. All other fields on -the subassembly product form may be configured according to your -preference. +Configure the Main BoM +====================== + +Now, you can configure the top-level product and its *BoM*. Include +any subassemblies in the list of components. + +.. image:: media/semi-finished_products_03.png + :align: center + +Now, each time you will plan a manufacturing order for the top-level +product, a manufacturing order will be created for the subassembly one. +Then, you will have to manufacture the subassembly in order to make it +available before manufacturing the finished product. + +.. image:: media/semi-finished_products_04.png + :align: center \ No newline at end of file From 217354db2764e4e1c16338188aa62d3f3addb069 Mon Sep 17 00:00:00 2001 From: lau-odoo <lau-odoo> Date: Tue, 17 Sep 2019 14:21:35 +0200 Subject: [PATCH 091/109] [IMP] mrp: V13 changes doc bill of materials --- .../management/bill_configuration.rst | 183 +++++++----------- .../media/bills_of_materials_01.png | Bin 0 -> 32781 bytes .../media/bills_of_materials_02.png | Bin 0 -> 24678 bytes .../media/bills_of_materials_03.png | Bin 0 -> 7942 bytes .../media/bills_of_materials_04.png | Bin 0 -> 4604 bytes .../media/bills_of_materials_05.png | Bin 0 -> 3881 bytes .../media/bills_of_materials_06.png | Bin 0 -> 9770 bytes 7 files changed, 67 insertions(+), 116 deletions(-) create mode 100644 manufacturing/management/media/bills_of_materials_01.png create mode 100644 manufacturing/management/media/bills_of_materials_02.png create mode 100644 manufacturing/management/media/bills_of_materials_03.png create mode 100644 manufacturing/management/media/bills_of_materials_04.png create mode 100644 manufacturing/management/media/bills_of_materials_05.png create mode 100644 manufacturing/management/media/bills_of_materials_06.png diff --git a/manufacturing/management/bill_configuration.rst b/manufacturing/management/bill_configuration.rst index 432082fb7..20b82a128 100644 --- a/manufacturing/management/bill_configuration.rst +++ b/manufacturing/management/bill_configuration.rst @@ -1,140 +1,91 @@ -================================= -How to create a Bill of Materials -================================= - -A bill of materials (BoM) is a document that describes the component -products, the quantity of each component, and the process required to -manufacture a product, including a routing and individual steps. - -In Odoo, each product may have multiple BoMs associated with it, but a -BoM can only be associated with a single product. A single BoM can, -however, describe multiple variants of the same product. - -Setting up a Basic BoM -====================== - -If you choose to manage your manufacturing operations using manufacturing -orders only, you will define basic bills of materials without routings. - -Before creating your first bill of materials, you will need to create a -product and at least one component (components are considered products -in Odoo). You can do so from :menuselection:`Master Data --> Products`, or -on the fly from the relevant fields on the BoM form. Review the -Inventory chapter for more information about configuring products. Once -you have created a product and at least one component, select them from -the relevant dropdown menus to add them to your bill of materials. A new -bill of materials can be created from :menuselection:`Master Data --> Bills of Materials`, -or using the button on the top of the product form. - -Under the **Miscellaneous** tab, you can fill additional fields. -**Sequence** defines the order in which your BoMs will be selected -for production orders, with lower numbers having higher priority. -**Version** allows you to track changes to your BoM over time. - -Adding a Routing to a BoM +========================= +Create Bills of Materials ========================= -A routing defines a series of operations required to manufacture a -product and the work center at which each operation is performed. A -routing may be added to multiple BoMs, though a BoM may only have one -routing. For more information about configuring routings, review the -chapter on routings. +A *Bill of Materials* is a document defining the quantity of each +component required to manufacture a finished product. It also includes +the routing and individual steps of the manufacturing process. -After enabling routings from :menuselection:`Configuration --> Settings`, -you will be able to add a routing to a bill of materials by selecting a -routing from the dropdown list or creating one on the fly. +With Odoo, you can link multiple BoMs to each product and use it to +describe multiple variants of them. Each BoM will, yet, be associated +with one product only. -You may define the work operation or step in which each component is -consumed using the field, **Consumed in Operation** under the -**Components** tab. Similarly, you can define the operation at which the -product will be produced under the **Miscellaneous** tab using the field -**Produced at Operation**. If this field is left blank, the products -will be consumed/produced at the final operation in the routing. +This feature will help optimize your manufacturing process while saving +you time. -.. image:: media/bill_configuration01.png +Setting up a BoM +================ + +You can use BoMs without routings. You will use this if you choose to +manage your manufacturing operations using manufacturing orders only. In +other words, you choose to realize your manufacturing process in one +step and do not track the steps the product goes through. + +Before creating your *BoM*, you have to create the product using the +*BoM* and, at least, one of the components. Go to the *Master Data* +menu > *Products* and create both the finished product and the +component. + +Once done, go to the *Bills of Materials* menu under *Master Data*. +Now, create it. Choose the product from the dropdown menu and add your +components and the quantity. In this case, keep the default *BoM* +type, which is *Manufacture this Product*. + +.. image:: media/bills_of_materials_01.png :align: center -Adding Byproducts to a BoM -========================== +Using the same BoM to describe Variants +--------------------------------------- -In Odoo, a byproduct is any product produced by a BoM in addition to the -primary product. +As said above, you can use *BoM* for *Product Variants*. It is +basically the same as for the standard product. -To add byproducts to a BoM, you will first need to enable them from -:menuselection:`Configuration --> Settings`. +If your *BoM* is for one variant only, then specify which one in the +*Product Variant* field. If not, specify the variant it is consumed +for on each component line. You can add several variants for each +component. -.. image:: media/bill_configuration02.png +.. image:: media/bills_of_materials_02.png :align: center -Once byproducts are enabled, you can add them to your bills of materials -under the **Byproducts** tab of the bill of materials. You can add -any product or products as byproducts. Byproducts are produced in the -same step of the routing as the primary product of the BoM. +Adding a routing +================ -.. image:: media/bill_configuration03.png +You can add routing to your *BoM*. You will do this if you need to +define a series of operations required by your manufacturing process. To +use it, enable the *Work Orders* feature in the *Manufacturing* app +settings. + +.. image:: media/bills_of_materials_03.png :align: center -Setting up a BoM for a Product With Sub-Assemblies -================================================== +.. note:: + Each *BoM* can have only one routing while each routing can be used + multiple times. -A subassembly is a manufactured product which is intended to be used as -a component of another manufactured product. You may wish to employ -sub-assemblies to simplify a complex BoM, to more accurately represent -your manufacturing flow, or to use the same subassembly in multiple -BoMs. A BoM that employs subassemblies is often referred to as a -multi-level BoM. +Now that you have created your routing, add it to your *BoM*. You can +select when, in the work operations, your components are consumed with +the dropdown menu. -Multi-level bills of materials in Odoo are accomplished by creating a -top-level BoM and subassembly BoMs. Next, the procurement route of the -subassembly product is defined. This ensures that every time a -manufacturing order for the top-level product is created, a -manufacturing order for each subassembly is created as well. - -Configure the Top-Level Product BoM ------------------------------------ - -To configure a multi-level BoM, create the top-level product and its -BoM. Include any subassemblies in the list of components. Create a BoM -for each subassembly as you would for any product. - -.. image:: media/bill_configuration04.png +.. image:: media/bills_of_materials_04.png :align: center -Configure the Subassembly Product Data --------------------------------------- +Adding By-Products +================== -On the product form of the subassembly, you must select the routes -**Manufacture** and **Make To Order**. The **Manufacture** -route takes precedence over the **Buy** route, so selecting the -latter will have no effect. +In Odoo, a *by-product* is any product produced by a *BoM* in +addition to the primary product. -.. image:: media/bill_configuration05.png +To add *by-products* to a *BoM*, you will first need to enable them +from the *Manufacturing* app settings. + +.. image:: media/bills_of_materials_05.png :align: center -If you would like to be able to purchase the subassembly in addition to -manufacturing it, select **Can be Purchased**. All other fields on -the subassembly product form may be configured according to your -preference. +Once the feature is enabled, you can add your *By-Products* to your +*BoMs*. You can add as many *By-Products* as you want. Just keep in +mind that you need to register during which operation your by-product is +produced. -Using a Single BoM to Describe Several Variants of a Single Product -=================================================================== - -Odoo allows you to use one bill of materials for multiple variants of -the same product. Simply enable variants from -:menuselection:`Configuration --> Settings`. - -.. image:: media/bill_configuration06.png - :align: center - -You will then be able to specify which component lines are to be used in -the manufacture of each product variant. You may specify multiple -variants for each line. If no variant is specified, the line will be -used for all variants. - -When defining variant BoMs on a line-item-basis, the **Product -Variant** field in the main section of the BoM should be left blank. -This field is used when creating a BoM for one variant of a product -only. - -.. image:: media/bill_configuration07.png - :align: center +.. image:: media/bills_of_materials_06.png + :align: center \ No newline at end of file diff --git a/manufacturing/management/media/bills_of_materials_01.png b/manufacturing/management/media/bills_of_materials_01.png new file mode 100644 index 0000000000000000000000000000000000000000..6f39fa24e99e96c635561644ca6e998f9eefda0e GIT binary patch literal 32781 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 literal 0 HcmV?d00001 diff --git a/manufacturing/management/media/bills_of_materials_02.png b/manufacturing/management/media/bills_of_materials_02.png new file mode 100644 index 0000000000000000000000000000000000000000..c6cf433e09269ccdec20afa6cd88aed08c488c52 GIT binary patch literal 24678 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 literal 0 HcmV?d00001 diff --git a/manufacturing/management/media/bills_of_materials_03.png b/manufacturing/management/media/bills_of_materials_03.png new file mode 100644 index 0000000000000000000000000000000000000000..a459403293ac160a46ea1519df57441f81a16d15 GIT binary patch literal 7942 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 literal 0 HcmV?d00001 diff --git a/manufacturing/management/media/bills_of_materials_04.png b/manufacturing/management/media/bills_of_materials_04.png new file mode 100644 index 0000000000000000000000000000000000000000..8a1bebfcf8fb3f8db27c6ee82a5cdcf95f8ef271 GIT binary patch literal 4604 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 literal 0 HcmV?d00001 diff --git a/manufacturing/management/media/bills_of_materials_05.png b/manufacturing/management/media/bills_of_materials_05.png new file mode 100644 index 0000000000000000000000000000000000000000..0eca7f970c237bbef6a735f7ac023d35098f01f5 GIT binary patch literal 3881 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 E51^Yi4*&oF literal 0 HcmV?d00001 diff --git a/manufacturing/management/media/bills_of_materials_06.png b/manufacturing/management/media/bills_of_materials_06.png new file mode 100644 index 0000000000000000000000000000000000000000..2fcc8684c1fa85688c2d61e15da4c93e380e7d36 GIT binary patch literal 9770 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 XHgkPU*MWaO0VpfJR49D@-v9pq?`U@c literal 0 HcmV?d00001 From 694424a8379a301b22dcd9079f4d68530a19b591 Mon Sep 17 00:00:00 2001 From: Alex Tuyls <42001051+alt-odoo@users.noreply.github.com> Date: Wed, 18 Sep 2019 13:30:22 +0200 Subject: [PATCH 092/109] [IMP] website: update images of domain name page (#404) --- website/publish/media/domain_name01.png | Bin 11835 -> 13034 bytes website/publish/media/domain_name02.png | Bin 16246 -> 24355 bytes website/publish/media/domain_name03.png | Bin 13715 -> 29821 bytes website/publish/media/domain_name04.png | Bin 34486 -> 62394 bytes 4 files changed, 0 insertions(+), 0 deletions(-) diff --git a/website/publish/media/domain_name01.png b/website/publish/media/domain_name01.png index e5fa65d94fb4925bbf7066b532678bd40d00f9ef..e3671734c7ad11deddeaf47ca4392a6a888d736a 100644 GIT binary patch literal 13034 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 literal 11835 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 Xc80NlAEE%f{*9ynRt1$vzYF?*nhd+7 diff --git a/website/publish/media/domain_name02.png b/website/publish/media/domain_name02.png index 98acea8166ba3c74fc5004ea0d0f391fae7b13fb..247004bd40599cfc695ab55e627ec5531f3f201a 100644 GIT binary patch literal 24355 zcmce;1yEdF*EQG#cMER83GN=8Kyc{*!6mp$<L)jYxRVepxVyU(oZuSVUFPyWPu}_e zs`;jBW~$~^LDS8ZbMHB4pS9LryTg<eq)?Fvkw732>IZ2F6%YuP3<QD_K!5{20asle z11~U+VjsW=z~+hYITU!0;UuZyq-ty8<YM4p3{o|NI5`<R82OJQf<SLTA0$M<t_ufC zE*h%pWbh}pSXaxcuQ4TId!jtnmuIY(nvO~!T6!fPi)R{3runt5muqY!i~YmX-Wl6U zOP@XY>4yE(@4>zC&J2+{ZrS;5e>C#pY=|INu0b1-;y+vNy4XNj1$C-)H~SlUa!x9& zxa1xYiNBkqUx(B``vJe{u~3AtF#p|@<MdDBLjP{zFaa@tkC6aVacaQ)`woota50R> zLH1kfhge7F%`j)T;e%2!8jV`vU}v@%rt#pG3@-FPr^F$W@s47ekjPaWEvmZa`Aq*6 zbQAfyBg!vWBk%$$K;!jyZqzV|?!><r0#lUt7%8i?A|GJkp#8l(*pQlrrZA(H)gYm| z+Nox8V9P<;n7w9FhRSf)%(6H^El24Mhid87Z8-Iw{Ouduh@6tVJT*;KY$G9k39wyD zC∈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 E07d<HJOBUy literal 16246 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 ax==AiW3}C27I<==N=;c?sr>QNm;V<UO%<d7 diff --git a/website/publish/media/domain_name03.png b/website/publish/media/domain_name03.png index c8e4c2f763a1205694a3234104712b742d39429c..7bc3948d594396577040ffe065350e31c343d535 100644 GIT binary patch literal 29821 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 IzJB}v0KEoMssI20 literal 13715 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 diff --git a/website/publish/media/domain_name04.png b/website/publish/media/domain_name04.png index 9b96717685124e3a8ba21d763535e81a1a5b2b30..022cfde999510bd710ddc839bbb5ca1c1d0e0f62 100644 GIT binary patch literal 62394 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 %r#`!U(zoaK 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%0Aa<w^`8MR^(F~iIhvfH%Dmt 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%0A{N@ES5g*lZ_pApT^dRk4=d3$08i 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 VR?)ZbffxZqTSNbDsoKNm{{h4Lpv?dP literal 34486 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 CTJLZG From 67458858adccb623f3034960678dd622eca4d775 Mon Sep 17 00:00:00 2001 From: lau-odoo <lau-odoo> Date: Wed, 18 Sep 2019 14:37:13 +0200 Subject: [PATCH 093/109] [IMP] mrp: V13 changes for the manufacturing orders doc --- .../management/manufacturing_order.rst | 99 +++++++++++------- .../media/process_manufacturing_orders_01.png | Bin 0 -> 7942 bytes .../media/process_manufacturing_orders_02.png | Bin 0 -> 13962 bytes .../media/process_manufacturing_orders_03.png | Bin 0 -> 2344 bytes .../media/process_manufacturing_orders_04.png | Bin 0 -> 10342 bytes .../media/process_manufacturing_orders_05.png | Bin 0 -> 7503 bytes .../media/process_manufacturing_orders_06.png | Bin 0 -> 5927 bytes 7 files changed, 59 insertions(+), 40 deletions(-) create mode 100644 manufacturing/management/media/process_manufacturing_orders_01.png create mode 100644 manufacturing/management/media/process_manufacturing_orders_02.png create mode 100644 manufacturing/management/media/process_manufacturing_orders_03.png create mode 100644 manufacturing/management/media/process_manufacturing_orders_04.png create mode 100644 manufacturing/management/media/process_manufacturing_orders_05.png create mode 100644 manufacturing/management/media/process_manufacturing_orders_06.png diff --git a/manufacturing/management/manufacturing_order.rst b/manufacturing/management/manufacturing_order.rst index f176467bc..069206eb3 100644 --- a/manufacturing/management/manufacturing_order.rst +++ b/manufacturing/management/manufacturing_order.rst @@ -1,56 +1,75 @@ -==================================== -How to process a manufacturing order -==================================== +============================ +Process Manufacturing Orders +============================ -Introduction -============ +In Odoo, you can manage your manufacturing process in two different +ways. You can work with one document, or decide to have more information +and control over it. -There are two basic ways to manage manufacturing in Odoo. The first way -manages work with one document only. This document is the -**manufacturing order**. The second way uses additional documents to -give you more precise control over the manufacturing process. In this -way, **Manufacturing orders** are divided into one or more steps -defined by **work orders**, performed in an order defined by -**routings**. +In the first case, Odoo makes things easier and helps you manage work +with one document only: the manufacturing order. No complex steps during +the process, you just have to schedule the job and record the +production. -How to manage manufacturing without routings -============================================ +But, if you need more control, you can use additional documents (steps) +to your manufacturing process. This way, *Manufacturing Orders* are +divided into one or more steps defined by *Work Orders* and performed +in a sequence defined by *routings*. -You will most likely use manufacturing orders without routings if all -the work to produce your product is performed in one place, by one -person, in one step, and/or you do not need the level of granular -control afforded by work orders and routings. +Using Odoo will allow you to precisely schedule the job, analyze your +efficiency but also have ease when realizing each step of your +manufacturing process. -Managing your operations in this way is the default behavior in Odoo. -There are two basic phases from planning to production: +Manage Manufacturing Without Routings +===================================== -1. Create manufacturing orders +If your manufacturing process is limited to one place, one person and +one step, you will probably use manufacturing orders without routings. -2. Record Production +In Odoo, it is the default behavior. If work this way, there are two +basic phases from planning to production: -How to manage manufacturing with routings and work orders -========================================================= +- Create a manufacturing order -To use work orders and routings, you will need to enable the option -**Manage production by work orders** From -:menuselection:`Configuration --> Settings`. You will then be able to add -routings to bills of materials, and configure some additional related -fields. You will also be able to create **work centers**, the +- Record the production + +Manage Manufacturing with Routings and Work Centers +=================================================== + +To use *Work Centers* and *Routings*, you will need to enable the +*Work Orders* feature. To do so, go to the *Manufacturing* app +settings. + +.. image:: media/process_manufacturing_orders_01.png + :align: center + +Now, you can add routings to *BoMs* and configure your operations +taking place at different *work centers*. The *Work Centers* are the locations at which work orders are performed. -When manufacturing with routings and work orders, each work order is -scheduled individually. You will also have access to time and capacity -planning, and reports on costing and efficiency on a work center level. +.. image:: media/process_manufacturing_orders_02.png + :align: center -Manufacturing using routings can be broken down into several steps. When -configuring your BoM, you will need to add a routing defining the -component work orders. After planning the manufacturing order, you will -have the added step of scheduling work orders. +When manufacturing this way, each *Work Order* is scheduled +individually. You will also have access to time and capacity planning, +as well as reports on costing and efficiency for each *Work Center*. -The workflow is thus divided into three basic phases, as follows: +.. image:: media/process_manufacturing_orders_03.png + :align: center -1. Create manufacturing orders +Thus, the workflow is divided into three basic phases: -2. Schedule the associated work orders. +- Create the manufacturing order -3. Perform the scheduled work and record production. +.. image:: media/process_manufacturing_orders_04.png + :align: center + +- Schedule the associated work orders + +.. image:: media/process_manufacturing_orders_05.png + :align: center + +- Perform the scheduled work and record production + +.. image:: media/process_manufacturing_orders_06.png + :align: center \ No newline at end of file diff --git a/manufacturing/management/media/process_manufacturing_orders_01.png b/manufacturing/management/media/process_manufacturing_orders_01.png new file mode 100644 index 0000000000000000000000000000000000000000..a459403293ac160a46ea1519df57441f81a16d15 GIT binary patch literal 7942 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 literal 0 HcmV?d00001 diff --git a/manufacturing/management/media/process_manufacturing_orders_02.png b/manufacturing/management/media/process_manufacturing_orders_02.png new file mode 100644 index 0000000000000000000000000000000000000000..0ef83871e0cefec2d1c3d54c02cf4deb408b324c GIT binary patch literal 13962 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ώWl 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 literal 0 HcmV?d00001 diff --git a/manufacturing/management/media/process_manufacturing_orders_03.png b/manufacturing/management/media/process_manufacturing_orders_03.png new file mode 100644 index 0000000000000000000000000000000000000000..67173557f30bdd69e7bb7575c899a911fc294077 GIT binary patch literal 2344 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 O0000<MNUMnLSTXxMfE)Z literal 0 HcmV?d00001 diff --git a/manufacturing/management/media/process_manufacturing_orders_04.png b/manufacturing/management/media/process_manufacturing_orders_04.png new file mode 100644 index 0000000000000000000000000000000000000000..a1e3973360dbabf5005a2c8ecc139fc00062b5e7 GIT binary patch literal 10342 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 H&4T_9k8mZp literal 0 HcmV?d00001 diff --git a/manufacturing/management/media/process_manufacturing_orders_05.png b/manufacturing/management/media/process_manufacturing_orders_05.png new file mode 100644 index 0000000000000000000000000000000000000000..d41a95e81f63efb4a9c797d7592dd22cd685195b GIT binary patch literal 7503 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 LrTk0LGUR^%RTs9c literal 0 HcmV?d00001 diff --git a/manufacturing/management/media/process_manufacturing_orders_06.png b/manufacturing/management/media/process_manufacturing_orders_06.png new file mode 100644 index 0000000000000000000000000000000000000000..4b5941b587c6fb54eb764a2a0d1d6c3996e8335b GIT binary patch literal 5927 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 b&n5rp{R31uh&=o02E5RCrCzD}A?$wue$iEi literal 0 HcmV?d00001 From 49434c2dae5be334799c3cdd0a0cd6110e83834f Mon Sep 17 00:00:00 2001 From: Juan Pablo Mora <juanpam68@gmail.com> Date: Fri, 6 Sep 2019 11:02:34 -0700 Subject: [PATCH 094/109] [FIX] inventory: outdated screenshot The field carrier_price is no longer viewable in the delivery order by default and the screenshot could bring confusion to people that are following the documentation. closes #394 --- inventory/shipping/operation/invoicing.rst | 4 ++-- .../shipping/operation/media/invoicing02.png | Bin 15045 -> 41680 bytes 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/inventory/shipping/operation/invoicing.rst b/inventory/shipping/operation/invoicing.rst index 8136671fc..307e8b9a3 100644 --- a/inventory/shipping/operation/invoicing.rst +++ b/inventory/shipping/operation/invoicing.rst @@ -61,8 +61,8 @@ On your sale order, choose the carrier that will be used. Click on The price is computed when you **save** the sale order. Confirm the sale order and proceed to deliver the product. -The real shipping cost are computed when the delivery order is -validated. +The real shipping cost is computed when the delivery order is +validated, you can see the real cost in the chatter of the delivery order. .. image:: media/invoicing02.png :align: center diff --git a/inventory/shipping/operation/media/invoicing02.png b/inventory/shipping/operation/media/invoicing02.png index 6fc748ac793486b3cc4e5209f7281dc4696efd52..3cff60403709567ea194367fc791e6342e49df27 100644 GIT binary patch literal 41680 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 Z{{~^To0x?4na2PC002ovPDHLkV1iO%i~9fo literal 15045 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 Aa{vGU From e1ba365b6ce17c13aa8c581fe18cbc550d9a5c9f Mon Sep 17 00:00:00 2001 From: Luis Guzman <Ark74@users.noreply.github.com> Date: Thu, 19 Sep 2019 14:36:43 +0000 Subject: [PATCH 095/109] [FIX] paypal: documentation for EWP (#396) --- ecommerce/shopper_experience/paypal.rst | 2 ++ 1 file changed, 2 insertions(+) diff --git a/ecommerce/shopper_experience/paypal.rst b/ecommerce/shopper_experience/paypal.rst index 7a43a9ace..ed35f197f 100644 --- a/ecommerce/shopper_experience/paypal.rst +++ b/ecommerce/shopper_experience/paypal.rst @@ -69,6 +69,8 @@ Set up your Paypal account .. image:: media/paypal_account_optional.png :align: center + .. tip:: For Encrypted Website Payments & EWP_SETTINGS error, + please check the `paypal documentation. <https://developer.paypal.com/docs/classic/paypal-payments-standard/integration-guide/encryptedwebpayments/#encrypted-website-payments-ewp>`__ Set up Odoo =========== From 77eabba1ece1b7c6b0c00719575c554466ac792d Mon Sep 17 00:00:00 2001 From: Ben Kochie <superq@gmail.com> Date: Thu, 19 Sep 2019 16:41:22 +0200 Subject: [PATCH 096/109] [IMP] general: wording of date format FAQ entry (#314) Fix first paragraph of date format FAQ to improve clarity. Thanks to @osg for the help. --- general/base_import/import_faq.rst | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/general/base_import/import_faq.rst b/general/base_import/import_faq.rst index d13626b9d..8593d7ff7 100644 --- a/general/base_import/import_faq.rst +++ b/general/base_import/import_faq.rst @@ -78,7 +78,7 @@ you will then be able to choose from the complete list of fields for each column Where can I change the date import format? ------------------------------------------ -Odoo can automatically detect if a column is a date and it will try to guess the date format from a set of most used date format. While this process can work for a lot of simple date format, some exotic date format will not be recognize and it is also possible to have some confusion (day and month inverted as example) as it is difficult to guess correctly which part is the day and which one is the month in a date like '01-03-2016'. +Odoo can automatically detect if a column is a date, and it will try to guess the date format from a set of most commonly used date formats. While this process can work for many date formats, some date formats will not be recognized. This can cause confusion due to day-month inversions; it is difficult to guess which part of a date format is the day and which part is the month in a date such as '01-03-2016'. To view which date format Odoo has found from your file you can check the **Date Format** that is shown when clicking on **Options** under the file selector. If this format is incorrect you can change it to your liking using the *ISO 8601* to define the format. @@ -247,4 +247,4 @@ It will produce the following CSV file:: As you can see in this file, Fabien and Laurence are working for the Bigees company (company_1) and Eric is working for the Organi company. The relation between persons and companies is done using the External ID of the companies. We had to prefix the "External ID" by the name of the table to avoid a conflict of ID between persons and companies (person_1 and company_1 who shared the same ID 1 in the orignial database). -The two files produced are ready to be imported in Odoo without any modifications. After having imported these two CSV files, you will have 4 contacts and 3 companies. (the firsts two contacts are linked to the first company). You must first import the companies and then the persons. \ No newline at end of file +The two files produced are ready to be imported in Odoo without any modifications. After having imported these two CSV files, you will have 4 contacts and 3 companies. (the firsts two contacts are linked to the first company). You must first import the companies and then the persons. From 110082965811661d7283362884b0823d1564b540 Mon Sep 17 00:00:00 2001 From: Xavier Brochard <xavier@alternatif.org> Date: Thu, 19 Sep 2019 16:43:26 +0200 Subject: [PATCH 097/109] [IMP] sales: show where each sales settings is explained (#349) Add a note to show where each sales settings option is explained. --- sales/products_prices/prices/pricing.rst | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/sales/products_prices/prices/pricing.rst b/sales/products_prices/prices/pricing.rst index d09c75f88..aa3853be1 100644 --- a/sales/products_prices/prices/pricing.rst +++ b/sales/products_prices/prices/pricing.rst @@ -5,13 +5,20 @@ How to adapt your prices to your customers and apply discounts Odoo has a powerful pricelist feature to support a pricing strategy tailored to your business. A pricelist is a list of prices or price rules that Odoo searches to determine the suggested price. You can set several critarias to use a specific price: periods, min. sold quantity (meet a minimum order quantity and get a price break), etc. -As pricelists only suggest prices, they can be overridden by users completing sales orders. + +As pricelists only suggest prices, they can be overridden by vendors completing sales orders. Choose your pricing strategy from :menuselection:`Sales --> Settings`. .. image:: ./media/pricing_options.png :align: center +.. note:: + + * *A single sale price per product :* doesn't let you adapt prices, it use default product price ; + * *Different prices per customer segment :* you will set several prices per products ; + * *Advanced pricing based on formula :* will let you apply discounts, margins and roundings. + Several prices per product ========================== @@ -59,7 +66,7 @@ Prices per minimum quantity Discounts, margins, roundings ============================= -The third option allows to set price change rules. +*Advanced pricing based on formula* allows to set price change rules. Changes can be relative to the product list/catalog price, the product cost price, or to another pricelist. Changes are calculated via discounts or surcharges and can be forced to fit within floor (minumum margin) and ceilings (maximum margins). From b564e19df77c7d2ddb4c9bde4e8d1d7e2c6f7b5d Mon Sep 17 00:00:00 2001 From: lau-odoo <lau-odoo> Date: Fri, 20 Sep 2019 13:53:33 +0200 Subject: [PATCH 098/109] [ADD] mrp: new doc for flexible components consumption --- manufacturing/management.rst | 1 + .../flexible_components_consumption.rst | 53 ++++++++++++++++++ .../flexible_components_consumption_01.png | Bin 0 -> 5751 bytes .../flexible_components_consumption_02.png | Bin 0 -> 23486 bytes .../flexible_components_consumption_03.png | Bin 0 -> 7030 bytes .../flexible_components_consumption_04.png | Bin 0 -> 24949 bytes 6 files changed, 54 insertions(+) create mode 100644 manufacturing/management/flexible_components_consumption.rst create mode 100644 manufacturing/management/media/flexible_components_consumption_01.png create mode 100644 manufacturing/management/media/flexible_components_consumption_02.png create mode 100644 manufacturing/management/media/flexible_components_consumption_03.png create mode 100644 manufacturing/management/media/flexible_components_consumption_04.png diff --git a/manufacturing/management.rst b/manufacturing/management.rst index 4a46ddecc..a1d45df0f 100644 --- a/manufacturing/management.rst +++ b/manufacturing/management.rst @@ -12,6 +12,7 @@ Manufacturing Management management/kit_shipping management/product_variants management/sub_assemblies + management/flexible_components_consumption management/plan_work_orders management/unbuild management/subcontracting diff --git a/manufacturing/management/flexible_components_consumption.rst b/manufacturing/management/flexible_components_consumption.rst new file mode 100644 index 000000000..d5d0e62ec --- /dev/null +++ b/manufacturing/management/flexible_components_consumption.rst @@ -0,0 +1,53 @@ +=================================== +Use flexible components consumption +=================================== + +Sometimes, you might need more components than usual to manufacture a +product. Let’s say that you produce a desk combination of 4 desks and +two chairs but your customer asks you one more desk. Alright, you can do +that. But you will need to register it! + +In case this happens, Odoo has the *flexible components consumption* +feature available. If you enable it, you will be able to consume as many +components as needed and it will make you save time in the registration +of your items consumption. + +Configuration +============= + +Using flexible component consumption is easy and can be done in a few +steps. All you need is a *BoM* and a *Quality Control Point*. +Therefore, you will need to activate the feature *Quality* in the +*MRP* app settings. + +First, open the *BoM* you want to use for flexible component +consumption and edit it. In the *Miscellaneous* tab, choose +*Flexible* as the consumption type. Then, save. + +.. image:: media/flexible_components_consumption_01.png + :align: center + +Now, in the *Quality* app, open the *Control Point* menu, under +*Quality Control* and create a new *Quality Control Point*. Choose +your product, your operation and work order operation. Then, choose +*Register Consumed Materials* as type. + +.. image:: media/flexible_components_consumption_02.png + :align: center + +Next, go back to your *Manufacturing* app and create a *Manufacturing +order*. Choose the product for which you have created the flexible +*BoM*. + +Then, confirm it and launch the process step. While processing, you will +have the possibility to consume more components than expected in the +*BoM*. To do so, click on *Continue Consumption*. + +.. image:: media/flexible_components_consumption_03.png + :align: center + +When the job is over, you will find a summary of your component +consumption in the *Finished Steps* tab of your work order. + +.. image:: media/flexible_components_consumption_04.png + :align: center \ No newline at end of file diff --git a/manufacturing/management/media/flexible_components_consumption_01.png b/manufacturing/management/media/flexible_components_consumption_01.png new file mode 100644 index 0000000000000000000000000000000000000000..4e0de6f5e6bd0fbfb149135d4b1b6a64c4d17f96 GIT binary patch literal 5751 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 literal 0 HcmV?d00001 diff --git a/manufacturing/management/media/flexible_components_consumption_02.png b/manufacturing/management/media/flexible_components_consumption_02.png new file mode 100644 index 0000000000000000000000000000000000000000..4ce18f0185feb671486c3cab7c04b8bf0680d641 GIT binary patch literal 23486 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%0Dw z6$~_&{H;0u`gG&(?2$uknlYKaoWCf-KNt~sti~%wMi1XZK>$@O@Tq4B4Sk8T80A{Z zT*!!FBRCrouF8;pcC%GbD|c)*PJGpgm`45`SDw{ceMjG1VL!b@jxk-Dn(i{?r1}+6 zifGgCh;gGWFh>2Qa#8GXi!)}vd{dVJ?*Bv^7o@{F2N(%;qykUhoPb3$-b(EWQErUv zZhmnX8&G0$#&3N=opoYfd}Tcd9*3>gH4oQ}x%2r>e@Q@<^;l@4;)`Q{32_qZHzT|K zKaqkr*SL|91WD0WI4OU6edf)kYSEw#-^rD~|3zm1{~*l$kdB|dBQY)Q*UWz%G*$Ip Jlq<iE_#c1+<wO7g literal 0 HcmV?d00001 diff --git a/manufacturing/management/media/flexible_components_consumption_03.png b/manufacturing/management/media/flexible_components_consumption_03.png new file mode 100644 index 0000000000000000000000000000000000000000..dd4d2eacdbbd5f7bc2b2b0d725366048acbefc76 GIT binary patch literal 7030 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 UZ<yveGynhq07*qoM6N<$f;PrW4*&oF literal 0 HcmV?d00001 diff --git a/manufacturing/management/media/flexible_components_consumption_04.png b/manufacturing/management/media/flexible_components_consumption_04.png new file mode 100644 index 0000000000000000000000000000000000000000..7ad8942697b32a06af1d57eb6c36e05d399c45c3 GIT binary patch literal 24949 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 NO7d!QH8N%){|g5?0YLx& literal 0 HcmV?d00001 From bc09d74d324b07670b6392e1e4d73ff61a3a0d1f Mon Sep 17 00:00:00 2001 From: Richard Mathot <rim@odoo.com> Date: Fri, 20 Sep 2019 16:22:52 +0200 Subject: [PATCH 099/109] [FIX] odoo_sh: confusion between automated and scheduled actions MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit C'était gros comme une maison en plus. --- .../advanced/frequent_technical_questions.rst | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/odoo_sh/advanced/frequent_technical_questions.rst b/odoo_sh/advanced/frequent_technical_questions.rst index 850d2695c..2436f225e 100644 --- a/odoo_sh/advanced/frequent_technical_questions.rst +++ b/odoo_sh/advanced/frequent_technical_questions.rst @@ -6,28 +6,28 @@ Frequent Technical Questions ================================== -"Automated actions do not run at the exact time they were expected" +"Scheduled actions do not run at the exact time they were expected" ------------------------------------------------------------------- -On the Odoo.sh platform, we cannot guarantee an exact running time for automated actions. +On the Odoo.sh platform, we cannot guarantee an exact running time for scheduled actions. -This is due to the fact that there might be multiple customers on the same server, and we must guarantee a fair share of the server for every customer. Automated actions are therefore implemented slightly differently than on a regular Odoo server, and are run on a *best effort* policy. +This is due to the fact that there might be multiple customers on the same server, and we must guarantee a fair share of the server for every customer. Scheduled actions are therefore implemented slightly differently than on a regular Odoo server, and are run on a *best effort* policy. .. warning:: - Do not expect any automated action to be run more often than every 5 min. + Do not expect any scheduled action to be run more often than every 5 min. -Are there "best practices" regarding automated actions? +Are there "best practices" regarding scheduled actions? ------------------------------------------------------- -**Odoo.sh always limits the execution time of automated actions (*aka* crons).** +**Odoo.sh always limits the execution time of scheduled actions (*aka* crons).** Therefore, you must keep this fact in mind when developing your own crons. We advise that: -- Your automated actions should work on small batches of records. -- Your automated actions should commit their work after processing each batch; +- Your scheduled actions should work on small batches of records. +- Your scheduled actions should commit their work after processing each batch; this way, if they get interrupted by the time-limit, there is no need to start over. -- Your automated actions should be +- Your scheduled actions should be `idempotent <https://stackoverflow.com/a/1077421/3332416>`_: they must not cause side-effects if they are started more often than expected. @@ -38,7 +38,7 @@ Can you install `pycups <https://pypi.org/project/pycups/>`_ or some similar lib Several community apps for Odoo list ``pycups`` as required dependency. - ``pycups`` is a set of Python bindings for the libcups library. They are meant to integrate your computer with a local printing server. -- CUPS is printing server meant to be used for printers on the same local network as the Odoo server. +- CUPS is a printing server meant to be used for printers on the same local network as the Odoo server. We consider adding new system packages as long as they are indeed used. Regarding ``pycups``, you won't be able to configure a printer in the local network of your Odoo.sh server. From 8af88b6fd5ff42d7b3f618807eda236006bd569f Mon Sep 17 00:00:00 2001 From: Odoo Translation Bot <c3p@odoo.com> Date: Sun, 22 Sep 2019 02:30:30 +0200 Subject: [PATCH 100/109] [I18N] Update translation terms from Transifex --- locale/es/LC_MESSAGES/manufacturing.po | 51 +++++++++++++++++++++++--- locale/it/LC_MESSAGES/accounting.po | 12 +++--- locale/it/LC_MESSAGES/db_management.po | 2 +- locale/it/LC_MESSAGES/discuss.po | 2 +- locale/it/LC_MESSAGES/expenses.po | 2 +- locale/zh_CN/LC_MESSAGES/accounting.po | 7 ++-- 6 files changed, 59 insertions(+), 17 deletions(-) diff --git a/locale/es/LC_MESSAGES/manufacturing.po b/locale/es/LC_MESSAGES/manufacturing.po index d52f831c5..6c4e130e8 100644 --- a/locale/es/LC_MESSAGES/manufacturing.po +++ b/locale/es/LC_MESSAGES/manufacturing.po @@ -8,6 +8,7 @@ # Lina Maria Avendaño Carvajal <lina8823@gmail.com>, 2018 # Vivian Montana <vmo@odoo.com>, 2019 # Jon Perez <jop@odoo.com>, 2019 +# Fernando La Chica Mera <fernandolachica@gmail.com>, 2019 # #, fuzzy msgid "" @@ -16,7 +17,7 @@ msgstr "" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-10-19 10:03+0200\n" "PO-Revision-Date: 2018-10-19 08:15+0000\n" -"Last-Translator: Jon Perez <jop@odoo.com>, 2019\n" +"Last-Translator: Fernando La Chica Mera <fernandolachica@gmail.com>, 2019\n" "Language-Team: Spanish (https://www.transifex.com/odoo/teams/41243/es/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -226,7 +227,7 @@ msgstr "" #: ../../manufacturing/management/kit_shipping.rst:3 msgid "How to Sell a Set of Products as a Kit" -msgstr "" +msgstr "Cómo vender un conjunto de productos como un kit" #: ../../manufacturing/management/kit_shipping.rst:5 msgid "" @@ -236,10 +237,15 @@ msgid "" "kit product is to be managed. In either case, both the Inventory and " "Manufacturing apps must be installed." msgstr "" +"Un *kit* es un conjunto de componentes que se entregan sin ser ensamblados o" +" mezclados previamente. Los kits se describen en Odoo usando *lista de " +"materiales*. Hay dos formas básicas de configurar kits, dependiendo de cómo " +"se gestionará el stock del kit. En cualquier caso, las aplicaciones de " +"inventario y fabricación deben ser instaladas." #: ../../manufacturing/management/kit_shipping.rst:12 msgid "Manage Stock of Component Products" -msgstr "" +msgstr "Gestión del Stock de los Componentes" #: ../../manufacturing/management/kit_shipping.rst:14 msgid "" @@ -247,6 +253,9 @@ msgid "" "the kit *components* only, you will use a Kit BoM without a manufacturing " "step." msgstr "" +"Si quiere ensamblar los kits a medida que se lo solicitan, gestionando el " +"stok de los *componentes* solamente, debe utilizar una lista de materiales " +"sin ningún paso de fabricación." #: ../../manufacturing/management/kit_shipping.rst:18 msgid "" @@ -256,6 +265,12 @@ msgid "" "shows a sales order for the kit \"Custom Computer Kit\", while the image at " "right shows the corresponding delivery order." msgstr "" +"Un producto que use una lista de materiales tipo Kit, aparecerá como una " +"sola línea en una oferta y pedido de venta, pero generará una orden de " +"entrega con una línea de pedido para cada uno de los componentes del kit. " +"Como puede observar en el ejemplo siguiente, la imagen de la izquierda " +"muestra un pedido de venta para el kit \"Custom Computer Kit\", mientras que" +" la imagen de la derecha muestra el pedido de entrega correspondiente." #: ../../manufacturing/management/kit_shipping.rst:24 msgid "|image0|\\ |image1|" @@ -275,12 +290,21 @@ msgid "" " Product Type should be set to **Consumable**. Because a kit product cannot " "be purchased, **Can be Purchased** should be unchecked." msgstr "" +"Desde el menú **Productos** de la aplicación de Inventario o Fabricación, " +"cree cada producto componente como lo haría con cualquier otro producto, " +"luego cree el producto de nivel superior, o kit. El producto kit debe tener " +"al menos la ruta **Fabricación**. Dado que no puedes rastrear el stock de en" +" los productos de kit, el tipo de producto debe establecerse como " +"**Consumible**. Además, ya que un producto de kit no se puede comprar, el " +"check **se puede comprar** debe estar sin marcar." #: ../../manufacturing/management/kit_shipping.rst:37 msgid "" "All other parameters on the kit product may be modified according to your " "preference. The component products require no special configuration." msgstr "" +"Todos los demás parámetros del producto del kit pueden modificarse como " +"desee. Los componentes no requieren ninguna configuración especial." #: ../../manufacturing/management/kit_shipping.rst:44 msgid "" @@ -289,10 +313,14 @@ msgid "" "this product as a set of components**. All other options may be left with " "their default values." msgstr "" +"Una vez que los productos estén configurados, cree una lista de materiales " +"para el producto kit. Añada cada componente y su cantidad. Seleccione el " +"tipo de lista de materiales **Kit**. Todas las demás opciones pueden " +"quedarse con sus valores por defecto." #: ../../manufacturing/management/kit_shipping.rst:53 msgid "Manage Stock of Kit Product and Component Products" -msgstr "" +msgstr "Gestión del Stock de los productos Kit y sus componentes" #: ../../manufacturing/management/kit_shipping.rst:55 msgid "" @@ -302,6 +330,12 @@ msgid "" "manufacturing order must be registered as completed before the kit product " "will appear in your stock." msgstr "" +"Si desea gestionar el stock del producto de kit de nivel superior, deberá " +"usar una lista de materiales estándar con un paso de fabricación en lugar de" +" una lista de materiales del producto kit. Cuando utilice una lista de " +"materiales estándar para ensamblar kits, se creará una orden de fabricación." +" La orden de fabricación debe marcarse como completada antes de que el " +"producto kit aparezca en su stock." #: ../../manufacturing/management/kit_shipping.rst:64 msgid "" @@ -310,6 +344,10 @@ msgid "" "order is confirmed. Select the product type **Stockable Product** to enable " "stock management." msgstr "" +"En el producto kit, seleccione la ruta **Fabricación**. Puede marcar la ruta" +" **Bajo pedido**, si lo que desea es crear una órden de producción al " +"confirmar un pedido de venta. Seleccione el tipo de producto **Producto " +"almacenable** para habilitar la gestión de stock." #: ../../manufacturing/management/kit_shipping.rst:72 msgid "" @@ -317,6 +355,9 @@ msgid "" "this product**. The assembly of the kit will be described by a manufacturing" " order rather than a packing operation." msgstr "" +"Cuando crees una lista de materiales, selecciona Tipo LdM **Fabricación**. " +"El ensamblado del kit será descrito en la orden de producción en lugar de " +"una operación de embalaje." #: ../../manufacturing/management/manufacturing_order.rst:3 msgid "How to process a manufacturing order" @@ -361,7 +402,7 @@ msgstr "" #: ../../manufacturing/management/manufacturing_order.rst:29 msgid "Record Production" -msgstr "registro de producción" +msgstr "Registro de producción" #: ../../manufacturing/management/manufacturing_order.rst:32 msgid "How to manage manufacturing with routings and work orders" diff --git a/locale/it/LC_MESSAGES/accounting.po b/locale/it/LC_MESSAGES/accounting.po index 9a2378cde..97f0ee3b5 100644 --- a/locale/it/LC_MESSAGES/accounting.po +++ b/locale/it/LC_MESSAGES/accounting.po @@ -2078,7 +2078,7 @@ msgstr "" #: ../../accounting/localizations/colombia.rst:74 msgid "4.1 Partner" -msgstr "" +msgstr "4.1 Partner" #: ../../accounting/localizations/colombia.rst:77 msgid "4.1.1 Identification" @@ -2123,7 +2123,7 @@ msgstr "" #: ../../accounting/localizations/colombia.rst:108 msgid "4.2 Taxes" -msgstr "" +msgstr "4.2 Imposte" #: ../../accounting/localizations/colombia.rst:110 msgid "" @@ -2141,7 +2141,7 @@ msgstr "" #: ../../accounting/localizations/colombia.rst:125 msgid "4.3 Journals" -msgstr "" +msgstr "4.3 Registri" #: ../../accounting/localizations/colombia.rst:127 msgid "" @@ -2160,7 +2160,7 @@ msgstr "" #: ../../accounting/localizations/colombia.rst:143 msgid "4.4 Users" -msgstr "" +msgstr "4.4 Utenti" #: ../../accounting/localizations/colombia.rst:145 msgid "" @@ -2175,7 +2175,7 @@ msgstr "" #: ../../accounting/localizations/colombia.rst:156 msgid "1. Invoice" -msgstr "" +msgstr "1. Fattura" #: ../../accounting/localizations/colombia.rst:158 msgid "" @@ -2185,7 +2185,7 @@ msgstr "" #: ../../accounting/localizations/colombia.rst:162 msgid "1.1 Invoice creation" -msgstr "" +msgstr "1.1 Creazione fattura" #: ../../accounting/localizations/colombia.rst:164 msgid "" diff --git a/locale/it/LC_MESSAGES/db_management.po b/locale/it/LC_MESSAGES/db_management.po index d9d749067..64a734c86 100644 --- a/locale/it/LC_MESSAGES/db_management.po +++ b/locale/it/LC_MESSAGES/db_management.po @@ -47,7 +47,7 @@ msgstr "" #: ../../db_management/db_online.rst:22 msgid "Several actions are available:" -msgstr "" +msgstr "Sono disponibili diverse azioni:" #: ../../db_management/db_online.rst:28 msgid ":ref:`Upgrade <upgrade_button>`" diff --git a/locale/it/LC_MESSAGES/discuss.po b/locale/it/LC_MESSAGES/discuss.po index 521dedb1a..f407e4f6b 100644 --- a/locale/it/LC_MESSAGES/discuss.po +++ b/locale/it/LC_MESSAGES/discuss.po @@ -23,7 +23,7 @@ msgstr "" #: ../../discuss.rst:5 msgid "Discuss" -msgstr "Comunicazioni" +msgstr "Messaggi" #: ../../discuss/email_servers.rst:3 msgid "How to use my mail server to send and receive emails in Odoo" diff --git a/locale/it/LC_MESSAGES/expenses.po b/locale/it/LC_MESSAGES/expenses.po index 345aa1bf2..449f758da 100644 --- a/locale/it/LC_MESSAGES/expenses.po +++ b/locale/it/LC_MESSAGES/expenses.po @@ -23,4 +23,4 @@ msgstr "" #: ../../expenses.rst:5 msgid "Expenses" -msgstr "Spese" +msgstr "Note spese" diff --git a/locale/zh_CN/LC_MESSAGES/accounting.po b/locale/zh_CN/LC_MESSAGES/accounting.po index 3c5e683b3..2905246f0 100644 --- a/locale/zh_CN/LC_MESSAGES/accounting.po +++ b/locale/zh_CN/LC_MESSAGES/accounting.po @@ -23,7 +23,7 @@ # OCA-ALL <sasakuma@gz2001.com>, 2018 # snow wang <147156565@qq.com>, 2018 # Martin Trigaux, 2018 -# Jeffery CHEN Fan <jeffery9@gmail.com>, 2018 +# Jeffery CHEN <jeffery9@gmail.com>, 2018 # liAnGjiA <liangjia@qq.com>, 2018 # Connie Xiao <connie.xiao@elico-corp.com>, 2018 # Richard yang <yanglinqiangdata@hotmail.com>, 2018 @@ -33,6 +33,7 @@ # xu xiaohu <xu.xiaohu@gmail.com>, 2018 # 演奏王 <wangwhai@qq.com>, 2018 # 黎伟杰 <674416404@qq.com>, 2019 +# Manga Tsang <mts@odoo.com>, 2019 # #, fuzzy msgid "" @@ -41,7 +42,7 @@ msgstr "" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-11-07 15:38+0100\n" "PO-Revision-Date: 2018-10-19 08:14+0000\n" -"Last-Translator: 黎伟杰 <674416404@qq.com>, 2019\n" +"Last-Translator: Manga Tsang <mts@odoo.com>, 2019\n" "Language-Team: Chinese (China) (https://www.transifex.com/odoo/teams/41243/zh_CN/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -2797,7 +2798,7 @@ msgstr "资产负债表" #: ../../accounting/localizations/germany.rst:24 #: ../../accounting/localizations/nederlands.rst:19 msgid "Profit & Loss" -msgstr "" +msgstr "利润损失" #: ../../accounting/localizations/germany.rst:25 msgid "Tax Report (Umsatzsteuervoranmeldung)" From fca83e56726b3a520b5ed1d80265012a621689f8 Mon Sep 17 00:00:00 2001 From: Odoo Translation Bot <c3p@odoo.com> Date: Sun, 22 Sep 2019 05:00:32 +0200 Subject: [PATCH 101/109] [I18N] Update translation terms from Transifex --- locale/es/LC_MESSAGES/manufacturing.po | 49 +++++++++++++++++++++++--- locale/zh_CN/LC_MESSAGES/accounting.po | 11 +++--- 2 files changed, 51 insertions(+), 9 deletions(-) diff --git a/locale/es/LC_MESSAGES/manufacturing.po b/locale/es/LC_MESSAGES/manufacturing.po index 0684d7e3c..afe5df430 100644 --- a/locale/es/LC_MESSAGES/manufacturing.po +++ b/locale/es/LC_MESSAGES/manufacturing.po @@ -9,6 +9,7 @@ # Martin Trigaux, 2017 # oihane <oihanecruce@gmail.com>, 2017 # Vivian Montana <vmo@odoo.com>, 2019 +# Fernando La Chica Mera <fernandolachica@gmail.com>, 2019 # #, fuzzy msgid "" @@ -17,7 +18,7 @@ msgstr "" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-09-26 16:07+0200\n" "PO-Revision-Date: 2017-10-20 09:56+0000\n" -"Last-Translator: Vivian Montana <vmo@odoo.com>, 2019\n" +"Last-Translator: Fernando La Chica Mera <fernandolachica@gmail.com>, 2019\n" "Language-Team: Spanish (https://www.transifex.com/odoo/teams/41243/es/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -227,7 +228,7 @@ msgstr "" #: ../../manufacturing/management/kit_shipping.rst:3 msgid "How to Sell a Set of Products as a Kit" -msgstr "" +msgstr "Cómo vender un conjunto de productos como un kit" #: ../../manufacturing/management/kit_shipping.rst:5 msgid "" @@ -237,10 +238,15 @@ msgid "" "kit product is to be managed. In either case, both the Inventory and " "Manufacturing apps must be installed." msgstr "" +"Un *kit* es un conjunto de componentes que se entregan sin ser ensamblados o" +" mezclados previamente. Los kits se describen en Odoo usando *lista de " +"materiales*. Hay dos formas básicas de configurar kits, dependiendo de cómo " +"se gestionará el stock del kit. En cualquier caso, las aplicaciones de " +"inventario y fabricación deben ser instaladas." #: ../../manufacturing/management/kit_shipping.rst:12 msgid "Manage Stock of Component Products" -msgstr "" +msgstr "Gestión del Stock de los Componentes" #: ../../manufacturing/management/kit_shipping.rst:14 msgid "" @@ -248,6 +254,9 @@ msgid "" "the kit *components* only, you will use a Kit BoM without a manufacturing " "step." msgstr "" +"Si quiere ensamblar los kits a medida que se lo solicitan, gestionando el " +"stok de los *componentes* solamente, debe utilizar una lista de materiales " +"sin ningún paso de fabricación." #: ../../manufacturing/management/kit_shipping.rst:18 msgid "" @@ -257,6 +266,12 @@ msgid "" "shows a sales order for the kit \"Custom Computer Kit\", while the image at " "right shows the corresponding delivery order." msgstr "" +"Un producto que use una lista de materiales tipo Kit, aparecerá como una " +"sola línea en una oferta y pedido de venta, pero generará una orden de " +"entrega con una línea de pedido para cada uno de los componentes del kit. " +"Como puede observar en el ejemplo siguiente, la imagen de la izquierda " +"muestra un pedido de venta para el kit \"Custom Computer Kit\", mientras que" +" la imagen de la derecha muestra el pedido de entrega correspondiente." #: ../../manufacturing/management/kit_shipping.rst:24 msgid "|image0|\\ |image1|" @@ -276,12 +291,21 @@ msgid "" " Product Type should be set to **Consumable**. Because a kit product cannot " "be purchased, **Can be Purchased** should be unchecked." msgstr "" +"Desde el menú **Productos** de la aplicación de Inventario o Fabricación, " +"cree cada producto componente como lo haría con cualquier otro producto, " +"luego cree el producto de nivel superior, o kit. El producto kit debe tener " +"al menos la ruta **Fabricación**. Dado que no puedes rastrear el stock de en" +" los productos de kit, el tipo de producto debe establecerse como " +"**Consumible**. Además, ya que un producto de kit no se puede comprar, el " +"check **se puede comprar** debe estar sin marcar." #: ../../manufacturing/management/kit_shipping.rst:37 msgid "" "All other parameters on the kit product may be modified according to your " "preference. The component products require no special configuration." msgstr "" +"Todos los demás parámetros del producto del kit pueden modificarse como " +"desee. Los componentes no requieren ninguna configuración especial." #: ../../manufacturing/management/kit_shipping.rst:44 msgid "" @@ -290,10 +314,14 @@ msgid "" "this product as a set of components**. All other options may be left with " "their default values." msgstr "" +"Una vez que los productos estén configurados, cree una lista de materiales " +"para el producto kit. Añada cada componente y su cantidad. Seleccione el " +"tipo de lista de materiales **Kit**. Todas las demás opciones pueden " +"quedarse con sus valores por defecto." #: ../../manufacturing/management/kit_shipping.rst:53 msgid "Manage Stock of Kit Product and Component Products" -msgstr "" +msgstr "Gestión del Stock de los productos Kit y sus componentes" #: ../../manufacturing/management/kit_shipping.rst:55 msgid "" @@ -303,6 +331,12 @@ msgid "" "manufacturing order must be registered as completed before the kit product " "will appear in your stock." msgstr "" +"Si desea gestionar el stock del producto de kit de nivel superior, deberá " +"usar una lista de materiales estándar con un paso de fabricación en lugar de" +" una lista de materiales del producto kit. Cuando utilice una lista de " +"materiales estándar para ensamblar kits, se creará una orden de fabricación." +" La orden de fabricación debe marcarse como completada antes de que el " +"producto kit aparezca en su stock." #: ../../manufacturing/management/kit_shipping.rst:64 msgid "" @@ -311,6 +345,10 @@ msgid "" "order is confirmed. Select the product type **Stockable Product** to enable " "stock management." msgstr "" +"En el producto kit, seleccione la ruta **Fabricación**. Puede marcar la ruta" +" **Bajo pedido**, si lo que desea es crear una órden de producción al " +"confirmar un pedido de venta. Seleccione el tipo de producto **Producto " +"almacenable** para habilitar la gestión de stock." #: ../../manufacturing/management/kit_shipping.rst:72 msgid "" @@ -318,6 +356,9 @@ msgid "" "this product**. The assembly of the kit will be described by a manufacturing" " order rather than a packing operation." msgstr "" +"Cuando crees una lista de materiales, selecciona Tipo LdM **Fabricación**. " +"El ensamblado del kit será descrito en la orden de producción en lugar de " +"una operación de embalaje." #: ../../manufacturing/management/manufacturing_order.rst:3 msgid "How to process a manufacturing order" diff --git a/locale/zh_CN/LC_MESSAGES/accounting.po b/locale/zh_CN/LC_MESSAGES/accounting.po index 79f6f5964..24b3e1110 100644 --- a/locale/zh_CN/LC_MESSAGES/accounting.po +++ b/locale/zh_CN/LC_MESSAGES/accounting.po @@ -25,17 +25,18 @@ # waveyeung <waveyeung@qq.com>, 2018 # v2exerer <9010446@qq.com>, 2018 # e2f <projects@e2f.com>, 2018 -# 菜小蛇 <lttlsnk@gmail.com>, 2018 +# lttlsnk <lttlsnk@gmail.com>, 2018 # John Lin <linyinhuan@139.com>, 2018 # Martin Trigaux, 2018 # ChinaMaker <liuct@chinamaker.net>, 2018 # yuan wenpu <1140021222@qq.com>, 2018 -# Jeffery CHEN Fan <jeffery9@gmail.com>, 2018 +# Jeffery CHEN <jeffery9@gmail.com>, 2018 # liAnGjiA <liangjia@qq.com>, 2018 -# 广州救火 <7017511@qq.com>, 2018 +# keecome <7017511@qq.com>, 2018 # neter ji <jifuyi@qq.com>, 2018 # xu xiaohu <xu.xiaohu@gmail.com>, 2018 # 演奏王 <wangwhai@qq.com>, 2018 +# Manga Tsang <mts@odoo.com>, 2019 # #, fuzzy msgid "" @@ -44,7 +45,7 @@ msgstr "" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-11-07 15:44+0100\n" "PO-Revision-Date: 2017-10-20 09:55+0000\n" -"Last-Translator: 演奏王 <wangwhai@qq.com>, 2018\n" +"Last-Translator: Manga Tsang <mts@odoo.com>, 2019\n" "Language-Team: Chinese (China) (https://www.transifex.com/odoo/teams/41243/zh_CN/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -2499,7 +2500,7 @@ msgstr "资产负债表" #: ../../accounting/localizations/germany.rst:24 #: ../../accounting/localizations/nederlands.rst:19 msgid "Profit & Loss" -msgstr "" +msgstr "利润损失" #: ../../accounting/localizations/germany.rst:25 msgid "Tax Report (Umsatzsteuervoranmeldung)" From 76a8aa1ea366200e8a7fed5c3045e0eec3437cb1 Mon Sep 17 00:00:00 2001 From: lau-odoo <lau-odoo> Date: Mon, 23 Sep 2019 10:02:39 +0200 Subject: [PATCH 102/109] [IMP] mrp: V13 changes for the kit_shipping doc --- manufacturing/management/kit_shipping.rst | 111 +++++++++--------- .../management/media/kit_shipping01.png | Bin 6884 -> 0 bytes .../management/media/kit_shipping02.png | Bin 8584 -> 0 bytes .../management/media/kit_shipping03.png | Bin 9862 -> 0 bytes .../management/media/kit_shipping04.png | Bin 14763 -> 0 bytes .../management/media/kit_shipping05.png | Bin 11714 -> 0 bytes .../management/media/kit_shipping06.png | Bin 16702 -> 0 bytes .../management/media/kit_shipping_01.png | Bin 0 -> 7267 bytes .../management/media/kit_shipping_02.png | Bin 0 -> 24821 bytes .../management/media/kit_shipping_03.png | Bin 0 -> 8863 bytes .../management/media/kit_shipping_04.png | Bin 0 -> 10537 bytes .../management/media/kit_shipping_05.png | Bin 0 -> 10656 bytes .../management/media/kit_shipping_06.png | Bin 0 -> 15109 bytes 13 files changed, 56 insertions(+), 55 deletions(-) delete mode 100644 manufacturing/management/media/kit_shipping01.png delete mode 100644 manufacturing/management/media/kit_shipping02.png delete mode 100644 manufacturing/management/media/kit_shipping03.png delete mode 100644 manufacturing/management/media/kit_shipping04.png delete mode 100644 manufacturing/management/media/kit_shipping05.png delete mode 100644 manufacturing/management/media/kit_shipping06.png create mode 100644 manufacturing/management/media/kit_shipping_01.png create mode 100644 manufacturing/management/media/kit_shipping_02.png create mode 100644 manufacturing/management/media/kit_shipping_03.png create mode 100644 manufacturing/management/media/kit_shipping_04.png create mode 100644 manufacturing/management/media/kit_shipping_05.png create mode 100644 manufacturing/management/media/kit_shipping_06.png diff --git a/manufacturing/management/kit_shipping.rst b/manufacturing/management/kit_shipping.rst index cbfa2f87d..6bea8448b 100644 --- a/manufacturing/management/kit_shipping.rst +++ b/manufacturing/management/kit_shipping.rst @@ -1,80 +1,81 @@ -====================================== -How to Sell a Set of Products as a Kit -====================================== +============================= +Sell sets of products as kits +============================= A *kit* is a set of components that are delivered without first being -assembled or mixed. Kits are described in Odoo using *bills of -materials*. There are two basic ways to configure kits, depending on -how stock of the kit product is to be managed. In either case, both the -Inventory and Manufacturing apps must be installed. +assembled or mixed. *Kits* are described in Odoo using *Bills of +Materials*. There are two basic ways to configure *kits*, depending +on how the stock of the kit product is to be managed. In either case, +both the *Inventory* and *Manufacturing* apps must be installed. Manage Stock of Component Products ================================== -If you would like to assemble kits as they are ordered, managing stock -of the kit *components* only, you will use a Kit BoM without a -manufacturing step. +If you want to assemble kits as they are ordered, managing stock of the +kit components only, you will use a *Kit BoM* without a manufacturing +step. -A product using a Kit BoM will appear as a single line item on a +A product using a *Kit BoM* will appear as a single line item on a quotation and sales order, but will generate a delivery order with one line item for each of the components of the kit. In the examples below, -the image at left shows a sales order for the kit "Custom Computer Kit", -while the image at right shows the corresponding delivery order. +the first image shows a sales order for the kit *Custom Computer Kit*, +while the second image shows the corresponding delivery order. -|image0|\ |image1| - -Configuration -------------- - -From the **Products** menu in either the Inventory or Manufacturing -app, create each component product as you would any other product, then -create the top-level, or kit product. The kit product should have only -the route **Manufacture** set. Because you cannot track the stock of -kit products, the Product Type should be set to **Consumable**. -Because a kit product cannot be purchased, **Can be Purchased** -should be unchecked. - -All other parameters on the kit product may be modified according to -your preference. The component products require no special -configuration. - -.. image:: media/kit_shipping03.png +.. image:: media/kit_shipping_01.png :align: center -Once the products are configured, create a bill of materials for the kit -product. Add each component and its quantity. Select the BoM Type -**Ship this product as a set of components**. All other options may -be left with their default values. +.. image:: media/kit_shipping_02.png + :align: center -.. image:: media/kit_shipping04.png +Configuration +============= + +From the *Products menu* in either the *Inventory* or +*Manufacturing* app, create each component product as you would with +any other product, then create the top-level, or kit product. The kit +product should have only the *route Manufacture* set, in the +*Inventory tab*. Because you cannot track the stock of kit products, +the *Product Type* should be set to Consumable. Because a kit product +cannot be purchased, then, *Can be Purchased* should be unchecked. + +All other parameters on the kit product may be modified according to +your preference. The component products require no particular +configuration. + +.. image:: media/kit_shipping_03.png + :align: center + +Once the products are configured, create a *bill of materials* for the +kit product. Add each component and its quantity. Select the *BoM Type +Ship this product as a set of components*. All other options may be +left with their default values. + +.. image:: media/kit_shipping_04.png :align: center Manage Stock of Kit Product and Component Products ================================================== -If you would like to manage stock of the top-level kit product, you will -use a standard BoM with a manufacturing step instead of a Kit BoM. When -using a standard BoM to assemble kits, a manufacturing order will be -created. The manufacturing order must be registered as completed before -the kit product will appear in your stock. +If you want to manage stock of the *top-level kit product*, you will +use a standard *BoM* with a manufacturing step instead of a *Kit +BoM*. When using a standard BoM to assemble kits, a *manufacturing +order* will be created. The *manufacturing order* must be registered +as completed before the kit product will appear in your stock. Configuration -------------- +============= -On the kit product, select the route **Manufacture**. You may also -select **Make to Order**, which will create a manufacturing order -whenever a sales order is confirmed. Select the product type -**Stockable Product** to enable stock management. +On the kit product, select the *route Manufacture*. You may also +select *Make to Order*, which will create a *manufacturing order* +whenever a sales order is confirmed. Select the product type *Storable +Product* to enable stock management. -.. image:: media/kit_shipping05.png +.. image:: media/kit_shipping_05.png :align: center -When you create the bill of materials, select the BoM Type -**Manufacture this product**. The assembly of the kit will be -described by a manufacturing order rather than a packing operation. +When you create the *bill of materials*, select the BoM Type +*Manufacture this product*. The assembly of the kit will be described +by a *manufacturing order* rather than a packing operation. -.. image:: media/kit_shipping06.png - :align: center - -.. |image0| image:: ./media/kit_shipping01.png -.. |image1| image:: ./media/kit_shipping02.png +.. image:: media/kit_shipping_06.png + :align: center \ No newline at end of file diff --git a/manufacturing/management/media/kit_shipping01.png b/manufacturing/management/media/kit_shipping01.png deleted file mode 100644 index b9cbd30d80c9fe2220096543d9999eed577ff854..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6884 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 diff --git a/manufacturing/management/media/kit_shipping02.png b/manufacturing/management/media/kit_shipping02.png deleted file mode 100644 index 805708fa1832d5c503749d73e2ad6977de681242..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8584 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 diff --git a/manufacturing/management/media/kit_shipping03.png b/manufacturing/management/media/kit_shipping03.png deleted file mode 100644 index 19d01f6af6113d5626d0b128c96015b885235da8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9862 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 diff --git a/manufacturing/management/media/kit_shipping04.png b/manufacturing/management/media/kit_shipping04.png deleted file mode 100644 index 4744aa440341b912b0865bb1470328974a9df062..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 14763 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 diff --git a/manufacturing/management/media/kit_shipping05.png b/manufacturing/management/media/kit_shipping05.png deleted file mode 100644 index 72f51b2829901a28b25033af3a5a7244769311b6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11714 zcmZ{KcUV);(m#rVihvZ677#3eG^v82DN<CL^dcQX?~u?@kPe|YA@nXSp-At&gboQ( zq_>dJJLJdr{@#0^`~LBs=Q+=unLYd2o!Q-)**zyzMM;kI0sR940s_*H@*h+Q2yO!j z2yS`bBfOC?HHAIBA$Kg^DZV2hfJc#B8sEL)Z@H+-y(cI`GHwzO5E7^;sLSB-`1RjD z*|MQ{{76((6du3vdjk&wfi^#X7#<!5B@A!i@d+T%@XZbKxheGdy`C_P|Lp@BzNz_- zGy&xEyRfiuetv!ukM{wA@c0Wnei{U_KF8yC@px+xsH>t7f3*m<1Qi!GG)&_`R?dYL zUD>kv@b0Z+JpKm=)L2}!UYX=@Q+KKXk3R;1958r%QNwh>0v_b?%lp>~$RQIH(h36o z*zBqpJH}@?fa>b%5*=>Z+MUjD=-R?t*mxI0K=|FZD?I+{Z}H#`zF00apl;`StM@M+ zKU7mZUkEPwZsCwVW#t;3I({A2ij8))iU;}ng8Y0y@i8||@Aaecc-NS=zem?6XE!SB zwC>&5!DDA<r$5dbf4*N_REbAr?6!vdDlREqy$1Q$*2stY+^FY}IGW@L0!8D`XZI)S z;YCF`vdM1wvl%G7Lqh*)Pi%ZIuGSya)6;`QB3oNqYew+6zIZ(TY;A2V+sA7A9AAuB z#~)5$>H-=HEBrJ2;l&jP<2g++5EKg4c4Pg^0oR}c{8`t)B_4k|+H-=Rj13F4wyXVf zbb+18n>ua{1|@v6xmxb{(_9+pW;@kT2#V=Cny*FUE|EonHsJ4ne+3oPAg#Q!vwzq} z*Uw_-yYLrVYo%WJ(L#9FLT>DMOz&B5n$P9YYU9M#*=TatGQKMYwA58-W$zD)>vxO# zeL3HhHjMMnpK<`jo~|R)l02_ATe3YndY5*y?Q17<eV5PivlsZ%rkVBj=!C&*4~RW} zy)>m~#V0YN)gf$YX=!(N*V4b_dvMV4c%hYV{O{r8gRZQ2kYi~B28~3I;76UlXUx_{ zuH!M~^@HA-jT`upf$yPCNy81gp#}b)o*?JF!OGs+1Xwn#ed+87zn!gGGS?JW+?LzA zh#$XRjV@_l8fb6{2(OB_XwQpxv`ot!?kSfKE3t^`!j5EXz_N|2a-E#=e5?BV=Z05) zSM`lHA$v1($K*e2#1jxaCHVN^ox1xB2Igf+{gJ8XS4yNLPm0+-QNV!_(OPTk>*Y0L z`Q*VD*@YiW_vK6?fWK%dDRUlC9gznZcj@g7(GS6%D1J3u42e1jMDT>`d}Z#fcXlKR zW+nN}<dw$ObJgJYRRf|S33?j`r4K#Ek+6)5Pfm(!WL!_;v^4Y;?>z{7pQXZ1{U3s8 z;J?*+wIVa-dmk}G?)caZU}m^(ghr>sN<=$bvX|nlDhS1U$-*k7&ohm!!7K6nz<5D3 z;ygqgdHLI<vZhD=<DcbE<9Xf55ddU+MAfW+W0knX$@QnH+SOi+n3X5i7{kSI8}d1* zL&xvW6Yn~zt&`X-pu|a}kanT4P369ER#NBEi&X0YEkm*+_408PI(c%Qu?hQSN2#8g zHw$z6tNztR=HMdc+UyI}h2BO2>vGxBHWQbI*IEBrv=Sq7>>)qVFaG77lA$Hcr97T) zrsU8=qoZ*sn}N*YUHZP(wL?EZ+=wT!IC6&TRUqI~=$+4KiAb1X_*mq%(%a2&v3$(z zmA`X=X|Sp+MCu(=Vle={2<~ZBLd>yT>uz0ek-2icM#21<fAwpbhR(zR7I7-PFB>Tk zzoOij?V<hG$gGX`IBl~8qu{S(d|*vaB|3~!IyL$eQA^wV>SsV!Wc@OUFLnP*!#C}l z0<1{Z;Nlf|15m*^?aGL{5Z)zGVjNDzbYE(h=Dh#E2IhYc(?49XxgR`si&1G??uE6S zQC^_BRo!EkiV_tfeX@5^!SV!~=S^f5?dq6aSt<9zqb2~sz2@_MeTKzwyf~KdWMf=M zNO@A@;qZD~5t?O@b40_+#aXzNfaio82NZKSjaN=Py@;#K7hKbLN1Qq<DFn<Feb8}W z7m3Vbmm2s;Ugv%!(hEs@F`7N-DG;t`Cm~ih@o6dpNGJdyRK9q-{nX&S0*Y?{PHHrZ z+{m>HxaY?>r%bBS0W=NPR0_X5B-@m{i-Aw*v>{n%Ogu^u%jI|VBsD+aU<SsvUu6;p zmLkzv2@`JGq&iO#=HLpdWl#?#(CkU8>P5D6D#Y$?LiL}g+WSyc=w>)<>fLaOk%b|Z zt9xmsbX*e8Z*CyN`|~wcH3Q81b(*zbFWj%0xn6o6tr92~gz)A$W7+5nBe4cKKV$qG z!=IfHSfk1gFyk9KxRt?|=`T;WV&&{m&c)>j{R_j9?wxYX_;}n>1GeLnGhA*U2p`+I z{Z*Fm)5*rb{af#>y4P4Te8rO`9)<T5Vn%Aica{TVqfPTyQ+Eido0bO@uqDsI61Wv} zO((%nSe3XpC+aDx?_5g?t<iGw0lr`K>=_Fs&yajG<B?zirwpmYToEQz@bvfI=j4u- z@XMN*jMMzb;C6_+(G$sjKhTLCcf%c;JHQF%cpQ%lSa8a=F!^JlQ9D`b)@gvI^PWGu zHEb1>=e7KNb78iZBo>jgL&sfKySa(Cwz!=$F;D6>Sifq$GJfj5@`CTOkb*wfU6T=l zOONJ#XT^qs2nB_IGU;)IIUAh-5!XrIV$*!@V)Y2`PpMoww?R7tq^eaOmj1nJjqo_D zG)#$Z{E>7Yn8FC(efurp{tNcdk!I0i^#`VMdo3I+vnOIBW*DZvH!f^sGJzDdIR$&W zKY@cb2^Sw0IWJ>hOqxyXiEs-6eOSl<LNvAsPrH?LVhIhCjg5lm1^WX|*Dx5D8IdtW zH<?Xf{Jt*ZH|X6UN>|JD0iL^D-Ad4VChv3xi|}E5@%-k&%;f{>2ihFWbHp-0_}Ipf z>e@>9$3C(qn!ww~q2~5WvT9T1RN}zF{KS|(be4`Avn*H@E^Q-`Wi|dO`Xxmvxd4yL z5vBs;5jC0&$Mr@4e3G>aei+j;pII|UTe7*vJR+Y_MM&2@dikF8J|%k8JadJo$oHox za7Hl@qc8;;^%8ftiR1vruJP>03L@g9DdQBoq0N6X{2Ywf^mhVZDbNc2HOw~)rWb-K z>R9(HWmuoa&ss6O91If$PWIR`TI!gwdCQSmFd0}Yn#g4Y?4P-zDO5Hj^vu?q$71u% z*oZvMQxQ20@}Y8&<>!xq`K!TBn(rg+m{hYD=Sb!s06|Vu+m#)VJTta~YSfn|E3@_L z3rHamUT{Ut%V0hpP<ahYF=tCeJvMDy$RcArDQ7bduD3isf^eO14s5l|q)_KDT*2HM zgusL62~?M`?WrrkHD~@lWUOF-%;nqZBgymrkNguXN0%%0)3=A8|Nhav;ap`Rj^wxK z5lNqXsn=4pRMLmGQVYqqkE*2}7a0&aHfx8L{Zj6O9a(VbYph`^kevZFJKBj6%Nr%` zRv&n_DwIi$-19<MbG@yufc{m@o!2mG%!tco&*&=C2Rr$ANSn4<foH1oPr|K{+?nr| zwMwJc3jNT;@4c`g`+nhyoK;J))*yc5!k6|i;V;2MU-Isp2;JZQumk<-^wzZWn3H+z zh*P;wsr?clN?dBFGj^V!2JcW)1DTulV)AcaL8Fb>v?SHS8?>+dN(3$BES$Phc!MV> z9wMR5DcN04FqBr1M*!MHYvmoMs9*JXY2?<|9Iq)uJL)f-b}pVxS4{kU?o$&O+BMRB zGLg!?5_JrFk=*;G?2SErUNN&>|6w+z68!@2b_X%DE5D!>y$)MXS%sY|8Visd--@7x z!oZg`cw09n`kh;|vm@sT4b1@@S7sRQe!tiy{7kz}Oz8U?yDbsVm6D#fK+NQerA}@_ z?~FbX&sSjCGq-w=sYSKR-St=zIQH!{mQP_&*fjX9jJPa##VdS9DiWX%t#VWL^@}f^ z7|w`0b(dPUB2V3Lp4xszDI{DdHomL6^VI;{O`Ic_FzkJe{5a_YZ-=I_RfxF>%*Cza zat|T#E96OqJ(Xu7ZCY|6xkKnt{dKKFiy}5b)8O-F@4xSX2Sn(SO@AqFxh?G92CaED zUP+&q=MCKjaWfmfIha8*A+bO@O{(#cq2@|RH0=3NU<m`$eZ&l$DH@=ET5t?hWZ4q5 zFco?V43Y?kM*RNy$ovVo7s38eZ`b6qdiUzi)NO?6hy`$<<j}UH;rm8rY(>R{#dy@+ zf2AxFUMx~s`7CC{N5ZIg|DD1J0S{xoXg_7&#^j>jXXOtenS)xJ7R+LNg9Y{?AFOmn zlW#>8rl#n45B0io=`z3%HVaG!G-kH}vsQ>Zru@M0u+MDgJxecop)j-u^+SmzJwBpu zcYbkI#FcZ+kB4DU$uPNh-xk>Qtm@LDcjXDn0D08n7}tScWFl#MUMekGzWZ8Mg<oZk z<W@w%Z1gPd;O0Rj^xFj!!juH8%Zx9{tb{$U7$^FCRXs=ig8g8kk9^~8n$FJ9=>BS1 z_Pn3H8cj)pw~EWu=Rak}I5JBkOl??DlW8xM8+9h$I?M>W19pG*{EPkmDsjw;FsH!0 z!4q_LjTHusfkx=>0?_LiZK=4*C=>|Yh3%yhsENCYKNo$((Vb*-gA*<D0i`nn$T5+$ zRTqtkXn@`+kYDVN+kDh+!nBNL3JRuO@jSn5gvs=C=m@VHm>3O@D_2-Vmz|{PcX1P5 zKh{ssdbK7f7l~0HM62sH|2zlIANiS*xY^ySeyG0i-3iuGDKY}|dx9`c68Uu$!?%?! z5#fcW+;@9c710Xu1gAgj!%3YliqxL?arS6QOVonLbD}D-M6=}K(Ex@cT(WJJN-vqU zEUL}P_5UZO8@NmrT8k`D8o<2vl^bq;Cg$5Yy>P5aJJi@Hp^(a3h4~ebX6p?N`V)=J zq|lHP0SP)K7VxnVAnR+Rj(0^liI6yHsCZQ@mnX1o$Df{@&Ne&|Njv)OBP93YuR~z( zk9Df-kJ+0C#_H*MryWjpFD@=g3O%Gmy%=jhQdQuwdKksyyB=H)<`_=y-%B;TsBap( zEHkkB-b4?Lyn#2MYD2OF(KP+fG(wL-jtw1CG@y<=dSD)vPgc5*B1x0o$lq63m?RBv zOlD8q%gXU>K!6h(J5uF6D9-)nmyep=SiqCQlLalFUOmR%W@dJvl#`<fFnu&kOXROw zbFts%kKWpDrMGr*pE5+Z@w1<LlVjzxUw#sOnOYkbd>80lHoS0_rA^G7Ikz{>)5w6A z^jc?DTXpN+>o7l5{6W23_~za|15e8j&JY?Ex>q6J>bICp*y+v9Gg+SqY%{wHNG;Q# zi>ZIT*5s_}dZ6@Krz`Mrah@KmZ|(KqkgRO`Sc+v0*O8V&J;nnmit}3Vs>9t)<3S&t zy=?VbI7ny4iDsOL4twAh(`3FMMCaDUp>A1N_<ibD1ORC-a{v!q_4#j!0|}7aeb6*h z_axMwiJ^zxQD{WA#z*f08bb?k=E8kx9_$vXjSPy8y3*EJ?#4>-|L(<#Nn%#yIKxu_ zmjK}kU2`^hTb?wR%dX!jwvTi&3%4vh0SGmn4CW?Zjj{9!a<!?<78j#MR$`!6yLW4w zPTg}<-vSG`abn??G-Wj<esLW4grYxeS_6D}94bz+H~06FgiU9eJOOu2k3O3tTRq7W zX&sBIR0k``4EI!yPU;;lbD8v9pgd;wvta%q0F&U{f>pm=@waek))@Kclzo4$0F;rH z^0^%7ls3-*<)<y8hwn#h{>5~X!IuxMh_*>7ft}FnafK-cYPl&p62I{(tM!0yYHW;c zTa8lb{W6Iz946O+sx@9PXKP~k@)1VCwCSD4;kaS~j-BCyW6;B9&h@)k4dE5W;n}6i zU0b8E9^-}@o^~Oh!lkA(zy$R+X|bF{nCd34|1wQz+>`1eaY?!dre8RdY=eF{+%Y>< z%Q#}J5Qsb?n#{>p?AJ;9%NYyU&b#-*o)GD(MQvok13wTu?H|{1P+{_UEy*g40*E|Q zdb_r6i_=X%GvZ+WeMSkKmypdk_6*o(e_gcC+i$z@ZHrqj@mHH)5{5CvYoM9);BH1> zd8MiJu^q2(OUxwzXKwLwn=~vZil&*ezUurIb5M0}+?M)U+Gh?CWc#A#Y<at5`r>_) z9xt@VdvVyb<a3kYl_QK;7j85ZKpFbs#=7%ZT(o7H468UFa6ID;?T-c3tNl;Osqq2% zr{!Gd<=hTt7DNX`6pt>5`-x0~QHw1WRmyw>-v)pbz)rGMbmO}OK+l+xUx;tsUemo= z3Hh^ivb))j(^XtKDUKb~HNTooK|^X6D1iopNWq)XE%A%6;9)TabN}Ga?}Lpe2Q<VS zexwWJ99(lLO<Fo!TC8FSu@1lKDH-N`Odnbn<IV>x<X9suZbk&a(3tQIo#KxVs4q_1 zm<{2Siw2I7{_#T5L`OOXL;s)`D@CRQJe17W58j-;S220<o|(x-Sn2*Va3fkPy}R)p z1S9eXcDd0nXzzRa=|_1e3mts9$@I`_m_Z%gCu-nRWmacId<ARG6{iPocf5_)aencB z7sB%gzd}wH?e+w|9Ece-n$Hw|6l}BLqg>H3;Y4H6<H=#tHGPZj`sQ6mw=2FUO5Hx3 zfvCOrVEG$kA9A6yaHAie|I5}b(yXH*;fEz?3LDbia=y7f2WU1s=e%<6%rh_uiTu1E zoXjQ93eGnpZueu7os`4S!UGH?^x4f#3QQhS%EiKTL_V5cXH=5!@|L~oDB=$VM8XOa zK1*B}9C|jOifG@j#9%6sYmCF*ERyG@vyb<M;4tP;6b0sV2<@3?pkRJNTBtA%wa+du zF-z+V_aR)HpVjg?%o*fXPwFJY-hFjZqAdKXzX9!BVB#m%6Lrc1ug%=7&e$VhUfuqd zR5ZW}mJ&%#UX@#J&Rm~wv(kG-yB~4^Jhn?A7v34{z8~=YKq+q|GaU79RSutdeONR2 z#5<{(kttd5Ggh7J3Lvsi1-9rbRZOtDP;*2Sz1OFKKf7-9x!tWy@EI>FfusaJcF_u9 z-h%|Vx2=yl;mW->NozE-c*0R0h!6W}NL58jpfc-)?zNw9?s_B)f9-WRlIQfKi1mN$ zd*dnoHKqSAa>%9bJZa|H_!ADIDrTw3WQ&2{-D_*sIITP0y?uF*>~PnkTd?0fIbut1 zvXv%TmiC}wrsFor?)!UQ7tMVW%e+(=4u1kB7T3n(il5zd=}DVvehQogO|6HoS)!~& z)lx4rEGL`N9c>nNhDy%VW-Ul{D~_RN1>X(7Mbfz?5DTXgjlZlsD3nL2^?bNZ8roCV z9+>>M)m@oYN~0%h5fdUfp}u?KKU4nR`hhG!w1KzK(CjveB2l-twSuG9+e>q*#B45s zSMNw`V+JLY))71+=ZJJZ-|u-<ok6MHit!c=%3`_QAYt;3Ra=Pj?O`s>6%JLGI}Fqh zRV}v_;$x)Yk5<<YDl$(UXI__1>>HfUr85;Lj+~RH)@A>3e=I~1Df2jWh)>$X)+?2C z?4jvaWFXU^dE=`~)^V1Yc4_Ix5|9hm+Rw*v+$6#TNqU+L=Glp1@Nqja<}Vp*hgNeQ z2X?bht4b!?$b`#CfEZ6Zo^0nw_*w*E(1#wV+e36OZ^+~O;7(%Vsd?rf4K~eDm|j6w zjG#tjn2DvRmkBZM@v8#n?fi#Gv%CW-ZUS;R@`4i?4CAc%y7t7D7pt&cd0NRn-;Y&S zlZgM_M9PrWZObtRr`o2(C{fXxz5#KvnpOr?&0yuh=dZrKO0*7Y-_?wLF^EVrTMwgp zh^83r4+HZ4v3cbwJ;TMuGDNY{?TSg(i-vtoFhN4;9)vTK*sW9T==0sUox;3VoHg+? z4X1>OcZF6x*X^Gr=>y`0vf-5_MxCTUxkatZxxLYkm`?l-xCRPSVIq~j1ML05eN8&0 zUi}aqW3_=2HLVZOEIO`8tRx1L@dPjg^oNH1NJp%USVsbcq-r9nYg0pySDxf{+uAEI z8B_6P&`lWA{5JhV^}Wa8bu$T2w?YpfdS~`ndWN6hL6eJzcNn|kCoQ^2YZnWJfuWIK zep*-gR>e;({h%BSILfnmlW%H4m$}#veNh+a_rd0#EZ=Ylpjy3jmR0$wuo9*h2w7kq z*@^`$ekZs+6cr}uSMcsw$B3fDRNMogl=!Z~#k8?)5jS!67Eb7+X<*d$X89TBd`H4a zPEmRo>KG6WNU3B42bskkzJr-9M)gDKpX$oazMZJ60`5{PY1_Z}O)I`qT7y+}Qc0f^ zPFwGX(qJ@E=`1^Qx@N|ZOg;|}Ypyq=^|`wBe<Pr<pJ4|_Oy2jof3~o{Q+VwXf6rc_ zN9nVdXErBrQ-}|}JG#|Y;RK#g4fS^CQNp;_yV$zr<|2(DTTpeOjU6)9y+=&n^NZhF zF3o<#+%fzGa7F=ca-cnm^M1FXfO6>3)92RoM3|5?ad_MxPfH<9G8Ch|*AL(_?%pHr zXFrKE>^5=VmLKVirhv3Vd%}iR=N2DkjBC0_z%F5T<SM+5dTb?}E40G7zS3{v;%{lA ziry`ox#e%7?$d=(lSN!yOUVwzVsbx$s~B#M5C0@H0z&~d7q7jk0pcR>f-t=|{eIwv zQSe#M9&QIiDhL4sEom2AEquFSWe4!l4Kr|mHxt8=PULcc)g#B3*KJMOKRzgS_+-3r zIqp@G*R&vYi2b37`7YRyLsVM{EO<8RJgx4%x=B$*{=9$<8<bAk#QNl>jNwBdmkpPd zLge5M*(tk%)cgSS+aHqBl_#Rvro;o&<^udA^_FTgFzwf>`em33S;4M$tR-E&sa$-2 zFZO0aFgFnT-0T9gyA^q^$ppDw-<(>#wxa~1^y$v}A3ePFW%-2p@#eTAj&mSQ96?xG zso;9ou0vrMO8<9ip>2yjf{*b^&oE&aOv-GoJ(h+Z^(VcWakYIWggAtl$gKA(ldT(5 z=nmM?16dU(OB9s8$R7N~9X@yi5J1o*DVq=zB?xcg+|6!!)4K2lH|t|t@$j0(N6ClA zbb7WTV2+e&MG4e1W6MvQ^BJ7EY~%Q;<BC>)4U+<xa-a!OKYUx6b60`hLa~o*;2c3s zBo2G?tf5N)x5XK5)WK6eLZq*eLa#GSHp7aUK)~;@*nx<Fc5_D<?G?xL?*&{rp-war z30)$;WE%K5A4a?<iVZ$+r~7QX8i(TG6kZnj)xgxP3=ym7_-rnSjD=tq=l*sqI`%ZY zvus1~%{9EU9rRYa&1?<N_sW^QwN!4a4&Hqc(+ypodx~&rIwm8!3~s8741EP$KFz8W zC?F9S6oF3UAqSATf-#_WZQ7^b9vQK40Ss1#lJ0f+KYBFo|J0s#PAY=8#1i!v%rKqw zbd>z(qhAf2Tf}q4CFl`*YwKySWC`~i%KneyIs9tG1t|`pz0*b)tlx^q5stbH!|EVd zhxCKAR1YlQ^%C<etkvdDgMgcZO7npj)*G+SbL--D-FE*~2s5!=v>~GP3gBDa`5VFm zIUP#GU0DtA`f0Mu{#an|xFTnMb)w+=^o^w3NohG^Q{KqJ>9w9;y9p_YnTd6eEPoab z$*dTuvpx@7Mt(GU<E%8hV0?Dn;>&}jyQ>u8fI{+9tiHmV=K~ek)5{x+XKg&|f&E|l zE`Vmb%>ww8e?DCP`!b+yt`u~?&qcNydF$V@|3$y$4M1)s6V?*`CDS&;8vP|Q?z;sc zn7!pl%=H5DFkW@LKp^9SPDZg3n<J#w7AE7C{l$r|c4naw2!Ff8^|9PX6GGd4x^Y)> ze}R1L$5o{S1;6!7DuaT+9EImF;`fxTKV=L!*maEbpy8RPuQWCy5%BVled0{SBxi?H z@Ld^;j~AENko3PEbMO(r-_&+Z8~Gi9&o?8UE%FFi9Xj#p9uz0c1dwg((FL_ib<K^M zmFa$bm`*+fp9a)P|6sJtGIx-3d|2O(KbPzBYHp5N<NqBe;WE1T5R3e&5NC-o!Os4A z6gdbZe`SeY<ank{^+)^D{IAR;^evj_x;TyGknbrL#=%HkmtaB9PdUc-S>`@5@zbp( zn`c>pW7U!x1$f=Y3me26eEVSlxFW-}AzU#ED4GrxN+~i-5!auIt+{1-S;h<bP5J?2 z_JB$Mv9jr^lZ9gbG&pC8%*vMg@FWkN0&E6>zZ(4cUaV`9EK*l`9TpktyyBaLSNP=Q zILoIn%X$`|Uy=iDk$-2>3Yhw2uRhI+y)z&{XJ2M(ydV`R@ggX#U^S@zr3C0BglQw; zmT^6h6nlJIt7vMF{$k^9MnS;N7pA(nI`D{(M<>s$6|L!VBJRVnlc<<XlokhZcHII? zcZomz)|%3@gEjd)9+8Db1_pH71#k762+|O~&-LSlX_T|~V=ed_`NFemJ0!-~bvys$ z&z@x{IOI3vjK0a(cfAMUnlKBwoE`A9%ZSBkpSnTAyx7ZKsPpn{w@s7WrOSfhpL%9P zm*gJ(A`$j?px%sO`Pm{L4dl1-2deEW#IC!_b;GQ%gG>;VA1>dX5-T`HYI`SqBPB#e zA0?D7grz0sjrK2Q0oR5Bmo=)zu!7}Y{Dfp-z{Cl~5Fkk`=V!=-cR`$I99Tu|c(2Bk zVLIG<edAp4!b91k0!VXxHT{z+sH$PyMyJ_y;W)TDW+35>1Izl>I7T*cY;X|rwg)N{ zF?sILkOJ&rtJINPBU83TUO|F@{0p1q9F%8D%e!)aw#=K=y7pnL@{}x)36Cj7x%SWY zRCR4@uPr7$XheT<SnP)ZuY|a!EQit?ptI!n&*sVtk4mFh!GAxtFy&62{C>3aF7d-2 z$7D$4aHTty3!9bPK?eXji#OwkT<f$&B@b7gPFR`k#9<2$N(i~9h740tByXMZ2Ha~p z-UjY}0zEWOu|NDgc;PGR5jq6eAF{rYNv(idDx%0LQ6g+BfFLmnNbSwg3fO($K=>MT z>t@{|BZdevYsgyx70+k?S>uV6Uxv>=f6>t~T|8mt^|Mt={cYe{q8l1Tffb7bzKqpZ z<}Dn8RRNe;XHyzLyuE-`<q&M(51CR-<BsZfvp4)L(@Kfo;9opYHGuh&n+PI!&To)u z5m6w>)9o>0Jl6u%I*&{qF9%WzS8PwW+id$UBNdg2zr5Yw`eCVqej?+y{YvXZ%Nn~f ztdY>IG8-Dsf~4fNqDAhW<TbbJb}y#@MGYA6Zu~4CkJ$V5o@1+M)}}kV9D$cWlT_I` z1B1;1p`M%lj$SpQRsW}J5s#?I0{rI$loi|C-^@N^Pl9O~n3q=c)uCa(2wH>circQN zYR|;>z0yBU^`_D)a#^yetrVI4vL#sukh31c(EGTMU+5mZJSx~NnXdBgQR4xYE#F{C z7_>8?7CH$vT2#|>j!A{E?1ZMnj(osx`nbL@iG{}uqPl3aZ@};&fP^DFixUOdk$J<L zLxP0R&*mXaA423bk7e!~uUxkS>Y`@eRCxz0?IKJF6_wYjyLuwRfH|dfTx%ZpXLVe$ zD{T9&@6~4uv8R@!R8GM*EWj|n&zi?hklPo;J%DNlOQ#+`S@@3Bk<{@XN&kq<gVTke zP}<tc+S$$NH-9{W-j_XAa_LdSa-}RnF@<ZuMnqHt6>1?Dyk!0z;Sh2LjS!^wsgv<B zh=&)4Mwd2N6*@iSssQE=$LN+cZDiKzw_y*lIUP|&Z&0vn`sy5hIjvV0ozJ``t^$Eu zVxRxfJ(mWOKf8YtL0ZUh5ZTXCO}s>w{A}Uu&|xVBxPMIsk^5NE>0?{_@6eL9%YQ2T z&HcY3$v2DE*BA7V@wOaCH#?#T0)hwX|NINkW{Z8z={cL{Nc>|JD$6^?6##tt5VB+v zt5kRT6Odg~c~a6*ufv6nd5uWKaAg(fX_w#Q-M*LDm%RESvZ^<wU;=Cn`OU--b+X2m zUU4!)dJS;vW0>yQVr?pUrcG1FZzo>j*=YmlP6+&dz5y63cewtVLD|t$67mm<^sG~2 z73rbx;@{6Nogph~JnlykvKi-6>VG@8XpD5^Dh}rsx5cKs`ZH)C)R2Ec@;DV7tJXs; zgk}NhI9jSdlimdqHAPx|5Z3ye2AR&tQYGgKGgFmEf!Q@K=VHGg%-mkVbTo_Rfd9nT ziaS!FFSp+RhbL$y8DN{!(V5Hm>!RH$<~AoTo%x*8GNGBHb4IXEi_j*bLdk^U`@OxH zbnK+pNf~zjVCHsu{nwb=Q6W)Pz=NlWN%vl{!!#;((c@QY?@pMiSC1;mwlCNUJS`77 z*PL#1fgoufMX5BMut^6@LL*$)s*jlwZr6bRNx=en*gtAL#D3|{16lFRLW(upE9&nf z1281bG7&n&L{`|IuO#Te>5zQGCjmOGu+k@UuC=dUgXX}a<I<#9OM~=-Pbj&BqkZeX zbgsNENV}~3u{{;v>@W5g;yl|;KObKfOkgqv6XK%YA{^e9Xvt96pxx@Qn&C&oh8tC& zxC)L<fuy5S?oRD1t)!!^BoN&8>+HH`^9%=br9@$-d2km3m`YLg-dRqEcVc~0J1%8^ z*Im!fSMevT&QxKx`q*0^;V8Fx6NxcgDbB%BIwe+YYV!30TgNXae~b4j%uT#rAf#L~ zxnP-uN&iVm^rT?-#(YwqHF;MU-gNT7B7J&FKsa;M%dRuY*=G5i<hjLCV&w;&-N=(r z(ppn1ZZSw>JT0>u`t;n6C{Lpku!fAe(7zVo=)%aPy^x7!rG~^GRX+Hd@02v1>>j9J z<O*<EZ{$zE5BZQpe3?Z|v<Z#nv^nJ9Yi#~puU2k`620Hoyk4~aa}lZ{#U(jV?)l71 zSr{Y~0Wi&S2+UWNn=&)_3o7kv%z^4;E1S0h;E<nl+D)nvVCCBJUgWlX9`cPhrR>dG z5#Zga`5J{X;<gCuEz+z2VpwVOm!R@MZ8d6c)!DO8O4VGhos9B<?R1sLVxl0$E<hZ@ zpHDza2dP|}GkV}Bd*Js;?L!6!#B=!VsmKvE<WzM|P&4Vu{k1VZHJa5G5>mbci(m3s zLMlK&;XwMU&C_*SL~j<?B&<YQc@2muzDZp03-jn7vTia?m!Zr7@HP|?JUZn*onzKh zyO1v*U*?zsS;FXGw2>@I0!wmyHQ^}s`(zYdh1}rLpCdAQPhM0r#01p{YCg&D41Bcn zJ}ln$)towe70rV&MV#o#?1?=n_T@_fJCke4N5Mc|-u??0$)JPOjsqms{FhCSV8ydQ za%d`MSEwNgBUz*tYb~MZrznW4Rg53lTE5pMh@c`ldj;!7T_Mq0oQ;@5OGfw!uu;q$ z3mNN~|MWJnnU15ETVJ0NR+bpyLL+{J%5ku2QB&2Y6WKM5W@D%x{pe?qpkyb;eF12e zy;6JQ$Ef~H@~E1aXIc*(`Wd_>0<?Cau04mmeN4_oD+SJvgCR;C)J2e|>s&tfMYBmw zD+T672b|t|3+Nyi3#vJ1J@!m2YJUkG8~`Nr$%8L*jyTio<_>)zX|Sv5PgmqNIwn^# zIQt19$Rtp3Kls6r?!p_bM$Dz-;gIvsj3DXrw4;v!yfZDb*V|7GbMyBBMoGst!y8GB z5(q)>Q%CpB-Utb;HTCc4wv_Gf`9D848$m^71W*x{bXIl%s}!_&G)(71MDuW__1FNb z&$Z4T$9=@V{q?^b^#QSnu#u<28p;tM1D&O<6&`+~10|ijC);%GPo+o6qniI<jcx_? z<H;Pk7gQ1claXiI;o+JH(9td(*#24TNaem$lwP?4+KES8#J-W<pt82p)#ZBx_kxRy zn(Eh7lrDab2u89q!{zX`-HLJ=)V2{grq~oNpr3kJ&Jt_;cV^I-%<!vQ2BNap%~k}s zwb)=lih~IEz+wv;%xuqcsGzmN>XGz%189orZZo;Bsdw%4#tc;!eMgh)SD`gCi1Sax zWkW70faS>z4CB`p@#7V9x*ShcCp)rv_k|LjrI}>R?wY%4G*_63GhL4v+t@T#1i+cp zR-H0nqq$ydljwQc{c9A>;iU`DnTz4m4<9Te)!*UJ2ZKAS=_G+wL8A?hc5AO!P={Rg z3(KOypcd0cdeIyl?NwcS44*iz!bYvpIHT{To3XH}T4AaoAol&;X;4}04l3CtanJfW z5I%Cg1C97{gXiJk07K(KY}8bJ-rHq{vo6ilqUpA07_EP~HD6Gc4W+#tfICSpP?XCe zq-!$hmN6kVIb>QxE!%UEwZi<YWs!YKK{h!`#uFiAWkX+IzJW&G62cwWqWiy_24D!x zi2p0}611AN!f%b6Zu!_c&wH3XFh3lIuH#f#D0<n@(4ophttIOSKNgGgAwmCe%t{JI zLKv?IetFTxVPUbvzykDm*$_qg<m_r{=TBW%h|r&UpV1$_-iJHAO|sF8Y>-M<H-DS< zY&OQ?F9zbZvI>l!TUZv>j1wvyPnL78L1RSWbE+Go_6rt%MUoo%U8GsQLt0JPRf7RW zCOR>{_!XvNaT}g>2J}``8RxRn+g>H#KCEd6y6(j4xp^o3E5W8o$6$ms{ZOg+M+!4` z;B0BW$zFKE_k+kj*DaWlS|pzn*VUSep54lEzd4B^tvas!_4r+j^?4Pwq5Nkt-)pU$ zq$$3XBkfTZJSVzqD$ihQ+gQ@3eAOnStC1A!orPXaKXtGI8^CPcuTP0WSwObLBeX%G z@VoTooye!pDCEf<BPO^Kl!VBOv`m)V&lPjaL;BY_3+v@H`5NXvEKXnk$?b}4SbDzd z{L36_ALQJl|A1uK``PC!J}>jF+yKmq$IuodWM~Xc0S{tgpd+t8O%~?Ujpl2JY`<L{ zvNz*&^of0jnVPC++(8?v@-c-Sc=!CezKhg+=lHGXizGd67gw<6uHwW4IVi_mud3e$ zC_j!25od_FKxyA#zVw<eVyIM8>@tmPTI-xsk9+hF(#uqcE4Y#74ZsdJ7G{cAt{#LV z)N0&b%S-khKnt!_q7`oxW^0L9zQJ(nqW5YUPoD6Pn8!W84JU^(H^wNCt9iB5xBk(i zGFj3-k3{3N(N+o|klgRu#ep~8et&C#IBjm15=^{0TUwO$gHzd>^A2PY_8)aqY<s%< zp`246E(q7sst=@}^{U)qGT_voYgtP$%^Q{cRW}!j|5}$UlIXjfUO9{5YX18tAqH?W zOb+RXJKh*1P;-FMYv?WWeumnGM}17`^@#d&m}@jlEKaY7Xt2_pGZ;$x-?RHa&y^v5 Z1f~h4_8B(^Q2z)&$|!v(dvE0b{{SrT#H0WK diff --git a/manufacturing/management/media/kit_shipping06.png b/manufacturing/management/media/kit_shipping06.png deleted file mode 100644 index 94c473effb070009c7ee55362f2a8c726b7996b4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16702 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≀gn{c@&jra8O?bQE0O8q-? z3i}xV5P<g2w<Ujr+5b&=IDK*Xd!!jH2hHQ$o!PDvCl*PsGed-Ww>n4Fj(2I$aSKYj zb+lM+k7njT{`O{kc;js34jU>Qo%3mWOP&Hs+sJlwDSN(Cx8Nm%Rw`(Bv^^#`3I9hI z2~K(l!MrPp?2=E3yVrQ@$Y!|q6=e%{l$ylus0h1*n7QM7za<d!ASb9K#AM@}PqN~@ zLf2Q<TJC>2U=Gx^1jYqc{XI5Rd)R281}crupi@Oe@34C1IIO65_O?1DbU#nke$#_M zG_x6s4ED&{+&#&P>lJgs$bhEHCl7lD;UK(+cIyJf=iz5}S1fXI0$f2^=jg3d%RKHL zu{t%M4zy8gzi$8XN-iZcb=~G_<;NhVNb87rwc7@d20OVJg{+_mm{cZVWZdi)cwwX2 zSlMo#^_NB&6?PE+loUB39iPDQTSi$sLZEyZ=Pu`3>o@ncnj-o43ll7Qrr-8(4$!`f z`RHl-DN6}V-g=e||AmT4RnGlC7;t!RGQaV0a}GjCQbdd|!CeMQ3X{pr<`9}2o{6U$ zThENxrz~Q+;7Ti<28DZoy>qPVeBn769}*Gso@8eG4i4Y}gmsn1ppNOm$z0+4CWU|2 z<R;T0W5!Cpe?z6osbw%_I7|CI1<Q=!Q~fq#5oJX2Wa#9Gp>>dQW);sZG~uzYCn7_u z8_d+G1RdvGqZ5WkwF}{&2;+Zv*d~`e`AfqdP-bV>W?s(QN`h6+=w~$Bq4e|*p$E3* zkU}W@#tt}z!Q1Qb8s?`_^@CatnwZ~2e&dvK{Rps<i+t$t<1^dHOd;!6vTR@49R?e| zv<?6bdwdJJg!3=qSI#OOVZcT@E2!RK$A2VLy)2S|l>#I|QDkjrUUxzdapSQ_oUj_A zRBh!JI3-+|8NjSiiTF#T#y)bXe_I7fD2LP{zZwc*AV?^Z3jK)1r6cSA4|}3;kIO5; z)nwz81xg6Z1KQ=FLvIx%=4-LN5gWVO494Akx7v($J)m$h!qFMj*dl2KD-az(QoI)W zJ>&*sfxP#XfA^u*w3e8+?Qfo?%%8aLzc%c$hq*uF1U9=R_Z!wfvFd4jg6Z`W_mq51 zCyXT)iX+l;5k6d5q-C?scZ*6bP&X@HUAoZFP+YBJPdMJGD!s^HOhO`NN26U=3JE$r zF9)JzHx*0VFmsbqk2?rcw)5!al53is$EG7_i~TSwn?R~Tf?xazWJp=-tj?Go``0nc zsng6|pZ$PebL>*FzTRk&yHByTjB?Svpl@@JH`$F=Y$nr)*Og{HBR$tgT#C)0mS<OY zhF4Coc2~7WE(PDlUfG@%B%W7sHS2!<jsS#$nVz^|qLD-Oo&$&;Jrw*-WO@Q{MgK<* z1p~;TfNtyuEx^P52Z8C7V?Olg@q@)PgCaJ?n~;f+0L^cmFIukjh57^*Z;6bs;se2M z4$R|y3&Z1QZ9gGmdWgwKjMU6}SMJ?r+qTpxY(@C`oM5l)i`QV+F|zl+J|C|KNu!%1 zFqKWmg+s<iceN&L;*-WBJ{<Sfj{MRl>7}xbb~ecEmtrIyEfdo0yO_(Z-VNw(z~22_ z0J#4KO*(CSBY2(Hkjo#p=airpIfFFxS)EXcLTWTI$gbtqn<#&-3I`<8K=U{xlitKd zF+rDqn&qSfdYMPV^n|GOo`3&DG+LHMQ`}XK94@HSsa>uM9529J?|8@bBsCZ_7d?8X zFYBN|-VwU+yJnVHMtjE~o9TVM6@wqErVFG8+YQ8|7e$3z|0@hX1hJ&Abo(8%ERA+S zZf$>vXjEr;I|Ub<X7jhHng8g=Cx0DE^a${e_y6Vje}(~2Ld^}(1#5Q81aSO$_*fbs N%rC)L#H;1;zW@c$ExiB$ diff --git a/manufacturing/management/media/kit_shipping_01.png b/manufacturing/management/media/kit_shipping_01.png new file mode 100644 index 0000000000000000000000000000000000000000..915082f4525dbda42ef1453e6d927aed78137a87 GIT binary patch literal 7267 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 T_A+~a7FK=vPPt6UJn(-2CuTPX literal 0 HcmV?d00001 diff --git a/manufacturing/management/media/kit_shipping_02.png b/manufacturing/management/media/kit_shipping_02.png new file mode 100644 index 0000000000000000000000000000000000000000..4bd279217616ffca1ad214d1a651feeb06a00855 GIT binary patch literal 24821 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 literal 0 HcmV?d00001 diff --git a/manufacturing/management/media/kit_shipping_03.png b/manufacturing/management/media/kit_shipping_03.png new file mode 100644 index 0000000000000000000000000000000000000000..88ad9c4636cf505254cda5f800a3ca6eaf83448c GIT binary patch literal 8863 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 literal 0 HcmV?d00001 diff --git a/manufacturing/management/media/kit_shipping_04.png b/manufacturing/management/media/kit_shipping_04.png new file mode 100644 index 0000000000000000000000000000000000000000..d02985af6aa107d8c0c5ed7cfe1f9efbdd53278b GIT binary patch literal 10537 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 OCKX^R&{Elte*XjE6DDl{ literal 0 HcmV?d00001 diff --git a/manufacturing/management/media/kit_shipping_05.png b/manufacturing/management/media/kit_shipping_05.png new file mode 100644 index 0000000000000000000000000000000000000000..fc5dfb2a9b62d4d91a421b521e623e9d24fe2fc3 GIT binary patch literal 10656 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%0A+7KD>2yl@tMR>|MkX&n__4< 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 Yr2QBol5JpLeE(@xQBapJl{E?aKRzUuxBvhE literal 0 HcmV?d00001 diff --git a/manufacturing/management/media/kit_shipping_06.png b/manufacturing/management/media/kit_shipping_06.png new file mode 100644 index 0000000000000000000000000000000000000000..377264309ce80e3d859ca4a21c143048bce50df3 GIT binary patch literal 15109 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 OCyH`vvL(_VzWxscjei&b literal 0 HcmV?d00001 From 71d2c21c216b8ad00dd7f26c36e1e44b4e5c6806 Mon Sep 17 00:00:00 2001 From: lau-odoo <lau-odoo> Date: Mon, 23 Sep 2019 10:45:44 +0200 Subject: [PATCH 103/109] [IMP] mrp: V13 changes for the Subcontracting doc --- ...ubcontracting01.png => subcontract_01.png} | Bin ...ubcontracting02.png => subcontract_02.png} | Bin ...ubcontracting03.png => subcontract_03.png} | Bin ...ubcontracting04.png => subcontract_04.png} | Bin ...ubcontracting05.png => subcontract_05.png} | Bin ...ubcontracting06.png => subcontract_06.png} | Bin ...ubcontracting07.png => subcontract_07.png} | Bin ...ubcontracting08.png => subcontract_08.png} | Bin manufacturing/management/subcontracting.rst | 85 ++++++++++-------- 9 files changed, 46 insertions(+), 39 deletions(-) rename manufacturing/management/media/{subcontracting01.png => subcontract_01.png} (100%) rename manufacturing/management/media/{subcontracting02.png => subcontract_02.png} (100%) rename manufacturing/management/media/{subcontracting03.png => subcontract_03.png} (100%) rename manufacturing/management/media/{subcontracting04.png => subcontract_04.png} (100%) rename manufacturing/management/media/{subcontracting05.png => subcontract_05.png} (100%) rename manufacturing/management/media/{subcontracting06.png => subcontract_06.png} (100%) rename manufacturing/management/media/{subcontracting07.png => subcontract_07.png} (100%) rename manufacturing/management/media/{subcontracting08.png => subcontract_08.png} (100%) diff --git a/manufacturing/management/media/subcontracting01.png b/manufacturing/management/media/subcontract_01.png similarity index 100% rename from manufacturing/management/media/subcontracting01.png rename to manufacturing/management/media/subcontract_01.png diff --git a/manufacturing/management/media/subcontracting02.png b/manufacturing/management/media/subcontract_02.png similarity index 100% rename from manufacturing/management/media/subcontracting02.png rename to manufacturing/management/media/subcontract_02.png diff --git a/manufacturing/management/media/subcontracting03.png b/manufacturing/management/media/subcontract_03.png similarity index 100% rename from manufacturing/management/media/subcontracting03.png rename to manufacturing/management/media/subcontract_03.png diff --git a/manufacturing/management/media/subcontracting04.png b/manufacturing/management/media/subcontract_04.png similarity index 100% rename from manufacturing/management/media/subcontracting04.png rename to manufacturing/management/media/subcontract_04.png diff --git a/manufacturing/management/media/subcontracting05.png b/manufacturing/management/media/subcontract_05.png similarity index 100% rename from manufacturing/management/media/subcontracting05.png rename to manufacturing/management/media/subcontract_05.png diff --git a/manufacturing/management/media/subcontracting06.png b/manufacturing/management/media/subcontract_06.png similarity index 100% rename from manufacturing/management/media/subcontracting06.png rename to manufacturing/management/media/subcontract_06.png diff --git a/manufacturing/management/media/subcontracting07.png b/manufacturing/management/media/subcontract_07.png similarity index 100% rename from manufacturing/management/media/subcontracting07.png rename to manufacturing/management/media/subcontract_07.png diff --git a/manufacturing/management/media/subcontracting08.png b/manufacturing/management/media/subcontract_08.png similarity index 100% rename from manufacturing/management/media/subcontracting08.png rename to manufacturing/management/media/subcontract_08.png diff --git a/manufacturing/management/subcontracting.rst b/manufacturing/management/subcontracting.rst index eac5e9904..9eb0e0c4c 100644 --- a/manufacturing/management/subcontracting.rst +++ b/manufacturing/management/subcontracting.rst @@ -1,29 +1,35 @@ -Subcontract the manufacturing of some products -============================================== +============================= +Subcontract the manufacturing +============================= -Some business subcontract the production of some finished products +Some businesses subcontract the production of some finished products through subcontractors. This can be easily managed through Odoo. Configuration -------------- +============= -Go in the :menuselection:`Manufacturing --> Configuration --> Settings` and tick the box *Subcontracting*. +Go to the *Manufacturing app > Configuration > Settings* and tick the +box *Subcontracting*. -.. image:: media/subcontracting01.png +.. image:: media/subcontract_01.png :align: center You can now define subcontractors contacts. When you purchase or receive products from a contact of type subcontractor, the correct stock moves are created to represent the subcontracting of the production. -.. image:: media/subcontracting02.png +.. image:: media/subcontract_02.png :align: center -The next step is to create a Bill of Material of type *subcontracted*. -In this BoM, list the components you need to supply to the -subcontractor. +.. tip:: + You can set the subcontractor as a vendor in case you plan to buy him + the subcontracted products via purchase orders. -.. image:: media/subcontracting03.png +The next step is to create a *Bill of Material* of type +*subcontracted*. In this *BoM*, list the components you need to +supply to the subcontractor. + +.. image:: media/subcontract_03.png :align: center You can also define subcontractors on the BoM. @@ -32,76 +38,77 @@ You can also define subcontractors on the BoM. - If some are set, the BoM can only be used for those subcontractors -.. image:: media/subcontracting04.png +.. image:: media/subcontract_04.png :align: center -The configuration part is already done! - Receive or buy a subcontracted product --------------------------------------- +====================================== -You have two options to trigger a the subcontracting of a product: +You have two options to trigger the subcontracting of a product: -- Option A: You can buy the subcontracted product from your +- **Option A**: You can buy the subcontracted product from your subcontractor -- Option B: You can directly receive the subcontracted product +- **Option B**: You can directly receive the subcontracted product Let’s start with option A (option B is just a simpler version of it). Create a new purchase order. The vendor must be a subcontractor. The unit price should be the cost you are paying to the subcontractor for -the subcontracting (it’s thus not necessarily the total cost of the +the subcontracting (thus, it’s not necessarily the total cost of the subcontracted product). -.. image:: media/subcontracting05.png +.. image:: media/subcontract_05.png :align: center -The validation of the purchase order creates automatically the receipt. +The validation of the purchase order automatically creates the receipt. Whenever you receive the product, you can validate the receipt. The following stock moves are created: - For the components - From Subcontracting To Production + - From Subcontracting To Production - For the subcontracted product - From Production to Subcontracting + - From Production to Subcontracting - From Subcontracting to Stock + - From Subcontracting to Stock The *Subcontracting Location* represents the place where the products are at your subcontractor’s warehouse. It is configured as an internal location, the components that are sent to the subcontractor are still valued in your stock. -For option B, you simply can create the receipt manually with a partner +For option B, you can simply create the receipt manually with a partner of type subcontractor defined on it. Resupply the subcontractor with the components ----------------------------------------------- +============================================== There are 3 ways to manage the resupply of your subcontractor with the components: -- Manually. You simply create a delivery order on which you set the - subcontractor as partner and you choose the components to deliver +- **Manually**: You create a delivery order in which you set the + subcontractor as a partner and you choose the components to + deliver. -.. image:: media/subcontracting06.png +.. image:: media/subcontract_06.png :align: center -- With reordering rules. You can define a reordering rule on the - Subcontracting location to ensure that they are always enough - components send to your subcontractors. +- **With reordering rules**: You can define a *reordering rule* + on the *Subcontracting location* to ensure that they are always + enough components sent to your subcontractors. When the + reordering rule is triggered, a delivery order is created for the + product is automatically created. -.. image:: media/subcontracting07.png +.. image:: media/subcontract_07.png :align: center -- On order. You can also deliver the components to your subcontractors - each time you order a subcontracted product. For this, you need - to tick the route “Resupply Subcontractor on Order” on the - components concerned. +- **On order**: You can also deliver the components to your + subcontractors each time you order a subcontracted product. For + this, you need to tick the route *Resupply Subcontractor on + Order* on the wanted components. -.. image:: media/subcontracting08.png - :align: center +.. image:: media/subcontract_08.png + :align: center \ No newline at end of file From b4c2c3466548ca1ed41d7edbb2f522f7ebb257be Mon Sep 17 00:00:00 2001 From: Fabien Meghazi <agr@amigrave.com> Date: Mon, 23 Sep 2019 16:09:59 +0200 Subject: [PATCH 104/109] [REV] odoo.sh : ssh-import This reverts commit 2280b1edca3da855febfd0d1d7f01835b38bb512. --- odoo_sh/getting_started/create.rst | 18 ------------------ .../media/create-import-get-build-id.png | Bin 73260 -> 0 bytes 2 files changed, 18 deletions(-) delete mode 100644 odoo_sh/getting_started/media/create-import-get-build-id.png diff --git a/odoo_sh/getting_started/create.rst b/odoo_sh/getting_started/create.rst index 6a6edf07c..e7a3afaa0 100644 --- a/odoo_sh/getting_started/create.rst +++ b/odoo_sh/getting_started/create.rst @@ -145,24 +145,6 @@ Once the backup imported, you can access the database using the *Connect* button .. image:: ./media/create-import-production-done.png :align: center -If the backup is very large, the standard import may fail. In those cases, you will need to upload the backup via ssh. - -.. code-block:: bash - - scp <path_to_your_backup> <build_id>@<domain>:~/tmp/ - -The manpage for scp : `link <https://linux.die.net/man/1/scp>`_ - -.. image:: ./media/create-import-get-build-id.png - :align: center - -Then, you will need to manually start the import (in the Odoo.sh shell) - -.. code-block:: bash - - odoosh-import-database ~/tmp/<the_name_of_your_dump> - - Check your outgoing email servers --------------------------------- diff --git a/odoo_sh/getting_started/media/create-import-get-build-id.png b/odoo_sh/getting_started/media/create-import-get-build-id.png deleted file mode 100644 index d309fc665e8a649ee720dc12b36370e6092ef1db..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 73260 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 BvyK1& From 5104b77505fbfa6a42e9ac819220ce37d83a7e4f Mon Sep 17 00:00:00 2001 From: Richard Mathot <rim@odoo.com> Date: Fri, 27 Sep 2019 11:27:25 +0200 Subject: [PATCH 105/109] [FIX] dead code --- applications.rst | 1 - expense.rst | 11 ----------- 2 files changed, 12 deletions(-) delete mode 100644 expense.rst diff --git a/applications.rst b/applications.rst index fd8caf938..195f77604 100644 --- a/applications.rst +++ b/applications.rst @@ -18,5 +18,4 @@ Applications project expense/expense general -.. expenses .. recruitment diff --git a/expense.rst b/expense.rst deleted file mode 100644 index 7eafa8503..000000000 --- a/expense.rst +++ /dev/null @@ -1,11 +0,0 @@ -:banner: banners/expense.jpg - -======== -Expenses -======== - -.. toctree:: - :titlesonly: - - expense/expense - From c208c962a18a03477009abb093d46e4d7667afd2 Mon Sep 17 00:00:00 2001 From: Martin Trigaux <mat@odoo.com> Date: Wed, 26 Sep 2018 16:19:01 +0200 Subject: [PATCH 106/109] [FIX] _extension: build with sphinx 1.8 Backport odoo/documentation-user@1b2cbd5b88ad75f2f9689bf5ef38e69 --- _extensions/github_link.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_extensions/github_link.py b/_extensions/github_link.py index baf301810..0c73c4d89 100644 --- a/_extensions/github_link.py +++ b/_extensions/github_link.py @@ -98,7 +98,7 @@ def add_doc_link(app, pagename, templatename, context, doctree): # in Sphinx 1.3 it's possible to have mutliple source suffixes and that # may be useful in the future source_suffix = app.config.source_suffix - source_suffix = source_suffix if isinstance(source_suffix, basestring) else source_suffix[0] + source_suffix = next(iter(source_suffix)) # FIXME: odoo/odoo has a doc/ prefix which is incorrect for this # project, how to unify? Add new setting? context['github_link'] = lambda mode='edit': make_github_link( From 2a17601b52c80e8e52bd5916fe1d16fa91326bd1 Mon Sep 17 00:00:00 2001 From: Richard Mathot <rim@odoo.com> Date: Fri, 27 Sep 2019 11:41:27 +0200 Subject: [PATCH 107/109] [FIX] inventory: broken reference --- inventory/routes/costing/landed_costs.rst | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/inventory/routes/costing/landed_costs.rst b/inventory/routes/costing/landed_costs.rst index 941fd74c5..8e4ea3d12 100644 --- a/inventory/routes/costing/landed_costs.rst +++ b/inventory/routes/costing/landed_costs.rst @@ -46,9 +46,7 @@ Costs**, such as freight, insurance or custom duties. Go to .. image:: media/landed_costs03.png :align: center -.. demo:fields:: stock_landed_costs.stock_landed_cost_type_action - -.. note:: +.. note:: Landed costs are only possible for products configured in real time valuation with real price costing method. The costing method is configured on the product category. From 6e74e5dfea8ab24aa93b8fe42de8c43d6a3971fe Mon Sep 17 00:00:00 2001 From: Richard Mathot <rim@odoo.com> Date: Fri, 27 Sep 2019 16:20:34 +0200 Subject: [PATCH 108/109] [FIX] point_of_sale: broken link in ToC --- point_of_sale/advanced.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/point_of_sale/advanced.rst b/point_of_sale/advanced.rst index d823c656e..dfbe5bacd 100644 --- a/point_of_sale/advanced.rst +++ b/point_of_sale/advanced.rst @@ -6,6 +6,6 @@ Advanced topics :titlesonly: advanced/barcode - advanced/multi_cashiers + advanced/multicashiers advanced/reprint advanced/mercury \ No newline at end of file From dc70af29de35d284909929354715cb8c798ec774 Mon Sep 17 00:00:00 2001 From: Richard Mathot <rim@odoo.com> Date: Mon, 30 Sep 2019 11:25:09 +0200 Subject: [PATCH 109/109] [ADD] requirements.txt Sphinx >= 2 is currently supported yet; we therefore specify it explicitely. --- requirements.txt | 1 + 1 file changed, 1 insertion(+) create mode 100644 requirements.txt diff --git a/requirements.txt b/requirements.txt new file mode 100644 index 000000000..71121d994 --- /dev/null +++ b/requirements.txt @@ -0,0 +1 @@ +Sphinx<2 \ No newline at end of file