diff --git a/addons/point_of_sale/point_of_sale.py b/addons/point_of_sale/point_of_sale.py index b47723d9d56..f40ff5a1bd2 100644 --- a/addons/point_of_sale/point_of_sale.py +++ b/addons/point_of_sale/point_of_sale.py @@ -311,12 +311,13 @@ class pos_session(osv.osv): def wkf_action_close(self, cr, uid, ids, context=None): # Close CashBox - record.cash_register_id.button_confirm_cash(context=context) - return self.write(cr, uid, ids, {'state' : 'close', 'stop_at' : time.strftime('%Y-%m-%d %H:%M:%S')}, context=context) + for record in self.browse(cr, uid, ids, context=context): + record.cash_register_id.button_confirm_cash(context=context) + return self.write(cr, uid, ids, {'state' : 'closed', 'stop_at' : time.strftime('%Y-%m-%d %H:%M:%S')}, context=context) def wkf_action_post(self, cr, uid, ids, context=None): self._confirm_orders(cr, uid, ids, context=context) - return self.write(cr, uid, ids, {'state' : 'post'}, context=context) + return self.write(cr, uid, ids, {'state' : 'posted'}, context=context) def _confirm_orders(self, cr, uid, ids, context=None): wf_service = netsvc.LocalService("workflow") diff --git a/addons/point_of_sale/point_of_sale_view.xml b/addons/point_of_sale/point_of_sale_view.xml index f148fd96c74..062efd14fdc 100644 --- a/addons/point_of_sale/point_of_sale_view.xml +++ b/addons/point_of_sale/point_of_sale_view.xml @@ -890,7 +890,6 @@ -