Oracle Applications_ AP Invoice Interface
Oracle Applications_ AP Invoice Interface
This interface helps us to import vendor invoices into Oracle applications from
external systems into Oracle Applications. ABOUT ME
Bhaskar Reddy
Interface tables: View my complete profile
1) AP_INVOICES_INTERFACE
This is the open interface table for importing AP Invoices from external sources and LABELS
stores header information about invoices. Invoice data comes from sources including: Account Payables(AP) (27)
· EDI invoices from suppliers that are loaded through Oracle e-Commerce Gateway
Account Receivables(AR) (11)
· Supplier invoices that are transferred through the Oracle XML Gateway
Alerts (6)
· Invoices that are loaded using Oracle SQL*Loader
AOL (4)
· Lease invoices from Oracle Property Manager
APIs (49)
· Lease payments from Oracle Assets
Apps Tables (8)
· Credit card transaction data that are loaded using the Credit Card Invoice
Bank Payment Method (1)
Interface Summary
· Expense Report invoices from Oracle Internet Expenses BI Publisher (4)
VENDOR_ID & VENDOR_SITE_ID (Required) : VENDOR_ID is unique identifier for LOVs (4)
a supplier and VENDOR_SITE_ID is Internal supplier site identifier. Supplier of the O2C (1)
invoice to be derived by value in one of the following columns in this table: Oracle Apps (34)
VENDOR_ID, VENDOR_NUM, VENDOR_NAME, VENDOR_SITE_ID or PO_NUMBER. Oracle Apps 11i (6)
Oracle Apps Framework (OAF) (8)
VENDOR_NUM & VENDOR_NAME (Optional) : Supplier number and name. You Oracle Inventory (6)
must identify the supplier by entering a value for one of the following columns in this Oracle Payments (3)
table: VENDOR_ID, VENDOR_NUM, VENDOR_SITE_ID, VENDOR_SITE CODE, or Oracle Receivables (1)
PO_NUMBER.
https://bhaskarreddyapps.blogspot.com/2011/10/ap-invoice-interface.html 1/5
5/24/25, 9:08 PM Bhaskar Reddy Oracle Applications: AP Invoice Interface
Order Management(OM) (7)
INVOICE_AMOUNT (Required) : Amount of the invoice. P2P (4)
Price (4)
INVOICE_CURRENCY_CODE (Optional) : Currency code for the invoice. If you Project Accounting(PA) (1)
want to create foreign currency invoices, enter a currency code that is different from
Purchase Order(PO) (12)
your functional currency.
R12 (11)
Reports (12)
EXCHANGE_RATE (Optional) : This column is required if you enter a foreign
Request Group (1)
currency code in the INVOICE_CURRENCY_CODE column and you enter User as the
Some Useful Scripts (16)
EXCHANGE_RATE_TYPE.
SQL *Loader (5)
TERMS_ID (Optional) : Internal identifier for the payment terms. SQL Developer (1)
SQL- PL/SQL (14)
DESCRIPTION (Optional) : Enter the description that you want to assign to the Sub Ledger Accounting (2)
invoice created from this record. System Administrator (1)
System Parameters (1)
SOURCE (Required) : Source of the invoice data. If you import EDI invoices from the TOAD (1)
Oracle EDI Gateway, the source is EDI Gateway. For invoices you import using Triggers (1)
SQL*Loader, use a QuickCode with the type Source that you have defined in the UNIX (1)
QuickCodes window in Payables.
User Parameters (1)
Value Set (2)
2) AP_INVOICE_LINES_INTERFACE
Workflows (3)
This is the lines interface table for the AP Invoice Open Interface and it is used in
XML Publisher (21)
conjunction with AP_INVOICE_INTERFACE table. AP_INVOICE_LINES_INTERFACE
stores information used to create one or more invoice distributions. Note that one
row in this table may create, during the import process, more than one invoice BLOG ARCHIVE
INVOICE_LINE_ID : This value is not required. You can enter a unique number for ▼ 2011 (188)
each invoice line of an invoice. ► December (2)
► November (38)
LINE_NUMBER (Optional): You can enter a unique number to identify the line. ▼ October (136)
Exception Handling in Oracle
LINE_TYPE_LOOKUP_CODE (Required) : Enter the lookup code for the type of
Script to get all the Concurrent
invoice distribution that you want Payables Open Interface Import to create from this Program Request d...
record. The code you enter must be ITEM, TAX, MISCELLANEOUS, or FREIGHT. These
API to cancel AP Invoice
lookup codes are stored in the AP_LOOKUP_CODES table.
ABOUT INTERFACES
Invoking SQL*Loader
AMOUNT (Required): The invoice distribution amount. If you are matching to a
purchase order, the AMOUNT = QUANTITY_INVOICED x UNIT PRICE. If the total SQL*Loader Environment
amount of all the invoice distributions does not equal the amount of the invoice that Registering SQL*Loader as a
has the same INVOICE_ID, then Payables Open Interface Import will reject the Concurrent Program
https://bhaskarreddyapps.blogspot.com/2011/10/ap-invoice-interface.html 2/5
5/24/25, 9:08 PM Bhaskar Reddy Oracle Applications: AP Invoice Interface
Batch Name: Payables groups the invoices created from the invoices you import and API to create new price adjustment
creates an invoice batch with the batch name you enter. You can enter a batch name record
only if you have enabled the Use Batch Control Payables option, and if you have Error in BI Publisher : No Available
Area Exception
enabled the Use Batch Control Payables option, you must enter a batch name. If you
use a batch name and some invoices are rejected during the import process, you can Creating Text form field in BI Publisher
import the corrected invoices into the same batch if you enter the exact batch name if - else condition in XML Publisher
during the subsequent import. Script to reset Oracle Apps frontend
User ID Password
Hold Name: If you want to place all invoices on hold at the time of import, enter an Script for End Date the Price List Line
Invoice Hold Reason. You can define your own hold reasons in the Invoice Approvals for an Ite...
Hold Reason: Payables displays the Invoice Hold Reason Description. Count characters in a value in XML
Tag in XML(BI P...
GL Date: If you want to assign a specific GL Date to all invoices, enter a GL Date. If Example for Create Task API in CRM
you do not enter a value here, the system will assign a GL Date based on the GL Project template creation in PA using
standard API.
Date Payables option.
Interface and respective Tables Used
in Oracle BOM...
Purge: Enter yes if you want Payables to delete all successfully imported invoice
records that match the Source and Group ID of this import. Payable does not delete Oracle Order Management Tables
any invoice data for which it has not yet created invoices. If you want to purge later, Oracle Bills of Material (BOM) Tables
you can use the Payables Open Interface Purge Program. Mandatory columns needed to insert
data into BOM I...
Steps: Printed Requisitions Report in PO
Package for extracting PO's of OB10
1. Firstly, let’s get a unique number to be used as INVOICE_ID to the invoice to be Suppliers
imported. This method ensures that each invoice has a unique INVOICE_ID Inventory On Hand Balance
assignment. Conversion
FA_BOOKS_PKG.UPDATE_ROW -
select apps.ap_invoices_interface_s.nextval from dual; Fixed Assets Insert/Upda...
Exploding BOM -
NEXTVAL bompxinq.exploder_userexit
https://bhaskarreddyapps.blogspot.com/2011/10/ap-invoice-interface.html 3/5
5/24/25, 9:08 PM Bhaskar Reddy Oracle Applications: AP Invoice Interface
4. Go to the front end and run the concurrent program “Payables Open Interface PL/SQL
Import” to submit a request for Invoice Import. Purchasing and Payable Module
5. The imported invoice becomes available for review in Invoices Workbench. Forms Personalization in Oracle Apps
Overview
https://bhaskarreddyapps.blogspot.com/2011/10/ap-invoice-interface.html 4/5
5/24/25, 9:08 PM Bhaskar Reddy Oracle Applications: AP Invoice Interface
Post a Comment List of Receipts API in Oracle
Receivables
To leave a comment, click the button below to sign in with Google. FNDLOAD
Some Useful Scripts
SIGN IN WITH GOOGLE
Supplier Additional Information
Migration
Query to find an PO details
TOTAL PAGEVIEWS
ACCOUNT PAYABLES (AP) TABLES IN ORACLE APPS
ACCOUNT PAYABLES (AP) TABLES Payables: Defining Bank accounts (supplier bank a/c and
8 6 8 6 2 2
our internal bank a/c) Defining Supplier D...
AP Invoice Interface
This interface helps us to import vendor invoices into Oracle applications from
external systems into Oracle Applications. Interface t... Report Abuse
https://bhaskarreddyapps.blogspot.com/2011/10/ap-invoice-interface.html 5/5