Search Results cst_revenue_cogs_match_lines
Overview
The BOM.CST_REVENUE_COGS_MATCH_LINES table is a Cost Management (CST) and Bills of Material (BOM) repository object in Oracle E-Business Suite 12.1.1 and 12.2.2. Its purpose is to store the relationship between Cost of Goods Sold (COGS) lines, which correspond to shippable order lines, and Revenue lines, which correspond to invoiceable order lines. This relationship is the foundation of the Revenue-COGS matching process, enabling deferred COGS recognition when revenue recognition is deferred and, conversely, immediate COGS recognition when revenue and shipment occur together. Each row represents one matched pair between a COGS event and a revenue event for a given cost type.
From a dimensional modeling perspective, the mined foreign-key structure suggests this object behaves as a link table (per the heuristic Data Vault classification). It resolves a many-to-many relationship between order lines and cost types while carrying descriptive financial measures and accounting flexfield references. The table is owned by the BOM schema and is documented with 27 columns in ETRM 12.2.2.
Key Information Stored
The table's unique index, CST_REV_COGS_MATCH_LINES_U1, defines the composite business key as (COGS_OM_LINE_ID, PAC_COST_TYPE_ID). Notable columns include:
- COGS_OM_LINE_ID – Foreign key to OE_ORDER_LINES_ALL; the shippable order line that generated the COGS entry. Part of the unique business key.
- PAC_COST_TYPE_ID – Foreign key to CST_COST_TYPES; identifies the cost type (e.g., Frozen, Average) used in the match. Part of the unique business key.
- REVENUE_OM_LINE_ID – Foreign key to OE_ORDER_LINES_ALL; the invoiceable order line that produced the revenue entry.
- COGS_ACCT_ID – Foreign key to GL_CODE_COMBINATIONS; the COGS accounting flexfield for the match.
- DEFERRED_COGS_ACCT_ID – Foreign key to GL_CODE_COMBINATIONS; the deferred COGS accounting flexfield used prior to revenue recognition.
- COST_GROUP_ID – Foreign key to CST_COST_GROUPS; the cost group associated with the matched transaction.
- ORGANIZATION_ID, INVENTORY_ITEM_ID, OPERATING_UNIT_ID, LEDGER_ID – Contextual keys identifying the inventory organization, item, operating unit, and ledger.
- SALES_ORDER_ISSUE_DATE – The shipment date driving the COGS event.
- UNIT_MATERIAL_COST, UNIT_MOH_COST, UNIT_RESOURCE_COST, UNIT_OP_COST, UNIT_OVERHEAD_COST, UNIT_COST – Component and total unit costs used to value the COGS entry.
- ORIGINAL_SHIPPED_QTY – Quantity shipped against which the match was computed.
- LAST_UPDATE_DATE, CREATION_DATE, CREATED_BY, LAST_UPDATED_BY, REQUEST_ID, PROGRAM_ID – Standard EBS audit and concurrent program columns.
Common Use Cases and Queries
Typical applications include reconciling COGS recognized at shipment against revenue recognized at invoicing, auditing deferred COGS balances, and building period-close reports for Cost Accounting. A representative query joining to order lines and cost types follows:
SELECT m.COGS_OM_LINE_ID, m.REVENUE_OM_LINE_ID, m.PAC_COST_TYPE_ID, m.UNIT_COST, m.ORIGINAL_SHIPPED_QTY FROM BOM.CST_REVENUE_COGS_MATCH_LINES m WHERE m.ORGANIZATION_ID = :org_id AND m.SALES_ORDER_ISSUE_DATE BETWEEN :start_date AND :end_date;- Join to CST_COST_TYPES on PAC_COST_TYPE_ID to filter a specific cost type.
- Join to GL_CODE_COMBINATIONS via COGS_ACCT_ID or DEFERRED_COGS_ACCT_ID to report account balances.
- Join to OE_ORDER_LINES_ALL on both COGS_OM_LINE_ID and REVENUE_OM_LINE_ID to reconcile order-level shipment and invoice information.
Related Objects
The most significant related objects are the foreign-key parents referenced above and the order-line tables driving the match:
- OE_ORDER_LINES_ALL – via COGS_OM_LINE_ID and REVENUE_OM_LINE_ID; the source order lines.
- CST_COST_TYPES – via PAC_COST_TYPE_ID; the cost types used in matching.
- CST_COST_GROUPS – via COST_GROUP_ID; cost group hierarchy context.
- GL_CODE_COMBINATIONS – via COGS_ACCT_ID and DEFERRED_COGS_ACCT_ID; accounting flexfield definitions.
These relationships make CST_REVENUE_COGS_MATCH_LINES a central link in revenue and COGS reconciliation reporting within the Cost Management and Order Management integration.
-
Table: CST_REVENUE_COGS_MATCH_LINES
12.2.2
owner:BOM, object_type:TABLE, fnd_design_data:BOM.CST_REVENUE_COGS_MATCH_LINES, object_name:CST_REVENUE_COGS_MATCH_LINES, status:VALID, product: BOM - Bills of Material , description: For matching COGS to Revenue, stores the relationship between COGS lines (shippable lines) and Revenue Lines (invoicable lines). , implementation_dba_data: BOM.CST_REVENUE_COGS_MATCH_LINES ,
-
Table: CST_REVENUE_COGS_MATCH_LINES
12.1.1
owner:BOM, object_type:TABLE, fnd_design_data:BOM.CST_REVENUE_COGS_MATCH_LINES, object_name:CST_REVENUE_COGS_MATCH_LINES, status:VALID, product: BOM - Bills of Material , description: For matching COGS to Revenue, stores the relationship between COGS lines (shippable lines) and Revenue Lines (invoicable lines). , implementation_dba_data: BOM.CST_REVENUE_COGS_MATCH_LINES ,
-
VIEW: BOM.CST_REVENUE_COGS_MATCH_LINES#
12.2.2
owner:BOM, object_type:VIEW, object_name:CST_REVENUE_COGS_MATCH_LINES#, status:VALID,
-
SYNONYM: APPS.CST_REVENUE_COGS_MATCH_LINES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:CST_REVENUE_COGS_MATCH_LINES, status:VALID,
-
SYNONYM: APPS.CST_REVENUE_COGS_MATCH_LINES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:CST_REVENUE_COGS_MATCH_LINES, status:VALID,
-
VIEW: BOM.CST_REVENUE_COGS_MATCH_LINES#
12.2.2
-
Table: OE_ORDER_LINES_ALL
12.2.2
owner:ONT, object_type:TABLE, fnd_design_data:ONT.OE_ORDER_LINES_ALL, object_name:OE_ORDER_LINES_ALL, status:VALID, product: ONT - Order Management , description: OE_ORDER_LINES_ALL stores information for all order lines in Oracle Order Management. , implementation_dba_data: ONT.OE_ORDER_LINES_ALL ,
-
Table: OE_ORDER_LINES_ALL
12.1.1
owner:ONT, object_type:TABLE, fnd_design_data:ONT.OE_ORDER_LINES_ALL, object_name:OE_ORDER_LINES_ALL, status:VALID, product: ONT - Order Management , description: OE_ORDER_LINES_ALL stores information for all order lines in Oracle Order Management. , implementation_dba_data: ONT.OE_ORDER_LINES_ALL ,
-
PACKAGE BODY: APPS.CSTPMRGL
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CSTPMRGL, status:VALID,
-
PACKAGE BODY: APPS.CSTPALBR
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CSTPALBR, status:VALID,
-
PACKAGE BODY: APPS.CSTPALBR
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:CSTPALBR, status:VALID,
-
Table: CST_COST_TYPES
12.1.1
owner:BOM, object_type:TABLE, fnd_design_data:BOM.CST_COST_TYPES, object_name:CST_COST_TYPES, status:VALID, product: BOM - Bills of Material , description: Stores cost type definitions , implementation_dba_data: BOM.CST_COST_TYPES ,
-
Table: CST_COST_TYPES
12.2.2
owner:BOM, object_type:TABLE, fnd_design_data:BOM.CST_COST_TYPES, object_name:CST_COST_TYPES, status:VALID, product: BOM - Bills of Material , description: Stores cost type definitions , implementation_dba_data: BOM.CST_COST_TYPES ,
-
PACKAGE BODY: APPS.CSTPPPSC
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CSTPPPSC, status:VALID,
-
PACKAGE BODY: APPS.CSTPALPC
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:CSTPALPC, status:VALID,
-
PACKAGE BODY: APPS.CSTPALPC
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CSTPALPC, status:VALID,
-
APPS.CST_REVENUECOGSMATCH_PVT SQL Statements
12.2.2
-
PACKAGE BODY: APPS.CSTPPPSC
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:CSTPPPSC, status:VALID,
-
PACKAGE BODY: APPS.CSTPPINV
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:CSTPPINV, status:VALID,
-
PACKAGE BODY: APPS.CSTPACDP
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CSTPACDP, status:VALID,
-
PACKAGE BODY: APPS.CSTPACDP
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:CSTPACDP, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
PACKAGE BODY: APPS.CSTPAPBR
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CSTPAPBR, status:VALID,
-
PACKAGE BODY: APPS.CST_REVENUECOGSMATCH_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:CST_REVENUECOGSMATCH_PVT, status:VALID,
-
PACKAGE BODY: APPS.CST_REVENUECOGSMATCH_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CST_REVENUECOGSMATCH_PVT, status:VALID,
-
PACKAGE BODY: APPS.CSTPAPBR
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:CSTPAPBR, status:VALID,
-
APPS.CST_REVENUECOGSMATCH_PVT SQL Statements
12.1.1
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
TABLE: BOM.CST_REVENUE_COGS_MATCH_LINES
12.2.2
owner:BOM, object_type:TABLE, fnd_design_data:BOM.CST_REVENUE_COGS_MATCH_LINES, object_name:CST_REVENUE_COGS_MATCH_LINES, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
TABLE: BOM.CST_REVENUE_COGS_MATCH_LINES
12.1.1
owner:BOM, object_type:TABLE, fnd_design_data:BOM.CST_REVENUE_COGS_MATCH_LINES, object_name:CST_REVENUE_COGS_MATCH_LINES, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.2.2 FND Design Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
12.1.1 FND Design Data
12.1.1
-
TABLE: BOM.CST_COGS_EVENTS
12.1.1
owner:BOM, object_type:TABLE, fnd_design_data:BOM.CST_COGS_EVENTS, object_name:CST_COGS_EVENTS, status:VALID,
-
TABLE: BOM.CST_COGS_EVENTS
12.2.2
owner:BOM, object_type:TABLE, fnd_design_data:BOM.CST_COGS_EVENTS, object_name:CST_COGS_EVENTS, status:VALID,
-
Table: GL_CODE_COMBINATIONS
12.1.1
owner:GL, object_type:TABLE, fnd_design_data:SQLGL.GL_CODE_COMBINATIONS, object_name:GL_CODE_COMBINATIONS, status:VALID, product: GL - General Ledger , description: Account combinations , implementation_dba_data: GL.GL_CODE_COMBINATIONS ,
-
PACKAGE BODY: APPS.CST_REVENUECOGSMATCH_PVT
12.2.2
-
Table: GL_CODE_COMBINATIONS
12.2.2
owner:GL, object_type:TABLE, fnd_design_data:SQLGL.GL_CODE_COMBINATIONS, object_name:GL_CODE_COMBINATIONS, status:VALID, product: GL - General Ledger , description: Account combinations , implementation_dba_data: GL.GL_CODE_COMBINATIONS ,
-
APPS.CSTPALBR SQL Statements
12.2.2
-
APPS.CSTPPINV dependencies on CST_REVENUE_COGS_MATCH_LINES
12.1.1
-
APPS.CSTPAPBR dependencies on CST_REVENUE_COGS_MATCH_LINES
12.2.2
-
APPS.CSTPPPSC dependencies on CST_REVENUE_COGS_MATCH_LINES
12.2.2
-
APPS.CSTPACDP dependencies on CST_REVENUE_COGS_MATCH_LINES
12.1.1
-
APPS.CSTPAPBR dependencies on CST_REVENUE_COGS_MATCH_LINES
12.1.1
-
APPS.CSTPALBR dependencies on CST_REVENUE_COGS_MATCH_LINES
12.1.1