diff --git a/account_cutoff_base/i18n/fr.po b/account_cutoff_base/i18n/fr.po index 171be5d6336..d39e66381fc 100644 --- a/account_cutoff_base/i18n/fr.po +++ b/account_cutoff_base/i18n/fr.po @@ -359,10 +359,22 @@ msgstr "La date de provision n'est pas définie." msgid "Default Account for Accrued Expenses" msgstr "Compte par défaut pour les charges à payer" +#. module: account_cutoff_base +#: model:ir.model.fields,field_description:account_cutoff_base.field_res_company__default_accrued_revenue_return_account_id +#: model:ir.model.fields,field_description:account_cutoff_base.field_res_config_settings__dft_accrued_revenue_return_account_id +msgid "Default Account for Accrued Revenues" +msgstr "Compte par défaut pour les notes de crédit à établir" + +#. module: account_cutoff_base +#: model:ir.model.fields,field_description:account_cutoff_base.field_res_company__default_accrued_expense_return_account_id +#: model:ir.model.fields,field_description:account_cutoff_base.field_res_config_settings__dft_accrued_expense_return_account_id +msgid "Default Account for Accrued Expenses Refunds" +msgstr "Compte par défaut pour les notes de crédit à recevoir" + #. module: account_cutoff_base #: model:ir.model.fields,field_description:account_cutoff_base.field_res_company__default_accrued_revenue_account_id #: model:ir.model.fields,field_description:account_cutoff_base.field_res_config_settings__dft_accrued_revenue_account_id -msgid "Default Account for Accrued Revenues" +msgid "Default Account for Accrued Revenues Refunds" msgstr "Compte par défaut pour les produits à recevoir" #. module: account_cutoff_base diff --git a/account_cutoff_base/models/res_company.py b/account_cutoff_base/models/res_company.py index e99a4ce8246..dc9a48372c3 100644 --- a/account_cutoff_base/models/res_company.py +++ b/account_cutoff_base/models/res_company.py @@ -50,3 +50,13 @@ class ResCompany(models.Model): string="Default Account for Prepaid Expense", check_company=True, ) + default_accrued_revenue_return_account_id = fields.Many2one( + "account.account", + string="Default Account for Accrued Revenues Refunds", + check_company=True, + ) + default_accrued_expense_return_account_id = fields.Many2one( + "account.account", + string="Default Account for Accrued Expenses Refunds", + check_company=True, + ) diff --git a/account_cutoff_base/views/res_config_settings.xml b/account_cutoff_base/views/res_config_settings.xml index 45ac4a9b07f..996b56f5fda 100644 --- a/account_cutoff_base/views/res_config_settings.xml +++ b/account_cutoff_base/views/res_config_settings.xml @@ -128,6 +128,32 @@ options="{'no_create_edit': True, 'no_open': True}" /> +
+
+
+
diff --git a/account_cutoff_base/wizards/res_config_settings.py b/account_cutoff_base/wizards/res_config_settings.py index 9794815b6bc..907acbb58c6 100644 --- a/account_cutoff_base/wizards/res_config_settings.py +++ b/account_cutoff_base/wizards/res_config_settings.py @@ -52,3 +52,13 @@ class ResConfigSettings(models.TransientModel): readonly=False, domain="[('deprecated', '=', False), ('company_id', '=', company_id)]", ) + dft_accrued_revenue_return_account_id = fields.Many2one( + related="company_id.default_accrued_revenue_return_account_id", + readonly=False, + domain="[('deprecated', '=', False), ('company_id', '=', company_id)]", + ) + dft_accrued_expense_return_account_id = fields.Many2one( + related="company_id.default_accrued_expense_return_account_id", + readonly=False, + domain="[('deprecated', '=', False), ('company_id', '=', company_id)]", + )