Buenas, Luis,
No recomiendo hacer eso, porque es un concepto erróneo, ya que cada compañía puede adquirir el producto a un precio distinto o unas cantidades diferentes que lleve el precio AVCO a otro valor, y debe tener dicho dato independiente para cualquier comprobación. Igualmente, si se compartiera, las capas de valoración de stock darían un valor distinto al del precio de coste x cantidad.
Si lo que quieres es tener un precio de coste para una especie de tarifa por margen, y tener que meterlo solo una vez para todas las compañías, una posible alternativa sería https://github.com/OCA/product-attribute/blob/15.0/product_multi_price haciendo que esos precios no tengan compañía.