TEST

Oracle Internet Expenses Implementation and Administration Guide, Release 12.1

Part No. E13454-03

 

 

Oracle welcomes customers' comments and suggestions on the quality and usefulness of this document. Your feedback is important, and helps us to best meet your needs as a user of our products. For example:

•     Are the implementation steps correct and complete?

•     Did you understand the context of the procedures?

•     Did you find any errors in the information?

•     Does the structure of the information help you with your tasks?

•     Do you need different information or graphics? If so, where, and in what format?

•     Are the examples correct? Do you need more examples?

 

If you find any errors or have any other suggestions for improvement, then please tell us your name, the

name of the company who has licensed our products, the title and part number of the documentation and the chapter, section, and page number (if available).

Note: Before sending us your comments, you might like to check that you have the latest version of the

document and if any concerns are already addressed. To do this, access the new Oracle E-Business Suite Release Online Documentation CD available on My Oracle Support and www.oracle.com. It contains the most current Documentation Library plus all documents revised or released recently.

Send your comments to us using the electronic mail address: [email protected]

Please give your name, address, electronic mail address, and telephone number (optional).

If you need assistance with Oracle software, then please contact your support representative or Oracle

Support Services.

If you require training or instruction in using Oracle software, then please contact your Oracle local office

and inquire about our Oracle University offerings. A list of Oracle offices is available on our Web site at www.oracle.com.

 

 

 

 

 

 

 

 

    ix


 

 

 

 

 

Preface

 

 

 

 

 

Intended Audience

Welcome to Release 12.1 of the Oracle Internet Expenses Implementation and Administration

Guide.

This guide assumes you have a working knowledge of the following:

•    The principles and customary practices of your business area.

 

•    Oracle Internet Expenses

If you have never used Oracle Internet Expenses, Oracle suggests you attend one or

more of the Oracle Financials training classes available through Oracle University.

 

•    The Oracle Applications graphical user interface.

To learn more about the Oracle Applications graphical user interface, read the

Oracle Applications User's Guide.

 

See Related Information Sources on page xii for more Oracle E-Business Suite product information.

 

 

Deaf/Hard of Hearing Access to Oracle Support Services

To reach Oracle Support Services, use a telecommunications relay service (TRS) to call

Oracle Support at 1.800.223.1711. An Oracle Support Services engineer will handle

technical issues and provide customer support according to the Oracle service request

process. Information about TRS is available at

http://www.fcc.gov/cgb/consumerfacts/trs.html, and a list of phone numbers is available at http://www.fcc.gov/cgb/dro/trsphonebk.html.

 

 

 

 

 

 

 

 

    xi

 

Documentation Accessibility

Our goal is to make Oracle products, services, and supporting documentation accessible

to all users, including users that are disabled. To that end, our documentation includes

features that make information available to users of assistive technology. This

documentation is available in HTML format, and contains markup to facilitate access by the disabled community. Accessibility standards will continue to evolve over time, and

Oracle is actively engaged with other market-leading technology vendors to address

technical obstacles so that our documentation can be accessible to all of our customers.

For more information, visit the Oracle Accessibility Program Web site at http://www.oracle.com/accessibility/.

 

 

Accessibility of Code Examples in Documentation

Screen readers may not always correctly read the code examples in this document. The

conventions for writing code require that closing braces should appear on an otherwise

empty line; however, some screen readers may not always read a line of text that consists solely of a bracket or brace.

 

 

Accessibility of Links to External Web Sites in Documentation

This documentation may contain links to Web sites of other companies or organizations

that Oracle does not own or control. Oracle neither evaluates nor makes any representations regarding the accessibility of these Web sites.

 

 

Structure

1  Overview of Oracle Internet Expenses

2  Setting Up Applications for Oracle Internet Expenses

3  Oracle Internet Expenses Setup and Administration

4  Setting Up Audit Automation

5  Implementing Client Extensions

6  Configuring the Expenses Spreadsheet

7  Defining Workflow Processes

A  Profile Options

B  Configuring the User Interface

C  Oracle Audit Management

D  Processing Corporate Credit Cards

E  Oracle Internet Expenses Programs and Reports

F  Ad Hoc Reporting

 

 

Related Information Sources

This document is included on the Oracle Applications Document Library, which is

supplied in the Release 12 DVD Pack. You can download soft-copy documentation as

PDF files from the Oracle Technology Network at http://otn.oracle.com/documentation,

 

 

 

 

xii

 

or you can purchase hard-copy documentation from the Oracle Store at

http://oraclestore.oracle.com. The Oracle E-Business Suite Documentation Library

Release 12 contains the latest information, including any documents that have changed

significantly between releases. If substantial changes to this book are necessary, a

revised version will be made available on the online documentation CD on My Oracle Support.

If this guide refers you to other Oracle Applications documentation, use only the

Release 12 versions of those guides.

For a full list of documentation resources for Oracle Applications Release 12, see Oracle

Applications Documentation Resources, Release 12, on My Oracle Support Document 394692.1.

Online Documentation

All Oracle Applications documentation is available online (HTML or PDF).

•    PDF Documentation - PDF documentation is available for download from the

Oracle Technology Network at http://otn.oracle.com/documentation.

 

•    Online Help - Oracle Internet Expenses is part of a suite of Oracle Self-Service

applications, which has an intuitive interface designed to guide users without end

user documentation. Oracle Internet Expenses does not have an end user guide or separate online HTML help.

 

•    Release Notes - For information about changes in this release, including new

features, known issues, and other details, see the release notes for the relevant product, available on My Oracle Support.

 

•    Oracle Electronic Technical Reference Manuals - Each Electronic Technical

Reference Manual (eTRM) contains database diagrams and a detailed description of

database tables, forms, reports, and programs for a specific Oracle Applications

product. This information helps you convert data from your existing applications

and integrate Oracle Applications data with non-Oracle applications, and write

custom reports for Oracle Applications products. Oracle eTRM is available on My Oracle Support.

 

Related Guides

You should have the following related books on hand. Depending on the requirements

of your particular installation, you may also need additional manuals or guides.

Oracle Alert User's Guide:

This guide explains how to define periodic and event alerts to monitor the status of

your Oracle Applications data.

Oracle Application Framework Developer's Guide:

This guide contains the coding standards followed by the Oracle Applications

development staff to produce applications built with Oracle Application Framework.

 

 

 

 

 

    xiii

 

This guide is available in PDF format on My Oracle Support and as online

documentation in JDeveloper 10g with Oracle Application Extension.

Oracle Application Framework Personalization Guide:

This guide covers the design-time and run-time aspects of personalizing applications

built with Oracle Application Framework.

Oracle E-Business Suite Concepts:

This book is intended for all those planning to deploy Oracle E-Business Suite Release

12 or contemplating significant changes to a configuration. After describing the Oracle Applications architecture and technology stack, it focuses on strategic topics, giving a

broad outline of the actions needed to achieve a particular goal, plus the installation and configuration choices that may be available.

Oracle E-Business Suite Developer's Guide:

This guide contains the coding standards followed by the Oracle Applications

development staff. It describes the Oracle Application Object Library components

needed to implement the Oracle Applications user interface described in the Oracle

E-Business Suite User Interface Standards for Forms-Based Products. It also provides

information to help you build your custom Oracle Forms Developer 6i forms so that they integrate with Oracle Applications.

Oracle E-Business Suite Diagnostics User's Guide:

This manual contains information on implementing, administering, and developing

diagnostics tests in the Oracle E-Business Suite Diagnostics framework.

Oracle E-Business Suite Flexfields Guide:

This manual provides flexfields planning, setup, and reference information for the

Oracle Internet Expenses implementation team, as well as for users responsible for the ongoing maintenance of Oracle Applications product data. This manual also provides information on creating custom reports on flexfields data.

Oracle E-Business Suite Installation Guide: Using Rapid Install:

This book is intended for use by anyone who is responsible for installing or upgrading

Oracle Applications. It provides instructions for running Rapid Install either to carry

out a fresh installation of Oracle Applications Release 12, or as part of an upgrade from

Release 11i to Release 12. The book also describes the steps needed to install the

technology stack components only, for the special situations where this is applicable.

Oracle E-Business Suite Upgrade Guide: Release 11i to Release 12.1.1:

This guide provides information for DBAs and Applications Specialists who are

responsible for upgrading a Release 11i Oracle Applications system (techstack and products) to Release 12.1.1. In addition to information about applying the upgrade

driver, it outlines pre-upgrade steps and post-upgrade steps, and provides descriptions

of product-specific functional changes and suggestions for verifying the upgrade and reducing downtime.

Oracle E-Business Suite Maintenance Procedures:

 

 

 

 

xiv

 

This guide describes how to use AD maintenance utilities to complete tasks such as

compiling invalid objects, managing parallel processing jobs, and maintaining snapshot

information. Part of Maintaining Oracle Applications, a 3-book set that also includes

Oracle E-Business Suite Patching Procedures and Oracle E-Business Suite Maintenance Utilities.

Oracle E-Business Suite Maintenance Utilities:

This guide describes how to run utilities, such as AD Administration and AD

Controller, used to maintain the Oracle Applications file system and database. Outlines

the actions performed by these utilities, such as monitoring parallel processes,

generating Applications files, and maintaining Applications database entities. Part of

Maintaining Oracle Applications, a 3-book set that also includes Oracle E-Business Suite Patching Procedures and Oracle E-Business Suite Maintenance Procedures.

Oracle E-Business Suite Multiple Organizations Implementation Guide:

This guide describes the multiple organizations concepts in Oracle Applications. It

describes in detail on setting up and working effectively with multiple organizations in Oracle Applications.

Oracle E-Business Suite Patching Procedures:

This guide describes how to patch the Oracle Applications file system and database

using AutoPatch, and how to use other patching-related tools like AD Merge Patch, OAM Patch Wizard, and OAM Registered Flagged Files. Describes patch types and

structure, and outlines some of the most commonly used patching procedures. Part of

Maintaining Oracle Applications, a 3-book set that also includes Oracle E-Business Suite Maintenance Utilities and Oracle E-Business Suite Maintenance Procedures.

Oracle E-Business Suite System Administrator's Guide Documentation Set:

This documentation set provides planning and reference information for the Oracle

Applications System Administrator. Oracle E-Business Suite System Administrator's Guide

- Configuration contains information on system configuration steps, including defining concurrent programs and managers, enabling Oracle Applications Manager features, and setting up printers and online help. Oracle E-Business Suite System Administrator's Guide - Maintenance provides information for frequent tasks such as monitoring your

system with Oracle Applications Manager, managing concurrent managers and reports,

using diagnostic utilities, managing profile options, and using alerts. Oracle E-Business Suite System Administrator's Guide - Security describes User Management, data security, function security, auditing, and security configurations.

Oracle E-Business Suite User Guide:

This guide explains how to enter data, query, run reports, and navigate using the user

interface (UI) available with this release of Oracle Internet Expenses (and any other Oracle Applications products). This guide also includes information on setting user profiles, as well as running and reviewing concurrent requests.

Oracle Integration Repository User's Guide:

This guide covers the employment of Oracle Integration Repository in researching and

 

 

 

 

    xv

 

deploying business interfaces to produce integrations between applications.

Oracle Workflow Administrator's Guide:

This guide explains how to complete the setup steps necessary for any product that

includes workflow-enabled processes. It also describes how to manage workflow

processes and business events using Oracle Applications Manager, how to monitor the

progress of runtime workflow processes, and how to administer notifications sent to workflow users.

Oracle Workflow API Reference:

This guide describes the APIs provided for developers and administrators to access

Oracle Workflow.

Oracle Workflow Developer's Guide:

This guide explains how to define new workflow business processes and customize

existing Oracle Applications-embedded workflow processes. It also describes how to define and customize business events and event subscriptions.

Oracle Workflow User's Guide:

This guide describes how Oracle Applications users can view and respond to workflow

notifications and monitor the progress of their workflow processes.

Oracle Financials and Oracle Procurement Functional Upgrade Guide: Release 11i to

Release 12.1:

This guides provides detailed information about the functional impacts of upgrading

Oracle Financials and Oracle Procurement products from Release 11i to Release 12.1.

This guide supplements the Oracle Applications Upgrade Guide: Release 11i to Release 12.1.1 .

Oracle Financials Concepts Guide:

This guide describes the fundamental concepts of Oracle Financials. The guide is

intended to introduce readers to the concepts used in the applications, and help them

compare their real world business, organization, and processes to those used in the applications.

Oracle Financials Glossary:

The glossary includes definitions of common terms that are shared by all Oracle

Financials products. In some cases, there may be different definitions of the same term for different Financials products. If you are unsure of the meaning of a term you see in

an Oracle Financials guide, please refer to the glossary for clarification. You can find the glossary in the online help or in the Oracle Financials Implementation Guide.

Oracle Financials Implementation Guide:

This guide provides information on how to implement the Oracle Financials E-Business

Suite. It guides you through setting up your organizations, including legal entities, and

their accounting, using the Accounting Setup Manager. It covers intercompany accounting and sequencing of accounting entries, and it provides examples.

 

 

 

 

xvi

 

Oracle Approvals Management Implementation Guide:

Use this guide to learn how to implement Oracle Approvals Management (AME). AME

is a self-service Web application that enables users to define business rules governing

the process for approving transactions in Oracle Applications where AME has been integrated.

Oracle E-Business Tax Implementation Guide:

This guide provides a conceptual overview of the E-Business Tax tax engine, and

describes the prerequisite implementation steps to complete in other applications in

order to set up and use E-Business Tax. The guide also includes extensive examples of setting up country-specific tax requirements.

Oracle E-Business Tax Reporting Guide:

This guide explains how to run all tax reports that make use of the E-Business Tax data

extract. This includes the Tax Reporting Ledger and other core tax reports, country-specific VAT reports, and Latin Tax Engine reports.

Oracle E-Business Tax User Guide:

This guide describes the entire process of setting up and maintaining tax configuration

data, as well as applying tax data to the transaction line. It describes the entire

regime-to-rate setup flow of tax regimes, taxes, statuses, rates, recovery rates, tax

jurisdictions, and tax rules. It also describes setting up and maintaining tax reporting

codes, fiscal classifications, tax profiles, tax registrations, configuration options, and

third party service provider subscriptions. You also use this manual to maintain migrated tax data for use with E-Business Tax.

Oracle General Ledger Implementation Guide:

This guide provides information on how to implement Oracle General Ledger. Use this

guide to understand the implementation steps required for application use, including how to set up Accounting Flexfields, Accounts, and Calendars.

Oracle General Ledger Reference Guide:

This guide provides detailed information about setting up General Ledger Profile

Options and Applications Desktop Integrator (ADI) Profile Options.

Oracle General Ledger User's Guide:

This guide provides information on how to use Oracle General Ledger. Use this guide

to learn how to create and maintain ledgers, ledger currencies, budgets, and journal entries. This guide also includes information about running financial reports.

Oracle Grants Accounting User Guide:

This guide provides you with information about how to implement and use Oracle

Grants Accounting. Use this guide to understand the implementation steps required for

application use, including defining award types, award templates, allowed cost schedules, and burden setup. This guide also explains how to use Oracle Grants Accounting to track grants and funded projects from inception to final reporting.

 

 

 

 

 

    xvii

 

Oracle HRMS Documentation Set:

This documentation set includes these books:

•     Oracle HRMS Compensation and Benefits Management Guide:

Learn how to use Oracle HRMS to manage your total compensation package. For

example, read how to administer salaries and benefits, set up automated grade/step

progression, and allocate salary budgets. You can also learn about setting up

earnings and deductions for payroll processing, managing leave and absences, and reporting on compensation across your enterprise.

 

•     Oracle HRMS Configuring, Reporting, and System Administration Guide:

Learn about extending and configuring Oracle HRMS, managing security, auditing,

information access, and letter generation.

 

•     Oracle HRMS Enterprise and Workforce Management Guide:

Learn how to use Oracle HRMS to represent your enterprise. This includes setting

up your organization hierarchy, recording details about jobs and positions within

your enterprise, defining person types to represent your workforce, and also how to manage your budgets and costs.

 

•     Oracle HRMS Implementation Guide:

Learn about the setup procedures you need to carry out in order to successfully

implement Oracle HRMS in your enterprise.

 

•     Oracle HRMS Payroll Processing Management Guide:

Learn about wage attachments, taxes and social insurance, the payroll run, and

other processes.

 

•     Oracle HRMS Workforce Sourcing, Deployment, and Talent Management Guide:

Learn how to use Oracle HRMS to represent your workforce. This includes

recruiting new workers, developing their careers, managing contingent workers, and reporting on your workforce.

 

Oracle Inventory User's Guide:

This guide describes how to define items and item information, perform receiving and

inventory transactions, maintain cost control, plan items, perform cycle counting and physical inventories, and set up Oracle Inventory.

Oracle iSupport Implementation and Administration Guide:

This guide provides an overview of Oracle iSupport and describes implementation

steps as well as integration with other applications. Use this guide to also learn how to administer Oracle iSupport.

Oracle Payables Implementation Guide:

 

 

 

 

 

xviii

 

This guide provides you with information on how to implement Oracle Payables. Use

this guide to understand the implementation steps required for how to set up suppliers, payments, accounting, and tax.

Oracle Payables Reference Guide:

This guide provides you with detailed information about the Oracle Payables open

interfaces, such as the Invoice open interface, which lets you export invoices. It also

includes reference information on purchase order matching and purging purchasing information.

Oracle Payables User Guide:

This guide describes how to use Oracle Payables to create invoices and make payments.

In addition, it describes how to enter and manage suppliers, export invoices using the Payables open interface, manage purchase order and receipt matching, apply holds to

invoices, and validate invoices. It contains information on managing expense reporting,

procurement cards, and credit cards. This guide also explains the accounting for Payables transactions.

Oracle Payments Implementation Guide:

This guide describes how Oracle Payments, as the central payment engine for the

Oracle E-Business Suite, processes transactions, such as invoice payments from Oracle

Payables, bank account transfers from Oracle Cash Management, and settlements

against credit cards and bank accounts from Oracle Receivables. This guide also

describes how Oracle Payments is integrated with financial institutions and payment

systems for receipt and payment processing, known as funds capture and funds

disbursement, respectively. Additionally, the guide explains to the implementer how to

plan the implementation of Oracle Payments, how to configure it, set it up, test transactions, and how use it with external payment systems.

Oracle Payments User Guide:

This guide describes how Oracle Payments, as the central payment engine for the

Oracle E-Business Suite, processes transactions, such as invoice payments from Oracle

Payables, bank account transfers from Oracle Cash Management, and settlements

against credit cards and bank accounts from Oracle Receivables. This guide also

describes to the Payment Administrator how to monitor the funds capture and funds disbursement processes, as well as how to remedy any errors that may arise.

Oracle Projects Implementation Guide:

Use this manual as a guide for implementing Oracle Projects. This manual also includes

appendixes covering function security, menus and responsibilities, and profile options.

Oracle Projects Fundamentals:

Oracle Project Fundamentals provides the common foundation shared across the Oracle

Projects products (Project Costing, Project Billing, Project Resource Management,

Project Management, and Project Collaboration). Use this guide to learn fundamental information about the Oracle Projects solution.

 

 

 

 

 

    xix

 

This guide includes a Navigation Paths appendix. Use this appendix to find out how to

access each window in the Oracle Projects solution.

Oracle TeleService Implementation and User Guide:

This guide provides an overview of Oracle TeleService and describes how to set up the

application. The guide also includes sample user procedures that illustrate how the application can be used.

 

 

Integration Repository

The Oracle Integration Repository is a compilation of information about the service

endpoints exposed by the Oracle E-Business Suite of applications. It provides a

complete catalog of Oracle E-Business Suite's business service interfaces. The tool lets

users easily discover and deploy the appropriate business service interface for integration with any system, application, or business partner.

The Oracle Integration Repository is shipped as part of the E-Business Suite. As your

instance is patched, the repository is automatically updated with content appropriate for the precise revisions of interfaces in your environment.

 

 

Do Not Use Database Tools to Modify Oracle E-Business Suite Data

Oracle STRONGLY RECOMMENDS that you never use SQL*Plus, Oracle Data

Browser, database triggers, or any other tool to modify Oracle E-Business Suite data unless otherwise instructed.

Oracle provides powerful tools you can use to create, store, change, retrieve, and

maintain information in an Oracle database. But if you use Oracle tools such as

SQL*Plus to modify Oracle E-Business Suite data, you risk destroying the integrity of your data and you lose the ability to audit changes to your data.

Because Oracle E-Business Suite tables are interrelated, any change you make using an

Oracle E-Business Suite form can update many tables at once. But when you modify Oracle E-Business Suite data using anything other than Oracle E-Business Suite, you

may change a row in one table without making corresponding changes in related tables.

If your tables get out of synchronization with each other, you risk retrieving erroneous information and you risk unpredictable results throughout Oracle E-Business Suite.

When you use Oracle E-Business Suite to modify your data, Oracle E-Business Suite

automatically checks that your changes are valid. Oracle E-Business Suite also keeps

track of who changes information. If you enter information into database tables using

database tools, you may store invalid information. You also lose the ability to track who has changed your information because SQL*Plus and other database tools do not keep a record of changes.

 

 

 

 

 

 

 

 

 

xx

 

1

 

 

 

Overview of Oracle Internet Expenses

 

 

 

 

This chapter covers the following topics:

•    Introducing Oracle Internet Expenses

•    Key Features of Oracle Internet Expenses

•    Expense Report Process

 

 

Introducing Oracle Internet Expenses

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.

This chapter provides an overview of the features and processes in Oracle Internet

Expenses.

 

 

Key Features of Oracle Internet Expenses

The key components of Internet Expenses work together to provide a complete service

for entering and managing expense reports:

•    Expenses Setup

 

•    Expenses Administration

 

•    Expenses Entry

 

•    Expenses Audit

 

•    Expenses Analysis

 

 

 

 

 

 

Overview of Oracle Internet Expenses    1-1

 

•     Expenses-related Workflows

 

•     Manager Approvals

 

•     Integration with Other Applications

 

Expenses Setup. Use the Internet Expenses pages to set up rate and policy schedules, exchange rates and location information, and other important features that go into the completion of expense reports. Perform the related setup tasks in the applications that

work together with Internet Expenses to create an integrated environment for expenses reporting. See: Chapter 2, "Setting Up Applications for Oracle Internet Expenses", page

2-1 and Chapter 3, "Oracle Internet Expenses Setup and Administration", page 3-1 for more information.

Expenses Administration. Internet Expenses provides many tools to administer your

expense reports. The Internet Expenses setup lets you automate many administrative tasks, including company policy compliance for expense reporting, expense account defaulting, per diem and mileage rate calculations, and end user notifications.

Expenses Entry. The intuitive user interface lets employees and contingent workers

enter and submit expense reports with minimal reliance on documentation or online

help. In addition, end users have access to various tools for their expense reporting needs. The Expenses Home page lets users track all of their current and previously submitted expense reports, as well as duplicate or withdraw expense reports. The

automatic display of open credit card transactions helps users select and submit their

credit card expenses; users can also dispute individual transactions. All workflow

notifications are also displayed from the Home page. The Expenses Preferences page

lets users configure their expense reporting environment according to their needs.

Expenses Audit. Internet Expenses automates many aspects of the process of auditing

expense reports. Audit Automation works together with your rate and policy schedules

to ensure that expense reports comply with the policies of your company without having to audit all expense report submissions. See: Chapter 4, "Setting Up Audit Automation", page 4-1 for more information.

Expense Analysis. Internet Expenses analysis and reporting provides managers with a

dedicated tool for reviewing expense reports and company policy violations. Managers

can generate reports online and review company expenses and policy violation trends

among their employees. A Search function displays expense report and policy violation data, and displays data according to the selected view.

Expenses-related Workflows. There are five workflows related to Internet Expenses:

Expenses, Credit Cards, Expenses Analysis, Expense Receipts, and Expense Holds.

•     Expenses Workflow manages the notifications between managers, accounts

payable, and users related to reviewing and approving expense reports.

 

•     Credit Cards Workflow manages the notifications related to the processing and

management of credit card transactions.

 

 

 

 

 

1-2    Oracle Internet Expenses Implementation and Administration Guide

 

•    Expenses Analysis Workflow sends notifications when proxy reporting access is

granted.

 

•    Expense Receipts Workflow manages the notifications related to submitting

receipts and missing and overdue receipts.

 

•    Expense Holds Workflow manages the notifications related to placing and

releasing holds on expense reports.

 

Manager Approvals. Internet Expenses works together with Oracle Approvals

Management (AME) and Oracle Workflow to automatically route expense approvals

and notifications to cost center owners, cost center business managers, project managers or award managers. Approval notifications provide managers with all information with which to make informed decisions, including the reimbursable amount displayed in the

approver's currency and expense lines that were split and charged to their own cost centers. For more information, see Request Approval Process, page 7-50. Use Oracle

Approvals Management to build routing rules for expense reports based on header or

lines information. Use the Expenses Workflow to manage the routing of notifications to and from managers, auditors, and users.

Integration with Other Applications. Internet Expenses works together with other

applications to provide a full array of services devoted to managing and streamlining

every aspect of the expense report process. These include:

•    Oracle Payables. Use Payables to create expense report invoices and to manage the

processing of credit card and procurement card transactions.

 

•    Oracle Projects. Internet Expenses integrates with Oracle Projects to enable users to

add project-related information on expense reports.

 

•    Oracle Grants Accounting. Oracle Grants Accounting extends the functionality of

Oracle Projects and integrates with Internet Expenses to enable users to enter award

information on their expense reports and collect reimbursement from the award that sponsored the activity.

 

•    Oracle Approvals Management. Use Oracle Approvals Management to build

routing rules for expense report approvals.

 

•    Oracle Application Framework. Oracle Application Framework lets you

personalize the display of Internet Expenses without modifying the underlying code.

 

 

 

Expense Report Process

This section provides an overview of the Expense Report Workflow process. This

illustration demonstrates the complete process flow of expense reports from creation to payment.

 

 

 

 

Overview of Oracle Internet Expenses    1-3

 

Creating Expense Reports

Employees can create expense reports in these ways:

•     Online using their computers and a standard Web browser.

 

•     Offline using Microsoft Excel spreadsheets from a configured template.

 

Employees must have the Internet Expenses responsibility to create an expense report.

If you implement the credit card functionality, employees can include credit card transactions in their expense reports. See: Credit Card Process Flows, page D-1.

 

Note: Employees can withdraw a submitted expense report until both

 

 

 

 

 

 

1-4    Oracle Internet Expenses Implementation and Administration Guide

 

manager and Payables approvals are received. The user can either

correct and resubmit the withdrawn report, or delete it.

 

 

 

 

Sending Receipts to Accounts Payable

After an employee submits an expense report, Internet Expenses displays a

confirmation page with instructions for the employee. For example, you may want to

inform the employee that a notification will be sent when the report is approved by

management and at that time all original receipts must be sent to the accounts payable

department. Most companies require original receipts for verification before reimbursing employees for business expenses.

 

 

Expense Report Workflow Process

When an employee submits an expense report for approval, the Expense Report

workflow process begins. The Expense Report workflow is used to obtain manager and

Payables approvals on expense reports. The Manager (Spending) Approval process routes expense reports to managers for approval. When an expense report receives

approval, the workflow transitions to the AP Approval process. If a manager rejects the report, the workflow 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.

Once the workflow process is complete, the expense report in the Payables Expense

Reports window has a number of restrictions on user interaction.

See: Oracle Audit Management, page C-1 and Expense Reports Window Reference,

Oracle Payables User Guide for information.

 

 

Converting Expense Reports into Invoices

Oracle Payables pays invoices only, so before an approved expense report can be paid,

it must be converted into an invoice. The Oracle Expense Report Export converts expense reports created in Internet Expenses into invoices in Oracle Payables. An expense report can be processed by the Expense Report Export program only if it

receives approval from both the approval manager and the accounts payable department during the Expense Report workflow process.

 

 

Reimbursing Expense Reports

After the Expense Report Export program creates invoices for expense reports, you can

create payments for the invoices using the same method as for other invoices.

 

 

 

 

Overview of Oracle Internet Expenses    1-5

 

 

2

 

 

 

Setting Up Applications for Oracle Internet

Expenses

 

 

 

 

This chapter covers the following topics:

•    Oracle Internet Expenses and Other Oracle Applications

•    Integrating with Oracle Application Object Library

•    Integrating with Oracle Human Resources

•    Integrating with Oracle System Administration

•    Setup Steps in Oracle Payables

•    Integrating with Other Applications

 

 

Oracle Internet Expenses and Other Oracle Applications

This chapter describes all of the setup tasks for all of the applications that work together

with Oracle Internet Expenses. Some of these setup tasks are required tasks, meaning

that the particular task is essential to the functioning of Internet Expenses. Other setup

tasks depend upon the features that you intend to use or the integration that you intend to have between Internet Expenses and other Oracle applications.

 

 

Base Application Requirements for Internet Expenses

This table lists the applications related to the implementation of Internet Expenses.

 

 

Application                                                 Required or Optional

 

 

Oracle Self-Service Web Applications (ICX)        Required

 

 

Oracle Payables                                            Required

 

 

 

 

 

 

Setting Up Applications for Oracle Internet Expenses    2-1

 

Application

 

 

Oracle Workflow

 

 

Oracle System Administration

 

 

Oracle Common Modules - AK

 

 

Oracle Application Object Library

 

 

Oracle Human Resources

 

 

Oracle Projects

 

 

 

Oracle Approvals Management

 

 

Oracle Grants Accounting

 

 

Oracle iSupport

 

 

Oracle Payments

 

Required or Optional

 

 

Required

 

 

Required

 

 

Required

 

 

Required

 

 

Optional

 

 

Optional (Required if project and task

information is required for expense reports)

 

 

Optional

 

 

Optional

 

 

Optional

 

 

Optional

 

 

 

 

 

Implementation Checklist for Oracle Internet Expenses

These tables provide a checklist of the required and optional implementation steps for

Internet Expenses, with areas of integration and setup. Unless otherwise stated, each step includes a reference to more detailed sections within this chapter.

 

Note: After you perform the implementation steps in the base

applications, you may need to restart the Apache Listener to reflect the setup in Internet Expenses.

 

 

 

Integrating with Oracle Application Object Library

This table describes the setup steps to integrate with the Oracle Application Object

Library.

 

 

 

 

 

 

 

 

 

 

2-2    Oracle Internet Expenses Implementation and Administration Guide

 

Step Number

 

 

1

 

 

2

 

 

 

3

 

Step Description

 

 

Define Accounting Flexfield. See: Oracle Applications Flexfields Guide.

 

Update Oracle Internet Expenses messages. See: Updating Oracle Internet Expenses Messages, page 2-6.

 

Define Global Policy information. See: Defining Global Policy

Information, page 2-8

 

Required or Optional

 

 

Required

 

 

Optional

 

 

 

Optional

 

 

 

 

 

Integrating with Oracle Human Resources

This table describes the setup steps to integrate with Oracle Human Resources.

 

 

 

Step Number

 

 

4

 

 

5

 

 

6

 

 

 

Step Description

 

 

Define your employees. See: Defining Employees, page 2-9.

 

 

Set up security profiles. See: Setting Up Security Profiles, page 2-10.

 

 

Set up for cost center reporting. See: Setting Up for Cost Center Reporting, page 2-12.

 

 

 

Required or Optional

 

 

Required

 

 

Optional

 

 

Optional

 

 

 

 

 

Integrating with Oracle System Administration

This table describes the setup steps to integrate with Oracle System Administration.

 

 

 

Step Number

 

 

7

 

 

 

8

 

 

 

9

 

 

 

10

 

 

 

Step Description

 

 

Specify profile option values. See: Specifying Values for Internet Expenses Profile Options, page 2-14.

 

 

Define and set up users. See: Defining and Setting Up Users, page 2- 14.

 

 

Define the responsibility attributes. See: Defining Responsibility Attributes, page 2-18.

 

 

Define function security. See: Defining Function Security, page 2-18.

 

 

 

Required or Optional

 

 

Required

 

 

 

Required

 

 

 

Optional

 

 

 

Optional

 

 

 

 

 

 

 

 

Setting Up Applications for Oracle Internet Expenses    2-3

 

Step Number

 

 

11

 

 

 

12

 

Step Description

 

 

Assign sequences to document categories. See: Assigning Sequences to Document Categories, page 2-20.

 

 

Define your descriptive flexfields. See: Setting Up Descriptive Flexfields, page 2-38.

 

Required or Optional

 

 

Required

 

 

 

Optional

 

 

 

 

 

Setting Up Oracle Payables

This table describes the setup steps to integrate with Oracle Payables.

 

 

 

Step Number

 

 

13

 

 

 

14

 

 

 

15

 

 

 

16

 

 

 

17

 

 

 

18

 

 

19

 

 

20

 

 

 

21

 

 

 

22

 

 

 

Step Description

 

 

Define Payables Lookups for Oracle Internet Expenses. See:

Defining Payables Lookups for Oracle Internet Expenses, page 2-21.

 

Define default expense check address. See: Setting the Expense Check Reimbursement Address, page 2-30.

 

Define Expenses Clearing account. See: Defining an Expenses Clearing Account, page 2-30.

 

Establish Multiple Currencies setup. See: Establishing Multiple Currencies Setup, page 2-30.

 

Define Expense Report options. See: Defining Expense Report Options, page 2-31.

 

 

Set up tax. See: Setting Up Tax, page 2-31.

 

 

Enable currencies. See: Enabling Currencies, page 2-32.

 

 

Define your expense report templates. See: Defining Expense Report Templates, page 2-32.

 

 

Define your employees as suppliers. See: Entering Employees as Suppliers, page 2-36.

 

 

Assign signing limits to your managers. See: Assigning Signing Limits, page 2-37.

 

 

 

Required or Optional

 

 

Optional

 

 

 

Required

 

 

 

Optional

 

 

 

Optional

 

 

 

Required

 

 

 

Optional

 

 

Required

 

 

Required

 

 

 

Required

 

 

 

Required

 

 

 

 

 

 

 

 

2-4    Oracle Internet Expenses Implementation and Administration Guide

 

Step Number       Step Description                                                                         Required or Optional

 

 

23                      Set up credit cards. See: Establishing Corporate Credit Cards, page 2-      Optional

43.

 

 

 

 

Integrating with Other Applications

This table describes the setup steps to integrate with other Oracle applications.

 

 

 

Step Number

 

 

24

 

 

 

25

 

 

 

26

 

 

 

27

 

 

 

28

 

 

 

29

 

 

 

Step Description

 

 

Modify Oracle Common Modules - AK. See: Modifying Oracle Common Modules - AK, page 2-50.

 

 

Integrate with Oracle Projects. See: Integrating with Oracle Projects, page 2-50.

 

Integrate with Oracle Approvals Management. See: Integrating with Oracle Approvals Management, page 2-54.

 

Integrate with Oracle Grants Accounting. See: Integrating with Oracle Grants Accounting, page 2-57.

 

Integrate with Oracle iSupport. See: Integrating with Oracle iSupport, page 2-58.

 

Integrate with Oracle Application Framework. See: Integrating with Oracle Application Framework, page 2-60.

 

 

 

Required or Optional

 

 

Optional

 

 

 

Optional

 

 

 

Optional

 

 

 

Optional

 

 

 

Optional

 

 

 

Optional

 

 

 

 

 

Setting Up Oracle Internet Expenses

This table describes the Oracle Internet Expenses setup steps.

 

 

 

Step Number

 

 

30

 

 

 

31

 

 

 

Step Description

 

 

Complete the Oracle Internet Expenses Setup. See: Chapter 3, "Oracle Internet Expenses Setup and Administration", page 3-1.

 

Complete the Audit Automation Setup. See: Chapter 4, "Setting Up Audit Automation", page 4-1.

 

 

 

Required or Optional

 

 

Optional

 

 

 

Optional

 

 

 

 

 

 

 

 

Setting Up Applications for Oracle Internet Expenses    2-5

 

Step Number

 

 

32

 

 

 

33

 

 

 

34

 

Step Description

 

 

Configure the Expense Report Workflow process. See: Chapter 7, "Defining Workflow Processes", page 7-1.

 

 

Configure Expense Spreadsheet. See: Chapter 6, "Configuring the Expenses Spreadsheet", page 6-1.

 

Define Client Extensions. See: Chapter 5, "Implementing Client Extensions", page 5-1.

 

Required or Optional

 

 

Required

 

 

 

Optional

 

 

 

Optional

 

 

 

 

 

Integrating with Oracle Application Object Library

This section describes the implementation steps that require the use of the Oracle

Application Object Library.

 

 

Defining the Accounting Flexfield

The first step in implementing Internet Expenses is to define the Accounting flexfield. If

you have already implemented Oracle Payables, this step is done. For more

information, refer to the Oracle Payables Implementation Guide and the Oracle Application Object Library online help.

 

 

Updating Oracle Internet Expenses Messages

Use the Messages window in the Oracle Application Object Library to edit Internet

Expenses messages. You can update any of the Internet Expenses messages either to add content or to make the content more specific to your business. For example, you might change the instructions in a window to use terminology that is unique within

your company or modify the content of an error message to provide additional

information. All Internet Expenses messages use either the prefix AP_WEB or OIE in the message name.

 

Warning: Do not perform either of these actions when you edit Internet

Expenses messages:

 

 

•     Do not insert returns. Inserting returns into HTML-based messages can cause a

fatal system error.

 

•     Do not modify text strings that contain an ampersand (&). These text strings are

parameters that Internet Expenses replaces with actual values. For example, the text string &trx_type represents the transaction type. Internet Expenses cannot display

 

 

 

 

 

2-6    Oracle Internet Expenses Implementation and Administration Guide

 

these messages correctly if you modify these strings.

 

Note: Make a copy of all custom messages and store the copy in a

directory protected from upgrades. Messages are stored in the directory: $FND_TOP/mesg/.

 

 

 

 

Adding Messages to the Internet Expenses Pages

You can add your own message text or modify existing messages in two ways:

•    You can use personalization to add messages if the corresponding text message

field is not associated with a message. See: Using the Personalization Framework with Oracle Internet Expenses, page B-1.

 

•    If the text message field is associated with a message, then you can modify the

message as follows:

1.    Log into Oracle Applications using the Application Developer responsibility.

 

2.    Navigate to the Messages window.

 

3.    Query the message name.

 

4.    Add the text of your message in the Message Text field.

 

 

 

Changing the Description Message for Credit Card Transactions

If you use credit card programs and set the Payment Due From field in the Card

Programs window to Both or Company, invoices will be created in Payables that are due

to the credit card issuer. For both remittance and reconciliation purposes, the invoices utilize this message to provide employee's name and card number.

If you use both pay, the invoice header's description field displays the content of this

message. If you use company pay, the message information is displayed in the description field of the invoice distribution records.

By default the applicable description displays the credit card number and card holder

name, followed by the expense report purpose. You can change the order of the

description, or you can remove either the credit card number and card holder or the expense report purpose.

 

Note: If the total number of characters for credit card number, card

holder, and description exceeds 240, Internet Expenses truncates the message.

 

 

1.    Log in to Oracle Applications using the Application Developer responsibility.

 

 

 

 

 

Setting Up Applications for Oracle Internet Expenses    2-7

 

2.

 

3.

 

 

 

 

 

 

4.

 

Navigate to the Messages window.

 

Query the message OIE_INVOICE_DESC.

EMP_CARD_NUM represents the credit card number and card holder. EXP_RPT_PURPOSE represents the expense report purpose. EMP_FULL_NAME represents the card holder's full name.

 

The default message is EMP_CARD_NUM - EXP_RPT_PURPOSE. You can choose which descriptions to show in the message and which order they are shown in. For

example: Delete EMP_CARD_NUM to remove the credit card number and card holder from the message.

 

 

 

 

Defining Global Policy Information

Internet Expenses includes a Global Policy icon at the top of each page. By clicking on

this icon, your employees can access a web page with text describing your company's expense report policies and procedures.

First create a static web page with the text that you want, then assign the page to the

OIE_POL_VIEW_GUIDELINES function.

 

 

1.

 

2.

 

3.

 

4.

 

5.

 

6.

 

7.

 

Log in to Oracle Applications using the Application Developer responsibility.

 

Navigate to the Form Functions window.

 

Query the function OIE_POL_VIEW_GUIDELINES.

 

Choose the Properties tabbed region.

 

In the Type field, enter SSWA plsql function.

 

Choose the Web HTML tabbed region.

 

In the HTML Call field, enter the .htm file name of your static web page in this

format:

oiepolicy.htm

Your .htm file then needs to reside in the $OA_HTML directory.

 

 

 

 

Related Topics

Menus and Function Security, Oracle Applications Developer's Guide

 

 

Integrating with Oracle Human Resources

This section describes the implementation steps to perform using Oracle Human

 

 

 

 

2-8    Oracle Internet Expenses Implementation and Administration Guide

 

Resources. For information about shared installations of Oracle Human Resources see:

Oracle Human Resources Shared Install, page 2-12.

 

 

Defining Employees

Define employee information for all persons that will use Internet Expenses. You can

enter employee information in Oracle HRMS, or, if you do not use Oracle HRMS, in the Enter Person window in Oracle Payables.

 

Note: Users do not need to define an employee's supervisor in Oracle Human Resources, if the supervisor is specified in the Approver field on an expense report.

 

 

This table lists the personal information to enter for each employee and how Internet Expenses uses that information.

 

 

 

Information

 

 

Employee Name

 

 

Mail To Address

 

 

 

Home Address

 

 

 

Supervisor

 

 

 

Accounting

 

 

 

 

 

 

Terminating Employees

 

 

 

How Information is Used in Oracle Internet Expenses

 

 

Name that appears in the expense reports.

 

Indicates where expense report reimbursement check is sent (for example, home or work address).

 

 

Address information for reimbursement, if Home is selected in the Mail To field.

 

 

Person to whom the employee reports; this may also be the person to whom the expense reports are routed for approval.

 

 

Defines default account for expense reports. The value you enter in the Department segment of the accounting flexfield appears as the

default Cost Center in the General Expense Report Information page.

 

Use the Terminate window in Oracle Human Resources to terminate employees. There

are two key termination dates: Actual and Final Process. The Actual date is used to

terminate employees while the Final Process date is used to prevent further processing in Oracle Payroll.

When an employee is terminated and the system date is past the Actual date, the

employee can no longer access the system. However, others can still enter expense reports on their behalf, and their expense reports can still be processed through to

invoice creation in Payables. In contrast, once the system date is past the Final Process

 

 

 

 

 

Setting Up Applications for Oracle Internet Expenses    2-9

 

date, no processing will occur for a terminated employee's expense report. For example,

the Expense Report Export program does not export the expense reports of terminated employees.

 

Note: If you are using Oracle Human Resources through a shared

install, the Final Process date is automatically set to the Actual date and

cannot be updated. Therefore, before employees are terminated in a

shared install environment, ensure that all expense reports are completely processed through to invoice creation.

 

 

Note: Make sure that the Actual Date you enter in the Terminate

window is after the last date you made changes using the Assignments window.

 

 

Internet Expenses provides an automated solution for managing the credit card

transactions of terminated employees. See: Inform Manager of Inactive Employee CC Expenses Process, page 7-93 for more information.

 

 

Setting Up Contingent Workers

A contingent worker is a worker who does not have a direct employment relationship

with your company and is typically a self-employed individual or an agency supplied worker. To use the contingent worker functionality in Internet Expenses, you must set

up your contingent workers and enter their supplier names in Oracle HRMS. See:

Contingent Workers, Oracle HRMS Workforce Sourcing, Deployment, and Talent Management Guide.

 

 

Setting Up Security Profiles

Set up security profiles for use with the Internet Expenses Auditor responsibility.

You must set up and assign security profiles for each audit queue auditor responsible

for paperless audit of expense reports. If an audit queue auditor does not have a

security profile, then Internet Expenses does not know which operating units the audit queue auditor can access and therefore cannot assign expense reports.

 

Note: You must have access to the system administrator responsibility to perform these setup steps.

 

 

The security profile determines the operating units from which audit queue auditors receive expense reports for paperless audit. The security profile lists of values in the Auditors page show the security profiles that the audit manager can access.

To set up security profiles:

1.    Log in to Oracle Applications with the user name and password appropriate for the

 

 

 

 

2-10    Oracle Internet Expenses Implementation and Administration Guide

 

installation.

 

2.    Select the Human Resources responsibility.

 

Define an organization hierarchy:

Define an organization hierarchy with a list of operating units for Internet Expenses

Audit.

 

 

1.

 

2.

 

 

 

3.

 

4.

 

5.

 

 

 

6.

 

7.

 

8.

 

Navigate to the Organization Hierarchy window.

 

In the Name field, enter a name that identifies this organization hierarchy for Internet Expenses Audit, for example, OIE Audit Hierarchy.

 

Navigate to the Version Number field and accept the default value 1.

 

Enter a value in the Version Date From field.

 

In the Organization Name field, query the operating unit that you want to include in the organization.

 

In the Subordinates region, enter the Names of the operating units that you want.

 

Complete the remaining fields according to your requirements.

 

Save your work.

 

 

Define security profiles:

Define security profiles for Internet Expenses Auditor.

 

 

1.

 

2.

 

 

 

3.

 

4.

 

 

 

5.

 

 

 

6.

 

7.

 

8.

 

Navigate to the Security Profile window.

 

In the Name field, enter a name that identifies the security profile, for example, OIE Audit.

 

Enter a Business Group.

 

In the Security Type field, enter Secure organizations by organization hierarchy and/or organization list.

 

In the Organization Hierarchy field, enter the organization hierarchy you defined for audit.

 

Check the Include Top Organization box and enter a Top Organization.

 

Complete the remaining fields according to your requirements.

 

Save your work.

 

 

 

 

 

 

 

Setting Up Applications for Oracle Internet Expenses    2-11

 

Run the Security List Maintenance process:

Run or wait for the next run of the Security List Maintenance (PERSLM) process,

according to your business practice.

Assign the security profiles:

Assign the security profiles that you defined to the appropriate responsibility:

 

 

1.

 

2.

 

 

 

3.

 

4.

 

5.

 

6.

 

Navigate to the Find System Profile Values window.

 

Check the Responsibility box and enter the Internet Expenses Auditor responsibility.

 

In the Profile field, enter the MO: Security Profile profile option.

 

Click Find to display the System Profile Values window.

 

In the Responsibility field, enter the security profile that you defined for audit.

 

Save your work.

 

 

 

 

Setting Up for Cost Center Reporting

Managers can use the Expense Analysis and Reporting pages to review employee

expense reports by charges to cost center and by cost center owner. This includes

expense reports by employees who do not belong to the cost center. To make use of these reports, you must perform the necessary setup for cost centers and cost center

owners:

•     Define cost center organizations.

 

•     Assign cost center owners to the cost center organizations.

 

There are many different ways to enable and use cost centers. Please refer to the

appropriate documentation for detailed information about setting up cost centers and cost center owners.

 

 

Oracle Human Resources Shared Install

The Oracle Human Resources Shared Install lets users who do not use Oracle Human

Resources use Oracle Human Resources features and functions that are shared with

other applications. The Oracle Human Resources Shared Install provides these features

through a shared installation which you can access from the HR Foundation

responsibility:

•     Enter and maintain employees and other users

 

•     Define Employee Jobs, Positions, and Grades

 

 

 

 

 

2-12    Oracle Internet Expenses Implementation and Administration Guide

 

•    Define Organizations and Locations

 

•    Enable Security Profiles

 

•    Run Concurrent Manager Programs related to security profiles and Managing

General Ledger cost center integrations.

 

Please note that the following limitations exist for human resources shared installs.

•    You cannot access the Terminate window. However, you can enter a single

termination date. Internet Expenses considers the termination date as the final process date as well.

 

•    You cannot change the assignment status of employees.

 

You can, however, use the Ex-Employee (HR_EX_EMPLOYEE_API) API to set the final

process date to a different date. See: APIs in Oracle HRMS, Oracle Human Resources Management Systems Implementation Guide and Oracle Integration Repository.

 

 

1.

 

 

 

 

 

2.

 

 

 

3.

 

Use the Actual Employee Termination (ACTUAL_TERMINATION_EMP)

procedure, with the P_LAST_STANDARD_PROCESS_DATE parameter, to

terminate an employee. This procedure converts a person of type Employee to a person of type Ex-Employee.

 

Use the Final Process Employee (FINAL_PROCESS_EMP) procedure to set the final process date for a terminated employee.

 

Use the Maintain Employees - HR Foundation or Maintain Contingent Workers -

HR Foundation template to make additional updates for that person. See:

Predefined People Management Templates, Oracle Human Resources Management Systems Configuring, Reporting, and System Administration Guide.

 

Note: Do not use the People window in Oracle HRMS for any

updates if you want to set the final process date to something other

than the end date. Using this window to terminate an employee

sets the final process date to the actual termination date, and you cannot change the final process date to a later date.

 

 

 

 

 

Related Topics

Creating Organization Hierarchies, Oracle HRMS Enterprise and Workforce Management

Guide

Defining a Security Profile, Oracle HRMS Configuring, Reporting, and System

Administration Guide

Security Processes, Oracle HRMS Configuring, Reporting, and System Administration Guide

 

 

 

 

 

Setting Up Applications for Oracle Internet Expenses    2-13

 

Oracle Human Resources Management Systems Supplement for Implementing Auto

Orgs, My Oracle Support Note Number 261362.1

Creating an Organization, Oracle HRMS Enterprise and Workforce Management Guide

Planning and Installation, Oracle General Ledger Implementation Guide

 

 

Integrating with Oracle System Administration

This section describes the implementation steps to perform using Oracle System

Administration. For more information on each of these topics, refer to the Oracle Applications System Administrator's Guide documentation set.

 

 

Specifying Values for Internet Expenses Profile Options

Set values for Internet Expenses profile options to control how information appears,

what values are required, and how the system processes data. Internet Expenses also uses profile options from other Oracle Financials applications to control features that

affect more than one application (for example, Display Inverse Rate and Sequential Numbering).

The system administrator sets many of these profile options at one or more of these

levels: Site, Application, Responsibility, and User. Use the System Profile Values window to define these profile options.

Refer to the Oracle Applications System Administrator's Guide - Maintenance for a list of

profile options common to all Oracle Applications.

The profile options appendix, page A-1 contains the list of required and optional

profile options in Oracle Internet Expenses.

 

 

Defining and Setting Up Users

You must define your employees as users in order for them to use Internet Expenses. As

part of this definition process, you assign the self-service application responsibilities

and a securing attribute to each user. You can perform all of these activities in the Users window in System Administration.

To define an employee as a user:

 

 

1.

 

2.

 

3.

 

 

 

4.

 

Log in to Oracle Applications using the System Administrator responsibility.

 

Navigate to the Users window.

 

Enter the name that the employee will use to log in to self-service applications in the User Name field.

 

Define a temporary password for the user in the Password field. When the user logs in for the first time, a prompt will appear to request a password change.

 

 

 

 

 

 

2-14    Oracle Internet Expenses Implementation and Administration Guide

 

5.

 

6.

 

 

 

7.

 

8.

 

Select the name of the employee from the list of values in the Person field.

 

Enter the e-mail address of the employee in the E-Mail field, if you use an e-mail system to send workflow notifications to employees.

 

Establish a password expiration.

 

Save your work.

 

 

 

Assigning Responsibilities to Users

Your installation includes these seeded responsibilities:

•    Internet Expenses. Assign this responsibility to employees who will create and

track expense reports. This responsibility is required for Internet Expenses users.

 

•    Internet Expenses Setup and Administration. Assign this responsibility to

employees who will perform setup or administration tasks that apply to Internet Expenses only. This responsibility is required for Internet Expenses users.

 

•    Internet Expenses Auditor. Assign this responsibility to employees who will

perform audits of expense reports.

 

•    Internet Expenses Audit Manager. Assign this responsibility to employees who

manage the auditing of expense reports and the management of expense report auditors in Internet Expenses.

 

Note: For access to more than one operating unit from a single

Internet Expenses Auditor or Internet Expenses Audit Manager

responsibility, set up HR Security Profiles and assign them to the

applicable auditor responsibilities. See: Setting Up Security Profiles,

page 2-10. Setting up HR Security Profiles is mandatory for paperless audit.

 

 

 

•    Expense Analysis and Reporting. Assign this responsibility to employees who will

use the Expenses Analysis (expenses and violations reporting) functionality. For more information, see: Oracle Internet Expenses Programs and Reports, page E-4.

 

•    Workflow User Web Applications. Assign this responsibility to allow employees to

access notifications from the worklist, update user preferences, or define

notification routing rules. This responsibility is required only if users view and

respond to notifications and related details while logged on to self-service applications.

 

•    Workflow User Web (New). Assign this responsibility to allow users to view,

either in a table or a process diagram, the status of workflow processes generated

 

 

 

 

 

Setting Up Applications for Oracle Internet Expenses    2-15

 

for expense reports and other documents. Users can also view all notifications

generated for the workflow process and a list of those who responded to notifications.

 

•     Workflow Administrator Web (New). Assign this responsibility to allow workflow

administrators access to the views available to the Workflow User Web (New) responsibility, along with administer workflow processes.

 

•     Internet Expenses Help Desk. Assign this responsibility to help desk personnel

who are responsible for helping end users with questions about their expense reports. Help desk personnel can query up expense reports in all statuses except saved ones, and can drill down to the confirmation page.

 

To assign responsibilities to an employee:

 

 

1.

 

2.

 

3.

 

4.

 

 

 

5.

 

Log into Oracle Applications using the System Administrator responsibility.

 

Navigate to the Users window.

 

Query the user name of the employee.

 

Assign the applicable seeded responsibilities described above in the Responsibilities tabbed region.

 

Save your work.

 

Note: If you have installed multiple organization support, you must

define the MO: Operating Unit profile option for the responsibilities. If you do not define the MO: Operating Unit, the system will use the Site setting. If the MO: Operating Unit profile option is not set, the user will not be able to view any data.

 

 

 

 

Assigning Securing Attributes

The ICX_HR_PERSON_ID attribute must be assigned to every user of Internet

Expenses. Securing attributes determine who a user may enter expense reports for. At a

minimum, users must have a securing attribute defined for themselves, which either

system administrators or employees can make. Employees assign securing attributes in the Expenses Preferences page.

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

When creating an expense report for someone else, authorized delegates use their own

 

 

 

 

2-16    Oracle Internet Expenses Implementation and Administration Guide

 

user name and password to access Internet Expenses, and then choose the name of the

person that they are creating the expense report for from a choice list. Users can only see the names of the people who have identified them as an authorized delegate.

 

 

 

Prerequisite

 

 

 

 

Before you can assign securing attributes, you must define as application users the

employees you want to make authorized delegates, and assign them the Internet

Expenses and Workflow responsibilities. See: Assigning Responsibilities to Users, page 2-15.

To assign securing attributes to an Oracle Internet Expenses user:

 

 

1.

 

2.

 

3.

 

4.

 

 

 

5.

 

 

 

 

6.

 

 

 

7.

 

Log in to Oracle Applications using the System Administrator responsibility.

 

Navigate to the Users window.

 

Query the user name of an employee that will enter expense reports.

 

In the Securing Attributes tabbed region, enter ICX_HR_PERSON_ID in the Attribute field.

 

In the Value field, enter the Person ID of the employee. If you do not know the employee's Person ID, select the name of the employee from the list of values. Oracle Applications automatically retrieves the Person ID.

 

Repeat steps 3 and 4 for any persons for whom this employee can enter expense reports.

 

Save your work.

 

 

 

Handling Multiple FND Entries

When a preparer enters an expense report for another employee using the authorized

delegate functionality, the system refers to the profile options defined for the FND user of the employee, not the profile option settings of the preparer.

It is recommended for most installations to assign only one FND user per employee.

When an employee is assigned to multiple FND users, Internet Expenses can send workflow notifications to any of these FND users at random.

For non- Oracle Projects employees, if an employee is assigned to multiple FND users,

Internet Expenses only verifies the profile option settings for the first FND user defined for that employee.

For Oracle Projects employees, if an employee is assigned to multiple FND users,

Internet Expenses verifies that all FND users defined for the employee are

Projects-enabled (OIE: Enable Project Allocations profile option is set to Yes or Required).

If all users are Projects-enabled, then Internet Expenses treats the employee as Projects-enabled. Otherwise, Internet Expenses does not treat the employee as

 

 

 

 

 

Setting Up Applications for Oracle Internet Expenses    2-17

 

Projects-enabled.

 

 

Defining Responsibility Attributes

Use the Responsibilities window and the Users window in Oracle Applications System

Administration to define responsibility attributes for Internet Expenses.

 

 

Excluding the Project and Tasks Functions

You can define an Internet Expenses responsibility that does not include the Search

Projects and Tasks form function and Projects and Tasks submenu.

 

 

1.

 

2.

 

3.

 

4.

 

5.

 

6.

 

7.

 

Log in to Oracle Applications using the System Administrator responsibility.

 

Navigate to the Responsibilities window.

 

Query or enter the Internet Expenses responsibility that you want.

 

Choose the Menu Exclusions tabbed region.

 

In the Type field, enter Function.

 

In the Name field, enter View Projects and Tasks (JSP).

 

Save your work.

 

 

 

 

Defining Function Security

Use function security to modify the access to Internet Expenses functionality for

selected users. Define a new responsibility based upon Internet Expenses Setup and

Administration or Internet Expenses Audit Manager with the modified access that you want and assign this new responsibility to your internal users or to external customers or customer sites.

You can use function security in these situations:

•     Disable changes to expense policies. You can control updates to rate and policy

schedules by hiding the Create New Schedule button and the Update General and Duplicate columns on the Policy Schedules Summary page.

 

•     Control operating unit access. You can control which operating-unit based setup

users have access to by hiding the Context tab and related page.

 

•     Control audit management. You can control who has access to creating auditors by

hiding the Auditor Setup tab and related page, or even set all audit functionality to the read-only mode.

 

•     Modify the Expense Analysis and Reporting Responsibility. By default the

 

 

 

 

 

2-18    Oracle Internet Expenses Implementation and Administration Guide

 

Expense Analysis and Reporting responsibility restricts users to viewing only the

expense reports within the management hierarchy. This includes all direct reports and all users down the manager hierarchy. The restricted access is provided by the Hierarchy Based Expenses Analysis function.

To provide users unrestricted access within the responsibility, create a new version

of the Expense Analysis and Reporting responsibility that excludes the Hierarchy Based Expenses Analysis function. You can then assign this new responsibility to the users that you want.

 

To define function security for an Internet Expenses user:

 

 

1.

 

 

 

2.

 

3.

 

4.

 

5.

 

6.

 

 

 

7.

 

 

 

8.

 

9.

 

Log in to Oracle Applications with the user name and password appropriate for the

installation.

 

Select the System Administrator responsibility.

 

Navigate to the Responsibilities window.

 

In the Responsibility Name field, enter a new responsibility name.

 

In the Application field, enter Payables.

 

In the Responsibility Key field, enter the new responsibility name that you defined above.

 

In the Available From region, choose the Oracle Self Service Web Applications radio button.

 

In the Data Group Name field, enter Standard.

 

In the Data Group Application field, enter Payables.

 

 

10. In the Menu field, choose Expenses Policy Menu from the list of values for Internet

Expenses Setup and Administration changes, Expenses Audit Menu for Internet

Expenses Audit Manager changes, or Expense Reporting Menu for Internet Expenses Expense Analysis and Reporting changes.

 

11. Open the Menu Exclusions tabbed region.

 

12. In the Type field, enter Function.

 

13. In the Name fields, enter:

•    Disable Expense Policy Change to control updates to rate and policy schedules.

 

•    Allow Multi Org Setup to control operating-unit based setup access.

 

•    Audit Manager to control access to creating auditors.

 

 

 

 

 

Setting Up Applications for Oracle Internet Expenses    2-19

 

•     Audit Read Only Mode to set audit features to read-only.

 

•     Hierarchy Based Expenses Analysis to allow users unlimited access to the Expense

Analysis and Reporting responsibility.

 

 

14. Save your work.

 

15. Navigate to the Users window.

 

16. Query or enter the first user that you want.

 

17. Open the Responsibilities tabbed region.

 

18. In the Responsibility field, enter the new responsibility that you defined above.

 

19. In the From and To fields, enter the effective dates for this user.

 

20. Save your work.

 

21. Repeat steps 16 to 20 for each user that you want to assign this responsibility.

 

 

 

Assigning Sequences to Document Categories

Assign valid sequences to these document categories:

•     Expense Report Invoices (EXP REP INV)

Internet Expenses creates employee invoices in Oracle Payables using this

document category.

 

•     Payment Request (PAY REQ INV)

Internet Expenses creates credit card provider invoices in Oracle Payables using this

document category.

 

 

 

 

 

 

Related Topics

 

 

See: Assigning a Document Sequence, Oracle Applications System Administrator's Guide - Configuration.

 

 

 

 

Required Profile Options in Oracle Internet Expenses, page A-1

Optional Profile Options in Oracle Internet Expenses, page A-3

Profile Options in Oracle Application Object Library, Oracle Applications System

Administrator's Guide - Maintenance

Setting Up a Multiple Organization Enterprise, Oracle Applications Multiple Organizations

Implementation Guide

 

 

 

 

 

 

2-20    Oracle Internet Expenses Implementation and Administration Guide

 

Responsibilities Window, Oracle Applications System Administrator's Guide - Security

Document Sequences, Oracle Applications System Administrator's Guide - Configuration

Reporting on Flexfields Data, Oracle Applications Flexfields Guide

Overview of Flexfield Concepts, Oracle Applications Flexfields Guide

Planning and Defining Descriptive Flexfields, Oracle Applications Flexfields Guide

Defining Value Sets, Oracle Applications Flexfields Guide

Defining Segment Values, Oracle Applications Flexfields Guide Segment Values Window, Oracle Applications Flexfields Guide

 

 

Setup Steps in Oracle Payables

This section describes implementation steps for integrating with Oracle Payables.

 

 

Defining Payables Lookups for Oracle Internet Expenses

Use the Payables Lookups window to define values for Payables lookups used by

Internet Expenses. Payables provides lookup types with seeded values for Expenses Setup, Expenses Entry, and Audit Automation. You can modify existing values and define new values using the Payables Lookups window.

Special considerations apply to these lookup types:

•    OIE_AUTO_AUDIT_REASONS. If you define new lookup values for the lookup

type OIE_AUTO_AUDIT_REASONS, you must also create a custom program using

the Audit List API to extend the use of an existing audit list rule set. See: Audit List API, page 4-12.

 

•    OIE_AUDIT_REASONS. If you create customized reasons for selecting expense

reports for audit using the Audit Reasons API, you need to define new,

corresponding audit reasons to appear on expense reports by adding new lookup

values to the OIE_AUDIT_REASONS lookup type. See: Audit Reasons API, page 4- 20.

 

•    OIE_ASSIGN_AUDITOR_STAGE. The values of the

OIE_ASSIGN_AUDITOR_STAGE lookup type appear on the Create Audit Rule Set

page in the "Assign audit queue auditor for an expense report" choice list in the

Paperless Audit section. You can add values to this choice list to provide additional

points at which Internet Expenses assigns expense reports to auditors from the

audit queue for paperless audit. For example, assign expense reports to an audit queue auditor five days after expense report submission.

If you add values to the OIE_ASSIGN_AUDITOR_STAGE lookup type, you must

design corresponding custom code to support the new lookup value and integrate with the Internet Expenses workflow process.

 

 

 

 

 

Setting Up Applications for Oracle Internet Expenses    2-21

 

•     For the lookup type EXPENSE_REPORT_APPROVER, you cannot add new values

but you can update the existing values to suit your business needs, such as the contact names of accounts payable and expenses approvers. The values for lookup type EXPENSE_REPORT_APPROVER appear in the Current Approver column of

the Track Submitted Expense Reports table in the Active Expense Reports page.

 

•     For the lookup type OIE_EMP_MATCH_RULE, if you create a new custom pl/sql

package to define an employee matching rule, you need to create a new lookup value for this lookup.

 

Note: If you want to disable, update, or add an end date to an

Internet Expenses lookup, please ensure that the applicable values

are not in use in Expenses Setup, Expenses Entry, or Audit

Automation. Internet Expenses does not perform validation on updated or disabled lookups.

 

 

 

The tables below list the lookup types, with their seeded values, that you can modify for use with Internet Expenses.

CARD_EXPENSE_TYPE

The CARD_EXPENSE_TYPE lookup contains the card expense types used both on the

define card expense mapping rules pages and on the expense report templates. See:

Setting Up Credit Card Expense Mapping, page 3-78 for more information. This table

describes the seeded values:

 

 

 

Lookup Code

 

 

AIR

 

 

ATM

 

 

BAR

 

 

BUSINESS

 

 

CAR RENTAL

 

 

CAR_RENTAL

 

 

GIFT

 

 

HEALTH

 

 

 

Meaning

 

 

Air

 

 

Cash

 

 

Bar

 

 

Business

 

 

Car Rental

 

 

Car Rental Disabled

 

 

Gift Shop

 

 

Health

 

 

 

 

 

 

 

 

2-22    Oracle Internet Expenses Implementation and Administration Guide

 

Lookup Code

 

 

HOTEL

 

 

LAUNDRY

 

 

MISCELLANEOUS

 

 

MOVIE

 

 

NONE

 

 

PARKING

 

 

RESTAURANT

 

 

ROOM SERVICE

 

 

TELEPHONE

 

 

TIP

 

 

 

OIE_FUEL_TYPE

 

Meaning

 

 

Hotel

 

 

Laundry

 

 

Miscellaneous

 

 

Movie

 

 

None of the Above

 

 

Parking

 

 

Restaurant

 

 

Room Service

 

 

Telephone

 

 

Tip

 

The OIE_FUEL_TYPE lookup contains the mileage schedule rule values for the Fuel

Type optional rule. This table describes the seeded values:

 

 

 

Lookup Code

 

 

BIFUEL

 

 

CONVERSION

 

 

DIESEL

 

 

ELECTRIC

 

 

HYBRID

 

 

OTHER

 

 

 

Meaning

 

 

Bi-Fuel

 

 

Conversion

 

 

Diesel

 

 

Electricity Only

 

 

Hybrid Electric

 

 

All Other

 

 

 

 

 

 

 

 

 

Setting Up Applications for Oracle Internet Expenses    2-23

 

Lookup Code                                               Meaning

 

 

PETROL                                                      Petrol

 

 

PETROLEUM                                               Liquid Petroleum Gas

 

 

 

OIE_VEHICLE_CATEGORY

The OIE_VEHICLE_CATEGORY lookup contains the mileage schedule rule values for

the Vehicle Category optional rule. This table describes the seeded values:

 

 

 

Lookup Code

 

 

COMPANY

 

 

OTHER

 

 

PRIVATE

 

 

RENTAL

 

 

 

OIE_VEHICLE_TYPE

 

 

 

Meaning

 

 

Company

 

 

All Other

 

 

Private

 

 

Rental

 

The OIE_VEHICLE_TYPE lookup contains the mileage schedule rule values for the

Vehicle Type optional rule. This table describes the seeded values:

 

 

 

Lookup Code

 

 

CAR

 

 

MOTORCYCLE

 

 

OTHER

 

 

VAN

 

 

 

OIE_AUDIT_REASONS

 

 

 

Meaning

 

 

Car

 

 

Motorcycle

 

 

All Other

 

 

Van

 

The OIE_AUDIT_REASONS lookup works in conjunction with the Audit Reasons API

to define additional audit selection criteria. This table describes the seeded values:

 

 

 

 

 

 

 

2-24    Oracle Internet Expenses Implementation and Administration Guide

 

Lookup Code

 

 

AUDIT_LIST

 

 

CUSTOM

 

 

OVERDUE_RECEIPTS

 

 

POLICY_VIOLATION

 

 

RANDOM

 

 

AMOUNT

 

 

RECEIPT_REQUIRED

 

 

REQUIRED_JUSTIFICATION

 

 

INACTIVE_EMPLOYEE

 

 

 

OIE_LINE_ADJUSTMENT_REASONS

 

Meaning

 

 

Audit List Member

 

 

Custom Audit Reason

 

 

Overdue Receipts

 

 

Policy Violation

 

 

Random Selection

 

 

Amount Over Threshold

 

 

Receipt Required

 

 

Justification Required

 

 

Employee Inactive

 

The OIE_LINE_ADJUSTMENT_REASONS lookup contains the values available in the

Audit Issue choice list on the Audit Expense Reports page.

You can restrict the audit issues that auditors see to the expense type they pertain to by

entering the related expense categories into the Tag column. Valid expense categories

for the Tag column are:

•    ACCOMMODATION

 

•    AIRFARE

 

•    CAR_RENTAL

 

•    MEALS

 

•    MILEAGE

 

•    MISCELLANEOUS

 

•    PER_DIEM

 

This table describes the seeded values:

 

 

 

 

 

 

Setting Up Applications for Oracle Internet Expenses    2-25

 

Lookup Code

 

 

MISSING_RECEIPT

 

 

 

 

POLICY_VIOLATION

 

 

 

 

 

MISSING_POLICY_INFO

 

Meaning

 

 

Missing Receipts

 

 

 

 

Policy Violation

 

 

 

 

 

Missing Policy Information

 

Description

 

 

Please mail the missing

receipts to your Accounts Payable department.

 

Your expense does not

comply with company policy. Please provide a justification for this expense.

 

 

Please complete the required fields.

 

 

 

 

OIE_AUD_RETURN_REASONS

The OIE_AUD_RETURN_REASONS lookup contains the values available in the return

reason choice list on the Audit Expense Reports page. The return reason meaning and description is sent to the preparer as part of a notification.

The values in this lookup are used when auditors select either Request More

Information or Reject Report from the Expense Report Action poplist on the Audit Expense Report page.

This table describes the seeded values:

 

 

 

Lookup Code

 

 

QUESTIONABLE_EXPENSES

 

 

 

 

 

 

WRONG_TEMPLATE

 

 

 

 

 

 

INCOMPLETE_RECEIPTS

 

 

 

Meaning

 

 

Questionable Expenses

 

 

 

 

 

 

Policy Violation

 

 

 

 

 

 

Missing Policy Information

 

 

 

Description

 

 

Your expense report contains

expenses that may not be in

compliance with company policies. Please resolve the questionable expenses.

 

 

You have used the wrong

template to record your

expenses. Please resubmit

your expense report using the correct template.

 

The receipts that you

submitted with your expense report are not sufficient.

Please resubmit your receipts.

 

 

 

 

OIE_AUD_HOLD_REASONS

 

 

 

 

2-26    Oracle Internet Expenses Implementation and Administration Guide

 

The OIE_AUD_HOLD_REASONS lookup contains the reason codes for releasing the

hold on an expense report. These codes appear in the Reason poplist on the Audit Expense Report page when the user selects Release Hold from the Expense Report

Action poplist. This table describes the seeded values:

 

 

Lookup Code                                               Meaning

 

 

LARGE_AMT                                               Large Report Amount

 

 

MGR_APPR                                                 Manager Approved

 

 

 

OIE_AUD_WAIVE_REASONS

The OIE_AUD_WAIVE_REASONS lookup contains the reason codes for waiving the

receipts on an expense report. These codes appear in the Reason poplist on the Audit

Expense Report page when the user selects Waive Receipts or Waive Receipts and Complete Audit from the Expense Report Action poplist. This table describes the

seeded values:

 

 

Lookup Code                                               Meaning

 

 

LOST                                                          Receipts Lost

 

 

COPY_REC                                                  Copies Received

 

 

 

OIE_AUTO_AUDIT_REASONS

The OIE_AUTO_AUDIT_REASONS lookup contains the values available in the Audit

List Reason choice list on the Add Employees to Audit List page. This table describes

the seeded values:

 

 

 

Lookup Code

 

 

LEAVE_OF_ABSENCE

 

 

POLICY_VIOLATION

 

 

 

TERMINATION

 

 

RECEIPTS_LATE

 

 

 

Meaning

 

 

Leave of Absence

 

Allowable Number of Policy Violations

Exceeded

 

 

Termination

 

 

Late Receipt Submission

 

 

 

 

 

 

 

 

Setting Up Applications for Oracle Internet Expenses    2-27

 

Lookup Code

 

 

EXPENSE_TOTAL

 

 

EXPENSE_COUNT

 

 

 

AUDITOR_ADDITION

 

 

 

OIE_ASSIGN_AUDITOR_STAGE

 

Meaning

 

 

Allowable Expense Amount Exceeded

 

Allowable Number of Expense Reports

Exceeded

 

 

Auditor Addition

 

The OIE_ASSIGN_AUDITOR_STAGE lookup contains the values in the "Assign audit

queue auditor for an expense report" in the Paperless Audit section of the Create Audit

Rule Set page. This table describes the seeded values:

 

 

Lookup Code                                               Meaning

 

 

MANAGER_APPROVAL                               After manager approval

 

 

SUBMISSION                                               On expense report submission

 

 

 

EXPENSE_REPORT_APPROVER

The EXPENSE_REPORT_APPROVER lookup contains the values displayed in the

Current Approver column of the Track Submitted Expense Reports table on the Active

Expense Reports page. AP is used when the status of an expense report is Pending

Payables Approval, and EXPADMIN is used when the status of an expense report is

Pending System Administrator Resolution. This table describes the seeded values:

 

 

Lookup Code                                               Meaning

 

 

AP                                                             Accounts Payable

 

 

EXPADMIN                                                 Expenses Administrator

 

 

 

OIE_EMP_MATCH_RULE

The OIE_EMP_MATCH_RULE lookup contains the values in the Employee Matching

Rule field of the Card Programs window. When creating a new matching rule, you

must link the lookup value to a corresponding PL/SQL package that defines the

employee matching rule; create this link by specifying the package name in the Code

field. You must also specify a short and long description of the rule in the Meaning and Description fields. See: Card Programs Window, Oracle Payables Implementation Guide.

 

 

 

 

2-28    Oracle Internet Expenses Implementation and Administration Guide

 

This table describes the seeded values:

 

 

Lookup Code

 

 

AP_WEB_AMEX_PKG

 

 

AP_WEB_MATCHING_RULE

 

 

AP_WEB_EMP_NUM_MATCH_PKG

 

 

 

OIE_ATTENDEE_TYPE

 

 

 

 

Meaning

 

 

American Express

 

 

Default

 

 

Employee Number

 

The OIE_ATTENDEE_TYPE lookup contains the values in the Attendee or Recipient

Type table on the Define Expense Type Data Rule page. You can define additional

Attendee or Recipient Type lookup codes according to your requirements. This table

describes the seeded values:

 

 

Lookup Code                                               Meaning

 

 

PUBLIC_SECTOR                                         Public sector

 

 

PRIVATE_SECTOR                                       Private sector

 

 

 

OIE_NIGHT_RATES

The OIE_NIGHT_RATES lookup contains the night rate types for rate definition in the

Free Accommodations region of the Per Diem schedule business rules page. The

administrator can select the applicable night rate types for which the rate must be

entered in the Schedule Details page. You can define additional night rate types

according to your requirements. This table describes the seeded values:

 

 

 

Lookup Code

 

 

PRIVATE

 

 

PRIVATE_COOKING

 

 

PRIVATE_NO_COOKING

 

 

HOTEL_MISSING_RCPT

 

 

 

OIE_ADDON_MILEAGE_RATES

 

 

 

Meaning

 

 

Private

 

 

Private, Cooking

 

 

Private, No Cooking

 

 

Hotel, Receipts Missing

 

 

 

 

 

 

Setting Up Applications for Oracle Internet Expenses    2-29

 

The OIE_ADDON_MILEAGE_RATES lookup contains descriptions for user-defined

criteria for which additional mileage rates can be defined. The lookup does not contain

any seeded values. You can define additional mileage rate types according to your requirements.

 

 

Setting the Expense Check Reimbursement Address

Use the Payables Financials Options window to define the expense report

reimbursement check setup. By default, Internet Expenses uses the home or office value defined in the Oracle HRMS Mail To setup, if there is one. If not, then Internet Expenses uses the value you define in the Payables Financials Options window.

This setting also provides the value to use to create the supplier site record, if you

enable the Automatically Create Employee as Supplier option in the Payables Options window.

You can define employee home and office addresses either in the People window, if you

have a full install of Oracle Human Resources, or in the Enter Person window in Oracle Payables.

To set the default expense check address:

1.    Navigate to the Payables Financials Options window.

 

2.    Choose the Human Resources tabbed region.

 

3.    Select an Expense Reimbursement Address of either Home or Office.

 

4.    Save your work.

 

 

 

Defining an Expenses Clearing Account

If you are implementing the Company Pay or Both Pay reimbursement policy, define

your expenses clearing account for credit card transactions in Internet Expenses.

Payables uses this as a temporary account to record debits and credits for credit card transactions on expense reports that are submitted using Internet Expenses.

If you use the Company Pay or Both Pay reimbursement policy, this is a mandatory

step. See: Credit Card Process Flows, page D-1 for more information.

Define your default expenses clearing account for Internet Expenses in the Expenses

Clearing field of the GL Accounts region of the Payables Financials Options window.

You can also define an expenses clearing account for a specific card program in the

Expenses Clearing Account field of the Card Programs window. The account specified

in the Card Programs window takes precedence over the account specified in the Payables Financials Options window for that card program.

 

 

 

 

 

 

 

 

2-30    Oracle Internet Expenses Implementation and Administration Guide

 

Establishing Multiple Currencies Setup

The currency in which an expense report is paid is known as the reimbursement

currency. Internet Expenses users can specify a reimbursement currency that is different

from your company functional currency only if:

•    Oracle Payables is set up for multiple currencies.

 

•    Reimbursement currency is enabled in the Currencies window.

 

•    OIE: Allow Non-Base Pay profile option is set to Yes. See also: Specifying Values for

Internet Expenses Profile Options, page 2-14.

 

To enable multiple currencies in Payables:

 

 

1.

 

2.

 

3.

 

 

 

 

 

 

 

 

 

4.

 

5.

 

6.

 

7.

 

Navigate to the Payables Options window.

 

Enable the Use Multiple Currencies Payables option.

 

In the Exchange Rate Type field, enter Corporate, Spot, or User-defined, according to your business practice.

 

Note: You cannot enter an exchange rate type of User. Since end users cannot enter the exchange rate between the reimbursement

and functional currency on expense reports, this exchange rate type will cause expense reports to fail in workflow.

 

 

 

Save your work.

 

Navigate to the Currencies window.

 

Verify that all currencies your company uses to reimburse employees are enabled.

 

Save your work.

 

 

 

 

Setting Other Payables Options

 

 

Defining Expense Report Options

The Expense Report tabbed region of the Payables Options window controls certain

aspects of the expense reporting process in Payables. Review these settings to become

more familiar with them and understand how they affect the expense reporting process.

 

 

Setting Up Tax

Set up tax in Oracle E-Business Tax to capture tax information on expense reports.

 

 

 

 

Setting Up Applications for Oracle Internet Expenses    2-31

 

To set up tax, refer to these sections in the Oracle E-Business Tax User Guide:

•     Setting Up Tax Rates, Oracle E-Business Tax User Guide

 

•     Using Application Tax Options, Oracle E-Business Tax User Guide

 

•     Managing Event Class Settings, Oracle E-Business Tax User Guide

 

•     Setting Up Configuration Owner Tax Options, Oracle E-Business Tax User Guide

 

•     Setting Up Transaction Fiscal Classifications, Oracle E-Business Tax User Guide

 

 

 

Enabling Currencies

Before users can create expense reports, at a minimum you need to enable the currency

that is used as your company's functional currency. If you allow users to select

non-functional currencies as the reimbursement currency, or if users need to enter foreign currency receipts, you will need to enable these currencies as well.

 

 

Defining Expense Report Templates

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.

Expense items and their definitions, category and schedule assignments, and default

values appear on choice lists in the Internet Expenses entry pages as expense types. The

expense report template includes rate and policy schedule information for each expense type. The schedule default values that you can define for expense types are the expense category and the rate or policy schedule.

You choose an expense category and corresponding rate or policy schedule that you

previously defined for each expense type. Once you choose an expense category, you can only choose a schedule related to this category from the list of values in the Policy

Schedule field. The one exception to this is the use of the Employee Roles rule. If a

schedule uses the Employee Roles rule and a business group is specified for the rule,

Internet Expenses does not display a schedule if the business group is different from the business group to which the operating unit belongs.

If you choose the Mileage or Per Diem category, you can choose the Calculate Amount

check box alone or in conjunction with a rate schedule in order for Internet Expenses to

calculate reimbursement rates. If you choose any other category, the assignment of a policy schedule to an expense type is optional. If you do not choose a policy schedule for an expense type, Internet Expenses does not apply schedule policy validations to

 

 

 

 

 

2-32    Oracle Internet Expenses Implementation and Administration Guide

 

that item.

 

 

Defining Itemization

Use the Itemizations window to define itemization behavior for expense items. You can

define itemizations for all policy schedule expense categories (Accommodations,

Airfare, Car Rental, Meals, Miscellaneous). Itemization behavior includes:

•    Itemization required. Identify the expense types that employees must itemize on

the expense report.

 

•    Itemization lists. Create the list of items to itemize for each expense type.

 

Tip: Define itemization behavior as Required and create itemization lists

that contain all project or all non-project expense types. This setup

helps users to prevent loss of data, should they allocate expenses first,

then subsequently perform an itemization. See: Expense Allocations, page 3-46.

 

 

Once you assign a category and schedule to an expense type and save your work, you cannot change the assignments. To change an assignment, you must instead apply an

end date to the record and create a new record. When you apply an end date to an

expense type, it is no longer available in the Expense Type choice list on expense

reports. Internet Expenses will continue to process expense reports with end-dated

expense types that had already been submitted, unless the expense report is rejected.

 

Note: When you apply an end date to an expense type that is part of an

itemization setup, you must take into account this behavior:

•    The expense type no longer appears in the Itemization page.

 

•    If all of the expense types in an itemization are end-dated and this

itemization is required, then expenses entry will no longer require this itemization.

 

 

 

 

Itemization in Expense Reports

During expenses entry, you can itemize a receipt to specify the individual charges

incurred on the receipt by navigating to the Details page. If the expense type selected

for the receipt requires itemization, then the Details page will automatically display itemization-specific regions.

You can enter the individual charges and related details in the itemization region. The

expense types allowed for itemized lines will be restricted to the itemization list defined for the receipt expense type.

If the expense type for the receipt does not require itemization, then you can still itemize

 

 

 

 

 

Setting Up Applications for Oracle Internet Expenses    2-33

 

by clicking the page-level Itemize button; the page will refresh and display the

itemization regions.

When itemized, justification entered for the receipt will be defaulted to the itemized

lines which can be further modified.

For all itemized expenses, the receipt line will be marked as Receipt Required, if at least

one of the itemized lines requires a receipt.

 

 

Seeded Expense Report Template

An expense report template called Seeded Personal Expense is a seeded template

available with your implementation of Internet Expenses. The purpose of this seeded

template is to provide the expense type for personal expenses when you use the

Company Pay credit card payment option. Do not delete or modify this seeded expense report template. Any changes to this template will cause problems with expense reports in workflow.

 

 

Mapping Credit Card Expense Types

In Oracle Payables, you can assign expense items to card expense types. Card expense

types map to the folio_type column of the AP_CREDIT_CARD_TRXNS_ALL table. To

illustrate how this functionality works, if a credit card transaction has a folio_type of Hotel, when a user adds this credit card transaction to an expense report, the expense

type with the Card Expense Type of Hotel is defaulted by the system. Users can also override the default expense type.

See: Setting up Credit Card Expense Mapping, page 3-78.

 

 

Project-Related Expense Report Templates

If your employees enter project-related expense reports in Internet Expenses, you must

define a project-related expense report template in Oracle Payables. Employees entering

project-related expense reports can only use a project-related expense report template.

To create project-related expense types, you associate an expense item with an Oracle

Projects expenditure type in the Projects Expenditure Type field of the Expense Report Templates window. Employees can then associate a project number, task number, and

award number (if applicable) with the project-related expense item when they enter expense reports in Internet Expenses.

 

Note: Users cannot enter or view project-related information in the Payables Expense Reports window.

 

 

 

Defining an Expense Report Template

Prerequisites

Before you can define expense report templates for Internet Expenses, you must:

 

 

 

 

 

2-34    Oracle Internet Expenses Implementation and Administration Guide

 

•    Set up Oracle Payables for expense reporting. See: Setup Steps in Oracle Payables,

page 2-21.

 

•    Define rate and policy schedules. See: Setting Up Schedules in Oracle Internet

Expenses, page 3-5.

 

•    If you intend to capture additional information for expense items on expense

reports, define additional expense fields for expense types. See: Setting Up Expense Fields, page 3-72 for more information.

 

To define an expense report template:

 

 

1.

 

 

 

2.

 

3.

 

4.

 

5.

 

6.

 

7.

 

 

 

 

 

8.

 

 

 

9.

 

Log in to Oracle Applications with the user name and password appropriate for the

installation.

 

Navigate to the Expense Report Templates window.

 

Enter a Template Name and Description.

 

Check the Enable for Internet Expenses box.

 

Enter the first Expense Item.

 

Select an Expense Category and Type for this expense item.

 

Select a corresponding rate or policy schedule in the Policy Schedule field. If this is

a Mileage or Per Diem expense category, you can either enter a rate schedule and

check the Calculate Amount box or check the Calculate Amount box without entering a rate schedule.

 

If you intend to capture additional information for this expense item on expense reports, select the Expense Data Rule to use.

 

Check the Viewable From All Templates box, if you want this expense item to appear as an expense type on every Internet Expenses-enabled template. The expense item also appears in the Itemizations window.

 

Note: If the expense item has an itemization setup associated with

it, this itemization setup is only applicable to the expense report template it is created under.

 

 

 

 

10. Use the Require Receipt For and Require Receipt Above fields to determine the

required receipt behavior for the expense item.

If you assign a Mileage or Per Diem category to this expense item, then these fields

are disabled.

 

 

 

 

 

 

Setting Up Applications for Oracle Internet Expenses    2-35

 

11. In the Justification Required field:

•     Enter Yes, if you want users to enter a justification for this expense item.

 

•     Enter Yes with Violation, if you want users to enter a justification for this expense

item only when there is a policy violation.

 

If you assign a Mileage or Per Diem category to this expense item, then the Justification Required field is disabled.

 

12. If you want to define itemizations for this expense item, choose the Define

Itemizations button to navigate to the Itemizations window.

 

13. Check the Itemization Required box if you want mandatory itemization for this

expense item.

 

14. Check the Allowed in Itemization box for each expense item to include in this

itemization, or check the Include All box to include all expense items.

 

15. Complete the remaining fields for this expense item.

 

16. Save your work.

 

17. Repeat steps 5 to 16 for each expense item that you want to define for this expense

report template.

 

 

 

Entering Employees as Suppliers

Before an expense report can be paid, an invoice must be created for it in Oracle

Payables. The Expense Report Export program automatically generates invoices for

expense reports created in Internet Expenses, but employees who submit them must be defined as suppliers in Payables.

To ensure that employees are defined as suppliers, enable the Create Employee as

Supplier option in the Payables Options window. If you enable this option, Payables

automatically enters employees as suppliers during the Expense Report Export program.

 

Note: If you do not enable this option in Payables, you must manually enter employees as suppliers in the Payables Suppliers window before submitting Expense Report Export.

 

 

To automatically create employees as suppliers:

1.    Navigate to the Payables Options window.

 

2.    Choose the Expense Report tabbed region.

 

 

 

 

 

2-36    Oracle Internet Expenses Implementation and Administration Guide

 

3.    Check the Automatically Create Employee as Supplier box.

 

4.    Save your work.

 

 

Default Reimbursement Currency Behavior

During expenses entry, Internet Expenses determines the default reimbursement

currency to use for an employee in this way:

•    Look for the value (Home or Office) in the Mail To field of the Office Details region

of the HR People window. If a supplier site record exists for the value, then use the supplier site Payment Currency value as the default reimbursement currency.

 

•    If the Mail To field does not contain a value, or if a supplier site record does not

exist, use the supplier Payment Currency value as the default reimbursement currency.

 

•    If neither the supplier site nor the supplier record contain a Payment Currency

value, use the functional currency of the operating unit in which the employee is

entering the expense report. The operating unit is determined by the Internet

Expenses responsibility and the setting for the MO: Operating Unit profile option.

 

 

 

Assigning Signing Limits

Managers can approve an expense report only if the total amount of the report does not

exceed their signing limit. The Manager (Spending) Approval Process in the Expense

Reporting workflow uses the signing limits you define to determine whether managers

have authority to approve expense reports. See: Chapter 7, "Defining Workflow Processes", page 7-1.

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: If you are using Oracle Approvals Management, assigning

signing limits is not required. See: Integrating with Oracle Approvals Management, page 2-54 for more information.

 

 

 

Multiple Reimbursement Currencies and Signing Limits

If you set up Internet Expenses to allow multiple reimbursement currencies, employees

can request reimbursement in a currency other than your functional (operating)

currency. The signing limits that you define for approvers apply to your functional

currency. When an employee specifies a different reimbursement currency, the system converts the report total into your functional currency, and then compares this amount to the manager's signing limits.

 

 

 

 

 

Setting Up Applications for Oracle Internet Expenses    2-37

 

For example, Manager A has a signing limit of US $500.00 (the functional currency). An

employee enters an expense report with a reimbursable amount of 700 British pounds (GBP). If the current exchange rate between GBP and USD is 1 GBP = 1.9 USD, Internet

Expenses determines that the total reimbursable amount is US $950, which exceeds

Manager A's signing limit. The Expense Report workflow then forwards the approval request to a manager whose signing limits allow approval of an expense report for US $950.

See also: Establishing Multiple Currencies Setup, page 2-30.

To assign signing limits:

 

 

1.

 

2.

 

3.

 

 

 

4.

 

 

 

5.

 

6.

 

 

 

7.

 

Navigate to the Employee Signing Limits window.

 

Select AP Expense Report as the document type.

 

Enter the name of the manager to whom you want to assign a signing limit in the Employee Name field, or choose from the list of values.

 

Enter the cost center for which you want this manager to approve expense reports, or choose from the list of values.

 

Enter a signing limit for this manager.

 

Repeat steps 3 - 5 if you want this manager to be able to approve expense reports for more than one cost center.

 

Save your work.

 

 

 

 

Setting Up Descriptive Flexfields

Descriptive flexfields are an Oracle Applications feature that you can use to collect

additional information on your expense reports. Descriptive flexfields have two kinds

of segments, or fields: global and context-sensitive. You can assign descriptive flexfields

to the header level and/or the line level of your expense reports. Descriptive flexfields

also appear in the Payables Expense Reports window. In this way you can capture information related to an entire expense report or to specific expense lines.

Header-level descriptive flexfields are context sensitive based on the expense template,

while line-level descriptive flexfields are context sensitive to the expense type.

The Expense Spreadsheet lets employees create expense reports when access to your

company intranet is unavailable. If you define descriptive flexfields to use in Internet Expenses, you should set up these flexfields in your Expense Spreadsheet at the same time. See also: Defining Descriptive Flexfields in the Expense Spreadsheet, page 6-14.

 

Note: The Expenses Spreadsheet only supports line-level descriptive flexfields.

 

 

 

 

 

 

2-38    Oracle Internet Expenses Implementation and Administration Guide

 

Planning and Defining Descriptive Flexfields

The Oracle Applications Flexfields Guide describes in detail how to plan and implement

descriptive flexfields in Oracle Applications. This section provides additional information specific to Internet Expenses.

You can define up to fifteen context-sensitive segments for each available expense

report template or expense type, less the number of global segments that you define.

For example, if you define two global segments, you can define up to thirteen context-sensitive segments for each expense report template or expense type.

To plan context-sensitive and global descriptive flexfields for use in Internet Expenses,

you must:

•    Determine the expense types for which you want to collect additional information

on line-level descriptive flexfields and the expense report templates that you want to display header-level descriptive flexfields (for context-sensitive segments).

 

•    Determine the information you want to collect for an expense type or expense

report template (for global segments).

 

•    Determine how you want users to enter information. You can use:

•    choice list

 

•    list of values

 

•    text box

 

 

This table provides an example of how to outline line-level descriptive flexfield

segments:

 

 

 

Expense Type

 

 

Airfare

 

 

Airfare

 

 

 

Airfare

 

 

Entertainment

 

 

Car Rental

 

 

 

Additional Information

 

 

Airline

 

 

Class

 

 

 

Ticket Number

 

 

Names of Attendees

 

 

Agency

 

 

 

How Users are Prompted

 

 

Select an airline from a choice list.

 

Select a class from a list of values (for example, First, Business, or Economy).

 

 

Type in text box.

 

 

Type in text box.

 

Select a car rental agency from a list of values.

 

 

 

 

There are two tasks to complete for descriptive flexfields in Internet Expenses:

 

 

 

 

Setting Up Applications for Oracle Internet Expenses    2-39

 

•     Set up the descriptive flexfield segments that you want.

 

•     Set the OIE: Enable DescFlex profile option according to your requirements. See:

Specifying Values for Internet Expenses Profile Options, page 2-14.

 

 

Prerequisite

Before you can set up descriptive flexfield segments, you must:

•     Set up expense report templates. See: Defining Expense Report Templates, page 2-

32.

 

To set up descriptive flexfield segments for Oracle Internet Expenses:

 

 

1.

 

2.

 

 

 

 

3.

 

4.

 

Navigate to the Descriptive Flexfield Segments window.

 

Query the Application as Oracle Payables and the Title as Expense Report for a

header-level descriptive flexfield or Expense Report Line for a line-level descriptive flexfield.

 

Deselect the Freeze Flexfield Definition check box.

 

Review the information in the Context Field region. The Displayed check box is

checked by default to enable the display of the necessary fields for expenses entry. Do not uncheck this check box.

 

•     If you are defining a header-level descriptive flexfield, Oracle Applications

defaults the mandatory value OIE_EXPENSE_TEMPLATES in the Value Set field. Do not change this value.

 

•     If you are defining a line-level descriptive flexfield, Oracle Applications

defaults the mandatory values Expense Type in the Prompt field and

OIE_EXPENSE_TYPES in the Value Set field. Do not change these values.

 

Note: If you have previously defined another value for the Value

Set field, then enter the applicable mandatory values described above according to your requirements.

 

 

 

5.    If you are creating context-sensitive segments:

•     Enter expense report template names for header-level descriptive flexfields.

 

•     Enter expense type names for line-level descriptive flexfields.

 

Enter the same value in the Name field.

 

Important: Expense type and expense report template names must

 

 

 

 

 

 

2-40    Oracle Internet Expenses Implementation and Administration Guide

 

match exactly with the names as they appear in Expenses Entry. If

the values you enter do not match exactly, the context-sensitive segments you define do not appear in Internet Expenses.

 

 

 

 

6.

 

 

 

 

 

7.

 

 

 

 

For global segments for either header-level or line-level descriptive flexfields, select

the Global Data Elements line then choose the Segments button. For

context-sensitive segments, select the appropriate context field value record, then choose the Segments button.

 

In the Segments window, enter these values for each global or context-sensitive

segment:

 

•    A Number for the segment. The number determines the order in which

segments are displayed in Internet Expenses.

 

•    A Name for the segment.

 

•    A Window Prompt. The text you enter appears next to the segment in Internet

Expenses.

 

•    For header-level descriptive flexfields, the column in the

AP_EXPENSE_REPORT_HEADERS_ALL table where the system stores the

segment. For line-level descriptive flexfields, the column in the

AP_EXPENSE_REPORT_LINES_ALL table where the system stores the segment.

 

•    A Value Set.

 

Note: To define a context-sensitive or global segment as a

Yes/No selection option, enter AP_SRS_YES_NO_MAND as the value set.

 

 

Note: To define date segments, use the FND_STANDARD_DATE value set.

 

 

 

Internet Expenses stores flexfield information in columns ATTRIBUTE 1-15 of the

AP_EXPENSE_REPORT_HEADERS_ALL table for header-level descriptive

flexfields and the AP_EXPENSE_REPORT_LINES_ALL table for line-level

descriptive flexfields. You export flexfield information into the AP_INVOICES_ALL

table for header-level descriptive flexfields and the

AP_INVOICE_DISTRIBUTIONS_ALL table for line-level descriptive flexfields by

running the Expense Report Export program with the Transfer Descriptive Flexfield

option set to Yes. You can use this information for your custom reports and programs.

 

 

 

 

 

Setting Up Applications for Oracle Internet Expenses    2-41

 

8.    Choose the Value Set button to display the Value Sets window.

 

9.    Update the value set according to your requirements and save your work.

 

Note: It is recommended that you enter a Maximum Size no greater than 15.

 

 

 

10. Select the Enabled and Displayed check boxes. Checking the Enabled box indicates

that the segment is available for use. Checking the Displayed box indicates that the new segment appears in Internet Expenses.

 

11. Save your work.

 

12. Return to the Descriptive Flexfield Segments window and check the Freeze

Flexfield Definition box.

 

13. Save your work.

The system compiles the descriptive flexfield definition.

 

 

Defining Sets of Values

You can define a corresponding set of values for descriptive flexfield segments. For

example, you can set up the segment Airline to have a set of values containing specific airline companies. The choice list or list of values appears in the Expense Line Details page next to the segments you define.

To define a list of values you must:

•     Define a value set.

 

•     Define a list of segment values.

 

Defining a Value Set. You define value sets in the Payables Value Sets window. When

selecting a validation type for Internet Expenses flexfields, you can only use one of

these three validation types:

•     Independent. If you choose this validation type, the flexfield is either a choice list or

list of values. You determine whether to use a choice list or list of values when you

define the List Type for the Value Set. You define the values the segment field contains in the Segment Values window. See: Defining a List of Segment Values.

 

•     None. If you choose this validation type, the field is enabled as a simple text entry

field. Use this type when you want to allow users to enter any value, as long as that value meets the value set formatting rules.

 

•     Table. A table-validated value set provides a predefined set of values like an

independent set, but its values are stored in an applications table.

 

 

 

 

 

2-42    Oracle Internet Expenses Implementation and Administration Guide

 

Defining a List of Segment Values. Define a list of segment values to specify the values

from which users can select in Internet Expenses. For example, if you are entering segment values for the Airline value set, enter specific airline companies.

 

Note: If you define your segment as a choice list, the maximum number of defined values for the segment is 50. The recommended number is 20 or less.

 

 

Testing Your Flexfields. After defining your flexfield segments, verify that the

segments appear in Internet Expenses as you intended. The flexfield segments you define appear in both Oracle Payables and Internet Expenses. First navigate to the

Payables Expense Reports window to review the segments. If you are not satisfied with

how they appear, resolve the problems as described in the previous sections, then review the segments again in Payables.

Once you are satisfied with the way the segments appear in Payables, log in to Oracle

Self-Service Applications and ensure that the segments appear as intended in Internet Expenses.

 

 

Enabling Bar Codes

You can print bar codes in the confirmation page by using the OIE: Enable Bar Code

profile option.

See: Optional Profile Options in Oracle Internet Expenses, page A-3.

 

 

Establishing Corporate Credit Cards

Employees can add corporate credit card transactions to an expense report. Typically,

an organization creates an agreement with a major credit card company to import an electronic data file that summarizes all employee transactions for a period.

After the credit card transactions are imported and validated, an employee can view a

list of corporate credit card transactions and quickly add these transactions to an

expense report. An employee can also classify each item as either Business or Personal.

Oracle fully supports companies that use these credit card transactions data file formats:

•    American Express KR-1025 format (file name is Card Daily Data Feed)

 

•    Diner's Club Standard Data File format (file name is TRANS.DAT)

 

•    Master Card Common Data Format, version 2.0

 

•    Master Card Common Data Format, version 3.0

 

•    Visa VCF4 format

 

•    US Bank Visa format

 

 

 

 

Setting Up Applications for Oracle Internet Expenses    2-43

 

•     Bank of America Visa TS2 format

 

If you want to use another credit card data file format, you must define a method to load the transactions into the database. For example: SQL*Loader. For other data file formats, Oracle does not provide any support for the loader portion of the credit card

processing. Oracle does, however, fully support the remainder of the credit card

processing, such as the validation process, assuming no other customizations were made.

To receive support for other credit card data file formats, you should take into account

these considerations:

•     Certain columns in the AP_CREDIT_CARD_TRXNS_ALL credit card table are

defaulted by the supported control files. You should review the existing control

files to make sure your loader scripts perform the same defaulting, including

providing the CARD_PROGRAM_ID for all credit card transactions. If you fail to

properly default columns in the table, data corruption can occur, and your file

format would not be supported. If you are using the concurrent programs to import

and validate your credit card transactions, you do not need to review the control files.

 

•     There is a unique index in the table that determines whether the transactions are

duplicates. The unique index is based on a combination of the

CARD_PROGRAM_ID, CARD_NUMBER, and REFERENCE_NUMBER columns. If

a transaction is not unique, it is not imported into the table.

 

 

Overview of Implementing a Corporate Credit Card Program

This section provides an overview of how to establish a corporate credit card program

in Internet Expenses.

Make the necessary arrangements with your corporate credit card provider to

periodically send data files with the data from your employee's corporate cards. Receive data file from credit card provider, and transfer the data file to your network.

 

 

1.

 

 

 

 

 

2.

 

3.

 

Set up your credit card programs, including choosing your payment scenario for

determining whether your employer or employees pay the credit card issuer for

business and personal charges to the credit cards. See: Defining Credit Card Programs, page 2-45.

 

Set up your credit cards. See: Defining Credit Card Accounts, page 2-46.

 

Choose your loading and validation method as described in Loading and

Validating Credit Card Transactions, page D-8. You can import by using one of

the combined load and validate concurrent programs or by using the separate load

and validate programs. If necessary:

 

1.    Modify the credit card import control file that imports your corporate credit

 

 

 

 

 

 

2-44    Oracle Internet Expenses Implementation and Administration Guide

 

card data. See: Modifying the Import Control File, page 2-47.

 

2.    If your corporate credit card is US Bank Visa or Bank of America Visa, modify

your init.ora file. See: Modifying the init.ora File, page 2-48.

 

 

 

4.

 

 

 

 

 

 

 

5.

 

 

 

Enable expense type defaulting. This step is optional. Assign credit card expense

types to expense items when you define your expense report templates. See: Setting

up Credit Card Expense Mapping, page 3-78 for more information. If you perform

this step, Internet Expenses automatically populates the expense type for credit card

transactions when users add the transactions to an expense report. See: Defining Expense Report Templates, page 2-32.

 

Set these credit card profile options:

 

•    OIE: Enable Credit Card

 

•    OIE: CC Payment Notify

See also: Specifying Values for Internet Expenses Profile Options, page 2-14.

 

 

 

6.

 

 

 

7.

 

 

 

8.

 

 

 

Set up Workflow Builder. See: Setting Up Workflow Builder for the Credit Card Processes, page 7-83.

 

If necessary, set up your credit card usage policies. See: Setting Up Credit Card Policies, page 3-77 for more information.

 

If necessary, define data file parameters for downloading credit card transaction data files from your credit card providers. See: Setting Up Credit Card Data File Download, page 3-80 for more information.

 

 

 

Defining Credit Card Programs

Use the Credit Card Programs window to record the credit card programs that your

company participates in. See: Setting Up Credit Card Programs, Oracle Payables Implementation Guide.

The following card program fields require separate setup from the card program:

•    Card Expense Type Mapping: The Card Expense Type Mapping region is used to

support the ability to default expense types during expenses entry. See: Setting up Credit Card Expense Mapping, page 3-78 for the complete list of setup steps.

 

•    Employee Matching Rule: Employee matching rules are used to automatically

create credit cards when they do not exist in the system. See: Defining Credit Card Accounts, page 2-46 for more information.

 

•    Enable Automatic Itemization: You can enable automatic itemization at the

transaction level (level 2) for hotel transactions only, and at the detail level (level 3)

 

 

 

 

 

Setting Up Applications for Oracle Internet Expenses    2-45

 

if the merchant provides detail-level transaction data. If you enable automatic

itemization, you need to assign card expense types to expense items to ensure the expense types correctly default during expenses entry.

 

 

Defining Credit Card Accounts

Use the Credit Cards window to record the names of employees who hold corporate

credit cards, and the credit card numbers that these employees hold. When recording credit cards, you designate the credit card program to which the credit card belongs.

 

 

Automatically Creating Credit Card Accounts

The American Express, Visa, and MasterCard combined loader and validation

concurrent programs automatically create credit card accounts in your system. You can

define matching rules to automatically assign accounts to your employees. The

matching rules refer to information provided in the card transaction files and attempt to

match the data to a unique employee. If a unique match is found, the application

assigns the card account to this employee. If enabled, the application also automatically activates the card account.

 

Note: You can only create credit card accounts automatically for

American Express, Visa, and MasterCard card programs, and only

when you use the combined loader and validation concurrent programs. While MasterCard and American Express provide

information about new credit cards in the transaction data files, Visa

provides this information in a separate file. Therefore, you need to

import this separate file to create the credit card accounts for Visa card programs. See: Loading and Validating Credit Card Transactions, page D-8 for more information.

 

 

Note: You cannot query new American Express, Visa, and MasterCard credit card accounts created automatically in the Credit Cards window

until they are both matched to a unique employee and activated. See:

New Credit Card Account Administration, page 3-84 for more information.

 

 

To automatically create credit card accounts:

 

 

1.

 

 

 

2.

 

Create a new matching rule. This step is optional. See: Employee Matching Rules,

page 5-17.

 

Create a new lookup value for the Expenses Individual's Matching Rule

(OIE_EMP_MATCH_RULE) lookup for the new matching rule. This step is

optional. See: Defining Payables Lookups for Oracle Internet Expenses, page 2-21 for more information.

 

 

 

 

 

 

 

2-46    Oracle Internet Expenses Implementation and Administration Guide

 

3.

 

 

 

4.

 

Select an Employee Matching Rule in the Card Programs window: See Setting Up Credit Card Programs, Oracle Payables Implementation Guide for more information.

 

Define whether to automatically activate matched card accounts in workflow. The default value is No. See: Process Unassigned Credit Cards Process, page 7-100 for more information.

 

 

Process Flow

To initiate the process, run the appropriate combined load and validate concurrent

program. If the program detects any new credit cards, the Process Unassigned Credit

Cards Process workflow process will run automatically. If a unique employee match is

found, and you defined the system to automatically activate the card account as

described in step 4, then the card becomes active immediately. Otherwise, you will need to manually assign and activate the unmatched or inactivated credit card accounts.

 

Note: For Visa credit card programs, you must first download, and then import and validate the transaction files that contain employee and card account information.

 

 

See: New Credit Card Account Administration, page 3-84 for more information.

 

 

Modifying the Import Control File

Before you can import credit card data, you must modify the control file that

determines how the card issuer's transaction file maps to the credit card transaction

database table. To modify the control file, identify the CARD_PROGRAM_ID of your

credit card program and add this number as a constant to a predefined control file. You

do not need to perform this step if you use the combined loader and validation concurrent programs to import your credit card transactions.

 

Note: Set up the import control file only once. You do not have to repeat this procedure every time you load credit card data files.

 

 

To identify the CARD_PROGRAM_ID of your credit card program:

 

 

1.

 

2.

 

3.

 

 

 

4.

 

5.

 

6.

 

Navigate to the Credit Card Programs window.

 

Query the desired card program.

 

Choose Diagnostics > Examine from the Help menu to open the Examine Field and Variable Values window.

 

Select the list of values button for Field to open the Choose a Field window.

 

Select the field CARD_PROGRAM_ID, then choose OK.

 

Note the number that appears in the Value field. You will use this number in the

 

 

 

 

 

 

Setting Up Applications for Oracle Internet Expenses    2-47

 

next procedure, Modifying the Control File.

 

7.    Choose OK.

 

Modifying the Control File. The control files for the credit card import process are

located in the directory:

$AP_TOP/bin

The control file that you need to modify depends on the credit card program that you

define. This table provides a list of the credit card issuers and the associated control file that Internet Expenses currently integrates with.

 

 

 

Credit Card Program

 

 

American Express

 

 

Diner's Club

 

 

US Bank Visa

 

 

Bank of America Visa

 

 

 

To modify a control file:

 

 

 

Control File

 

 

apxamex.ctl

 

 

apxdiner.ctl

 

 

apxusbv.ctl

 

 

apxboav.ctl

 

1.    Open the control file that you want to edit in a text editor.

 

2.    Replace the number for the credit_card_id constant with the CREDIT_CARD_ID

number you noted in the previous section.

 

3.    Save your work and close the control file.

 

 

Modifying the init.ora File

When you receive data files from the credit card provider, your US Bank Visa or Bank

of America Visa data file requires preformatting before the file is loaded into the

AP_CREDIT_CARD_TRXNS_ALL table. You do not need to perform this step if you use the concurrent programs to import your credit card transactions.

 

Note: This step should only be performed by the Oracle DBA assigned to the Oracle Applications database.

 

 

If your credit card provider is US Bank Visa or Bank of America Visa, you must:

1.    Save your credit card data files in a directory path listed by the UTL_FILE_DIR

parameter in your init.ora file.

 

 

 

 

 

2-48    Oracle Internet Expenses Implementation and Administration Guide

 

2.    Include the directory path specified by the APPLPTMP variable (in the

$APPLTOP/APPLSYS.env file) as a directory path in the UTL_FILE_DIR parameter. This parameter is located in your init.ora file.

 

If your credit card provider is American Express, MasterCard, or Diner's Club, you do

not have to save your credit card data files in a directory path listed by the

UTL_FILE_DIR parameter in your init.ora file.

 

Note: You need to modify the init.ora file only once (you do not

have to repeat this procedure every time you load credit card data

files).

 

 

Note: Make note of the directory path specified by the APPLTMP variable in the $APPLTOP/APPLSYS.env file. You must add this

directory path to the UTL_FILE_DIR parameter in your init.ora file.

 

 

To modify the init.ora file:

 

 

1.

 

 

 

 

2.

 

3.

 

4.

 

 

 

 

5.

 

 

 

6.

 

Locate the init.ora file for the applications database. The init.ora file should be

located in the $ORACLE_HOME/dbs directory, but may have a different name if the administrator copied and created a special file for the applications database.

 

Using a text editor, open the init.ora file.

 

Search for the UTL_FILE_DIR parameter.

 

Add a new directory path to the UTL_FILE_DIR parameter and copy your credit card data file to this directory. (You can also copy your credit card data file to an

existing directory listed by the UTL_FILE_DIR parameter.)

 

Add the directory path specified by the APPLPTMP variable in the $APPLTOP/APPLSYS.env file to the UTL_FILE_DIR parameter.

 

Save your work.

 

Note: The Oracle DBA must stop and restart the database before the database will recognize the changes. To verify that these values are present in the database, query V$PARAMETERS.

 

 

 

 

 

Related Topics

Foreign Currency Transactions, Oracle Payables User Guide

Foreign Currency Transactions, Oracle Payables Implementation Guide

Currency Payables Options, Oracle Payables Implementation Guide

 

 

 

 

Setting Up Applications for Oracle Internet Expenses    2-49

 

Expense Report Payables Options, Oracle Payables Implementation Guide

Defining Person Types, Oracle Human Resources Management Systems Enterprise and

Workforce Management Guide

Entering Employees as Suppliers, Oracle Payables User Guide

Human Resources Financials Options, Oracle Payables Implementation Guide

Financials Options, Oracle Payables Implementation Guide

Card Programs Window, Oracle Payables Implementation Guide

 

 

Integrating with Other Applications

The implementation steps discussed in this section require the interaction with various

Oracle applications. You must have the corresponding applications installed in order to integrate with Internet Expenses.

 

 

Modifying Oracle Common Modules - AK

Oracle Common Modules - AK (also known as the Web Application Dictionary) is the

data dictionary that generates many of the characteristics of Internet Expenses.

 

Note: Oracle Common Modules - AK is only used for Microsoft Excel spreadsheet prompts.

 

 

To modify a region using the Web Applications Dictionary:

 

 

1.

 

2.

 

3.

 

4.

 

5.

 

 

 

 

 

6.

 

Using the AK Developer responsibility, open the Regions window.

 

Query the region to modify. To view all Internet Expenses regions, query OIE%.

 

Select the region to modify, then choose Region Items.

 

Select the item to modify, then make your changes.

 

For example, depending on the item, you may be able to change the Sequence in

which it appears in a page, the Item Style (text, check box, list of values, and so on),

and whether it appears in a window (Node Display). To modify prompt names, modify the value in the Long Label field.

 

Save your work.

 

 

 

 

Integrating with Oracle Projects

Internet Expenses integrates with Oracle Projects to enable users to add project-related

information to expense reports. To integrate Internet Expenses with Oracle Projects, read the information below and complete the related setup steps.

 

 

 

 

2-50    Oracle Internet Expenses Implementation and Administration Guide

 

Note: You must have Oracle Projects implemented before you can

complete these integration setup steps.

 

 

 

Entering Project-Related Expense Reports

Users who are enabled as Oracle Projects users can enter the Project Number and Task

Number in their expense reports. You can enter this data in these ways:

•    Online on the Expense Allocation page

 

•    Offline in a Microsoft Excel spreadsheet

 

Users can enter data or select data from the lists of values. The lists of values are based on internal views maintained by Oracle Projects.

 

Tip: Define projects entry as required to enforce consistency and

eliminate complexity when creating expense reports containing both

project and non-project expense lines. See Project Expense Allocations, page 3-48.

 

 

 

Deriving Projects Data from Expense Reports

When users enter project-related expense reports, certain projects data is derived from

attributes in this way:

•    Expenditure Type. The expenditure type is derived from the Expense Type (based

on the expense report template setup).

 

•    Projects Expenditure Organization. The Projects expenditure organization is

derived from the employees' organization assignment. This organization

assignment is defined and maintained in the Oracle Human Resources Assignment window.

 

•    Expenditure Date. The expenditure date is derived from the receipt date.

 

•    Quantity. The quantity is derived from the receipt amount.

 

See also: Project Expense Report Account Generator, page 2-53 for more information.

 

 

Understanding Workflow Issues

When a project-related expense report is submitted, the Expense Report workflow

process uses the Project Expense Report Account Generator to assign the proper accounting

to each project-related expense line on the expense report. Project Expense Report

Account Generator is an Oracle Projects workflow process that uses the Project Web Employees Account Generator workflow.

 

 

 

 

 

Setting Up Applications for Oracle Internet Expenses    2-51

 

After the Projects accounting is properly derived, the workflow process checks the PA:

AutoApprove Expense Reports profile option. If this profile option is set to Yes, then the workflow process can automatically approve the expense report, depending upon how Oracle Projects is implemented.

 

 

Enable the Display of Project and Task

Use the Region Items window to enable the display of project and task information. You

need to perform this step in order to view projects and tasks in View Expense Report History.

 

 

1.

 

2.

 

3.

 

4.

 

5.

 

6.

 

7.

 

Choose the AK Developer responsibility.

 

Navigate to the Regions window.

 

Query the region ICX_AP_EXP_LINES_D.

 

Choose Region Items to navigate to the Region Items window.

 

Query the region items ICX_PROJECT_NUMBER and ICX_TASK_NUMBER.

 

Check the Node Display box for these region items.

 

Save your work.

 

 

 

Setup Steps for Integrating with Oracle Projects

1.    Enable employees to enter project-related expense reports using Internet Expenses.

To enable an employee to enter project-related expense reports using Internet

Expenses, set these profile options in Oracle System Administration:

•     set PA: Allow Project-Related Entry in Oracle Internet Expenses to Yes

 

•     set OIE: Enable Project Allocations to Yes or Required

 

 

 

2.

 

 

 

 

 

 

 

 

 

 

 

3.

 

 

 

Define the Project Expense Report Account Generator.

The Project Expense Report Account Generator is an Oracle Projects workflow

process that determines the account for each project-related expense line created in

Internet Expenses. The default logic of this process returns the CCID (Code

Combination ID) of the employee who incurred the project-related expenses. You

can define the Project Expense Report Account Generator to meet your requirements.

See: Project Expense Report Account Generator, page 2-53 for a description of the

parameters passed to the account generator by Internet Expenses.

 

To approve project-related expense reports automatically, set the PA: AutoApprove

 

 

 

 

 

 

2-52    Oracle Internet Expenses Implementation and Administration Guide

 

 

4.

 

5.

 

Expense Reports profile option in Oracle Projects (optional).

 

Set up Transaction Controls in Oracle Projects (optional).

 

In the Payables Expense Report Templates window, define a project-related

expense report template and associate a list of Projects expenditure types with expense items.

 

 

 

Project Expense Report Account Generator

The Project Expense Report Account Generator, which uses the Project Web Employees

Account Generator workflow, is called when a user submits an expense report and

builds the user's CCIDs for project-related expenses. This table describes the parameters passed to the account generator by Internet Expenses, and where the values are derived

from:

 

 

 

Parameter

 

 

p_project_id

 

 

p_task_id

 

 

p_expenditure_type

 

 

 

p_vendor_id

 

 

p_expenditure_organization_id

 

 

 

expenditure_item_date

 

 

billable_flag

 

 

chart_of_accounts_id

 

 

 

 

employee_id

 

 

employee_ccid

 

 

 

expense_type

 

 

 

Value Derived From

 

 

Project field

 

 

Task field

 

 

Projects expenditure type assigned to the

expense type

 

 

Employee's supplier record

 

 

Expenditure organization assigned to the

employee in HR

 

 

Expense Date field

 

 

Oracle Projects

 

Chart of accounts used by the operating unit set of books. Operating unit is derived from the Expenses Entry responsibility.

 

 

Employee ID from the HR record

 

The CCID from the employee's HR default

expense setup

 

 

The ID for the applicable expense type

 

 

 

 

 

 

 

Setting Up Applications for Oracle Internet Expenses    2-53

 

Parameter

 

 

expense_cc

 

 

 

 

 

descriptive flexfields

 

 

 

 

Integrating with Oracle Approvals Management

 

Value Derived From

 

 

The cost center value from the expense lines.

This is either defaulted from the header,

defaulted from the template, or entered by the user.

 

 

Values of the line-level descriptive flexfields

 

Oracle Approvals Management (AME) lets you build routing rules for document

approvals expense reports. The integration between Internet Expenses and Oracle Approvals Management lets you establish expense report approval rules based on

header or lines information. Approval rules let you automatically route expense

approvals to cost center owners, cost center business managers, project managers or award managers. You can also set approval rules to control the escalation of expense reports for policy violations.

When Oracle Approvals Management is enabled, the expense report workflow process

uses the Oracle Approvals Management definition in place of the Find Approver

Method of the Find Approver function in the Internet Expenses application. In addition,

the signing limits of the Verify Authority function are ignored. See also: Chapter 7, Defining Workflow Processes, page 7-1.

 

Note: When AME is enabled, the system does not check if the approver specified in an expense report is the same as the person submitting the report. CEOs, for example, can approve their own expense reports.

 

 

The OIE Expense Reports transaction type is seeded with attributes beyond those

provided by Oracle Approvals Management, to support the approval rules. In addition,

all mandatory and optional attributes provided by Oracle Approvals Management, as

well as the attributes provided by Internet Expenses, are seeded with default behaviors based on typical customer requirements.

For more information about Oracle Approvals Management, refer to Oracle Approvals

Management Implementation Guide.

 

 

Overview of the Routing Process

When an expense report is submitted, Approvals Management creates an approval

chain based on the approval rules. This approval chain is followed until the expense

report has been approved by all managers in the approvals chain. This approval

authority is determined by the routing rules and conditions that you have defined. If

Internet Expenses cannot find an approver, the expense report is routed to the

 

 

 

 

2-54    Oracle Internet Expenses Implementation and Administration Guide

 

workflow administrator.

If an approver transfers ownership of the expense report to another approver, the new

approver is qualified by the same routing rules. The approval chain again is followed

for this approver escalating the expense report as necessary until an approver with the appropriate authority approves it. If an expense report is rejected, when it is submitted again, the expense report is routed directly to the approver who rejected it.

If you have set the Level of Manager Involvement client extension to either Bypass

Approval or Notification Only, the expense report is automatically approved and issues

notifications of the approval as appropriate. See also: Management Involvement Procedure (DetermineMgrInvolvement), page 5-7.

When expenses are split into multiple distributions, different approvals might be

required from different approval authorities. For example, an expense report could be

split between two cost centers. In this case, two approval chains can be followed for each cost center approver. See: Reviewing and Approving Expense Allocations With AME, page 3-47.

Parallel Approvals. You can have approvals take place in parallel to shorten the

approvals process time. For example, if an expense report requires approval from 2

different project managers, then the requests for approval can be sent simultaneously

and the approvals can be performed in parallel. The approval process is complete when all the approvers have approved the expense report.

 

Note: Parallel approvals are dependent on the order number. Header

level approvals with the order number 1 must be complete before other approvals commence.

For chain of authority action types, the voting method needs to be

Consensus for notifications to run in parallel. See: Chain of Authority

(List Creation and List-Creation Exception) Action Types, Oracle

Approvals Management Implementation Guide and Action Type Properties, Oracle Approvals Management Implementation Guide.

 

 

FYI Notifications. You can specify FYI approvers who will receive a notification

describing the transaction. Their approval is not required for the approval process to be completed.

Aggregation of Amounts. When expenses are split into multiple distributions, separate

approvals might be required from different approval authorities. For example, an

expense report could be split between two cost centers. In this case, two approval chains

can be followed for each cost center approver. Additionally, approvals can occur based

on an aggregate amount per cost center. See: Reviewing and Approving Expense Allocations With Oracle Approvals Management, page 3-47.

 

 

Setting Up Approval Rules

To set up approval rules for your company:

 

 

 

 

 

Setting Up Applications for Oracle Internet Expenses    2-55

 

1.

 

 

 

 

 

 

 

 

 

2.

 

Set the AME: Installed profile option to Yes at the application level for Oracle Payables.

 

Warning: If the AME: Installed profile option is set to Yes and

Oracle Approvals Management is not installed, the expense report

processing will fail during the Find Approver function of the Expense Report workflow process.

 

 

 

Create your company cost center organizations and set the default approval

managers. You can define cost center owners, cost center business managers, grants

managers or project managers as default approvers. You can define default

approval managers for routing according to line level or header information. See: Oracle HRMS Supplement for Implementing Auto Orgs, My Oracle Support Note 261362.1, for more information.

Cost Center Owners - Define cost center owners in Oracle Human Resources. See:

Oracle HRMS Supplement for Implementing Auto Orgs, My Oracle Support Note 261362.1, for more information.

Cost Center Business Managers - Define cost center business managers in Oracle

Human Resources.

 

 

1.

 

2.

 

3.

 

 

 

4.

 

 

 

 

5.

 

6.

 

7.

 

 

 

8.

 

Navigate to the Oracle HRMS Descriptive Flexfields Segments window.

 

Query the Additional Organization Information Segment Title.

 

Define the Code value. For consistency with the cost center owners flexfield, it is recommended to define the code value as Organization Name Alias.

 

In the Segments window, define at least one segment for the business

manager's name. To validate the manager names, select

HR_COST_CENTER_MANAGER as the value set for the segment.

 

Complete the flexfield setup and click Compile.

 

In the Organization window, query the organization that you want.

 

For the Company Cost Center classification, click Others and select Reporting Information.

 

In the Additional Organization Information window, enter the business manager information in the flexfield.

Project Managers - Define Project managers in Oracle Projects. See: Project

Teams and Team Roles, Oracle Projects Fundamentals User Guide.

 

 

 

3.    Define job levels. If you are not using approval rules that use a job-level based

approval type you can skip this step. See: Defining a Job, Using Oracle HRMS - The

 

 

 

 

2-56    Oracle Internet Expenses Implementation and Administration Guide

 

 

4.

 

 

 

 

5.

 

Fundamentals for more information.

 

Define conditions. Conditions are used by Oracle Approvals Management to

determine which rules apply to a transaction. See the Oracle Approvals Management Implementation Guide for more information.

 

Define one or more approval routing rules in Oracle Approvals Management.

For approvals of expense allocations, you can define approval rules in two ways:

 

•    Based on expense allocation distributions. For example, if a single expense is

charged to multiple cost centers, you can define rules so that each cost center owner must approve the amounts charged to their own cost center.

 

•    Based on total amounts charged. For example, you can define an approval rule

based on the total amount charged to a cost center.

 

 

 

6.

 

 

 

 

 

 

 

 

 

 

 

7.

 

 

 

Define parallel approvals. If you require approvals to occur in parallel, use the AME Administrator responsibility to set up the parallelization mode.

See the Oracle Approvals Management Implementation Guide to set up and enable

parallelization at the levels in which parallelization is required.

 

Note: Before enabling parallel approvals, see: Determining

"In-Process" Expense Reports Before Enabling Parallel Approvals, My Oracle Support Note 391996.1.

 

 

 

Create FYI notifications.

 

•    If you do not require a response to a notification, then set the

allowFyiNotifications configuration variable toYes.

 

•    For each rule that requires an FYI notification, set the category to For Your

Information.

 

Note: You must run the Workflow Background Process whenever you use the FYI Notifications.

 

 

See the Oracle Approvals Management Implementation Guide.

 

8.    Optionally, you can modify the approver client extensions. See: AME Client

Extensions, page 5-14.

 

 

 

Integrating with Oracle Grants Accounting

Oracle Grants Accounting extends the functionality of Oracle Projects to deliver a

 

 

 

 

 

Setting Up Applications for Oracle Internet Expenses    2-57

 

grants management solution for organizations that rely heavily on grants funding.

Oracle Grants Accounting integrates with Internet Expenses to enable users to enter

award information on their expense reports and collect reimbursement from the award that sponsored the activity.

Oracle Grants Accounting introduces an Award field in Internet Expenses. Users must

associate an expense with the appropriate project, task, and award(s) to collect and bill

costs by award. Internet Expenses and Oracle Grants Accounting provide these features

for entering and managing award-related expenses:

•     Enter award information on expense reports.

 

•     Enter award information in disconnected mode in a Microsoft Excel spreadsheet

and upload to Internet Expenses.

 

•     Search expenses by award number.

 

•     Display the award number in the workflow notification.

 

To enable the Award field in Oracle Internet Expenses:

 

 

1.

 

 

 

 

2.

 

3.

 

Assign the OIE responsibility (MO: Operating Unit profile option) to an operating

unit that has Oracle Grants Accounting implemented. OIE will call an API provided by Grants Accounting to verify if Grants is implemented for an operating unit.

 

Set the PA: Allow Project Time and Expenses Entry profile option to Yes.

 

Set the OIE: Enable Project Allocations profile option to Yes.

 

Note: To define award managers, see: Award Management Window

Description, Personnel Tab, Oracle Grants Accounting User's Guide.

 

 

 

 

 

Integrating with Oracle iSupport

If you have Oracle iSupport, you can set up Internet Expenses to open the create service

request flow when users click the Contact Us global link. See: Setting Up Contact Us, page 3-62. To enable this integration, you must configure Oracle iSupport and Oracle TeleService.

 

 

To integrate Contact Us with service request creation:

 

1.

 

In the Service responsibility, create or update responsibility mappings so that the

responsibilities used to invoke Contact Us have access to all or some service request types.

This table describes what to enter at a minimum for each responsibility that you

map.

 

 

 

 

 

 

2-58    Oracle Internet Expenses Implementation and Administration Guide

 

Field

 

 

Classification

 

 

Access

 

 

Service Request Type

 

Value

 

 

Self Service User

 

 

Select Service Request Type

 

 

Request types that are relevant to your

organization

 

 

 

 

 

 

 

2.

 

 

 

 

 

 

3.

 

 

 

See: Where You Create and Update Responsibility Mappings, Oracle TeleService Implementation and User Guide.

 

In the CRM HTML Administration responsibility, assign appropriate iSupport

roles, such as IBU_EMPLOYEE, to users with access to Contact Us so that they can submit service requests. See: Defining a User's Roles, Oracle CRM User Management and Spreadtable online help and Roles and Permissions, Oracle iSupport Implementation and Administration Guide.

 

Unhide the Return button in the create service request confirmation page, using Oracle Common Modules (AK).

 

 

1.

 

 

 

 

 

2.

 

 

 

3.

 

 

 

4.

 

 

 

 

5.

 

In the Define Regions window of Oracle Common Modules, copy the

IBU_CF_SR_CR_CONFIRMATION_BTN and

IBU_CF_SR_CR_CONFIRMATION regions. Enter Oracle iSupport as the

product and replace IBU with OIE when you rename the region ID.

 

Query these two new region IDs and similarly replace IBU with OIE in the region names.

 

Click Region Items for the OIE_CF_SR_CR_CONFIRMATION_BTN region, and check Node Display for the IBU_CF_RETURN region item.

 

Click Region Items for the OIE_CF_SR_CR_CONFIRMATION region. For the

IBU_CF_PAGE_BUTTON_RG region item, set the nested region name to OIE_CF_SR_CR_CONFIRMATION_BTN.

 

With the iSupport Administrator responsibility, in the Page Region Mappings page, enter the values listed in this table.

 

 

 

Field                                                     Value

 

 

Page                                                     Create Service Request: Confirmation

 

 

 

 

 

 

 

Setting Up Applications for Oracle Internet Expenses    2-59

 

Field

 

 

Context

 

 

Responsibility

 

 

 

 

Region Code

 

Value

 

 

Responsibility

 

The responsibilities, such as Internet

Expenses, used to create service requests

via the Contact Us global link

 

 

OIE_CF_SR_CONFIRMATION

 

 

 

See: Mapping Page Regions, Oracle iSupport Implementation and Administration Guide.

 

Note: Optionally hide or display fields in other service request pages. See: Configuring Oracle iSupport Service Request Pages,

Oracle iSupport Implementation and Administration Guideand Service Request, Oracle iSupport Implementation and Administration Guide.

 

 

 

 

Integrating with Oracle Application Framework

You can use the Oracle Application Framework to personalize the display of Oracle

Internet Expenses pages. The updates available using the Oracle Application

Framework allow you to change the application display without affecting your ability to upgrade to future versions of the application.

There are restrictions to the updates you can make to Internet Expenses pages and page

regions. For an explanation of how to use personalizations and a discussion of personalization restrictions, see: Configuring the User Interface, page B-1.

This section describes setup tasks that require the use of personalizations to enable an

Internet Expenses feature or function.

 

 

Setting Up Region-Based Messaging

You can set up Internet Expenses to display a user-defined message on the Expenses

Entry Confirmation page based on the country or region that expense reports are

submitted from. This is helpful, for example, to convey information such as

country-specific reimbursement policies or the company process center contact information.

To set up region-based messaging:

1.    In the Confirmation page, click the Personalize Submission Instructions Header link

in the Submission Instructions region.

 

 

 

 

 

2-60    Oracle Internet Expenses Implementation and Administration Guide

 

2.

 

3.

 

4.

 

 

 

5.

 

 

 

6.

 

7.

 

8.

 

9.

 

In the Choose Personalization Context page, click Apply.

 

In the Personalize Region page, click Personalize for the Raw Text item.

 

In the Personalize Raw Text page, select False for the Rendered row at the Site level,

then click Apply

 

In the Personalize Region page, click Create Item for the Header: Submission Instructions item.

 

In the Create Item page, select the appropriate value from the Item Style poplist.

 

Complete the page according to your business requirements, then click Apply.

 

In the Personalize Region page, click Personalize for the message you created.

 

In the Personalize Raw Text page, enter a message in the Text field for the appropriate level, then click Apply.

 

 

10. In the Personalize Region page, click Return to Application.

 

 

Enabling Company Terms and Agreements

You can require users to acknowledge their understanding of company travel and

expenses policy before submitting their expense reports. Use Oracle Applications

Framework to enable a check box and link to company policies on the Expenses Entry

Review page. When enabled, users must check the available box indicating that they have read and will comply with company policy as described on the linked page.

To enable the company terms and agreements check box and link:

 

 

1.

 

2.

 

 

 

3.

 

 

 

4.

 

 

 

5.

 

 

 

6.

 

In the Expenses Entry Review page, click the Personalize Review Page link.

 

In the Choose Personalization Context page, set the appropriate organization and responsibility level, then click Apply.

 

In the Personalize Region page, click Personalize for the Flow Layout: Terms and Agreement Region item.

 

In the Personalize Flow Layout page, set Rendered to True for the applicable level, then click Apply.

 

In the Personalize Region page, find the term Raw Text, under the Flow Layout: Terms and Agreement Region item, and click Personalize.

 

For the appropriate level, type in the URL for your company travel and expenses policy, then click Apply.

 

 

 

 

 

 

 

Setting Up Applications for Oracle Internet Expenses    2-61

 

 

 

 

 

7.

 

8.

 

9.

 

Note: You must ensure that you follow the conventions in the

seeded URL.

 

 

 

Click Return to Application.

 

Click Personalize for the Message Check Box item.

 

On the Personalize page, enter the text that you want for the Prompt property.

 

 

10. Click Apply.

 

 

Using Attachments

Users can add attachments to expense reports at the header level or line level. Examples

of expense report attachments include receipt documents, transportation documents,

travel itineraries, and hotel folios. The user can update and delete attachments as often

as necessary until submitting the expense report. Managers and auditors can review the

attachments on an expense report. In addition, auditors can add new attachments as part of the audit process.

Internet Expenses provides these seeded attachment categories: Receipts, Missing

Receipts Declaration, Travel Itinerary, and Miscellaneous. You can also define new

attachment categories and enable the attachment categories that you want using Oracle Application Framework.

There are two tasks to enable attachment categories:

•     Define the attachment categories that you want using the Document Categories

window.

 

•     Enable the attachment categories on the Internet Expenses pages that you want

using Oracle Application Framework.

 

To disable attachments, use personalization and set the Rendered property to False for

the corresponding attachment item. See: Oracle Application Framework Personalization Guide.

 

Note: Attachments from Internet Expenses cannot be accessed from Oracle Payables nor, specifically, the Expense Reports window.

 

 

 

Defining Attachment Categories

Use the Document Categories window to define categories for Internet Expenses

attachments.

To define document categories for attachments:

 

 

 

 

 

 

2-62    Oracle Internet Expenses Implementation and Administration Guide

 

1.

 

 

 

2.

 

3.

 

4.

 

5.

 

Log in to Oracle Applications with the user name and password appropriate for the installation.

 

Select the Application Developer responsibility.

 

Navigate to the Document Categories window.

 

Enter a Category name.

 

From the Help > Examine menu, select DOCUMENT_CATEGORIES from the Block

field, then select Name for the Field field. Then specify a Value. This value represents the attachment category.

 

 

 

Enabling Attachment Categories

Use Oracle Application Framework to enable the attachment categories that you

previously defined on the Internet Expenses pages that you want.

Before you can enable attachment categories, you must, set the Personalize Self-Service

Definition profile option to Yes.

To enable attachment categories using Oracle Applications Framework:

 

 

1.

 

2.

 

3.

 

 

 

4.

 

 

 

5.

 

6.

 

7.

 

 

 

8.

 

9.

 

Navigate to the first page for which you want to enable an attachment category.

 

Select the personalization link for the appropriate table or region.

 

In the Choose Personalization Context, enter the configurations you want and click Apply.

 

In the Personalize Region page, find the Attachments bean in the Name field and click Personalize.

 

In the Personalize Attachment Image page, click the Categories button.

 

In the Personalize Attachment Categories page, click Add Another Row.

 

In the Category Name field, enter the category name defined in the Examine window from the Document Categories window.

 

Enter an appropriate value for the Component ID then click Apply.

 

Repeat these steps for each page that you want to enable an attachment category.

 

 

 

 

Related Topics

Workflow: Project Expense Report Account Generator, Oracle Projects Implementation

Guide

 

 

 

 

 

Setting Up Applications for Oracle Internet Expenses    2-63

 

Transaction Controls, Oracle Projects Fundamentals

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2-64    Oracle Internet Expenses Implementation and Administration Guide

 

3

 

 

 

Oracle Internet Expenses Setup and

Administration

 

 

 

 

This chapter covers the following topics:

•    Internet Expenses Setup

•    Internet Expenses Administration

•    Policy Compliance and Violation Types

•    Setting Up Schedules in Oracle Internet Expenses

•    Creating Policy Schedules

•    Rate Schedules

•    Updating Rate Schedules

•    Navigating the Schedules Setup •   Common Setup Features

•    Defining Operating Units

•    Expense Allocations

•    Setting Up Locations

•    Defining Approval Notes Languages

•    Defining Future-Date Tolerances

•    Setting Up Contact Us

•    Setting Up Exchange Rates Behavior

•    Managing Advances

•    Setting Up Expense Fields

•    Setting Up Merchant Fields

•    Setting Up Credit Card Policies

 

 

 

 

 

Oracle Internet Expenses Setup and Administration    3-1

 

•     Setting Up Credit Card Expense Mapping

•     Setting Up Credit Card Data File Download

•     Credit Card Transaction Administration

 

 

Internet Expenses Setup

Internet Expenses Setup provides the administrator with the self-service pages

necessary to manage the setup of Internet Expenses. To use Internet Expenses Setup,

you must have access to the Internet Expenses Setup and Administration responsibility. See: Assigning Responsibilities to Users, page 2-15 for more information.

Internet Expenses Setup is organized into the following areas. Each area is represented

by a tabbed region:

•     Accounting

The Chart of Accounts pages let you set up your charts of accounts for expense

allocations. See: Expense Allocations, page 3-46.

 

•     Context

Use the page in the Context tabbed region to maintain the list of operating units

that require Internet Expenses definitions.

See: Defining Operating Units, page 3-45.

The first time you log in using the Internet Expenses Setup and Administration

responsibility, Internet Expenses displays the Context tabbed region. Subsequent logins display the Policy tabbed region, Schedules subtab.

 

•     Policy

Use the pages in the Policy tabbed region to set up online policy compliance and

per diem and mileage rates. You can perform these setup activities:

•     Schedules. Create rate and policy schedules for your employees to use when

they submit expense reports. See: Setting Up Schedules in Oracle Internet Expenses, page 3-5 for more information.

 

•     Expense Fields. Set up expense fields to capture additional information on

expense reports. See: Setting Up Expense Fields, page 3-72 for more information.

 

•     Exchange Rates. Set up exchange rate definitions to validate the exchange rates

that employees enter on their expense reports for foreign currency receipts. See: Setting Up Exchange Rates Behavior, page 3-66 for more information.

 

 

•     General

 

 

 

 

 

 

3-2    Oracle Internet Expenses Implementation and Administration Guide

 

Use the General tab to perform these setup activities:

•    Locations. Set up the locations that you use for expenses reporting. See: Setting

Up Locations, page 3-56 for more information.

 

•    Future Expenses. Determine how expense reports that contain dates in the

future should be handled. See: Defining Future-Date Tolerances, page 3-61 for more information.

 

•    Approval Notes Languages. Define the language for communications that are

attached to the expense report. See Defining Approval Notes Languages, page 3-61 for more information.

 

•    Contact Us. Determine the behavior of the Contact Us global link. See: Setting

Up Contact Us, page 3-62.

 

 

•    Tax

Use the Tax tabbed region to set up additional fields on detailed expense lines to

capture merchant information for VAT and other reporting purposes. See: Setting Up Merchant Fields, page 3-75 for more information.

 

•    Audit

Use the Audit tabbed region to set up Audit Automation in Internet Expenses. See:

Setting Up Audit Automation, page 4-1 for more information.

 

•    Credit Cards

Use the pages in the Credit Cards tabbed region for setup related to your corporate

credit cards. You can perform these setup activities:

•    Use Policy. Set up polices to encourage users to use their corporate credit cards

and to submit corporate credit card transactions in a timely fashion. See: Setting Up Credit Card Policies, page 3-77 for more information.

 

•    Card Programs. Perform setup tasks that relate to the use of your Payables card

programs with Internet Expenses. See: Setting Up Credit Card Expense

Mapping, page 3-78 and Setting Up Credit Card Data File Download, page 3- 80 for more information.

 

 

•    Requests

Use the Requests tab to schedule and view requests.

•    Upload Rates. Use the Upload Rates page to create or update per diem and

policy schedules. See Creating Schedules through the Upload Process, page 3- 34.

 

 

 

 

 

 

 

Oracle Internet Expenses Setup and Administration    3-3

 

•     View Requests. Use View Requests to view the status of all the concurrent

programs that you have submitted.

 

 

 

Internet Expenses Administration

Internet Expenses Administration provides the administrator with the self-service pages

necessary to manage the administration of Internet Expenses. To use Internet Expenses

Administration, you must have access to the Internet Expenses Setup and

Administration responsibility. See: Assigning Responsibilities to Users, page 2-15 for more information.

Internet Expenses Administration contains the Credit Card tab.

Credit Card

Use the Credit Card tabbed region to administer your credit card programs. In the

Credit Card Transactions page you can view the credit card transactions that were

uploaded to the database. See: Credit Card Transaction Administration, page 3-84. In the New Credit Card Accounts page you can view the new accounts that were created

during credit card upload. Use this page to activate and assign cards to employees. See: New Credit Card Account Administration, page 3-84.

 

 

Policy Compliance and Violation Types

Internet Expenses also provides enforcement, audit, and reporting functionality for

policy violations.

Internet Expenses provides four different options to enforce your policies:

 

 

1.

 

 

 

2.

 

 

 

3.

 

 

 

4.

 

By setting up schedules. See: Setting Up Schedules in Oracle Internet Expenses,

page 3-5.

 

By setting up credit card usage policies. See: Setting Up Credit Card Policies, page 3-77.

 

By setting up exchange rate behavior. See: Setting Up Exchange Rate Behavior, page 3-66.

 

By setting up receipt required behavior at the template level. See: Defining Expense Report Templates, page 2-32.

 

 

The following table describes the violation types defined for Internet Expenses, including setup navigation, affected expense categories, and whether there is a

monetary violation:

 

 

 

 

 

 

 

 

3-4    Oracle Internet Expenses Implementation and Administration Guide

 

Violation

 

 

 

Airfare

 

 

Credit Card Required

 

 

 

 

Daily Limit

 

 

 

 

Daily Meals Sum

Limit

 

 

Exchange Rate Limit

 

 

 

 

 

Individual

Occurrence Limit

 

 

Number of Days

 

 

Receipt Missing

 

Setup Navigation

 

 

 

Policy: Schedules

 

 

Credit Cards: Card

Usage

 

 

 

Policy: Schedules

 

 

 

 

Policy: Schedules

 

 

 

Policy: Exchange

Rates

 

 

 

 

Policy: Schedules

 

 

 

Policy: Schedules

 

Expense Report

Template in Oracle

Payables

 

Expense Categories

Affected

 

 

Airfare

 

 

All cash expenses

except Mileage and

Per Diem

 

Car Rental,

Accommodations,

Miscellaneous

 

 

Meals

 

 

 

All except Mileage and Per Diem (cash and other expenses

only)

 

 

Meals

 

 

 

Miscellaneous

 

All except Mileage

and Per Diem

 

Monetary Violation

 

 

 

No

 

 

No

 

 

 

 

Yes

 

 

 

 

Yes

 

 

 

Yes

 

 

 

 

 

Yes

 

 

 

No

 

 

No

 

 

 

 

Note: You can define tolerances for monetary violations. See: Creating Policy Schedules, page 3-7.

 

 

 

 

Setting Up Schedules in Oracle Internet Expenses

Use the Internet Expenses Setup responsibility to set up your policy schedules and rate

schedules for expenses reporting. Policy schedules let you enforce the policy guidelines that your company follows whereas rate schedules just calculate the expense amounts.

The schedules that you create provide rules, thresholds, and guidelines for calculating

and validating expense reports prepared by your employees. You can set up one or

more schedules for each of these expense categories:

•    Policy Schedules

 

 

 

 

Oracle Internet Expenses Setup and Administration    3-5

 

•     Accommodations

 

•     Airfare

 

•     Car Rental

 

•     Meals

 

•     Miscellaneous

 

 

•     Rate Schedules

•     Mileage

 

•     Per Diem

 

 

The basic steps required to create and use schedules are:

 

 

1.

 

2.

 

3.

 

4.

 

5.

 

Define prerequisites. This step is required only for manually created schedules.

 

Create schedules manually or through the upload process and activate them.

 

If required, implement client extensions for per diem and mileage schedules.

 

Select the appropriate expense category on the expense report template.

 

Assign the schedule to the expense type.

 

 

When a self-service user enters an expense type assigned to one of these expense

categories, Internet Expenses uses the active schedule assigned to the expense type to

make these calculations:

•     Policy schedules. Compare the value entered by the user to the existing policy

guidelines and thresholds, and either allow the entered value or display an error or warning message to change the entered value.

 

•     Rate schedules. Determine the applicable rate to use, and calculate the expense

amount using this rate.

 

For more information on how schedules, expense categories, and expense types are related, see: Defining Expense Report Templates, page 2-32.

There is setup information common to many schedules, such as locations,

reimbursement currencies, and employee roles. In addition, schedules require

information specific to its expense category, such as vehicle type for mileage schedules and meal allowances for meals schedules.

For detailed information about creating rate and policy schedules, see:

•     Creating Policy Schedules, page 3-7.

 

 

 

 

 

3-6    Oracle Internet Expenses Implementation and Administration Guide

 

•    Creating Mileage and Per Diem Rate Schedules, page 3-15.

 

 

 

Creating Policy Schedules

Create policy schedules for your employees to use when they submit expense reports.

Policy schedules contain the rules, rates, and allowable tolerances to use for a given

expense category and time period. You can define policy schedules that reflect the

guidelines of your company, or policy schedules that conform to the statutory

requirements of a country where you operate. Because you define policy schedules at

the site level, you can create different schedules with the guidelines appropriate to each division or sector of your operations.

As a self service user enters items in an expense report, Internet Expenses compares the

values entered to the values and value ranges specified by the active policy schedule. If

there is a policy violation, based on the profile option setup, the user may receive a

message and must either change the value or enter a justification for the existing value.

Internet Expenses provides a series of alerts to the approvers in your company for all expense reports submitted with policy violations.

A policy schedule contains one or more schedule periods. Because policy guidelines

and statutory requirements change frequently, you can create different time periods

and modify the rates and values of a policy schedule for each period. Internet Expenses

uses the policy guidelines associated with the applicable period to validate expense

reports. When you create a new schedule, you can:

•    Enter a start date before the system date, to make the schedule available for expense

reporting over all applicable periods. For example, a schedule you create in February 2003 for the year 2003 should have a start date of 01-Jan-2003.

 

•    Assign the new start date the day after the end date of the old schedule, when

creating a new schedule to replace an old one. Users can then assign the new

schedule to an expense report template once the system date is the same as or later than the start date of the new schedule.

 

When you apply an end date to a policy schedule, Internet Expenses automatically

applies the same end date to the open period within the schedule. If the schedule was assigned to expense types, Internet Expenses prompts you to automatically apply the same end date to each expense type. (If any of these expense types are included in an itemization setup, then they are no longer available for itemization.) Once the system

date is past the end date plus grace period, an end-dated schedule is no longer available

in the Expense Report Templates window. See: Defining Expense Report Templates, page 2-32.

You can create policy schedules for the expense categories Accommodations, Airfare,

Car Rental, Meals, and Miscellaneous and assign them to each expense item that

requires policy compliance. Expense reporting for mileage and per diem requires the use of rate schedules. See: Rate Schedules, page 3-14.

 

 

 

 

 

Oracle Internet Expenses Setup and Administration    3-7

 

Note: Meals and accommodations schedules can also be created by

uploading per diem rates provided by the U.S. government. See Creating Schedules through the Upload Process, page 3-34.

 

 

 

 

Business Rules for Policy Schedules

Business rules determine the information that policy schedules use to validate expense

reports. A policy schedule consists of line records based on the combination of values

belonging to each rule. For example, if a schedule uses the Locations rule with three

locations and the Roles rule with three employee roles, there is a separate line record for each combination of role and location. If an expense report violates any line rule record,

Internet Expenses responds according to the setting of the OIE: Enable Policy

Validations profile option. See: Specifying Values for Internet Expenses Profile Options, page 2-14.

The business rules for policy schedules are:

•     Currency

 

•     Locations

 

•     Roles

 

•     Tolerance Limits

 

•     Daily Limits

 

•     Number of Days (Miscellaneous category only)

 

 

 

 

Currency

 

 

 

 

 

The Currency rule is a mandatory rule for all categories except the Airfare category,

which does not use this rule. This rule governs the activity of reimbursement currencies

on a schedule. The choices are Single Reimbursement Currency, Multiple

Reimbursement Currencies, and Location Currency Rates. A company that wants to

create one schedule per operating unit may prefer the Single Reimbursement Currency

rule. A company that wants to create one schedule only may prefer the Multiple

Reimbursement Currencies rule. The Location Currency Rates rule is of particular

interest to those customers that want to define their business rules in the currency of the location of the transaction, as opposed to the reimbursable currency. In this context, one

schedule can theoretically be used by all employees, regardless of their reimbursement currency preference.

 

•     Single Reimbursement Currency. A single currency is used for the entire schedule.

If you select this rule, you must choose one of these options on the Business Rules

page:

 

 

 

 

 

3-8    Oracle Internet Expenses Implementation and Administration Guide

 

•    Allow Rate Conversion. If you choose this option, Internet Expenses converts the

schedule rates to the reimbursement currency selected by users during

expenses entry. This conversion is based on the rates defined in the GL Daily

Rates table using the exchange rate type defined in the Payables Options window. See: Establishing Multiple Currencies Setup, page 2-30.

 

•    No Rate Conversion. If you choose this option, then the reimbursement currency

must be the same as the schedule currency. If not, then policies are not enforced

on the expense report and the system cannot calculate per diem and mileage rates.

 

 

•    Multiple Reimbursement Currencies. You can select multiple reimbursement

currencies on the Business Rules page for this schedule, and then define schedule

rates applicable to each currency. This rule is useful, for example, if you want to

create one rate schedule that is shared by many business units in different countries.

When users enter their expense reports, the reimbursement currency must match

one of the currencies used on the schedule. If there is no match, then the rate

policies defined on a policy schedule are not enforced. For mileage and per diem rate schedules, Internet Expenses cannot determine a reimbursement rate.

 

•    Location Currency Rates. You define rates based on the currency of the location to

which users travel. If you select this rule, you must select a currency for each

schedule record on the Schedule Details page. This rule is useful, for example, if

you want to define a single policy or rate amount for each location that is used by

your entire global operations. For example, if you define 100 USD as the rate for travel to New York, then this rate applies to all users who travel to New York.

During expenses entry, Internet Expenses converts the policy schedule location

amount into the reimbursement currency when the currencies are different. The

policy allowable amount is then recorded in the reimbursement currency. If exchange rates do not exist between the policy currency and reimbursement currency, the functional currency is used to "triangulate" the rates.

To illustrate, assume the policy schedule location currency is USD, the

reimbursement currency is EUR, and the functional currency is GBP. If no exchange

rates exist between USD and EUR, the system will then look for exchange rates

between both the schedule currency and functional currency, and reimbursement currency and functional currency. If rates are found for both, then policy violation detection can occur. If rates are not found for both, then there will be no check for policy compliance.

 

Note: Internet Expenses does not provide validation on the location and currency combinations you define on a schedule.

 

 

 

 

 

 

 

 

Oracle Internet Expenses Setup and Administration    3-9

 

Locations

 

 

 

 

 

 

 

 

 

 

 

Roles

 

 

 

The Location rule takes into account travel locations to determine valid rates. You can

define individual rates for specific locations, and a single rate for all locations not

specified in the schedule. Use the Search function to create a list of locations for the schedule.

For per diem rate schedules, a rate is established based on the location selected by users.

This location rule is not available for mileage rate schedules. Also see Setting Up Locations, page 3-56.

 

 

 

 

The Roles rule takes into account the self service user's role in your company to

determine valid rates. You can define individual rates for specific employee roles, and a single rate for all roles not specified in the schedule. Use the Search function to create a list of roles for the schedule.

The Roles rule is a mandatory rule for the Airfare category. Also, you cannot define

rates for the Airfare category.

 

Note: Because the Employee Roles rule often uses a business group to identify employee roles, use of this rule can make a schedule business group-specific.

 

 

 

 

 

Tolerance Limits

The Tolerance Limits rule allows for a tolerance level above the amount limits that users

can enter on expense reports. This rule provides two options:

•     Individual Lines - Set different tolerance levels for individual lines.

 

•     Single Period - Set a tolerance level for the entire schedule period.

 

If the OIE: Enable Policy profile option is set to Prevent Submission, then the user cannot submit an expense report when the reimbursable amount exceeds the amount limit plus

the tolerance. If the profile option is set to Prevent Submission, but tolerances are not

defined, policy violations are still detected and recorded. In addition, users are warned of any policy violations prior to submitting expense reports.

If the OIE: Enable Policy profile option is set to either Warn Users or Inform Approvers,

then any tolerance limits you defined are not used.

The Tolerance Limit rule is not used with airfare schedules.

 

 

 

 

 

 

 

 

3-10    Oracle Internet Expenses Implementation and Administration Guide

 

Daily Limits

 

 

 

The Daily Limits rule is an embedded rule in the Accommodations, Car Rental, Meals, and Miscellaneous categories. You can set up the maximum permitted amount per day using this rule.

For the Meals category, the rule is called Meal Limits and includes special rules for

calculating limits. You have the following options for the Meal Limits rule:

 

•    Individual Meal. Define policy limits for each individual meal.

 

•    Daily Sum. Define policy limits for the total of all meals incurred per day.

 

•    Both. Define both individual and daily sum policy limits.

 

If you do not select the Daily Limits rule, daily limits are still enabled on the Schedule

Details page, with a default of Daily Sum. If the expense report contains a value for the number of attendees, then Internet Expenses divides the meal amount by the number of

attendees and treats the result as a single value for validation against the policy

schedule. The number of attendees is not available for entry when the daily sum option is used. For more information, see: Setting Up Expense Category Fields, page 3-72.

If more than one Meals policy schedule is assigned to the same expense report template,

Internet Expenses validates the sum of meal totals against the schedule with the lower

value. For example, you assign dinner to Schedule A with a Daily Sum Limit of $100

and lunch to Schedule B with a Daily Sum Limit of $75. Internet Expenses validates the sum of dinner and lunch against Schedule B, for $75.

 

 

Number of Days

The Number of Days rule applies to the Miscellaneous category only. This rule prevents

users from reporting an expense if the number of days entered on the expense report is less than the schedule number of days.

 

 

Setting Up a New Policy Schedule

Set up one or more policy schedules and schedule periods for each expense category

that you require for employee expense reporting. The task flow for setting up a policy schedule is similar for all expense categories except Airfare.

See: Navigating the Schedules Setup, page 3-39 for information about using the

Internet Expenses Setup pages to create policy schedules.

See: Setting Up a New Airfare Policy Schedule, page 3-13 for information about

creating a policy schedule for the Airfare category.

Prerequisites

Before you can set up policy schedules, you may need to complete one or more of these

tasks:

 

 

 

 

Oracle Internet Expenses Setup and Administration    3-11

 

•     Define business groups, job roles, employee positions, and employee grades in

Oracle Human Resources.

 

•     Set up Oracle Payables for expense reporting. See: Setup Steps in Oracle Payables,

page 2-21.

 

•     Set up locations. See: Setting Up Locations, page 3-56.

 

To set up a new policy schedule:

 

 

1.

 

 

 

2.

 

3.

 

4.

 

5.

 

Log in to Oracle Applications with the user name and password appropriate for the

installation.

 

Select the Internet Expenses Setup responsibility for the applicable site.

 

Choose the expense category to create the schedule that you want.

 

Click the Create New Schedule button to navigate to the General Information page.

 

Enter a Schedule Name and Description, and a Start Date for the schedule.

 

•     You may want to use a schedule name that identifies the usage of this particular

schedule.

 

•     You can enter a Start Date prior to the system date in order to make this

schedule available for expense reports over the prior periods that apply to the schedule.

 

 

 

6.

 

7.

 

 

 

 

 

8.

 

 

 

 

 

9.

 

 

 

Select the Currency Rule and the Optional Rules to use for this schedule.

 

Click Next to navigate to the Business Rules page.

Internet Expenses displays the schedule header information and the rules that you

selected. See: Business Rules for Policy Schedules, page 3-8 for an explanation of each rule.

 

Select the values that you want for each rule, then click Next to navigate to the Schedule Periods page. See: Search Function, page 3-43.

Internet Expenses displays the schedule header information and a line record for

the first schedule period.

 

Enter a Period Name and Start Date. Internet Expenses defaults the schedule start date as the read-only start date for the first period. You must enter a start date for subsequent periods.

Define periods that relate to the type of schedule you are creating. For example, you

can define annual periods for fixed expenses, or create seasonal periods that reflect

seasonal price fluctuations, such as for hotels. If you want to duplicate seasonal

 

 

 

 

 

 

3-12    Oracle Internet Expenses Implementation and Administration Guide

 

periods, ensure that you duplicate them in the same order that they were originally

defined.

 

10. Do not allow gaps or overlaps between periods. To create a set of periods with

continuous date sequences, you can create a new period or use the Duplicate icon to copy the periods and enter the updates that you want.

 

11. Click the Details icon to navigate to the Period Details page to enter the rate for

each line record.

By default, Internet Expenses displays all records. You can use the Search function

to display the records that you want.

 

12. If this is a Miscellaneous schedule, enter a Minimum Number of Days.

This value specifies the minimum number of days that must be reported on an

expense line to qualify for declaring miscellaneous expenses.

 

13. Enter the appropriate values for each line record. You can use the Mass Updates

button to apply the same percentage to selected records.

 

14. Click Return to save your work and return to the Schedule Periods page.

 

15. Click Activate to activate the schedule.

 

16. Define expenses report templates, and assign expense categories and policy

schedules to expense types. See: Defining Expense Report Templates, page 2-32.

 

 

 

Setting Up a New Airfare Policy Schedule

Set up airfare policy schedules to determine the class of air ticket that your employees

can purchase. The setup for airfare policy schedules uses the Employee Roles rule to assign a specific ticket class to each employee role. Internet Expenses creates an "All Other" record to assign a ticket class to all roles not specified in the schedule.

You assign ticket class assignments at the schedule period level. You can create

additional period records and change individual ticket assignments according to your company requirements.

Prerequisites

Before you can set up policy schedules, you may need to complete one or more of these

tasks:

•    Define business groups, job roles, employee positions, and employee grades in

Oracle Human Resources.

 

•    Set up Oracle Payables for expense reporting. See: Setup Steps in Oracle Payables,

page 2-21.

 

 

 

 

 

Oracle Internet Expenses Setup and Administration    3-13

 

•     Set up locations. See: Setting Up Locations, page 3-56.

 

To set up a new airfare policy schedule:

 

 

1.

 

 

 

2.

 

3.

 

4.

 

5.

 

6.

 

 

 

7.

 

8.

 

9.

 

Log in to Oracle Applications with the user name and password appropriate for the

installation.

 

Select the Internet Expenses Setup responsibility for the applicable site.

 

Navigate to the Airfare expense category.

 

Click the Create New Schedule button to navigate to the General Information page.

 

Enter a Schedule Name and Description, and a Start Date for the schedule.

 

Use the Search Function, page 3-43 to create a list of employee roles for this schedule, then click Next to navigate to the Schedule Periods page.

 

Enter a Period Name and Start Date.

 

Click the Details icon to navigate to the Period Details page.

 

Select the Domestic and International Class of Ticket that you want for each employee, and the ticket class assignments to use for All Other employees.

 

 

10. Click Activate to activate the schedule.

 

11. Save your work.

 

12. Assign the Airfare expense category and policy schedules to expense types. See:

Defining Expense Report Templates, page 2-32.

 

 

 

Updating Policy Schedules

You can modify the business rule assignments to a policy schedule until you activate

the schedule. Once you activate a schedule and assign it to an expense template, you cannot add or remove the business rules on a schedule.

You can apply end dates to rules records for Multiple Currencies, Locations, and

Employee Roles. When the system date passes the end date plus grace period, Internet Expenses sets all schedule records that use end-dated rule values to the status Inactive.

You can view the status of individual schedule records by clicking the History icon for a schedule or schedule period.

 

 

Rate Schedules

A rate schedule contains the rules and rates for calculating the reimbursable amounts

for mileage and per diem. The Cash and Other Expenses page provides self service

 

 

 

 

3-14    Oracle Internet Expenses Implementation and Administration Guide

 

users with separate sections for entering and calculating mileage and per diem

expenses. Internet Expenses adds these amounts to the user's credit card and receipt-based expenses to provide a total for an expense report.

You can define rate schedules that reflect the guidelines of your company, or rate

schedules that conform to the statutory requirements of countries that your employees

visit. Because you define rate schedules at the site level, you can create different

schedules with the guidelines appropriate to each division or sector of your operations.

Business rules determine the information that rate schedules use to calculate rates for

mileage and per diem. A rate schedule consists of line records based on the combination

of values belonging to each rule. For example, if a per diem rate schedule uses the Locations rule with three locations and the Time-Based Entry rule with four time

intervals, the schedule calculates a different per diem rate depending upon the

applicable combination of location and time interval that the user enters on the expense report.

When you create a new rate schedule, it is recommended to enter a start date prior to

the system date, in order to make your new schedule available for expense reporting

over the prior periods that apply to the schedule. If the schedule was assigned to

expense types, Internet Expenses prompts you to automatically apply the same end

date to each expense type. Once the system date is past the end date plus grace period, an end-dated schedule is no longer available in the Expense Report Templates window. See: Defining Expense Report Templates, page 2-32 for more information.

 

 

Creating Mileage Rate Schedules

Create mileage rate schedules for your employees to use when they submit expense

reports. A mileage rate schedule can take into account distance traveled, type and category of vehicle, type of fuel, and the number of passengers.

 

 

Business Rules for Mileage Rate Schedules

The business rules for mileage rate schedules are:

•    Currency

 

•    Roles

 

•    Passengers

 

•    Distance Thresholds

 

•    Vehicle Categories

 

•    Vehicle Types

 

•    Fuel Types

 

 

 

 

 

 

Oracle Internet Expenses Setup and Administration    3-15

 

•     Additional Rates

 

 

 

 

 

 

Currency

 

 

 

 

 

Roles

 

 

 

 

 

 

 

Passengers

 

 

The Per Diem Type controls the availability of Free Meals and Free Accommodations rules.

 

 

 

The Currency rule is the only mandatory rule for rate schedules. This rule determines

the way in which Internet Expenses chooses a currency for the calculation of reimbursable amounts. See: Creating Policy Schedules, page 3-7.

 

 

 

The Roles rule takes into account the self service user's role in your company to

determine valid rates. You can define individual rates for specific employee roles, and a single rate for all roles not specified in the schedule. Use the Search Function, page 3-43 to create a list of roles for the schedule.

 

 

 

The Passengers rule assigns a rate to use for each passenger in the vehicle (other than

the driver). The calculated amount becomes part of the reimbursable amount according

to this formula:

(mileage rate * distance) + ((rate per passenger * number of passengers) * distance) +

(sum (rate for each additional rate type selected * distance)) = reimbursable amount

You can define a single passenger rate for the entire period or a different passenger rate

for each line record. The passenger rate can be a fixed amount or a percentage of the mileage rate. The maximum number of passengers available for selection in expense reports is limited to 10.

 

Note: If you define passenger rate as a single value at the period level,

you must choose Single Reimbursement as the Currency rule for the schedule.

 

 

 

 

Distance Thresholds

The Distance Thresholds rule uses distance traveled to determine the reimbursable rate.

This allows you, for example, to apply a different rate to an employee who travels

under 100 miles to employees who regularly travel several thousand miles in the same time period.

You can select one of two options to indicate how distance threshold should be used for

mileage rate calculation.

1.    Per Period. Threshold is applied to the distance traveled in the entire period.

The schedule periods determine the periods of distance accumulated. Internet

你可能感兴趣的:(TEST)