QP Price Lists
Description:
Master data report showing the setup of price lists including item prices, calculation methods, terms and dates.
Parameters
Price List, Item, Category Set, Category, Valid on Date
Used tables
qp_list_headers_vl, qp_list_lines_v, mtl_system_items_vl, qp_currency_lists_vl, fnd_currencies_vl, ra_terms_tl, hz_cust_accounts, hz_parties, hr_all_organization_units_vl, qp_price_formulas_vl
Categories
Related reports
Dependencies
If you would like to try one of these Oracle EBS SQLs without having Blitz Report installed, note that some of the reports require functions from utility package xxen_util.
Example Report
QP Price Lists 26-Jul-2018 134124.xlsx
Report SQL
www.enginatics.com/reports/qp-price-lists/
Blitz Report™ import options
Case Study & Technical Analysis: QP Price Lists Report
Executive Summary
The QP Price Lists report is a fundamental master data and configuration audit tool for Oracle Advanced Pricing (QP). It provides a comprehensive listing of all defined price lists, including their associated items, base prices, calculation methods, terms, and date effectiveness. This report is indispensable for pricing analysts, sales managers, and system configurators to understand complex pricing structures, audit price list setups, troubleshoot pricing discrepancies, and ensure accurate and consistent application of item selling prices across the organization.
Business Challenge
Effective pricing is crucial for revenue generation and profitability. However, managing and auditing price lists in a complex Oracle EBS environment can present significant challenges:
- Opaque Pricing Structures: Organizations often have numerous price lists with thousands of items, different unit of measures, and various effective dates. Understanding which price applies to which item at a given time is challenging with standard Oracle forms.
- Ensuring Pricing Consistency: Inconsistent pricing across different price lists, or errors in item-price assignments, can lead to incorrect invoicing, customer dissatisfaction, and margin erosion.
- Date-Effective Pricing Management: Price changes are frequent, requiring meticulous management of effective start and end dates. Without a clear report, it’s difficult to ensure that only the correct price is active for a given period.
- Auditing and Compliance: Regularly auditing price list setups for accuracy, compliance with pricing policies, and preventing unauthorized price changes is a critical but often manual and error-prone process.
- Strategic Price Analysis: Analyzing base prices by item, category, or price list is essential for strategic pricing decisions, but often requires consolidated data that is not readily available.
The Solution
This report offers a powerful, configurable, and auditable solution for analyzing and managing pricing price lists, transforming how organizations oversee their sales pricing strategies.
- Comprehensive Price List Overview: It presents a detailed list of price lists, their associated items, unit prices, calculation methods, and date effectiveness. This provides a clear, at-a-glance understanding of the entire pricing setup.
- Date-Effective Pricing Visibility: The crucial
Valid on Dateparameter allows users to view price lists and item prices as they were defined and active on any specific date, which is vital for historical analysis, troubleshooting, and audit purposes. - Simplified Configuration Audit: Pricing analysts and auditors can use this report to quickly review and verify price list setups, ensuring they are correctly configured and align with pricing policies and market strategies.
- Enhanced Troubleshooting: When a pricing discrepancy occurs on a sales order, this report provides immediate insight into the active price lists and item prices for a given date, helping to quickly pinpoint and resolve pricing issues.
Technical Architecture (High Level)
The report queries core Oracle Advanced Pricing and Inventory tables to extract and present detailed price list configurations.
- Primary Tables/Views Involved:
qp_list_headers_vl(the central view for pricing list headers).qp_list_lines_v(for individual lines within a price list, defining the item and its base price).mtl_system_items_vl(for item master details).fnd_currencies_vlandqp_currency_lists_vl(for currency details and currency-specific price list setups).ra_terms_tl(for payment terms associated with price lists).qp_price_formulas_vl(for details of any pricing formulas used).
- Logical Relationships: The report starts by retrieving price list headers from
qp_list_headers_vl. It then joins toqp_list_lines_vto get the item-specific prices. TheValid on Dateparameter is applied to these date-effective tables to ensure that only prices active on the specified date are retrieved. Further joins to item master, currency, and other tables enrich the output with descriptive information.
Parameters & Filtering
The report offers flexible parameters for targeted analysis of price list configurations:
- Price List Identification:
Price Listallows users to focus on a specific price list for detailed review. - Item & Category Filters:
Item,Category Set, andCategoryenable granular targeting of price lines for specific products or product groupings. - Date-Effective Filter:
Valid on Dateis the most critical parameter, allowing users to define the point in time for which they want to retrieve active pricing data. This ensures historical accuracy.
Performance & Optimization
As a master data report dealing with date-effective tables, it is optimized for efficient historical and current data retrieval.
- Date-Effective Table Querying: The core pricing tables (
qp_list_lines_v) are designed and indexed by Oracle to efficiently retrieve the correct price version for a givenValid on Date, ensuring fast performance even when analyzing historical pricing. - Indexed Joins: The queries leverage standard Oracle indexes on
list_header_id,list_line_id,item_id, andcategory_idfor efficient joins between the various pricing and item master tables. - Parameter-Driven Scope: Filtering by
Price List,Item, andCategorysignificantly reduces the data volume processed, preventing the report from attempting to process excessively broad datasets when detailed analysis is not required.
FAQ
1. What is the difference between a ‘Price List’ and a ‘Modifier’?
A ‘Price List’ typically defines the base selling price for an item or service. A ‘Modifier’ (such as a discount, surcharge, or promotion) then adjusts that base price based on specific conditions. This report focuses on the base prices from price lists, while the QP Modifier Details report provides insights into the adjustments.
2. How does the ‘Valid on Date’ parameter ensure accurate pricing information?
Prices can change over time. The Valid on Date parameter ensures that the report retrieves the exact price that was active for an item on that specific date, correctly reflecting any date-effective price changes. This is critical for accurate historical analysis, invoicing, and revenue recognition.
3. Can this report show all prices for a specific item across all price lists?
Yes, by leaving the Price List parameter blank and filtering by Item, the report can be configured to display all active prices for that specific item across every price list it appears on (as of the Valid on Date), providing a comprehensive view of an item’s pricing strategy.
Oracle E-Business Suite Reporting Library
We provide an open source Oracle EBS SQLs as a part of operational and project implementation support toolkits for rapid Excel reports generation.
Blitz Report™ is based on Oracle EBS forms technology, and hence requires minimal training. There are no data or performance limitations since the output files are created directly from the database without going through intermediate file formats such as XML.
Blitz Report can be used as BI Publisher and Oracle Discoverer replacement tool. Standard Oracle BI Publisher and Discoverer reports can also be imported into Blitz Report for immediate output to Excel. Typically, reports can be created and version tracked within hours instead of days. The concurrent request output automatically opens upon completion without the need for re-formatting.
The Filters, Columns, Rows and Values fields are used to create and deliver the data in pivot table format with full drill down to details.

The Excel template upload functionality in Blitz Report allows users to create their own layouts by uploading an Excel template with additional sheets and charts, automatically refreshed when the report runs again. This allows to create custom dashboards and more advanced visualizations of report data.

You can download and use Blitz Report free of charge for your first 30 reports.
The installation and implementation process usually takes less than 1 hour; you can refer to our installation and user guides for specific details.
If you would like to optimize your Oracle EBS implementation and or operational reporting you can visit www.enginatics.com to review great ideas and example usage in blog. Or why not try for yourself in our demo environment.
Useful Links
Blitz Report™ – World’s fastest data upload and reporting for Oracle EBS
Oracle Discoverer replacement – importing worksheets into Blitz Report™
Blitz Report™ Questions & Answers
Supply Chain Hub by Blitz Report™
© 2025 Enginatics