Search Results receivable
The FV_REC_CUST_TRX_TYPES_ALL
table in Oracle E-Business Suite (EBS) 12.1.1 or 12.2.2 is a critical repository for storing customer transaction type configurations used in the Receivables (AR) module. This table plays a pivotal role in defining and managing transaction types, which are essential for categorizing and processing invoices, debit memos, credit memos, commitments, and other financial transactions. Below is a detailed breakdown of its structure, purpose, and functional significance.
Purpose and Functional Context
TheFV_REC_CUST_TRX_TYPES_ALL
table is part of Oracle Receivables' data model and serves as a foundation for transaction processing. It stores metadata that defines how transactions are classified, validated, and processed within the system. Each transaction type is associated with specific attributes, such as default GL accounts, tax rules, payment terms, and accounting rules, ensuring consistency in financial reporting and compliance.
Key Columns and Their Significance
- CUST_TRX_TYPE_ID: A unique identifier for each transaction type, often used as a foreign key in related tables like
RA_CUSTOMER_TRX
. - NAME: The user-defined name of the transaction type (e.g., "Invoice," "Credit Memo").
- DESCRIPTION: A detailed explanation of the transaction type's purpose.
- TYPE: Classifies the transaction (e.g., "INV" for invoice, "DM" for debit memo).
- STATUS: Indicates whether the transaction type is active ("A") or inactive ("I").
- DEFAULT_GL_CCID: Specifies the default GL code combination ID for posting revenue.
- ORG_ID: Supports multi-org functionality by segregating data by operating unit.
- CREATION_DATE, CREATED_BY, LAST_UPDATE_DATE, LAST_UPDATED_BY: Audit columns tracking record creation and modifications.
Integration with Other Modules
The table integrates with several Oracle EBS components:- General Ledger (GL): Transaction types determine default accounts for revenue recognition.
- Tax Engine: Tax rules are often linked to transaction types for automated tax calculations.
- Order Management (OM): Invoices generated from sales orders inherit transaction type configurations.
- Cash Management (CE): Payment applications reference transaction types for reconciliation.
Customization and Extensibility
Organizations can extend the functionality ofFV_REC_CUST_TRX_TYPES_ALL
by:
- Adding custom attributes via descriptive flexfields (DFFs).
- Creating unique transaction types for specialized billing scenarios (e.g., recurring invoices).
- Leveraging API
AR_CUST_TRX_TYPES_PKG
for programmatic management.
Performance and Indexing
To optimize performance, Oracle EBS typically indexesCUST_TRX_TYPE_ID
and ORG_ID
. Large implementations may require partitioning by ORG_ID
to enhance query efficiency in multi-org environments.
Data Security
Access to this table is restricted via Oracle's multi-org security model, ensuring users only view transaction types relevant to their operating unit. Role-based access control (RBAC) further restricts modifications to authorized personnel.Upgrade Considerations
Between EBS 12.1.1 and 12.2.2, the table structure remains largely consistent, but 12.2.2 may introduce minor enhancements in indexing or DFF support. Customizations should be validated during upgrades.Conclusion
TheFV_REC_CUST_TRX_TYPES_ALL
table is a cornerstone of Oracle Receivables, enabling standardized transaction processing, seamless integration with downstream modules, and flexible customization. Its design reflects Oracle's commitment to scalability and compliance, making it indispensable for financial operations in EBS environments.
-
Lookup Type: RECEIVABLE_ATTRIBUTE_TYPE
12.2.2
product: FV - Federal Financials , meaning: Receivable Attribute Type , description: Receivable Attribute Type ,
-
Lookup Type: RECEIVABLE_TYPE
12.1.1
product: FV - Federal Financials , meaning: Type of Receivable ,
-
Lookup Type: RECEIVABLE_TYPE
12.2.2
product: FV - Federal Financials , meaning: Type of Receivable ,
-
Table: FV_REC_CUST_TRX_TYPES_ALL
12.1.1
owner:FV, object_type:TABLE, fnd_design_data:FV.FV_REC_CUST_TRX_TYPES_ALL, object_name:FV_REC_CUST_TRX_TYPES_ALL, status:VALID, product: FV - Federal Financials , description: Transactions for a specified receivable type , implementation_dba_data: FV.FV_REC_CUST_TRX_TYPES_ALL ,
-
Table: FV_REC_CUST_TRX_TYPES_ALL
12.2.2
owner:FV, object_type:TABLE, fnd_design_data:FV.FV_REC_CUST_TRX_TYPES_ALL, object_name:FV_REC_CUST_TRX_TYPES_ALL, status:VALID, product: FV - Federal Financials , description: Transactions for a specified receivable type , implementation_dba_data: FV.FV_REC_CUST_TRX_TYPES_ALL ,
-
Table: FV_AAN_MATCHED_AR_TEMP
12.2.2
product: FV - Federal Financials , description: Temporary table that keeps track of the unmatched amount of a receivable during the match process for AR/AP netting , implementation_dba_data: Not implemented in this database ,
-
Table: FV_AAN_MATCHED_AR_TEMP
12.1.1
product: FV - Federal Financials , description: Temporary table that keeps track of the unmatched amount of a receivable during the match process for AR/AP netting , implementation_dba_data: Not implemented in this database ,
-
View: FV_LINK_GL_TO_AR_REC_APPS_V
12.1.1
product: FV - Federal Financials , description: Links General Ledger to Receivables receivable applications , implementation_dba_data: Not implemented in this database ,
-
View: FV_LINK_GL_TO_AR_REC_APPS_V
12.2.2
product: FV - Federal Financials , description: Links General Ledger to Receivables receivable applications , implementation_dba_data: Not implemented in this database ,