diff --git a/addons/purchase/stock.py b/addons/purchase/stock.py
index 53b2f5b3e92..0aab70ed7d6 100644
--- a/addons/purchase/stock.py
+++ b/addons/purchase/stock.py
@@ -135,6 +135,7 @@ class stock_picking_in(osv.osv):
_columns = {
'purchase_id': fields.many2one('purchase.order', 'Purchase Order',
ondelete='set null', select=True),
+ 'purchase_invoice_method': fields.related('purchase_id', 'invoice_method', type='selection', selection=[('manual','Based on Purchase Order lines'),('order','Based on generated draft invoice'),('picking','Based on incoming shipments')], string='Purchase Invoice Method'),
'warehouse_id': fields.related('purchase_id', 'warehouse_id', type='many2one', relation='stock.warehouse', string='Destination Warehouse'),
}
def create_draft_invoice(self, cr, uid, ids, context=None):
diff --git a/addons/purchase/stock_view.xml b/addons/purchase/stock_view.xml
index 1e73a7898d2..a07400cf749 100644
--- a/addons/purchase/stock_view.xml
+++ b/addons/purchase/stock_view.xml
@@ -42,8 +42,11 @@
stock.picking.in
+
+
+
-
+