21 lines
755 B
Python
21 lines
755 B
Python
|
# -*- coding: utf-8 -*-
|
||
|
# Part of Odoo. See LICENSE file for full copyright and licensing details.
|
||
|
|
||
|
from odoo import fields, models
|
||
|
|
||
|
|
||
|
class PosCloseSessionWizard(models.TransientModel):
|
||
|
_name = "pos.close.session.wizard"
|
||
|
_description = "Close Session Wizard"
|
||
|
|
||
|
amount_to_balance = fields.Float("Amount to balance")
|
||
|
account_id = fields.Many2one("account.account", "Destination account")
|
||
|
account_readonly = fields.Boolean("Destination account is readonly")
|
||
|
message = fields.Text("Information message")
|
||
|
|
||
|
def close_session(self):
|
||
|
session = self.env["pos.session"].browse(self.env.context["active_ids"])
|
||
|
return session.action_pos_session_closing_control(
|
||
|
self.account_id, self.amount_to_balance
|
||
|
)
|