Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
22 commits
Select commit Hold shift + click to select a range
d75d351
Adds purchase_analytic_global,
Sep 1, 2014
ceb7a71
Add translations for purchase_analytic_global
Sep 1, 2014
1069c47
purchase_analytic_global
yvaucher May 10, 2016
9699ce0
Replace <openerp> by <odoo>
yvaucher Aug 19, 2016
8c8d540
12.0 purchase_analytic_global
Nov 26, 2019
053b7b8
Migrated the module purchase_analytic_global to v13.
sudhir-erpharbor Feb 26, 2020
2425791
Added test case for purchase_analytic_global and improved the code.
sudhir-erpharbor Feb 26, 2020
72452eb
purchase_analytic_global: Migration to 14.0
Dec 27, 2021
acc15d7
purchase_analytic_global: black, isort, prettier
yankinmax May 4, 2022
b93611a
purchase_analytic_global: Migration to 15.0
yankinmax May 4, 2022
791c074
purchase_analytic_global: different analytic accounts are not removed…
yankinmax Oct 18, 2022
8dbe28b
purchase_analytic_global 15.0.1.0.1
OCA-git-bot Oct 20, 2022
6668ec9
Added translation using Weblate (Spanish)
Ivorra78 Jul 18, 2023
99248c7
purchase_analytic_global: pre-commit auto fixes
yankinmax Feb 12, 2025
e5de3c9
purchase_analytic_global: Migration to 18.0
yankinmax Jan 6, 2025
d19d207
Update purchase_analytic_global.pot
Mar 3, 2025
8a8ed60
post-merge updates
OCA-git-bot Mar 3, 2025
671a5f0
Added translation using Weblate (Italian)
mymage Mar 5, 2025
14d316c
Added translation using Weblate (Portuguese (Brazil))
marcelsavegnago Jun 27, 2025
2e2a033
Added translation using Weblate (Dutch)
bosd Nov 11, 2025
69ef73a
[IMP] purchase_analytic_global: pre-commit auto fixes
Nov 11, 2025
78a4ddd
[MIG] purchase_analytic_global: Migration to 19.0
Nov 11, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
100 changes: 100 additions & 0 deletions purchase_analytic_global/README.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,100 @@
.. image:: https://odoo-community.org/readme-banner-image
:target: https://odoo-community.org/get-involved?utm_source=readme
:alt: Odoo Community Association

==================================
Purchase - Analytic Account Global
==================================

..
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! This file is generated by oca-gen-addon-readme !!
!! changes will be overwritten. !!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! source digest: sha256:a0f9dc4b6ce66852de767aeebef547d00a60f696a4755da649c0e488c2ff34c3
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png
:target: https://odoo-community.org/page/development-status
:alt: Beta
.. |badge2| image:: https://img.shields.io/badge/license-AGPL--3-blue.png
:target: http://www.gnu.org/licenses/agpl-3.0-standalone.html
:alt: License: AGPL-3
.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fpurchase--workflow-lightgray.png?logo=github
:target: https://github.com/OCA/purchase-workflow/tree/19.0/purchase_analytic_global
:alt: OCA/purchase-workflow
.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png
:target: https://translation.odoo-community.org/projects/purchase-workflow-19-0/purchase-workflow-19-0-purchase_analytic_global
:alt: Translate me on Weblate
.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png
:target: https://runboat.odoo-community.org/builds?repo=OCA/purchase-workflow&target_branch=19.0
:alt: Try me on Runboat

|badge1| |badge2| |badge3| |badge4| |badge5|

This module adds an analytic account on the purchases that is applied on
all the lines distributions.

**Table of contents**

.. contents::
:local:

Bug Tracker
===========

Bugs are tracked on `GitHub Issues <https://github.com/OCA/purchase-workflow/issues>`_.
In case of trouble, please check there if your issue has already been reported.
If you spotted it first, help us to smash it by providing a detailed and welcomed
`feedback <https://github.com/OCA/purchase-workflow/issues/new?body=module:%20purchase_analytic_global%0Aversion:%2019.0%0A%0A**Steps%20to%20reproduce**%0A-%20...%0A%0A**Current%20behavior**%0A%0A**Expected%20behavior**>`_.

Do not contact contributors directly about support or help with technical issues.

Credits
=======

Authors
-------

* Camptocamp

Contributors
------------

- `Camptocamp <https://camptocamp.com>`__:

- Guewen Baconnier <[email protected]>
- Yannick Vaucher <[email protected]>
- Iryna Vyshnevska <[email protected]>
- Maksym Yankin <[email protected]>

- `ERP Harbor <https://erpharbor.com>`__:

- Sudhir Arya <[email protected]>

- `Trobz <https://trobz.com>`__:

- Phuc Tran <[email protected]>

Other credits
-------------

The migration of this module from 15.0 to 18.0 was financially supported
by Camptocamp

Maintainers
-----------

This module is maintained by the OCA.

.. image:: https://odoo-community.org/logo.png
:alt: Odoo Community Association
:target: https://odoo-community.org

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.

This module is part of the `OCA/purchase-workflow <https://github.com/OCA/purchase-workflow/tree/19.0/purchase_analytic_global>`_ project on GitHub.

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.
1 change: 1 addition & 0 deletions purchase_analytic_global/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
from . import models
17 changes: 17 additions & 0 deletions purchase_analytic_global/__manifest__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
# Copyright 2014-2019 Camptocamp SA
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl)

{
"name": "Purchase - Analytic Account Global",
"version": "19.0.1.0.0",
"author": "Camptocamp, Odoo Community Association (OCA)",
"maintainer": "Camptocamp",
"license": "AGPL-3",
"category": "Purchase Management",
"complexity": "easy",
"depends": ["purchase"],
"website": "https://github.com/OCA/purchase-workflow",
"data": ["views/purchase_order.xml"],
"installable": True,
"auto_install": False,
}
36 changes: 36 additions & 0 deletions purchase_analytic_global/i18n/es.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * purchase_analytic_global
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 15.0\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2023-07-18 18:08+0000\n"
"Last-Translator: Ivorra78 <[email protected]>\n"
"Language-Team: none\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 4.17\n"

#. module: purchase_analytic_global
#: model:ir.model.fields,field_description:purchase_analytic_global.field_purchase_order__account_analytic_id
msgid "Analytic Account"
msgstr "cuenta analítica"

#. module: purchase_analytic_global
#: model:ir.model,name:purchase_analytic_global.model_purchase_order
msgid "Purchase Order"
msgstr "orden de compra"

#. module: purchase_analytic_global
#: model:ir.model.fields,help:purchase_analytic_global.field_purchase_order__account_analytic_id
msgid ""
"This account will be propagated to all lines, if you need to use different "
"accounts, define the account at line level."
msgstr ""
"Esta cuenta se propagará a todas las líneas, si necesita utilizar diferentes"
" cuentas, defina la cuenta a nivel de línea."
38 changes: 38 additions & 0 deletions purchase_analytic_global/i18n/fr.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
# Translation of OpenERP Server.
# This file contains the translation of the following modules:
# * purchase_analytic_global
#
msgid ""
msgstr ""
"Project-Id-Version: OpenERP Server 7.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-09-01 10:04+0000\n"
"PO-Revision-Date: 2015-09-01 10:04+0000\n"
"Last-Translator: <>\n"
"Language-Team: \n"
"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: \n"

#. module: purchase_analytic_global
#: model:ir.model.fields,field_description:purchase_analytic_global.field_purchase_order__account_analytic_id
msgid "Analytic Account"
msgstr "Compte analytique"

#. module: purchase_analytic_global
#: model:ir.model,name:purchase_analytic_global.model_purchase_order
msgid "Purchase Order"
msgstr "Commande d'achat"

#. module: purchase_analytic_global
#: model:ir.model.fields,help:purchase_analytic_global.field_purchase_order__account_analytic_id
#, fuzzy
msgid ""
"This account will be propagated to all lines, if you need to use different "
"accounts, define the account at line level."
msgstr ""
"Le compte analytique sera défini sur toutes les lignes. Afin d'utiliser des "
"comptes différents sur les lignes, veuillez laisser ce champ vide et les "
"définir manuellement sur les lignes."
48 changes: 48 additions & 0 deletions purchase_analytic_global/i18n/it.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * purchase_analytic_global
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 18.0\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2025-03-07 07:10+0000\n"
"Last-Translator: mymage <[email protected]>\n"
"Language-Team: none\n"
"Language: it\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.2\n"

#. module: purchase_analytic_global
#: model:ir.model.fields,field_description:purchase_analytic_global.field_purchase_order__analytic_distribution
msgid "Analytic Distribution"
msgstr "Distribuzione analitica"

#. module: purchase_analytic_global
#: model:ir.model.fields,field_description:purchase_analytic_global.field_purchase_order__analytic_precision
msgid "Analytic Precision"
msgstr "Precisione analitica"

#. module: purchase_analytic_global
#: model:ir.model.fields,field_description:purchase_analytic_global.field_purchase_order__distribution_analytic_account_ids
msgid "Distribution Analytic Account"
msgstr "Conto distribuzione analitica"

#. module: purchase_analytic_global
#: model:ir.model,name:purchase_analytic_global.model_purchase_order
msgid "Purchase Order"
msgstr "Ordine di acquisto"

#. module: purchase_analytic_global
#: model:ir.model.fields,help:purchase_analytic_global.field_purchase_order__analytic_distribution
msgid ""
"This analytic distribution will be propagated to all lines analytic "
"distributions, if you need to use different analytic distribution, define it"
" at line level."
msgstr ""
"Questa distribuzione analitica verrà propagata a tutte le righe di "
"distribuzione analitica; se è necessario utilizzare una distribuzione "
"analitica diversa, definirla a livello di riga."
48 changes: 48 additions & 0 deletions purchase_analytic_global/i18n/nl.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * purchase_analytic_global
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 18.0\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2025-11-11 15:42+0000\n"
"Last-Translator: Bosd <[email protected]>\n"
"Language-Team: none\n"
"Language: nl\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"

#. module: purchase_analytic_global
#: model:ir.model.fields,field_description:purchase_analytic_global.field_purchase_order__analytic_distribution
msgid "Analytic Distribution"
msgstr "Analytische Verdeling"

#. module: purchase_analytic_global
#: model:ir.model.fields,field_description:purchase_analytic_global.field_purchase_order__analytic_precision
msgid "Analytic Precision"
msgstr "Analytische Precisie"

#. module: purchase_analytic_global
#: model:ir.model.fields,field_description:purchase_analytic_global.field_purchase_order__distribution_analytic_account_ids
msgid "Distribution Analytic Account"
msgstr "Analytische Rekening voor Verdeling"

#. module: purchase_analytic_global
#: model:ir.model,name:purchase_analytic_global.model_purchase_order
msgid "Purchase Order"
msgstr "Inkooporder"

#. module: purchase_analytic_global
#: model:ir.model.fields,help:purchase_analytic_global.field_purchase_order__analytic_distribution
msgid ""
"This analytic distribution will be propagated to all lines analytic "
"distributions, if you need to use different analytic distribution, define it"
" at line level."
msgstr ""
"Deze analytische verdeling wordt doorgezet naar de analytische verdelingen "
"van alle regels, indien u een andere analytische verdeling wilt gebruiken, "
"definieer deze dan op regelniveau."
43 changes: 43 additions & 0 deletions purchase_analytic_global/i18n/pt_BR.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * purchase_analytic_global
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 18.0\n"
"Report-Msgid-Bugs-To: \n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
"Language: pt_BR\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"

#. module: purchase_analytic_global
#: model:ir.model.fields,field_description:purchase_analytic_global.field_purchase_order__analytic_distribution
msgid "Analytic Distribution"
msgstr ""

#. module: purchase_analytic_global
#: model:ir.model.fields,field_description:purchase_analytic_global.field_purchase_order__analytic_precision
msgid "Analytic Precision"
msgstr ""

#. module: purchase_analytic_global
#: model:ir.model.fields,field_description:purchase_analytic_global.field_purchase_order__distribution_analytic_account_ids
msgid "Distribution Analytic Account"
msgstr ""

#. module: purchase_analytic_global
#: model:ir.model,name:purchase_analytic_global.model_purchase_order
msgid "Purchase Order"
msgstr ""

#. module: purchase_analytic_global
#: model:ir.model.fields,help:purchase_analytic_global.field_purchase_order__analytic_distribution
msgid ""
"This analytic distribution will be propagated to all lines analytic "
"distributions, if you need to use different analytic distribution, define it"
" at line level."
msgstr ""
42 changes: 42 additions & 0 deletions purchase_analytic_global/i18n/purchase_analytic_global.pot
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * purchase_analytic_global
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 18.0\n"
"Report-Msgid-Bugs-To: \n"
"Last-Translator: \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: \n"

#. module: purchase_analytic_global
#: model:ir.model.fields,field_description:purchase_analytic_global.field_purchase_order__analytic_distribution
msgid "Analytic Distribution"
msgstr ""

#. module: purchase_analytic_global
#: model:ir.model.fields,field_description:purchase_analytic_global.field_purchase_order__analytic_precision
msgid "Analytic Precision"
msgstr ""

#. module: purchase_analytic_global
#: model:ir.model.fields,field_description:purchase_analytic_global.field_purchase_order__distribution_analytic_account_ids
msgid "Distribution Analytic Account"
msgstr ""

#. module: purchase_analytic_global
#: model:ir.model,name:purchase_analytic_global.model_purchase_order
msgid "Purchase Order"
msgstr ""

#. module: purchase_analytic_global
#: model:ir.model.fields,help:purchase_analytic_global.field_purchase_order__analytic_distribution
msgid ""
"This analytic distribution will be propagated to all lines analytic "
"distributions, if you need to use different analytic distribution, define it"
" at line level."
msgstr ""
1 change: 1 addition & 0 deletions purchase_analytic_global/models/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
from . import purchase_order
Loading