Repricing a Sales Order at the Basket or Order Level

You can evaluate a sales order and apply basket-level and order-level adjustments by running the Order and Basket Level Pricing program (R42750). The system writes basket adjustments to the Price Adjustment Ledger File table (F4074) and displays the information in the Price History program (P4074). A basket adjustment may produce free goods, which the system adds as a new detail line to the sales order. Order-level adjustments are not written to the F4074 table. The system adds an order-level adjustment as a new detail line to the sales order. Order level adjustments may create free goods, which the system adds to the sales order as a new detail line.

You can use the Reprice from Scratch processing option on the Process tab in the Order and Basket Level Pricing program to remove existing basket and order adjustments before re-creating them. If you do not want to change or delete free goods when re-pricing from the start, set the Preserve Free Goods processing option on the Process tab.