Initial commit: Odoo 18.0-20251222 extra-addons
This commit is contained in:
15
account_invoice_fixed_discount/models/account_tax.py
Normal file
15
account_invoice_fixed_discount/models/account_tax.py
Normal file
@@ -0,0 +1,15 @@
|
||||
# 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
|
||||
Reference in New Issue
Block a user