Search Results ap_invoices_interface
Overview
The AP_INVOICES_INTERFACE table is a core staging table within the Oracle E-Business Suite Payables module. It serves as the primary data repository for the Payables Open Interface (POI) Import program, a critical integration mechanism. Its role is to temporarily hold invoice header information that is sourced from external systems—such as EDI transmissions, legacy applications, or custom feeder systems—before it is validated and imported into the main transactional tables of Oracle Payables. This interface-driven approach enables the high-volume, automated creation of invoices without manual data entry, ensuring data integrity and streamlining the accounts payable process.
Key Information Stored
The table stores the essential attributes required to create a standard invoice. While the provided metadata specifies the primary key column, standard implementation knowledge indicates the table contains numerous columns to capture comprehensive invoice data. The primary key, INVOICE_ID, is a unique identifier for each interface record, typically populated from a sequence. Other critical columns include INVOICE_NUM, INVOICE_DATE, VENDOR_ID or VENDOR_NUM, INVOICE_AMOUNT, and DESCRIPTION. The table also holds columns for payment terms, currency, and source system identifiers. Crucially, it includes control columns such as GROUP_ID for batch processing and STATUS flags (like 'PENDING', 'REJECTED', 'PROCESSED') that are updated by the Open Interface Import program to reflect the record's processing state.
Common Use Cases and Queries
The primary use case is the batch import of invoice data. A typical process involves populating this table and the related AP_INVOICE_LINES_INTERFACE table, then executing the "Payables Open Interface Import" concurrent request. Common queries involve monitoring the interface for errors. For example, to identify rejected records and their reasons:
- SELECT invoice_id, invoice_num, status, error_code FROM ap_invoices_interface WHERE status = 'REJECTED';
Another frequent query is to find unprocessed records for a specific batch or source system before submission:
- SELECT COUNT(*), group_id FROM ap_invoices_interface WHERE status = 'PENDING' GROUP BY group_id;
Reporting often focuses on interface volume, success rates, and troubleshooting data quality issues prior to import.
Related Objects
The AP_INVOICES_INTERFACE table is central to the Open Interface ecosystem. As per the provided metadata, it has a foreign key relationship with the AP_EXPENSE_FEED_DISTS_ALL table, linking interface headers to detailed expense distribution lines from external sources. Its most critical partner is the AP_INVOICE_LINES_INTERFACE table, which holds the line-level details for each interface invoice. The primary operational dependency is the "Payables Open Interface Import" program (often associated with the AP_INV_PUB_PKG package), which reads, validates, and transfers data from this interface table into the permanent AP_INVOICES_ALL and related tables. Successful import moves records out of the interface, making it a transient holding area.
-
Table: AP_INVOICES_INTERFACE
12.1.1
owner:AP, object_type:TABLE, fnd_design_data:SQLAP.AP_INVOICES_INTERFACE, object_name:AP_INVOICES_INTERFACE, status:VALID, product: AP - Payables , description: Information used to create an invoice using Payables Open Interface Import , implementation_dba_data: AP.AP_INVOICES_INTERFACE ,
-
Table: AP_INVOICES_INTERFACE
12.2.2
owner:AP, object_type:TABLE, fnd_design_data:SQLAP.AP_INVOICES_INTERFACE, object_name:AP_INVOICES_INTERFACE, status:VALID, product: AP - Payables , description: Information used to create an invoice using Payables Open Interface Import , implementation_dba_data: AP.AP_INVOICES_INTERFACE ,
-
View: AP_INTERFACE_REJECTIONS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:SQLAP.AP_INTERFACE_REJECTIONS_V, object_name:AP_INTERFACE_REJECTIONS_V, status:VALID, product: AP - Payables , description: - Retrofitted , implementation_dba_data: APPS.AP_INTERFACE_REJECTIONS_V ,
-
View: AP_INTERFACE_REJECTIONS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:SQLAP.AP_INTERFACE_REJECTIONS_V, object_name:AP_INTERFACE_REJECTIONS_V, status:VALID, product: AP - Payables , description: - Retrofitted , implementation_dba_data: APPS.AP_INTERFACE_REJECTIONS_V ,
-
Table: AP_EXPENSE_FEED_DISTS_ALL
12.2.2
owner:AP, object_type:TABLE, fnd_design_data:SQLAP.AP_EXPENSE_FEED_DISTS_ALL, object_name:AP_EXPENSE_FEED_DISTS_ALL, status:VALID, product: AP - Payables , description: Accounting information for credit card transactions , implementation_dba_data: AP.AP_EXPENSE_FEED_DISTS_ALL ,
-
Table: AP_EXPENSE_FEED_DISTS_ALL
12.1.1
owner:AP, object_type:TABLE, fnd_design_data:SQLAP.AP_EXPENSE_FEED_DISTS_ALL, object_name:AP_EXPENSE_FEED_DISTS_ALL, status:VALID, product: AP - Payables , description: Accounting information for credit card transactions , implementation_dba_data: AP.AP_EXPENSE_FEED_DISTS_ALL ,
-
View: AP_INVOICE_LINES_INTERFACE_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:SQLAP.AP_INVOICE_LINES_INTERFACE_V, object_name:AP_INVOICE_LINES_INTERFACE_V, status:VALID, product: AP - Payables , implementation_dba_data: APPS.AP_INVOICE_LINES_INTERFACE_V ,
-
View: AP_INVOICE_LINES_INTERFACE_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:SQLAP.AP_INVOICE_LINES_INTERFACE_V, object_name:AP_INVOICE_LINES_INTERFACE_V, status:VALID, product: AP - Payables , implementation_dba_data: APPS.AP_INVOICE_LINES_INTERFACE_V ,
-
View: AP_INVOICES_INTERFACE_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:SQLAP.AP_INVOICES_INTERFACE_V, object_name:AP_INVOICES_INTERFACE_V, status:VALID, product: AP - Payables , implementation_dba_data: APPS.AP_INVOICES_INTERFACE_V ,
-
View: AP_INVOICES_INTERFACE_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:SQLAP.AP_INVOICES_INTERFACE_V, object_name:AP_INVOICES_INTERFACE_V, status:VALID, product: AP - Payables , implementation_dba_data: APPS.AP_INVOICES_INTERFACE_V ,