diff --git a/account_check_deposit/models/account_config_settings.py b/account_check_deposit/models/account_config_settings.py index 51f3423fa..52a0d36db 100644 --- a/account_check_deposit/models/account_config_settings.py +++ b/account_check_deposit/models/account_config_settings.py @@ -12,3 +12,5 @@ class AccountConfigSettings(models.TransientModel): related='company_id.check_deposit_offsetting_account') check_deposit_transfer_account_id = fields.Many2one( related='company_id.check_deposit_transfer_account_id') + check_deposit_post_move = fields.Boolean( + related='company_id.check_deposit_post_move') diff --git a/account_check_deposit/models/account_deposit.py b/account_check_deposit/models/account_deposit.py index 1aa2ceaaf..d0713d627 100644 --- a/account_check_deposit/models/account_deposit.py +++ b/account_check_deposit/models/account_deposit.py @@ -164,8 +164,7 @@ class AccountCheckDeposit(models.Model): move_vals = { 'journal_id': journal_id, 'date': deposit.deposit_date, - 'name': _('Check Deposit %s') % deposit.name, - 'ref': deposit.name, + 'ref': _('Check Deposit %s') % deposit.name, } return move_vals @@ -236,6 +235,8 @@ class AccountCheckDeposit(models.Model): deposit, total_debit, total_amount_currency) counter_vals['move_id'] = move.id move_line_obj.create(counter_vals) + if deposit.company_id.check_deposit_post_move: + move.post() deposit.write({'state': 'done', 'move_id': move.id}) for reconcile_lines in to_reconcile_lines: diff --git a/account_check_deposit/models/company.py b/account_check_deposit/models/company.py index f83c1ac7d..9b83dde7f 100644 --- a/account_check_deposit/models/company.py +++ b/account_check_deposit/models/company.py @@ -20,3 +20,4 @@ class ResCompany(models.Model): 'account.account', string='Transfer Account for Check Deposits', ondelete='restrict', copy=False, domain=[('reconcile', '=', True), ('deprecated', '=', False)]) + check_deposit_post_move = fields.Boolean(string='Post Move for Check Deposits') diff --git a/account_check_deposit/views/account_config_settings.xml b/account_check_deposit/views/account_config_settings.xml index 995e10a7f..9b8905d8b 100644 --- a/account_check_deposit/views/account_config_settings.xml +++ b/account_check_deposit/views/account_config_settings.xml @@ -10,16 +10,23 @@ account.config.settings -
-
-
-
-