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 invoice fixed discount: Migration to 16.0 #1481

Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
45 commits
Select commit Hold shift + click to select a range
a567158
[9.0][ADD] account_invoice_fixed_discount
LoisRForgeFlow Sep 1, 2017
b6f8f32
[10.0][MIG] account_invoice_fixed_discount
LoisRForgeFlow Jan 12, 2018
6a937f1
[UPD] Update account_invoice_fixed_discount.pot
oca-travis Jun 19, 2018
59bb6e5
[MIG] account_invoice_fixed_discount: Migration to 11.0
MiquelRForgeFlow Aug 28, 2018
62dcd9a
[UPD] README.rst
OCA-git-bot Oct 8, 2018
c5f7cfb
[UPD] Update account_invoice_fixed_discount.pot
oca-travis Oct 8, 2018
3627ef6
[MIG] account_invoice_fixed_discount: Migration to 12.0
HviorForgeFlow Apr 18, 2019
412084e
[UPD] README.rst
OCA-git-bot Jun 7, 2019
b840132
[UPD] Update account_invoice_fixed_discount.pot
oca-travis Jun 7, 2019
840081a
[FIX] account_invoice_fixed_discount: templated correctly
MiquelRForgeFlow Jun 7, 2019
47624f4
[UPD] Update account_invoice_fixed_discount.pot
oca-travis Jun 7, 2019
2002803
Added translation using Weblate (German)
marylla Jul 16, 2019
cc22b87
Translated using Weblate (German)
marylla Jul 17, 2019
24ed977
[UPD] README.rst
OCA-git-bot Jul 29, 2019
57391ab
fix invoice report
JordiBForgeFlow Sep 13, 2019
a9bf59a
account_invoice_fixed_discount 12.0.1.0.1
OCA-git-bot Oct 1, 2019
5b639f1
[IMP] account_invoice_fixed_discount: black, isort
kongrattapong Dec 17, 2019
b934716
[MIG] account_invoice_fixed_discount: Migration to 13.0
kongrattapong Dec 19, 2019
9e1f208
[FIX] compute tax
kongrattapong Jan 13, 2020
69c35f5
[UPD] Update account_invoice_fixed_discount.pot
oca-travis Jan 15, 2020
d6db98c
[UPD] README.rst
OCA-git-bot Jan 15, 2020
10546f5
[13.0][FIX] account_invoice_fixed_discount, missing param when update…
kittiu Jan 30, 2020
6ea3e96
Update translation files
oca-transbot Jan 31, 2020
645b790
[UPD] README.rst
OCA-git-bot Feb 3, 2020
e31f8a7
account_invoice_fixed_discount 13.0.1.0.1
OCA-git-bot Feb 3, 2020
6265e05
pre-commit update
OCA-git-bot Mar 14, 2020
4d8cbbb
[UPD] Eficent -> ForgeFlow
MiquelRForgeFlow Sep 30, 2020
34c7355
[UPD] README.rst
OCA-git-bot Oct 5, 2020
f3ead4e
[FIX] account_invoice_fixed_discount: Adapt to upstream change
pedrobaeza Oct 14, 2020
0f940bc
Added translation using Weblate (Spanish)
anasuarez1 Mar 10, 2021
21a22db
Translated using Weblate (Spanish)
anasuarez1 Mar 10, 2021
eaf91e8
[IMP] account_invoice_fixed_discount: black, isort, prettier
manuelregidor Aug 17, 2021
83ffff4
[14.0][MIG]account_invoice_fixed_discount: Migration to 14.0
manuelregidor Aug 17, 2021
3d88583
[UPD] Update account_invoice_fixed_discount.pot
oca-travis Jan 6, 2022
37416b2
[UPD] README.rst
OCA-git-bot Jan 6, 2022
9568133
Added translation using Weblate (Catalan)
extrememicro Feb 3, 2022
9678e55
[IMP] update dotfiles
OCA-git-bot Mar 30, 2022
afda081
[FIX] *: Change _recompute_tax_lines args according upstream
pedrobaeza Jul 3, 2022
95f45fc
account_invoice_fixed_discount 14.0.1.0.3
OCA-git-bot Jul 3, 2022
d317c7a
[MIG] account_invoice_fixed_discount: Migration to 15.0
ao-landoo Oct 27, 2022
0415fe4
[UPD] Update account_invoice_fixed_discount.pot
Nov 21, 2022
bcbf8e2
[UPD] README.rst
OCA-git-bot Nov 21, 2022
8b16751
Update translation files
weblate Nov 21, 2022
13d721b
[IMP] account_invoice_fixed_discount: pre-commit stuff
TITUS6304658 Jun 10, 2023
84d1635
[MIG] account_invoice_fixed_discount: Migration to 16.0
TITUS6304658 Jun 10, 2023
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/15.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-15-0/account-invoicing-15-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/15.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:%2015.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/15.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": "16.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,45 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * account_invoice_fixed_discount
#
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_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,help:account_invoice_fixed_discount.field_account_move_line__discount_fixed
msgid "Fixed amount discount."
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
#: 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 ""
46 changes: 46 additions & 0 deletions account_invoice_fixed_discount/i18n/ca.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
# 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,help:account_invoice_fixed_discount.field_account_move_line__discount_fixed
msgid "Fixed amount discount."
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
#: 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