Skip to content
Snippets Groups Projects
Commit 5ee61b4a authored by Laurent Smet's avatar Laurent Smet
Browse files

[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: default avataroco-odoo <oco-odoo@users.noreply.github.com>
parent 859537d7
No related branches found
No related tags found
No related merge requests found
......@@ -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,
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment