Você está na página 1de 479

Enterprise Resource Planning (ERP)

ERP
General Concepts

ERP General Concepts


What is ERP? The Current Scenario Why ERP? Evolution Expectations

ERP
A collection of software systems that help to manage business processes for an entire organization Designed to integrate all information processing support for an entire organization

Organization

A group of people engaged in purposeful activity over extended time A tool used to coordinate in order to obtain Value or organizational goals

Business Process

Work activities across time and place, with a beginning, an end, and clearly identified inputs and outputs Has sequence, purpose, interaction

ERP - Definition
Software solution that addresses the Enterprise needs, taking a process view of the overall organization to meet the goals, by tightly integrating all functions and under a common software platform

In simpler words, an ERP is a massive software architecture that supports the streaming and distribution of geographically scattered enterprise wide information across all the functional units of a business house. It provides the business management executives with a comprehensive overview of the complete business execution which in turn influences their decisions in a productive way.

Evolution of ERP
1960s - Systems Just for Inventory Control 1970s MRP Material Requirement Planning & (Inventory with material planning procurement) 1980s - MRP II Manufacturing Resources Planning (Extended MRP to shop floor & distribution Mgmt.) Mid 1990s - E RP Enterprise Resource Planning (Covering all the activities of an Enterprise) 2000 onwards E RP II Collaborative Commerce (Extending ERP to external business entities)

ERP Model
The Before and After of ERP: Before -- each function is supported by multiple applications and interfaces After -- each function is supported by a single application module within the ERP system itself, and all applications leverage a common, authoritative data source.

The Current Scenario


Islands of Information Difficult to get timely & accurate information Heterogeneous Hardware & Software platforms & practices Poor connectivity between different organizational locations Sticking with obsolete technology Resist to change Lack of proven man-power to develop integrated software

Information Islands

Why ERP is required?


For Management to know what is happening in the company One solution for better Management For cycle time reduction To achieve cost control & low working capital To apply latest technologies To satisfy the customers with high expectations To be Competitive & for survival

Basic ERP Applications


ERP covers a broad range of activities that are supported by a multi-module software application. The different modules allow the business to manage the many parts of the business. Some examples of modules: Planning Sales Inventory Marketing Purchasing Distribution Maintenance Accounting Manufacturing Human Resource

Finance

ERP Expectations
Integrating all the functions Integrating the systems running in all the locations Transparency of information using a single data source across the organization Software must be responsive Modular Flexible Easy to add functionalities Provide growth path High ROI

The Ideal ERP Systems.......


Financials Accounts Payable, Accounts Receivable, Fixed Assets, General Ledger, Cash Management

The Ideal ERP Systems.......


Human Resource Recruitment, Benefits, Compensations, Payroll, time and labour , People management, Work Structure

The Ideal ERP Systems.......


Supply Chain Management Inventory management, Supply chain planning, Supplier scheduling, sales order execution, Procurement planning, Transportation and distribution

The Ideal ERP Systems.......


Customer Relationship Management

Sales, Marketing, Service, Commissions, Customer contract and after sales support Relationship Management

The Ideal ERP Systems.......


Manufacturing Engineering, Resource & Capacity planning, Material planning, Workflow Management, Shop floor management, Quality control, Bills of material, Manufacturing process, etc.

ERP Options

OPTION 1 MAKE [Using Internal resources] Developing a custom-built ERP package, specific to the requirements of the organization, with the help of the in-house IT department

ERP Options

OPTION 2 BUY Going for Tailor-made ERP packages available in the market like SAP, Oracle applications, Baan, PeopleSoft etc.`

ERP Options

OPTION 3 MAKE [using External resources] Developing a custom-built ERP package, specific to the requirements of the organization, with the help of a software solution provider

Typical ERP Features


(1) Multi-Currency (2) Multi-Lingual (3) Multi-Mode (4) EDI / Electronic Commerce (5) Web Enabled / Internet Communications (6) Imaging & Multi Media

Typical architectural components

Business Centre Aplication s

Marketing Sales eCommerce OSS

HR

CRM Foundati on

Installed Base Tasks TCA

Resources Notes Escalations

Territories Calendar

Assignment Engine 1-to-1 Fulfilment

Interaction History Universal Work Q

Choosing an ERP Provider

Oracle PeopleSoft Siebel SAP Tally Baan Ramco MicroSoft Dynamix SixthSence MFG Pro JD Edwards

Great Plains Ross Systems SCT Cincom Computer Associates GEAC Sage Navison Scala Deltek Fourthshift

ERP Product selection Criteria


Goal: To select the Functionality Most Suitable Software 5 Strategic Package Solution` Requirement Levels
Technology

Vendor

Support

Costs

Advantages of ERP Systems


There are many advantages of implementing an ERP system. A few of them are listed below:
#A perfectly integrated system chaining all the functional areas together. #The capability to streamline different organizational processes and workflows #The ability to effortlessly communicate information across various departments\ #Improved efficiency, performance and productivity levels #Enhanced tracking and forecasting #Improved customer service and satisfaction

While advantages usually outweigh disadvantages for most organizations implementing an ERP system, here are some of the most common obstacles experienced: #The scope of customization is limited in several circumstances #The present business processes have to be rethought to make them synchronize with the ERP #ERP systems can be extremely expensive to implement #There could be lack of continuous technical support #ERP systems may be too rigid for specific organizations that are either new or want to move in a new direction in the near future

Disadvantages of ERP Systems

Execution phases
(1) ERP product selection (2) Preparations (3) ERP vendor (4) Implementation (5) Post-Implementation

ERP implementation Lifecycle

Business Process Reengineering


Just automating the existing business practices will not help ERP to achieve the anticipated results Business Process Re-engineering [BPR] brings out the deficiencies of the existing setup BPR and ERP combination will give way to implement new systems and the long pending improvements in the existing systems BPR may be time consuming but the scope can be restricted & controlled by the Management

The BPR approach to an ERP implementation implies two separate, but closely linked implementations involved on an ERP site i.e. a technical implementation & a business process implementation. The BPR approach emphasis the human element of necessary changes within the organization, which is generally more Time consuming & has received its share of criticism for creating bloated budgets & extended projects. The ERP market shifts to a mid-market focus & as all implementation are becoming more cost sensitive; the BPR approach has come under some real scrutiny.

CONFIGURATION

IMPORTANCE OF CONFIGURATION This is the main functional area of the ERP implementation. Business processes have to be understood & mapped in such a way that the arrived solution matches with the overall goals of the company. THE PROTOTYPE

A prototype- a simulation of the actual business processes of the company- will be used.
The prototype allows for thorough testing of the to be model in a controlled environment.

As the ERP consultants configure & test the prototype they attempt to solve any logistical problems inherited in the BPR before the actual go-live implementation. STRENGTHS & WEAKNESSES Configuring a companys system reveals not only the strengths of a companys business process but also& perhaps more importantlyits weakness. It is vital to the health of the company & to the success of the ERP implementation that those configuring the system are able to explain what wont fit into the package & where the gaps in functionality occur.

Some important points to remember while evaluating software includes.


#Flexibility & Scalability. #Complexity #User Friendliness #Technology #Quick Implementation #Amt of Customization Required #Ability to support multi site planning & control. #Local support infrastructure . #Total cost i.e license , training, customization etc.

Conclusion
In current business era, integrated software's Like ERP suffices the needs of all type of Industry. There must be a vision for choosing appropriate ERP. Consider all Advantages and Disadvantages of ERP you choose.

Objectives
After completing this lesson, you should be able to do the following: Define the purpose of this course Identify the topics covered in this course Locate additional reference material for the topics covered in this course

R12Oracle eBusiness Suite essentials

Course Purpose
The R12 Oracle E-Business Suite Essentials course provides a functional foundation for any EBusiness Suite Fundamentals course. In the course, there will be demonstrations and hands-on practice, which reinforce the fundamental concepts.

Whats in the Course?


Navigating in the new R12 user interface E-Business Suite (EBS) product footprint and architecture Overview of shared entities and integration Fundamentals of Multiple Organizations (Multi-Org) Fundamentals of Flexfields Fundamentals of System Administration

E-Business Suite: Documentation


Oracle Applications Concepts Major E-Business Suite product families Oracle Applications Multiple Organizations Implementation Guide Oracle Applications Flexfields Guide Oracle Applications System Administrators Documentation Set Oracle Applications Users Guide Oracle Self-Service Web Applications Implementation Manual

Other Resources
MetaLink Appsworld Appsnet Oracle Technology Network (OTN)

Oracle University Courses


Instructor-Led Training (ILT) Live Web Class (LWC) Recorded Web Class (RWC) e-Learning (Oracle University Knowledge Centre [OUKC]) Self-Service CD-ROM (SSCD)

In class

LWC

RWC

SSC D

QUIZ

What courses are available to learn Oracle ERP application?

(1)

QUIZ

Summary
After completing this lesson, you should be able to: Understand the target audience and purpose of this course Identify the roadmap for this course and list the topics that will be covered in it Gather inputs from where you can access additional reference material for this course

Navigating in R12 Oracle Applications

Chapter 2

Objectives
After completing this lesson, you should be able to do the following :
Log in to Oracle Applications Navigate from Personal Home Page to Applications Choose a responsibility Create Favorites and set Preferences Use Forms and Menus Enter data using Forms Search for data using Forms Access online Help Run and monitor Reports and Programs Log out of Oracle Applications

Logging In to Oracle Applications

Navigating from Personal Home Page to Applications

Forms-based applications Self-Service Applications

Creating Favorites and Setting Preferences


Worklist Preferences Favorites

Navigator

Choosing a Responsibility

Click a link to

the responsibility

Click a link to the function.

Responsibility Relationships: Many to One

Accounts Payable

Payroll

Responsibility Relationships
Responsibility menu One to many

Responsibility Responsibility Responsibility 3 1 2 Many to many

User 1

User 2

User 3

User 4

Navigator
Menu bar Toolbar Region tabs

Functions

Expanding or Collapsing the Navigation List


Select one of the following methods to expand an item to its next sublevel window:
Double-click the item. Select the item and click Open. Select the item and click Expand.

To collapse an expanded item, select the item and click Collapse.

Expanding or Collapsing Several Items


To expand or collapse several items at once, click one of the following buttons:

Expand All Children expands all the sublevels of the currently selected item. Expand All expands all the sublevels of all expandable items in the navigation list. Collapse All collapses all currently expanded items in the navigation list.

Logging Out of Oracle Applications


From the File menu, select Exit Oracle Applications. Use this method to ensure that your username is cleared from system access.

Using Forms and Menus

Navigating to a Form

Click for a Function.

Form Terminology
Tool tip Menu bar Help

Title bar

LOV icon

Record or row Block

Window Check box Pop-up list Scrolling region

Form Terminology

Region

Region tab

Field

Button

Field Colors
Field Color White Blue with Black Text Yellow White with Green Text Blue Description It allows data entry It Indicates drilldown capability It requires data entry It Display only It indicates fields to use in Query-Enter Mode

Creating and Saving a New Record

New

Save

(M) File > New

(M) File > Save

Editing and Deleting a Record

Edit

Delete

(M) Edit > Record

(M) Edit > Delete

Using a List of Values

Click LOV ico in the field.

The list of valid values is displayed.

LOV: Shortcuts
Auto Selection List Search Long-List Fields Power List

Using Calendar

Choose a month.

Choose a year.

Choose a day.

Clearing Data
Clear

(M) (M) (M) (M)

Edit Edit Edit Edit

> > > >

Clear Clear Clear Clear

> > > >

Record Field Block Form

Copying Data from a Record


Verify your data because all fields may not copy. Quantity Price Item number Discount %

Item number Quantity

Discount %

Searching for Information

Query Versus Find

Query mode Find mode Menu bar, [F11] Existing window Wildcards Menu bar, Toolbar Find window List of values

Query count No find count

Using Find Mode


Click the Find icon on the toolbar:
Click the Find button on the Form. Specify your search criteria. Review the retrieved records.

Using Query Mode


(M) View > Query By Example > Enter:
Enter the search criteria. (M) View > Query By Example > Run. (M) View > Query By Example > Cancel.

Query Operators
Operat Meaning or = != > >= < <= Equal to Not equal to Greater than Greater than or equal to Less than Example = Janet = 107 != Janet != 107 >99.1 > Joan >=55 <1000.00

Accessing Online Help

Using Window Help


Navigation frame Search frame

(M) Help > Window Help

Document frame

Error Messages
To give you a hint, the application displays a short message in the message line. To inform you of an error, the application displays an error window. A History button also appears in the error window if an error of a more serious nature occurs.

Running Reports and Programs

Using Concurrent Processing

Submits request

Reques t queue Request 1 Request 2 Request 3 Request 4

Request runs.

Perform other online interactive tasks.

Other online jobs

Running Reports and Programs


Concurrent processing: Run non interactive tasks, such as reports and programs. It does not interfere with the interactive work you perform on your computer. Standard Request Submission (SRS): Use the SRS interface to run reports and programs. View report output online. Schedule reports and programs. View log information.

QUIZ

Which colour is used for optional fields in any form of oracle application? (2) One responsibility is shared by many persons? (3) Ctrl+S can be used for save the records?

(1)

QUIZ

Summary
After completing this lesson, you should have learned how to: Log in to Oracle Applications Use Forms and Menus Use functionality of the buttons and tabs that appear in the Navigator window and other forms Create Favorites and set Preferences Understand Form terminology and characteristics Create, save, edit, and delete record using Forms Search for data and enter data using Forms Access online Help Submit Concurrent and SRS requests Log out of Oracle Applications

Introduction to Oracle Applications R12

Course Objectives
After completing this lesson, you should be able to describe the following:
Footprint of R12 E-Business Suite Benefits of R12 E-Business Suite R12 E-Business Suite architecture Major components of the architecture File system and database structure

Oracle E-Business Suite

Custome rs

Employe es

Suppliers

Partners

Complete E-Business Suite from Oracle


Develop Contracts E-Business Market Projects HR Finance Maintain Service
Customers Suppliers Products

Suite

Sell Order Plan Procure Make

Fulfill

Fusion Business Intelligence

Automate key internal business processes Extend automation and collaborate with your trading partners Drive continuous improvemen t with realtime intelligence

Integrated, Yet Modular

Vendor X Human Resourc es

Oracl e Finan ce

Vendo rY Planni ng

Vendor Oracle Marketi Z Purchas ng ing

Legacy Environment

The open applications solution enables you to:


Leverage investment in existing technology Eliminate disparate systems as needed

Benefits of Oracle E-Business Suite


Available in multiple (32) languages Supports multiple currencies Supports flexible management of business processes Has a common data model Supports statutory and customary local requirements Is built on open standards Collaborates with trading partners

Information-Driven Applications
Develop Contracts Market Projects HR Finance Maintain Service Fulfill
Customer s, Suppliers, Products,

Philosophy behind Oracle EBusiness Suite


Start with a

Sell Order Plan

common data model that produces a single definition of key business entities (customers, suppliers, products, etc) Build a robust suite of applications designed to work together deployment of tailorable business flows integration with service oriented, standards-based architecture

Procure

Make

Support modular

Promote low-cost

Major Oracle Application Product Families


Oracle Financials Project Management Product Suite Supply Chain Planning and Management Suite Oracle Manufacturing: Discrete and Process Management Human Resources Management System Suite Customer Relationship Management Suite
Finan Customer ce Relationship Management Human Resources

Projects

Supply Chain Management

Manufacturing Oracle Workflow

R12 E-Business Suite Footprint


New in R12
Financials
Daily Business Intelligence (DBI) General Ledger Balanced Scorecard Receivables Financials & Sales Analyzer Payables Enterprise Planning and Assets Budgeting Cash Management Global Consolidation System Profitability Manager Advanced Collections Financial Consolidation Hub Internet Expenses iReceivables Treasury Lease Management Internal Controls Manager

Corporate Performance Mgm

Financials Centralized Solution Set (FINS) Government, Risk & Compliance Financial Services AccountingGovernment, Risk and Hub (FSAH) Compliance Manager
Application Access Controls Application Configuration Controls Governance, Risk and Compliance Intelligence

R12 E-Business Suite Footprint


New in R12
Human Resources Management Projects Human Resources Project Costing Self-Service Human Resources Project Billing Advanced Benefits Project Resource Management Compensation Workbench Project Collaboration iRecruitment Project Management Payroll Project Portfolio Analysis Performance Management Project Contracts Time and Labor DBI for Projects

Workforce Scheduling

Approvals Management Learning Management iLearning Tutor DBI for HR

R12 E-Business Suite Footprint


New in R12

Supply Chain Planning Order Management Advanced Supply Chain Planning Management Order Constraint Based Optimization Advanced Pricing Inventory Optimization Release Management Global Order Promising Sales Contracts Collaborative Planning Configurator Strategic Network Optimization iStore Demand Management Supply Chain Planning and Order Advanced Forecasting & DemandManagement Intelligence Management Real-time Sales & Operations Planning Predictive Trade Planning Deduction and Settlement Management Trade Promotion Optimization Asset Lifecycle Management Enterprise Asset Management Self-Service Work Requests Asset Tracking Property Manager

R12 E-Business Suite Footprint


Procurement Purchasing Sourcing Sourcing Optimization iSupplier Portal Procurement Contracts Services Procurement Advanced Pricing iProcurement DBI for Procurement

Manufacturing Discrete Manufacturing Manufacturing Execution System Mobile Supply Chain Applications Flow Manufacturing Flow Sequencing Production Scheduling Repetitive Manufacturing Optimization Process Manufacturing

R12 E-Business Suite Footprint


New in R12

Logistics Product Lifecycle Management Inventory Management Product Lifecycle Management Mobile Supply Chain Applications Product Data Synchronization for GDSN and UCCnet Services Warehouse Management Transportation Management CADView-3D Transportation Operational Planning Logistics Inventory Visibility Forwarding & Brokering Operations Freight Payment, Billing & Claims Transportation Sourcing Transportation Cooperative Routing

Fusion Transportation Intelligence

Master Data Management (Hubs Customer Data Management Product Information Managemen Financial Consolidation

R12 E-Business Suite Footprint


Marketing and Sales Service TeleService Marketing Service Contracts Trade Management Field Service Advanced Pricing Spares Management TeleSales Advanced Scheduler Field Sales Mobile Field Service Sales for Handhelds Depot Repair Quoting iSupport Partner Management Service Intelligence Proposals Incentive Compensation Marketing & Sales Intelligence

Interaction Center Technology Advanced Inbound Telephony Advanced Outbound Telephony Email Center Scripting

Oracle Applications R12 Architecture

Understanding the Oracle Applications R12 Architecture


The following topics are included in the Oracle Applications R12 architecture:
Business architecture Technical architecture

Business Architecture: Oracle Applications R12


The R12 EBS has five principles that drive its business architecture:
Modern Foundation Complete End-to-end Integration Global Rapid Implementation

Technical Architecture: Oracle Applications R12

The following topics are included in the technical architecture of Oracle Applications R12
Forms-based Self-service (HTML/JSPs) Business Intelligence Mobile

Desktop/Client Tier
Desktop/Client Tier Application Tier Database Tier

Internet

Applications Tier

Desktop/Client Tier

Web server/Listener Portal (PHP) Forms server Concurrent Processing server

Database Tier

Internet

Servlet Engine Java Server Pages (JSP) Discoverer server Reports server Administration server

Database Tier
Desktop/Client tier Application tier Database tier

Internet

The Network
Although the network is not a tier of R12 EBusiness Suites three-tier architecture, it is a critical component that makes it all work. R12 EBS allows access through multiple channels including internal networks (LANs/WANs) and external networks (Internet/VPNs). All of the choices in the network will ultimately affect your performance, for good or bad.

Oracle Applications Technology Layer


The Oracle Applications technology layer is an integrated collection of components used by all Oracle Applications modules:

CRM

Financi als

HRMS

Manufactu ring

. . .

The various components of the Oracle Applications Technology Layer Applications technology layer are discussed in the following slides.

QUIZ

Oracle ERP application has three tier architecture? (True/False) (2) R12 Oracle applications supports how many languages? (3) Is network speed affects the performance of Oracle application? (Yes/No)

(1)

QUIZ

Summary
In this lesson, you should have learned to describe:
The basic architecture of Oracle Applications The major components of the architecture

Shared Entities and Integration

Chapter 4

Objectives
After completing this lesson, you should be able to recognize the following:
Shared entities within R12 E-Business Suite The key integration points and business flows between products in E-Business Suite (EBS)

What Are Shared Entities?


Shared entities in R12 E-Business Suite enable one-time definition of an object and the use of that object across several products. Shared entities are owned by a single product for table purposes only.

Shared Entities in E-Business: Examples


Entity AOL Ledger Unit of Measure Items Description Application administration Accounting information record Method of quantifying item Raw Materials, Finished Goods , Services Vendors we buy from Buyers of the end product Individuals credited with Sales Personnel who perform assigned tasks

Suppliers Customers Sales Force Employees

Locations Organizations

Business sites (Address) Logical Unit Entities

Application Object Library (AOL)


AOL

Currenc ies

Langua ges

User s

Menus

Site profile options

Responsibilities

Ledger
Owned by General Ledger

Chart of Accounts

Calend Currency ar

Units of Measure
Length Base Unit = 1 cm 1 m = 100 cm 1 km = 100,000 cm

Units of Measure are used by a variety of functions and transactions to express the quantity and measurement of items.

Units of Measure Responsibility - Inventory, Vision Operations (USA) (N) Setup > Units of Measure

Suppliers

Suppliers are the individuals or companies from which you procure goods and/or services.

Responsibility - Payables, Vision Operations (USA) (N) Suppliers > Entry

Items

After the items have been defined, they are assigned to organization.

You can define and control all items in an inventory.

Responsibility - Inventory, Vision Operations (USA) (N) Items > Master Items

Customers

Customers are buyers of the end products and/or services.

Responsibility - Receivables, Vision Operations (USA) (N) Customers > Customers

Sales Force

Sales Force comprises individuals credited with sales revenue.

Responsibility - CRM Resource Manager, Vision Enterprises (N) Maintain Resources > Resources Responsibility - Order Management Super User, Vision Operations (USA) (N) Setup > Sales > Sales persons

Employees

Employees are individuals employed by the company to perform certain tasks.

Responsibility - Human Resources, Vision Enterprises (N) People > Enter and Maintain

Locations

Locations are physical addresses that may represent your companys addresses or your customers addresses.

Responsibility - Human Resources, Vision Enterprises (N) Work Structures > Location

Organizations

Organization is an entity designation used to partition data into logical units.

Responsibility Human Resources, Vision Enterprises (N) Work Structures > Organization > Description

Key Business Flows


Plan Sour ce Make Mark et Sell Supp ort

Concept to Release

Campaign to Contract to Order Renewal

Forecast to Procure to Demand to Build Pay Plan

Click to Order

Plan to Replenish

Inventory to Fulfillment

Order to Request to Cash Resolution

Back Offic e
Benefits to Payroll People to Paycheck Project to Profit Accounting to Financial Reports

Procure to Pay

Invento ry InventoryActivity Cash Management Requisitio ns Accrual s

Purchasing/iProcurement Accounti ng Supplie rs

Banks Payable s/ iExpense s Payables/ Expenses/ Payments

Ledge r General Ledger

Demand to Build
Requisitions Cost info

Purchasing / iProcureme nt Requisiti ons

ASCP/MR P

Cost Manageme nt

Planned Order info Material/Resource info

Supply/Demand info Capacity WIP BOM

Inventory

UOM s Item s

Engineering BOM info

Order Management

Engineering

Campaign to Order
Marketing communication

Phone call placed

Marketing Audience

Advanced Inbound Call Routed Script launched

Discoverer

Scripting

Sales Quote submitted

Order Fulfillment cycle (Order to Cash)

Order to Cash
Set of books General Ledger Invent ory activit y Inventory UOM s Inter org/ Shipme nts Inventory

Cash Managem ent

Bank s Receivable s/ Revenue/ Receipts

Purchasing / iProcureme nt Re qs

Transactio ns

Invoic es Receivable s / iReceivable s Custome rs

Order Managem ent

Item s

Contract to Renewal
Standard sales contract

Sales Contracts Standard sales contract

i-Store
Service Contracts

No item warranty only Quote to booked Service contract for item with warranty order

Quoting

Invoice

Order Fulfillment Order to Cash

Accounts Receivable

Request to Resolution
Solutions Custom ers

Knowledge Management Merchant assistance

Create SR

i-Support Customer

Teleservice

Ite ms

Produ Create return Create RMA cts order owne d Order Capture Order Foundation Fulfillment APIs (Order to Cash) Installed Base

Inventory

People to Paycheck

HRMS

HR Information

Accounting

General Ledger

Payroll

Cash Management

QUIZ

Location/physical address is defined by which application? (2) Customer once defined, need to be redefine when invoice generated? (True/False) (3) People to Pay check cycle require four applications integration? (True/False)

(1)

QUIZ

Summary
In this lesson, you should have learned about:
The shared entities within R12 E-Business Suite The key integration points and business flows between products in R12 E-Business Suite

System Administration Fundamentals

Chapter 5

Course Objectives
After completing this lesson, you should be able to do the following:
Describe the layers of access control in Oracle Applications security Define Function Security Use Menu and Function Security to modify responsibilities Define Data Security Set profile options Define Standard Request Submission

Introduction to Application Security

Successive Layers of Access Control


Access Control is implemented in successive layers and each layer builds upon the one that precedes it.

6 5 4 3 2 1

Self Service and Approvals Registration Processes Delegated Administration Role Based Access Control Data Security Function Security Optional

Required

Increasing Flexibility and Scalability


In Oracle User Management, each layer of access control adds an increasing level of administrative flexibility and scalability.

Flexibility and Automation of Administratio Level Self Service and Approvals Registration Processes Delegated Administration Role Based Access Control Data Security Function Security Local Administrators End Users

System Administrator

Function Security

Function Security
Defines an application Defines data groups Creates responsibilities and users

Application Security: Overview

Windows

Oracle

User

Responsibili ty

Reports

Application

Use of Menu and Function Security to Modify Responsibilities

Importance of Responsibilities
Responsibilities determine:
Menus and Forms access Available reports Applicable Ledgers Associated Operating Unit Accessible applications

Components of a Responsibility

Data group

Request security group Menu Exclusions

Defining a New Responsibility


1 Enter application and responsibility name

2 Enter start and end dates 3 4 5 Select data group Select menu Select request group

6 Enter menu or function exclusions

Defining a New Application User


1 Enter user name and password

2Require password change Limit access attempts Enter users start date

Assign one or more responsibilities

Steps 1, 3, and 4 are required

Assigning Responsibilities to Users


Using Predefined Responsibility Using Custom Responsibility Define or modify components

Define 1 or modify responsibility Define or Modif Exclude y functions and menus Define application user

1 Assign

Define application Assign user

Managing Function Security

Menu Level 1 Function Menu Level 2 Function Function Menu Level 3 Subfunction Subfunction Function Menu Level 2 Subfunction Menu Level 2 Function Function Subfunction: A subset of a forms functionality Function: A set of executable code available as a menu option

Excluding Functions and Menus


Menu Level 1

Function-A
Menu Level 2 Function-B Function-C Menu Level 3

Excluding a function affects the function regardless of level.

Function-A
Function-D Function-E Menu Level 2 Function-D

Menu Level 2
Function-F Function-G Function-H Excluding a menu excludes all of its child functions.

Data Security

Set Profile Options

Set Profile Options


Set profile option values Use user profile option settings Use system profile option settings Discuss profile categories

Profile Hierarchy Levels: Security

User level Responsibility level Application level Site level

Personal Profile Values


Depending on the responsibility, many users can change their personal options:
Navigate to (N) Profile > Personal to see a list of the profiles already defined. If the User Value field is unprotected, you can select a value for this profile option from the list of values, or enter a value directly.

System Profile Options


The System Administrator can set profile options at any level:

Navigate to (N) Profile > System to see the Find System Profile Values Window. You can set a profile value at the user, responsibility, site, or application level for profile options using the Security hierarchy type.

Standard Request Submission

Concurrent Processing
Runs non-interactive tasks, such as reports and programs Does not interfere with the interactive work performed in your computer

Standard Request Submission


Use the Standard Request Submission (SRS) interface to run reports and programs. To view the report output online To schedule reports and programs To view log information

Submitting a Request

QUIZ

Function security is used by System Administrator for what purpose? (2) User must have three responsibilities for work on Oracle application? (True/False) (3) Profile option set at how many levels?

(1)

QUIZ

Summary
In this lesson, you should have learned to:
Describe the layers of access control in Oracle Applications security Define applications, responsibilities, and users in Function Security Use Menu and Function Security to modify responsibilities Define components of Data Security Describe user and system profile options Define concurrent and Standard Request Submission

Fundamentals of Flex fields

Chapter 6

Objectives
After completing this lesson, you should be able to do the following:
Describe flex fields Define value sets Define key flex fields Define descriptive flex fields Enter values

Agenda
Overview of flex fields Creating value sets Defining the key flex field structure Defining the descriptive flex field structure Defining values

Overview of Flex fields

Using Flexfields to Configure Applications

General Ledger Application windows

Assets

User-defined flexfield windows

Benefits of Flexfields
Flexfields enable the following benefits:
Configuration of applications to support your accounting, product, and other codes Construction of intelligent keys Configuration of applications to capture additional data Use of the application to validate values and value combinations entered by the user Support for multiple field structures depending on data context

Key and Descriptive Flexfields


Key flexfields build unique __ Item Information _________ entity identifiers Category COM Item 876 Color LTN Compu ter Monito r Light tan

Payment Type CC Store54321 Dept987 4958-2938-4747 Number 12 Exp. Dt - 99

Descriptive flexfields gather additional information

Key Flex fields

Sales Information
3987 Transaction Payment Type

Standard window

CustomerJane Doe
COM-876-LTN Item Computer - Monitor - Light Tan[ ] Description

Key Flex field window

Item Information
Category COM Item 876 Color LTN Computer Monitor Light tan

Using Key Flexfields to Build Intelligent Keys


Business A Business B

Account Entry

Account Entry

Corporation Subsidiary

10 283

Company 21 Division 42 Department 502 Account 015

Division 3003 Department 025

Account 203

Key Flex field: Examples


General Ledger
Accounting Flex field

Receivables
Territory Flex field Sales Tax Location Flex field

Assets
Asset Key Flex field Location Flex field Category Flex field

Inventory
Item Categories System Items Sales Orders Item Catalogs

Service
Service Item Flex field

Human Resources
People Group Flex field Job Code Flex field

Descriptive Flex fields


Sale Information
3987 Payment Type Transaction CC Jane Doe Customer

Ite COM-876-LTN m Computer - Monitor - Light Tan [] Description

CK Payment Type

C Payment Type C 54321 Store

Store 54321 Dept 987 Number1028


MC Second ID 4565-3939

Dept 987 Number4958-29384747 12 - 99 Exp. Dt

Descriptive Flexfield: Examples


The following are examples of instances where descriptive flexfields are used:
Storing supplier numbers from converted suppliers The Flexible Address Format Storing order information with an invoice Storing project information with an invoice Storing vehicle information associated with the asset category Vehicle Name of the customer service representative responsible for the sales order Web link to map property or location in Property Manager

Key and Descriptive Flexfield: Comparison


Key Flex fields Owned by one application; used by many Required to set up, not always required to use Supports intelligent keys Identifies entities Drives reporting Descriptive Flex fields Associated with tables in a specific application Setup is optional No intelligence, stores additional information Captures additional information only

Components of a Flex field


Flex field/Structure

Flex field Structure

Segments

Segment 1

Segment 2

Values (if needed)

PC COMPUTER SERVER LAPTOP

Value set format and validation

10 CHAR Independ ent Upper Case Required

12 Char Dependen t Upper Case Required

General Steps to Implement a Flexfield

Plan flexfield segments, structures, value sets, and values Define value sets Define flexfield structure Define values Define security and cross-validation rules, if necessary

Creating Value Sets

Planning a Value Set


Determine basic attributes of the set. Select the appropriate validation type.

Validating Input Using Value Sets

Category value set COM MACH FURN

Item Information
Category COM Item 876 Color LTN Computer Monitor Light tan

755

876

933

Item value set

Value Set Attributes


Name: Unique value set name (Do not use XX-, XX_ , XXX-, XXX_ or any Oracle reserved name.) Description: Free-form descriptive text List type List of Values Long List of Values Pop list Security type No security Hierarchical Non-hierarchical

Types of Value Sets


None: Validation is minimal. Independent: Input must exist on the previously-defined list of values. Dependent: Input is checked against a subset of values based on a prior value. Table: Input is checked against values in an application table. Special: Value set uses a flex field itself.

Types of Value Sets


Pair: Two flexfields together specify a range of valid values. Translatable Independent: Input must exist on previously-defined list of values; translated value can be used. Translatable Dependent: Input is checked against a subset of values based on a prior value; translated value can be used.

Planning Data Format Validation


Format Type: Value data type Maximum Size: Maximum permitted size for a value Precision: Number of decimal places Numbers Only: Entry of numbers 09 only Uppercase Only: Lowercase input becomes uppercase Right-Justify Zero-Fill: Shifts number to right, pads from left Max/Min Values: Beginning and ending values of a range

Defining the Key Flex field Structure

Planning a Key Flex field


Identify the target flex field, the information required by Oracle Applications, and any qualifiers. Plan the flex field structure, behavior, and appearance. Define the key flex field structures. Define any value sets required and their values. Define security rules when appropriate. Define cross-validation rules when appropriate. Define shorthand aliases as needed.

Designing the Key Flexfield Layout

Title

Description: Description: Sales

Category COM Structure Item 876 Color LTN

Information

Order of segments

Prompts

Segment separator Value sets

COM FURN APPL Valu es

Key Flexfield Structure


Business A Business B

_____Account Entry __ _____Account Entry __

10 Corporation 203 Subsidiary 3003 Division Department 025 203 Account

10 Company 203 Division 3003 Department 025 Account

10-203-3003-025-203 10-203-3003-025

Storing Code Combinations


_____Account Entry __ Company 10 Division 203 Department 3003 (Code combination) 10 - 203 - 3003 - 025

Account 025

Code Combinations Table SEGMENT1 10 SEGMENT2 203 3003 SEGMENT3 025

SEGME

Other Key Flex field Features


Dynamic insertion of new values Cross-validation of segment value combinations Security on value access Aliases to speed up data entry

Cross-Validating Values
Country Value Set State Value Set City Value Set Los Angeles London New York Houston

USA United States CA California UK United Kingdom NY New York TX Texas

Asset Location Flexfield

Asset Location Country State City UK CA Houston United Kingdom California

UK-CA-Houston not allowed

Using Shorthand Aliases

Sales Information Transaction 3754 Big Customer Manufacturing Address 1211 State City Dallas Zip 75219 TX State USA Country

Item COM-876-LTN

Item Description: Alias Part Tan Monitor


Tan MonitorCOM-876-LTN List Hard Drive COM-535-15G of Laser Printer COM-788-630 Aliases

Defining the Descriptive Flex field Structure

Determining the Descriptive Flexfield Name

Procedure to determine the name of the descriptive flexfield:


1. Click on a field in the same block in which the descriptive flexfield appears. 2. Select Help > Diagnostics > Examine.

Identifying the Necessary Information

Store number

Check number

Credit card number

Expiration date

Down payment

Grouping Information by Usage

Down payment Situation 1: Store number (finance)

Check number Situation 2: Store number (check)

Credit card number Expiration Situation 3: Store number Date (credit card)

Isolate Common Information

Situation 1: (finance)

Store number Down payment

Situation 2: (check)

Store numberCheck number

Credit card number Expiration Situation 3: Store number (credit card) Date

Used by all tasks

Varies by task

Determine Different Contexts


Finance context

Situation 1: (finance)

Store number Down payment

Check context

Situation 2: (check)

Store number Check number

Credit card context Credit card number Expiration Situation 3: Store number Date (credit card)

Descriptive Flexfield Components


Global segment: Displays information that is common to all contexts Context-sensitive segment: Displays information that is appropriate only to a particular context Reference field: A field on the application window whose value is used to determine contexts Context field: A field in the structure whose value is used to determine contexts

Using Global Segments


Finance context Global Segments (Common)

Store number

Credit card context

Check context

Store number

Store number

Context-Sensitive Segments
Finance context ContextSensitive Segments (Vary by context)

Store number Account Finance terms Down payment

Credit card context

Check context

Store number Card number Expiration date

Store number Second ID

Distinguishing Between Contexts


Finance context

Store number Account Finance terms Down payment Context Credit card context field Check context

Store number Card number Expiration date

Store number Second ID

Using Reference Fields


Existing application window Reference field

Global Data Elements Context Sensitive Fields Proposed flexfield designs

Global Data Elements Context Sensitive Fields

Context 1

Context 2

QUIZ

Which are the types of Flexfields available in Oracle application? (2) [ ] is the symbol for identification for Key FF on any form? (3) What is the purpose of Descriptive FF in Oracle ERP?

(1)

QUIZ

Summary
In this lesson, you should have learned how to:
Describe flexfields Define value sets Define key flexfields Define descriptive flexfields

Fundamentals of Multi-Org
Chapter 7

Objectives
After completing this module, you should be able to do the following: Define Multiple Organization (Multi-Org) Discuss the types of organizations supported in the Multi-Org model Explain the entities of Multi-Org Explain how Multi-Org secures data Define Multi-Org Access Control

What Is Multi-Org?
Multi-Org is a server-side (applications and database) enhancement that enables single installation of Oracle Applications. Multi-Org keeps transaction data and some setup data separate and secure by different lines of business.

Basic Business Needs


The Multi-Org enhancement provides features that enable you to: Support multiple business units even if they use different ledgers Secure access to data on a single instance by line of business Define different organizational models Sell and ship from different legal entities Procure and receive from different legal entities Produce reports across entities or within a single entity

Organization Types Supported in the Multi-Org Model

Types of Organizations Supported in the Multi-Org Model


Business Group HR

Ledger

GL, FA

GRE/Legal entity

AP, PO, Operating Unit AR, OM, and so on

Inventory Organization

INV, MFG Ship

Sample Organization Structure


Ledger

LE

LE

OU

OU

OU

MIO IO IO IO IO IO IO

Define the Organization Structure


Corporate

US

Canada

Japan

US

Canada

Japan

Chicago

West

East

Tokara Islands

Inventory

Warehouse

Calgary Montreal Quebec Manufacturing Inventory Manufacturing

Adding to the Organization Structure


Original Add New

Wid Co. Ledger

Wid Co. Ledger

US 1 (LE)

US 1 (LE)

US 2 (LE)

West Ops (OU)

West Ops (OU)

East Ops (OU)

Plant 1 (IO)

Plant 1 (IO)

Plant 2 (IO)

How Multi-Org Secures Data

Security Model

Select

Tied to an Responsibilities Operating Unit

Users

The responsibility is key to multi-org security and reporting. It determines: Operating unit Reporting ability

Global Registries
Operations US Supplier ABC Corporation Distribution SNG

Address 1: New York, NY Address 2: Orlando, FL New York Address 3: Green Bay, WI

Address 1: Austin, TX Address 2: New York, NY Singapore

Note the separation of supplier sites by OU

Cross Organization Reporting


Report at multiple levels: Ledger GRE/Legal entity Operating Unit Security profile MO: Top Reporting Level Enhanced reporting features: Reporting Level Reporting Context

Organization Reporting Options Ledger

MO: Top Reporting Level is set to GRE/Ledge r. Reporting Level parameter is set to Ledger. Reporting Context parameter is set to Ledger 1.

Ledger 1

LE1 GRE/Legal entity

LE2 GRE/Legal entity

OU1 Op Unit

OU2 Op Unit

OU3 Op Unit

Organization Reporting Options Legal Entity

Ledger

LE1 GRE/Legal entity OU1 Op Unit

LE2 GRE/Legal entity OU2 Op Unit OU3 Op Unit

MO: Top Reporting Level is set to GRE/Legal entity. Reporting Level parameter is set to GRE/Legal entity. Reporting Context parameter is set to LE2.

Organization Reporting Options Operating Unit

MO: Top Reporting Level is set to Operating Unit. Reporting Level parameter is set to Operating Unit. Reporting Context parameter is set to OU3.

Ledger 1

LE1 GRE/Legal entity OU1 Op Unit

LE2 GRE/Legal entity

OU2 Op Unit

OU3 Op Unit

QUIZ
Multi-Org structure is used for enablement of multiple organizations/ Business units for accessing of Oracle application? (True/False) (2) Operating unit is represented by which symbol in Multi-Org structure? (3) One can define different LE under one LEDGER? (True/False)
(1)

QUIZ

Summary
In this lesson, you should have learned how to:
Define Multi-Org Explain the Multi-Org entities Explain how data is secured

Fundamentals of Workflow and Alerts


Chapter 8

Objectives
After completing this lesson, you should be able to do the following:
Discuss Workflow concepts Describe the benefits of Workflow Describe alerts

Workflow Processes

Enabling E-Business
Streamlined business processes play a critical role in the transformation to ebusiness. Workflow delivers a complete business process definition, automation, and integration solution.

Workflow: The wiring for e-business

Workflow Processes
Custom er: Receive External Order Customer: Credit Check

Custom er: Get Order Details

Customer : Advanced Shipment Order Process An d End Customer Customer: : Send Order Send Acknowledgme Supplier nt Invoice

Custom er: Receive iStore Order

Customer: Stock Check

Workflow Activities: Examples


A workflow is a set of business rules that can: Create accounting based on your requirements Route business documents internally for approval Initiate an outbound message (queue an approved purchase order for transmission to a supplier) Be started as a result of an inbound message (for example, an inbound Payables Invoice) Generate and send notifications that can be viewed from your personal home page or the Notifications Window Generate and send email to an email client (respond directly to notifications without accessing Oracle Applications)

Integrating Business Processes


Data warehouse

Order entry

Shipping

Warehouse

Workflow Human resources

Accounting Web store Credit management

Benefits of Workflow

Workflow-Driven Business Processes


Workflow allows you to focus on managing the business process, not individual transactions.

Define and implement your business policies Streamline the entire process Route information Capture exceptions and take action Build continuous improvements directly into the process definition Adapt your processes as your business changes

Workflow-Driven Business Processes


Workflow automates and streamlines business processes contained within and between enterprises. For example, you can use workflow processes to: Add personalized trading partner rules Validate self-service transactions Approve standard business documents Step through daily transaction flows Integrate with trading partner systems

Overview of Alerts

Alert Process Overview


Alert! Send email message Submit concurrent program request Run SQL script Run a SQL script that starts a workflow Run operating system script

Server

Client

Client

Event Alerts: Examples


Event alerts start when a record is inserted or updated. Examples of event alerts that could be created include:
New Code Combination: Notify GL Manager as soon as a new account combination has been created. Shipment Confirmation: Notify a user as soon as a shipment has been processed. Supplier Hold: Notify Purchasing Manager as soon as a supplier has been placed on hold. Database monitoring: Inform the DBA as soon as database tables need more space and automatically allocate space.

Periodic Alerts: Examples


Personnel: Show all employees terminated in the last six months (monthly) Payroll: Show current balance and vacation reported by month (monthly) Purchasing: Detect creation or edit of Vendor with nonstandard payment terms (weekly) Purchasing: Show all blanket agreements that will expire (daily)

What Is an Exception?
An exception is a specified condition found during an alert check. For example, an alert checking for users who did not change their passwords within the designated time finds five users that meet the criteria. Each user found is an exception.

Action Types
An action occurs after a monitored database event occurs or a periodic check of the database has been performed. Alert can perform the following actions: Send an email message Submit a concurrent program request Run a SQL statement script Run an operating system script

Differences Between Alert and Workflow


Alerts Run on insert, update, or concurrent request Limited conditional logic Limited predefined frequencies Workflow Run on potentially any action, concurrent request Any conditional logic Almost any frequency

QUIZ

In Oracle Application Work Flow is used for what? (2)Alerts can work on any conditional Logic? (True/False)

(1)

QUIZ

Summary
In this lesson, you should have learned how to:
Recognize the benefits of Workflow Describe a Workflow process Describe Alerts

Oracle Business Intelligence Products: Overview


Chapter 9

Objectives
After completing this lesson, you should be able to do the following:
Describe the features of Daily Business Intelligence Identify the business needs surrounding Daily Business Intelligence Explain the relationship between Daily Business Intelligence and E-Business Suite

R12 Daily Business Intelligence: Overview

Daily Business Intelligence: Introduction


Plan and Model
Sales Marketing

Manufacturing Purchasing

DBI

Execute

Finance Human Resources

Service

Project Mgmt

Report and Analyze

ReportsUsers

Provide planning, execution, and reporting capabilities to optimize business performance

Business Needs for Daily Business Intelligence


Cost control Changing market Information availability Increased accountability Emphasis on corporate governance

Daily Business Intelligence in EBusiness Suite

Develop Contracts E-Business Projects HR Customers Finance Maintain Service Fulfill Business Intelligence Suppliers Products Plan Procure Make Suite Market Sell Order

Role Based, Daily, Integrated Management Reporting for E-Business Suite

Daily Business Intelligence: Coverage


Financials Human Resources Interaction Center i-Store Marketing Product Management Projects Purchasing Quoting Sales Supply Chain Service Contracts

Daily Business Intelligence Report Components


Overview Pages Parameter Responsibilit y Region KPI

Daily Business Intelligence Pages


Parameters

Regions

User with responsibili ty assigned

Daily Business Intelligence Parameters


Fiscal date and Days until period end

Period Type

Primary Dimension

Date

Compar e To

Currenc y

Daily Business Intelligence Regions


Parameter region Links region

KPI regi on

Table region

Daily Business Intelligence Reports

Graphical region

QUIZ

(1)In (2)

DBI D Stands for?

KPI is component of DBI Reports? (True/False)

QUIZ

Summary
In this lesson, you should have learned how to:
Describe Daily Business Intelligence features Identify the business needs surrounding Daily Business Intelligence Explain the relationship between Daily Business Intelligence and E-Business Suite

Thank You

Oracle General Ledger Process


R12 Oracle General Ledger Management Fundamentals

Oracle General Ledger Overview


Other Subledgers Manufacturing Customer Relationship Management

Oracle General Ledger

Projects Oracle Financials Human Resources Management

General Ledger Overview

Other Subledgers

Review Edit Record Analyze, Correct, and Adjust General Ledger

Functions and Features

Information Access Data Collection

Financial Controls Financial Reporting and Analysis

General Ledger Accounting Cycle


Consolidate Review/ Correct Balances Run Reports/ Close Period

Revalue/ Translate

Open Period

Review Post

Create/Reverse Journal Entries

Critical Implementation Issues


Identify critical implementation issues that affect multiple business areas:
Shared information Information flows Open interfaces Non-Oracle systems

Oracle General Ledger Integrates with


Financials

Payables Receivables Assets Purchasing Projects Treasury Property Manager Lease Management

HRMS

Human Resources Payroll

Continued

Oracle General Ledger Integrates with


Public Sector Manufacturing

Inventory Work in Process Labor Distribution

Grants Accounting Public Sector Budgeting Public Sector Financials Federal Financials

Continued

Also Integrates with


Business Intelligence/Analytic Solutions Financial Consolidation Hub Enterprise Planning and Budgeting (EPB) Oracle Financial Services Applications (OFSA) Daily Business Intelligence (DBI) Activity-Based Management (OABM)

Integrating with Subledgers

Subledgers

GL_INTERFACE

Journal Import

GL_BALANCES

Post

Journals

Importing to General Ledger from Non-Oracle Applications


Journal Import

Web ADI Budgets

General Ledger

Other feeder systems

Overview of Accounting Setup Manager


Central place for defining and maintaining accounting setup for the following: Legal Entities Operating Units Ledgers (primary and secondary ledgers) Reporting Currencies Subledger Accounting Intercompany and Intracompany Balancing Sequencing (Accounting and Reporting Sequencing)

Foreign Currency Concepts


The three key foreign currency concepts in Oracle General Ledger are:
Conversion

Revaluation

Translation

Multiple Currency Support


If one or more of the following are different, If difference is only currency,

US GAAP Accrual Chart of accounts Calendar Accounting Method

Currency

Use a Secondary Ledger

Use Reporting Currencies

Budgeting
Oracle General Ledger gives you a variety of tools to create, maintain, and track your budgets, including the ability to upload budget amounts from an Excel spreadsheet.

January 2002 Cost Center 100 Actuals Salaries Supplies Travel TOTAL 14,000 4,000 1,500 19,500 Budgets 15,000 3,500 1,700 20,200 Variance 1,000 (500) 200 700

Overview of Enterprise Planning and Budgeting (EPB)


EPB

Business process flows

Exception alerts

Allocations rules

Enhanced reporting

Many out of the box calculations

Reporting and Analysis


Oracle General Ledger provides you with a variety of reporting, consolidating, and analysis capabilities.
Online account and transaction analysis Standard reports and listings Financial Statement Generator reports Web ADI Report Manager Oracle Enterprise Planning and Budgeting

Standard Reports and Listings


Oracle General Ledger delivers over 70 standard reports. The following categories provide financial and non-financial information for General Ledger data.
Account Analysis Chart of Accounts Currency Journals Execution Budget Consolidation General Ledger Trial Balance Other

Financial Statement Generator Reports (FSG)


Oracle General Ledger's Financial Statement Generator (FSG) is a powerful and flexible tool you can use to build your own custom reports without programming.

Row

Report Column

Accounting Setup Manager

R12 Oracle General Ledger Management Fundamentals

Accounting Setups
An accounting setup is based on several factors, such as:

legal environment number of legal entities maintained in the same primary ledger business needs transaction processing needs

Ledger Processing aOptions that This table is an example of ledger attributes for global company
has four legal entitiestwo in the U.S., one in the U.K., and one in France.
Ledger Attributes
Chart of Accounts Accounting Calendar/Period Type Currency Subledger Accounting Method Ledger Options

U.S. East Operations


Corporate Monthly/Month

U.S. West Operations


Corporate Monthly/Month

U.K. Operations
Corporate Monthly/Month

France Operations
French Statutory Fiscal/Fiscal

USD Standard Accrual Enable Average Balances Enable Journal Approval

USD Standard Accrual No Average Balances or Journal Approval enabled

USD Standard Accrual No Average Balances or Journal Approval enabled

EUR French GAAP

No Average Balances or Journal Approval enabled

Secondary Ledgers
Additional ledgers called secondary ledgers can optionally be assigned to an accounting setup to maintain multiple accounting representations for the same legal entity. For example:

Subledger Level Secondary Ledgers Journal Level Secondary Ledgers Balance Level Secondary Ledgers Adjustments Only Secondary Ledgers

Reporting Currencies
If you only need a different currency representation of the primary or secondary ledgers, assign reporting currencies to them. For example:

Subledger Level Reporting Currency Journal Level Reporting Currency Balance Level Reporting Currency

Accounting Setups with Multiple Legal Entities


Multiple Legal Entities When an accounting setup has more than one legal entity

Multiple legal entities can share the same primary ledger attributes.

Accounting Setups with No Legal Entities


Can be used for multiple purposes according to business needs.

No Legal Entities Accounting setups that have no legal entities assigned

Designing the Chart of Accounts


Feature Comparison by Accounting Setup

The number of legal entities assigned to an accounting setup affects different key features available in the E-Business Suite. Review the features in the following table to understand how different features are affected.
Feature One Legal Entity Assigned Legal entities can open/close periods at different times. Legal entities can have autonomous document sequencing rules. No Multiple Legal Entities Assigned All legal entities in a ledger must open/ close periods at the same time. All legal entities in a ledger must share the same document sequencing rules. Journal entries can cross multiple legal entities. No Legal Entities Assigned The standalone ledger can open/close periods independently. The ledger can have autonomous document sequencing rules. N/A No legal entities exist.

Open/Close GL Accounting Periods

Document Sequencing

Multiple Legal Entity Journals

Q&A

Ledger
R12 Oracle General Ledger Management Fundamentals

Ledgers Defined
Ledgers The Ledgers represent the core of a companys financial records where every transaction flows through.

Accounting Setup Manager Maintaining Multiple Accounting Representations with Secondary Overview Ledgers
Legal Entity

Accounting

Corporate Ledger (Primary Ledger)

Local Statutory Ledger (Secondary Ledger)

SLA Subledger Transactions

SLA

Transaction

AP

AR

FA

Other Subledgers

Secondary Ledgers
Secondary Ledgers The Secondary Ledgers are used for supplementary purposes and can be used for global companies to comply with various legal requirements.

Reporting Currencies
If one or more of the following are different, If difference is only currency,

US GAAP Accrual Corporate Chart of Accounts Monthly Calendar Accounting Method Currency

use a Secondary Ledger

use Reporting Currencies

Accounting Setup Steps


GL SETUP STEPS SETUP From the Accounting Setup Manager Define Chart of Accounts Define Legal Entities Complete Accounting Options

Define Calendars

Assign Legal Entities for Accounting Setup (optional)

Complete Accounting Setup

Enable Currencies

Define Primary Ledger

Complete Optional Setup Steps

Define Secondary Ledger(s) (optional)

Accounting Calendar
You create a calendar to define an accounting year and the periods it contains.

Unlimited Currencies
You can enable predefined currencies or set up your own customized currencies You can enable a variety of currencies to allow you to enter transactions in multiple currencies

Chart of Accounts
Your chart of accounts is a list of Accounting Flexfields you create to identify general ledger accounts
This flexible structure is made up of subfields or segments Each segment has a name and a set of values

Company

Division

Department

Account

Project

Identifying Business Requirements


Identify the aspects of your business that you need to track and analyze; pay specific attention to aspects that span several applications. Examples include:
Company, legal entity, fund Division, region, territory, state, country Location, plant, office, store Cost center, department, function Natural Account categories:
asset, liability, owner's equity, revenue and expense

Product, product line, line of business, channel Project, phase, task, job, work order

Creating Accounting Flexfields


To create an Accounting Flexfield:
1. 2. 3. 4. 5. 6. Define a value set Define an account structure Define valid segment values Optionally, create account combinations Optionally, create aliases Optionally, define security rules

Defining Value Sets


Use value sets to control the characteristics and format of the Accounting Flexfield segment.
Value_set 1 Format: Char Max size: 2 Validation: Independent Value_set 2 Format: Char Max size: 3 Validation: Independent Value_set 3 Format: Char Max size: 4 Validation Independent Value_set 1 Format: Char Max size:2 Validation: Independent

Balancing

Cost Center

Natural Account

Intercompany

The same value set can be used more than once in the same Accounting Flexfield structure.

Defining the Accounting Flexfield Structure

Defining Segment Values


Enter valid values for each segment before using them in the Accounting Flexfield segments.
Value_set 1 Format: Char Max size: 2 Validation: Independent Balancing Value_set 2 Format: Char Max size: 3 Validation: Independent Cost Center Value_set 3 Format: Char Max size: 4 Validation Independent Natural Account Value_set 1 Format: Char Max size:2 Validation: Independent Intercompany

01 02 03

100 101 999

TSAL 1000 9999

01 02 03

Populating Segment Value Attributes Attributes for each value include:


Translated Value Description Parent Group and level Segment qualifiers


Allow budgeting and posting Account type natural account segment values Control Account Reconciliation Flag

Enabled Date From and To

Segment Qualifiers
Account Type Asset, Liability, Owners' Equity Revenue, Expense Budgetary Dr, Budgetary Cr Yes or No Yes or No Payables, Receivables, Yes, or No Yes or No

Budget Entry Allowed Posting Allowed Third Party Control Account Reconciliation Flag

Ledger Sets

Ledger Sets

Use ledger sets to group multiple ledgers for processing efficiency

Data Access Sets

Data Access Sets enable the specification of: read only or read and write access

Q&A

Basic Journal Entries


R12 Oracle General Ledger Management Fundamentals

Journal Entries and the Accounting Cycle Review/


Consolidate Correct Balances Run Reports/ Close Period

Revalue/ Translate

Open Period

Review Post

Create/Reverse Journal Entries

Journal Creation Methods

Manual Entry Reversals Recurring MassAllocations Journal Import Web ADI

Journal Components
Every journal entry in Oracle General Ledger has three components.

Enter Journals

Batch

Header

Lines

Grouping Journals into Batches


You can organize journal entries with common attributes into batches.
Batch 01 Mar-02 journal entries

Batch 02 Accrual journal entries

Batch 03 Euro journal entries

Manual Journal Entries


A manual journal entry is entered directly into Oracle General Ledger. Typical manual journal entries include the following:

Functional currency entries Foreign currency entries Statistical entries Intercompany entries

Performing Additional Journal Actions

Reverse Journal

Change Period

Post

Check Funds Reserve Funds View Results

Posting Journals
Account Balance
Prepost Journal entry
Enter journal

$500 $ 25 $525

After post

Post journal

Report and inquire on updated account balances

Q&A

Advanced Journal Entries

R12 Oracle General Ledger Management Fundamentals

About Recurring Journals


Define recurring journals for transactions that repeat every accounting period, such as accruals, depreciation charges, and allocations

Recurring Journal Types


There are three major types of recurring journals
Skeleton Dr. Temporary Labor..<No Amounts> Cr. Salaries Payable..<No Amounts>

Standard Dr. Auto Lease Expense..10,000 dollars Cr. Accounts Payable....10,000 dollars

Formula Dr. Bad Debt Expense..<Variable Amounts> Cr. Bad Debt Reserve..<Variable Amounts>

Creating Recurring Journals


Create Recurring Journal Definition Delete the Journal Entry and Correct the Definition

Generate Recurring Journals

Review Entries Are the Entries Correct? Yes Post Entries

No

Recurring Journal Entry Lines


Define an unlimited number of journal entry lines for each recurring journal entry

Specify the accounts to update with the recurring journals Recurring JE Lines

Enter the amount to post to the designated account, or a formula to calculate the journal amounts Indicate an automatic offsetting line for a recurring journal entry by entering the line number 9999

Automatic Offset Example


Line Account Debit Credit

10

AR: Consulting Revenue AR: Training Revenue

1,000

20

4,000

30

Sales Revenue

2,000

9999

Services Revenue (Offset Line)

3,000

(System calculated)

MassAllocations Overview
MassAllocations: A single journal entry formula that allocates revenues and expenses across a group of cost centers, departments, divisions, or cost centers
Total rent

1/3 Chicago rent

1/3

1/3

Tokyo rent

Paris rent

MassAllocations versus Recurring Journals Recurring Journals Type of Entry MassAllocations


Formula Entries Standard Entries Skeleton Entries Currency Formulas per Journal Line Formula Yes Yes No Ledger or STAT One formula for many lines A*B/C Yes Yes Yes Ledger, Foreign or STAT One formula per line

Any formula

Steps to Create MassAllocation Journals Step


1 2 3 4 5 Create MassAllocation Definition

Validate Definition Generate MassAllocation Journals Review Entries Post Entries

Defining MassAllocation Journals


Define a single formula to allocate amounts across a group of balancing segment values, departments, or cost centers. You can create a new MassAllocation batch or copy an existing batch.

Allocate total rent expense.

Dept A

Dept B

Dept C

Defining MassAllocation Formulas


All MassAllocation formulas use the following equation to determine allocation amounts:
Cost Pool * (Usage Factor/Total Usage)

Oracle General Ledger uses the following format to represent the equation. Each factor in this equation relates to a separate formula line:
A * B/C

You can enter any combination of fixed amounts and account combinations in formula lines A, B, or C.

Account Segment Types


When entering an account into a Mass Allocation formula line, assign a segment type for each account segment
Looping

Summing

Constant

Target and Offset Accounts

Lines

Target

Offset

MassAllocation Journal Example


Redistribute monthly rent expense to departments based on the amount of space each occupies
Rent Expense for Each Department = Total Rent Expense X Area Used by Department / Total Area

In January 2002, the organization spends 10,000 dollars for rent


Dr. Rent expense Cr. Rents payable 10,000 functional dollars 10,000 functional dollars

MassAllocation Journal Example


Allocate rent to three departments:
Human Resources Research Finance 45% of total floor space 30% of total floor space 25% of total floor space

The rent expense is redistributed by the following MassAllocation Journal entry:


Dr. Human Resources Dr. Research rent Dr. Finance rent expense Cr. Total Rent Expense 4,500 functional dollars 3,000 functional dollars 2,500 functional dollars 10,000 functional dollars

Rent Expense Example


Segment Value Department 000 Department 101, 102, & 103 Department 999 Natural Account s: 5740 SQFT Description Corporate Human Resources, Research, and Finance Parent of 101, 102, and 103

Total Rent Expense Department Square Footage

Generating Mass Allocation Journals

Generate MassAllocations to create unposted journal batches based on your validated MassAllocation formulas

The generated journal batch contains one entry for each allocation formula in the batch

Use MassAllocation journals to reverse existing balances, post new allocation amounts, or generate journals that increment the existing balances to match the current allocation amount Generate MassAllocation journal batches for any range of open or future enterable periods

Q&A

Advanced Security

R12 Oracle General Ledger Management Fundamentals

Data Access Security for Legal Entities Data Access Setsand Ledgers Provide read-only and/or write access to data by ledger

or balancing segment values (BSVs)

Full Ledger Access

Access to all data in a ledger Specific BSV Access

Access to only some of the BSVs in a ledger

Data Access Security for Legal Entities Access Security for Multi-Ledger Processing and Ledgers BSVs for multiple Generate recurring journals for a subset of
ledgers in a ledger set

Access Security for Cross-Ledger Operations


Run a report to aggregate data across a subset of BSVs across multiple ledgers in a ledger set

Data Access Security for Legal Entities Data Access Setsand Ledgers Journals Example

Creating a Journal Batch

You can create a journal batch for the ledger and/or BSVs for which you have write access to You can view journal batches for which you have read-only or write access to the ledger and/or BSV You can modify journal batches only if you have write access to all ledgers and/or BSVs that are used in the batch

Viewing and Modifying a Journal Batch


Data Access Security for Legal Entities Access to Full Ledger and Ledgers
Access Level Ledger Legal Entities (BSVs)

Read-Only to Full Ledger

US Corporate Ledger ($)

US East (01)

US West (02)

US South (03)

Actions:
Journals Balances Reports

View Journals View Balances View Reports

Data Access Security for Legal Entities Access to BSVs and Ledgers
Access Level Ledger Legal Entities (BSVs)

Read-Only

Read/Write

US Corporate Ledger ($)

US East (01)

US West (02)

US South (03)

Actions:
Journals Balances Reports

View Journals View Balances View Reports

View, Create, Post Journals View and Update Balances View and Run Reports

Data Access Security for Legal Entities Access to Multiple Ledgers and Ledgers to Parts of Read-Write Access Level
Multiple Ledgers
Ledger

EMEA Corporate
Legal Entities (BSVs)

Italy Statutory Italy (12) Italy (12)

UK (11)

Actions:
Journals Balances Reports

View, Create and Post Journals


View and Update Balances View and Run Reports

Q&A

Financial Budgeting

R12 Oracle General Ledger Management Fundamentals

What Is an Oracle Budget?


An Oracle Budget can be: Set up to calculate in the same way that actuals are calculated. Translated to create comparisons between budget versus actual reports in reporting currencies.

Available Budget Methods

Oracle General Ledger Budget Wizard

Oracle Enterprise Planning and Budgeting

Non Oracle Systems

Anatomy of a BudgetOverview
A budget consists of periods, accounts, and amounts.

Name: FY96PLAN

Jan-1994 to Dec-1994

Periods Accounts

CC100 CC200

.. ..

$3000 $1500

Amounts

Budget Accounting Cycle


Step 1: Define budgets and budget organizations. Step 1: Define budgets and budget organizations. Step 2: Enter budget amounts. Step 2: Enter budget amounts. Step 3: Review and correct budgets. Step 3: Review and correct budgets. Step 4: Freeze budgets. Step 4: Freeze budgets. Step 5: Report on budgets. Step 5: Report on budgets.

Creating a Budget
Amounts are entered into a combination of:

Budget -> Periods


01 200 01 5800 200 01 200 6300 7340

Organization -> Accounts

Budget Definition Steps


Step 1: Plan budget structure. Step 2: Create budgets and hierarchies. Step 3: Set up budget organizations.

Q&A

Multi-Currency

R12 Oracle General Ledger Management Fundamentals

Overview of Multi-Currency

Pounds

Yen

Dollar

Euro

Foreign Currency Concepts


There are three key concepts in Oracle General Ledger that pertain to foreign currency:

Conversion

Revaluation

Translation

Integrating with Subledgers

Foreign currency obligation is entered in Oracle Payables

Payables journal entry is recorded in General Ledger

Foreign currency is revalued and the unrealized gain or lost is recorded

Foreign currency obligation is paid in Oracle Payables

Realized foreign currency gain or loss is calculated

Payables journal entry is recorded in General Ledger

Reporting Currencies
Business Reasons

Benefits

Useful for consolidation reporting and analysis No need to physically move balances to create views of consolidation data Beneficial for parent consolidation entities that share the same chart of accounts and calendar with their subsidiaries

Tighter link to ledgers! For accounting and reporting in another currency (in addition to the ledger's primary currency) Can be used with Primary or Secondary ledgers

Defining Currencies
Use the Currencies window to define and enable or disable currencies

Conversion Overview
Oracle General Ledger converts journal amounts entered in a foreign currency to functional currency equivalents using daily conversion rates

Conversion Yen Dollar

Foreign currency

Functional currency

Conversion Example
Entered Journal Entry Lines DR. Accounts Receivable.10,000 Euro CR. Revenue10,000 Euro Foreign currency

CONVERT 1 Euro = .8 US Dollars DR. Accounts Receivable. 8,000 US$ CR. Revenue... 8,000 US$ Functional currency

Defining Conversion Rate Types

Foreign Currency Journals

Rate Types: Spot Corporate User EMU Fixed User Defined

Functional Currency Journals

Entering Daily Rates


Rates are Shared Across Ledgers Loading Daily Rates Automatically

5-1-97 JPY/US SPOT .7155 5-1-97 JPY/CAD CORP .0112 Daily Rates

Revaluation Overview
Revalue account balances to reflect the change in the foreign currency rate from the date a transaction is entered and the reporting date

Original U.S. Receivable 1000 Euro 550 U.S. Dollars Revalued U.S. Receivable 1000 Euro 600 U.S. Dollars USD Unrealized Gain 50 U.S. Dollars

Paris

New York

Revaluation Process
Foreign currencies Foreign currencies

Functional currency Conversion at the time of the foreign currency transaction

Functional currency Revaluation at the end of the accounting period

Running Revaluation
Revalue Foreign Currency Balances Post to Unrealized Gain/Loss Account Reverse Revaluation Journals

Is the foreign Currency Receivable Still Unpaid? No

Yes

Collect Foreign Currency Receivable

Post to Realized Gain/Loss Account

Revaluation Example
Entered Journal Entry Lines DR. Accounts Receivable.10,000 Euro CR. Revenue10,000 Euro

Convert 1 Euro = .8 US Dollars DR. Accounts Receivable. 8,000 US$ CR. Revenue... 8,000 US$

REVALUE 1 Euro = .81 US Dollars DR. Accounts Receivable. 100 US$ CR. Unrealized Gain.. 100 US$

Translation Overview
Foreign currency translation is a process that lets you restate your functional currency account balances into a reporting currency
Functional Balance Sheet

Functional currency

Assets 100,000

Liabilities 60,000

Period end Rate = 0.75

Owner's Equity Period end Rate = 0.75 40,000 Foreign Balance Sheet Liabilities 45,000

Foreign currency

Assets 75,000

Historical Rate = 0.70 Owner's Equity 28,000

Q&A

Consolidations

R12 Oracle General Ledger Management Fundamentals

Overview of Consolidations
With Oracle General Ledger, you can consolidate any number of subsidiaries that use different ledgers, even those with different charts of accounts, currencies, and calendars

Subsidiary 1

Subsidiary 2

Subsidiary 3

Run Consolidation Parent

Consolidation Tools
You can use the method that best suits your needs to consolidate financial information.

Financial Statement Generator (FSG) Global Consolidation System (GCS)

GCS

FSG

Consolidating Multiple Companies Sharing a Single Ledger


Parent company Use FSG to consolidate data Structure: Calendar: Currency: Co - CC - Acct Monthly USD

Subsidiary 1 Co-CC-Acct Monthly USD

Subsidiary 2 Co-CC-Acct Monthly USD

Subsidiary 3 Co-CC-Acct Monthly USD

Use FSG to consolidate subsidiaries that share the same ledger

Consolidating Multiple Companies with Multiple Ledgers


Parent company Use GCS to map and consolidate Structure: Calendar: Currency: Co - CC - Acct - Prd Monthly USD

Subsidiary 1 Co-CC-Acct Quarterly USD

Subsidiary 2 Co-Acct-Prd Monthly Euro

Subsidiary 3 Co-Acct-CC-Prd Weekly AUD

Global Consolidation System (GCS) Features and Benefits


Global Consolidation System provides:

A workbench to view the consolidation status of your subsidiaries Sophisticated consolidation mapping rules to map accounts and specify transfer rules from the subsidiary to the parent A color-coded consolidation monitor that guides you through the consolidation steps A Consolidation Hierarchy Viewer to graphically display your consolidation structure The Interface Data Transformer makes importing data from external feeder systems easier

Global Consolidation System (GCS) Features and Benefits Global Consolidation System provides: (continued) entries Automatic generation of eliminating

Multilevel drilldown capabilities to subsidiary balances and subledgers Interface Data Transformer (IDT) Powerful report publishing capabilities using FSG and Web ADI Integrated multidimensional analysis using Oracle Enterprise Planning and Budgeting

Consolidation Workbench
The Consolidation Workbench and State Controller provide a central point of control for consolidating an unlimited number of subsidiaries to your parent ledger

Access all consolidation steps

Monitor consolidation process

View mappings and hierarchies

Q&A

Financial Reporting

R12 Oracle General Ledger Management Fundamentals

Financial Statement Generator Features


Financial Statement Generator (FSG) is a powerful report building tool for Oracle General Ledger

Balance Sheet

Income Statement

Budget vs. Actuals

Defining Row Sets


Define the format and content of rows in financial reports

Row Set A

Sales Returns Net Sales

Income Statement Company 1 PTD 3,000 1,000 2,000

YTD 6,200 1,000 5,200

Income Statement Division 10 Sales Returns Net Sales THIS YR 300 100 200 LAST YR 620 100 520

Row Set A

Define Column Sets


Define the format and content of columns in financial reports
Income Statement Company 1

Column Set A
Sales Returns Net Sales

PTD 3,000 1,000 2,000

YTD 6,200 1,000 5,200

Balance Sheet Company 1

Column Set B
Cash Investments Receivables

THIS YR 100 600 980

LAST YR 200 400 700

When to Use FSG Reports


Use Financial Statement Generator Reports to do the following:

Create custom financial statements Create consolidated reports and perform consolidation for companies sharing the same ledger Report on translated and foreign currency amounts Report on budget vs. actual and different amount types such as PTD, QTD, and YTD

Using Ledger Sets in FSG Reports


Ledger Sets are groupings of ledgers with the same chart of accounts and calendar/period type combination You can report on one or all ledgers in a Ledger Set Group the Adjustment Only Secondary Ledger with its Primary Ledger in a Ledger Set for financial reporting

Statutory Ledger Set


Primary Ledger USD Adjustment Only Secondary Ledger USD

For adjustments

Q&A

Oracle Advanced Global Intercompany System

R12 Oracle General Ledger Management Fundamentals

Intercompany Transactions

Intercompany transactions are transactions between two or more legal entities in an enterprise

Vision Operations (USA)

Vision France

Vision Germany

Intercompany Transaction

R12 Oracle Accounts Payable Fundamentals

Procure to Pay Lifecycle


Requisitions Catalog Content Management Ordering RFQs/ Quotations Sourcing Analysis Supplier management Supplier Performance Receiving Invoice/ Payment Purchase Orders

Reporting

Oracle Procure to Pay Process


Demand Source

Purchase requisition

Request for quote (RFQ)

Supplier

Quotation

Order

Receive

Enter

Pay

Purchase order

Receipts

Invoice

Requisitions
Demand

Inventory

WIP

MRP

Order Mgmt

Other Systems

Import/reschedule requisitions Internal Order Mgmt sales order Approval Manually create Requisition Requisition pool PO

Suppliers

Purchase requisition

Request for quote (RFQ)

Quotation

Supplier

Purchase order

Receipts

Returns

Payment

Purchase Orders
Approve Manually create PO Maintain documents Requisition pool Automatically create

Accept

Revise

Control

Receive against PO

Match invoices in Payables

Receiving

Shipment Supplier Transfer Inventory

Receive Order Entry

Deliver

Shop floor

Inventory

Internal shipment

Inspect

Expense

Invoicing

Receive invoices

If appropriate, match invoice to purchase order or receipt

PO Import/Enter invoice Enter basic information Enter detailed information Maintain invoices

Invoice

File invoices

Payment
Modify payments: Remove/add invoices Modify payment details Format payments: Print checks Load EFT data Validate payments: Confirm checks Update invoice Payment history

Select validated invoice Pay invoice Run Pay run

Record manual payment Create quick payment outside Oracle Create computergenerated payment

Create single payments

Procure to Pay Lifecycle


Catalog Content Management Requisitions Purchase Orders Ordering RFQs/ Quotations Sourcing Analysis Receiving Invoice/ Payment

Supplier management Supplier Performance

Reporting

Suppliers Page

Search Company Profile


Organization Tax Details Address Book Contact Directory Business Classification Products and Services Banking Details Surveys

Quick Update To Do List Terms and Control


Accounting Tax and Reporting Purchasing Receiving Payment Details Invoice Management

Supplier Organization

Parent Supplier Name


Must already be defined to select

Number
Parent supplier number

Parent

Customer Number
Your Company
Cust. #9924

Child

Child

Your Supplier

Supplier Tax Details

Rounding Rule Set Invoice Values as Tax Inclusive Allow Withholding Tax Withholding Tax Group Tax Registrations

Supplier Address Book and Contact Directory

Supplier Tokyo Paris New York

Purchasing site RFQ Only site Sue Taylor, Sales Mgr Bill Wilson, Sales Quotes

Purchasing site

Payment site Primary Pay site Aaron Carr, AR Mgr

Liz Miller, Sales Rep

Supplier Accounting

Supplier accounting values default to all new supplier sites you enter for the supplier. Supplier site accounting values default to all new invoices for the supplier site. You can override any accounting defaults during supplier site entry and invoice entry.

Supplier Tax and Reporting

Allow Tax Applicability Set for Self Assessment/Reverse Charge Allow Offset Taxes Tax Classification Code Income Tax Reporting Site

Supplier Purchasing
All New Orders Ship-To Location Bill-To Location Ship Via Pay On Receipt Alternate Pay Site Invoice Summary Level Create Debit Memo from RTS Transaction * Gapless Invoice Numbering Free-on-Board (FOB) Freight Terms Transportation Arranged Poor Quality Country of Origin

Supplier Receiving

Enforce Ship-To Location Receipt Routing Match Approval Level Quantity Received Tolerance Quantity Received Exception Days Early/Late Receipt Allowed Receipt Date Exception Allow Substitute Receipts Allow Unordered Receipts

Supplier Information Payment Details

Payment Method

Check Electronic Outsourced Check Wire Pay Each Document Alone

1 to 1 Invoice

Check

Supplier Invoice Management

Invoice Details Hold from Payment

Payment Terms
Priority Terms Pay Date Basis Pay Group Always Take Discount Exclude Freight From Discount Create Interest Invoice

Supplier Site Settings


ABC Corp. Sites Tokyo Payment Terms Net 30 Pay Date Basis Due Ship-To Location Tokyo Office

Paris

2/10, Net 30

Discount

Headquarters

New York

Net 30

Due

Headquarters

Supplier Information Payment Details

Payment Method

Check Electronic Outsourced Check Wire Pay Each Document Alone

1 to 1 Invoice

Check

Supplier Invoice Management

Invoice Details Hold from Payment

Payment Terms
Priority Terms Pay Date Basis Pay Group Always Take Discount Exclude Freight From Discount Create Interest Invoice

Supplier Site Settings


ABC Corp. Sites Tokyo Payment Terms Net 30 Pay Date Basis Due Ship-To Location Tokyo Office

Paris

2/10, Net 30

Discount

Headquarters

New York

Net 30

Due

Headquarters

Merging Suppliers

Run supplier audit report

ABC Identify duplicate Corporation suppliers

ABC Corp

Merge suppliers

Maintain audit trail

Review merge results

ABC Corporation

Data Example Supplier Merge

Oracle Corporation Target/Correct Supplier Site Names CA-REDWOOD IL-CHICAGO VA-RESTON FL-ORLANDO

Oracle Corp Incorrect Supplier Site Names CA-REDWOOD FL-ORLANDO

merge copy

Merging Suppliers

After you have merged suppliers, Payables automatically prints the following reports: Purchase Order Header Updates Report Supplier Merge Report

Financials Options

Supplier-Purchasing RFQ Only Site Ship-To Location Bill-To Location Inventory Organization Ship VIA FOB Freight Terms

Invoices

Procure to Pay Lifecycle


Requisitions Catalog Content Management Purchase Orders Ordering RFQs/ Quotations Sourcing Analysis Receiving Invoice/ Payment

Supplier management Supplier Performance

Reporting

Overview of Invoices
Enter supplier Import/Enter invoice Validate invoice

Pay invoice Match to PO Create PO

Enter requisition

Create accounting entries in Subledger Accounting

Invoice Types

Standard Credit Memo Debit Memo Mixed Prepayment

Expense Report Withholding Tax Interest Retainage Release Transportation Invoices

Entering Invoices Overview

You can manually enter invoices into Payables using: Invoice Workbench Quick Invoices window

Creating Invoices Automatically

Your system can create the following types of invoices: Recurring Invoices RTS Invoices Retroactive Price Adjustment Invoices

Adjustment and PO Price Adjustment Invoices

You can use the Invoice Workbench to view and query by example Adjustment and PO Adjustment invoices. You cannot enter or update these invoices. You cannot match these invoices to receipts and purchase orders.

Invoice Import
You can import invoices or invoice information to create invoices in Payables. Oracle Internet Expenses expense reports Payables expense reports Credit Card invoices EDI invoices XML Invoices Invoices from external systems Oracle Property Manager invoices Oracle Assets lease payments

Invoice Structure
Type Supplier Number

Invoice Header

Currency Terms Type Amount Accounting Product Integration Type Amount Charge Acct.

Invoice Lines

Amount Pay Date

Scheduled Payments

Distributions

Invoice Workbench

Invoices Window Invoice Header General Lines Holds View Payments Scheduled Payments View Prepayment Applications

Other Features Actions Calculate Tax Tax Details Corrections Quick Match Match Distributions

Entering Basic Invoices in the Invoice Workbench

Invoice Header

Invoice Lines

Scheduled Payments

Distributions

Entering Invoice Header Information

Invoice Type Trading Partner Supplier Number Supplier Site Invoice Date Invoice Number Amount Description Payment Terms Payment Method

Invoice Header

Invoice Lines

Scheduled Payments

Distributions

Entering Invoice Line Information Line Types


Type
Item Freight Miscellaneous Tax

Invoice Header

Invoice Lines

Amount
Scheduled Payments

Distributions

Entering Invoice Line Information Other Attributes


GL Date Account Track as Asset Description Status Accounted Project/Task/ Expenditure

Invoice Header

Invoice Lines

Scheduled Payments

Distributions

Entering Distributions

Manual

Distribution Set

Matching Allocation Invoice Validation

Distribution Sets

Use a Distribution Set to automatically enter distributions for an invoice when you are not matching it to a purchase order. You can create: Full Distribution Sets Skeleton Distribution Sets

Entering Distribution Types

Type:
Item Freight Miscellaneous Tax Withholding Prepayment
Scheduled Payments

Invoice Header

Invoice Lines

Amount

Distributions

Entering Freight Distributions

There are three ways to create freight distributions: Enable the Automatically Create Freight Distribution Payables Option Allocate freight across invoice distributions Manually enter freight distributions

Tax Distributions

Tax distributions are automatically created when you click Calculate Tax or when you validate the invoice. Withholding Tax distributions are automatically created when you validate the invoice.

Allocating Freight and Miscellaneous Distributions

Item

Miscellaneous

Freight

Tax Distributions

Tax distributions are automatically created when you click Calculate Tax or when you validate the invoice. Withholding Tax distributions are automatically created when you validate the invoice.

Allocating Freight and Miscellaneous Distributions

Item

Miscellaneous

Freight

Creating Distributions by Allocation in the Invoice Workbench


You can use the Charge Allocations window to automatically create freight or miscellaneous distributions.

Allocation Restrictions

Cancelled invoices Paid invoices Applied prepayments Items matched to multiple PO distributions Accounted allocations

Scheduled Payments

Scheduled Payment Holds Due Date Gross Amount Priority

Invoice Header

Invoice Lines

Scheduled Payments

Distributions

Entering Purchase Order and Receipt Matched Invoices


Match invoices to: Purchase order Purchase order shipments Purchase order distributions Purchase order receipts and receipt lines

Match Approval Level Options

Invoice Quantity Billed Unit Price

PO Quantity Ordered PO Line Price Quantity Received Quantity Accepted

2-Way 3-Way 4-Way

Quantity Billed Quantity Billed

Matching to a Purchase Order


Header PO information Detail Item line 1 Shipment line 1 Distribution line 1 Distribution line 2 Shipment line 2 Distribution line 1 Item line 2 Shipment line 1 Distribution line 1 Supplier information

Matching to Purchase Order Shipments

10 Items on Scheduled Shipment, to be shipped to department 110

6 Delivered 6 Items Actually Shipped

110 6 Items Charged

Matching to Purchase Order Shipments

10 Items on Scheduled Shipment, to be shipped to department 110

6 Delivered 6 Items Actually Shipped

110 6 Items Charged

Matching to Purchase Order Distributions

10 Items on Scheduled Shipment 7 to be sent to Dept 110 3 to be sent to Dept 120 0 Delivered

120
0 Items Charged

6 Delivered 6 Items Actually Shipped

110
6 Items Charged

Matching to Receipts and Receipt Lines

10 Items on Scheduled Shipment 10 to be shipped to Dept 110

Search for PO Receipts

Match Details Recorded on PO

Must have Receipt to Match Invoice PO

Matching to Purchase Orders or Receipts in the Invoice Workbench


To match an invoice to a purchase order or receipt: Use the Match to Purchase Order/Receipts window Enter the PO number in the invoice header Enter the PO Distribution, PO Shipment, or Receipt information in the invoice line Use Quick Match

Define Purchase Order Matching Tolerances (Optional)


Quantity ordered % Maximum quantity ordered Quantity received % Maximum quantity received Price % Exchange rate amount Shipment amount Total amount

Invoice Validation Process


Enter or import invoices Receive invoices electronically or in the mail Validate invoice Optionally match to PO or receipt

View invoice

Create subledger accounting AP 100,000 60,000 10,000 30,000

Pay invoice

Levels of Invoice Validation

System level validation Batch level validation Invoice level (online) validation

Validate invoice

Reports

Batch Control Report by Batch Name Batch Control Report by Entered By Credit Memo Matching Report Invoice Aging Report Invoice Audit Listing by Voucher Number Invoice Audit Listing

Payments

Procure to Pay Lifecycle


Requisitions Catalog Content Management Ordering RFQs/ Quotations Sourcing Analysis Supplier management Supplier Performance Receiving Invoice/ Payment Purchase Orders

Reporting

Invoice Payment Overview


Enter supplier Enter invoice Validate invoice

Pay invoices A/P 100,000 60,000 10,000 30,000 Transfer information to General Ledger Create accounting entries

Reports

Invoice Audit Report Invoice History Report Invoice on Hold Report Invoice Register Matching Detail Report Matching Hold Detail Report

Reports

Recurring Invoices Report Matching Hold Agent Notice Print Invoice Notice Supplier Paid Invoice History Matching Holds by Buyer

Reports

Receiving Hold Requestor Notice Distribution Set Listing Key Indicators Report

Expense Reports and Credit Cards

Objectives

After completing this module you should be able to do the following: Describe the period closing process in Payables and Purchasing Reconcile accounts payable transactions for the period Identify key programs and reports Understand setup options Understand additional implementation considerations

Key Processes
Create Accounting Final Subledger Accounting Distributions Accounting Details

Transfer to GL GL Interface Import to GL Post in GL

Payables Create Accounting Draft

Review/Correct Accounting

Oracle Assets, Projects, Procurement, Inventory

General Ledger

Prepare for Period Close

Complete all receipt processing Confirm or cancel all pending pay runs Update matured bills payable Import invoices Export and process expense reports Interface adjustments to supplier invoices and expense reports Reconcile bank statements

Run Validation/Review and Resolve Holds

Run the Invoice Validation Process

Resolve Invoice Holds

Rerun Validation if Necessary

Create Subledger Accounting

Enter an Invoice

Make a Payment

Create Accounting

View Accounting

Create Accounting Program

The Create Accounting program processes eligible accounting events to create subledger journal entries. The program applies the application accounting definitions that are created in the Accounting Methods Builder (AMB). The following report is generated by this program: Oracle Subledger Accounting Program Report

Transfer and Review

Run Transfer Journals to General Ledger Review Transfer Results

Review Account Analysis Report

Transfer Journal Entries to GL Program

The Transfer Journal Entries to GL program enables you to transfer any eligible journal entries to General Ledger, including those from previous batch runs that have not yet been transferred to General Ledger. The following report is generated by this program: Transfer to Journal Entries to GL Report

Post Journal Entries in GL

Post Journals in GL Create Remaining Mass Additions

Accounting for Mass Additions Periodic Accrual (Period End)


Expense AP Accrual 01-000-2221 Asset Cost AP Liability Expense/ Clearing 01-000-1570

01-000-1560

01-000-2210

1 2
200 200 200 200 -0200 200 200 200 -0200 200

3 4 5 6

Accounting for Payments with Cash in Transit (Cash Clearing)


Cash Cash in Transit 01-000-1150 AP Liability Expense/ Clearing/ Accrual 01-000-1570

01-000-1110

01-000-2210

400 400 400 400 400

400

1 2 3

400

-0-

-0-

400

Accounting for Payments without Cash in Transit (Cash Clearing)


Cash Cash in Transit 01-000-1150 AP Liability Expense/ Clearing/ Accrual 01-000-1570

01-000-1110

01-000-2210

400 400 400

400

1 2

400

-0-

400

Reports

Accounts Payable Trial Balance Accrual Rebuild Reconciliation Report Accrual Write-Off Report Matched and Modified Receipts Report Account Analysis Report

Reports

Payables Posted Invoice Register Payables Posted Payment Register Receipt Accruals - Period End Receiving Account Distribution Report

Reports

Unaccounted Transactions Report Uninvoiced Receipts Report

Expense Reports

An Expense Report is an invoice representing an amount due to an employee for business-related expenses.

Expense Reporting Process


Employee creates expense report Approved: Accounts Creates payment; Payables Manager notifies employee department approves report approves report

Payables

Internet Expenses Rejected: Adjusted: Workflow notifies Creates payment; employee notifies employee

1099 Reporting

1099 Reporting Overview

In the United States, you must report to the Internal Revenue Service certain types of payments you make to 1099 reportable suppliers. In the supplier window, you can designate suppliers as federally reportable.

Transaction Taxes in Payables

Overview of Transaction Taxes in Payables

Payables leverages E-Business tax to setup, calculate, and manage transaction taxes such as: Sales VAT Excise Customs Duty Environmental Offset Recoverable Tax

Overview of Tax Calculation on Invoices


Recalculate Taxes

Enter Invoice

Click Calculate Tax

View Tax Lines and Distributions

Change Tax Driver

Validate Invoice

Calculates Tax Calculates Tax E-Business Tax

Working with Transaction Taxes in Payables

Enter manual tax lines

Update tax lines

Employ taxes with deferred recoverability

Exclude tax from discounts

Self-assess taxes

Exclude Tax from Discounts

To exclude tax from discounts, enable the Exclude Tax From Discount Calculation Payables Option

Invoice Amount -Total Tax Amount Discountable Invoice Amount

Self-Assessed Taxes

Enable the following option in the Party Tax Profile: Set for Self Assessment/Reverse Charge option You can enable this option at the following levels: Regime Regime, Tax Regime, Tax, Tax Jurisdiction

Taxes with Deferred Recoverability


Level Allow Tax Recovery Default Recovery Settlement Deferred Deferred Tax Expense Recoverable Tax Interim Tax (used for Accrual Based accounting only) Tax Accounts

Regime Tax

Tax Status Tax Rate

Deferred Deferred

Tax Variances

Tax Exchange Rate Variance (TERV) Tax Invoice Price Tax Rate Variance (TIPV) Tax Rate Variance (TRV) Tax Quantity Variance (TQV)

Você também pode gostar