[FIX] purchase_requisition: wrong return of make_po(), attaching requition id instead of purchase,
make_po() should attach purchase id to procurement, but adds requisition and hence throws error which runnign scheduler
[FIX] purchase, purchase_requisition: creating purchase and purchase requisition with correct
warehouse, currently it puts wring warehouse when there is multi warehouse structure, it shoul automatically choose the warehouse based on the
reordering rule and also it should consider the warehouse from which shop it is getting sold when procuring gooods for sale
[FIX] purchase_requisition: cancellling 
should also cancel the procurement and this the stock movement
Rebase to stable
[FIX] purchase_requisition: restricitng deletion of PR and also imp for cancelling PR
[IMP] refactorize code by adding new function to be reused from unlink() and tender_cancel()
[IMP] refactorize code by adding new function to be reused from unlink() and tender_cancel()
[FIX] purchase_requisition: restricitng deletion of PR and also imp for cancelling PR
[FIX] purchase_requisition: cancellling 
[FIX] purchase_requisition: wrong return of make_po(), attaching requition id instead of purchase,
[ADD] Creating invoice should take pricelist into account.
[ADD] test for product_id_change
[FIX] remove merge flukes
[IMP] revert cosmetic change
[IMP] revert reverting merge flukes
[IMP] use uom._compute_price to compute prices
[FIX] This is a port of the fix to have prices in manually added invoice lines originate from the partner's pricelist, if any. If there are no pricelists involved, nothing should change.
[FIX] Fix wrong warehouse reference in Purchase Order/Purchase Requisition, when generating PO/PR based on reordering rule