Search Results okc_price_adjustments
Overview
The OKC_PRICE_ADJUSTMENTS table is a core data object within the Oracle E-Business Suite Contracts Core (OKC) module, specifically for versions 12.1.1 and 12.2.2. It serves as the definitive transactional record for all price adjustments applied to contract lines. These adjustments are calculated based on defined price attributes and modifiers within the contract terms. The table's primary role is to store the final, auditable results of the pricing engine's calculations, linking the theoretical pricing rules to the actual monetary values that impact billing and revenue recognition. Its existence is critical for maintaining a complete audit trail of how a line item's final price was derived.
Key Information Stored
The table's structure is designed to capture the adjustment's context, value, and lineage. The primary key column is ID, uniquely identifying each adjustment record. Crucially, the table stores foreign keys that anchor the adjustment to specific business documents: CHR_ID for the contract header, CLE_ID for the contract line, BCL_ID for a billing contract line, and BSL_ID for a billing sub-line. This allows adjustments to be traced from the contract terms to the generated invoices. The PAT_ID column is a self-referencing foreign key, indicating the table supports hierarchical adjustment structures where one adjustment may be derived from another. While the provided metadata does not list all columns, typical data would include the adjustment amount, currency, the pricing attribute that triggered it, the effective dates, and creation/modification audit information.
Common Use Cases and Queries
This table is central to pricing analysis, audit reports, and troubleshooting billing discrepancies. A common use case is generating a report detailing all price adjustments applied to a specific contract or invoice line to explain its final price. Another is reconciling the total adjustments against expected price modifier rules during month-end closing. Sample SQL patterns often involve joining to related contract and billing tables.
- Query adjustments for a contract line: SELECT * FROM okc_price_adjustments WHERE cle_id = <line_id>;
- Trace adjustments to a billed line: SELECT opa.* FROM okc_price_adjustments opa, oks_bill_cont_lines obcl WHERE opa.bcl_id = obcl.id AND obcl.line_id = <invoice_line_id>;
- Summarize total adjustments by contract: SELECT chr_id, SUM(adjustment_amount) FROM okc_price_adjustments GROUP BY chr_id;
Related Objects
As indicated by its extensive foreign key relationships, OKC_PRICE_ADJUSTMENTS is a hub within the Contracts pricing schema. It has direct foreign key relationships to the core contract tables OKC_K_HEADERS_B and OKC_K_LINES_B, and to the billing line tables OKS_BILL_CONT_LINES and OKS_BILL_SUB_LINES. Furthermore, it is intricately linked to tables that manage the adjustment metadata and associations: OKC_PRICE_ADJ_ASSOCS and OKC_PRICE_ADJ_ASSOCS_H (for current and historical adjustment associations), and OKC_PRICE_ADJ_ATTRIBS and OKC_PRICE_ADJ_ATTRIBS_H (for current and historical adjustment attributes). These related objects collectively manage the complete lifecycle of a price adjustment from its defining attributes to its final applied value.
-
Table: OKC_PRICE_ADJUSTMENTS
12.2.2
owner:OKC, object_type:TABLE, fnd_design_data:OKC.OKC_PRICE_ADJUSTMENTS, object_name:OKC_PRICE_ADJUSTMENTS, status:VALID, product: OKC - Contracts Core , description: Record of actual adjustments made to price based on price attribute values. , implementation_dba_data: OKC.OKC_PRICE_ADJUSTMENTS ,
-
Table: OKC_PRICE_ADJUSTMENTS
12.1.1
owner:OKC, object_type:TABLE, fnd_design_data:OKC.OKC_PRICE_ADJUSTMENTS, object_name:OKC_PRICE_ADJUSTMENTS, status:VALID, product: OKC - Contracts Core , description: Record of actual adjustments made to price based on price attribute values. , implementation_dba_data: OKC.OKC_PRICE_ADJUSTMENTS ,
-
Table: OKC_PRICE_ADJ_ASSOCS
12.2.2
owner:OKC, object_type:TABLE, fnd_design_data:OKC.OKC_PRICE_ADJ_ASSOCS, object_name:OKC_PRICE_ADJ_ASSOCS, status:VALID, product: OKC - Contracts Core , description: Associates price adjustments to the object for which price has been adjusted. , implementation_dba_data: OKC.OKC_PRICE_ADJ_ASSOCS ,
-
Table: OKC_PRICE_ADJ_ASSOCS
12.1.1
owner:OKC, object_type:TABLE, fnd_design_data:OKC.OKC_PRICE_ADJ_ASSOCS, object_name:OKC_PRICE_ADJ_ASSOCS, status:VALID, product: OKC - Contracts Core , description: Associates price adjustments to the object for which price has been adjusted. , implementation_dba_data: OKC.OKC_PRICE_ADJ_ASSOCS ,
-
Table: OKC_PRICE_ADJ_ASSOCS_H
12.1.1
owner:OKC, object_type:TABLE, fnd_design_data:OKC.OKC_PRICE_ADJ_ASSOCS_H, object_name:OKC_PRICE_ADJ_ASSOCS_H, status:VALID, product: OKC - Contracts Core , description: Associates price adjustments to the object for which price has been adjusted. , implementation_dba_data: OKC.OKC_PRICE_ADJ_ASSOCS_H ,
-
Table: OKC_PRICE_ADJ_ASSOCS_H
12.2.2
owner:OKC, object_type:TABLE, fnd_design_data:OKC.OKC_PRICE_ADJ_ASSOCS_H, object_name:OKC_PRICE_ADJ_ASSOCS_H, status:VALID, product: OKC - Contracts Core , description: This is a mirror image of base table OKC_PRICE_ADJ_ASSOCS, please refer to the base table for detailed column level information. , implementation_dba_data: OKC.OKC_PRICE_ADJ_ASSOCS_H ,
-
Table: OKC_PRICE_ADJ_ATTRIBS
12.1.1
owner:OKC, object_type:TABLE, fnd_design_data:OKC.OKC_PRICE_ADJ_ATTRIBS, object_name:OKC_PRICE_ADJ_ATTRIBS, status:VALID, product: OKC - Contracts Core , description: Price attribute values which are based on a price adjustment. , implementation_dba_data: OKC.OKC_PRICE_ADJ_ATTRIBS ,
-
Table: OKC_PRICE_ADJ_ATTRIBS
12.2.2
owner:OKC, object_type:TABLE, fnd_design_data:OKC.OKC_PRICE_ADJ_ATTRIBS, object_name:OKC_PRICE_ADJ_ATTRIBS, status:VALID, product: OKC - Contracts Core , description: Price attribute values which are based on a price adjustment. , implementation_dba_data: OKC.OKC_PRICE_ADJ_ATTRIBS ,
-
View: OKC_PRICE_ADJUSTMENTS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:OKC.OKC_PRICE_ADJUSTMENTS_V, object_name:OKC_PRICE_ADJUSTMENTS_V, status:VALID, product: OKC - Contracts Core , description: View for table OKC_PRICE_ADJUSTMENTS , implementation_dba_data: APPS.OKC_PRICE_ADJUSTMENTS_V ,
-
View: OKC_PRICE_ADJUSTMENTS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:OKC.OKC_PRICE_ADJUSTMENTS_V, object_name:OKC_PRICE_ADJUSTMENTS_V, status:VALID, product: OKC - Contracts Core , description: View for table OKC_PRICE_ADJUSTMENTS , implementation_dba_data: APPS.OKC_PRICE_ADJUSTMENTS_V ,
-
Table: OKC_PRICE_ADJ_ATTRIBS_H
12.1.1
owner:OKC, object_type:TABLE, fnd_design_data:OKC.OKC_PRICE_ADJ_ATTRIBS_H, object_name:OKC_PRICE_ADJ_ATTRIBS_H, status:VALID, product: OKC - Contracts Core , description: Price attribute values which are based on a price adjustment. , implementation_dba_data: OKC.OKC_PRICE_ADJ_ATTRIBS_H ,
-
Table: OKC_PRICE_ADJ_ATTRIBS_H
12.2.2
owner:OKC, object_type:TABLE, fnd_design_data:OKC.OKC_PRICE_ADJ_ATTRIBS_H, object_name:OKC_PRICE_ADJ_ATTRIBS_H, status:VALID, product: OKC - Contracts Core , description: This is a mirror image of base table OKC_PRICE_ADJ_ATTRIBS, please refer to the base table for detailed column level information. , implementation_dba_data: OKC.OKC_PRICE_ADJ_ATTRIBS_H ,
-
Table: OKC_PRICE_ADJUSTMENTS_H
12.2.2
owner:OKC, object_type:TABLE, fnd_design_data:OKC.OKC_PRICE_ADJUSTMENTS_H, object_name:OKC_PRICE_ADJUSTMENTS_H, status:VALID, product: OKC - Contracts Core , description: This is a mirror image of base table OKC_PRICE_ADJUSTMENTS, please refer to the base table for detailed column level information. , implementation_dba_data: OKC.OKC_PRICE_ADJUSTMENTS_H ,
-
Table: OKC_K_HEADERS_B
12.1.1
product: OKC - Contracts Core , description: Stores header level attributes of a Contract. It groups all the lines and terms and conditions of a contract. , implementation_dba_data: Not implemented in this database ,
-
Table: OKC_K_HEADERS_B
12.2.2
product: OKC - Contracts Core , description: Stores header level attributes of a Contract. It groups all the lines and terms and conditions of a contract. , implementation_dba_data: Not implemented in this database ,
-
Table: OKC_K_LINES_B
12.2.2
owner:OKC, object_type:TABLE, fnd_design_data:OKC.OKC_K_LINES_B, object_name:OKC_K_LINES_B, status:VALID, product: OKC - Contracts Core , description: Deliverable ITEMS grouped into a logical set usually defined by unitary price, delivery or some other classification. , implementation_dba_data: OKC.OKC_K_LINES_B ,
-
Table: OKC_K_LINES_B
12.1.1
owner:OKC, object_type:TABLE, fnd_design_data:OKC.OKC_K_LINES_B, object_name:OKC_K_LINES_B, status:VALID, product: OKC - Contracts Core , description: Deliverable ITEMS grouped into a logical set usually defined by unitary price, delivery or some other classification. , implementation_dba_data: OKC.OKC_K_LINES_B ,