Search Results payment
The OE_PAYMENTS_HISTORY table in Oracle E-Business Suite (EBS) 12.1.1 or 12.2.2 is a critical repository for tracking payment-related transactions associated with sales orders. This table stores historical payment data, enabling organizations to maintain an audit trail of financial transactions tied to order management. Below is a detailed analysis of its structure, purpose, and integration within Oracle EBS.
Purpose and Functional Overview
The OE_PAYMENTS_HISTORY table captures payment details linked to sales orders processed through Oracle Order Management (OM). It serves as a subsidiary table to the primary order headers (OE_ORDER_HEADERS_ALL) and lines (OE_ORDER_LINES_ALL), ensuring traceability of payment adjustments, refunds, and authorization statuses. Key functionalities include:- Payment Tracking: Records payment amounts, methods (e.g., credit card, bank transfer), and authorization codes.
- Audit Compliance: Maintains timestamps and user IDs for changes, supporting SOX and financial audits.
- Integration with Receivables: Interfaces with Oracle Receivables (AR) to reconcile payments against invoices.
Table Structure and Key Columns
The table's schema includes columns to map payments to orders, track statuses, and store transactional metadata. Notable columns:Column Name | Data Type | Description |
---|---|---|
PAYMENT_HISTORY_ID | NUMBER | Primary key, uniquely identifies each payment record. |
ORDER_ID | NUMBER | Foreign key to OE_ORDER_HEADERS_ALL, links payment to an order. |
PAYMENT_TYPE_CODE | VARCHAR2 | Defines payment method (e.g., 'CREDIT_CARD', 'CASH'). |
AMOUNT | NUMBER | Payment value, often in functional currency. |
AUTHORIZATION_CODE | VARCHAR2 | Transaction ID from payment gateways. |
STATUS | VARCHAR2 | Current state (e.g., 'APPROVED', 'DECLINED'). |
CREATION_DATE | DATE | Timestamp when the record was created. |
CREATED_BY | NUMBER | User ID of the creator. |
Integration with Oracle EBS Modules
OE_PAYMENTS_HISTORY interacts with multiple EBS modules:- Order Management (OM): Populated during order entry/modification, reflecting real-time payment updates.
- Receivables (AR): Payment data flows to AR via AutoInvoice for invoice matching.
- Cash Management (CE): Reconciled bank statements reference payment IDs for accuracy.
Customization and Extensions
Organizations often extend this table to:- Add custom columns (e.g., BATCH_ID) for batch processing.
- Implement triggers to enforce business rules (e.g., validating payment thresholds).
- Integrate with third-party payment processors via APIs.
Performance Considerations
To optimize queries:- Index ORDER_ID and PAYMENT_HISTORY_ID for join operations.
- Partition by CREATION_DATE for large datasets.
- Archive older records to maintain performance.
Conclusion
The OE_PAYMENTS_HISTORY table is indispensable for financial transparency in Oracle EBS. Its design supports regulatory compliance, seamless integration with core modules, and scalability for high-volume transactions. Proper indexing and archiving strategies ensure efficient performance in both 12.1.1 and 12.2.2 environments.-
Lookup Type: PAYMENT TYPE
12.2.2
product: ONT - Order Management , meaning: Meaning N/A for : PAYMENT TYPE , description: Payment Type ,
-
Lookup Type: PAYMENT TYPE
12.1.1
product: ONT - Order Management , meaning: Meaning N/A for : PAYMENT TYPE , description: Payment Type ,
-
Concurrent Program: ONTIBYFC_MGR
12.1.1
execution_filename: OE_Payment_Data_Migration_Util.Migrate_Data_MGR , product: ONT - Order Management , user_name: Migrate Payment Data - Manager , description: Migrate Payment Data - Manager , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
Concurrent Program: ONTIBYFC_MGR
12.2.2
execution_filename: OE_Payment_Data_Migration_Util.Migrate_Data_MGR , product: ONT - Order Management , user_name: Migrate Payment Data - Manager , description: Migrate Payment Data - Manager , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
Lookup Type: OE_PAYMENT_COLLECTION_TYPE
12.1.1
product: ONT - Order Management , meaning: OM Payment Collection Types , description: Order Management Payment Collection Types ,
-
Lookup Type: OE_PAYMENT_COLLECTION_TYPE
12.2.2
product: ONT - Order Management , meaning: OM Payment Collection Types , description: Order Management Payment Collection Types ,
-
Concurrent Program: ONTIBYFC_WKR
12.1.1
execution_filename: OE_Payment_Data_Migration_Util.Migrate_Data_WKR , product: ONT - Order Management , user_name: Migrate Payment Data - Worker , description: Migrate Payment Data - Worker , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
Concurrent Program: ONTIBYFC_WKR
12.2.2
execution_filename: OE_Payment_Data_Migration_Util.Migrate_Data_WKR , product: ONT - Order Management , user_name: Migrate Payment Data - Worker , description: Migrate Payment Data - Worker , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
Concurrent Program: ONTIBYCN_MGR
12.1.1
execution_filename: OE_Payment_Data_Migration_Util.Purge_Data_MGR , product: ONT - Order Management , user_name: Purge Payment Data - Manager , description: Purge Payment Data - Manager , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
Concurrent Program: ONTIBYCN_MGR
12.2.2
execution_filename: OE_Payment_Data_Migration_Util.Purge_Data_MGR , product: ONT - Order Management , user_name: Purge Payment Data - Manager , description: Purge Payment Data - Manager , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
Concurrent Program: ONTIBYCN_WKR
12.1.1
execution_filename: OE_Payment_Data_Migration_Util.Purge_Data_WKR , product: ONT - Order Management , user_name: Purge Payment Data - Worker , description: Purge Payment Data - Worker , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
Concurrent Program: ONTIBYCN_WKR
12.2.2
execution_filename: OE_Payment_Data_Migration_Util.Purge_Data_WKR , product: ONT - Order Management , user_name: Purge Payment Data - Worker , description: Purge Payment Data - Worker , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
Lookup Type: LINE_FLOW_STATUS
12.2.2
product: ONT - Order Management , meaning: Line Flow Status , description: Line Flow Status ,
-
Lookup Type: LINE_FLOW_STATUS
12.1.1
product: ONT - Order Management , meaning: Line Flow Status , description: Line Flow Status ,
-
Concurrent Program: OEXPMTRC
12.1.1
execution_filename: OEXPMTRC , product: ONT - Order Management , user_name: OEXPMTRC , description: Payment Receipt , argument_method: Standard , enabled: Yes , execution_method: Oracle Reports ,
-
Concurrent Program: OEXPMTRC
12.2.2
execution_filename: OEXPMTRC , product: ONT - Order Management , user_name: OEXPMTRC , description: Payment Receipt , argument_method: Standard , enabled: Yes , execution_method: Oracle Reports ,
-
Lookup Type: HOLD_ENTITY_DESC
12.1.1
product: ONT - Order Management , meaning: Meaning N/A for : HOLD_ENTITY_DESC , description: Hold Entity Code Description ,
-
Lookup Type: HOLD_ENTITY_DESC
12.2.2
product: ONT - Order Management , meaning: Meaning N/A for : HOLD_ENTITY_DESC , description: Hold Entity Code Description ,
-
Lookup Type: OM_HEADER_TO_LINE_CASCADE
12.1.1
product: ONT - Order Management , meaning: OM: Header To Line Cascade Attributes , description: To decide whether the cascading feature for a attribute is turned on or not ,
-
Lookup Type: OM_HEADER_TO_LINE_CASCADE
12.2.2
product: ONT - Order Management , meaning: OM: Header To Line Cascade Attributes , description: To decide whether the cascading feature for a attribute is turned on or not ,
-
Table: OE_PAYMENTS_HISTORY
12.1.1
owner:ONT, object_type:TABLE, fnd_design_data:ONT.OE_PAYMENTS_HISTORY, object_name:OE_PAYMENTS_HISTORY, status:VALID, product: ONT - Order Management , description: Table to store payment audit trail. , implementation_dba_data: ONT.OE_PAYMENTS_HISTORY ,
-
Table: OE_PAYMENTS_HISTORY
12.2.2
owner:ONT, object_type:TABLE, fnd_design_data:ONT.OE_PAYMENTS_HISTORY, object_name:OE_PAYMENTS_HISTORY, status:VALID, product: ONT - Order Management , description: Table to store payment audit trail. , implementation_dba_data: ONT.OE_PAYMENTS_HISTORY ,
-
Table: OE_PAYMENTS
12.1.1
owner:ONT, object_type:TABLE, fnd_design_data:ONT.OE_PAYMENTS, object_name:OE_PAYMENTS, status:VALID, product: ONT - Order Management , description: It holds the commitment payment information. , implementation_dba_data: ONT.OE_PAYMENTS ,
-
Table: OE_PAYMENTS
12.2.2
owner:ONT, object_type:TABLE, fnd_design_data:ONT.OE_PAYMENTS, object_name:OE_PAYMENTS, status:VALID, product: ONT - Order Management , description: It holds the commitment payment information. , implementation_dba_data: ONT.OE_PAYMENTS ,
-
Table: OE_PAYMENT_TYPES_ALL
12.2.2
owner:ONT, object_type:TABLE, fnd_design_data:ONT.OE_PAYMENT_TYPES_ALL, object_name:OE_PAYMENT_TYPES_ALL, status:VALID, product: ONT - Order Management , description: Multiorg table to store different payment types for each Operating Unit , implementation_dba_data: ONT.OE_PAYMENT_TYPES_ALL ,
-
Table: OE_PAYMENT_TYPES_TL
12.2.2
owner:ONT, object_type:TABLE, fnd_design_data:ONT.OE_PAYMENT_TYPES_TL, object_name:OE_PAYMENT_TYPES_TL, status:VALID, product: ONT - Order Management , description: This table stores the name and description for each payment type in different languages , implementation_dba_data: ONT.OE_PAYMENT_TYPES_TL ,
-
Table: OE_PAYMENT_TYPES_ALL
12.1.1
owner:ONT, object_type:TABLE, fnd_design_data:ONT.OE_PAYMENT_TYPES_ALL, object_name:OE_PAYMENT_TYPES_ALL, status:VALID, product: ONT - Order Management , description: Multiorg table to store different payment types for each Operating Unit , implementation_dba_data: ONT.OE_PAYMENT_TYPES_ALL ,
-
Table: OE_PAYMENT_TYPES_TL
12.1.1
owner:ONT, object_type:TABLE, fnd_design_data:ONT.OE_PAYMENT_TYPES_TL, object_name:OE_PAYMENT_TYPES_TL, status:VALID, product: ONT - Order Management , description: This table stores the name and description for each payment type in different languages , implementation_dba_data: ONT.OE_PAYMENT_TYPES_TL ,
-
Lookup Type: OE ORDER REGION
12.2.2
product: ONT - Order Management , meaning: Meaning N/A for : OE ORDER REGION , description: Order Region ,
-
Lookup Type: RELEASE_REASON
12.1.1
product: ONT - Order Management , meaning: Release Reason Code , description: Release Reason Code when releasing Holds ,
-
Lookup Type: RELEASE_REASON
12.2.2
product: ONT - Order Management , meaning: Release Reason Code , description: Release Reason Code when releasing Holds ,
-
Lookup Type: OE ORDER REGION
12.1.1
product: ONT - Order Management , meaning: Meaning N/A for : OE ORDER REGION , description: Order Region ,
-
Lookup Type: HOLDABLE_LINE_ACTIVITIES
12.2.2
product: ONT - Order Management , meaning: Holdable Line Activiites , description: Holdable Line Activities ,
-
Lookup Type: OE_PAYMENT_TYPE
12.1.1
product: ONT - Order Management , meaning: OM payment Types ,
-
Lookup Type: OE_PAYMENT_TYPE
12.2.2
product: ONT - Order Management , meaning: OM payment Types ,
-
Lookup Type: HOLDABLE_LINE_ACTIVITIES
12.1.1
product: ONT - Order Management , meaning: Holdable Line Activiites , description: Holdable Line Activities ,
-
Lookup Type: HOLD_TYPE
12.2.2
product: ONT - Order Management , meaning: Contract Hold Type , description: Contract Hold Type ,
-
Lookup Type: HOLD_TYPE
12.1.1
product: ONT - Order Management , meaning: Contract Hold Type , description: Contract Hold Type ,