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
-