oca-ocb-l10n_americas/odoo-bringout-oca-ocb-l10n_mx/l10n_mx/models/account_move_line.py
Ernad Husremovic 1b82c20a58 19.0 vanilla
2026-03-09 09:31:16 +01:00

17 lines
588 B
Python

from odoo import models
class AccountMoveLine(models.Model):
_inherit = 'account.move.line'
def _compute_account_id(self):
# EXTENDS 'account'
super()._compute_account_id()
for line in self:
if (
line.move_id.country_code == 'MX'
and line.move_id.move_type == 'out_refund'
and line.display_type == 'product'
and line.company_id.l10n_mx_income_return_discount_account_id
):
line.account_id = line.company_id.l10n_mx_income_return_discount_account_id