[IMP] commission_simple: add commission_amount to account.invoice.report

This commit is contained in:
Alexis de Lattre
2025-10-17 17:55:50 +02:00
committed by Florian da Costa
parent 635078f205
commit b146d14485
2 changed files with 18 additions and 0 deletions

View File

@@ -2,3 +2,4 @@ from . import commission_profile
from . import commission_rule
from . import commission_result
from . import account_move_line
from . import account_invoice_report

View File

@@ -0,0 +1,17 @@
# Copyright 2018-2019 Akretion France (http://www.akretion.com)
# @author Alexis de Lattre <alexis.delattre@akretion.com>
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).
from odoo import api, fields, models
class AccountInvoiceReport(models.Model):
_inherit = 'account.invoice.report'
commission_amount = fields.Float(readonly=True)
@api.model
def _select(self):
select_str = super()._select()
select_str += ", line.commission_amount * currency_table.rate AS commission_amount"
return select_str