Files
Odoo-18.0-20251222/account_invoice_fixed_discount/models/account_tax.py
tocmo0nlord adbe430761
Some checks failed
pre-commit / pre-commit (push) Has been cancelled
tests / Detect unreleased dependencies (push) Has been cancelled
tests / test with OCB (push) Has been cancelled
tests / test with Odoo (push) Has been cancelled
Initial commit: Odoo 18.0-20251222 extra-addons
2026-03-13 20:43:25 +00:00

16 lines
537 B
Python

# Copyright 2017 ForgeFlow S.L.
# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl)
from odoo import api, models
class AccountTax(models.Model):
_inherit = "account.tax"
@api.model
def _prepare_base_line_for_taxes_computation(self, record, **kwargs):
res = super()._prepare_base_line_for_taxes_computation(record, **kwargs)
if record and record._name == "account.move.line" and record.discount_fixed:
res["discount"] = record._get_discount_from_fixed_discount()
return res