Skip to content
Open
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
24 commits
Select commit Hold shift + click to select a range
5865087
[UPD] Update account_invoice_margin_sale.pot
oca-travis Oct 14, 2020
fde1611
Added translation using Weblate (Spanish)
HaraldPanten Dec 16, 2020
873aca6
Translated using Weblate (Spanish)
HaraldPanten Dec 16, 2020
52c98be
[IMP] skip margin calculation for Down Payment invoice
Feb 1, 2021
7683e4a
[14.0][MIG] account_invoice_margin_sale: Migration to 14.0
Reyes4711-S73 May 3, 2021
da14bb2
Translated using Weblate (Spanish)
rafamarpe Feb 27, 2022
fc18e35
[MIG] account_invoice_margin_sale: Migration to 15.0
victoralmau Jul 28, 2022
d49ed1e
[MIG] account_invoice_margin_sale: Migration to 16.0
ljsalvatierra-factorlibre May 22, 2023
78e85c9
[MIG] account_invoice_margin_sale: Migration to 16.0
ljsalvatierra-factorlibre Jun 5, 2023
57cccd2
[UPD] Update account_invoice_margin_sale.pot
Jun 5, 2023
ba2ee27
Added translation using Weblate (French (France) (fr_FR))
sanrav Jun 5, 2023
558c4bd
Translated using Weblate (French (France) (fr_FR))
sanrav Jun 5, 2023
70c7fb7
Translated using Weblate (Spanish)
Gelo-fl Jun 7, 2023
35c2914
[IMP] account_invoice_margin_sale: test performance improvement
josep-tecnativa Oct 20, 2023
6777ee6
[FIX] account_invoice_margin_sale: error creating invoice from sale o…
dreispt Jan 8, 2024
7efc12c
Added translation using Weblate (Italian)
mymage Jan 22, 2024
cbea55a
Translated using Weblate (Italian)
mymage Jan 29, 2024
1f38e64
[IMP] account_invoice_margin_sale: pre-commit auto fixes
Feb 19, 2024
7fa4528
[MIG] account_invoice_margin_sale: Migration to 17.0
Feb 19, 2024
73ff048
[MIG] account_invoice_margin_sale: Migration to 18.0
BhaveshHeliconia Feb 14, 2025
0592f4f
[UPD] Update account_invoice_margin_sale.pot
Apr 22, 2025
946541a
[BOT] post-merge updates
OCA-git-bot Apr 22, 2025
25bfe90
[MIG] account_invoice_margin_sale: Migration to 19.0
Debora7 Jan 8, 2026
c230d6b
Pre-commit fixes.
Debora7 Jan 8, 2026
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
Prev Previous commit
Next Next commit
[IMP] skip margin calculation for Down Payment invoice
[UPD] Update account_invoice_margin_sale.pot

[UPD] README.rst

account_invoice_margin_sale 13.0.1.0.1

Update translation files

Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: margin-analysis-13.0/margin-analysis-13.0-account_invoice_margin_sale
Translate-URL: https://translation.odoo-community.org/projects/margin-analysis-13-0/margin-analysis-13-0-account_invoice_margin_sale/
  • Loading branch information
Bhavesh Odedra authored and Debora7 committed Jan 8, 2026
commit 52c98be3f01d7e1f4ff2e00083d1807f4a854f9f
4 changes: 4 additions & 0 deletions account_invoice_margin_sale/README.rst
Original file line number Diff line number Diff line change
Expand Up @@ -63,6 +63,10 @@ Contributors
* Sergio Teruel
* Carlos Dauden

* `Open Source Integrators <https://www.opensourceintegrators.com>`__:

* Bhavesh Odedra

Maintainers
~~~~~~~~~~~

Expand Down
2 changes: 1 addition & 1 deletion account_invoice_margin_sale/__manifest__.py
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
{
"name": "Account Invoice Margin Sale",
"summary": "Set margin in invoices from sale orders",
"version": "13.0.1.0.0",
"version": "13.0.1.0.1",
"development_status": "Production/Stable",
"maintainers": ["sergio-teruel", "carlosdauden"],
"category": "Account",
Expand Down
10 changes: 10 additions & 0 deletions account_invoice_margin_sale/i18n/account_invoice_margin_sale.pot
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,16 @@ msgstr ""
"Content-Transfer-Encoding: \n"
"Plural-Forms: \n"

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

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

#. module: account_invoice_margin_sale
#: model:ir.model,name:account_invoice_margin_sale.model_sale_order_line
msgid "Sales Order Line"
Expand Down
10 changes: 10 additions & 0 deletions account_invoice_margin_sale/i18n/es.po
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,16 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.3.2\n"

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

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

#. module: account_invoice_margin_sale
#: model:ir.model,name:account_invoice_margin_sale.model_sale_order_line
msgid "Sales Order Line"
Expand Down
1 change: 1 addition & 0 deletions account_invoice_margin_sale/models/__init__.py
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).

from . import sale
from . import account_invoice
26 changes: 26 additions & 0 deletions account_invoice_margin_sale/models/account_invoice.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
# Copyright 2021 Sergio Teruel <sergio.teruel@tecnativa.com>
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).

from odoo import api, models


class AccountMove(models.Model):
_inherit = "account.move"

def _get_margin_applicable_lines(self):
lines = super()._get_margin_applicable_lines()
return lines.filtered(lambda x: not x.sale_line_ids.is_downpayment)


class AccountMoveLine(models.Model):
_inherit = "account.move.line"

@api.depends("purchase_price", "price_subtotal")
def _compute_margin(self):
for line in self:
if any(line.sale_line_ids.mapped("is_downpayment")):
line.update(
{"margin": 0.0, "margin_signed": 0.0, "margin_percent": 0.0}
)
else:
super(AccountMoveLine, line)._compute_margin()
4 changes: 4 additions & 0 deletions account_invoice_margin_sale/readme/CONTRIBUTORS.rst
Original file line number Diff line number Diff line change
Expand Up @@ -2,3 +2,7 @@

* Sergio Teruel
* Carlos Dauden

* `Open Source Integrators <https://www.opensourceintegrators.com>`__:

* Bhavesh Odedra
4 changes: 4 additions & 0 deletions account_invoice_margin_sale/static/description/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -410,6 +410,10 @@ <h2><a class="toc-backref" href="#id5">Contributors</a></h2>
<li>Carlos Dauden</li>
</ul>
</li>
<li><a class="reference external" href="https://www.opensourceintegrators.com">Open Source Integrators</a>:<ul>
<li>Bhavesh Odedra</li>
</ul>
</li>
</ul>
</div>
<div class="section" id="maintainers">
Expand Down