Search Results cst_revenue_cogs_match_lines
The CST_REVENUE_COGS_MATCH_LINES table in Oracle E-Business Suite (EBS) versions 12.1.1 and 12.2.2 is a critical repository for tracking revenue and cost of goods sold (COGS) matching transactions. This table primarily supports the Cost Management and Revenue Recognition modules, ensuring accurate accounting alignment between revenue recognition and associated costs. Below is a detailed analysis of its structure, purpose, and functional significance.
Table Overview
The CST_REVENUE_COGS_MATCH_LINES table stores records that link revenue recognition events with their corresponding COGS entries. It acts as an intermediary between revenue-generating transactions (e.g., sales orders, invoices) and inventory cost flows, enabling compliance with accounting standards like ASC 606 or IFRS 15. Key attributes include:- MATCH_LINE_ID: Primary key uniquely identifying each matching record.
- REVENUE_EVENT_ID: References the revenue event (e.g., from RA_CUST_TRX_LINE_GL_DIST).
- COGS_DIST_ID: Links to COGS distribution entries (e.g., in CST_COGS_DISTRIBUTION_LINES).
- MATCH_TYPE: Specifies the matching logic (e.g., "Item," "Project," or "Contract").
- AMOUNT: The matched monetary value between revenue and COGS.
- STATUS_FLAG: Indicates processing status (e.g., "Pending," "Processed," "Error").
Functional Role
This table facilitates:- Revenue-Cost Synchronization: Ensures COGS recognition aligns temporally with revenue recognition, adhering to accrual accounting principles.
- Multi-Period Accounting: Supports deferred revenue/cost scenarios where recognition spans fiscal periods.
- Audit Compliance: Provides traceability for revenue-cost relationships during audits.
Integration Points
The table interacts with:- Inventory Modules: Sources COGS data from MTL_MATERIAL_TRANSACTIONS and CST_INV_COST_DETAILS.
- Order Management: Ties revenue events to sales orders via OE_ORDER_LINES_ALL.
- General Ledger: Feeds matched entries to GL_INTERFACE for journal generation.
Key Processes
- Matching Engine: Automated jobs (e.g., "Revenue Recognition Concurrent Program") populate this table by applying matching rules defined in CST_REVENUE_MATCH_RULES.
- Adjustments: Manual overrides via forms like "Revenue COGS Matching" update records when exceptions occur.
- Period Close: Validates matched entries before closing accounting periods.
Technical Considerations
- Indexing: Heavy indexing on REVENUE_EVENT_ID and COGS_DIST_ID optimizes join performance.
- Purge Mechanisms: Archived records may be purged via CST_REVENUE_COGS_PURGE to manage table growth.
- Custom Extensions: Custom triggers or APIs often extend functionality for industry-specific requirements.
Common Issues
- Mismatches: Discrepancies arise from incorrect setup (e.g., missing cost collectors) or data corruption.
- Performance Bottlenecks: Large transaction volumes may slow matching jobs, necessitating partitioning.
-
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 ,
-
APPS.CSTPPINV dependencies on CST_REVENUE_COGS_MATCH_LINES
12.1.1
-
APPS.CSTPALBR 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.2.2
-
APPS.CSTPACDP dependencies on CST_REVENUE_COGS_MATCH_LINES
12.1.1
-
APPS.CSTPPPSC dependencies on CST_REVENUE_COGS_MATCH_LINES
12.2.2
-
APPS.CSTPAPBR dependencies on CST_REVENUE_COGS_MATCH_LINES
12.2.2
-
APPS.CSTPMRGL dependencies on CST_REVENUE_COGS_MATCH_LINES
12.2.2
-
APPS.CST_REVENUECOGSMATCH_PVT dependencies on CST_REVENUE_COGS_MATCH_LINES
12.2.2
-
APPS.CSTPALPC dependencies on CST_REVENUE_COGS_MATCH_LINES
12.2.2
-
APPS.CST_REVENUECOGSMATCH_PVT dependencies on CST_REVENUE_COGS_MATCH_LINES
12.1.1
-
APPS.CSTPPPSC dependencies on CST_REVENUE_COGS_MATCH_LINES
12.1.1
-
APPS.CSTPALPC dependencies on CST_REVENUE_COGS_MATCH_LINES
12.1.1
-
APPS.CSTPACDP dependencies on CST_REVENUE_COGS_MATCH_LINES
12.2.2
-
APPS.CST_REVENUECOGSMATCH_PVT dependencies on MTL_MATERIAL_TRANSACTIONS_TEMP
12.2.2
-
APPS.CST_REVENUECOGSMATCH_PVT dependencies on MTL_TRANSACTIONS_INTERFACE
12.2.2
-
APPS.CST_REVENUECOGSMATCH_PVT dependencies on MTL_MATERIAL_TRANSACTIONS
12.2.2
-
APPS.CST_REVENUECOGSMATCH_PVT dependencies on OE_ORDER_LINES_ALL
12.2.2
-
APPS.CST_REVENUECOGSMATCH_PVT dependencies on MTL_PARAMETERS
12.2.2
-
APPS.CST_REVENUECOGSMATCH_PVT dependencies on MTL_PARAMETERS
12.1.1
-
APPS.CST_REVENUECOGSMATCH_PVT dependencies on GL_PERIOD_STATUSES
12.1.1
-
APPS.CST_REVENUECOGSMATCH_PVT dependencies on CST_ACCT_INFO_V
12.2.2
-
APPS.CST_REVENUECOGSMATCH_PVT dependencies on CST_ACCT_INFO_V
12.1.1
-
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,
-
APPS.CST_REVENUECOGSMATCH_PVT dependencies on OE_ORDER_LINES_ALL
12.1.1
-
APPS.CSTPACDP dependencies on OE_ORDER_LINES_ALL
12.2.2
-
APPS.CST_REVENUECOGSMATCH_PVT dependencies on GL_PERIOD_STATUSES
12.2.2
-
APPS.CST_REVENUECOGSMATCH_PVT dependencies on OE_ORDER_HEADERS_ALL
12.2.2
-
APPS.CST_REVENUECOGSMATCH_PVT dependencies on MTL_SYSTEM_ITEMS
12.2.2
-
APPS.CSTPACDP dependencies on OE_ORDER_LINES_ALL
12.1.1
-
VIEW: BOM.CST_REVENUE_COGS_MATCH_LINES#
12.2.2
-
APPS.CST_REVENUECOGSMATCH_PVT dependencies on CST_REVENUE_RECOGNITION_LINES
12.2.2
-
APPS.CST_REVENUECOGSMATCH_PVT dependencies on MTL_SYSTEM_ITEMS
12.1.1
-
APPS.CST_REVENUECOGSMATCH_PVT dependencies on OE_ORDER_HEADERS_ALL
12.1.1
-
APPS.CST_REVENUECOGSMATCH_PVT dependencies on CST_REVENUE_RECOGNITION_LINES
12.1.1
-
APPS.CST_REVENUECOGSMATCH_PVT dependencies on MTL_SYSTEM_ITEMS_B
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 ,
-
APPS.CSTPPPSC dependencies on CST_REVENUE_RECOGNITION_LINES
12.1.1
-
APPS.CSTPPPSC dependencies on CST_REVENUE_RECOGNITION_LINES
12.2.2
-
APPS.CSTPAPBR dependencies on OE_ORDER_LINES_ALL
12.1.1
-
APPS.CST_REVENUECOGSMATCH_PVT dependencies on ORG_ACCT_PERIODS
12.1.1
-
APPS.CST_REVENUECOGSMATCH_PVT dependencies on CST_COGS_EVENTS
12.2.2
-
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 ,
-
APPS.CSTPAPBR dependencies on OE_ORDER_LINES_ALL
12.2.2
-
APPS.CST_REVENUECOGSMATCH_PVT dependencies on CST_COGS_EVENTS
12.1.1
-
APPS.CST_REVENUECOGSMATCH_PVT dependencies on ORG_ACCT_PERIODS
12.2.2