Search Results batch
Overview
The IBY_BATCHES_ALL table is a core data object within the Oracle Payments (IBY) module of Oracle E-Business Suite (EBS) versions 12.1.1 and 12.2.2. It serves as the central repository for settlement batch information, a critical component in the payment processing lifecycle. The table is populated and updated by the system during the execution of the 'Create Settlement Batches' program. Its primary role is to store and manage metadata for batch operations involving both credit card transactions and bank account transfers, facilitating the grouping of individual payment instructions for efficient and organized settlement with financial institutions.
Key Information Stored
The table's structure is designed to track the identity, status, and relationships of settlement batches. The primary key is the MBATCHID column, which uniquely identifies each batch record. Another significant column is BATCHID, which, in conjunction with PAYEEID, forms a unique key (IBY_BATCH_PREQ_BATCH_PAYEE_UK), ensuring batch identification per payee. Critical foreign key columns establish essential relationships: BEPID links the batch to a specific Business Event Processor (BEP) or payment system in the IBY_BEPINFO table, and MPAYEEID references the master payee in the IBY_PAYEE table. While the provided metadata does not list all columns, typical data stored includes batch creation date, status (e.g., 'CREATED', 'SUBMITTED', 'SETTLED'), batch total amounts, and the associated payment method.
Common Use Cases and Queries
This table is fundamental for payment operations reporting and reconciliation. Common use cases include tracking the status of all settlement batches for a given time period, identifying batches associated with a specific payee or payment system, and reconciling batch totals against transaction summaries. A typical reporting query might join IBY_BATCHES_ALL with related transaction tables. For example, to list recent batches with their status and system:
- SELECT batch.mbatchid, batch.batchid, batch.status, bep.bep_name FROM iby_batches_all batch, iby_bepinfo bep WHERE batch.bepid = bep.bepid AND batch.creation_date > SYSDATE - 30 ORDER BY batch.creation_date DESC;
Another critical use case is troubleshooting, where technical consultants query this table to verify if a batch was successfully created by the concurrent program before proceeding to the next payment step.
Related Objects
The IBY_BATCHES_ALL table is a central hub within the Payments schema, with several key dependencies as indicated by its foreign keys. It has a direct foreign key relationship to IBY_BEPINFO (via BEPID) and IBY_PAYEE (via MPAYEEID). Furthermore, it is referenced as a parent table by other critical payment objects. The IBY_PAY_BATCHES_ALL table links individual payment instructions to a settlement batch using IBY_BATCH_ID. The IBY_TRXN_SUMMARIES_ALL table, which holds summarized transaction data, references IBY_BATCHES_ALL via MBATCHID, enabling the roll-up of transaction details to the batch level for reporting and settlement.
-
Lookup Type: IBY_BATCH_STATE
12.1.1
product: IBY - Payments , meaning: Settlement batch states , description: Settlement batch states ,
-
Lookup Type: IBY_BATCH_STATE
12.2.2
product: IBY - Payments , meaning: Settlement batch states , description: Settlement batch states ,
-
Lookup Type: IBY_TRANSACTION_STATUS
12.1.1
product: IBY - Payments , meaning: Transaction Statuses , description: Transaction Status defined in Oracle Payments ,
-
Lookup Type: IBY_TRANSACTION_STATUS
12.2.2
product: IBY - Payments , meaning: Transaction Statuses , description: Transaction Status defined in Oracle Payments ,
-
Concurrent Program: IBY_FC_ACP_LTR_FORMAT
12.1.1
execution_filename: FCAccompanyLetter , product: IBY - Payments , user_name: Settlement Batch Accompanying Letter , description: Creates accompanying letter to summarize contents of a settlement batch , argument_method: Standard , enabled: Yes , execution_method: Java Concurrent Program ,
-
Concurrent Program: IBY_FC_ACP_LTR_FORMAT
12.2.2
execution_filename: FCAccompanyLetter , product: IBY - Payments , user_name: Settlement Batch Accompanying Letter , description: Creates accompanying letter to summarize contents of a settlement batch , argument_method: Standard , enabled: Yes , execution_method: Java Concurrent Program ,
-
Lookup Type: IBY_FC_DASH_BATCH_OPTIONS
12.1.1
product: IBY - Payments , meaning: Funds Capture Dashboard Create Settlement Batch Options , description: Defines the options the administrator has when creating settlement batches through the Funds Capture Dashboard. ,
-
Lookup Type: IBY_FC_DASH_BATCH_OPTIONS
12.2.2
product: IBY - Payments , meaning: Funds Capture Dashboard Create Settlement Batch Options , description: Defines the options the administrator has when creating settlement batches through the Funds Capture Dashboard. ,
-
Concurrent Program: IBY_FC_FETCH_BATCH_CLEARING
12.1.1
execution_filename: SchedInitiator , product: IBY - Payments , user_name: Oracle Payments Scheduler , description: iPayment Scheduler , argument_method: Standard , enabled: Yes , execution_method: Java Concurrent Program ,
-
Concurrent Program: IBY_FC_FETCH_BATCH_CLEARING
12.2.2
execution_filename: SchedInitiator , product: IBY - Payments , user_name: Oracle Payments Scheduler , description: iPayment Scheduler , argument_method: Standard , enabled: Yes , execution_method: Java Concurrent Program ,
-
Table: IBY_BATCHES_ALL
12.1.1
owner:IBY, object_type:TABLE, fnd_design_data:IBY.IBY_BATCHES_ALL, object_name:IBY_BATCHES_ALL, status:VALID, product: IBY - Payments , description: IBY_BATCHES holds the information about batch operations for SSL credit card transactions. A terminal based merchant will need to have batch operations. The status of the payees batch will be contained in this table. , implementation_dba_data: IBY.IBY_BATCHES_ALL ,
-
Lookup Type: IBY_FORMAT_TYPES
12.1.1
product: IBY - Payments , meaning: Format Types , description: Defines the types of formats Payments supports for funds capture and disbursement ,
-
Lookup Type: IBY_FORMAT_TYPES
12.2.2
product: IBY - Payments , meaning: Format Types , description: Defines the types of formats Payments supports for funds capture and disbursement ,
-
Lookup Type: IBY_TRXN_RESPONSE_FIELDS
12.1.1
product: IBY - Payments , meaning: IBY TRXN RESPONSE FIELDS ,
-
Lookup Type: IBY_OPERATION_TYPES
12.1.1
product: IBY - Payments , meaning: Operation Types , description: Operation types that are displayed in the Funds Capture Dashboard ,
-
Lookup Type: IBY_OPERATION_TYPES
12.2.2
product: IBY - Payments , meaning: Operation Types , description: Operation types that are displayed in the Funds Capture Dashboard ,
-
Lookup Type: IBY_TRXN_RESPONSE_FIELDS
12.2.2
product: IBY - Payments , meaning: IBY TRXN RESPONSE FIELDS ,
-
Lookup Type: IBY_TRXN_REQTYPES
12.2.2
product: IBY - Payments , meaning: IBY TRXN REQTYPES , description: Transaction Types ,
-
Lookup Type: IBY_TRXN_REQTYPES
12.1.1
product: IBY - Payments , meaning: IBY TRXN REQTYPES , description: Transaction Types ,
-
Table: IBY_BATCHES_ALL
12.2.2
owner:IBY, object_type:TABLE, fnd_design_data:IBY.IBY_BATCHES_ALL, object_name:IBY_BATCHES_ALL, status:VALID, product: IBY - Payments , description: "This table contains records of the settlement batch information which is updated by system while processing 'Create settlement Batches' program.IBY_BATCHES_ALL stores information about batch operations for credit cards and bank account tra , implementation_dba_data: IBY.IBY_BATCHES_ALL ,
-
Lookup Type: IBY_TRXNTYPES
12.1.1
product: IBY - Payments , meaning: IBY TRANSACTION TYPES , description: Common interface across multiple payment stystems ,
-
Lookup Type: IBY_TRXNTYPES
12.2.2
product: IBY - Payments , meaning: IBY TRANSACTION TYPES , description: Common interface across multiple payment stystems ,
-
Lookup Type: IBY_OAUI_OP_ON_OFF_LINE
12.1.1
product: IBY - Payments , meaning: IBY_OAUI_OP_ON_OFF_LINE , description: Online/Offline Transaction Types ,
-
Lookup Type: IBY_OAUI_OP_ON_OFF_LINE
12.2.2
product: IBY - Payments , meaning: IBY_OAUI_OP_ON_OFF_LINE , description: Online/Offline Transaction Types ,
-
Table: IBY_PAY_BATCHES_ALL
12.2.2
owner:IBY, object_type:TABLE, fnd_design_data:IBY.IBY_PAY_BATCHES_ALL, object_name:IBY_PAY_BATCHES_ALL, status:VALID, product: IBY - Payments , description: Stores batch level payment information as submitted by payable programs , implementation_dba_data: IBY.IBY_PAY_BATCHES_ALL ,
-
Table: IBY_PAY_BATCHES_ALL
12.1.1
owner:IBY, object_type:TABLE, fnd_design_data:IBY.IBY_PAY_BATCHES_ALL, object_name:IBY_PAY_BATCHES_ALL, status:VALID, product: IBY - Payments , description: Stores batch level payment information as submitted by payable programs , implementation_dba_data: IBY.IBY_PAY_BATCHES_ALL ,
-
Concurrent Program: IBY_FC_SUBMIT_OFFLINE_TRXNS
12.2.2
execution_filename: SchedInitiator , product: IBY - Payments , user_name: Oracle Payments Scheduler , description: iPayment Scheduler , argument_method: Standard , enabled: Yes , execution_method: Java Concurrent Program ,
-
Concurrent Program: IBY_FC_SUBMIT_OFFLINE_TRXNS
12.1.1
execution_filename: SchedInitiator , product: IBY - Payments , user_name: Oracle Payments Scheduler , description: iPayment Scheduler , argument_method: Standard , enabled: Yes , execution_method: Java Concurrent Program ,
-
Concurrent Program: IBY_FC_ALL_ACTIONS
12.1.1
execution_filename: SchedInitiator , product: IBY - Payments , user_name: Oracle Payments Scheduler , description: iPayment Scheduler , argument_method: Standard , enabled: Yes , execution_method: Java Concurrent Program ,
-
Concurrent Program: IBY_FC_ALL_ACTIONS
12.2.2
execution_filename: SchedInitiator , product: IBY - Payments , user_name: Oracle Payments Scheduler , description: iPayment Scheduler , argument_method: Standard , enabled: Yes , execution_method: Java Concurrent Program ,
-
Lookup Type: IBY_VALIDATION_LEVELS
12.1.1
product: IBY - Payments , meaning: Validation Levels , description: Validation levels ,
-
Lookup Type: IBY_VALIDATION_LEVELS
12.2.2
product: IBY - Payments , meaning: Validation Levels , description: Validation levels ,
-
View: IBY_BATCHES_ALL_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:IBY.IBY_BATCHES_ALL_V, object_name:IBY_BATCHES_ALL_V, status:VALID, product: IBY - Payments , description: View used to work with batch transactions. , implementation_dba_data: APPS.IBY_BATCHES_ALL_V ,
-
View: IBY_BATCHES_ALL_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IBY.IBY_BATCHES_ALL_V, object_name:IBY_BATCHES_ALL_V, status:VALID, product: IBY - Payments , description: View used to work with batch transactions. , implementation_dba_data: APPS.IBY_BATCHES_ALL_V ,
-
View: IBY_XML_BATCH_FCI_1_0_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IBY.IBY_XML_BATCH_FCI_1_0_V, object_name:IBY_XML_BATCH_FCI_1_0_V, status:VALID, product: IBY - Payments , implementation_dba_data: APPS.IBY_XML_BATCH_FCI_1_0_V ,
-
View: IBY_XML_BATCH_FCI_1_0_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:IBY.IBY_XML_BATCH_FCI_1_0_V, object_name:IBY_XML_BATCH_FCI_1_0_V, status:VALID, product: IBY - Payments , implementation_dba_data: APPS.IBY_XML_BATCH_FCI_1_0_V ,