diff --git a/addons/l10n_ar/demo/account_demo.py b/addons/l10n_ar/demo/account_demo.py index 7542463456b..7f3fe010b6f 100644 --- a/addons/l10n_ar/demo/account_demo.py +++ b/addons/l10n_ar/demo/account_demo.py @@ -37,6 +37,7 @@ class AccountChartTemplate(models.Model): def _get_demo_data_move(self): cid = self.env.company.id model, data = super()._get_demo_data_move() - data[f'{cid}_demo_invoice_5']['l10n_latam_document_number'] = '1-1' - data[f'{cid}_demo_invoice_equipment_purchase']['l10n_latam_document_number'] = '1-2' + if self.env.company.country_code == "AR": + data[f'{cid}_demo_invoice_5']['l10n_latam_document_number'] = '1-1' + data[f'{cid}_demo_invoice_equipment_purchase']['l10n_latam_document_number'] = '1-2' return model, data diff --git a/addons/l10n_cl/demo/account_demo.py b/addons/l10n_cl/demo/account_demo.py index ba0ff092b28..d0fb727275b 100644 --- a/addons/l10n_cl/demo/account_demo.py +++ b/addons/l10n_cl/demo/account_demo.py @@ -29,14 +29,15 @@ class AccountChartTemplate(models.Model): def _get_demo_data_move(self): ref = self.env.ref cid = self.env.company.id - foreign = ref('l10n_cl.dc_fe_dte').id model, data = super()._get_demo_data_move() - self.env['account.journal'].search([ - ('type', '=', 'purchase'), - ('company_id', '=', self.env.company.id), - ]).l10n_latam_use_documents = False - data[f'{cid}_demo_invoice_1']['l10n_latam_document_type_id'] = foreign - data[f'{cid}_demo_invoice_2']['l10n_latam_document_type_id'] = foreign - data[f'{cid}_demo_invoice_3']['l10n_latam_document_type_id'] = foreign - data[f'{cid}_demo_invoice_followup']['l10n_latam_document_type_id'] = foreign + if self.env.company.country_code == "CL": + foreign = ref('l10n_cl.dc_fe_dte').id + self.env['account.journal'].search([ + ('type', '=', 'purchase'), + ('company_id', '=', self.env.company.id), + ]).l10n_latam_use_documents = False + data[f'{cid}_demo_invoice_1']['l10n_latam_document_type_id'] = foreign + data[f'{cid}_demo_invoice_2']['l10n_latam_document_type_id'] = foreign + data[f'{cid}_demo_invoice_3']['l10n_latam_document_type_id'] = foreign + data[f'{cid}_demo_invoice_followup']['l10n_latam_document_type_id'] = foreign return model, data diff --git a/addons/l10n_ec/demo/account_demo.py b/addons/l10n_ec/demo/account_demo.py index b0afe9bf52f..07ad20ae7e6 100644 --- a/addons/l10n_ec/demo/account_demo.py +++ b/addons/l10n_ec/demo/account_demo.py @@ -20,4 +20,6 @@ class AccountChartTemplate(models.Model): data[f'{cid}_demo_invoice_2']['l10n_latam_document_type_id'] = document_type data[f'{cid}_demo_invoice_3']['l10n_latam_document_type_id'] = document_type data[f'{cid}_demo_invoice_followup']['l10n_latam_document_type_id'] = document_type + data[f'{cid}_demo_invoice_5']['l10n_latam_document_number'] = '001-001-00001' + data[f'{cid}_demo_invoice_equipment_purchase']['l10n_latam_document_number'] = '001-001-00002' return model, data diff --git a/addons/l10n_pe/demo/account_demo.py b/addons/l10n_pe/demo/account_demo.py index 45013ca571d..1df9a92191e 100644 --- a/addons/l10n_pe/demo/account_demo.py +++ b/addons/l10n_pe/demo/account_demo.py @@ -10,15 +10,16 @@ class AccountChartTemplate(models.Model): def _get_demo_data_move(self): cid = self.env.company.id model, data = super()._get_demo_data_move() - document_type = self.env.ref('l10n_pe.document_type01') - data[f'{cid}_demo_invoice_1']['l10n_latam_document_type_id'] = document_type.id - data[f'{cid}_demo_invoice_1']['l10n_latam_document_number'] = 'FFI-000001' - data[f'{cid}_demo_invoice_2']['l10n_latam_document_type_id'] = document_type.id - data[f'{cid}_demo_invoice_2']['l10n_latam_document_number'] = 'FFI-000002' - data[f'{cid}_demo_invoice_3']['l10n_latam_document_type_id'] = document_type.id - data[f'{cid}_demo_invoice_3']['l10n_latam_document_number'] = 'FFI-000003' - data[f'{cid}_demo_invoice_followup']['l10n_latam_document_type_id'] = document_type.id - data[f'{cid}_demo_invoice_followup']['l10n_latam_document_number'] = 'FFI-000004' - data[f'{cid}_demo_invoice_5']['l10n_latam_document_number'] = '1' - data[f'{cid}_demo_invoice_equipment_purchase']['l10n_latam_document_number'] = 'INV-000089' + if self.env.company.country_code == "PE": + document_type = self.env.ref('l10n_pe.document_type01') + data[f'{cid}_demo_invoice_1']['l10n_latam_document_type_id'] = document_type.id + data[f'{cid}_demo_invoice_1']['l10n_latam_document_number'] = 'FFI-000001' + data[f'{cid}_demo_invoice_2']['l10n_latam_document_type_id'] = document_type.id + data[f'{cid}_demo_invoice_2']['l10n_latam_document_number'] = 'FFI-000002' + data[f'{cid}_demo_invoice_3']['l10n_latam_document_type_id'] = document_type.id + data[f'{cid}_demo_invoice_3']['l10n_latam_document_number'] = 'FFI-000003' + data[f'{cid}_demo_invoice_followup']['l10n_latam_document_type_id'] = document_type.id + data[f'{cid}_demo_invoice_followup']['l10n_latam_document_number'] = 'FFI-000004' + data[f'{cid}_demo_invoice_5']['l10n_latam_document_number'] = '1' + data[f'{cid}_demo_invoice_equipment_purchase']['l10n_latam_document_number'] = 'INV-000089' return model, data