diff options
| author | Laurent Smet <las@odoo.com> | 2020-06-03 11:18:23 +0000 |
|---|---|---|
| committer | Laurent Smet <las@odoo.com> | 2020-06-03 11:19:11 +0000 |
| commit | 5ee61b4af1ecbf8bcfe5d6fbfeecf1bf8d0961f7 (patch) | |
| tree | 80d534a47189e25ca8d88021ea5f927abd4ec35e /addons | |
| parent | 859537d77cafc6edc6411e6838ce5c09038172f2 (diff) | |
[FIX] account: Fix take money in/out in cashbox
'account_id' & 'name' are no longer valid fields to create a statement line since:
https://github.com/odoo/odoo/commit/caeb782841fc5a7ad71a196e2c9ee67644ef9074
closes odoo/odoo#52343
Signed-off-by: oco-odoo <oco-odoo@users.noreply.github.com>
Diffstat (limited to 'addons')
| -rw-r--r-- | addons/account/wizard/pos_box.py | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/addons/account/wizard/pos_box.py b/addons/account/wizard/pos_box.py index 3f1e9fe4c00..e022551b757 100644 --- a/addons/account/wizard/pos_box.py +++ b/addons/account/wizard/pos_box.py @@ -33,7 +33,8 @@ class CashBox(models.TransientModel): if record.state == 'confirm': raise UserError(_("You cannot put/take money in/out for a bank statement which is closed.")) values = box._calculate_values_for_statement_line(record) - record.write({'line_ids': [(0, False, values)]}) + account = record.journal_id.company_id.transfer_account_id + self.env['account.bank.statement.line'].with_context(counterpart_account_id=account.id).create(values) class CashBoxOut(CashBox): @@ -49,6 +50,5 @@ class CashBoxOut(CashBox): 'statement_id': record.id, 'journal_id': record.journal_id.id, 'amount': amount, - 'account_id': record.journal_id.company_id.transfer_account_id.id, - 'name': self.name, + 'payment_ref': self.name, } |
