ISupplier Create Invoice Functionality
ISupplier Create Invoice Functionality
Oracle Applications
White Paper
How to Create Invoices in iSupplier Portal in Oracle R12
Contributors: Purvi Purswani
Reviewer: Sriram Ramanujam and Sanjay Prasad
Versions: 1.0
Create Date: 11-NOV-2013
Update:
OBJECTIVE ....................................................................................................................................................................3
SCOPE/OUT OF SCOPE ....................................................................................................................................................3
TERMS USED .................................................................................................................................................................3
METHODOLOGY .............................................................................................................................................................3
BUSINESS EXAMPLE ........................................................................................................................................................4
CHANGES IN R12 ISUPPLIER PORTAL ..................................................................................................................................4
SETUP .................................................................................................................................................................... 4
Objective
How to create Payables invoices in iSupplier Portal of Oracle 12.X.X
Scope/Out of Scope
In this white paper we will cover followings:
a) Setup to create a supplier as a user in Oracle
b) Steps to create Purchase Order matched invoices in iSupplier portal
c) Steps to create Non Purchase Order matched invoices in iSupplier portal
Terms Used
Invoice : Oracle Payable Invoice
PO : Purchase Order
NPO: Non Purchase Order
ISP: Internet Supplier Portal
OU: Operating Unit
Business Case
Methodology
a. There is a change in technical design of R12 iSupplier portal. In 11i, the invoices created in iSupplier
portal were inserted in AP Invoice interface tables and then they would be moved to base tables by the
program Payables Open Interface Import. In R12 when user submits the invoice from iSupplier
portal they are directly inserted into AP Base tables and can be viewed from Invoice workbench.
b. A new functionality has been introduced in R12. The iSupplier user can now create a Non Purchase
Order Matched invoice in the iSupplier portal.
Setup
A. Profile options
1. To ensure that supplier users can register, log into the system, and receive notifications, you must
set up the necessary server URL addresses in below profile options:
a. POS: External URL: This is the URL of external web server used to enable supplier user
access to ISP portal. Set this to http or https://<external web server machine>:<port> For
example: http://external.oracle.com:10333 or https://external.oracle.com:23423.
If you want to use PHP related login pages and navigation then the "POS: External URL"
should be of the format: http or https://<ServerName>:<PortNo>/pls/<DADName>
Example:
b. POS: Internal URL: This is the URL of the internal web server used to enable the internal
user access to ISP portal. Set this to http or https://<internal web server machine>:<port>
2. POS: Limit invoice to single PO - If this Profile option is set, then user can select only one PO per
invoice for matching. The valid values are Yes or No.
3. POS: Allow Invoice Backdating This profile option allows user to set the invoice date to be
prior to system date. The valid values are Yes or No.
5. POS: Invoice Unit Price Change for Quantity-Based Matches If this profile is set then system
will check if the Value Basis in Purchase Order is Quantity, and then make the unit price field
editable. The price can then be edited based on the value set in the profile option. If the Value
basis in Purchase order is set to Amount then the unit price field will not be displayed at all. The
options for this profile option are: Not Allowed, Price Increase and Decrease, Price Increase, Price
Decrease.
The purchasing department of the company would send out an invite to the supplier requesting them
to provide the necessary details to become an Oracle user
Navigation: Supplier User Management > Supplier User Creation > Invite Supplier User
Enter the supplier name and the email id of the supplier contact.
An email invitation would go to the given mail id requesting them to register their data with Oracle.
2. The user from Purchase department who sent an invitation would get a notification requesting to
approve the supplier registration.
3. The user can then approve the supplier using below steps:
Navigation: Supplier User Management > Supplier User Administration > Approve Users and Manager
User Profiles
Search for the user pending approval. Click on View Details button.
The company can decide to give access to either all sites/contacts of supplier or any selective site and
contact depending on requirement. By choosing a particular site here, the supplier user would have access
to Purchase orders and invoices or that site/contact only. They will not be able to see the POs and
Choose the site which the supplier should have access to.
In this case access is given only to New York site of Vision Operations OU. This means that the user
[email protected] will have access to the transactions of this site only. While creating invoices
also they can use only the New York site of Vision Operations OU.
Click on Approve button to approve the supplier user. When user clicks on Approve button a FND User
would be created.
These attributes control the data which the supplier can enter/view in the responsibilities to which he has
access.
These are set automatically based on the data entered at time of registering or approving the supplier user.
The users access to enter and view information in the responsibilities will be restricted to the values set
here.
7. A supplier contact would also be created which can be viewed in the contacts page of the Supplier
Navigation: Payables/Purchasing responsibility > Supplier > Query for Philips International > Contact
Directory
This page would also display the information of the user details for the contact and the
responsibilities/sites to which they have access:
1. If the Purchasing Department user knows the details of the suppliers then they can directly register the
supplier as an user without sending any invitations.
Navigation: Supplier User Management > Supplier User creation > Register Supplier user:
Enter the supplier name and the details of the supplier contact.
Below screenshot on supplier page shows both the contacts created for the supplier:
1. An Approved and Open Purchase order should exist in system before creating the invoice.
2. If the invoice match option in PO shipments is set to Receipt, then a receipt should first be created for
the invoice.
3. ERS PO will not be available for billing in iSupplier portal. These invoices are automatically billed on
running Pay on Receipt program, hence they will not be available in iSupplier Create invoice pages.
4. Once the PO is fully billed then such POs will also not appear for billing in ISP.
Case 1: When the match option in the PO shipment is set to Purchase Order
Points to be noted:
PO Number: 6037,
Invoice Match Option: PO
Points to be noted:
PO Number: 6037,
Receipt number: 23685
a. Navigation: iSupplier Portal > Finance > Create invoices > Create invoices with a PO
Login with [email protected]
Points to be noted:
PO Number: 6037
Enter PO number and click on Go.
The supplier will see only the POs created with site as New York as per the access given at time
of registration
c. User will now come to the Invoice creation page where they can enter below details:
Points to be noted:
The invoice date will default to System date. Can be changed if required
Available Quantity: This is quantity ordered less quantity already billed for the PO line. In case there
are some invoices already created for such PO line, then this field determines how much more the
supplier can bill.
R12 : White Paper on iSupplier Invoices In R12
Here the unit price is uneditable since the profile option POS: Invoice Unit Price Change for Quantity-
Based Matches is set to Not Allowed.
Under the Shipping and Handling region user can add Freight or Miscellaneous lines to the invoice.
The distribution account for Freight/Miscellaneous account would be same as the Item account on the
invoice.
d. Click on Next, user comes to the Manage Tax page where they can check the tax details
Points to be noted:
System will automatically calculate tax based on the tax rules defined and insert the tax line.
User can edit the tax amount if required. If tax amount is edited ensure to click on Calculate tax again
so that changes get reflected.
e. Click on Next, The Invoice summary will be displayed. Verify the same and then click Submit
button:
g. They can check the status of the invoice on the View Invoices page. This is discussed in the last
section.
Approval will be required if the option Use Invoice approval workflow is enabled in your Payables
options. On initiating approval the invoice would go to approver as per AME rules defined.
Points to be noted:
PO Number: 6039,
Invoice Match Option: Receipt
Points to be noted:
PO Number: 6039,
Receipt number: 23686
A receipt has been created for 60 units out of the 100 which were ordered.
a. Navigation: iSupplier Portal > Finance > Create invoices > Create invoices with a PO
Login with [email protected]
The supplier will see only the POs created with site as Washington as per the access given at
time of registration
User can check the Quantity ordered, Quantity Received and Quantity Invoiced before he decides
to proceed further.
c. User will now come to the Invoice creation page where they can enter below details:
Points to be noted:
The invoice date will default to System date. Can be changed if required
User would not be allowed to bill for a quantity more than 60 units since the profile option
POS: Enable Over billing is set to No. If they try to bill for more than the available quantity
below error would be displayed:
d. In the same page enter the shipping and handling charges and click on Next
e. The next page is the Manage tax page, which shows the tax related information.
Points to be noted
System will automatically calculate tax based on the tax rules defined and insert the tax line.
User can edit the tax amount if required. If tax amount is edited ensure to click on Calculate
button again so that changes get reflected.
h. Invoice will get created automatically and can be seen in the invoice workbench.
Points to be noted:
Here approval is not required since the option Use Invoice Approval workflow is not enabled in the
Payables options for this operating unit.
1. The supplier can create an invoice exceeding the available quantity if profile option POS: Enable Over
billing is set to Yes.
2. In below example the profile option POS: Enable Over billing is set to Yes and POS: Invoice Unit
Price Change for Quantity-Based Matches is set to Allow Increase and Decrease.
3. The tolerances set are 5% for Quantity Ordered/Received and 10% for Price. So any billing within
such tolerances will get validated.
a. Navigation: iSupplier Portal > Finance > Create invoices > Create invoices with a PO > Enter PO
number and chose the line to be billed as shown in previous case.
In the Create invoice page user can edit the price and enter a quantity greater than available quantity.
Here the billed quantity is entered as 890 even though the available is only 880. The unit price has
been edited from 10 to 11.
The supplier will be able to create the invoice for any quantity; the validation process will place a hold
on the invoice depending on the tolerances set.
Points to be noted:
Quantity received is 880, Tolerance is set to 5% and Quantity billed is 890 which is within the tolerance
range. Hence invoice gets validated without hold.
If the quantity billed was greater than 924 [880 + (880*5/100)] then the invoice would go on a Quantity
Received Hold.
The supplier can create a credit memo also from the iSupplier Portal in case of quantity or price differences
Navigation: iSupplier Portal > Finance > Create invoices > Create invoices with a PO > Enter PO >
Select line to be billed and navigate to Create invoice page
Points to be noted
Points to be noted:
The quantity billed/amount must be negative in case of Credit Memo. In case the amount is not negative
below error will be displayed:
5. Once this is submitted the Credit Memo will get created in Invoice workbench. It will go for
validation and approval before it can be paid.
It is mandatory to have an AME setup for Non PO invoices created from iSupplier portal.
Even if the Allow Approval workflow option in Payables options is set to No a valid approver has to
be derived for Non PO invoices created from iSupplier source.
If system cannot derive a valid approver for a NPO invoice created from iSupplier then the approval
status of such invoice in the AP base tables would be set to Rejected. Such invoice cannot be paid.
Approval is made mandatory so that the approver will check the invoice details and also enter the
accounting information for the invoice. The suppliers will not be aware of the accounts to be used for
an invoice and hence the approver is expected to populate the same before approving the invoice.
a. Navigation: iSupplier Portal > Finance > Create invoices > Create invoices without a PO
Points to be noted:
Chose the Remit to address This is the address at which the user needs payment for invoice. Again
this will be restricted to the sites which the user has access to as per the setup explained above.
Chose customer tax payer ID This is used to derive the legal entity in which invoice has to be
created.
If the supplier has a site enabled as primary pay site then this value will automatically default.
Requestor Email/First name and last name It is mandatory to enter your requestor email address or
First name and Last name. This is entered so that AME can ascertain the applicable rules for an
invoice.
c. On the same page user will also enter the Item and Shipping details:
Points to be noted:
d. Click on Next button, This will lead you to the Manage Tax page:
Points to be noted:
Tax will get automatically calculated on transactions as per applicable tax rules
e. This will lead to the Summary page showing a snapshot of all lines present in the invoice:
Review details and click on Submit button to create this invoice.
Points to be noted:
The invoice type for Non PO invoice created from ISP will be Standard Invoice Request
Note that the button All Distributions is disabled. No payables user can modify the distribution
account/amount from here. It has to be done by the approver in the approval notification.
h. The approver will get a notification for approval of invoice. Approver should do below steps to
approve the invoice.
View Invoices
Click on View Invoices tab to see the invoices created for the supplier.
Enter the search criteria required.
Users can see all invoices created for the criteria given irrespective of the source of invoice creation.
The invoices will be restricted to the supplier site to which the user has access.
View Payments
Click on View Payments to see any payment done for the supplier. Enter the required search criteria.
Users will see the payments done to supplier with current status.