0% found this document useful (0 votes)
23 views

Oracle Applications_ AP Invoice Interface

The AP Invoice Interface facilitates the import of vendor invoices into Oracle Applications from external systems. It utilizes two main interface tables: AP_INVOICES_INTERFACE for invoice header information and AP_INVOICE_LINES_INTERFACE for invoice line details. The document outlines the required and optional fields for these tables, as well as the process for importing invoices using the Payables Open Interface Import program.

Uploaded by

rahul jain
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
23 views

Oracle Applications_ AP Invoice Interface

The AP Invoice Interface facilitates the import of vendor invoices into Oracle Applications from external systems. It utilizes two main interface tables: AP_INVOICES_INTERFACE for invoice header information and AP_INVOICE_LINES_INTERFACE for invoice line details. The document outlines the required and optional fields for these tables, as well as the process for importing invoices using the Payables Open Interface Import program.

Uploaded by

rahul jain
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 5

5/24/25, 9:08 PM Bhaskar Reddy Oracle Applications: AP Invoice Interface

More Create Blog Sign In

Bhaskar Reddy Oracle Applications

SEARCH THIS BLOG


AP Invoice Interface
Search

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)

· Payment Requests from Receivables Bind Parameters (1)


· Invoices that are entered through the Invoice Gateway. BOM (5)
There is one row for each invoice you import. Oracle Payables application uses this Cash Management (9)
information to create invoice header information when Payables Open Interface Concurrent Manager (2)
program is submitted. Concurrent Program (14)
Data in the AP_INVOICES_INTERFACE table used in conjunction with Conversions (4)
AP_INVOICE_LINES_INTERFACE table to create Payables Invoice, Invoice lines, Custom Top (1)
Distributions and Schedule payments. Data in this table can be viewed and edited
D2K (1)
using ‘Open Interface Invoices’ window. The Payables Open Interface program
Descriptive Flex Field(DFF) (6)
validates each record in this interface table selected for import, and if the record
Discoverer (18)
contains valid data then the program creates a Payables Invoice.
Fixed Assets (3)
FND (1)
Important columns:
INVOICE_ID (Required) : Unique identifier for this invoice within this batch. Same FND Tables (2)

value should be populated in invoice’s lines in the AP_INVOICE_LINES_INTERFACE FND_USER (3)


table to identify the data as belonging to the same invoice. FNDLOAD (3)
FNDLOAD Script (1)
INVOICE_NUM (Required) : Enter the invoice number that needs to be assigned to Forms (17)
the invoice created in Payables from this record. General Ledger(GL) (8)
HRMS (19)
INVOICE_TYPE_LOOKUP_CODE (Optional) : Type of invoice: Credit or Standard. Installation Steps (1)
Interfaces (20)
INVOICE DATE (Optional) : Date of the invoice. If you do not enter a value, the
Interview Questions (13)
system uses the date you submit Payables Open Interface Import as the invoice date.
Key Joins (1)
Key Tables In Oracle Apps (1)
PO_NUMBER (Optional) : Purchase order number from PO_HEADERS.SEGMENT1.
LDT Files (2)
This column needs to be populated if invoice to be matched with an purchase order.
Lexical references (1)

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

distribution. ► 2016 (2)


► 2015 (3)
Important columns: ► 2014 (3)
INVOICE_ID (Required) :Enter the INVOICE_ID of the corresponding invoice in the
► 2013 (3)
AP_INVOICES_INTERFACE table.
► 2012 (79)

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

invoice. SQL*Loader Basics


AP Invoice Interface

Account Payables Tables in R12


Concurrent program:
Procure To Pay Cycle in Oracle Apps
Payables Open Interface Import. R12 (P2P Cycle)
What is Fan Trap in Discoverer and
how it handles ...
Parameters:
Base Tables for Procure To Pay Cycle
Source: Choose the source of the invoices from the list of values. Use EDI Gateway,
Overview of Procure to Pay Cycle in
Credit Card, or a Source type Quick Code you defined in the Payables Quick Codes Oracle Apps
window.
Procure to Pay Cycle
ALERTS Interview Questions and
Group: To limit the import to invoices with a particular Group ID, enter the Group ID.
Answers in Oracle Apps
The Group must exactly match the GROUP_ID in the Payables Open Interface tables.
Sales Order Import using API
OKS_AUTH_UTIL_PUB.COMPUTE_
PRICE_MULTIPLE_LINE API ...

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...

window. Error in Price Adjustment screen :


Invalid value f...

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

------- Attachments API -


FND_DOCUMENTS_PKG,
FND_ATTACHED_...
152303
Alerts in Oracle Application
2. Then, create records in the Invoice Open Interface tables through SQL queries. FTP in UNIX with Error Handling
Alert in Oracle Forms for User
INSERT INTO apps.ap_invoices_interface Response
(invoice_id, invoice_num, vendor_id, vendor_site_id, Order to Cash cycle
invoice_amount, invoice_currency_code, invoice_date,
What’s New in R12 Financials?
description, pay_group_lookup_code,
Oracle Application Directory Structure
SOURCE, org_id
) Oracle Applications R12 Architecture
VALUES (152303, 'INV100', '8163', '12345', Oracle Apps GL Journals Entry
2300.00, 'USD', TO_DATE ('01-31-2012', 'mm-dd-yyyy'), Technical Interview ...
'This Invoice is created for test purpose', 'WUFS SUPPLIER', Query to find accounting flexfield
'Manual Invoice Entry', 58 structure
); GL Budget Interface Steps
Sample Code For to Run Autoinvoice
Master Program ...
INSERT INTO apps.ap_invoice_lines_interface Supplier Site Contacts Conversion
(invoice_id, line_number, line_type_lookup_code, amount Script
) Read Only Schema in Oracle APPS
VALUES (152303, 1, 'ITEM', 2300.00 11i

SSHR Rollout Create FND_USER and


); Allocate Responsi...
Which FND_USER is locking that
table
3. You can go to Payables > Invoices > Entry > Open Interface Invoices to check the
Calling a PL/SQL Concurrent Program
details of Invoice and Invoice Lines from the front end. If required you can do any in Real-Time
modifications here. Alternatively you can use these forms to put invoice data in
Oracle PO Archive extract
AP_INVOICES_INTERFACE and AP_INVOICE_LINES_INTERFACE tables.
Script to create a FND user using

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

Account Receivable Tables In Oracle


Apps
Oracle R12: Script to update Serial
Numbers on Ins...

Update Bank Payment Method for


Supplier
Query to Display Module Wise
Reports
Concurrent Program Submission
through Backend
Auto Invoice (Account Receivable)
Script In Oracle...

Open Account Receivable invoices for


Customers in ...
Output:
Customer Details Query in Oracle
Apps

API to Update an Internal Bank


Branch R12
Update an Internal Bank Branch R12
API to check existence of an Internal
Bank Branch ...
API to End Date an Internal Bank in
R12
API to End Date an Internal Bank
Branch in R12
API to Update an Internal Bank in R12
API to Create an Internal Bank
Account in R12

API to update an Internal Bank


Account in Oracle A...
API to get combination id based on
segment info (F...
output of Payables Open Interface Import How to Invoke Forms Personalization
in Oracle apps?

5. The imported invoice becomes available for review in Invoices Workbench. Forms Personalization in Oracle Apps
Overview

Forms Personalization in Oracle Apps


R12 Example: ...
Forms Customization Steps in Oracle
Applications

In this article, I would like to explain


differen...
ALL TABLES 11i & R12
Hold on Account Payable Invoice in
Oracle Apps R12
Release Hold on AP invoice In Oracle
Apps R12

Oracle Apps Implementing Key Flex


field and Descri...
Oracle Apps Concurrent Program
Creation Steps

Oracle Apps Table Registration API


Oracle Reports 6i

Interface Invoice through Invoice Bench. API to Create User


API to Create Sales Order
Reservations
API to Create Sales Order(SO)
Reservations

Labels: Account Payables(AP), Interfaces Customer Import using API's


Sales Order Import using API
No comments:

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

Newer Post Home Older Post Employee As Supplier Migration

STEPS: Account Receivable Auto


Subscribe to: Post Comments (Atom) Invoice Interface i...
AR Invoice Interface in Oracle Apps
Registering Custom PLSQL Functions
How to find all cancel Requisitions
in Discoverer
SELECT prha . * FROM po_Requisition_headers_all prha , po_action_history pah WHERE ► September (12)
1=1 AND pah . object_id ...

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

Picture Window theme. Powered by Blogger.

https://bhaskarreddyapps.blogspot.com/2011/10/ap-invoice-interface.html 5/5

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy