Search Results mtl_transaction_accounts
The MTL_TRANSACTION_ACCOUNTS
table in Oracle E-Business Suite (EBS) 12.1.1 and 12.2.2 is a critical repository for accounting entries generated by inventory transactions. It serves as a bridge between inventory movements and the general ledger, ensuring financial accuracy and compliance. This table stores cost accounting details for material transactions, including item costs, account distributions, and reference information tied to the MTL_MATERIAL_TRANSACTIONS
table. Below is a detailed analysis of its structure, purpose, and integration within Oracle Inventory and Cost Management modules.
Table Structure and Key Columns:
The MTL_TRANSACTION_ACCOUNTS
table contains columns that map inventory transactions to accounting entries. Key columns include:
- TRANSACTION_ID: Links to
MTL_MATERIAL_TRANSACTIONS.TRANSACTION_ID
, establishing the relationship between physical transactions and their financial impact. - REFERENCE_ACCOUNT: Stores the natural account segment (e.g., expense, inventory) from the chart of accounts.
- ACCOUNTING_LINE_TYPE: Indicates the type of accounting line (e.g., "Inventory Valuation," "Cost of Goods Sold").
- BASE_TRANSACTION_VALUE: The transaction value in the functional currency.
- ORGANIZATION_ID: Identifies the inventory organization.
- INVENTORY_ITEM_ID: References
MTL_SYSTEM_ITEMS_B
to associate costs with specific items.
Functional Role:
The table supports Oracle Inventory’s integration with General Ledger (GL) by:
- Cost Propagation: Captures item costs (standard, average, FIFO, or LIFO) during receipts, issues, transfers, or adjustments.
- Account Determination: Uses Oracle’s Account Generator rules to derive accounts based on transaction types (e.g., subinventory transfers, inter-org transfers).
- Audit Trail: Provides traceability for financial audits by storing historical cost data and account mappings.
Integration with Cost Management:
In Oracle Cost Management, MTL_TRANSACTION_ACCOUNTS
works with:
- CST_ACCOUNT_ALIASES: Defines account aliases for automated account assignments.
- GL_INTERFACE: Feeds accounting entries to the General Ledger via the Cost Transfer program.
- CST_COGS_ACCOUNTING_EVENTS: Tracks COGS recognition for revenue matching.
Technical Considerations:
- Indexing: Key indexes include
MTL_TRANSACTION_ACCOUNTS_N1
(TRANSACTION_ID) andMTL_TRANSACTION_ACCOUNTS_N2
(ORGANIZATION_ID, INVENTORY_ITEM_ID) for performance. - Purge: Data is retained based on the inventory purge process but is critical for period-end reconciliation.
- Custom Extensions: Custom account derivation logic can be added via Account Generator workflows.
Conclusion:
The MTL_TRANSACTION_ACCOUNTS
table is foundational for inventory-to-GL accounting in Oracle EBS. Its design ensures accurate cost capture, compliance with accounting standards, and seamless integration with other modules. Understanding its structure and relationships is essential for troubleshooting costing issues, configuring account rules, and optimizing inventory financial reporting.
-
Table: MTL_TRANSACTION_ACCOUNTS
12.1.1
owner:INV, object_type:TABLE, fnd_design_data:INV.MTL_TRANSACTION_ACCOUNTS, object_name:MTL_TRANSACTION_ACCOUNTS, status:VALID, product: INV - Inventory , description: Material transaction distributions , implementation_dba_data: INV.MTL_TRANSACTION_ACCOUNTS ,
-
Table: MTL_TRANSACTION_ACCOUNTS
12.2.2
owner:INV, object_type:TABLE, fnd_design_data:INV.MTL_TRANSACTION_ACCOUNTS, object_name:MTL_TRANSACTION_ACCOUNTS, status:VALID, product: INV - Inventory , description: Material transaction distributions , implementation_dba_data: INV.MTL_TRANSACTION_ACCOUNTS ,
-
Table: ORG_GL_BATCHES
12.1.1
owner:INV, object_type:TABLE, fnd_design_data:INV.ORG_GL_BATCHES, object_name:ORG_GL_BATCHES, status:VALID, product: INV - Inventory , description: General Ledger transfer information for each batch , implementation_dba_data: INV.ORG_GL_BATCHES ,
-
Table: ORG_GL_BATCHES
12.2.2
owner:INV, object_type:TABLE, fnd_design_data:INV.ORG_GL_BATCHES, object_name:ORG_GL_BATCHES, status:VALID, product: INV - Inventory , description: General Ledger transfer information for each batch , implementation_dba_data: INV.ORG_GL_BATCHES ,
-
Table: MTL_TXN_SOURCE_TYPES
12.2.2
owner:INV, object_type:TABLE, fnd_design_data:INV.MTL_TXN_SOURCE_TYPES, object_name:MTL_TXN_SOURCE_TYPES, status:VALID, product: INV - Inventory , description: Valid transaction source types , implementation_dba_data: INV.MTL_TXN_SOURCE_TYPES ,
-
Table: MTL_TXN_SOURCE_TYPES
12.1.1
owner:INV, object_type:TABLE, fnd_design_data:INV.MTL_TXN_SOURCE_TYPES, object_name:MTL_TXN_SOURCE_TYPES, status:VALID, product: INV - Inventory , description: Valid transaction source types , implementation_dba_data: INV.MTL_TXN_SOURCE_TYPES ,
-
Table: MTL_MATERIAL_TRANSACTIONS
12.1.1
owner:INV, object_type:TABLE, fnd_design_data:INV.MTL_MATERIAL_TRANSACTIONS, object_name:MTL_MATERIAL_TRANSACTIONS, status:VALID, product: INV - Inventory , description: Material transaction table , implementation_dba_data: INV.MTL_MATERIAL_TRANSACTIONS ,
-
Table: MTL_MATERIAL_TRANSACTIONS
12.2.2
owner:INV, object_type:TABLE, fnd_design_data:INV.MTL_MATERIAL_TRANSACTIONS, object_name:MTL_MATERIAL_TRANSACTIONS, status:VALID, product: INV - Inventory , description: Material transaction table , implementation_dba_data: INV.MTL_MATERIAL_TRANSACTIONS ,
-
Table: MTL_SYSTEM_ITEMS_B
12.1.1
owner:INV, object_type:TABLE, fnd_design_data:INV.MTL_SYSTEM_ITEMS_B, object_name:MTL_SYSTEM_ITEMS_B, status:VALID, product: INV - Inventory , description: Inventory item definitions , implementation_dba_data: INV.MTL_SYSTEM_ITEMS_B ,
-
Table: MTL_SYSTEM_ITEMS_B
12.2.2
owner:INV, object_type:TABLE, fnd_design_data:INV.MTL_SYSTEM_ITEMS_B, object_name:MTL_SYSTEM_ITEMS_B, status:VALID, product: INV - Inventory , description: Inventory item definitions , implementation_dba_data: INV.MTL_SYSTEM_ITEMS_B ,