mirror of
https://github.com/bringout/oca-ocb-l10n_me-africa.git
synced 2026-04-28 02:42:03 +02:00
19.0 vanilla
This commit is contained in:
parent
c5006a6999
commit
80293571e7
420 changed files with 21812 additions and 44297 deletions
|
|
@ -0,0 +1,26 @@
|
|||
from odoo import api, models, fields
|
||||
|
||||
|
||||
class AccountJournal(models.Model):
|
||||
_inherit = 'account.journal'
|
||||
|
||||
l10n_tr_default_sales_return_account_id = fields.Many2one(
|
||||
comodel_name='account.account',
|
||||
readonly=False,
|
||||
store=True,
|
||||
compute='_compute_l10n_tr_default_sales_return_account_id',
|
||||
check_company=True,
|
||||
)
|
||||
|
||||
@api.depends('type', 'company_id.country_code')
|
||||
def _compute_l10n_tr_default_sales_return_account_id(self):
|
||||
for journal in self:
|
||||
if journal.l10n_tr_default_sales_return_account_id:
|
||||
continue
|
||||
|
||||
if journal.country_code == 'TR' and journal.type == 'sale':
|
||||
ChartTemplate = self.env['account.chart.template'].with_company(journal.company_id)
|
||||
return_account = ChartTemplate.ref('tr610', raise_if_not_found=False)
|
||||
journal.l10n_tr_default_sales_return_account_id = return_account
|
||||
else:
|
||||
journal.l10n_tr_default_sales_return_account_id = False
|
||||
Loading…
Add table
Add a link
Reference in a new issue