Install MX CoA "Cash" and "Bank Suspense Account" are missing the tag "Transferencias bancarias moneda extranjera" account is using the wrong tag opw-3033611 closes odoo/odoo#111273 X-original-commit: 4860a77a51f72bbb51b435766733b3c0a74c9a32 Related: odoo/enterprise#36422 Signed-off-by: Olivier Colson (oco) <oco@odoo.com> Signed-off-by: Grazioso Andrea (agr) <agr@odoo.com>
17 lines
622 B
Python
17 lines
622 B
Python
# -*- coding: utf-8 -*-
|
|
|
|
from odoo import models, api, Command
|
|
|
|
|
|
class AccountJournal(models.Model):
|
|
_inherit = "account.journal"
|
|
|
|
@api.model
|
|
def _prepare_liquidity_account_vals(self, company, code, vals):
|
|
account_vals = super()._prepare_liquidity_account_vals(company, code, vals)
|
|
if company.account_fiscal_country_id.code != 'MX':
|
|
return account_vals
|
|
# Ensure Cash account has the correct tags in order to export the COA
|
|
account_vals.setdefault('tag_ids', []).append(Command.link(self.env.ref('l10n_mx.tag_credit_balance_account').id))
|
|
return account_vals
|