Odoo18-Base/addons/l10n_pt/models/account_journal.py
2025-01-06 10:57:38 +07:00

15 lines
539 B
Python

from odoo import models
class AccountJournal(models.Model):
_inherit = 'account.journal'
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 == 'PT':
if vals.get('type') == 'cash':
account_vals['l10n_pt_taxonomy_code'] = 1
elif vals.get('type') == 'bank':
account_vals['l10n_pt_taxonomy_code'] = 2
return account_vals