Pricing for RMA Issue Line Items
Pricing for RMA issue lines follows the sales order pricing algorithms. With this system, you do not specify a price list during RMA processing. The system determines the price list according to a best pricing algorithm using the codes and rules set up for pricing items on sales orders.
This section gives an overview of how pricing for RMA issues works and highlights considerations for RMAs. For a complete discussion of sales order pricing, refer to
QAD Master Data User Guide.
Determining a Price
During processing in RMA Maintenance for line item issues, the system determines which price lists apply, based on the pricing customer, then determines the price using several processing steps.
Pricing Customer
The system uses the ship-to customer in the price list search if the address code is defined as a customer. Otherwise, the system uses the sold-to address. In RMAs, the ship-to defaults from the end user. If the end user is not defined as a customer, the system uses the customer associated with the end user in the price list search.
Price List Candidates
The system next determines applicable price lists by comparing the customer number and item number on the RMA issue line with the customer code and item code on the price list. A match exists when all of the following conditions are true.
• Customer/Analysis Code on the price list is blank or matches either the customer on the RMA an analysis code associated with this customer.
• Item/Analysis Code on the price list is blank or matches either the item number on the RMA or any analysis code associated with the item number.
• The order currency and price list currency match.
• The start and end dates are effective.
Note: Blank indicates the price list applies to all customers or items.
Determining Line Item Prices
After the system has found the qualifying price lists, it determines the combinations that result in the best price. The rules for combining price lists come from the Comb Type field in sales order Price List Maintenance.
When the system determines line item prices, it basically follows the same steps as for sales order pricing. Step 4 is unique to RMA pricing.
1 Build the Best List Price. The system evaluates each applicable list price type price list. If more than one exists, the system uses the lowest price. If no list price list exists, the system uses the Price field value from the item master. This price displays in the List Price field of the RMA issue line.
2 Build the Best Net Price. The system accesses each applicable discount %, discount amount, markup, and net price list. It then determines the combinations that yield the lowest price. The rules for combining price lists come from the Combination Type field in Price List Maintenance (1.10.1.1).
3 Modify Price for Minimum or Maximum. List price type price lists can include the definition of a minimum and maximum price. If the best price comes from a price list with minimum and maximum prices, the system verifies that the calculated net price on the RMA issue line is below the maximum price or above the minimum. If not, it adjusts net price.
4 Apply Coverage Percent. This step is unique to RMAs. The system determines the applicable coverage percent based on the service type, warranty, or contract providing coverage. It adds this percent to the discount previously calculated (100% maximum), and recalculates the net price. It displays Discount and Net Price on the RMA issue line.
5 Manual Override of Calculated Prices. You can change the calculated list price, discount, and net price on RMA issue lines if you have access to these fields. When you do, the system records a manual discount, which is the difference between the system-generated price and the price you entered.