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 ,
-
APPS.CST_PERIODSUMMARY_PVT dependencies on MTL_TRANSACTION_ACCOUNTS
12.1.1
-
APPS.CST_ACCRUAL_LOAD dependencies on MTL_TRANSACTION_ACCOUNTS
12.1.1
-
APPS.CST_SLA_UPDATE_PKG dependencies on MTL_TRANSACTION_ACCOUNTS
12.1.1
-
APPS.JA_AU_CCID_PKG dependencies on MTL_TRANSACTION_ACCOUNTS
12.1.1
-
APPS.OPI_EDW_COGS_F_C dependencies on MTL_TRANSACTION_ACCOUNTS
12.1.1
-
APPS.JA_AU_CCID_PKG dependencies on MTL_TRANSACTION_ACCOUNTS
12.1.1
-
APPS.CSTPPINV dependencies on MTL_TRANSACTION_ACCOUNTS
12.1.1
-
APPS.CST_XLA_PVT dependencies on MTL_TRANSACTION_ACCOUNTS
12.2.2
-
APPS.DPP_XLA_EVENT_PUB dependencies on MTL_TRANSACTION_ACCOUNTS
12.2.2
-
APPS.CSE_ASSET_UTIL_PKG dependencies on MTL_TRANSACTION_ACCOUNTS
12.2.2
-
APPS.BOM_CSTRACCR_XMLP_PKG dependencies on MTL_TRANSACTION_ACCOUNTS
12.2.2
-
APPS.CSTPSMUT dependencies on MTL_TRANSACTION_ACCOUNTS
12.1.1
-
APPS.CST_PRJMFG_COST_COLLECTOR dependencies on MTL_TRANSACTION_ACCOUNTS
12.1.1
-
APPS.CST_EAMCOST_PUB dependencies on MTL_TRANSACTION_ACCOUNTS
12.1.1
-
APPS.CSE_GL_INTERFACE_PKG dependencies on MTL_TRANSACTION_ACCOUNTS
12.1.1
-
APPS.DPP_XLA_EVENT_PUB dependencies on MTL_TRANSACTION_ACCOUNTS
12.1.1
-
APPS.CST_UPD_GIR_MTA_WTA dependencies on MTL_TRANSACTION_ACCOUNTS
12.1.1
-
APPS.OPI_DBI_WIP_COMP_INIT_PKG dependencies on MTL_TRANSACTION_ACCOUNTS
12.1.1
-
APPS.CSTPMRGL dependencies on MTL_TRANSACTION_ACCOUNTS
12.2.2
-
APPS.CST_PRJMFG_COST_COLLECTOR dependencies on MTL_TRANSACTION_ACCOUNTS
12.2.2
-
APPS.ARRX_COGS_REP_INNER dependencies on MTL_TRANSACTION_ACCOUNTS
12.2.2
-
APPS.CSTPSMUT dependencies on MTL_TRANSACTION_ACCOUNTS
12.2.2
-
APPS.CST_EAMCOST_PUB dependencies on MTL_TRANSACTION_ACCOUNTS
12.2.2
-
APPS.OPI_DBI_JOB_TXN_STG_PKG dependencies on MTL_TRANSACTION_ACCOUNTS
12.1.1
-
APPS.OPIMPXIN dependencies on MTL_TRANSACTION_ACCOUNTS
12.1.1
-
APPS.ISC_FS_INV_USG_ETL_PKG dependencies on MTL_TRANSACTION_ACCOUNTS
12.1.1
-
APPS.BOM_DELETE_GROUPS_API dependencies on MTL_TRANSACTION_ACCOUNTS
12.1.1
-
APPS.CST_ACCOUNTINGPERIOD_PUB dependencies on MTL_TRANSACTION_ACCOUNTS
12.1.1
-
APPS.OPI_EDW_INV_DAILY_STAT_F_SZ dependencies on MTL_TRANSACTION_ACCOUNTS
12.1.1
-
APPS.INV_TURNS dependencies on MTL_TRANSACTION_ACCOUNTS
12.1.1
-
APPS.INV_HV_TXN_PURGE dependencies on MTL_TRANSACTION_ACCOUNTS
12.1.1
-
APPS.OPI_DBI_INV_CCA_PKG dependencies on MTL_TRANSACTION_ACCOUNTS
12.1.1
-
APPS.ARRX_COGS_REP_INNER dependencies on MTL_TRANSACTION_ACCOUNTS
12.1.1
-
APPS.INV_TXN_PURGE_WORKER dependencies on MTL_TRANSACTION_ACCOUNTS
12.1.1
-
APPS.CSTPPINV dependencies on MTL_TRANSACTION_ACCOUNTS
12.2.2
-
APPS.JA_AU_CCID_PKG dependencies on MTL_TRANSACTION_ACCOUNTS
12.2.2
-
APPS.CSTPOYLD dependencies on MTL_TRANSACTION_ACCOUNTS
12.2.2
-
APPS.CST_UTILITY_PUB dependencies on MTL_TRANSACTION_ACCOUNTS
12.2.2
-
APPS.INV_HV_TXN_PURGE dependencies on MTL_TRANSACTION_ACCOUNTS
12.2.2
-
APPS.JA_AU_CCID_PKG dependencies on MTL_TRANSACTION_ACCOUNTS
12.2.2
-
APPS.INV_TURNS dependencies on MTL_TRANSACTION_ACCOUNTS
12.2.2
-
APPS.OPI_DBI_INV_VALUE_INCR_PKG dependencies on MTL_TRANSACTION_ACCOUNTS
12.1.1
-
APPS.CST_XLA_PVT dependencies on MTL_TRANSACTION_ACCOUNTS
12.1.1
-
APPS.OPI_EDW_COGS_F_SZ dependencies on MTL_TRANSACTION_ACCOUNTS
12.1.1
-
APPS.CSTPOMLD dependencies on MTL_TRANSACTION_ACCOUNTS
12.1.1
-
APPS.CSTPACDP dependencies on MTL_TRANSACTION_ACCOUNTS
12.1.1
-
APPS.BOM_CSTRACCR_XMLP_PKG dependencies on MTL_TRANSACTION_ACCOUNTS
12.1.1
-
APPS.OPI_DBI_WIP_SCRAP_INIT_PKG dependencies on MTL_TRANSACTION_ACCOUNTS
12.1.1