I’m not sure which logic you want to apply but I’m sure you know how to do the calculations.
So once you did your calculations you can just add it as variable on the formula and then use it.
Here is an example on how to add new fields to the price list formula:
The part I miss, and I wonder if it has already been or is being addressed, is the link between the sales process and the related supplier quotation requests, which in many industries tightly coupled.
That is, a customer asks for a quotation for something, the dependent suppliers are then consulted, and the resulting prices are reflected with eventually value added services and, of course, a certain margin.
Without some formal coupling, how is it possible to easily keep track of what supplier products to order based upon a confirmed sales order at the quotation prices?
Such link is provided by the sale_supply module when the “Supply on Sale” flag is activated for the product.
Otherwise, the products are provisioned based on stock demand, so they are not linked to a specific sale but to all of the demand of the company.