Search Results ap_inv_selection_criteria_all
Overview
The AP_INV_SELECTION_CRITERIA_ALL table is a core technical object within the Oracle E-Business Suite Payables module (AP). It serves as the master repository for storing the specific selection criteria defined for a payment batch, also known as a checkrun. When a user initiates the "Build Payments" or "Format Payments" process, they define a set of rules to determine which invoices are eligible for payment. These rules, which include parameters such as payment currency, bank account, payment method, and due date ranges, are persisted in this table. Each record is uniquely identified by a CHECKRUN_ID and acts as the central configuration for a single payment batch execution, driving the entire invoice selection and payment generation workflow in Oracle Payables for both releases 12.1.1 and 12.2.2.
Key Information Stored
The table's primary key is the CHECKRUN_ID, which links the criteria to the resulting payment batch. Critical foreign key columns define the operational parameters of the batch. The BANK_ACCOUNT_ID links to AP_BANK_ACCOUNTS_ALL, specifying the source of funds. CURRENCY_CODE and EXCHANGE_RATE_TYPE (linked to FND_CURRENCIES and GL_DAILY_CONVERSION_TYPES, respectively) control the payment currency and conversion rules. For complex batch setups, BATCH_SET_ID and BATCH_SET_LINE_ID link to the AP_PBATCH_SETS_ALL and AP_PBATCH_SET_LINES_ALL tables. Other significant columns, inferred from standard functionality, typically include selection criteria like PAYMENT_METHOD_CODE, PAY_GROUP_CODE, VENDOR_ID ranges, invoice due date parameters, and payment priority rules, which collectively filter the payable invoices for inclusion.
Common Use Cases and Queries
The primary use case is auditing and troubleshooting payment batch processes. Analysts can query this table to understand why specific invoices were selected or excluded. A common reporting query retrieves the criteria for a specific payment batch run. For example:
- SELECT checkrun_name, currency_code, bank_account_id, creation_date FROM ap_inv_selection_criteria_all WHERE checkrun_id = :p_checkrun_id;
Another frequent scenario involves tracing the lineage of payments back to their originating criteria. Integration or data repair scripts may also reference this table to validate or correct batch configurations. Support personnel often join this table with AP_SELECTED_INVOICES_ALL or AP_CHECKS_ALL to correlate payment outputs with the input rules that generated them, providing a complete audit trail from criteria definition to final payment.
Related Objects
As indicated by the extensive foreign key relationships, AP_INV_SELECTION_CRITERIA_ALL is a pivotal hub in the Payables schema. It is directly referenced by numerous key transaction tables. AP_CHECKS_ALL stores the final payment documents created from the batch. AP_SELECTED_INVOICES_ALL and AP_UNSELECTED_INVOICES_ALL log the invoices that were included or excluded based on the criteria. Temporary and work tables like AP_AWT_TEMP_DISTRIBUTIONS_ALL and AP_CHECKRUN_CONC_PROCESSES_ALL also link to it during batch processing. Furthermore, grouping tables such as AP_PAY_GROUP, AP_LE_GROUP, and AP_CURRENCY_GROUP use the CHECKRUN_ID to store detailed, multi-record selection criteria defined within the batch, forming a hierarchical data model for complex payment instructions.
-
Table: AP_INV_SELECTION_CRITERIA_ALL
12.1.1
owner:AP, object_type:TABLE, fnd_design_data:SQLAP.AP_INV_SELECTION_CRITERIA_ALL, object_name:AP_INV_SELECTION_CRITERIA_ALL, status:VALID, product: AP - Payables , description: Payment batch invoice selection criteria , implementation_dba_data: AP.AP_INV_SELECTION_CRITERIA_ALL ,
-
Table: AP_INV_SELECTION_CRITERIA_ALL
12.2.2
owner:AP, object_type:TABLE, fnd_design_data:SQLAP.AP_INV_SELECTION_CRITERIA_ALL, object_name:AP_INV_SELECTION_CRITERIA_ALL, status:VALID, product: AP - Payables , description: Payment batch invoice selection criteria , implementation_dba_data: AP.AP_INV_SELECTION_CRITERIA_ALL ,
-
Table: AP_CHECKS_ALL
12.2.2
owner:AP, object_type:TABLE, fnd_design_data:SQLAP.AP_CHECKS_ALL, object_name:AP_CHECKS_ALL, status:VALID, product: AP - Payables , description: Supplier payment data , implementation_dba_data: AP.AP_CHECKS_ALL ,
-
Table: AP_CHECKS_ALL
12.1.1
owner:AP, object_type:TABLE, fnd_design_data:SQLAP.AP_CHECKS_ALL, object_name:AP_CHECKS_ALL, status:VALID, product: AP - Payables , description: Supplier payment data , implementation_dba_data: AP.AP_CHECKS_ALL ,
-
Table: AP_PBATCH_SETS_ALL
12.2.2
owner:AP, object_type:TABLE, fnd_design_data:SQLAP.AP_PBATCH_SETS_ALL, object_name:AP_PBATCH_SETS_ALL, status:VALID, product: AP - Payables , description: Payment batch sets , implementation_dba_data: AP.AP_PBATCH_SETS_ALL ,
-
Table: AP_UNSELECTED_INVOICES_ALL
12.1.1
owner:AP, object_type:TABLE, fnd_design_data:SQLAP.AP_UNSELECTED_INVOICES_ALL, object_name:AP_UNSELECTED_INVOICES_ALL, status:VALID, product: AP - Payables , description: This table holds invoices that could not be paid by a payment batch. , implementation_dba_data: AP.AP_UNSELECTED_INVOICES_ALL ,
-
Table: AP_CHECKRUN_CONC_PROCESSES_ALL
12.1.1
owner:AP, object_type:TABLE, fnd_design_data:SQLAP.AP_CHECKRUN_CONC_PROCESSES_ALL, object_name:AP_CHECKRUN_CONC_PROCESSES_ALL, status:VALID, product: AP - Payables , description: Temporary table for tracking payment batch concurrent programs , implementation_dba_data: AP.AP_CHECKRUN_CONC_PROCESSES_ALL ,
-
Table: AP_CHECKRUN_CONC_PROCESSES_ALL
12.2.2
owner:AP, object_type:TABLE, fnd_design_data:SQLAP.AP_CHECKRUN_CONC_PROCESSES_ALL, object_name:AP_CHECKRUN_CONC_PROCESSES_ALL, status:VALID, product: AP - Payables , description: Temporary table for tracking payment batch concurrent programs , implementation_dba_data: AP.AP_CHECKRUN_CONC_PROCESSES_ALL ,
-
Table: AP_LE_GROUP
12.1.1
owner:AP, object_type:TABLE, fnd_design_data:SQLAP.AP_LE_GROUP, object_name:AP_LE_GROUP, status:VALID, product: AP - Payables , description: Legal entities for the Payment Process Request Template or the Payment Process Request. , implementation_dba_data: AP.AP_LE_GROUP ,
-
Table: AP_OU_GROUP
12.1.1
owner:AP, object_type:TABLE, fnd_design_data:SQLAP.AP_OU_GROUP, object_name:AP_OU_GROUP, status:VALID, product: AP - Payables , description: Operating units for the Payment Process Request Template or the Payment Process Request. , implementation_dba_data: AP.AP_OU_GROUP ,
-
Table: AP_CHECKRUN_CONFIRMATIONS_ALL
12.2.2
owner:AP, object_type:TABLE, fnd_design_data:SQLAP.AP_CHECKRUN_CONFIRMATIONS_ALL, object_name:AP_CHECKRUN_CONFIRMATIONS_ALL, status:VALID, product: AP - Payables , description: Temporary table for payment batch confirmations , implementation_dba_data: AP.AP_CHECKRUN_CONFIRMATIONS_ALL ,
-
Table: AP_OU_GROUP
12.2.2
owner:AP, object_type:TABLE, fnd_design_data:SQLAP.AP_OU_GROUP, object_name:AP_OU_GROUP, status:VALID, product: AP - Payables , description: Operating units for the Payment Process Request Template or the Payment Process Request. , implementation_dba_data: AP.AP_OU_GROUP ,
-
Table: AP_PAY_GROUP
12.2.2
owner:AP, object_type:TABLE, fnd_design_data:SQLAP.AP_PAY_GROUP, object_name:AP_PAY_GROUP, status:VALID, product: AP - Payables , description: Pay groups for the Payment Process Request Template or the Payment Process Request. , implementation_dba_data: AP.AP_PAY_GROUP ,
-
Table: AP_CHECKRUN_CONFIRMATIONS_ALL
12.1.1
owner:AP, object_type:TABLE, fnd_design_data:SQLAP.AP_CHECKRUN_CONFIRMATIONS_ALL, object_name:AP_CHECKRUN_CONFIRMATIONS_ALL, status:VALID, product: AP - Payables , description: Temporary table for payment batch confirmations , implementation_dba_data: AP.AP_CHECKRUN_CONFIRMATIONS_ALL ,
-
Table: AP_PBATCH_SETS_ALL
12.1.1
owner:AP, object_type:TABLE, fnd_design_data:SQLAP.AP_PBATCH_SETS_ALL, object_name:AP_PBATCH_SETS_ALL, status:VALID, product: AP - Payables , description: Payment batch sets , implementation_dba_data: AP.AP_PBATCH_SETS_ALL ,
-
Table: AP_UNSELECTED_INVOICES_ALL
12.2.2
owner:AP, object_type:TABLE, fnd_design_data:SQLAP.AP_UNSELECTED_INVOICES_ALL, object_name:AP_UNSELECTED_INVOICES_ALL, status:VALID, product: AP - Payables , description: This table holds invoices that could not be paid by a payment batch. , implementation_dba_data: AP.AP_UNSELECTED_INVOICES_ALL ,
-
Table: AP_SELECTED_INVOICE_CHECKS_ALL
12.1.1
owner:AP, object_type:TABLE, fnd_design_data:SQLAP.AP_SELECTED_INVOICE_CHECKS_ALL, object_name:AP_SELECTED_INVOICE_CHECKS_ALL, status:VALID, product: AP - Payables , description: No Longer Used , implementation_dba_data: AP.AP_SELECTED_INVOICE_CHECKS_ALL ,
-
Table: AP_AWT_TEMP_DISTRIBUTIONS_ALL
12.2.2
owner:AP, object_type:TABLE, fnd_design_data:SQLAP.AP_AWT_TEMP_DISTRIBUTIONS_ALL, object_name:AP_AWT_TEMP_DISTRIBUTIONS_ALL, status:VALID, product: AP - Payables , description: Withholding tax temporary distributions , implementation_dba_data: AP.AP_AWT_TEMP_DISTRIBUTIONS_ALL ,
-
Table: AP_PAY_GROUP
12.1.1
owner:AP, object_type:TABLE, fnd_design_data:SQLAP.AP_PAY_GROUP, object_name:AP_PAY_GROUP, status:VALID, product: AP - Payables , description: Pay groups for the Payment Process Request Template or the Payment Process Request. , implementation_dba_data: AP.AP_PAY_GROUP ,
-
Table: AP_AWT_TEMP_DISTRIBUTIONS_ALL
12.1.1
owner:AP, object_type:TABLE, fnd_design_data:SQLAP.AP_AWT_TEMP_DISTRIBUTIONS_ALL, object_name:AP_AWT_TEMP_DISTRIBUTIONS_ALL, status:VALID, product: AP - Payables , description: Withholding tax temporary distributions , implementation_dba_data: AP.AP_AWT_TEMP_DISTRIBUTIONS_ALL ,
-
Table: AP_CURRENCY_GROUP
12.1.1
owner:AP, object_type:TABLE, fnd_design_data:SQLAP.AP_CURRENCY_GROUP, object_name:AP_CURRENCY_GROUP, status:VALID, product: AP - Payables , description: Payment currencies for the Payment Process Request Template or the Payment Process Request. , implementation_dba_data: AP.AP_CURRENCY_GROUP ,
-
Table: AP_LE_GROUP
12.2.2
owner:AP, object_type:TABLE, fnd_design_data:SQLAP.AP_LE_GROUP, object_name:AP_LE_GROUP, status:VALID, product: AP - Payables , description: Legal entities for the Payment Process Request Template or the Payment Process Request. , implementation_dba_data: AP.AP_LE_GROUP ,
-
Table: AP_PBATCH_SET_LINES_ALL
12.1.1
owner:AP, object_type:TABLE, fnd_design_data:SQLAP.AP_PBATCH_SET_LINES_ALL, object_name:AP_PBATCH_SET_LINES_ALL, status:VALID, product: AP - Payables , description: Payment batch set lines , implementation_dba_data: AP.AP_PBATCH_SET_LINES_ALL ,
-
Table: AP_PBATCH_SET_LINES_ALL
12.2.2
owner:AP, object_type:TABLE, fnd_design_data:SQLAP.AP_PBATCH_SET_LINES_ALL, object_name:AP_PBATCH_SET_LINES_ALL, status:VALID, product: AP - Payables , description: Payment batch set lines , implementation_dba_data: AP.AP_PBATCH_SET_LINES_ALL ,
-
Table: AP_CURRENCY_GROUP
12.2.2
owner:AP, object_type:TABLE, fnd_design_data:SQLAP.AP_CURRENCY_GROUP, object_name:AP_CURRENCY_GROUP, status:VALID, product: AP - Payables , description: Payment currencies for the Payment Process Request Template or the Payment Process Request. , implementation_dba_data: AP.AP_CURRENCY_GROUP ,
-
View: AP_DOCUMENT_LINES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:SQLAP.AP_DOCUMENT_LINES_V, object_name:AP_DOCUMENT_LINES_V, status:VALID, product: AP - Payables , implementation_dba_data: APPS.AP_DOCUMENT_LINES_V ,
-
View: AP_DOCUMENT_LINES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:SQLAP.AP_DOCUMENT_LINES_V, object_name:AP_DOCUMENT_LINES_V, status:VALID, product: AP - Payables , implementation_dba_data: APPS.AP_DOCUMENT_LINES_V ,
-
Table: AP_SELECTED_INVOICE_CHECKS_ALL
12.2.2
owner:AP, object_type:TABLE, fnd_design_data:SQLAP.AP_SELECTED_INVOICE_CHECKS_ALL, object_name:AP_SELECTED_INVOICE_CHECKS_ALL, status:VALID, product: AP - Payables , description: No Longer Used , implementation_dba_data: AP.AP_SELECTED_INVOICE_CHECKS_ALL ,
-
Table: AP_CHECK_STOCKS_ALL
12.1.1
owner:AP, object_type:TABLE, fnd_design_data:SQLAP.AP_CHECK_STOCKS_ALL, object_name:AP_CHECK_STOCKS_ALL, status:VALID, product: AP - Payables , description: No Longer Used , implementation_dba_data: AP.AP_CHECK_STOCKS_ALL ,
-
Table: AP_CHECK_STOCKS_ALL
12.2.2
owner:AP, object_type:TABLE, fnd_design_data:SQLAP.AP_CHECK_STOCKS_ALL, object_name:AP_CHECK_STOCKS_ALL, status:VALID, product: AP - Payables , description: No Longer Used , implementation_dba_data: AP.AP_CHECK_STOCKS_ALL ,
-
Table: AP_SELECTED_INVOICES_ALL
12.1.1
owner:AP, object_type:TABLE, fnd_design_data:SQLAP.AP_SELECTED_INVOICES_ALL, object_name:AP_SELECTED_INVOICES_ALL, status:VALID, product: AP - Payables , description: Temporary storage of invoices selected for payment in a payment batch , implementation_dba_data: AP.AP_SELECTED_INVOICES_ALL ,
-
Table: AP_SELECTED_INVOICES_ALL
12.2.2
owner:AP, object_type:TABLE, fnd_design_data:SQLAP.AP_SELECTED_INVOICES_ALL, object_name:AP_SELECTED_INVOICES_ALL, status:VALID, product: AP - Payables , description: Temporary storage of invoices selected for payment in a payment batch , implementation_dba_data: AP.AP_SELECTED_INVOICES_ALL ,
-
Table: AP_BANK_ACCOUNTS_ALL
12.2.2
owner:AP, object_type:TABLE, fnd_design_data:SQLAP.AP_BANK_ACCOUNTS_ALL, object_name:AP_BANK_ACCOUNTS_ALL, status:VALID, product: AP - Payables , implementation_dba_data: AP.AP_BANK_ACCOUNTS_ALL ,
-
Table: AP_BANK_ACCOUNTS_ALL
12.1.1
owner:AP, object_type:TABLE, fnd_design_data:SQLAP.AP_BANK_ACCOUNTS_ALL, object_name:AP_BANK_ACCOUNTS_ALL, status:VALID, product: AP - Payables , implementation_dba_data: AP.AP_BANK_ACCOUNTS_ALL ,
-
View: AP_DOCUMENTS_PAYABLE
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:SQLAP.AP_DOCUMENTS_PAYABLE, object_name:AP_DOCUMENTS_PAYABLE, status:VALID, product: AP - Payables , implementation_dba_data: APPS.AP_DOCUMENTS_PAYABLE ,
-
View: AP_DOCUMENTS_PAYABLE
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:SQLAP.AP_DOCUMENTS_PAYABLE, object_name:AP_DOCUMENTS_PAYABLE, status:VALID, product: AP - Payables , implementation_dba_data: APPS.AP_DOCUMENTS_PAYABLE ,