Skip to content

Commit

Permalink
l10n_br_coa adapt generate_journals method
Browse files Browse the repository at this point in the history
  • Loading branch information
renatonlima committed Jan 30, 2023
1 parent 9b97654 commit 872ab43
Showing 1 changed file with 15 additions and 4 deletions.
19 changes: 15 additions & 4 deletions l10n_br_coa/models/account_chart_template.py
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,18 @@
class AccountChartTemplate(models.Model):
_inherit = "account.chart.template"

def _load(self, sale_tax_rate, purchase_tax_rate, company):
def _prepare_all_journals(self, acc_template_ref, company, journals_dict=None):
self.ensure_one()
result = super()._load(sale_tax_rate, purchase_tax_rate, company)
journal_data = []
if not self.id == self.env.ref("l10n_br_coa.l10n_br_coa_template").id:
journal_data = super()._prepare_all_journals(
acc_template_ref, company, journals_dict
)
return journal_data

def _load(self, company):
self.ensure_one()
result = super()._load(company)
# Remove Company default taxes configuration
if self.currency_id == self.env.ref("base.BRL"):
self.env.company.write(
Expand All @@ -28,6 +37,9 @@ def _load_template(
company, code_digits, account_ref, taxes_ref
)

if self.parent_id.id == self.env.ref("l10n_br_coa.l10n_br_coa_template").id:
self.generate_journals(account_ref, company)

if self.parent_id:

acc_names = {
Expand All @@ -45,8 +57,7 @@ def _load_template(
},
}

taxes = self.env["account.tax"].browse(taxes_ref.values())
for tax in taxes:
for tax in taxes_ref.values():
domain = [
("tax_group_id", "=", tax.tax_group_id.id),
("chart_template_id", "=", self.id),
Expand Down

0 comments on commit 872ab43

Please sign in to comment.