From ab4637f4cda3768df27af69673ecb495d97bcde9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20BEAU?= Date: Sat, 1 Jan 2022 15:03:10 +0000 Subject: [PATCH] [FIX] account: Fix counterpart statement line account from posbox closes odoo/odoo#82457 X-original-commit: 336656e0e9677ccb2f43935b6f267fa83ed153df Signed-off-by: Laurent Smet --- addons/account/wizard/pos_box.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/addons/account/wizard/pos_box.py b/addons/account/wizard/pos_box.py index 7c2931e00ab..9bebcee3309 100644 --- a/addons/account/wizard/pos_box.py +++ b/addons/account/wizard/pos_box.py @@ -33,8 +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) - account = record.journal_id.company_id.transfer_account_id - self.env['account.bank.statement.line'].with_context(counterpart_account_id=account.id).sudo().create(values) + values["counterpart_account_id"] = record.journal_id.company_id.transfer_account_id.id + self.env['account.bank.statement.line'].sudo().create(values) class CashBoxOut(CashBox):