[FIX] l10n_*: set default taxes

The default taxes for most localisations have been left undefined by
default. When loading the chart template, the model generally selects
the first sales and purchase taxes, based on the order in which the
taxes appear in the csv, for the default sales and purchase taxes
respectively.

This behaviour can be confusing to those who are not yet familiar with
it. It has been decided that it is preferable instead to specify the
default tax in _get_*_res_company function on the account chart template
model, such that the default taxes are defined explicitly for every
localisation.

task-3453997

closes odoo/odoo#130733

Related: odoo/enterprise#45531
Signed-off-by: Brice Bartoletti (bib) <bib@odoo.com>
This commit is contained in:
Daniel Kosky (dako)
2023-08-17 18:42:46 +02:00
parent e7bd0cf464
commit 084408a9bb
81 changed files with 189 additions and 45 deletions
+11
View File
@@ -20,6 +20,15 @@ class AccountChartTemplate(models.AbstractModel):
@template('ae', 'res.company')
def _get_ae_res_company(self):
sales_tax_xmlid = {
'AZ': 'uae_sale_tax_5_abu_dhabi',
'AJ': 'uae_sale_tax_5_ajman',
'DU': 'uae_sale_tax_5_dubai',
'FU': 'uae_sale_tax_5_fujairah',
'RK': 'uae_sale_tax_5_ras_al_khaima',
'SH': 'uae_sale_tax_5_sharjah',
'UQ': 'uae_sale_tax_5_umm_al_quwain',
}.get(self.env.company.state_id.code, 'uae_sale_tax_5_abu_dhabi')
return {
self.env.company.id: {
'account_fiscal_country_id': 'base.ae',
@@ -31,6 +40,8 @@ class AccountChartTemplate(models.AbstractModel):
'expense_currency_exchange_account_id': 'uae_account_400053',
'account_journal_early_pay_discount_loss_account_id': 'uae_account_400071',
'account_journal_early_pay_discount_gain_account_id': 'uae_account_500014',
'account_sale_tax_id': sales_tax_xmlid,
'account_purchase_tax_id': 'uae_purchase_tax_5',
},
}
+2
View File
@@ -27,5 +27,7 @@ class AccountChartTemplate(models.AbstractModel):
'account_default_pos_receivable_account_id': 'base_deudores_por_ventas_pos',
'income_currency_exchange_account_id': 'base_diferencias_de_cambio',
'expense_currency_exchange_account_id': 'base_diferencias_de_cambio',
'account_sale_tax_id': 'ri_tax_vat_21_ventas',
'account_purchase_tax_id': 'ri_tax_vat_21_compras',
},
}
+2
View File
@@ -37,5 +37,7 @@ class AccountChartTemplate(models.AbstractModel):
'account_journal_early_pay_discount_gain_account_id': 'chart_at_template_8350',
'external_report_layout_id': 'l10n_din5008.external_layout_din5008',
'paperformat_id': 'l10n_din5008.paperformat_euro_din',
'account_sale_tax_id': 'account_tax_template_sales_20_code022',
'account_purchase_tax_id': 'account_tax_template_purchase_20_code060',
},
}
+2
View File
@@ -40,5 +40,7 @@ class AccountChartTemplate(models.AbstractModel):
# Changing the opening date to the first day of the fiscal year.
# This way the opening entries will be set to the 30th of June.
'account_opening_date': fields.Date.context_today(self).replace(month=7, day=1),
'account_sale_tax_id': 'au_tax_sale_10',
'account_purchase_tax_id': 'au_tax_purchase_10_service',
},
}
+2
View File
@@ -30,6 +30,8 @@ class AccountChartTemplate(models.AbstractModel):
'account_journal_suspense_account_id': 'a499',
'account_journal_early_pay_discount_loss_account_id': 'a657000',
'account_journal_early_pay_discount_gain_account_id': 'a757000',
'account_sale_tax_id': 'attn_VAT-OUT-21-L',
'account_purchase_tax_id': 'attn_VAT-IN-V81-21',
},
}
+2
View File
@@ -28,5 +28,7 @@ class AccountChartTemplate(models.AbstractModel):
'transfer_account_code_prefix': '430',
'income_currency_exchange_account_id': 'l10n_bg_624',
'expense_currency_exchange_account_id': 'l10n_bg_624',
'account_sale_tax_id': 'l10n_bg_sale_vat_20',
'account_purchase_tax_id': 'l10n_bg_purchase_vat_20_ptc',
},
}
+2
View File
@@ -37,5 +37,7 @@ class AccountChartTemplate(models.AbstractModel):
'account_journal_early_pay_discount_gain_account_id': 'l10n_bo_4102',
'default_cash_difference_income_account_id': 'l10n_bo_4301',
'default_cash_difference_expense_account_id': 'l10n_bo_5601',
'account_sale_tax_id': 'l10n_bo_iva_13_sale',
'account_purchase_tax_id': 'l10n_bo_iva_13_purchase',
},
}
+2
View File
@@ -31,5 +31,7 @@ class AccountChartTemplate(models.AbstractModel):
'expense_currency_exchange_account_id': 'br_3_11_01_09_01_40',
'account_journal_early_pay_discount_loss_account_id': 'account_template_31101010202',
'account_journal_early_pay_discount_gain_account_id': 'account_template_30101050148',
'account_sale_tax_id': 'tax_template_out_icms_interno17',
'account_purchase_tax_id': 'tax_template_in_icms_interno17',
},
}
+12 -19
View File
@@ -21,28 +21,21 @@ class AccountChartTemplate(models.AbstractModel):
@template('ca_2023', 'res.company')
def _get_ca_res_company(self):
company = self.env.company
def get_default_taxes():
""" Finds the correct default sale and purchase tax according to the company province """
if company.state_id.code == 'BC':
return 'gstpst_sale_tax_12_bc', 'gstpst_purchase_tax_12_bc'
elif company.state_id.code == 'MB':
return 'gstpst_sale_tax_12_mb', 'gstpst_purchase_tax_12_mb'
elif company.state_id.code in {'NB', 'NL', 'NS', 'PE'}:
return 'hst_sale_tax_15', 'hst_purchase_tax_15'
elif company.state_id.code == 'ON':
return 'hst_sale_tax_13', 'hst_purchase_tax_13'
elif company.state_id.code == 'SK':
return 'gstpst_sale_tax_11', 'gstpst_purchase_tax_11'
elif company.state_id.code == 'QC':
return 'gstqst_sale_tax_14975', 'gstqst_purchase_tax_14975'
else:
return 'gst_sale_tax_5', 'gst_purchase_tax_5'
default_sales_tax, default_purchase_tax = {
'BC': ('gstpst_sale_tax_12_bc', 'gstpst_purchase_tax_12_bc'),
'MB': ('gstpst_sale_tax_12_mb', 'gstpst_purchase_tax_12_mb'),
'QC': ('gstqst_sale_tax_14975', 'gstqst_purchase_tax_14975'),
'SK': ('gstpst_sale_tax_11', 'gstpst_purchase_tax_11'),
'ON': ('hst_sale_tax_13', 'hst_purchase_tax_13'),
'NB': ('hst_sale_tax_15', 'hst_purchase_tax_15'),
'NL': ('hst_sale_tax_15', 'hst_purchase_tax_15'),
'NS': ('hst_sale_tax_15', 'hst_purchase_tax_15'),
'PE': ('hst_sale_tax_15', 'hst_purchase_tax_15'),
}.get(self.env.company.state_id.code, ('gst_sale_tax_5', 'gst_purchase_tax_5'))
default_sales_tax, default_purchase_tax = get_default_taxes()
return {
company.id: {
self.env.company.id: {
'account_fiscal_country_id': 'base.ca',
'bank_account_code_prefix': '11131',
'cash_account_code_prefix': '11121',
+2
View File
@@ -35,5 +35,7 @@ class AccountChartTemplate(models.AbstractModel):
'default_cash_difference_income_account_id': 'ch_coa_4992',
'external_report_layout_id': 'l10n_din5008.external_layout_din5008',
'paperformat_id': 'l10n_din5008.paperformat_euro_din',
'account_sale_tax_id': 'vat_77',
'account_purchase_tax_id': 'vat_77_purchase',
},
}
+2
View File
@@ -34,5 +34,7 @@ class AccountChartTemplate(models.AbstractModel):
'income_currency_exchange_account_id': 'account_410195',
'expense_currency_exchange_account_id': 'account_410195',
'tax_calculation_rounding_method': 'round_globally',
'account_sale_tax_id': 'ITAX_19',
'account_purchase_tax_id': 'OTAX_19',
},
}
+2
View File
@@ -28,5 +28,7 @@ class AccountChartTemplate(models.AbstractModel):
'account_default_pos_receivable_account_id': 'l10n_cn_1124',
'income_currency_exchange_account_id': 'l10n_cn_6051',
'expense_currency_exchange_account_id': 'l10n_cn_6711',
'account_sale_tax_id': 'l10n_cn_sales_included_13',
'account_purchase_tax_id': 'l10n_cn_purchase_excluded_13',
},
}
+2
View File
@@ -28,5 +28,7 @@ class AccountChartTemplate(models.AbstractModel):
'expense_currency_exchange_account_id': 'co_puc_530505',
'account_journal_early_pay_discount_loss_account_id': 'co_puc_530535',
'account_journal_early_pay_discount_gain_account_id': 'co_puc_421040',
'account_sale_tax_id': 'l10n_co_tax_8',
'account_purchase_tax_id': 'l10n_co_tax_1',
},
}
+2
View File
@@ -26,5 +26,7 @@ class AccountChartTemplate(models.AbstractModel):
'account_default_pos_receivable_account_id': 'account_account_template_0_112011',
'income_currency_exchange_account_id': 'account_account_template_0_450001',
'expense_currency_exchange_account_id': 'account_account_template_0_530004',
'account_sale_tax_id': 'account_tax_template_IV_0',
'account_purchase_tax_id': 'account_tax_template_IV_1',
},
}
+2
View File
@@ -36,5 +36,7 @@ class AccountChartTemplate(models.AbstractModel):
'default_cash_difference_income_account_id': 'chart_cz_668000',
'default_cash_difference_expense_account_id': 'chart_cz_568000',
'account_default_pos_receivable_account_id': 'chart_cz_311001',
'account_sale_tax_id': 'vyc_tuz_21',
'account_purchase_tax_id': 'vsc_tuz_21',
},
}
@@ -33,6 +33,8 @@ class AccountChartTemplate(models.AbstractModel):
'expense_currency_exchange_account_id': 'account_2150',
'account_journal_early_pay_discount_loss_account_id': 'account_2130',
'account_journal_early_pay_discount_gain_account_id': 'account_2670',
'account_sale_tax_id': 'tax_ust_19_skr03',
'account_purchase_tax_id': 'tax_vst_19_skr03',
},
}
@@ -32,6 +32,8 @@ class AccountChartTemplate(models.AbstractModel):
'account_journal_early_pay_discount_gain_account_id': 'chart_skr04_5730',
'default_cash_difference_income_account_id': 'chart_skr04_9991',
'default_cash_difference_expense_account_id': 'chart_skr04_9994',
'account_sale_tax_id': 'tax_ust_19_skr04',
'account_purchase_tax_id': 'tax_vst_19_skr04',
},
}
+2
View File
@@ -34,5 +34,7 @@ class AccountChartTemplate(models.AbstractModel):
'expense_currency_exchange_account_id': 'dk_coa_3610',
'account_journal_early_pay_discount_loss_account_id': 'dk_coa_3790',
'account_journal_early_pay_discount_gain_account_id': 'dk_coa_3570',
'account_sale_tax_id': 'tax110',
'account_purchase_tax_id': 'tax400',
},
}
+2
View File
@@ -35,5 +35,7 @@ class AccountChartTemplate(models.AbstractModel):
'account_journal_early_pay_discount_gain_account_id': 'l10n_do_42040400',
'default_cash_difference_income_account_id': 'l10n_do_42040400',
'default_cash_difference_expense_account_id': 'l10n_do_61081000',
'account_sale_tax_id': 'tax_18_sale',
'account_purchase_tax_id': 'tax_18_purch',
},
}
+2
View File
@@ -32,5 +32,7 @@ class AccountChartTemplate(models.AbstractModel):
'account_journal_early_pay_discount_gain_account_id': 'l10n_dz_609',
'default_cash_difference_income_account_id': 'l10n_dz_758',
'default_cash_difference_expense_account_id': 'l10n_dz_657',
'account_sale_tax_id': 'l10n_dz_vat_sale_19_prod',
'account_purchase_tax_id': 'l10n_dz_vat_purchase_19',
},
}
+2
View File
@@ -35,6 +35,8 @@ class AccountChartTemplate(models.AbstractModel):
'account_journal_early_pay_discount_gain_account_id': 'ec_early_pay_discount_gain',
'default_cash_difference_income_account_id': 'ec_income_cash_difference',
'default_cash_difference_expense_account_id': 'ec_expense_cash_difference',
'account_sale_tax_id': 'tax_vat_411_goods',
'account_purchase_tax_id': 'tax_vat_510_sup_01',
},
}
+2
View File
@@ -32,5 +32,7 @@ class AccountChartTemplate(models.AbstractModel):
'account_journal_early_pay_discount_gain_account_id': 'l10n_ee_430',
'default_cash_difference_income_account_id': 'l10n_ee_420',
'default_cash_difference_expense_account_id': 'l10n_ee_671',
'account_sale_tax_id': 'l10n_ee_vat_out_20_g',
'account_purchase_tax_id': 'l10n_ee_vat_in_20_g',
},
}
+2
View File
@@ -36,6 +36,8 @@ class AccountChartTemplate(models.AbstractModel):
'account_journal_payment_credit_account_id': 'egy_account_105003',
'default_cash_difference_income_account_id': 'egy_account_999002',
'default_cash_difference_expense_account_id': 'egy_account_999001',
'account_sale_tax_id': 'eg_standard_sale_14',
'account_purchase_tax_id': 'eg_standard_purchase_14',
},
}
@@ -21,5 +21,7 @@ class AccountChartTemplate(models.AbstractModel):
'bank_account_code_prefix': '572',
'cash_account_code_prefix': '570',
'transfer_account_code_prefix': '57299',
'account_sale_tax_id': 'account_tax_template_s_iva21b',
'account_purchase_tax_id': 'account_tax_template_p_iva21_bc',
},
}
@@ -37,5 +37,7 @@ class AccountChartTemplate(models.AbstractModel):
'account_journal_payment_credit_account_id': 'account_common_411',
'default_cash_difference_income_account_id': 'account_common_778',
'default_cash_difference_expense_account_id': 'account_common_678',
'account_sale_tax_id': 'account_tax_template_s_iva21b',
'account_purchase_tax_id': 'account_tax_template_p_iva21_bc',
},
}
@@ -21,5 +21,7 @@ class AccountChartTemplate(models.AbstractModel):
'bank_account_code_prefix': '572',
'cash_account_code_prefix': '570',
'transfer_account_code_prefix': '57299',
'account_sale_tax_id': 'account_tax_template_s_iva21b',
'account_purchase_tax_id': 'account_tax_template_p_iva21_bc',
},
}
@@ -22,5 +22,7 @@ class AccountChartTemplate(models.AbstractModel):
'bank_account_code_prefix': '572',
'cash_account_code_prefix': '570',
'transfer_account_code_prefix': '57299',
'account_sale_tax_id': 'account_tax_template_s_iva21b',
'account_purchase_tax_id': 'account_tax_template_p_iva21_bc',
},
}
+2
View File
@@ -29,5 +29,7 @@ class AccountChartTemplate(models.AbstractModel):
'expense_currency_exchange_account_id': 'l10n_et6436',
'account_journal_early_pay_discount_loss_account_id': 'l10n_et626001',
'account_journal_early_pay_discount_gain_account_id': 'l10n_et120001',
'account_sale_tax_id': 'id_tax03',
'account_purchase_tax_id': 'id_tax08',
},
}
+2
View File
@@ -31,5 +31,7 @@ class AccountChartTemplate(models.AbstractModel):
'expense_currency_exchange_account_id': 'account_4380',
'account_journal_early_pay_discount_loss_account_id': 'account_4230',
'account_journal_early_pay_discount_gain_account_id': 'account_3500',
'account_sale_tax_id': 'tax_dom_sales_goods_24',
'account_purchase_tax_id': 'tax_dom_purchase_goods_24',
},
}
+2
View File
@@ -31,6 +31,8 @@ class AccountChartTemplate(models.AbstractModel):
'account_journal_early_pay_discount_gain_account_id': 'pcg_765',
'l10n_fr_rounding_difference_loss_account_id': 'pcg_658',
'l10n_fr_rounding_difference_profit_account_id': 'pcg_758',
'account_sale_tax_id': 'tva_normale',
'account_purchase_tax_id': 'tva_acq_normale',
},
}
+2
View File
@@ -31,5 +31,7 @@ class AccountChartTemplate(models.AbstractModel):
'account_journal_early_pay_discount_gain_account_id': 'l10n_gr_70_01_03',
'default_cash_difference_income_account_id': 'l10n_gr_71_06',
'default_cash_difference_expense_account_id': 'l10n_gr_64_14',
'account_sale_tax_id': 'l10n_gr_tax_s24_G',
'account_purchase_tax_id': 'l10n_gr_tax_p24_G',
},
}
+3
View File
@@ -27,5 +27,8 @@ class AccountChartTemplate(models.AbstractModel):
'account_default_pos_receivable_account_id': 'cta110205',
'income_currency_exchange_account_id': 'cta410103',
'expense_currency_exchange_account_id': 'cta710101',
'account_sale_tax_id': 'impuestos_plantilla_iva_por_pagar',
'account_purchase_tax_id': 'impuestos_plantilla_iva_por_cobrar',
},
}
+2
View File
@@ -29,5 +29,7 @@ class AccountChartTemplate(models.AbstractModel):
'expense_currency_exchange_account_id': 'cta710101',
'account_journal_early_pay_discount_loss_account_id': 'cta620202',
'account_journal_early_pay_discount_gain_account_id': 'cta420102',
'account_sale_tax_id': 'impuestos_plantilla_isv_por_pagar',
'account_purchase_tax_id': 'impuestos_plantilla_isv_por_cobrar',
},
}
+2
View File
@@ -28,5 +28,7 @@ class AccountChartTemplate(models.AbstractModel):
'account_default_pos_receivable_account_id': 'hr_120100',
'income_currency_exchange_account_id': 'hr_772000',
'expense_currency_exchange_account_id': 'hr_475000',
'account_sale_tax_id': 'VAT_S_IN_ROC_25',
'account_purchase_tax_id': 'VAT_P_IN_ROC_25',
},
}
+2
View File
@@ -29,5 +29,7 @@ class AccountChartTemplate(models.AbstractModel):
'transfer_account_code_prefix': '389',
'income_currency_exchange_account_id': 'l10n_hu_976',
'expense_currency_exchange_account_id': 'l10n_hu_876',
'account_sale_tax_id': 'F27',
'account_purchase_tax_id': 'V27',
},
}
+2
View File
@@ -33,5 +33,7 @@ class AccountChartTemplate(models.AbstractModel):
'expense_currency_exchange_account_id': 'l10n_id_91100010',
'account_journal_early_pay_discount_loss_account_id': 'l10n_id_99900003',
'account_journal_early_pay_discount_gain_account_id': 'l10n_id_99900004',
'account_sale_tax_id': 'tax_ST1',
'account_purchase_tax_id': 'tax_PT1',
},
}
+2
View File
@@ -36,5 +36,7 @@ class AccountChartTemplate(models.AbstractModel):
'account_journal_early_pay_discount_gain_account_id': 'l10n_ie_account_730',
'default_cash_difference_expense_account_id': 'l10n_ie_account_641',
'default_cash_difference_income_account_id': 'l10n_ie_account_731',
'account_sale_tax_id': 'ie_tax_sale_goods_23',
'account_purchase_tax_id': 'ie_tax_purchase_goods_23',
},
}
+2
View File
@@ -30,5 +30,7 @@ class AccountChartTemplate(models.AbstractModel):
'account_default_pos_receivable_account_id': 'il_account_101201',
'income_currency_exchange_account_id': 'il_account_201000',
'expense_currency_exchange_account_id': 'il_account_202100',
'account_sale_tax_id': 'il_vat_sales_17',
'account_purchase_tax_id': 'il_vat_self_inv_purchase',
},
}
+2
View File
@@ -34,5 +34,7 @@ class AccountChartTemplate(models.AbstractModel):
'account_journal_early_pay_discount_gain_account_id': '2012',
'account_opening_date': fields.Date.context_today(self).replace(month=4, day=1),
'fiscalyear_last_month': '3',
'account_sale_tax_id': 'igst_sale_18',
'account_purchase_tax_id': 'igst_purchase_18',
},
}
+14 -7
View File
@@ -1,5 +1,6 @@
# Part of Odoo. See LICENSE file for full copyright and licensing details.
from odoo.addons.account.tests.common import AccountTestInvoicingCommon
from odoo.fields import Command
from odoo.tests import tagged
@@ -31,7 +32,13 @@ class TestEdiJson(AccountTestInvoicingCommon):
"country_id": cls.env.ref("base.in").id,
"l10n_in_gst_treatment": "regular",
})
cls.product_a.write({"l10n_in_hsn_code": "01111"})
sgst_sale_5 = cls.env["account.chart.template"].ref("sgst_sale_5")
sgst_purchase_5 = cls.env["account.chart.template"].ref("sgst_purchase_5")
cls.product_a.write({
"l10n_in_hsn_code": "01111",
'taxes_id': sgst_sale_5,
'supplier_taxes_id': sgst_purchase_5,
})
cls.product_a2 = cls.env['product.product'].create({
'name': 'product_a2',
'uom_id': cls.env.ref('uom.product_uom_unit').id,
@@ -39,8 +46,8 @@ class TestEdiJson(AccountTestInvoicingCommon):
'standard_price': 1000.0,
'property_account_income_id': cls.company_data['default_account_revenue'].id,
'property_account_expense_id': cls.company_data['default_account_expense'].id,
'taxes_id': [(6, 0, cls.tax_sale_a.ids)],
'supplier_taxes_id': [(6, 0, cls.tax_purchase_a.ids)],
'taxes_id': [Command.set(sgst_sale_5.ids)],
'supplier_taxes_id': [Command.set(sgst_purchase_5.ids)],
"l10n_in_hsn_code": "01111",
})
cls.product_a_discount = cls.env['product.product'].create({
@@ -50,8 +57,8 @@ class TestEdiJson(AccountTestInvoicingCommon):
'standard_price': 400.0,
'property_account_income_id': cls.company_data['default_account_revenue'].id,
'property_account_expense_id': cls.company_data['default_account_expense'].id,
'taxes_id': [(6, 0, cls.tax_sale_a.ids)],
'supplier_taxes_id': [(6, 0, cls.tax_purchase_a.ids)],
'taxes_id': [Command.set(sgst_sale_5.ids)],
'supplier_taxes_id': [Command.set(sgst_purchase_5.ids)],
"l10n_in_hsn_code": "01111",
})
gst_with_cess = cls.env.ref("account.%s_sgst_sale_12" % (cls.company_data["company"].id)
@@ -63,8 +70,8 @@ class TestEdiJson(AccountTestInvoicingCommon):
"standard_price": 800.0,
"property_account_income_id": cls.company_data["default_account_revenue"].id,
"property_account_expense_id": cls.company_data["default_account_expense"].id,
"taxes_id": [(6, 0, gst_with_cess.ids)],
"supplier_taxes_id": [(6, 0, cls.tax_purchase_a.ids)],
"taxes_id": [Command.set(gst_with_cess.ids)],
"supplier_taxes_id": [Command.set(sgst_purchase_5.ids)],
"l10n_in_hsn_code": "02222",
})
rounding = cls.env["account.cash.rounding"].create({
+2
View File
@@ -29,5 +29,7 @@ class AccountChartTemplate(models.AbstractModel):
'account_journal_early_pay_discount_loss_account_id': '4111',
'account_journal_early_pay_discount_gain_account_id': '3111',
'tax_calculation_rounding_method': 'round_globally',
'account_sale_tax_id': '22v',
'account_purchase_tax_id': '22am',
},
}
-1
View File
@@ -4,7 +4,6 @@
from . import res_partner
from . import res_company
from . import res_config_settings
from . import account_chart_template
from . import account_invoice
from . import account_edi_document
from . import account_edi_format
@@ -1,18 +0,0 @@
# -*- coding: utf-8 -*-
# Part of Odoo. See LICENSE file for full copyright and licensing details.
from odoo import models
class AccountChartTemplate(models.AbstractModel):
_inherit = 'account.chart.template'
def _post_load_data(self, template_code, company, template_data):
"""
Override normal default taxes, which are the ones with lowest sequence.
"""
result = super()._post_load_data(template_code, company, template_data)
if template_code == 'it':
company.account_sale_tax_id = self.ref('22v')
company.account_purchase_tax_id = self.ref('22am')
return result
+2
View File
@@ -40,5 +40,7 @@ class AccountChartTemplate(models.AbstractModel):
'default_cash_difference_income_account_id': 'l10n_jp_999002',
'account_journal_early_pay_discount_loss_account_id': 'l10n_jp_510200',
'account_journal_early_pay_discount_gain_account_id': 'l10n_jp_425000',
'account_sale_tax_id': 'l10n_jp_tax_sale_exc_10',
'account_purchase_tax_id': 'l10n_jp_tax_purchase_exc_10',
},
}
+2
View File
@@ -35,5 +35,7 @@ class AccountChartTemplate(models.AbstractModel):
'account_journal_early_pay_discount_gain_account_id': 'ke400710',
'default_cash_difference_income_account_id': 'ke5146',
'default_cash_difference_expense_account_id': 'ke5146',
'account_sale_tax_id': 'ST16',
'account_purchase_tax_id': 'PT16',
},
}
+2
View File
@@ -30,6 +30,8 @@ class AccountChartTemplate(models.AbstractModel):
'account_journal_early_pay_discount_gain_account_id': 'kz6291',
'default_cash_difference_income_account_id': 'kz6210',
'default_cash_difference_expense_account_id': 'kz7410',
'account_sale_tax_id': 'l10n_kz_tax_vat_12_sale',
'account_purchase_tax_id': 'l10n_kz_tax_vat_12_purchase',
},
}
+2
View File
@@ -33,5 +33,7 @@ class AccountChartTemplate(models.AbstractModel):
'expense_currency_exchange_account_id': 'account_account_template_6803',
'account_journal_early_pay_discount_loss_account_id': 'account_account_template_509',
'account_journal_early_pay_discount_gain_account_id': 'account_account_template_6209',
'account_sale_tax_id': 'account_tax_template_sales_21',
'account_purchase_tax_id': 'account_tax_template_purchase_21',
},
}
+2
View File
@@ -33,6 +33,8 @@ class AccountChartTemplate(models.AbstractModel):
'account_journal_suspense_account_id': 'lu_2011_account_485',
'account_journal_early_pay_discount_loss_account_id': 'lu_2020_account_65562',
'account_journal_early_pay_discount_gain_account_id': 'lu_2020_account_75562',
'account_sale_tax_id': 'lu_2015_tax_VP-PA-17',
'account_purchase_tax_id': 'lu_2015_tax_AP-PA-17',
},
}
+2
View File
@@ -35,5 +35,7 @@ class AccountChartTemplate(models.AbstractModel):
'account_journal_payment_credit_account_id': 'a26293',
'default_cash_difference_income_account_id': 'a8199',
'default_cash_difference_expense_account_id': 'a8299',
'account_sale_tax_id': 'tax_sale_vat_21',
'account_purchase_tax_id': 'tax_purchase_vat_21',
},
}
+2
View File
@@ -33,5 +33,7 @@ class AccountChartTemplate(models.AbstractModel):
'default_cash_difference_expense_account_id': 'pcg_63861',
'account_journal_early_pay_discount_gain_account_id': 'pcg_73862',
'account_journal_early_pay_discount_loss_account_id': 'pcg_63862',
'account_sale_tax_id': 'vat_out_20_80',
'account_purchase_tax_id': 'vat_in_20_146',
},
}
+2
View File
@@ -35,5 +35,7 @@ class AccountChartTemplate(models.AbstractModel):
'expense_currency_exchange_account_id': 'account_template_5302_0201',
'account_journal_early_pay_discount_loss_account_id': 'account_template_9990_0003',
'account_journal_early_pay_discount_gain_account_id': 'account_template_9990_0004',
'account_sale_tax_id': 'account_tax_sale_vat1',
'account_purchase_tax_id': 'account_tax_purchase_vat1',
},
}
+2
View File
@@ -36,6 +36,8 @@ class AccountChartTemplate(models.AbstractModel):
'account_journal_early_pay_discount_loss_account_id': 'cuenta9993',
'account_journal_early_pay_discount_gain_account_id': 'cuenta9994',
'tax_cash_basis_journal_id': 'cbmx',
'account_sale_tax_id': 'tax12',
'account_purchase_tax_id': 'tax14',
},
}
+1
View File
@@ -28,5 +28,6 @@ class AccountChartTemplate(models.AbstractModel):
'account_default_pos_receivable_account_id': 'l10n_my_1243',
'income_currency_exchange_account_id': 'l10n_my_4240',
'expense_currency_exchange_account_id': 'l10n_my_5240',
'account_sale_tax_id': 'l10n_my_tax_sale_10',
},
}
+2
View File
@@ -29,5 +29,7 @@ class AccountChartTemplate(models.AbstractModel):
'expense_currency_exchange_account_id': 'l10n_mz_account_6941',
'account_journal_early_pay_discount_loss_account_id': 'l10n_mz_account_695',
'account_journal_early_pay_discount_gain_account_id': 'l10n_mz_account_785',
'account_sale_tax_id': 'vat_sale_16',
'account_purchase_tax_id': 'vat_purch_16_inventories',
},
}
+2
View File
@@ -35,5 +35,7 @@ class AccountChartTemplate(models.AbstractModel):
'expense_currency_exchange_account_id': '4920',
'account_journal_early_pay_discount_loss_account_id': '7065',
'account_journal_early_pay_discount_gain_account_id': '8065',
'account_sale_tax_id': 'btw_21',
'account_purchase_tax_id': 'btw_21_buy',
},
}
+2
View File
@@ -33,5 +33,7 @@ class AccountChartTemplate(models.AbstractModel):
'expense_currency_exchange_account_id': 'chart8160',
'account_journal_early_pay_discount_loss_account_id': 'chart4370',
'account_journal_early_pay_discount_gain_account_id': 'chart3080',
'account_sale_tax_id': 'tax3',
'account_purchase_tax_id': 'tax2',
},
}
+2
View File
@@ -33,5 +33,7 @@ class AccountChartTemplate(models.AbstractModel):
'expense_currency_exchange_account_id': 'nz_61630',
'account_journal_early_pay_discount_loss_account_id': 'nz_61610',
'account_journal_early_pay_discount_gain_account_id': 'nz_61620',
'account_sale_tax_id': 'nz_tax_sale_15',
'account_purchase_tax_id': 'nz_tax_purchase_15',
},
}
+2
View File
@@ -27,5 +27,7 @@ class AccountChartTemplate(models.AbstractModel):
'account_default_pos_receivable_account_id': '121_01',
'income_currency_exchange_account_id': 'gain81_01',
'expense_currency_exchange_account_id': 'loss81_01',
'account_sale_tax_id': 'ITAX_19',
'account_purchase_tax_id': 'OTAX_19',
},
}
+2
View File
@@ -33,5 +33,7 @@ class AccountChartTemplate(models.AbstractModel):
'expense_currency_exchange_account_id': 'chart676',
'account_journal_early_pay_discount_loss_account_id': 'chart675',
'account_journal_early_pay_discount_gain_account_id': 'chart775',
'account_sale_tax_id': 'sale_tax_igv_18',
'account_purchase_tax_id': 'purchase_tax_igv_18',
},
}
+2
View File
@@ -33,5 +33,7 @@ class AccountChartTemplate(models.AbstractModel):
'account_journal_suspense_account_id': 'l10n_ph_100000',
'default_cash_difference_income_account_id': 'l10n_ph_710102',
'default_cash_difference_expense_account_id': 'l10n_ph_710103',
'account_sale_tax_id': 'l10n_ph_tax_sale_vat_12',
'account_purchase_tax_id': 'l10n_ph_tax_purchase_vat_12',
},
}
+2
View File
@@ -28,5 +28,7 @@ class AccountChartTemplate(models.AbstractModel):
'account_journal_suspense_account_id': 'l10n_pk_2226000',
'account_journal_early_pay_discount_loss_account_id': 'l10n_pk_4411003',
'account_journal_early_pay_discount_gain_account_id': 'l10n_pk_3112004',
'account_sale_tax_id': 'pk_sales_tax_17',
'account_purchase_tax_id': 'purchases_tax_17',
},
}
+2
View File
@@ -32,5 +32,7 @@ class AccountChartTemplate(models.AbstractModel):
'expense_currency_exchange_account_id': 'chart_6863',
'account_journal_early_pay_discount_loss_account_id': 'chart_682',
'account_journal_early_pay_discount_gain_account_id': 'chart_728',
'account_sale_tax_id': 'iva_pt_sale_normal',
'account_purchase_tax_id': 'iva_pt_purchase_normal',
},
}
+2
View File
@@ -31,6 +31,8 @@ class AccountChartTemplate(models.AbstractModel):
'account_journal_suspense_account_id': 'pcg_5125',
'account_journal_early_pay_discount_loss_account_id': 'pcg_6092',
'account_journal_early_pay_discount_gain_account_id': 'pcg_709',
'account_sale_tax_id': 'tvac_19',
'account_purchase_tax_id': 'tvad_19',
},
}
+2
View File
@@ -30,5 +30,7 @@ class AccountChartTemplate(models.AbstractModel):
'expense_currency_exchange_account_id': 'rs_563',
'default_cash_difference_income_account_id': 'rs_6791',
'default_cash_difference_expense_account_id': 'rs_5791',
'account_sale_tax_id': 'rs_sale_vat_20',
'account_purchase_tax_id': 'rs_purchase_vat_20',
},
}
+2
View File
@@ -29,6 +29,8 @@ class AccountChartTemplate(models.AbstractModel):
'account_default_pos_receivable_account_id': 'sa_account_102012',
'income_currency_exchange_account_id': 'sa_account_400053',
'expense_currency_exchange_account_id': 'sa_account_500011',
'account_sale_tax_id': 'sa_sales_tax_15',
'account_purchase_tax_id': 'sa_purchase_tax_15',
},
}
+2
View File
@@ -34,5 +34,7 @@ class AccountChartTemplate(models.AbstractModel):
'expense_currency_exchange_account_id': 'a3960',
'account_journal_early_pay_discount_loss_account_id': 'a9993',
'account_journal_early_pay_discount_gain_account_id': 'a9994',
'account_sale_tax_id': 'sale_tax_25_goods',
'account_purchase_tax_id': 'purchase_tax_25_goods',
},
}
+2
View File
@@ -31,5 +31,7 @@ class AccountChartTemplate(models.AbstractModel):
'expense_currency_exchange_account_id': 'account_account_853',
'account_journal_early_pay_discount_loss_account_id': 'account_account_800',
'account_journal_early_pay_discount_gain_account_id': 'account_account_856',
'account_sale_tax_id': 'sg_sale_tax_sr_8',
'account_purchase_tax_id': 'sg_purchase_tax_tx8_8',
},
}
+2
View File
@@ -30,5 +30,7 @@ class AccountChartTemplate(models.AbstractModel):
'account_default_pos_receivable_account_id': 'gd_acc_125000',
'income_currency_exchange_account_id': 'gd_acc_777000',
'expense_currency_exchange_account_id': 'gd_acc_484000',
'account_sale_tax_id': 'gd_taxr_3',
'account_purchase_tax_id': 'gd_taxp_3',
},
}
+2
View File
@@ -37,5 +37,7 @@ class AccountChartTemplate(models.AbstractModel):
'account_journal_early_pay_discount_gain_account_id': 'chart_sk_646000',
'default_cash_difference_income_account_id': 'chart_sk_668000',
'default_cash_difference_expense_account_id': 'chart_sk_568000',
'account_sale_tax_id': 'vy_tuz_20',
'account_purchase_tax_id': 'vs_tuz_20',
},
}
@@ -29,5 +29,7 @@ class AccountChartTemplate(models.AbstractModel):
'expense_currency_exchange_account_id': 'pcg_676',
'account_journal_early_pay_discount_loss_account_id': 'pcg_6019',
'account_journal_early_pay_discount_gain_account_id': 'pcg_7019',
'account_sale_tax_id': 'tva_sale_18',
'account_purchase_tax_id': 'tva_purchase_18',
},
}
+2
View File
@@ -26,5 +26,7 @@ class AccountChartTemplate(models.AbstractModel):
'account_default_pos_receivable_account_id': 'a_recv_pos',
'income_currency_exchange_account_id': 'a_income_gain',
'expense_currency_exchange_account_id': 'a_exp_loss',
'account_sale_tax_id': 'tax_output_vat',
'account_purchase_tax_id': 'tax_input_vat',
},
}
+2
View File
@@ -31,5 +31,7 @@ class AccountChartTemplate(models.AbstractModel):
'account_journal_early_pay_discount_gain_account_id': 'l10n_tn_709',
'default_cash_difference_income_account_id': 'l10n_tn_756',
'default_cash_difference_expense_account_id': 'l10n_tn_655',
'account_sale_tax_id': 'l10n_tn_tax_vat_sale_19',
'account_purchase_tax_id': 'l10n_tn_tax_vat_purchase_19_other_local',
},
}
+2
View File
@@ -30,5 +30,7 @@ class AccountChartTemplate(models.AbstractModel):
'account_journal_suspense_account_id': 'tr102999',
'account_journal_payment_debit_account_id': 'tr102997',
'account_journal_payment_credit_account_id': 'tr102998',
'account_sale_tax_id': 'tr_vat_sale_18',
'account_purchase_tax_id': 'tr_vat_purchase_18',
},
}
+2
View File
@@ -35,5 +35,7 @@ class AccountChartTemplate(models.AbstractModel):
'account_journal_early_pay_discount_gain_account_id': 'tw_512400',
'default_cash_difference_income_account_id': 'tw_718500',
'default_cash_difference_expense_account_id': 'tw_718600',
'account_sale_tax_id': 'tw_tax_sale_5',
'account_purchase_tax_id': 'tw_tax_purchase_5',
},
}
+2
View File
@@ -34,5 +34,7 @@ class AccountChartTemplate(models.AbstractModel):
'account_default_pos_receivable_account_id': 'ua_ias_1122',
'income_currency_exchange_account_id': 'ua_ias_2100',
'expense_currency_exchange_account_id': 'ua_ias_2500',
'account_sale_tax_id': 'sale_tax_template_vat20',
'account_purchase_tax_id': 'purchase_tax_template_vat20',
},
}
@@ -34,5 +34,7 @@ class AccountChartTemplate(models.AbstractModel):
'account_default_pos_receivable_account_id': 'ua_psbp_366',
'income_currency_exchange_account_id': 'ua_psbp_711',
'expense_currency_exchange_account_id': 'ua_psbp_942',
'account_sale_tax_id': 'sale_tax_template_vat20_psbo',
'account_purchase_tax_id': 'purchase_tax_template_vat20_psbo',
},
}
+2
View File
@@ -30,5 +30,7 @@ class AccountChartTemplate(models.AbstractModel):
'account_default_pos_receivable_account_id': '1104',
'income_currency_exchange_account_id': '7700',
'expense_currency_exchange_account_id': '7700',
'account_sale_tax_id': 'ST11',
'account_purchase_tax_id': 'PT11',
},
}
+2
View File
@@ -29,5 +29,7 @@ class AccountChartTemplate(models.AbstractModel):
'expense_currency_exchange_account_id': 'uy_code_5302',
'account_journal_early_pay_discount_loss_account_id': 'uy_code_5303',
'account_journal_early_pay_discount_gain_account_id': 'uy_code_4303',
'account_sale_tax_id': 'vat1',
'account_purchase_tax_id': 'vat4',
},
}
+2
View File
@@ -27,5 +27,7 @@ class AccountChartTemplate(models.AbstractModel):
'account_default_pos_receivable_account_id': 'account_activa_account_1122003',
'income_currency_exchange_account_id': 'account_activa_account_9212003',
'expense_currency_exchange_account_id': 'account_activa_account_9113006',
'account_sale_tax_id': 'tax3sale',
'account_purchase_tax_id': 'tax3purchase',
},
}
+2
View File
@@ -30,5 +30,7 @@ class AccountChartTemplate(models.AbstractModel):
'expense_currency_exchange_account_id': 'chart635',
'account_journal_early_pay_discount_loss_account_id': 'chart9993',
'account_journal_early_pay_discount_gain_account_id': 'chart9994',
'account_sale_tax_id': 'tax_sale_vat10',
'account_purchase_tax_id': 'tax_purchase_vat10',
},
}
+2
View File
@@ -33,5 +33,7 @@ class AccountChartTemplate(models.AbstractModel):
'expense_currency_exchange_account_id': '610340',
'default_cash_difference_income_account_id': '500110',
'default_cash_difference_expense_account_id': '610460',
'account_sale_tax_id': 'ST1',
'account_purchase_tax_id': 'PT15',
},
}