Results for “mtl_cogs_recognition_temp”

43 results




AI-generated from documented ETRM metadata — verify critical details on the linked pages.

Overview

MTL_COGS_RECOGNITION_TEMP is an Inventory (INV) module table in Oracle E-Business Suite 12.1.1 and 12.2.2 that serves as a temporary staging structure for Cost of Goods Sold (COGS) recognition processing. As the "TEMP" suffix indicates, the table holds interim transaction rows generated by the COGS recognition concurrent programs before those rows are validated, costed, and posted to the general ledger through the inventory accounting interface. Its most distinctive column is COGS_RECOGNITION_PERCENT, which reflects the proportion of revenue recognized against a shipment for which cost of goods sold should correspondingly be recognized. This deferred COGS mechanism is central to revenue-matching scenarios, such as ship-and-defer arrangements, where inventory cost is relieved in step with revenue rather than at the moment of shipment.

Under the heuristic Data Vault classification mined from its foreign-key structure, the table is modeled as standalone. In Data Vault terms, this suggests a self-contained staging or transactional object rather than a clean hub, link, or satellite. Its dominant unique index, MTL_COGS_RECOGNITION_TEMP_U1 on TRANSACTION_ID, behaves as a business-key candidate, while the table also embeds numerous descriptive, cost, and reference attributes that would typically be modeled as satellite data in a formal Data Vault design.

Key Information Stored

The documented schema contains 177 columns, reflecting the breadth of inventory transaction context carried through COGS staging. The most significant include:

Common Use Cases and Queries

Typical uses center on reconciling deferred COGS, auditing recognition percentages, and monitoring the COGS recognition concurrent program. Analysts query uncosted or uninvoiced rows before posting:

  • Rows pending recognition: SELECT transaction_id, inventory_item_id, cogs_recognition_percent, costed_flag FROM mtl_cogs_recognition_temp WHERE costed_flag = 'N';
  • Recognition by item and period: aggregate TRANSACTION_COST weighted by COGS_RECOGNITION_PERCENT grouped by ACCT_PERIOD_ID.
  • Trace to the originating order using RMA_LINE_ID, PICKING_LINE_ID, or RESERVATION_ID.
  • Period-close checks for rows still flagged as not costed or not invoiced.

Related Objects

The FK metadata links this table to the following principal reference objects:

Transaction detail is typically cross-referenced with MTL_MATERIAL_TRANSACTIONS and MTL_TRANSACTION_ACCOUNTS, which hold the permanent movement and accounting lines.