We have been using customer part price lists for one of our customers to manage price breaks since we went live - this price list has no expiry date and calculates prices correctly based on order quantity.
We have another customer for whom we are moving to quarterly part pricing and I have been asked to import a part price list for them. They will have a single base unit price with no break prices/discounts - we anticipate loading a new price list each quarter.
In have loaded this is our test database and to an extent it works in that any new orders with an order date that fall in date range of the price list see the part pricing from the price list applied. There are a couple of issues that I am looking for guidance on
i) Does part pricing only apply based on the order date. For example if we had a price list that kicked in 1st February, we may raise a customer order on 25th January, which will not be manufactured or shipped until late in February so has a need by/ship by in late February . The sales order does not use the pricelist.
ii) If as above I create a price list to run from 1st February. Any existing orders with an order date that falls within the period covered by the pricelist do not see their unit price updated.
iii) As above pricelist running from 1st February. If I have an order dated 25th January and I then change the order date to 2nd February, when I update the order date, the unit price does not update.
These are three examples but in principle I am trying to establish if the application of pricelists can be made dynamic and apply to pre-existing items.
With our customer base the need by/due date is the important date rather than order date and when we change prices it typically applies to all open/new items from that date irrespective of when the order was actually placed.
I have checked and we have the Apply Order Based Discounts flag already checked. I can’t see any other config option that would seem to apply.
We are on 10.0.7.4 - we have no maintenance so are stuck on this version so upgrade to 10.0.1 is not an option.