purchase_shippment take incorrect unit_price value for anglo saxon accounting when account_stock_landed_cost module is activated in 5.8
When the shipment from supplier is received the unit_price value in stock_move is calculated correctly (invoice price + shipping price), but when purchase invoice is posted the function _compute_unit_price rewrite unit_price to invoice price + landed cost price (without shipping price)