White Paper On Oracle Internet Expenses Setup and Functional Process Flow
White Paper On Oracle Internet Expenses Setup and Functional Process Flow
WHITE PAPER
R12: BASIC INTERNET EXPENSES
SETUP AND FUNCTIONAL PROCESS
FLOW
Contributors:
Versions:
1 (Jan, 2015)
1
R12: White Paper on Oracle Internet Expenses Setup and Functional Process Flow
Contents
Introduction ............................................................................................................................................... 3
Objective ................................................................................................................................................... 3
Creating Expense Reports .....................................................................................3
Sending Receipts to Accounts Payable ...................................................................3
Expense Report Workflow Process ...........................................................................3
Creating Expense Reports .....................................................................................3
Sending Receipts to Accounts Payable ...................................................................3
Expense Report Workflow Process ...........................................................................3
Converting Expense Reports into Invoices ................................................................3
Converting Expense Reports into Invoices ................................................................4
Internet Expenses Setup........................................................................................4
Following are the key Internet Expense Setups ..........................................................4
1.
2.
3.
4.
5.
Signing Limits:................................................................................................8
6.
2.
Submission: .............................................................................................. 10
3.
4.
5.
6.
7.
Introduction
Scope:
In this paper we will provide an overview and instructions on basic expense report setups, basic functional flow, few
additional futures and technical overview.
Out of Scope:
AME Approval Process, Client Extensions, Project Expense Reports, Project Account Builder
Objective
With Oracle Internet Expenses, employees can enter and submit expense reports using a standard Web browser or
a Web-enabled mobile device. Oracle Workflow automatically routes expense reports for approval and enforces
reimbursement policies. Oracle Internet Expenses integrates with Oracle Payables to provide quick processing of
expense reports for payment.
In this paper we will provide an overview and instructions on expense report setups, functional flow, few additional
futures and technical overview.
Functional Overview
Creating
Expense
Reports
Sending
Receipts to
Accounts
Payable
Expense
Report
Workflow
Process
Converting
Expense
Reports into
Invoices
3
R12: White Paper on Oracle Internet Expenses Setup and Functional Process Flow
transitions to the Rejection process. The AP Approval process first determines whether an expense report requires
the approval of the accounts payable department. If approval from the accounts payable department is not
required, the process automatically approves the expense report. If the report requires approval from the accounts
payable department, the process waits until it receives a response from that department before continuing.
Employee Creation
Responsibilities Assignment
User Creation
Securing Attributes
Signing Limits
Expense Template
1. Employee Creation:
To submit expense report, employee must be created in HRMS. In this paper we are creating employee
as Gnana Employee and employees manager as Rajiv Manager. To approve Employees Expense Report,
employees manager should be entered in supervisor tab in employees assignment window. Here we are creating
employees manager (Rajiv Manager) first, so that we can add supervisor for an employee. Default Expense
Account should be entered in Purchase Order Information tab when create employee, so that this account will be
charged when the employee submit an Expense Report.
Employees Manager: Rajiv Manager
Navigation: HRMS Manager: People Enter and Maintain
4
R12: White Paper on Oracle Internet Expenses Setup and Functional Process Flow
2. Responsibilities Assignment:
A responsibility is a level of authority in Oracle Applications that lets users access only those Oracle Applications
functions and data appropriate to their roles in an organization
Responsibility can be assigned to User at System Administrator: Security User Define
Main responsibilities used in iExpense process are
Internet Expenses Used to create an expense report
System Administrator Used to create users and assign responsibilities to the users
Payables Super User Used to define expense report templates and check expense report type Invoices
HRMS Manager Used to define employee and assign supervisor for an employee
Additional Responsibilities are
Internet Expenses Auditor Used to audit expense report
Internet Expenses Audit Manager Used to create new auditors
Internet Expenses Setup and Administration Used to manage the setup of Internet Expenses
Expense Analysis and Reporting Helps managers to review policy violations and spending patterns
Internet Expenses Help Desk Used to help desk personnel who are responsible for helping end users
3. Users Creation:
Employee can submit the expense report using User Login credential. User should be created in System
Administrator and Employee must be attached with the Person. Also responsibilities should be added to the users.
Here we are going to create Employees user (GNADAR) and Managers user (RARORA) with responsibilities added.
Employees User: GNADAR
Navigation: System Administrator: Security User Define
5
R12: White Paper on Oracle Internet Expenses Setup and Functional Process Flow
4. Securing Attributes:
The securing attributes ICX_HR_PERSON_ID and TO_PERSON_ID must be assigned to every user of Internet Expenses
and the responsibilities which use to submit expense reports. Securing attributes determine user may enter expense
reports for. At a minimum, users must have a securing attributes defined for themselves, which either system
administrators or employees can make. Employees can also assign securing attributes in the Expenses Preferences
page.
Ideally these Securing Attributes get added the moment the employee added to the User.
Note: You must re-Query after saving Person to see the updated Securing Attribute
The seeded responsibilities in Internet Expenses by default contain the securing attribute ICX_HR_PERSON_ID which
confines user access to the user ID value assigned to the securing attribute. If you use custom responsibilities to
submit the expense report, you must assign the attribute ICX_HR_PERSON_ID for that. The securing attribute can
assign authorized delegates to a user. Authorized delegates are users who can enter expense reports for another
user. For example, managers and other executives may want to give their assistants the ability to enter expense
reports for them.
6
R12: White Paper on Oracle Internet Expenses Setup and Functional Process Flow
This responsibility is
Secured by Securing
Attribute:
ICX_HR_PERSON_ID
7
R12: White Paper on Oracle Internet Expenses Setup and Functional Process Flow
5. Signing Limits:
Managers can approve an expense report only if the total amount of the report does not exceed their signing limit.
Manager (Spending) Approval Process in the Expense Reporting workflow uses the signing limits which you define
to determine whether managers have an authority to approve expense reports.
When you assign signing limits to a manager, you specify a cost center to which the signing limit applies. You can
also give managers signing limits for multiple cost centers.
Note: Signing limits are required only for Non-AME approval process, not required for AME approval Process
Navigation: Payables Super User Employees Signing Limits
6. Expense Template:
Use the Expense Report Templates window to define expense report templates for Internet Expenses. A template
contains a list of expense items, and the default information for each item, that self service users can enter on their
expense reports. You must define at least one expense report template with the Enable for Internet Expenses' Users
check box selected. Only expense report templates with this option enabled can be used in Internet Expenses. Use
the Oracle Payables Expense Report Templates window to define your expense report templates.
Navigation: Payables Super User Setup Invoice Expense Report Template
8
R12: White Paper on Oracle Internet Expenses Setup and Functional Process Flow
9
R12: White Paper on Oracle Internet Expenses Setup and Functional Process Flow
Employee enters expense line details (Date, Receipt Amount, Expense Type and Justification)
Navigation: Create Expense Report Cash and Other Expenses Next
2. Submission:
After review, employee submits the Expense Report
Navigation: Review Submit
10
R12: White Paper on Oracle Internet Expenses Setup and Functional Process Flow
Employee gets confirmation message that Expense Report has been submitted for Managers Approval
3. Employee Review
After submission of Expense Report Employee reviews status of the Expense Report
Navigation: Expenses Home
4. Manager Approval
Manager Logging in as RARORA (Managers User) to approve expense report
Responsibility: Internet Expenses
11
R12: White Paper on Oracle Internet Expenses Setup and Functional Process Flow
Manager opens the notification which came from the Employee Employee, Gnana
Navigation: Expenses Home Notifications Click on Notification Subject
Employee (Logged in as GNADAR) reviews Expense Report status after Manager Approval
Navigation: Internet Expenses Responsibility Expenses Home
12
R12: White Paper on Oracle Internet Expenses Setup and Functional Process Flow
When you export expense reports from Internet Expenses, Payables records the source of the invoices and invoice
details. Expense Report Export verifies all your expense report information to ensure it creates valid, fully-distributed
invoices that are ready for validation. Oracle Internet Expenses does not export expense report information to
Oracle payables more than once.
If the expense report information fails validation, then Expense Report Export program does not export the expense
report, and Payables does not create an invoice from the information. You can view rejected expense reports on
the Export Results page.
Note: Some users may plan to run the Expense Report Export concurrent program from the Payables Concurrent
Request Form. To review the results of the export from this form, as opposed to the web audit page, we can add
the function, Function Name: OIE_EXPORT_RESULTS_FN (User Function Name: Expenses: Export Results) to the
Payables menu.
13
R12: White Paper on Oracle Internet Expenses Setup and Functional Process Flow
Select Yes to have Expense Report Export provide you with more detailed troubleshooting
Organization Name: To limit the export to expense reports for a particular organization, enter the organization.
Send Notifications To: Select a person to receive notifications in case of rejections or review.
Auditor Submits Expense Report Export program
Navigation: Expenses Export Export Run Schedule Request: Review Submit
14
R12: White Paper on Oracle Internet Expenses Setup and Functional Process Flow
Auditor gets confirmation message that Expense Report Export has been submitted:
Auditor reviews the Expense Reports which have been created as Invoices by Expense Report Export Program
Navigation: Expenses Export Export Results Invoices Request ID: 6565179 Go
Auditor reviews the Expense Repots and rejection reason which got rejected by Expense Report Export Program.
Navigation: Expenses Export Export Results Rejections Request ID: 6565179 Go
15
R12: White Paper on Oracle Internet Expenses Setup and Functional Process Flow
Auditor views the Log which created by the Expense Report Export Program
Navigation: Expenses Export Export Requests Request ID: 6565179 Details View Log
Expense Report Export Program inserts the data into Payables Interface tables and it will trigger Paybles Open
Interface Import Program to import the data to Oracle Payables.
APXEXPER module: Expense Report Export Debug Log File
16
R12: White Paper on Oracle Internet Expenses Setup and Functional Process Flow
Log file shows how many Expense Reports are fetched and how many Invoices are created by Expense Report
Export program
APXEXPER module: Expense Report Export Debug Log File
17
R12: White Paper on Oracle Internet Expenses Setup and Functional Process Flow
6. AP Invoice Creation:
Exported Expense Report type Invoice can be viewed in Payables Invoice Workbench Window.
Navigation: Payables Super User Invoices Entry Invoices, Query W199603
18
R12: White Paper on Oracle Internet Expenses Setup and Functional Process Flow
19
R12: White Paper on Oracle Internet Expenses Setup and Functional Process Flow
Update: Human resources setup changes the expense account Natural Account segment to 6000.
Result: The default expense account becomes 01.100.6000.0000.
Update: User changes the default cost center for the expense report to 110.
Result: The expense account for this expense report becomes 01.110.6100.0000.
Update: User enters the expense type Telephone on an expense line.
Result: The expense account for the telephone expense line becomes 01.100.6200.7000.
Update: User updates the Product segment expense allocation for the telephone expense to 1000.
Result: The expense account for the telephone expense line becomes 01.100.6200.1000.
Update: User enters the expense type Meals on an expense line for an expense that was incurred while
working on an assignment for two different cost centers.
Result: The default expense account becomes 01.520.6300.0000.
Update: User splits the meal expense of $50 USD equally between cost centers 520 and 678.
Result: Two distribution lines are created:
Distribution 1: 01.520.6300.0000 for $25 USD
Distribution 2: 01.678.6300.0000 for $25 USD
Allocations
Mileage
Per Diem
1. Allocations
Set up Internet Expenses to allow end users to update and validate accounting flexfield segments for individual
expense lines. Internet Expenses also let users update multiple expense lines at the same time. This is useful, for
example, for users who consistently charge expenses to accounts that are not part of their usual accounting.
Internet Expenses can provide automatic validation of the account code combinations that users enter. Managers
can review the account code combinations on expense reports. Allocation setup includes:
A.
B.
C.
D.
Profile Options
Operating Unit and Ledger
Ledger and Chart of Accounts
Internet Expenses Setup
A. Profile Options:
To use allocations, you must enable below listed Profile Options.
OIE: Enable Expense Allocation Splitting: Yes
OIE: Enable Expense Allocations: Automatically-enabled, with Online Validation
OIE: Enable Project Allocations: Yes
Navigation: System Administrator: Profile System
20
R12: White Paper on Oracle Internet Expenses Setup and Functional Process Flow
21
R12: White Paper on Oracle Internet Expenses Setup and Functional Process Flow
22
R12: White Paper on Oracle Internet Expenses Setup and Functional Process Flow
23
R12: White Paper on Oracle Internet Expenses Setup and Functional Process Flow
24
R12: White Paper on Oracle Internet Expenses Setup and Functional Process Flow
2. Mileage
Create mileage rate schedules for employees to use when they submit expense reports. A mileage rate schedule
can take into account of distance traveled, type and category of vehicle, type of fuel and the number of
passengers.
The business rules for mileage rate schedules are:
Currency
Roles
Passengers
Distance Thresholds
Vehicle Categories
Vehicle Types
Fuel Types
Additional Rates
In this section we will cover the creation of Mileage Schedule, adding schedule in Expense Report Template and
creation of Expense report including mileage.
Responsibility: Internet Expenses Setup and Administration
Navigation: Internet Expenses Setup Policy Tab Schedules Sub tab Mileage Create New Schedule
25
R12: White Paper on Oracle Internet Expenses Setup and Functional Process Flow
Enter Schedule Name, Start Date, Description and Distance Unit of Measure
Navigation: Create Mileage Rate Schedule General Information Next
26
R12: White Paper on Oracle Internet Expenses Setup and Functional Process Flow
27
R12: White Paper on Oracle Internet Expenses Setup and Functional Process Flow
Test Mileage
Schedule is Fully
Active Now
Mileage Rate Schedule should be added with Expense Item in Expense Report Template
Navigation: Payables Super User Invoices Entry Expense Report Templates
28
R12: White Paper on Oracle Internet Expenses Setup and Functional Process Flow
3. Per Diem
Create per diem rate schedules for employees to use when they submit expense reports. A per diem rate schedule
can take into account of travel locations, rates per unit of time, free meals and accommodations. Per Diem rate
schedules also use the currency and employee role business rules.
The business rules for per diem rate schedules are:
Currency
Locations
Roles
Time Based Entry
Free Meals
Free Accommodations
29
R12: White Paper on Oracle Internet Expenses Setup and Functional Process Flow
In this section we will cover creation of Per Diem Schedule, adding schedule in Expense Report Template and
creation of Expense report including per diem.
Responsibility: Internet Expenses Setup and Administration:
Navigation: Internet Expenses Setup Policy Tab Schedules Subtab Per Diem Create New Schedule
30
R12: White Paper on Oracle Internet Expenses Setup and Functional Process Flow
31
R12: White Paper on Oracle Internet Expenses Setup and Functional Process Flow
Diem Rate Schedule should be added in Policy Schedule for Expense Item in Expense Report Template
Navigation: Payables Super User Invoices Entry Expense Report Templates
32
R12: White Paper on Oracle Internet Expenses Setup and Functional Process Flow
33
R12: White Paper on Oracle Internet Expenses Setup and Functional Process Flow
Technical Overview
1.
Since Internet Expenses is strongly integrated with Oracle Payables, it does not have a separate
application ID in the Applications Object Library. There is no $OIE_TOP.
2.
3.
4.
Technical Reference
1.
2.
3.
34
R12: White Paper on Oracle Internet Expenses Setup and Functional Process Flow