Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[18.0][MIG] pos_analytic_by_config: Migration to 18.0 #713

Merged
merged 31 commits into from
Dec 1, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
31 commits
Select commit Hold shift + click to select a range
3a3677d
Rename pos_analytic_config to pos_analytic_by_config
adrienpeiffer Dec 3, 2015
eebb10f
OCA Transbot updated translations from Transifex
oca-transbot Aug 5, 2016
3f5c440
[MIG][10.0] pos_analytic_by_config
May 8, 2017
b65e9c2
[MIG] pos_analytic_by_config: Migration to 12.0
chienandalu Aug 17, 2020
ab7bf75
[FIX] pos_analytic_by_config tests
chienandalu Jan 12, 2021
b3c23d5
[IMP] pos_analytic_by_config: black, isort, prettier
chienandalu Apr 5, 2021
97b9259
[MIG] pos_analytic_by_config: Migration to 13.0
chienandalu Apr 5, 2021
d2f51c4
[14.0][MIG] pos_analytic_by_config
xavier-bouquiaux May 27, 2021
a228645
Translated using Weblate (Catalan)
Noel000 Mar 21, 2022
0537bfc
Translated using Weblate (Portuguese (Brazil))
douglascstd Oct 31, 2022
90e472e
Added translation using Weblate (Arabic)
RachidAlassir Feb 14, 2023
cb46937
Translated using Weblate (Arabic)
RachidAlassir Feb 14, 2023
5c0e532
[MIG] pos_analytic_by_config: Migration to 15.0
Ricardoalso May 22, 2023
11c98b3
Translated using Weblate (Spanish)
Ivorra78 Jul 28, 2023
d0d57e5
[15.0][FIX] pos_analytic_by_config: update signature of _get_sale_vals
Ricardoalso Aug 9, 2023
2316dcc
Translated using Weblate (Spanish)
Ivorra78 Oct 23, 2023
8d727b2
[BOT] post-merge updates
OCA-git-bot Nov 20, 2023
cdadb6c
[MIG] pos_analytic_by_config: Migration to 16.0
chienandalu Nov 21, 2023
40fb10d
[UPD] Update pos_analytic_by_config.pot
Mar 1, 2024
f5de818
Update translation files
weblate Mar 1, 2024
44f67d5
Update translation files
weblate Mar 1, 2024
bdc8fe3
Added translation using Weblate (Italian)
mymage Mar 4, 2024
eb70f2e
Translated using Weblate (Italian)
mymage Mar 4, 2024
5c4a149
Translated using Weblate (Spanish)
Ivorra78 Mar 17, 2024
596f9ba
[IMP] pos_analytic_by_config: pre-commit auto fixes
peluko00 Apr 30, 2024
b11babf
[MIG] pos_analytic_by_config: Migration to 17.0
peluko00 Apr 30, 2024
739c8a9
[UPD] Update pos_analytic_by_config.pot
Nov 7, 2024
f39948d
[BOT] post-merge updates
OCA-git-bot Nov 7, 2024
c9b04f3
Update translation files
weblate Nov 7, 2024
0949d6f
[IMP] pos_analytic_by_config: pre-commit auto fixes
peluko00 Nov 20, 2024
e19decc
[MIG] pos_analytic_by_config: Migration to 18.0
peluko00 Nov 20, 2024
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
117 changes: 117 additions & 0 deletions pos_analytic_by_config/README.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,117 @@
===================
POS Analytic Config
===================

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

.. |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/licence-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%2Faccount--analytic-lightgray.png?logo=github
:target: https://github.com/OCA/account-analytic/tree/18.0/pos_analytic_by_config
:alt: OCA/account-analytic
.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png
:target: https://translation.odoo-community.org/projects/account-analytic-18-0/account-analytic-18-0-pos_analytic_by_config
: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/account-analytic&target_branch=18.0
:alt: Try me on Runboat

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

This module allows to generate analytic distributions from the PoS
orders.

**Table of contents**

.. contents::
:local:

Configuration
=============

To configure the analytic distributions by store:

1. Go to *Invoicing > Configuration > Analytic Distribution Models*
2. We'll create one for every pos config.
3. Select an account prefix (Normally your incoming account prefix)
4. Select a PoS config (unhide it from the optionl fields).
5. Choose your desired distribution for that store.

Usage
=====

When you reconcile your sessions, the analytic distribution should go as
expected for your point of sale.

Known issues / Roadmap
======================

- Add ``account_analytic_id`` in ``pos.order`` so we can use it in
reports.
- In ``13.0`` the session reconciliation has been refactored and thus
the journal items are now very simplified. There's no product detail
now, so we won't be able to analyze that level of detail anymore. For
invoices it remains as it was.

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

Bugs are tracked on `GitHub Issues <https://github.com/OCA/account-analytic/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/account-analytic/issues/new?body=module:%20pos_analytic_by_config%0Aversion:%2018.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
-------

* ACSONE SA/NV
* Tecnativa

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

- `ACSONE SA/NV <https://www.acsone.eu>`__

- Adrien Peiffer <[email protected]>
- Cédric Pigeon <[email protected]>
- Xavier Bouquiaux <[email protected]>

- `Tecnativa <https://www.tecnativa.com>`__

- David Vidal

- `APSL-Nagarro <https://www.apsl.tech>`__

- Antoni Marroig <[email protected]>

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/account-analytic <https://github.com/OCA/account-analytic/tree/18.0/pos_analytic_by_config>`_ 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 pos_analytic_by_config/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
from . import models
16 changes: 16 additions & 0 deletions pos_analytic_by_config/__manifest__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
# Copyright 2015 ACSONE SA/NV
# Copyright 2020 Tecnativa - David Vidal
# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html).
{
"name": "POS Analytic Config",
"summary": "Use analytic account defined on POS configuration for POS orders",
"author": "ACSONE SA/NV, Tecnativa, Odoo Community Association (OCA)",
"website": "https://github.com/OCA/account-analytic",
"category": "Point Of Sale, Accounting",
"version": "18.0.1.0.0",
"license": "AGPL-3",
"depends": ["point_of_sale"],
"data": [
"views/account_analytic_distribution_model_views.xml",
],
}
67 changes: 67 additions & 0 deletions pos_analytic_by_config/i18n/ar.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,67 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * pos_analytic_by_config
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 15.0\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2023-02-14 17:23+0000\n"
"Last-Translator: Rachid Al Assir <[email protected]>\n"
"Language-Team: none\n"
"Language: ar\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 "
"&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n"
"X-Generator: Weblate 4.14.1\n"

#. module: pos_analytic_by_config
#: model:ir.model,name:pos_analytic_by_config.model_account_analytic_distribution_model
msgid "Analytic Distribution Model"
msgstr ""

#. module: pos_analytic_by_config
#: model:ir.model,name:pos_analytic_by_config.model_pos_order
msgid "Point of Sale Orders"
msgstr "أوامر نقطة البيع"

#. module: pos_analytic_by_config
#: model:ir.model,name:pos_analytic_by_config.model_pos_session
msgid "Point of Sale Session"
msgstr "جلسة نقطة البيع"

#. module: pos_analytic_by_config
#: model:ir.model.fields,field_description:pos_analytic_by_config.field_account_analytic_distribution_model__pos_config_id
msgid "Pos Config"
msgstr ""

#. module: pos_analytic_by_config
#: model:ir.model.fields,help:pos_analytic_by_config.field_account_analytic_distribution_model__pos_config_id
msgid "Select a Point of Sale for which the analytic distribution will be used"
msgstr ""

#~ msgid "Analytic Account"
#~ msgstr "الحساب التحليلي"

#~ msgid "Analytic Account for this config."
#~ msgstr "حساب تحليلي لهذا التكوين."

#~ msgid "Analytic Account that these orders link to"
#~ msgstr "الحساب التحليلي الذي ترتبط به هذه الطلبات"

#~ msgid "Journal Item"
#~ msgstr "عنصر اليومية"

#~ msgid "Point of Sale Configuration"
#~ msgstr "إعدادات نقطة البيع"

#~ msgid "Display Name"
#~ msgstr "الاسم المعروض"

#~ msgid "ID"
#~ msgstr "المُعرف"

#~ msgid "Last Modified on"
#~ msgstr "آخر تعديل في"
60 changes: 60 additions & 0 deletions pos_analytic_by_config/i18n/ca.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,60 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * pos_analytic_by_config
#
# Translators:
# Carles Antoli <[email protected]>, 2017
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 8.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-01-13 23:06+0000\n"
"PO-Revision-Date: 2022-03-21 13:17+0000\n"
"Last-Translator: Noel estudillo <[email protected]>\n"
"Language-Team: Catalan (https://www.transifex.com/oca/teams/23907/ca/)\n"
"Language: ca\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.3.2\n"

#. module: pos_analytic_by_config
#: model:ir.model,name:pos_analytic_by_config.model_account_analytic_distribution_model
msgid "Analytic Distribution Model"
msgstr ""

#. module: pos_analytic_by_config
#: model:ir.model,name:pos_analytic_by_config.model_pos_order
msgid "Point of Sale Orders"
msgstr "Comandes al punt de venda"

#. module: pos_analytic_by_config
#: model:ir.model,name:pos_analytic_by_config.model_pos_session
msgid "Point of Sale Session"
msgstr ""

#. module: pos_analytic_by_config
#: model:ir.model.fields,field_description:pos_analytic_by_config.field_account_analytic_distribution_model__pos_config_id
msgid "Pos Config"
msgstr ""

#. module: pos_analytic_by_config
#: model:ir.model.fields,help:pos_analytic_by_config.field_account_analytic_distribution_model__pos_config_id
msgid "Select a Point of Sale for which the analytic distribution will be used"
msgstr ""

#~ msgid "Analytic Account"
#~ msgstr "Compte analític"

#~ msgid "Analytic Account for this config."
#~ msgstr "Compte analític per a aquesta configuració."

#~ msgid "Analytic Account that these orders link to"
#~ msgstr "Compte analític al qual enllacen aquestes comandes"

#~ msgid "Point of Sale Configuration"
#~ msgstr "Configuració del punt de venda"

#~ msgid "Invoice Line"
#~ msgstr "Línia de factura"
47 changes: 47 additions & 0 deletions pos_analytic_by_config/i18n/de.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * pos_analytic_by_config
#
# Translators:
# Rudolf Schnapka <[email protected]>, 2017
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 8.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-01-20 23:05+0000\n"
"PO-Revision-Date: 2017-01-20 23:05+0000\n"
"Last-Translator: Rudolf Schnapka <[email protected]>, 2017\n"
"Language-Team: German (https://www.transifex.com/oca/teams/23907/de/)\n"
"Language: de\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: pos_analytic_by_config
#: model:ir.model,name:pos_analytic_by_config.model_account_analytic_distribution_model
msgid "Analytic Distribution Model"
msgstr ""

#. module: pos_analytic_by_config
#: model:ir.model,name:pos_analytic_by_config.model_pos_order
msgid "Point of Sale Orders"
msgstr ""

#. module: pos_analytic_by_config
#: model:ir.model,name:pos_analytic_by_config.model_pos_session
msgid "Point of Sale Session"
msgstr ""

#. module: pos_analytic_by_config
#: model:ir.model.fields,field_description:pos_analytic_by_config.field_account_analytic_distribution_model__pos_config_id
msgid "Pos Config"
msgstr ""

#. module: pos_analytic_by_config
#: model:ir.model.fields,help:pos_analytic_by_config.field_account_analytic_distribution_model__pos_config_id
msgid "Select a Point of Sale for which the analytic distribution will be used"
msgstr ""

#~ msgid "Analytic Account"
#~ msgstr "Kostenstelle"
48 changes: 48 additions & 0 deletions pos_analytic_by_config/i18n/el_GR.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:
# * pos_analytic_by_config
#
# Translators:
# Kostas Goutoudis <[email protected]>, 2016
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 8.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2016-09-30 22:27+0000\n"
"PO-Revision-Date: 2016-09-30 22:27+0000\n"
"Last-Translator: Kostas Goutoudis <[email protected]>, 2016\n"
"Language-Team: Greek (Greece) (https://www.transifex.com/oca/teams/23907/"
"el_GR/)\n"
"Language: el_GR\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: pos_analytic_by_config
#: model:ir.model,name:pos_analytic_by_config.model_account_analytic_distribution_model
msgid "Analytic Distribution Model"
msgstr ""

#. module: pos_analytic_by_config
#: model:ir.model,name:pos_analytic_by_config.model_pos_order
msgid "Point of Sale Orders"
msgstr ""

#. module: pos_analytic_by_config
#: model:ir.model,name:pos_analytic_by_config.model_pos_session
msgid "Point of Sale Session"
msgstr ""

#. module: pos_analytic_by_config
#: model:ir.model.fields,field_description:pos_analytic_by_config.field_account_analytic_distribution_model__pos_config_id
msgid "Pos Config"
msgstr ""

#. module: pos_analytic_by_config
#: model:ir.model.fields,help:pos_analytic_by_config.field_account_analytic_distribution_model__pos_config_id
msgid "Select a Point of Sale for which the analytic distribution will be used"
msgstr ""

#~ msgid "Analytic Account"
#~ msgstr "Αναλυτικός Λογαριασμός"
Loading
Loading