QAD 2017 Enterprise Edition > User Guides > Master Data > Pricing > Using Best Pricing > Repricing in Sales Order Maintenance
  
Repricing in Sales Order Maintenance
Sales Order Repricing (7.1.11) reprices a range of sales orders at one time. You can also reprice individual sales orders or lines directly in Sales Order Maintenance (7.1.1).
This kind of repricing is controlled with the Reprice field. Reprice always defaults to No in Sales Order Maintenance and cannot be modified for new orders.
On existing orders, enter No to have repricing only occur when requested for a particular line. This protects orders from inadvertent changes and minimizes the number of times pricing history records are updated.
For existing orders, Reprice has several functions in Sales Order Maintenance. When Reprice is Yes for a line:
You can update List Price, Discount, and Net Price fields during line item entry.
If prices were determined automatically, the system automatically recalculates the best price for the item, using current data.
You can review and modify the bill of material for an existing configured line item. If you change the bill, the cost and price are automatically recalculated.
You can update the discount account, sub-account, cost center, and project for an existing line item.
Reprice Field Settings and Pricing Updates summarizes the effect of the Reprice field on sales order lines.

Reprice Field Settings and Pricing Updates
 
Modify Sales Order Line
For lines with manual override price
For lines with automatically calculated price
If Reprice = Yes
1. No automatic calculation.
2. Allow update of price.
1. Recalculate the best price.
2. Allow update of price.
If Reprice = No
No price updating.
No price updating.
Reprice Field and the Sales Order Header
Reprice works differently in the sales order header than in the sales order line. When Reprice is Yes in the header, Reprice is set to Yes for each line and cannot be changed.
Additionally, setting Reprice to Yes in the header lets all order lines be candidates for repricing, even if only one line item is entered or maintained. This is useful where items are similar, have the same break category, or the same item number.
If Reprice is No in the header, you can still reprice at the line level by setting Reprice to Yes for each relevant line.
Repricing and Manual Prices
If you manually specify a price for a line item, the system does not automatically change this price, even if you request repricing. To manually adjust the price again, set Reprice to Yes for the order or the line item. Then you can update the List Price, Net Price, and Discount fields during order entry.
Although repricing a manually priced line never changes the manual entry, it may adjust discounts based on current information. This processing logic supports posting to the intended Sales Discount accounts as identified in price list records. It also enables you to track discount programs in the general ledger.
Pricing History
The system maintains history records for pricing changes. These records detail the source of each price and discount per order/line. Use Sales Order Pricing Report (7.15.7) to view this information.
Pricing history is also maintained for manually entered prices, and gives a complete record of the source (manual or price list) of each price used for a sales order. Using this information, the system preserves manually entered prices even when Reprice is Yes.
Note: Pricing history documents the source of the current prices only.
Pricing history ensures that out-of-balance posting to Sales Discount accounts does not occur. When posting discounts to the general ledger, price list history is used, not the difference between list and net, since there can be many discounts, each with different account numbers.