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] account_invoice_fiscal_position_update: Migration to 18.0 #1863

Open
wants to merge 31 commits into
base: 18.0
Choose a base branch
from
Open
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
5c08bcd
Rename to account_invoice_fiscal_position_update
alexis-via Oct 10, 2016
e8a2565
[ADD] add tests
mourad-ehm Apr 5, 2017
c02e294
[10.0][FIX] account_invoice_fiscal_position_update: On invoice creati…
rousseldenis Sep 21, 2017
72a2af9
[MIG] account_invoice_fiscal_position_update: Migration to 11.0
RoelAdriaans May 4, 2018
9f470d5
[FIX+IMP] account_invoice_fiscal_position_update: Fix acc code + READ…
pedrobaeza Sep 17, 2018
8d0c5ed
Translated using Weblate (Dutch)
Oct 1, 2018
1e6d329
Translated using Weblate (German)
rschnapka Oct 11, 2018
51df4a0
[MIG] account_invoice_fiscal_position_update: Migration to version 12.0
bjeficent Dec 17, 2018
b8d7f96
account_invoice_fiscal_position_update: use method get_invoice_line_a…
alexis-via May 21, 2019
55040b1
Translated using Weblate (German)
marylla Jul 17, 2019
e64ec1b
Translated using Weblate (Portuguese (Brazil))
Sep 17, 2019
e0c2283
[FIX] *: reference_type doesn't exist anymore
MiquelRForgeFlow Oct 15, 2019
0dbd5c7
[IMP] account_invoice_fiscal_position_update: black, isort
MiquelRForgeFlow Jan 31, 2020
3a1e135
[MIG] account_invoice_fiscal_position_update: Migration to 13.0
MiquelRForgeFlow Jan 31, 2020
5a11741
Translated using Weblate (Dutch)
bosd Jan 24, 2021
b473e35
Translated using Weblate (Spanish)
anasuarez1 Mar 10, 2021
32a8fde
[13.0] [FIX] account_invoice_fiscal_position_update: recompute the ta…
nicomacr Apr 5, 2021
ddbad02
[13.0] [FIX] account_invoice_fiscal_position_update: Filter only line…
nicomacr Apr 13, 2021
6a34453
[FIX] account_invoice_fiscal_position_update: Mark lines to recompute…
nicomacr May 5, 2021
a94f2be
[MIG] account_invoice_fiscal_position_update: Migration to 14.0
alexis-via Jun 23, 2021
eaeeea0
[MIG] account_invoice_fiscal_position_update: Migration to 15.0
nicomacr Jan 26, 2022
860de0a
[FIX] account_invoice_fiscal_position_update: fix tests
willytal Apr 21, 2022
b4b85ca
[FIX] account_invoice_fiscal_position_update: avoid error in tests
MiquelRForgeFlow Jun 29, 2022
5299577
[MIG] account_invoice_fiscal_position_update: Migration to 16.0
ljsalvatierra-factorlibre Oct 13, 2022
4aee818
Translated using Weblate (Croatian)
badbole Jan 30, 2023
bbb2e70
Translated using Weblate (Spanish)
Gelo-fl Apr 17, 2023
ab25ac5
Translated using Weblate (Portuguese (Brazil))
adrianojprado Jul 1, 2023
43b5b55
[IMP] account_invoice_fiscal_position_update: pre-commit stuff
moitabenfdz Dec 20, 2023
a8617c5
[17.0][MIG] account_invoice_fiscal_position_update
moitabenfdz Dec 20, 2023
953a843
[FIX]account_invoice_fiscal_position_update: fix error when changing …
moitabenfdz Dec 20, 2023
25ebb65
[MIG] account_invoice_fiscal_position_update: Migration to 18.0
rov-adhoc Dec 9, 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
110 changes: 110 additions & 0 deletions account_invoice_fiscal_position_update/README.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,110 @@
==============================
Invoice Fiscal Position Update
==============================

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

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

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

With this module, when a user changes the fiscal position of an invoice,
the taxes and the accounts on all the invoice lines which have a product
are automatically updated. The invoice lines without a product are not
updated and a warning is displayed to the user in this case.

**Table of contents**

.. contents::
:local:

Usage
=====

Update fiscal position or the partner on the invoice. This will
automatically update the taxes and accounts.

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

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

* Julius Network Solutions
* Akretion

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

- Mathieu Vatel (Julius Network Solutions)

- Alexis de Lattre <[email protected]>

- Mourad EL HADJ MIMOUNE <[email protected]>

- Roel Adriaans <[email protected]>

- Marcos Oitabén <[email protected]>

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

- Ernesto Tejeda

- `Factor Libre <https://factorlibre.com>`__:

- Luis J. Salvatierra <[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.

.. |maintainer-alexis-via| image:: https://github.com/alexis-via.png?size=40px
:target: https://github.com/alexis-via
:alt: alexis-via

Current `maintainer <https://odoo-community.org/page/maintainer-role>`__:

|maintainer-alexis-via|

This module is part of the `OCA/account-invoicing <https://github.com/OCA/account-invoicing/tree/18.0/account_invoice_fiscal_position_update>`_ 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_invoice_fiscal_position_update/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
from . import models
22 changes: 22 additions & 0 deletions account_invoice_fiscal_position_update/__manifest__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
# Copyright 2011-2020 Julius Network Solutions SARL <[email protected]>
# Copyright 2014-2020 Akretion France (http://www.akretion.com/)
# @author: Alexis de Lattre <[email protected]>
# Copyright 2018-2020 Roel Adriaans <[email protected]>
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).


{
"name": "Invoice Fiscal Position Update",
"version": "18.0.1.0.0",
"category": "Accounting",
"license": "AGPL-3",
"summary": "Changing the fiscal position of an invoice will auto-update "
"invoice lines",
"website": "https://github.com/OCA/account-invoicing",
"author": "Julius Network Solutions,"
"Akretion,"
"Odoo Community Association (OCA)",
"maintainers": ["alexis-via"],
"depends": ["account"],
"installable": True,
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,63 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * account_invoice_fiscal_position_update
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 16.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_invoice_fiscal_position_update
#: model:ir.model.fields,field_description:account_invoice_fiscal_position_update.field_account_bank_statement_line__fiscal_position_id
#: model:ir.model.fields,field_description:account_invoice_fiscal_position_update.field_account_move__fiscal_position_id
#: model:ir.model.fields,field_description:account_invoice_fiscal_position_update.field_account_payment__fiscal_position_id
msgid "Fiscal Position"
msgstr ""

#. module: account_invoice_fiscal_position_update
#: model:ir.model.fields,help:account_invoice_fiscal_position_update.field_account_bank_statement_line__fiscal_position_id
#: model:ir.model.fields,help:account_invoice_fiscal_position_update.field_account_move__fiscal_position_id
#: model:ir.model.fields,help:account_invoice_fiscal_position_update.field_account_payment__fiscal_position_id
msgid ""
"Fiscal positions are used to adapt taxes and accounts for particular "
"customers or sales orders/invoices. The default value comes from the "
"customer."
msgstr ""

#. module: account_invoice_fiscal_position_update
#: model:ir.model,name:account_invoice_fiscal_position_update.model_account_move
msgid "Journal Entry"
msgstr ""

#. module: account_invoice_fiscal_position_update
#. odoo-python
#: code:addons/account_invoice_fiscal_position_update/models/account_move.py:0
#, python-format
msgid ""
"The following invoice lines were not updated to the new Fiscal Position because they don't have a Product:\n"
" - %s\n"
"You should update the Account and the Taxes of these invoice lines manually."
msgstr ""

#. module: account_invoice_fiscal_position_update
#. odoo-python
#: code:addons/account_invoice_fiscal_position_update/models/account_move.py:0
#, python-format
msgid ""
"The invoice lines were not updated to the new Fiscal Position because they "
"don't have products. You should update the Account and the Taxes of each "
"invoice line manually."
msgstr ""

#. module: account_invoice_fiscal_position_update
#. odoo-python
#: code:addons/account_invoice_fiscal_position_update/models/account_move.py:0
#, python-format
msgid "Warning"
msgstr ""
73 changes: 73 additions & 0 deletions account_invoice_fiscal_position_update/i18n/ar.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,73 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * account_invoice_fiscal_position_update
#
# Translators:
# OCA Transbot <[email protected]>, 2017
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 10.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-04-29 02:39+0000\n"
"PO-Revision-Date: 2017-04-29 02:39+0000\n"
"Last-Translator: OCA Transbot <[email protected]>, 2017\n"
"Language-Team: Arabic (https://www.transifex.com/oca/teams/23907/ar/)\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 && n%100<=99 ? 4 : 5;\n"

#. module: account_invoice_fiscal_position_update
#: model:ir.model.fields,field_description:account_invoice_fiscal_position_update.field_account_bank_statement_line__fiscal_position_id
#: model:ir.model.fields,field_description:account_invoice_fiscal_position_update.field_account_move__fiscal_position_id
#: model:ir.model.fields,field_description:account_invoice_fiscal_position_update.field_account_payment__fiscal_position_id
msgid "Fiscal Position"
msgstr ""

#. module: account_invoice_fiscal_position_update
#: model:ir.model.fields,help:account_invoice_fiscal_position_update.field_account_bank_statement_line__fiscal_position_id
#: model:ir.model.fields,help:account_invoice_fiscal_position_update.field_account_move__fiscal_position_id
#: model:ir.model.fields,help:account_invoice_fiscal_position_update.field_account_payment__fiscal_position_id
msgid ""
"Fiscal positions are used to adapt taxes and accounts for particular "
"customers or sales orders/invoices. The default value comes from the "
"customer."
msgstr ""

#. module: account_invoice_fiscal_position_update
#: model:ir.model,name:account_invoice_fiscal_position_update.model_account_move
msgid "Journal Entry"
msgstr ""

#. module: account_invoice_fiscal_position_update
#. odoo-python
#: code:addons/account_invoice_fiscal_position_update/models/account_move.py:0
#, python-format
msgid ""
"The following invoice lines were not updated to the new Fiscal Position "
"because they don't have a Product:\n"
" - %s\n"
"You should update the Account and the Taxes of these invoice lines manually."
msgstr ""

#. module: account_invoice_fiscal_position_update
#. odoo-python
#: code:addons/account_invoice_fiscal_position_update/models/account_move.py:0
#, python-format
msgid ""
"The invoice lines were not updated to the new Fiscal Position because they "
"don't have products. You should update the Account and the Taxes of each "
"invoice line manually."
msgstr ""

#. module: account_invoice_fiscal_position_update
#. odoo-python
#: code:addons/account_invoice_fiscal_position_update/models/account_move.py:0
#, python-format
msgid "Warning"
msgstr ""

#~ msgid "Invoice"
#~ msgstr "فاتورة"
72 changes: 72 additions & 0 deletions account_invoice_fiscal_position_update/i18n/bg.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,72 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * account_invoice_fiscal_position_update
#
# Translators:
# OCA Transbot <[email protected]>, 2017
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 10.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-04-29 02:39+0000\n"
"PO-Revision-Date: 2017-04-29 02:39+0000\n"
"Last-Translator: OCA Transbot <[email protected]>, 2017\n"
"Language-Team: Bulgarian (https://www.transifex.com/oca/teams/23907/bg/)\n"
"Language: bg\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: account_invoice_fiscal_position_update
#: model:ir.model.fields,field_description:account_invoice_fiscal_position_update.field_account_bank_statement_line__fiscal_position_id
#: model:ir.model.fields,field_description:account_invoice_fiscal_position_update.field_account_move__fiscal_position_id
#: model:ir.model.fields,field_description:account_invoice_fiscal_position_update.field_account_payment__fiscal_position_id
msgid "Fiscal Position"
msgstr ""

#. module: account_invoice_fiscal_position_update
#: model:ir.model.fields,help:account_invoice_fiscal_position_update.field_account_bank_statement_line__fiscal_position_id
#: model:ir.model.fields,help:account_invoice_fiscal_position_update.field_account_move__fiscal_position_id
#: model:ir.model.fields,help:account_invoice_fiscal_position_update.field_account_payment__fiscal_position_id
msgid ""
"Fiscal positions are used to adapt taxes and accounts for particular "
"customers or sales orders/invoices. The default value comes from the "
"customer."
msgstr ""

#. module: account_invoice_fiscal_position_update
#: model:ir.model,name:account_invoice_fiscal_position_update.model_account_move
msgid "Journal Entry"
msgstr ""

#. module: account_invoice_fiscal_position_update
#. odoo-python
#: code:addons/account_invoice_fiscal_position_update/models/account_move.py:0
#, python-format
msgid ""
"The following invoice lines were not updated to the new Fiscal Position "
"because they don't have a Product:\n"
" - %s\n"
"You should update the Account and the Taxes of these invoice lines manually."
msgstr ""

#. module: account_invoice_fiscal_position_update
#. odoo-python
#: code:addons/account_invoice_fiscal_position_update/models/account_move.py:0
#, python-format
msgid ""
"The invoice lines were not updated to the new Fiscal Position because they "
"don't have products. You should update the Account and the Taxes of each "
"invoice line manually."
msgstr ""

#. module: account_invoice_fiscal_position_update
#. odoo-python
#: code:addons/account_invoice_fiscal_position_update/models/account_move.py:0
#, python-format
msgid "Warning"
msgstr ""

#~ msgid "Invoice"
#~ msgstr "Фактура"
Loading
Loading