Skip to the content.

ONT Price Adjustments and Charges – Oracle EBS SQL Report

Oracle E-Business Suite SQL report from the Enginatics Library powered by Blitz Report™. Oracle EBS module: Order Management · all Order Management reports

Overview

Price adjustments applied to sales orders: discounts, surcharges, price breaks, promotional goods and freight and special charges, one row per adjustment of an order header or line.

Extended Amount is the unit adjustment times the ordered quantity, a lumpsum charge once per line. Discounts and credits are negative, and line amounts of return lines carry the reverse sign, as in ONT Orders and Lines.

Order level modifiers are stored once per order without a line. The line selling prices include their effect, but Oracle stores no amount for it, so Unit Adjustment and Extended Amount are blank on these rows, except for a lumpsum order level charge.

Tax records and shipping cost records are not listed.

Run this report in Excel in seconds: download Blitz Report™ free (your first 30 reports are free) or try it in the online demo.

Report Parameters

Operating Unit, Ordered Date From, Ordered Date To, Order Number, Customer Name, Account Number, Order Type, Item, Adjustment Type, Modifier, Charge Type, Change Reason, Manual or Overridden Only, Applied, DFF Display

Oracle EBS Tables Used

qp_pricing_phases, hr_all_organization_units_vl, oe_order_headers_all, oe_price_adjustments, oe_order_lines_all, oe_transaction_types_tl, hz_cust_accounts, hz_parties, mtl_system_items_vl, qp_list_headers_vl, mo_glob_org_access_tmp, dual, fnd_lookup_values_vl

Report Categories

Enginatics

ONT Orders and Lines, PPF_WP3_OM_DETAILS, ONT Order Upload, ONT Orders and Lines 11i, QP Customer Pricing Engine Request, CAC Intercompany SO Price List vs. Item Cost Comparison

Running This SQL Without Blitz Report

The SQL source can be run in any SQL client. Some Oracle EBS SQL reports in this library use functions from the utility package xxen_util – install it first. Blitz Report™ adds parameters, Excel output with pivots, scheduling and security on top.

Download & Import Options

Resource Link
Excel Example Output ONT Price Adjustments and Charges 15-Oct-2026 022638.xlsx
Blitz Report™ XML Import ONT_Price_Adjustments_and_Charges.xml
SQL Source ONT Price Adjustments and Charges.sql
Full Report on Enginatics www.enginatics.com/reports/ont-price-adjustments-and-charges/

Case Study & Technical Analysis: ONT Price Adjustments and Charges

Executive Summary

ONT Price Adjustments and Charges lists the price adjustments applied to sales orders in Oracle Order Management: discounts, surcharges, price breaks, promotional goods, and freight and special charges. It returns one row for each adjustment on an order header or order line, with the modifier that created it, the adjustment amount and the extended value. Pricing analysts, order management supervisors and revenue controllers use it to review discount levels by customer or item, audit manual overrides, and reconcile charges that were billed against those that were approved.

Business Challenge

The Solution

Technical Architecture (High Level)

Primary Tables

Logical Relationships

  1. Each adjustment in OE_PRICE_ADJUSTMENTS is joined to its order header in OE_ORDER_HEADERS_ALL on the header identifier.
  2. Adjustments with a line identifier are outer joined to OE_ORDER_LINES_ALL on the line identifier.
  3. The header is joined to its operating unit, its order type and its customer account, and the account to its party.
  4. The line is joined to MTL_SYSTEM_ITEMS_VL on the inventory item and ship-from organization.
  5. The adjustment’s modifier is outer joined to QP_LIST_HEADERS_VL on the list header identifier.
  6. Adjustment types are restricted to the list line type lookup values in FND_LOOKUP_VALUES_VL.

Parameters & Filtering

Performance & Optimization

FAQ

Q: Why are the Unit Adjustment and Extended Amount blank on some rows? A: Oracle does not store an amount for line price effects that are included in the selling price, so these fields are blank. The exception is a lumpsum order level charge, which carries an extended amount.

Q: How do I find the manually changed discounts for one customer? A: Enter the customer name in the Customer Name parameter, and set Manual or Overridden Only to Yes.

Q: Are tax lines included in this report? A: No. Tax records and shipping cost records are not listed.


© Enginatics GmbH