diff --git a/stock_analytic/README.rst b/stock_analytic/README.rst index addbdc3..f6d6e51 100644 --- a/stock_analytic/README.rst +++ b/stock_analytic/README.rst @@ -7,7 +7,7 @@ Stock Analytic !! This file is generated by oca-gen-addon-readme !! !! changes will be overwritten. !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - !! source digest: sha256:cc3836a56b215388d9405cf69a1b90a2e9d84a41ec104b7ffcd7a9d34866dbba + !! source digest: sha256:521dc3ee60bb1ac6678f20b1796e290808ba09d6bc9586860e71a4ec27b8ccae !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! .. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png @@ -42,6 +42,10 @@ Configuration As necessary, go to *Invoicing > Configuration > Analytic Plans*, open the relevant record and update the applicability for 'Stock Move'. +To assign analytic distribution also to journal items for the stock +valuation account, enable *Stock Analytic On Valuation* in *Inventory > +Configuration > Settings > Valuation*. + Usage ===== @@ -60,8 +64,9 @@ Assigned Journal Items created from Stock Move with Analytic Account If stock move automatically create journal entry, the journal entry will contain journal items with following rule: -1. Journal item with account equal to product's valuation account will - not be assigned to any analytic account. +1. By default, journal item with account equal to product's valuation + account will not be assigned to any analytic account. This behavior + can be changed in the settings (see Configuration). 2. Journal item with account different to product's valuation account will be assigned to an analytic account according to the stock move's analytic account. @@ -105,27 +110,27 @@ Authors Contributors ------------ -- Hanane ELKHAL -- Yvan Patry -- Pierre -- Mathieu VATEL -- Fabio Vílchez -- Andhitia Rama -- Michael Viriyananda -- Aaron Henriquez -- Jared Kipe -- Alan Ramos -- Mantas Šniukas -- Marcos Oitabén -- `Quartile `__: +- Hanane ELKHAL +- Yvan Patry +- Pierre +- Mathieu VATEL +- Fabio Vílchez +- Andhitia Rama +- Michael Viriyananda +- Aaron Henriquez +- Jared Kipe +- Alan Ramos +- Mantas Šniukas +- Marcos Oitabén +- `Quartile `__: - - Yoshi Tashiro + - Yoshi Tashiro -- `APSL-Nagarro `__ +- `APSL-Nagarro `__ - - Antoni Marroig + - Antoni Marroig -- Saran Lim. +- Saran Lim. Maintainers ----------- diff --git a/stock_analytic/__manifest__.py b/stock_analytic/__manifest__.py index 0c5340e..5701795 100644 --- a/stock_analytic/__manifest__.py +++ b/stock_analytic/__manifest__.py @@ -8,7 +8,7 @@ { "name": "Stock Analytic", "summary": "Adds analytic distribution in stock move", - "version": "18.0.1.1.0", + "version": "18.0.1.2.0", "author": "Julius Network Solutions, " "ClearCorp, OpenSynergy Indonesia, " "Hibou Corp., " @@ -19,6 +19,7 @@ "depends": ["stock_account", "analytic"], "data": [ "views/account_analytic_plan_views.xml", + "views/res_config_settings_views.xml", "views/stock_move_views.xml", "views/stock_scrap_views.xml", "views/stock_move_line_views.xml", diff --git a/stock_analytic/i18n/ca.po b/stock_analytic/i18n/ca.po index 8da4c7f..eddeec5 100644 --- a/stock_analytic/i18n/ca.po +++ b/stock_analytic/i18n/ca.po @@ -23,6 +23,7 @@ msgstr "" #: model:ir.model.fields,field_description:stock_analytic.field_stock_move__analytic_distribution #: model:ir.model.fields,field_description:stock_analytic.field_stock_move_line__analytic_distribution #: model:ir.model.fields,field_description:stock_analytic.field_stock_scrap__analytic_distribution +#: model:ir.model.fields,field_description:stock_analytic.field_stock_valuation_layer__analytic_distribution msgid "Analytic Distribution" msgstr "Distribució analítica" @@ -35,6 +36,7 @@ msgstr "Aplicabilitats del pla analític" #: model:ir.model.fields,field_description:stock_analytic.field_stock_move__analytic_precision #: model:ir.model.fields,field_description:stock_analytic.field_stock_move_line__analytic_precision #: model:ir.model.fields,field_description:stock_analytic.field_stock_scrap__analytic_precision +#: model:ir.model.fields,field_description:stock_analytic.field_stock_valuation_layer__analytic_precision msgid "Analytic Precision" msgstr "Precisió Analítica" @@ -100,6 +102,11 @@ msgstr "Moviment d'estoc" msgid "Stock Rule" msgstr "Regla d’estoc" +#. module: stock_analytic +#: model:ir.model,name:stock_analytic.model_stock_valuation_layer +msgid "Stock Valuation Layer" +msgstr "" + #. module: stock_analytic #: model:ir.model,name:stock_analytic.model_stock_picking msgid "Transfer" diff --git a/stock_analytic/i18n/cs_CZ.po b/stock_analytic/i18n/cs_CZ.po index ad3fb3e..e4b316b 100644 --- a/stock_analytic/i18n/cs_CZ.po +++ b/stock_analytic/i18n/cs_CZ.po @@ -11,8 +11,8 @@ msgstr "" "POT-Creation-Date: 2018-02-21 03:54+0000\n" "PO-Revision-Date: 2018-02-21 03:54+0000\n" "Last-Translator: Lukáš Spurný , 2018\n" -"Language-Team: Czech (Czech Republic) (https://www.transifex.com/oca/" -"teams/23907/cs_CZ/)\n" +"Language-Team: Czech (Czech Republic) (https://www.transifex.com/oca/teams/" +"23907/cs_CZ/)\n" "Language: cs_CZ\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -23,6 +23,7 @@ msgstr "" #: model:ir.model.fields,field_description:stock_analytic.field_stock_move__analytic_distribution #: model:ir.model.fields,field_description:stock_analytic.field_stock_move_line__analytic_distribution #: model:ir.model.fields,field_description:stock_analytic.field_stock_scrap__analytic_distribution +#: model:ir.model.fields,field_description:stock_analytic.field_stock_valuation_layer__analytic_distribution msgid "Analytic Distribution" msgstr "" @@ -35,6 +36,7 @@ msgstr "" #: model:ir.model.fields,field_description:stock_analytic.field_stock_move__analytic_precision #: model:ir.model.fields,field_description:stock_analytic.field_stock_move_line__analytic_precision #: model:ir.model.fields,field_description:stock_analytic.field_stock_scrap__analytic_precision +#: model:ir.model.fields,field_description:stock_analytic.field_stock_valuation_layer__analytic_precision msgid "Analytic Precision" msgstr "" @@ -100,6 +102,11 @@ msgstr "Posunout sklad" msgid "Stock Rule" msgstr "" +#. module: stock_analytic +#: model:ir.model,name:stock_analytic.model_stock_valuation_layer +msgid "Stock Valuation Layer" +msgstr "" + #. module: stock_analytic #: model:ir.model,name:stock_analytic.model_stock_picking msgid "Transfer" diff --git a/stock_analytic/i18n/de.po b/stock_analytic/i18n/de.po index 96ecc0a..cdf6154 100644 --- a/stock_analytic/i18n/de.po +++ b/stock_analytic/i18n/de.po @@ -23,6 +23,7 @@ msgstr "" #: model:ir.model.fields,field_description:stock_analytic.field_stock_move__analytic_distribution #: model:ir.model.fields,field_description:stock_analytic.field_stock_move_line__analytic_distribution #: model:ir.model.fields,field_description:stock_analytic.field_stock_scrap__analytic_distribution +#: model:ir.model.fields,field_description:stock_analytic.field_stock_valuation_layer__analytic_distribution msgid "Analytic Distribution" msgstr "Analytische Verteilung" @@ -35,6 +36,7 @@ msgstr "" #: model:ir.model.fields,field_description:stock_analytic.field_stock_move__analytic_precision #: model:ir.model.fields,field_description:stock_analytic.field_stock_move_line__analytic_precision #: model:ir.model.fields,field_description:stock_analytic.field_stock_scrap__analytic_precision +#: model:ir.model.fields,field_description:stock_analytic.field_stock_valuation_layer__analytic_precision msgid "Analytic Precision" msgstr "" @@ -100,6 +102,11 @@ msgstr "Lagerbewegung" msgid "Stock Rule" msgstr "" +#. module: stock_analytic +#: model:ir.model,name:stock_analytic.model_stock_valuation_layer +msgid "Stock Valuation Layer" +msgstr "" + #. module: stock_analytic #: model:ir.model,name:stock_analytic.model_stock_picking msgid "Transfer" diff --git a/stock_analytic/i18n/el_GR.po b/stock_analytic/i18n/el_GR.po index 302044e..388ab8e 100644 --- a/stock_analytic/i18n/el_GR.po +++ b/stock_analytic/i18n/el_GR.po @@ -23,6 +23,7 @@ msgstr "" #: model:ir.model.fields,field_description:stock_analytic.field_stock_move__analytic_distribution #: model:ir.model.fields,field_description:stock_analytic.field_stock_move_line__analytic_distribution #: model:ir.model.fields,field_description:stock_analytic.field_stock_scrap__analytic_distribution +#: model:ir.model.fields,field_description:stock_analytic.field_stock_valuation_layer__analytic_distribution msgid "Analytic Distribution" msgstr "" @@ -35,6 +36,7 @@ msgstr "" #: model:ir.model.fields,field_description:stock_analytic.field_stock_move__analytic_precision #: model:ir.model.fields,field_description:stock_analytic.field_stock_move_line__analytic_precision #: model:ir.model.fields,field_description:stock_analytic.field_stock_scrap__analytic_precision +#: model:ir.model.fields,field_description:stock_analytic.field_stock_valuation_layer__analytic_precision msgid "Analytic Precision" msgstr "" @@ -100,6 +102,11 @@ msgstr "" msgid "Stock Rule" msgstr "" +#. module: stock_analytic +#: model:ir.model,name:stock_analytic.model_stock_valuation_layer +msgid "Stock Valuation Layer" +msgstr "" + #. module: stock_analytic #: model:ir.model,name:stock_analytic.model_stock_picking msgid "Transfer" diff --git a/stock_analytic/i18n/es.po b/stock_analytic/i18n/es.po index 8ad4c88..892d1ef 100644 --- a/stock_analytic/i18n/es.po +++ b/stock_analytic/i18n/es.po @@ -10,20 +10,21 @@ msgstr "" "Project-Id-Version: Odoo Server 10.0\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-02-21 03:54+0000\n" -"PO-Revision-Date: 2025-08-07 14:25+0000\n" -"Last-Translator: Miquel Romera \n" +"PO-Revision-Date: 2026-04-08 12:45+0000\n" +"Last-Translator: pere-aquarian \n" "Language-Team: Spanish (https://www.transifex.com/oca/teams/23907/es/)\n" "Language: es\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 5.10.4\n" +"X-Generator: Weblate 5.15.2\n" #. module: stock_analytic #: model:ir.model.fields,field_description:stock_analytic.field_stock_move__analytic_distribution #: model:ir.model.fields,field_description:stock_analytic.field_stock_move_line__analytic_distribution #: model:ir.model.fields,field_description:stock_analytic.field_stock_scrap__analytic_distribution +#: model:ir.model.fields,field_description:stock_analytic.field_stock_valuation_layer__analytic_distribution msgid "Analytic Distribution" msgstr "Distribución analítica" @@ -36,6 +37,7 @@ msgstr "Aplicabilidad del Plan Analítico" #: model:ir.model.fields,field_description:stock_analytic.field_stock_move__analytic_precision #: model:ir.model.fields,field_description:stock_analytic.field_stock_move_line__analytic_precision #: model:ir.model.fields,field_description:stock_analytic.field_stock_scrap__analytic_precision +#: model:ir.model.fields,field_description:stock_analytic.field_stock_valuation_layer__analytic_precision msgid "Analytic Precision" msgstr "Precisión Analítica" @@ -104,6 +106,11 @@ msgstr "Movimiento de existencias" msgid "Stock Rule" msgstr "Regla de stock" +#. module: stock_analytic +#: model:ir.model,name:stock_analytic.model_stock_valuation_layer +msgid "Stock Valuation Layer" +msgstr "Capa de valoración de stock" + #. module: stock_analytic #: model:ir.model,name:stock_analytic.model_stock_picking msgid "Transfer" diff --git a/stock_analytic/i18n/es_EC.po b/stock_analytic/i18n/es_EC.po index d140e63..4cdc987 100644 --- a/stock_analytic/i18n/es_EC.po +++ b/stock_analytic/i18n/es_EC.po @@ -23,6 +23,7 @@ msgstr "" #: model:ir.model.fields,field_description:stock_analytic.field_stock_move__analytic_distribution #: model:ir.model.fields,field_description:stock_analytic.field_stock_move_line__analytic_distribution #: model:ir.model.fields,field_description:stock_analytic.field_stock_scrap__analytic_distribution +#: model:ir.model.fields,field_description:stock_analytic.field_stock_valuation_layer__analytic_distribution msgid "Analytic Distribution" msgstr "" @@ -35,6 +36,7 @@ msgstr "" #: model:ir.model.fields,field_description:stock_analytic.field_stock_move__analytic_precision #: model:ir.model.fields,field_description:stock_analytic.field_stock_move_line__analytic_precision #: model:ir.model.fields,field_description:stock_analytic.field_stock_scrap__analytic_precision +#: model:ir.model.fields,field_description:stock_analytic.field_stock_valuation_layer__analytic_precision msgid "Analytic Precision" msgstr "" @@ -100,6 +102,11 @@ msgstr "" msgid "Stock Rule" msgstr "" +#. module: stock_analytic +#: model:ir.model,name:stock_analytic.model_stock_valuation_layer +msgid "Stock Valuation Layer" +msgstr "" + #. module: stock_analytic #: model:ir.model,name:stock_analytic.model_stock_picking msgid "Transfer" diff --git a/stock_analytic/i18n/es_MX.po b/stock_analytic/i18n/es_MX.po index 95d680b..04543db 100644 --- a/stock_analytic/i18n/es_MX.po +++ b/stock_analytic/i18n/es_MX.po @@ -23,6 +23,7 @@ msgstr "" #: model:ir.model.fields,field_description:stock_analytic.field_stock_move__analytic_distribution #: model:ir.model.fields,field_description:stock_analytic.field_stock_move_line__analytic_distribution #: model:ir.model.fields,field_description:stock_analytic.field_stock_scrap__analytic_distribution +#: model:ir.model.fields,field_description:stock_analytic.field_stock_valuation_layer__analytic_distribution msgid "Analytic Distribution" msgstr "" @@ -35,6 +36,7 @@ msgstr "" #: model:ir.model.fields,field_description:stock_analytic.field_stock_move__analytic_precision #: model:ir.model.fields,field_description:stock_analytic.field_stock_move_line__analytic_precision #: model:ir.model.fields,field_description:stock_analytic.field_stock_scrap__analytic_precision +#: model:ir.model.fields,field_description:stock_analytic.field_stock_valuation_layer__analytic_precision msgid "Analytic Precision" msgstr "" @@ -100,6 +102,11 @@ msgstr "" msgid "Stock Rule" msgstr "" +#. module: stock_analytic +#: model:ir.model,name:stock_analytic.model_stock_valuation_layer +msgid "Stock Valuation Layer" +msgstr "" + #. module: stock_analytic #: model:ir.model,name:stock_analytic.model_stock_picking msgid "Transfer" diff --git a/stock_analytic/i18n/fi.po b/stock_analytic/i18n/fi.po index 0d4c20e..bcd6b1f 100644 --- a/stock_analytic/i18n/fi.po +++ b/stock_analytic/i18n/fi.po @@ -22,6 +22,7 @@ msgstr "" #: model:ir.model.fields,field_description:stock_analytic.field_stock_move__analytic_distribution #: model:ir.model.fields,field_description:stock_analytic.field_stock_move_line__analytic_distribution #: model:ir.model.fields,field_description:stock_analytic.field_stock_scrap__analytic_distribution +#: model:ir.model.fields,field_description:stock_analytic.field_stock_valuation_layer__analytic_distribution msgid "Analytic Distribution" msgstr "" @@ -34,6 +35,7 @@ msgstr "" #: model:ir.model.fields,field_description:stock_analytic.field_stock_move__analytic_precision #: model:ir.model.fields,field_description:stock_analytic.field_stock_move_line__analytic_precision #: model:ir.model.fields,field_description:stock_analytic.field_stock_scrap__analytic_precision +#: model:ir.model.fields,field_description:stock_analytic.field_stock_valuation_layer__analytic_precision msgid "Analytic Precision" msgstr "" @@ -99,6 +101,11 @@ msgstr "" msgid "Stock Rule" msgstr "" +#. module: stock_analytic +#: model:ir.model,name:stock_analytic.model_stock_valuation_layer +msgid "Stock Valuation Layer" +msgstr "" + #. module: stock_analytic #: model:ir.model,name:stock_analytic.model_stock_picking msgid "Transfer" diff --git a/stock_analytic/i18n/fr.po b/stock_analytic/i18n/fr.po index 6540fda..0e12c44 100644 --- a/stock_analytic/i18n/fr.po +++ b/stock_analytic/i18n/fr.po @@ -23,6 +23,7 @@ msgstr "" #: model:ir.model.fields,field_description:stock_analytic.field_stock_move__analytic_distribution #: model:ir.model.fields,field_description:stock_analytic.field_stock_move_line__analytic_distribution #: model:ir.model.fields,field_description:stock_analytic.field_stock_scrap__analytic_distribution +#: model:ir.model.fields,field_description:stock_analytic.field_stock_valuation_layer__analytic_distribution msgid "Analytic Distribution" msgstr "Répartition analytique" @@ -35,6 +36,7 @@ msgstr "Applicabilités du plan analytique" #: model:ir.model.fields,field_description:stock_analytic.field_stock_move__analytic_precision #: model:ir.model.fields,field_description:stock_analytic.field_stock_move_line__analytic_precision #: model:ir.model.fields,field_description:stock_analytic.field_stock_scrap__analytic_precision +#: model:ir.model.fields,field_description:stock_analytic.field_stock_valuation_layer__analytic_precision msgid "Analytic Precision" msgstr "Précision analytique" @@ -103,6 +105,11 @@ msgstr "Mouvement de Stock" msgid "Stock Rule" msgstr "Règle d’approvisionnement" +#. module: stock_analytic +#: model:ir.model,name:stock_analytic.model_stock_valuation_layer +msgid "Stock Valuation Layer" +msgstr "" + #. module: stock_analytic #: model:ir.model,name:stock_analytic.model_stock_picking msgid "Transfer" diff --git a/stock_analytic/i18n/gl.po b/stock_analytic/i18n/gl.po index 93361e7..4b84cac 100644 --- a/stock_analytic/i18n/gl.po +++ b/stock_analytic/i18n/gl.po @@ -22,6 +22,7 @@ msgstr "" #: model:ir.model.fields,field_description:stock_analytic.field_stock_move__analytic_distribution #: model:ir.model.fields,field_description:stock_analytic.field_stock_move_line__analytic_distribution #: model:ir.model.fields,field_description:stock_analytic.field_stock_scrap__analytic_distribution +#: model:ir.model.fields,field_description:stock_analytic.field_stock_valuation_layer__analytic_distribution msgid "Analytic Distribution" msgstr "" @@ -34,6 +35,7 @@ msgstr "" #: model:ir.model.fields,field_description:stock_analytic.field_stock_move__analytic_precision #: model:ir.model.fields,field_description:stock_analytic.field_stock_move_line__analytic_precision #: model:ir.model.fields,field_description:stock_analytic.field_stock_scrap__analytic_precision +#: model:ir.model.fields,field_description:stock_analytic.field_stock_valuation_layer__analytic_precision msgid "Analytic Precision" msgstr "" @@ -99,6 +101,11 @@ msgstr "Movemento de existencias" msgid "Stock Rule" msgstr "" +#. module: stock_analytic +#: model:ir.model,name:stock_analytic.model_stock_valuation_layer +msgid "Stock Valuation Layer" +msgstr "" + #. module: stock_analytic #: model:ir.model,name:stock_analytic.model_stock_picking msgid "Transfer" diff --git a/stock_analytic/i18n/gu_IN.po b/stock_analytic/i18n/gu_IN.po index be12a84..74342a8 100644 --- a/stock_analytic/i18n/gu_IN.po +++ b/stock_analytic/i18n/gu_IN.po @@ -23,6 +23,7 @@ msgstr "" #: model:ir.model.fields,field_description:stock_analytic.field_stock_move__analytic_distribution #: model:ir.model.fields,field_description:stock_analytic.field_stock_move_line__analytic_distribution #: model:ir.model.fields,field_description:stock_analytic.field_stock_scrap__analytic_distribution +#: model:ir.model.fields,field_description:stock_analytic.field_stock_valuation_layer__analytic_distribution msgid "Analytic Distribution" msgstr "" @@ -35,6 +36,7 @@ msgstr "" #: model:ir.model.fields,field_description:stock_analytic.field_stock_move__analytic_precision #: model:ir.model.fields,field_description:stock_analytic.field_stock_move_line__analytic_precision #: model:ir.model.fields,field_description:stock_analytic.field_stock_scrap__analytic_precision +#: model:ir.model.fields,field_description:stock_analytic.field_stock_valuation_layer__analytic_precision msgid "Analytic Precision" msgstr "" @@ -100,6 +102,11 @@ msgstr "" msgid "Stock Rule" msgstr "" +#. module: stock_analytic +#: model:ir.model,name:stock_analytic.model_stock_valuation_layer +msgid "Stock Valuation Layer" +msgstr "" + #. module: stock_analytic #: model:ir.model,name:stock_analytic.model_stock_picking msgid "Transfer" diff --git a/stock_analytic/i18n/hi_IN.po b/stock_analytic/i18n/hi_IN.po index fa40c03..80e29f0 100644 --- a/stock_analytic/i18n/hi_IN.po +++ b/stock_analytic/i18n/hi_IN.po @@ -23,6 +23,7 @@ msgstr "" #: model:ir.model.fields,field_description:stock_analytic.field_stock_move__analytic_distribution #: model:ir.model.fields,field_description:stock_analytic.field_stock_move_line__analytic_distribution #: model:ir.model.fields,field_description:stock_analytic.field_stock_scrap__analytic_distribution +#: model:ir.model.fields,field_description:stock_analytic.field_stock_valuation_layer__analytic_distribution msgid "Analytic Distribution" msgstr "" @@ -35,6 +36,7 @@ msgstr "" #: model:ir.model.fields,field_description:stock_analytic.field_stock_move__analytic_precision #: model:ir.model.fields,field_description:stock_analytic.field_stock_move_line__analytic_precision #: model:ir.model.fields,field_description:stock_analytic.field_stock_scrap__analytic_precision +#: model:ir.model.fields,field_description:stock_analytic.field_stock_valuation_layer__analytic_precision msgid "Analytic Precision" msgstr "" @@ -100,6 +102,11 @@ msgstr "" msgid "Stock Rule" msgstr "" +#. module: stock_analytic +#: model:ir.model,name:stock_analytic.model_stock_valuation_layer +msgid "Stock Valuation Layer" +msgstr "" + #. module: stock_analytic #: model:ir.model,name:stock_analytic.model_stock_picking msgid "Transfer" diff --git a/stock_analytic/i18n/hr.po b/stock_analytic/i18n/hr.po index 52bd61f..a1d6d69 100644 --- a/stock_analytic/i18n/hr.po +++ b/stock_analytic/i18n/hr.po @@ -24,6 +24,7 @@ msgstr "" #: model:ir.model.fields,field_description:stock_analytic.field_stock_move__analytic_distribution #: model:ir.model.fields,field_description:stock_analytic.field_stock_move_line__analytic_distribution #: model:ir.model.fields,field_description:stock_analytic.field_stock_scrap__analytic_distribution +#: model:ir.model.fields,field_description:stock_analytic.field_stock_valuation_layer__analytic_distribution msgid "Analytic Distribution" msgstr "" @@ -36,6 +37,7 @@ msgstr "" #: model:ir.model.fields,field_description:stock_analytic.field_stock_move__analytic_precision #: model:ir.model.fields,field_description:stock_analytic.field_stock_move_line__analytic_precision #: model:ir.model.fields,field_description:stock_analytic.field_stock_scrap__analytic_precision +#: model:ir.model.fields,field_description:stock_analytic.field_stock_valuation_layer__analytic_precision msgid "Analytic Precision" msgstr "" @@ -101,6 +103,11 @@ msgstr "Skladišni prijenos" msgid "Stock Rule" msgstr "" +#. module: stock_analytic +#: model:ir.model,name:stock_analytic.model_stock_valuation_layer +msgid "Stock Valuation Layer" +msgstr "" + #. module: stock_analytic #: model:ir.model,name:stock_analytic.model_stock_picking msgid "Transfer" diff --git a/stock_analytic/i18n/hr_HR.po b/stock_analytic/i18n/hr_HR.po index 7749885..014966c 100644 --- a/stock_analytic/i18n/hr_HR.po +++ b/stock_analytic/i18n/hr_HR.po @@ -24,6 +24,7 @@ msgstr "" #: model:ir.model.fields,field_description:stock_analytic.field_stock_move__analytic_distribution #: model:ir.model.fields,field_description:stock_analytic.field_stock_move_line__analytic_distribution #: model:ir.model.fields,field_description:stock_analytic.field_stock_scrap__analytic_distribution +#: model:ir.model.fields,field_description:stock_analytic.field_stock_valuation_layer__analytic_distribution msgid "Analytic Distribution" msgstr "" @@ -36,6 +37,7 @@ msgstr "" #: model:ir.model.fields,field_description:stock_analytic.field_stock_move__analytic_precision #: model:ir.model.fields,field_description:stock_analytic.field_stock_move_line__analytic_precision #: model:ir.model.fields,field_description:stock_analytic.field_stock_scrap__analytic_precision +#: model:ir.model.fields,field_description:stock_analytic.field_stock_valuation_layer__analytic_precision msgid "Analytic Precision" msgstr "" @@ -101,6 +103,11 @@ msgstr "" msgid "Stock Rule" msgstr "" +#. module: stock_analytic +#: model:ir.model,name:stock_analytic.model_stock_valuation_layer +msgid "Stock Valuation Layer" +msgstr "" + #. module: stock_analytic #: model:ir.model,name:stock_analytic.model_stock_picking msgid "Transfer" diff --git a/stock_analytic/i18n/hu.po b/stock_analytic/i18n/hu.po index 9af6000..2d2d1d7 100644 --- a/stock_analytic/i18n/hu.po +++ b/stock_analytic/i18n/hu.po @@ -22,6 +22,7 @@ msgstr "" #: model:ir.model.fields,field_description:stock_analytic.field_stock_move__analytic_distribution #: model:ir.model.fields,field_description:stock_analytic.field_stock_move_line__analytic_distribution #: model:ir.model.fields,field_description:stock_analytic.field_stock_scrap__analytic_distribution +#: model:ir.model.fields,field_description:stock_analytic.field_stock_valuation_layer__analytic_distribution msgid "Analytic Distribution" msgstr "" @@ -34,6 +35,7 @@ msgstr "" #: model:ir.model.fields,field_description:stock_analytic.field_stock_move__analytic_precision #: model:ir.model.fields,field_description:stock_analytic.field_stock_move_line__analytic_precision #: model:ir.model.fields,field_description:stock_analytic.field_stock_scrap__analytic_precision +#: model:ir.model.fields,field_description:stock_analytic.field_stock_valuation_layer__analytic_precision msgid "Analytic Precision" msgstr "" @@ -99,6 +101,11 @@ msgstr "" msgid "Stock Rule" msgstr "" +#. module: stock_analytic +#: model:ir.model,name:stock_analytic.model_stock_valuation_layer +msgid "Stock Valuation Layer" +msgstr "" + #. module: stock_analytic #: model:ir.model,name:stock_analytic.model_stock_picking msgid "Transfer" diff --git a/stock_analytic/i18n/it.po b/stock_analytic/i18n/it.po index 6b4063d..b3dfbb6 100644 --- a/stock_analytic/i18n/it.po +++ b/stock_analytic/i18n/it.po @@ -11,7 +11,7 @@ msgstr "" "Project-Id-Version: Odoo Server 8.0\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2016-12-16 03:41+0000\n" -"PO-Revision-Date: 2025-06-16 08:26+0000\n" +"PO-Revision-Date: 2026-03-26 10:45+0000\n" "Last-Translator: mymage \n" "Language-Team: Italian (https://www.transifex.com/oca/teams/23907/it/)\n" "Language: it\n" @@ -19,12 +19,13 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 5.10.4\n" +"X-Generator: Weblate 5.15.2\n" #. module: stock_analytic #: model:ir.model.fields,field_description:stock_analytic.field_stock_move__analytic_distribution #: model:ir.model.fields,field_description:stock_analytic.field_stock_move_line__analytic_distribution #: model:ir.model.fields,field_description:stock_analytic.field_stock_scrap__analytic_distribution +#: model:ir.model.fields,field_description:stock_analytic.field_stock_valuation_layer__analytic_distribution msgid "Analytic Distribution" msgstr "Distribuzione analitica" @@ -37,6 +38,7 @@ msgstr "Applicabilità piano analitico" #: model:ir.model.fields,field_description:stock_analytic.field_stock_move__analytic_precision #: model:ir.model.fields,field_description:stock_analytic.field_stock_move_line__analytic_precision #: model:ir.model.fields,field_description:stock_analytic.field_stock_scrap__analytic_precision +#: model:ir.model.fields,field_description:stock_analytic.field_stock_valuation_layer__analytic_precision msgid "Analytic Precision" msgstr "Precisione analitica" @@ -105,6 +107,11 @@ msgstr "Movimento di magazzino" msgid "Stock Rule" msgstr "Regola di giacenza" +#. module: stock_analytic +#: model:ir.model,name:stock_analytic.model_stock_valuation_layer +msgid "Stock Valuation Layer" +msgstr "Livello valutazione magazzino" + #. module: stock_analytic #: model:ir.model,name:stock_analytic.model_stock_picking msgid "Transfer" diff --git a/stock_analytic/i18n/ja.po b/stock_analytic/i18n/ja.po index c937773..8722a6f 100644 --- a/stock_analytic/i18n/ja.po +++ b/stock_analytic/i18n/ja.po @@ -6,14 +6,15 @@ msgid "" msgstr "" "Project-Id-Version: Odoo Server 18.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-04-01 09:45+0000\n" -"PO-Revision-Date: 2026-04-01 09:45+0000\n" -"Last-Translator: \n" -"Language-Team: \n" +"PO-Revision-Date: 2026-04-28 05:45+0000\n" +"Last-Translator: Shinnosuke Morita \n" +"Language-Team: none\n" +"Language: ja\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Plural-Forms: \n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: Weblate 5.15.2\n" #. module: stock_analytic #: model:ir.model.fields,field_description:stock_analytic.field_stock_move__analytic_distribution @@ -36,6 +37,23 @@ msgstr "分析プランの適用範囲" msgid "Analytic Precision" msgstr "分析精度" +#. module: stock_analytic +#: model:ir.model.fields,field_description:stock_analytic.field_stock_move__analytic_distribution_import +#: model:ir.model.fields,field_description:stock_analytic.field_stock_move_line__analytic_distribution_import +#: model:ir.model.fields,field_description:stock_analytic.field_stock_scrap__analytic_distribution_import +msgid "Analytic distribution (importable)" +msgstr "分析分配 (インポート可能)" + +#. module: stock_analytic +#: model:ir.model.fields,help:stock_analytic.field_stock_move__analytic_distribution_import +#: model:ir.model.fields,help:stock_analytic.field_stock_move_line__analytic_distribution_import +#: model:ir.model.fields,help:stock_analytic.field_stock_scrap__analytic_distribution_import +msgid "" +"Defining this field, it will set the analytical distribution in JSON format," +" but using the analytic accounts names as keys of the dictionary, so it " +"eases the human input." +msgstr "" + #. module: stock_analytic #: model:ir.model.fields,field_description:stock_analytic.field_stock_move__distribution_analytic_account_ids #: model:ir.model.fields,field_description:stock_analytic.field_stock_move_line__distribution_analytic_account_ids @@ -48,6 +66,13 @@ msgstr "分配分析勘定" msgid "Domain" msgstr "ドメイン" +#. module: stock_analytic +#: model:ir.model.fields,field_description:stock_analytic.field_stock_move__manual_distribution_id +#: model:ir.model.fields,field_description:stock_analytic.field_stock_move_line__manual_distribution_id +#: model:ir.model.fields,field_description:stock_analytic.field_stock_scrap__manual_distribution_id +msgid "Manual Distribution" +msgstr "手動分配" + #. module: stock_analytic #: model:ir.model.fields,field_description:stock_analytic.field_account_analytic_applicability__stock_picking_type_id msgid "Operation Type" @@ -63,17 +88,6 @@ msgstr "プロダクトの移動(在庫移動ライン)" msgid "Scrap" msgstr "廃棄" -#. module: stock_analytic -#: model:ir.model.fields,field_description:stock_analytic.field_account_analytic_applicability__smart_search -#: model:ir.model.fields,field_description:stock_analytic.field_stock_move__smart_search -#: model:ir.model.fields,field_description:stock_analytic.field_stock_move_line__smart_search -#: model:ir.model.fields,field_description:stock_analytic.field_stock_picking__smart_search -#: model:ir.model.fields,field_description:stock_analytic.field_stock_rule__smart_search -#: model:ir.model.fields,field_description:stock_analytic.field_stock_scrap__smart_search -#: model:ir.model.fields,field_description:stock_analytic.field_stock_valuation_layer__smart_search -msgid "Smart Search" -msgstr "スマートサーチ" - #. module: stock_analytic #: model:ir.model,name:stock_analytic.model_stock_move #: model:ir.model.fields.selection,name:stock_analytic.selection__account_analytic_applicability__business_domain__stock_move diff --git a/stock_analytic/i18n/nl.po b/stock_analytic/i18n/nl.po index 77b64ba..0278c79 100644 --- a/stock_analytic/i18n/nl.po +++ b/stock_analytic/i18n/nl.po @@ -23,6 +23,7 @@ msgstr "" #: model:ir.model.fields,field_description:stock_analytic.field_stock_move__analytic_distribution #: model:ir.model.fields,field_description:stock_analytic.field_stock_move_line__analytic_distribution #: model:ir.model.fields,field_description:stock_analytic.field_stock_scrap__analytic_distribution +#: model:ir.model.fields,field_description:stock_analytic.field_stock_valuation_layer__analytic_distribution msgid "Analytic Distribution" msgstr "" @@ -35,6 +36,7 @@ msgstr "Toepasbaarheid van analytische plannen" #: model:ir.model.fields,field_description:stock_analytic.field_stock_move__analytic_precision #: model:ir.model.fields,field_description:stock_analytic.field_stock_move_line__analytic_precision #: model:ir.model.fields,field_description:stock_analytic.field_stock_scrap__analytic_precision +#: model:ir.model.fields,field_description:stock_analytic.field_stock_valuation_layer__analytic_precision msgid "Analytic Precision" msgstr "Analytische precisie" @@ -100,6 +102,11 @@ msgstr "Voorraadverplaatsing" msgid "Stock Rule" msgstr "" +#. module: stock_analytic +#: model:ir.model,name:stock_analytic.model_stock_valuation_layer +msgid "Stock Valuation Layer" +msgstr "" + #. module: stock_analytic #: model:ir.model,name:stock_analytic.model_stock_picking msgid "Transfer" diff --git a/stock_analytic/i18n/pt.po b/stock_analytic/i18n/pt.po index 875522e..51899e4 100644 --- a/stock_analytic/i18n/pt.po +++ b/stock_analytic/i18n/pt.po @@ -24,6 +24,7 @@ msgstr "" #: model:ir.model.fields,field_description:stock_analytic.field_stock_move__analytic_distribution #: model:ir.model.fields,field_description:stock_analytic.field_stock_move_line__analytic_distribution #: model:ir.model.fields,field_description:stock_analytic.field_stock_scrap__analytic_distribution +#: model:ir.model.fields,field_description:stock_analytic.field_stock_valuation_layer__analytic_distribution msgid "Analytic Distribution" msgstr "" @@ -36,6 +37,7 @@ msgstr "" #: model:ir.model.fields,field_description:stock_analytic.field_stock_move__analytic_precision #: model:ir.model.fields,field_description:stock_analytic.field_stock_move_line__analytic_precision #: model:ir.model.fields,field_description:stock_analytic.field_stock_scrap__analytic_precision +#: model:ir.model.fields,field_description:stock_analytic.field_stock_valuation_layer__analytic_precision msgid "Analytic Precision" msgstr "" @@ -101,6 +103,11 @@ msgstr "Movimento Stock" msgid "Stock Rule" msgstr "" +#. module: stock_analytic +#: model:ir.model,name:stock_analytic.model_stock_valuation_layer +msgid "Stock Valuation Layer" +msgstr "" + #. module: stock_analytic #: model:ir.model,name:stock_analytic.model_stock_picking msgid "Transfer" diff --git a/stock_analytic/i18n/pt_BR.po b/stock_analytic/i18n/pt_BR.po index b7fedef..b6500a0 100644 --- a/stock_analytic/i18n/pt_BR.po +++ b/stock_analytic/i18n/pt_BR.po @@ -11,8 +11,8 @@ msgstr "" "POT-Creation-Date: 2017-11-19 22:13+0000\n" "PO-Revision-Date: 2023-10-28 13:31+0000\n" "Last-Translator: Adriano Prado \n" -"Language-Team: Portuguese (Brazil) (https://www.transifex.com/oca/" -"teams/23907/pt_BR/)\n" +"Language-Team: Portuguese (Brazil) (https://www.transifex.com/oca/teams/" +"23907/pt_BR/)\n" "Language: pt_BR\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -24,6 +24,7 @@ msgstr "" #: model:ir.model.fields,field_description:stock_analytic.field_stock_move__analytic_distribution #: model:ir.model.fields,field_description:stock_analytic.field_stock_move_line__analytic_distribution #: model:ir.model.fields,field_description:stock_analytic.field_stock_scrap__analytic_distribution +#: model:ir.model.fields,field_description:stock_analytic.field_stock_valuation_layer__analytic_distribution msgid "Analytic Distribution" msgstr "" @@ -36,6 +37,7 @@ msgstr "Aplicabilidades do Plano Analítico" #: model:ir.model.fields,field_description:stock_analytic.field_stock_move__analytic_precision #: model:ir.model.fields,field_description:stock_analytic.field_stock_move_line__analytic_precision #: model:ir.model.fields,field_description:stock_analytic.field_stock_scrap__analytic_precision +#: model:ir.model.fields,field_description:stock_analytic.field_stock_valuation_layer__analytic_precision msgid "Analytic Precision" msgstr "Precisão Analítica" @@ -101,6 +103,11 @@ msgstr "Movimento de Estoque" msgid "Stock Rule" msgstr "" +#. module: stock_analytic +#: model:ir.model,name:stock_analytic.model_stock_valuation_layer +msgid "Stock Valuation Layer" +msgstr "" + #. module: stock_analytic #: model:ir.model,name:stock_analytic.model_stock_picking msgid "Transfer" diff --git a/stock_analytic/i18n/pt_PT.po b/stock_analytic/i18n/pt_PT.po index bcd42f6..3dbd609 100644 --- a/stock_analytic/i18n/pt_PT.po +++ b/stock_analytic/i18n/pt_PT.po @@ -11,8 +11,8 @@ msgstr "" "POT-Creation-Date: 2016-12-16 03:41+0000\n" "PO-Revision-Date: 2016-12-16 03:41+0000\n" "Last-Translator: Daniel Reis , 2016\n" -"Language-Team: Portuguese (Portugal) (https://www.transifex.com/oca/" -"teams/23907/pt_PT/)\n" +"Language-Team: Portuguese (Portugal) (https://www.transifex.com/oca/teams/" +"23907/pt_PT/)\n" "Language: pt_PT\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -23,6 +23,7 @@ msgstr "" #: model:ir.model.fields,field_description:stock_analytic.field_stock_move__analytic_distribution #: model:ir.model.fields,field_description:stock_analytic.field_stock_move_line__analytic_distribution #: model:ir.model.fields,field_description:stock_analytic.field_stock_scrap__analytic_distribution +#: model:ir.model.fields,field_description:stock_analytic.field_stock_valuation_layer__analytic_distribution msgid "Analytic Distribution" msgstr "" @@ -35,6 +36,7 @@ msgstr "" #: model:ir.model.fields,field_description:stock_analytic.field_stock_move__analytic_precision #: model:ir.model.fields,field_description:stock_analytic.field_stock_move_line__analytic_precision #: model:ir.model.fields,field_description:stock_analytic.field_stock_scrap__analytic_precision +#: model:ir.model.fields,field_description:stock_analytic.field_stock_valuation_layer__analytic_precision msgid "Analytic Precision" msgstr "" @@ -100,6 +102,11 @@ msgstr "" msgid "Stock Rule" msgstr "" +#. module: stock_analytic +#: model:ir.model,name:stock_analytic.model_stock_valuation_layer +msgid "Stock Valuation Layer" +msgstr "" + #. module: stock_analytic #: model:ir.model,name:stock_analytic.model_stock_picking msgid "Transfer" diff --git a/stock_analytic/i18n/ro.po b/stock_analytic/i18n/ro.po index b00c4ea..27b0ec1 100644 --- a/stock_analytic/i18n/ro.po +++ b/stock_analytic/i18n/ro.po @@ -24,6 +24,7 @@ msgstr "" #: model:ir.model.fields,field_description:stock_analytic.field_stock_move__analytic_distribution #: model:ir.model.fields,field_description:stock_analytic.field_stock_move_line__analytic_distribution #: model:ir.model.fields,field_description:stock_analytic.field_stock_scrap__analytic_distribution +#: model:ir.model.fields,field_description:stock_analytic.field_stock_valuation_layer__analytic_distribution msgid "Analytic Distribution" msgstr "" @@ -36,6 +37,7 @@ msgstr "" #: model:ir.model.fields,field_description:stock_analytic.field_stock_move__analytic_precision #: model:ir.model.fields,field_description:stock_analytic.field_stock_move_line__analytic_precision #: model:ir.model.fields,field_description:stock_analytic.field_stock_scrap__analytic_precision +#: model:ir.model.fields,field_description:stock_analytic.field_stock_valuation_layer__analytic_precision msgid "Analytic Precision" msgstr "" @@ -101,6 +103,11 @@ msgstr "Mișcare stoc" msgid "Stock Rule" msgstr "" +#. module: stock_analytic +#: model:ir.model,name:stock_analytic.model_stock_valuation_layer +msgid "Stock Valuation Layer" +msgstr "" + #. module: stock_analytic #: model:ir.model,name:stock_analytic.model_stock_picking msgid "Transfer" diff --git a/stock_analytic/i18n/sk_SK.po b/stock_analytic/i18n/sk_SK.po index 68691f3..875cf97 100644 --- a/stock_analytic/i18n/sk_SK.po +++ b/stock_analytic/i18n/sk_SK.po @@ -23,6 +23,7 @@ msgstr "" #: model:ir.model.fields,field_description:stock_analytic.field_stock_move__analytic_distribution #: model:ir.model.fields,field_description:stock_analytic.field_stock_move_line__analytic_distribution #: model:ir.model.fields,field_description:stock_analytic.field_stock_scrap__analytic_distribution +#: model:ir.model.fields,field_description:stock_analytic.field_stock_valuation_layer__analytic_distribution msgid "Analytic Distribution" msgstr "" @@ -35,6 +36,7 @@ msgstr "" #: model:ir.model.fields,field_description:stock_analytic.field_stock_move__analytic_precision #: model:ir.model.fields,field_description:stock_analytic.field_stock_move_line__analytic_precision #: model:ir.model.fields,field_description:stock_analytic.field_stock_scrap__analytic_precision +#: model:ir.model.fields,field_description:stock_analytic.field_stock_valuation_layer__analytic_precision msgid "Analytic Precision" msgstr "" @@ -100,6 +102,11 @@ msgstr "" msgid "Stock Rule" msgstr "" +#. module: stock_analytic +#: model:ir.model,name:stock_analytic.model_stock_valuation_layer +msgid "Stock Valuation Layer" +msgstr "" + #. module: stock_analytic #: model:ir.model,name:stock_analytic.model_stock_picking msgid "Transfer" diff --git a/stock_analytic/i18n/sl.po b/stock_analytic/i18n/sl.po index 416f08a..ba41c37 100644 --- a/stock_analytic/i18n/sl.po +++ b/stock_analytic/i18n/sl.po @@ -23,6 +23,7 @@ msgstr "" #: model:ir.model.fields,field_description:stock_analytic.field_stock_move__analytic_distribution #: model:ir.model.fields,field_description:stock_analytic.field_stock_move_line__analytic_distribution #: model:ir.model.fields,field_description:stock_analytic.field_stock_scrap__analytic_distribution +#: model:ir.model.fields,field_description:stock_analytic.field_stock_valuation_layer__analytic_distribution msgid "Analytic Distribution" msgstr "" @@ -35,6 +36,7 @@ msgstr "" #: model:ir.model.fields,field_description:stock_analytic.field_stock_move__analytic_precision #: model:ir.model.fields,field_description:stock_analytic.field_stock_move_line__analytic_precision #: model:ir.model.fields,field_description:stock_analytic.field_stock_scrap__analytic_precision +#: model:ir.model.fields,field_description:stock_analytic.field_stock_valuation_layer__analytic_precision msgid "Analytic Precision" msgstr "" @@ -100,6 +102,11 @@ msgstr "" msgid "Stock Rule" msgstr "" +#. module: stock_analytic +#: model:ir.model,name:stock_analytic.model_stock_valuation_layer +msgid "Stock Valuation Layer" +msgstr "" + #. module: stock_analytic #: model:ir.model,name:stock_analytic.model_stock_picking msgid "Transfer" diff --git a/stock_analytic/i18n/stock_analytic.pot b/stock_analytic/i18n/stock_analytic.pot index d2dbefd..29157c8 100644 --- a/stock_analytic/i18n/stock_analytic.pot +++ b/stock_analytic/i18n/stock_analytic.pot @@ -17,6 +17,7 @@ msgstr "" #: model:ir.model.fields,field_description:stock_analytic.field_stock_move__analytic_distribution #: model:ir.model.fields,field_description:stock_analytic.field_stock_move_line__analytic_distribution #: model:ir.model.fields,field_description:stock_analytic.field_stock_scrap__analytic_distribution +#: model:ir.model.fields,field_description:stock_analytic.field_stock_valuation_layer__analytic_distribution msgid "Analytic Distribution" msgstr "" @@ -29,6 +30,7 @@ msgstr "" #: model:ir.model.fields,field_description:stock_analytic.field_stock_move__analytic_precision #: model:ir.model.fields,field_description:stock_analytic.field_stock_move_line__analytic_precision #: model:ir.model.fields,field_description:stock_analytic.field_stock_scrap__analytic_precision +#: model:ir.model.fields,field_description:stock_analytic.field_stock_valuation_layer__analytic_precision msgid "Analytic Precision" msgstr "" @@ -94,6 +96,11 @@ msgstr "" msgid "Stock Rule" msgstr "" +#. module: stock_analytic +#: model:ir.model,name:stock_analytic.model_stock_valuation_layer +msgid "Stock Valuation Layer" +msgstr "" + #. module: stock_analytic #: model:ir.model,name:stock_analytic.model_stock_picking msgid "Transfer" diff --git a/stock_analytic/i18n/tr.po b/stock_analytic/i18n/tr.po index 2e8b1cc..7be4011 100644 --- a/stock_analytic/i18n/tr.po +++ b/stock_analytic/i18n/tr.po @@ -23,6 +23,7 @@ msgstr "" #: model:ir.model.fields,field_description:stock_analytic.field_stock_move__analytic_distribution #: model:ir.model.fields,field_description:stock_analytic.field_stock_move_line__analytic_distribution #: model:ir.model.fields,field_description:stock_analytic.field_stock_scrap__analytic_distribution +#: model:ir.model.fields,field_description:stock_analytic.field_stock_valuation_layer__analytic_distribution msgid "Analytic Distribution" msgstr "Analitik Dağılım" @@ -35,6 +36,7 @@ msgstr "Analitik Planın Uygulanabilirliği" #: model:ir.model.fields,field_description:stock_analytic.field_stock_move__analytic_precision #: model:ir.model.fields,field_description:stock_analytic.field_stock_move_line__analytic_precision #: model:ir.model.fields,field_description:stock_analytic.field_stock_scrap__analytic_precision +#: model:ir.model.fields,field_description:stock_analytic.field_stock_valuation_layer__analytic_precision msgid "Analytic Precision" msgstr "Analitik Hassasiyet" @@ -103,6 +105,11 @@ msgstr "Stok Taşı" msgid "Stock Rule" msgstr "Stok Kuralı" +#. module: stock_analytic +#: model:ir.model,name:stock_analytic.model_stock_valuation_layer +msgid "Stock Valuation Layer" +msgstr "" + #. module: stock_analytic #: model:ir.model,name:stock_analytic.model_stock_picking msgid "Transfer" diff --git a/stock_analytic/i18n/tr_TR.po b/stock_analytic/i18n/tr_TR.po index 5f68046..be003a3 100644 --- a/stock_analytic/i18n/tr_TR.po +++ b/stock_analytic/i18n/tr_TR.po @@ -23,6 +23,7 @@ msgstr "" #: model:ir.model.fields,field_description:stock_analytic.field_stock_move__analytic_distribution #: model:ir.model.fields,field_description:stock_analytic.field_stock_move_line__analytic_distribution #: model:ir.model.fields,field_description:stock_analytic.field_stock_scrap__analytic_distribution +#: model:ir.model.fields,field_description:stock_analytic.field_stock_valuation_layer__analytic_distribution msgid "Analytic Distribution" msgstr "" @@ -35,6 +36,7 @@ msgstr "" #: model:ir.model.fields,field_description:stock_analytic.field_stock_move__analytic_precision #: model:ir.model.fields,field_description:stock_analytic.field_stock_move_line__analytic_precision #: model:ir.model.fields,field_description:stock_analytic.field_stock_scrap__analytic_precision +#: model:ir.model.fields,field_description:stock_analytic.field_stock_valuation_layer__analytic_precision msgid "Analytic Precision" msgstr "" @@ -100,6 +102,11 @@ msgstr "Stok hareketi" msgid "Stock Rule" msgstr "" +#. module: stock_analytic +#: model:ir.model,name:stock_analytic.model_stock_valuation_layer +msgid "Stock Valuation Layer" +msgstr "" + #. module: stock_analytic #: model:ir.model,name:stock_analytic.model_stock_picking msgid "Transfer" diff --git a/stock_analytic/i18n/vi_VN.po b/stock_analytic/i18n/vi_VN.po index 27bf6c8..3ffd52e 100644 --- a/stock_analytic/i18n/vi_VN.po +++ b/stock_analytic/i18n/vi_VN.po @@ -11,8 +11,8 @@ msgstr "" "POT-Creation-Date: 2016-12-16 03:41+0000\n" "PO-Revision-Date: 2016-12-16 03:41+0000\n" "Last-Translator: OCA Transbot , 2016\n" -"Language-Team: Vietnamese (Viet Nam) (https://www.transifex.com/oca/" -"teams/23907/vi_VN/)\n" +"Language-Team: Vietnamese (Viet Nam) (https://www.transifex.com/oca/teams/" +"23907/vi_VN/)\n" "Language: vi_VN\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -23,6 +23,7 @@ msgstr "" #: model:ir.model.fields,field_description:stock_analytic.field_stock_move__analytic_distribution #: model:ir.model.fields,field_description:stock_analytic.field_stock_move_line__analytic_distribution #: model:ir.model.fields,field_description:stock_analytic.field_stock_scrap__analytic_distribution +#: model:ir.model.fields,field_description:stock_analytic.field_stock_valuation_layer__analytic_distribution msgid "Analytic Distribution" msgstr "" @@ -35,6 +36,7 @@ msgstr "" #: model:ir.model.fields,field_description:stock_analytic.field_stock_move__analytic_precision #: model:ir.model.fields,field_description:stock_analytic.field_stock_move_line__analytic_precision #: model:ir.model.fields,field_description:stock_analytic.field_stock_scrap__analytic_precision +#: model:ir.model.fields,field_description:stock_analytic.field_stock_valuation_layer__analytic_precision msgid "Analytic Precision" msgstr "" @@ -100,6 +102,11 @@ msgstr "Dịch chuyển kho" msgid "Stock Rule" msgstr "" +#. module: stock_analytic +#: model:ir.model,name:stock_analytic.model_stock_valuation_layer +msgid "Stock Valuation Layer" +msgstr "" + #. module: stock_analytic #: model:ir.model,name:stock_analytic.model_stock_picking msgid "Transfer" diff --git a/stock_analytic/i18n/zh_CN.po b/stock_analytic/i18n/zh_CN.po index ab0bcd7..31fe0dc 100644 --- a/stock_analytic/i18n/zh_CN.po +++ b/stock_analytic/i18n/zh_CN.po @@ -23,6 +23,7 @@ msgstr "" #: model:ir.model.fields,field_description:stock_analytic.field_stock_move__analytic_distribution #: model:ir.model.fields,field_description:stock_analytic.field_stock_move_line__analytic_distribution #: model:ir.model.fields,field_description:stock_analytic.field_stock_scrap__analytic_distribution +#: model:ir.model.fields,field_description:stock_analytic.field_stock_valuation_layer__analytic_distribution msgid "Analytic Distribution" msgstr "" @@ -35,6 +36,7 @@ msgstr "" #: model:ir.model.fields,field_description:stock_analytic.field_stock_move__analytic_precision #: model:ir.model.fields,field_description:stock_analytic.field_stock_move_line__analytic_precision #: model:ir.model.fields,field_description:stock_analytic.field_stock_scrap__analytic_precision +#: model:ir.model.fields,field_description:stock_analytic.field_stock_valuation_layer__analytic_precision msgid "Analytic Precision" msgstr "" @@ -100,6 +102,11 @@ msgstr "" msgid "Stock Rule" msgstr "" +#. module: stock_analytic +#: model:ir.model,name:stock_analytic.model_stock_valuation_layer +msgid "Stock Valuation Layer" +msgstr "" + #. module: stock_analytic #: model:ir.model,name:stock_analytic.model_stock_picking msgid "Transfer" diff --git a/stock_analytic/models/__init__.py b/stock_analytic/models/__init__.py index 93680f5..494c062 100644 --- a/stock_analytic/models/__init__.py +++ b/stock_analytic/models/__init__.py @@ -1,6 +1,8 @@ # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). from . import analytic_applicability +from . import res_company +from . import res_config_settings from . import stock_move from . import stock_picking from . import stock_rule diff --git a/stock_analytic/models/res_company.py b/stock_analytic/models/res_company.py new file mode 100644 index 0000000..804006d --- /dev/null +++ b/stock_analytic/models/res_company.py @@ -0,0 +1,10 @@ +# Copyright 2026 Quartile (https://www.quartile.co) +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from odoo import fields, models + + +class ResCompany(models.Model): + _inherit = "res.company" + + stock_analytic_on_valuation = fields.Boolean() diff --git a/stock_analytic/models/res_config_settings.py b/stock_analytic/models/res_config_settings.py new file mode 100644 index 0000000..a76d0d0 --- /dev/null +++ b/stock_analytic/models/res_config_settings.py @@ -0,0 +1,13 @@ +# Copyright 2026 Quartile (https://www.quartile.co) +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from odoo import fields, models + + +class ResConfigSettings(models.TransientModel): + _inherit = "res.config.settings" + + stock_analytic_on_valuation = fields.Boolean( + related="company_id.stock_analytic_on_valuation", + readonly=False, + ) diff --git a/stock_analytic/models/stock_move.py b/stock_analytic/models/stock_move.py index 83b68ed..4d66826 100644 --- a/stock_analytic/models/stock_move.py +++ b/stock_analytic/models/stock_move.py @@ -37,8 +37,8 @@ def _prepare_account_move_line( if ( line[2]["account_id"] != self.product_id.categ_id.property_stock_valuation_account_id.id + or self.company_id.stock_analytic_on_valuation ): - # Add analytic account in debit line line[2].update({"analytic_distribution": self.analytic_distribution}) return res diff --git a/stock_analytic/readme/CONFIGURE.md b/stock_analytic/readme/CONFIGURE.md index f4a83fd..381a764 100644 --- a/stock_analytic/readme/CONFIGURE.md +++ b/stock_analytic/readme/CONFIGURE.md @@ -1,2 +1,6 @@ As necessary, go to *Invoicing \> Configuration \> Analytic Plans*, open the relevant record and update the applicability for 'Stock Move'. + +To assign analytic distribution also to journal items for the stock valuation +account, enable *Stock Analytic On Valuation* in *Inventory \> Configuration \> +Settings \> Valuation*. diff --git a/stock_analytic/readme/USAGE.md b/stock_analytic/readme/USAGE.md index 3755e39..4a95d8f 100644 --- a/stock_analytic/readme/USAGE.md +++ b/stock_analytic/readme/USAGE.md @@ -11,8 +11,9 @@ You need to: If stock move automatically create journal entry, the journal entry will contain journal items with following rule: -1. Journal item with account equal to product's valuation account will - not be assigned to any analytic account. +1. By default, journal item with account equal to product's valuation + account will not be assigned to any analytic account. This behavior + can be changed in the settings (see Configuration). 2. Journal item with account different to product's valuation account will be assigned to an analytic account according to the stock move's analytic account. diff --git a/stock_analytic/static/description/index.html b/stock_analytic/static/description/index.html index f0c72bd..e042f77 100644 --- a/stock_analytic/static/description/index.html +++ b/stock_analytic/static/description/index.html @@ -8,11 +8,10 @@ /* :Author: David Goodger (goodger@python.org) -:Id: $Id: html4css1.css 9511 2024-01-13 09:50:07Z milde $ +:Id: $Id: html4css1.css 8954 2022-01-20 10:10:25Z milde $ :Copyright: This stylesheet has been placed in the public domain. Default cascading style sheet for the HTML output of Docutils. -Despite the name, some widely supported CSS2 features are used. See https://docutils.sourceforge.io/docs/howto/html-stylesheets.html for how to customize this style sheet. @@ -275,7 +274,7 @@ margin-left: 2em ; margin-right: 2em } -pre.code .ln { color: gray; } /* line numbers */ +pre.code .ln { color: grey; } /* line numbers */ pre.code, code { background-color: #eeeeee } pre.code .comment, code .comment { color: #5C6576 } pre.code .keyword, code .keyword { color: #3B0D06; font-weight: bold } @@ -301,7 +300,7 @@ span.pre { white-space: pre } -span.problematic, pre.problematic { +span.problematic { color: red } span.section-subtitle { @@ -367,7 +366,7 @@

Stock Analytic

!! This file is generated by oca-gen-addon-readme !! !! changes will be overwritten. !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -!! source digest: sha256:cc3836a56b215388d9405cf69a1b90a2e9d84a41ec104b7ffcd7a9d34866dbba +!! source digest: sha256:521dc3ee60bb1ac6678f20b1796e290808ba09d6bc9586860e71a4ec27b8ccae !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -->

Beta License: AGPL-3 OCA/account-analytic Translate me on Weblate Try me on Runboat

Adds Analytic Distribution field in stock move to be able to get @@ -395,6 +394,9 @@

Stock Analytic

Configuration

As necessary, go to Invoicing > Configuration > Analytic Plans, open the relevant record and update the applicability for ‘Stock Move’.

+

To assign analytic distribution also to journal items for the stock +valuation account, enable Stock Analytic On Valuation in Inventory > +Configuration > Settings > Valuation.

Usage

@@ -412,8 +414,9 @@

Assigned Journal Items created fr

If stock move automatically create journal entry, the journal entry will contain journal items with following rule:

    -
  1. Journal item with account equal to product’s valuation account will -not be assigned to any analytic account.
  2. +
  3. By default, journal item with account equal to product’s valuation +account will not be assigned to any analytic account. This behavior +can be changed in the settings (see Configuration).
  4. Journal item with account different to product’s valuation account will be assigned to an analytic account according to the stock move’s analytic account.
  5. @@ -480,9 +483,7 @@

    Contributors

    Maintainers

    This module is maintained by the OCA.

    - -Odoo Community Association - +Odoo Community Association

    OCA, or the Odoo Community Association, is a nonprofit organization whose mission is to support the collaborative development of Odoo features and promote its widespread use.

    diff --git a/stock_analytic/tests/test_stock_picking.py b/stock_analytic/tests/test_stock_picking.py index 8ba8c51..f82eb8d 100644 --- a/stock_analytic/tests/test_stock_picking.py +++ b/stock_analytic/tests/test_stock_picking.py @@ -183,6 +183,25 @@ def test_outgoing_picking_with_analytic(self): self._check_analytic_account_no_error(picking) self._check_analytic_consistency(picking) + def test_outgoing_picking_with_analytic_on_valuation(self): + self.env.company.stock_analytic_on_valuation = True + picking = self._create_picking( + self.location, + self.dest_location, + self.outgoing_picking_type, + self.analytic_distribution, + ) + self._update_qty_on_hand_product(self.product, 1) + self._confirm_picking_no_error(picking) + self._picking_done_no_error(picking) + self._check_account_move_no_error(picking) + move = picking.move_ids[0] + acc_lines = self.env["account.move.line"].search( + [["move_id.ref", "=", picking.name]] + ) + for acc_line in acc_lines: + self.assertEqual(acc_line.analytic_distribution, move.analytic_distribution) + def test_outgoing_picking_without_analytic_optional(self): # Create a general optional applicability for stock moves. self._create_analytic_applicability() diff --git a/stock_analytic/views/res_config_settings_views.xml b/stock_analytic/views/res_config_settings_views.xml new file mode 100644 index 0000000..cdf8baf --- /dev/null +++ b/stock_analytic/views/res_config_settings_views.xml @@ -0,0 +1,18 @@ + + + + res.config.settings.view.form.inherit.stock_analytic + res.config.settings + + + + + + + + + +