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

[15.0][MIG] account_invoice_fixed_discount: Migration to 15.0 #1276

Merged
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
41 commits
Select commit Hold shift + click to select a range
ff07f54
[9.0][ADD] account_invoice_fixed_discount
LoisRForgeFlow Sep 1, 2017
45f53fc
[10.0][MIG] account_invoice_fixed_discount
LoisRForgeFlow Jan 12, 2018
04655d5
[UPD] Update account_invoice_fixed_discount.pot
oca-travis Jun 19, 2018
2071eab
[MIG] account_invoice_fixed_discount: Migration to 11.0
MiquelRForgeFlow Aug 28, 2018
5fb7c3d
[UPD] README.rst
OCA-git-bot Oct 8, 2018
4652242
[UPD] Update account_invoice_fixed_discount.pot
oca-travis Oct 8, 2018
a2506f2
[MIG] account_invoice_fixed_discount: Migration to 12.0
HviorForgeFlow Apr 18, 2019
3f8044f
[UPD] README.rst
OCA-git-bot Jun 7, 2019
bd3020c
[UPD] Update account_invoice_fixed_discount.pot
oca-travis Jun 7, 2019
cec15c7
[FIX] account_invoice_fixed_discount: templated correctly
MiquelRForgeFlow Jun 7, 2019
27323fe
[UPD] Update account_invoice_fixed_discount.pot
oca-travis Jun 7, 2019
d2b422f
Added translation using Weblate (German)
marylla Jul 16, 2019
20970a0
Translated using Weblate (German)
marylla Jul 17, 2019
08d25f2
[UPD] README.rst
OCA-git-bot Jul 29, 2019
6e391cc
fix invoice report
JordiBForgeFlow Sep 13, 2019
a61fbb5
account_invoice_fixed_discount 12.0.1.0.1
OCA-git-bot Oct 1, 2019
589bb6a
[IMP] account_invoice_fixed_discount: black, isort
kongrattapong Dec 17, 2019
b50340d
[MIG] account_invoice_fixed_discount: Migration to 13.0
kongrattapong Dec 19, 2019
e8c92a9
[FIX] compute tax
kongrattapong Jan 13, 2020
7436db7
[UPD] Update account_invoice_fixed_discount.pot
oca-travis Jan 15, 2020
cc9835e
[UPD] README.rst
OCA-git-bot Jan 15, 2020
9ec6882
[13.0][FIX] account_invoice_fixed_discount, missing param when update…
kittiu Jan 30, 2020
03eeb5f
Update translation files
oca-transbot Jan 31, 2020
47f2e95
[UPD] README.rst
OCA-git-bot Feb 3, 2020
12a9022
account_invoice_fixed_discount 13.0.1.0.1
OCA-git-bot Feb 3, 2020
2037141
pre-commit update
OCA-git-bot Mar 14, 2020
3db0624
[UPD] Eficent -> ForgeFlow
MiquelRForgeFlow Sep 30, 2020
5734947
[UPD] README.rst
OCA-git-bot Oct 5, 2020
84d1ca4
[FIX] account_invoice_fixed_discount: Adapt to upstream change
pedrobaeza Oct 14, 2020
9e14578
Added translation using Weblate (Spanish)
anasuarez1 Mar 10, 2021
0916cfe
Translated using Weblate (Spanish)
anasuarez1 Mar 10, 2021
510d75c
[IMP] account_invoice_fixed_discount: black, isort, prettier
manuelregidor Aug 17, 2021
dbfb006
[14.0][MIG]account_invoice_fixed_discount: Migration to 14.0
manuelregidor Aug 17, 2021
cd851a9
[UPD] Update account_invoice_fixed_discount.pot
oca-travis Jan 6, 2022
33cf6fe
[UPD] README.rst
OCA-git-bot Jan 6, 2022
567cf79
Added translation using Weblate (Catalan)
extrememicro Feb 3, 2022
396530f
[IMP] update dotfiles
OCA-git-bot Mar 30, 2022
09eacac
[FIX] *: Change _recompute_tax_lines args according upstream
pedrobaeza Jul 3, 2022
5756cd6
account_invoice_fixed_discount 14.0.1.0.3
OCA-git-bot Jul 3, 2022
e111913
[IMP] account_invoice_fixed_discount: black, isort, prettier
ao-landoo Oct 27, 2022
990d2aa
[MIG] account_invoice_fixed_discount: Migration to 15.0
ao-landoo Oct 27, 2022
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
101 changes: 101 additions & 0 deletions account_invoice_fixed_discount/README.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,101 @@
======================
Account Fixed Discount
======================

.. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! This file is generated by oca-gen-addon-readme !!
!! changes will be overwritten. !!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

.. |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/14.0/account_invoice_fixed_discount
: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-14-0/account-invoicing-14-0-account_invoice_fixed_discount
:alt: Translate me on Weblate
.. |badge5| image:: https://img.shields.io/badge/runbot-Try%20me-875A7B.png
:target: https://runbot.odoo-community.org/runbot/95/14.0
:alt: Try me on Runbot

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

This module extends the functionality of Invoicing to allow you to apply fixed
amount discounts at invoice line level.

The module also extends the invoice report to show fixed discount.

**Table of contents**

.. contents::
:local:

Installation
============

**Warning**: This module is incompatible with
``account_invoice_triple_discount`` which also belongs to `OCA/account-invoicing
<https://github.com/OCA/account-invoicing>`__.

Usage
=====

To use this module, you need to:

#. Go to *Settings* and *Activate the developer mode*
#. Go to *Invoicing*.
#. Create a Invoice and specify a fixed discount in a line.

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

* At the moment, the simultaneous use of percent and fixed discounts (at
line level) is not supported.

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 smashing it by providing a detailed and welcomed
`feedback <https://github.com/OCA/account-invoicing/issues/new?body=module:%20account_invoice_fixed_discount%0Aversion:%2014.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
~~~~~~~~~~~~

* Lois Rilo <[email protected]>
* Jordi Ballester <[email protected]>
* Rattapong Chokmasermkul <[email protected]>
* Kitti U. <[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-invoicing <https://github.com/OCA/account-invoicing/tree/14.0/account_invoice_fixed_discount>`_ project on GitHub.

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.
3 changes: 3 additions & 0 deletions account_invoice_fixed_discount/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl)

from . import models
16 changes: 16 additions & 0 deletions account_invoice_fixed_discount/__manifest__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
# Copyright 2017 ForgeFlow S.L.
# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl)

{
"name": "Account Fixed Discount",
"summary": "Allows to apply fixed amount discounts in invoices.",
"version": "15.0.1.0.0",
"category": "Accounting & Finance",
"website": "https://github.com/OCA/account-invoicing",
"author": "ForgeFlow, Odoo Community Association (OCA)",
"license": "AGPL-3",
"application": False,
"installable": True,
"depends": ["account"],
"data": ["views/account_move_view.xml", "reports/report_account_invoice.xml"],
}
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_fixed_discount
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 14.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_fixed_discount
#: model_terms:ir.ui.view,arch_db:account_invoice_fixed_discount.report_invoice_document
msgid "<span>Disc. Fixed Amount</span>"
msgstr ""

#. module: account_invoice_fixed_discount
#: model:ir.model.fields,field_description:account_invoice_fixed_discount.field_account_move_line__discount_fixed
msgid "Discount (Fixed)"
msgstr ""

#. module: account_invoice_fixed_discount
#: model:ir.model.fields,field_description:account_invoice_fixed_discount.field_account_move__display_name
#: model:ir.model.fields,field_description:account_invoice_fixed_discount.field_account_move_line__display_name
msgid "Display Name"
msgstr ""

#. module: account_invoice_fixed_discount
#: model:ir.model.fields,help:account_invoice_fixed_discount.field_account_move_line__discount_fixed
msgid "Fixed amount discount."
msgstr ""

#. module: account_invoice_fixed_discount
#: model:ir.model.fields,field_description:account_invoice_fixed_discount.field_account_move__id
#: model:ir.model.fields,field_description:account_invoice_fixed_discount.field_account_move_line__id
msgid "ID"
msgstr ""

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

#. module: account_invoice_fixed_discount
#: model:ir.model,name:account_invoice_fixed_discount.model_account_move_line
msgid "Journal Item"
msgstr ""

#. module: account_invoice_fixed_discount
#: model:ir.model.fields,field_description:account_invoice_fixed_discount.field_account_move____last_update
#: model:ir.model.fields,field_description:account_invoice_fixed_discount.field_account_move_line____last_update
msgid "Last Modified on"
msgstr ""

#. module: account_invoice_fixed_discount
#: code:addons/account_invoice_fixed_discount/models/account_move.py:0
#, python-format
msgid "You can only set one type of discount per line."
msgstr ""
64 changes: 64 additions & 0 deletions account_invoice_fixed_discount/i18n/ca.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,64 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * account_invoice_fixed_discount
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 14.0\n"
"Report-Msgid-Bugs-To: \n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\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"

#. module: account_invoice_fixed_discount
#: model_terms:ir.ui.view,arch_db:account_invoice_fixed_discount.report_invoice_document
msgid "<span>Disc. Fixed Amount</span>"
msgstr ""

#. module: account_invoice_fixed_discount
#: model:ir.model.fields,field_description:account_invoice_fixed_discount.field_account_move_line__discount_fixed
msgid "Discount (Fixed)"
msgstr ""

#. module: account_invoice_fixed_discount
#: model:ir.model.fields,field_description:account_invoice_fixed_discount.field_account_move__display_name
#: model:ir.model.fields,field_description:account_invoice_fixed_discount.field_account_move_line__display_name
msgid "Display Name"
msgstr ""

#. module: account_invoice_fixed_discount
#: model:ir.model.fields,help:account_invoice_fixed_discount.field_account_move_line__discount_fixed
msgid "Fixed amount discount."
msgstr ""

#. module: account_invoice_fixed_discount
#: model:ir.model.fields,field_description:account_invoice_fixed_discount.field_account_move__id
#: model:ir.model.fields,field_description:account_invoice_fixed_discount.field_account_move_line__id
msgid "ID"
msgstr ""

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

#. module: account_invoice_fixed_discount
#: model:ir.model,name:account_invoice_fixed_discount.model_account_move_line
msgid "Journal Item"
msgstr ""

#. module: account_invoice_fixed_discount
#: model:ir.model.fields,field_description:account_invoice_fixed_discount.field_account_move____last_update
#: model:ir.model.fields,field_description:account_invoice_fixed_discount.field_account_move_line____last_update
msgid "Last Modified on"
msgstr ""

#. module: account_invoice_fixed_discount
#: code:addons/account_invoice_fixed_discount/models/account_move.py:0
#, python-format
msgid "You can only set one type of discount per line."
msgstr ""
56 changes: 56 additions & 0 deletions account_invoice_fixed_discount/i18n/de.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,56 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * account_invoice_fixed_discount
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 12.0\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2019-07-17 12:43+0000\n"
"Last-Translator: Maria Sparenberg <[email protected]>\n"
"Language-Team: none\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"
"X-Generator: Weblate 3.7.1\n"

#. module: account_invoice_fixed_discount
#: model_terms:ir.ui.view,arch_db:account_invoice_fixed_discount.report_invoice_document
msgid "<span>Disc. Fixed Amount</span>"
msgstr "<span>Rabatt (abs.)</span>"

#. module: account_invoice_fixed_discount
#: model:ir.model.fields,field_description:account_invoice_fixed_discount.field_account_move_line__discount_fixed
msgid "Discount (Fixed)"
msgstr "Rabatt (abs.)"

#. module: account_invoice_fixed_discount
#: model:ir.model.fields,help:account_invoice_fixed_discount.field_account_move_line__discount_fixed
msgid "Fixed amount discount."
msgstr "Hier kann ein absoluter Rabatt hinzugefügt werden."

#. module: account_invoice_fixed_discount
#: model:ir.model,name:account_invoice_fixed_discount.model_account_move
msgid "Journal Entries"
msgstr ""

#. module: account_invoice_fixed_discount
#: model:ir.model,name:account_invoice_fixed_discount.model_account_move_line
msgid "Journal Item"
msgstr ""

#. module: account_invoice_fixed_discount
#: code:addons/account_invoice_fixed_discount/models/account_move.py:0
#, python-format
msgid "You can only set one type of discount per line."
msgstr ""
"Es kann nur eine Art von Rabatt (prozentual oder absolut) pro Zeile gesetzt "
"werden."

#~ msgid "Invoice"
#~ msgstr "Rechnung"

#~ msgid "Invoice Line"
#~ msgstr "Rechnungsposition"
48 changes: 48 additions & 0 deletions account_invoice_fixed_discount/i18n/es.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:
# * account_invoice_fixed_discount
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 13.0\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2021-03-10 10:46+0000\n"
"Last-Translator: Ana Suárez <[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.3.2\n"

#. module: account_invoice_fixed_discount
#: model_terms:ir.ui.view,arch_db:account_invoice_fixed_discount.report_invoice_document
msgid "<span>Disc. Fixed Amount</span>"
msgstr "<span>Cantidad Fija Descuento</span>"

#. module: account_invoice_fixed_discount
#: model:ir.model.fields,field_description:account_invoice_fixed_discount.field_account_move_line__discount_fixed
msgid "Discount (Fixed)"
msgstr "Descuento (Fijo)"

#. module: account_invoice_fixed_discount
#: model:ir.model.fields,help:account_invoice_fixed_discount.field_account_move_line__discount_fixed
msgid "Fixed amount discount."
msgstr "Cantidad fija de descuento."

#. module: account_invoice_fixed_discount
#: model:ir.model,name:account_invoice_fixed_discount.model_account_move
msgid "Journal Entries"
msgstr "Asientos contables"

#. module: account_invoice_fixed_discount
#: model:ir.model,name:account_invoice_fixed_discount.model_account_move_line
msgid "Journal Item"
msgstr "Apuntes contables"

#. module: account_invoice_fixed_discount
#: code:addons/account_invoice_fixed_discount/models/account_move.py:0
#, python-format
msgid "You can only set one type of discount per line."
msgstr "Solo puede establecer un tipo de descuento por línea."
3 changes: 3 additions & 0 deletions account_invoice_fixed_discount/models/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl)

from . import account_move
Loading