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

[16.0] [MIG] account mass reconcile by purchase line: Migration to 16.0 #620

Open
wants to merge 27 commits into
base: 16.0
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
27 commits
Select commit Hold shift + click to select a range
0d70c57
[MIG] account_mass_reconcile_by_purchase_line: Migration to 9.0
MiquelRForgeFlow Jun 27, 2017
e7240d6
[9.0] account_mass_reconcile_by_purchase_line: do not consider partner.
LoisRForgeFlow Sep 1, 2017
0a37382
Update README
LoisRForgeFlow Sep 1, 2017
90e245d
[MIG] account_mass_reconcile_by_purchase_line: Migration to 10.0
MiquelRForgeFlow Sep 15, 2017
daf75ae
[FIX] mass_reconcile_purchase_by_purchase_line
MiquelRForgeFlow Nov 6, 2017
d3035e8
[UPD] Update account_mass_reconcile_by_purchase_line.pot
oca-travis Jul 12, 2018
6bb4265
[MIG] account_mass_reconcile_by_purchase_line: Migration to 11.0
JordiBForgeFlow Jul 12, 2018
f0715db
[FIX] Finish the migration to v11
MiquelRForgeFlow Jul 13, 2018
dee6f62
[FIX] Super call on static methods
MiquelRForgeFlow Jul 25, 2018
b4866e9
[UPD] Update account_mass_reconcile_by_purchase_line.pot
oca-travis Jul 25, 2018
bbfae68
Added translation using Weblate (Arabic)
osoul Aug 10, 2018
6f88f17
Translated using Weblate (Arabic)
osoul Aug 10, 2018
f9e9488
[MIG] account_mass_reconcile_by_purchase_line: Migration to 12.0
MiquelRForgeFlow Jun 6, 2019
2b4a9d9
[IMP] account_mass_reconcile_by_purchase_line: black, isort, prettier
AaronHForgeFlow Jul 16, 2021
5032822
[14.0][MIG] account_mass_reconcile_by_purchase_line
dnplkndll Jan 22, 2022
f02cd4a
[UPD] Update account_mass_reconcile_by_purchase_line.pot
oca-travis Mar 3, 2022
78868d5
[UPD] README.rst
OCA-git-bot Mar 3, 2022
d411580
Added translation using Weblate (Spanish)
extrememicro Apr 12, 2022
2822649
Translated using Weblate (Spanish)
extrememicro Apr 12, 2022
5ce33d3
Translated using Weblate (Spanish)
LudLaf Aug 4, 2022
9e3d7c7
[MIG] account_mass_reconcile_by_purchase_line: Migration to v15
AaronHForgeFlow Feb 20, 2023
98f4ff9
[UPD] Update account_mass_reconcile_by_purchase_line.pot
Jul 19, 2023
a8444c8
[UPD] README.rst
OCA-git-bot Jul 19, 2023
5b508e7
Update translation files
weblate Jul 19, 2023
f3e5526
[UPD] README.rst
OCA-git-bot Sep 3, 2023
dd308f5
[IMP] account_mass_reconcile_by_purchase_line: pre-commit stuff
Jan 7, 2024
a7d9685
[16.0][MIG] account_mass_reconcile_by_purchase_line: Migration to 16.0
Jan 7, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
92 changes: 92 additions & 0 deletions account_mass_reconcile_by_purchase_line/README.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,92 @@
=======================================
Account Mass Reconcile by Purchase Line
=======================================

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

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

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

This module extends the functionality of account_mass_reconcile and
allow an user to reconcile debits and credits of an Account
using the PO Line and Product as key fields. This type of
reconciliation is to be used in the context of the Perpetual Inventory
accounting system, with the accrual account '*Goods Received Not Invoiced*'.

**Table of contents**

.. contents::
:local:

Usage
=====

To use this module, you need to:

* Go to 'Invoicing / Accounting / Actions / Mass Automatic Reconcile'.

* Create a new reconciliation profile, and select a new configuration entry
with type 'Advanced. Product, purchase order line'.

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

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

* ForgeFlow

Contributors
~~~~~~~~~~~~

* Jordi Ballester Alomar <jordi.ballester@forgeflow.com>
* Miquel Raïch <miquel.raich@forgeflow.com>
* Lois Rilo <lois.rilo@forgeflow.com>

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-reconcile <https://github.com/OCA/account-reconcile/tree/16.0/account_mass_reconcile_by_purchase_line>`_ 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 account_mass_reconcile_by_purchase_line/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
from . import models
16 changes: 16 additions & 0 deletions account_mass_reconcile_by_purchase_line/__manifest__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
# Copyright from 2020 ForgeFlow S.L.
# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html).

{
"name": "Account Mass Reconcile by Purchase Line",
"summary": "Allows to reconcile based on the PO line",
"version": "16.0.1.0.0",
"author": "ForgeFlow, " "Odoo Community Association (OCA)",
"website": "https://github.com/OCA/account-reconcile",
"category": "Finance",
"depends": ["account_mass_reconcile", "account_move_line_purchase_info"],
"license": "AGPL-3",
"data": ["security/ir.model.access.csv", "views/mass_reconcile.xml"],
"installable": True,
"auto_install": False,
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,117 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * account_mass_reconcile_by_purchase_line
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 15.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: account_mass_reconcile_by_purchase_line
#: model:ir.model.fields,field_description:account_mass_reconcile_by_purchase_line.field_mass_reconcile_advanced_by_purchase_line__account_id
msgid "Account"
msgstr ""

#. module: account_mass_reconcile_by_purchase_line
#: model:ir.model.fields,field_description:account_mass_reconcile_by_purchase_line.field_mass_reconcile_advanced_by_purchase_line__account_lost_id
msgid "Account Lost"
msgstr ""

#. module: account_mass_reconcile_by_purchase_line
#: model:ir.model.fields,field_description:account_mass_reconcile_by_purchase_line.field_mass_reconcile_advanced_by_purchase_line__account_profit_id
msgid "Account Profit"
msgstr ""

#. module: account_mass_reconcile_by_purchase_line
#: model_terms:ir.ui.view,arch_db:account_mass_reconcile_by_purchase_line.account_mass_reconcile_form
msgid "Advanced. Purchase Order Line"
msgstr ""

#. module: account_mass_reconcile_by_purchase_line
#: model:ir.model.fields,field_description:account_mass_reconcile_by_purchase_line.field_mass_reconcile_advanced_by_purchase_line__create_uid
msgid "Created by"
msgstr ""

#. module: account_mass_reconcile_by_purchase_line
#: model:ir.model.fields,field_description:account_mass_reconcile_by_purchase_line.field_mass_reconcile_advanced_by_purchase_line__create_date
msgid "Created on"
msgstr ""

#. module: account_mass_reconcile_by_purchase_line
#: model:ir.model.fields,field_description:account_mass_reconcile_by_purchase_line.field_mass_reconcile_advanced_by_purchase_line__date_base_on
msgid "Date of reconciliation"
msgstr ""

#. module: account_mass_reconcile_by_purchase_line
#: model:ir.model.fields,field_description:account_mass_reconcile_by_purchase_line.field_mass_reconcile_advanced_by_purchase_line__display_name
msgid "Display Name"
msgstr ""

#. module: account_mass_reconcile_by_purchase_line
#: model:ir.model.fields,field_description:account_mass_reconcile_by_purchase_line.field_mass_reconcile_advanced_by_purchase_line___filter
msgid "Filter"
msgstr ""

#. module: account_mass_reconcile_by_purchase_line
#: model:ir.model.fields,field_description:account_mass_reconcile_by_purchase_line.field_mass_reconcile_advanced_by_purchase_line__id
msgid "ID"
msgstr ""

#. module: account_mass_reconcile_by_purchase_line
#: model:ir.model.fields,field_description:account_mass_reconcile_by_purchase_line.field_mass_reconcile_advanced_by_purchase_line__journal_id
msgid "Journal"
msgstr ""

#. module: account_mass_reconcile_by_purchase_line
#: model:ir.model.fields,field_description:account_mass_reconcile_by_purchase_line.field_mass_reconcile_advanced_by_purchase_line____last_update
msgid "Last Modified on"
msgstr ""

#. module: account_mass_reconcile_by_purchase_line
#: model:ir.model.fields,field_description:account_mass_reconcile_by_purchase_line.field_mass_reconcile_advanced_by_purchase_line__write_uid
msgid "Last Updated by"
msgstr ""

#. module: account_mass_reconcile_by_purchase_line
#: model:ir.model.fields,field_description:account_mass_reconcile_by_purchase_line.field_mass_reconcile_advanced_by_purchase_line__write_date
msgid "Last Updated on"
msgstr ""

#. module: account_mass_reconcile_by_purchase_line
#: model:ir.model,name:account_mass_reconcile_by_purchase_line.model_mass_reconcile_advanced
msgid "Mass Reconcile Advanced"
msgstr ""

#. module: account_mass_reconcile_by_purchase_line
#: model:ir.model,name:account_mass_reconcile_by_purchase_line.model_mass_reconcile_advanced_by_purchase_line
msgid "Mass Reconcile By Purchase Line"
msgstr ""

#. module: account_mass_reconcile_by_purchase_line
#: model_terms:ir.ui.view,arch_db:account_mass_reconcile_by_purchase_line.account_mass_reconcile_form
msgid ""
"Match multiple debit vs multiple credit entries. Allow partial "
"reconciliation. The lines should have the same partner, product and PO lines"
" to be reconciled."
msgstr ""

#. module: account_mass_reconcile_by_purchase_line
#: model:ir.model,name:account_mass_reconcile_by_purchase_line.model_account_mass_reconcile_method
msgid "Reconcile Method for account_mass_reconcile"
msgstr ""

#. module: account_mass_reconcile_by_purchase_line
#: model:ir.model.fields,field_description:account_mass_reconcile_by_purchase_line.field_mass_reconcile_advanced_by_purchase_line__partner_ids
msgid "Restrict on partners"
msgstr ""

#. module: account_mass_reconcile_by_purchase_line
#: model:ir.model.fields,field_description:account_mass_reconcile_by_purchase_line.field_mass_reconcile_advanced_by_purchase_line__write_off
msgid "Write off allowed"
msgstr ""
123 changes: 123 additions & 0 deletions account_mass_reconcile_by_purchase_line/i18n/ar.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,123 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * account_mass_reconcile_by_purchase_line
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 11.0\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2018-08-12 00:01+0000\n"
"Last-Translator: Osoul <baruni@osoul.ly>\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 3.1.1\n"

#. module: account_mass_reconcile_by_purchase_line
#: model:ir.model.fields,field_description:account_mass_reconcile_by_purchase_line.field_mass_reconcile_advanced_by_purchase_line__account_id
msgid "Account"
msgstr ""

#. module: account_mass_reconcile_by_purchase_line
#: model:ir.model.fields,field_description:account_mass_reconcile_by_purchase_line.field_mass_reconcile_advanced_by_purchase_line__account_lost_id
msgid "Account Lost"
msgstr ""

#. module: account_mass_reconcile_by_purchase_line
#: model:ir.model.fields,field_description:account_mass_reconcile_by_purchase_line.field_mass_reconcile_advanced_by_purchase_line__account_profit_id
msgid "Account Profit"
msgstr ""

#. module: account_mass_reconcile_by_purchase_line
#: model_terms:ir.ui.view,arch_db:account_mass_reconcile_by_purchase_line.account_mass_reconcile_form
msgid "Advanced. Purchase Order Line"
msgstr "متطور. أوامر الشراء"

#. module: account_mass_reconcile_by_purchase_line
#: model:ir.model.fields,field_description:account_mass_reconcile_by_purchase_line.field_mass_reconcile_advanced_by_purchase_line__create_uid
msgid "Created by"
msgstr ""

#. module: account_mass_reconcile_by_purchase_line
#: model:ir.model.fields,field_description:account_mass_reconcile_by_purchase_line.field_mass_reconcile_advanced_by_purchase_line__create_date
msgid "Created on"
msgstr ""

#. module: account_mass_reconcile_by_purchase_line
#: model:ir.model.fields,field_description:account_mass_reconcile_by_purchase_line.field_mass_reconcile_advanced_by_purchase_line__date_base_on
msgid "Date of reconciliation"
msgstr ""

#. module: account_mass_reconcile_by_purchase_line
#: model:ir.model.fields,field_description:account_mass_reconcile_by_purchase_line.field_mass_reconcile_advanced_by_purchase_line__display_name
msgid "Display Name"
msgstr ""

#. module: account_mass_reconcile_by_purchase_line
#: model:ir.model.fields,field_description:account_mass_reconcile_by_purchase_line.field_mass_reconcile_advanced_by_purchase_line___filter
msgid "Filter"
msgstr ""

#. module: account_mass_reconcile_by_purchase_line
#: model:ir.model.fields,field_description:account_mass_reconcile_by_purchase_line.field_mass_reconcile_advanced_by_purchase_line__id
msgid "ID"
msgstr ""

#. module: account_mass_reconcile_by_purchase_line
#: model:ir.model.fields,field_description:account_mass_reconcile_by_purchase_line.field_mass_reconcile_advanced_by_purchase_line__journal_id
msgid "Journal"
msgstr ""

#. module: account_mass_reconcile_by_purchase_line
#: model:ir.model.fields,field_description:account_mass_reconcile_by_purchase_line.field_mass_reconcile_advanced_by_purchase_line____last_update
msgid "Last Modified on"
msgstr ""

#. module: account_mass_reconcile_by_purchase_line
#: model:ir.model.fields,field_description:account_mass_reconcile_by_purchase_line.field_mass_reconcile_advanced_by_purchase_line__write_uid
msgid "Last Updated by"
msgstr ""

#. module: account_mass_reconcile_by_purchase_line
#: model:ir.model.fields,field_description:account_mass_reconcile_by_purchase_line.field_mass_reconcile_advanced_by_purchase_line__write_date
msgid "Last Updated on"
msgstr ""

#. module: account_mass_reconcile_by_purchase_line
#: model:ir.model,name:account_mass_reconcile_by_purchase_line.model_mass_reconcile_advanced
msgid "Mass Reconcile Advanced"
msgstr ""

#. module: account_mass_reconcile_by_purchase_line
#: model:ir.model,name:account_mass_reconcile_by_purchase_line.model_mass_reconcile_advanced_by_purchase_line
msgid "Mass Reconcile By Purchase Line"
msgstr ""

#. module: account_mass_reconcile_by_purchase_line
#: model_terms:ir.ui.view,arch_db:account_mass_reconcile_by_purchase_line.account_mass_reconcile_form
msgid ""
"Match multiple debit vs multiple credit entries. Allow partial "
"reconciliation. The lines should have the same partner, product and PO lines "
"to be reconciled."
msgstr ""
"تسوية مجموعة قيود مدينة ودائنة. السماح بالتسوية الجزئية. القيود يجب ان تحتوي "
"على نفس الشريك، والمنتج وبند أمر الشراء."

#. module: account_mass_reconcile_by_purchase_line
#: model:ir.model,name:account_mass_reconcile_by_purchase_line.model_account_mass_reconcile_method
msgid "Reconcile Method for account_mass_reconcile"
msgstr ""

#. module: account_mass_reconcile_by_purchase_line
#: model:ir.model.fields,field_description:account_mass_reconcile_by_purchase_line.field_mass_reconcile_advanced_by_purchase_line__partner_ids
msgid "Restrict on partners"
msgstr ""

#. module: account_mass_reconcile_by_purchase_line
#: model:ir.model.fields,field_description:account_mass_reconcile_by_purchase_line.field_mass_reconcile_advanced_by_purchase_line__write_off
msgid "Write off allowed"
msgstr ""