Since the update of SAP 9.2 to 9.3 there is a possibility to override the price hierarchy. In the Business Partner MD in the tab Payment Terms you can choose to set the effective price to default, lowest price or highest price. The default hierarchy still works with default hierarchy but when you try to override the hierarchy by setting lowest or highest price, this will not work. The price that SAP picks seems not logical.
- Normal price --> 100$
- Volume and period discount: 40% discount on the same item for the same period for the same BP --> 60$
- Discount group: 30% discount on the same item for the same period for the same BP --> 70$
- Special price for the business partner: 20% discount on the same item for the same period for the same BP --> 80$
When i choose lowest price as override it should give 40% procent discount i think? How come this does not happen and the system chooses the discount group?
When i choose highest price it chooses the special price for business partners. How come it does not choose the normal price?
This is very important for us as SAP business one is based on pricing. This override function does not work the way it is communicated. I hope there is a logical and clear explenation for this
I do not know what B1's pricing logic is in this case, but I have heard of at least one other case where it was not sufficient. That customer had an addon built for them, to control pricing even more precise than what you would expect from B1 as you described above.
If you like I can put you in touch with the developer.