diff --git a/addons/point_of_sale/point_of_sale.py b/addons/point_of_sale/point_of_sale.py index 4426eaf9999..78ff3de969e 100644 --- a/addons/point_of_sale/point_of_sale.py +++ b/addons/point_of_sale/point_of_sale.py @@ -427,11 +427,13 @@ class pos_order(osv.osv): pick_name = self.pool.get('ir.sequence').get(cr, uid, 'stock.picking.out') orders = self.browse(cr, uid, ids, context=context) for order in orders: + addr = self.pool.get('res.partner').address_get(cr, uid, [order.partner_id.id], ['delivery']) if not order.picking_id: new = True picking_id = picking_obj.create(cr, uid, { 'name': pick_name, 'origin': order.name, + 'address_id': addr.get('delivery',False), 'type': 'out', 'state': 'draft', 'move_type': 'direct',