R12 Finance Student Guide
Short Description
Download R12 Finance Student Guide...
Description
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
4
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
5
Business Process
•
•
Work activities across time and place, with a beginning, an end, and clearly identified inputs and outputs Has sequence, purpose, interaction
6
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 1960’s - Systems Just for Inventory Control 1970’s MRP – Material Requirement Planning & (Inventory with material planning procurement) 1980’s - MRP II – Manufacturing Resources Planning (Extended MRP to shop floor & distribution Mgmt.) Mid 1990’s - 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
B
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
CRM Foundati on
Marketing Sales eCommerce OSS
HR
Installed Base
Resources
Territories
Assignment Engine
Tasks
Notes
Calendar
1-to-1 Fulfilment
TCA
Escalations
Interaction HistoryUniversal 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
Disadvantages of ERP Systems
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
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 company’s system reveals not only the strengths of a company’s 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 won’t 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.
What’s 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 Administrator’s Documentation Set ◦ Oracle Applications User’s 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
(1)
What courses are available to learn Oracle ERP application?
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 applicationsSelf-Service Applications
Creating Favorites and Setting Preferences Worklist
Navigator
Preferences
Favorites
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 1 Responsibility 2 3 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
Window
Record or row
Check box Block
Pop-up list
Scrolling region
Form Terminology
Region
Region tab
Field
Button
Field Colors Field Color
Description
White
It allows data entry
Blue with Black Text
It Indicates drilldown capability
Yellow
It requires data entry
White with Green Text
It Display only
Blue
It indicates fields to use in “Query-Enter Mode”
Creating and Saving a New Record
New
(M) File > New
Save
(M) File > Save
Editing and Deleting a Record
Edit
(M) Edit > Record
Delete
(M) Edit > Delete
Using a List of Values
The list of valid values is displayed.
Click LOV ico in the field.
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
Item number Quantity
Discount %
Discount %
Searching for Information
Query Versus Find
Query mode Find mode Menu bar,
Menu bar, Toolbar
[F11] Existing
Find window
window Wildcards
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
99.1 > ‘Joan’ >=55 Window Help
Search frame
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 runs.
Request 1 Request 2 Request 3 Request 4
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
(1)
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?
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
Suite
Order
HR Finance
Customers
Maintain
Products
Service
Sell
Suppliers
Fulfill
Plan Procure Make
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 Sell
Projects HR Finance
Philosophy behind Oracle EBusiness Suite
Customer s, Suppliers, Products, …
• Start with a
common data model that produces a single definition of key business entities (customers, suppliers, products, etc)
Order Plan Procure•
Maintain Service
Make Fulfill
Build a robust suite of applications designed to work together
• Support modular
deployment of tailorable business flows
• Promote low-cost integration with service oriented, standards-based architecture
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
Corporate Performance Mgm
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
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 ResourcesProject 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 Order Management Constraint Based OptimizationAdvanced 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 OptimizationAsset 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
Internet
Database Tier
Applications Tier
Desktop/Client Tier
Web server/Listener Portal (PHP) Forms server Concurrent Processing server
Internet
Servlet Engine Java Server Pages (JSP) Discoverer server Reports server Administration server
Database Tier
Database Tier Desktop/Client tier Application tier
Internet
Database tier
The Network ◦ Although the network is not a tier of R12 EBusiness Suite’s 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
(1)
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)
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
Description
AOL
Application administration
Ledger
Accounting information record
Unit of Measure
Method of quantifying item
Items
Raw Materials, Finished Goods , Services
Suppliers
Vendors we buy from
Customers
Buyers of the end product
Sales Force
Individuals credited with Sales
Employees
Personnel who perform assigned tasks
Locations
Business sites (Address)
Organizations
Logical Unit Entities
Application Object Library (AOL) AOL
Currenc ies
Site profile options
Langua ges
User s
Menus
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
You can define and control all items in an inventory.
After the items have been defined, they are assigned to organization.
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 company’s addresses or your customer’s 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
Concept to Release
Mark et
Supp ort
Campaign to Contract to Order Renewal
Forecast to Procure to Demand to Build Pay Plan
Plan to Replenish
Sell
Click to Order
Order to Request to Cash Resolution
Inventory to Fulfillment
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
Purchasing/iProcurement Accounti ng
Accrual s
Supplie rs
Banks Payable s/ iExpense s
Payables/ Expenses/ Payments
Ledge r General Ledger
Demand to Build Requisitions
Purchasing / iProcureme nt Requisiti ons
Cost info
Cost Manageme nt
ASCP/MR P
Planned Order info Material/Resource info
Supply/Demand info
Inventory
UOM s
Capacity WIP
BOM
Engineering BOM info
Item s
Order Management
Engineering
Campaign to Order Marketing communication
Marketing
Phone call placed
Advanced Inbound
Audience
Call Routed Script launched
Discoverer
Scripting
Sales Quote submitted
Order Fulfillment cycle (Order to Cash)
Order to Cash Invent ory activit y
Set of books General Ledger
Inventory
Cash Managem ent
UOM s
Bank s Receivable s/ Revenue/ Receipts
Invoic es Receivable s / iReceivable s
Custome rs
Purchasing / iProcureme nt Re qs
Inter org/ Shipme nts Inventory
Transactio ns
Order Managem ent
Item s
Contract to Renewal Standard sales contract
Sales Contracts
i-Store
Standard sales contract
Service Contracts
Quoting
No item – warranty only Quote to booked Service contract for item with warranty order
Invoice
Order Fulfillment Order to Cash
Accounts Receivable
Request to Resolution Solutions Custom ers
Knowledge Management Merchant assistance
Create SR
i-Support Customer
Ite ms
Inventory
Teleservice
Produ Create return cts Create RMA order owne d Order Capture Order Foundation Fulfillment APIs (Order to Cash) Installed Base
People to Paycheck
HRMS
HR Information
Accounting
General Ledger
Payroll
Cash Management
QUIZ
(1)
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)
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
Self Service and Approvals
5
Registration Processes
4
Delegated Administration
3
Role Based Access Control
2
Data Security
1
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 Level of Administratio Self Service and Approvals
End Users
Registration Processes Delegated Administration
Local Administrators
Role Based Access Control Data Security System Administrator Function Security
Function Security
Function Security ◦ Defines an application ◦ Defines data groups ◦ Creates responsibilities and users
Application Security: Overview
Windows
Oracle
User
Responsibili ty
Application
Reports
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
Select data group
4
Select menu
5
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
3
Enter user’s start date
4
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
1 Assign
Define application user
2
Define application Assign user
Managing Function Security
Menu Level 1 Function Menu Level 2 Function Function
Function: A set of executable code available as a menu option
Menu Level 3 Subfunction Subfunction Function Menu Level 2 Subfunction Menu Level 2 Function Function
Subfunction: A subset of a form’s functionality
Excluding Functions and Menus Menu Level 1
Function-A Menu Level 2
Excluding a function affects the function regardless of level.
Function-B Function-C Menu Level 3
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
(1)
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?
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
Assets
Application windows
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
Payment TypeCC Store54321 Dept987 4958-2938-4747 Number Exp. Dt12 - 99
Compu ter Monito r Light tan
Descriptive flexfields gather additional information
Key Flex fields
Sales Information 3987 Transaction
Standard window
Payment Type
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
Corporation
10
Subsidiary
283
Division 3003 Department
025
Account 203
Account Entry
Company 21 Division 42 Department 502 Account 015
Key Flex field: Examples ◦ General Ledger Accounting Flex field
◦ Assets Asset Key Flex field Location Flex field Category Flex field
◦ Service Service Item Flex field
◦ Human Resources People Group Flex field Job Code Flex field
◦ Receivables Territory Flex field Sales Tax Location Flex field
◦ Inventory
Item Categories System Items Sales Orders Item Catalogs
Descriptive Flex fields Sale Information Transaction3987 Payment Type CC Jane Doe Customer
Ite COM-876-LTN m Computer - Monitor - Light Tan [] Description
CK Payment Type
C Payment Type
Store 54321
C Store54321
Dept 987
Dept 987
Number1028 MC 4565-3939 Second ID
Number4958-29384747 Exp. Dt12 - 99
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
Segments
Values (if needed)
Value set format and validation
Flex field Structure
Segment 1
Segment 2
PC COMPUTER
SERVER LAPTOP
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
Computer
Item 876 Color
755
Monitor Light tan
LTN
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 0–9 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
Information
Category COM Structure
Order of segments
Item 876 Color LTN
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 Division3003 Department 025
10 Company Division203 3003 Department Account025
Account203
10-203-3003-025-203 10-203-3003-025
Storing Code Combinations _____Account Entry __ Company 10 (Code combination)
Division 203 Department
10 - 203 - 3003 - 025
3003
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
USA United States CA California UK United Kingdom NY New York TX
Asset Location Flexfield
Texas
City Value Set Los Angeles London New York Houston
Asset Location Country
UK
United Kingdom
State
CA
California
City
Houston
“UK-CA-Houston” not allowed
Using Shorthand Aliases
Sales Information Transaction 3754 CustomerBig Manufacturing Address 1211 State City Dallas
StateTX
Zip 75219
USA Country
Item COM-876-LTN
Item Description: Alias Part Tan Monitor
Tan MonitorCOM-876-LTN List Hard Drive COM-535-15G of Laser PrinterCOM-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
Situation 1: Store numberDown payment (finance)
Situation 2: Store numberCheck number (check)
Expiration Situation 3: Store numberCredit card number Date (credit card)
Isolate Common Information
Situation 1: (finance)
Store numberDown payment
Situation 2: (check)
Store numberCheck number
Expiration Situation 3: Store numberCredit card number (credit card) Date
Used by all tasks
Varies by task
Determine Different Contexts Finance context
Situation 1: (finance)
Store numberDown payment
Check context
Situation 2: (check)
Store number Check number
Credit card context Expiration Situation 3: Store numberCredit card 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)
Credit card context
Store number
Store number
Check context
Store number
Context-Sensitive Segments Finance context ContextSensitive Segments (Vary by context)
Store number Account Finance terms Down payment
Credit card context
Store number Card number Expiration date
Check context
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
Global
Data
Data
Elements
Proposed flexfield designs
Elements
Context
Context
Sensitive
Sensitive
Fields
Fields
Context 1
Context 2
QUIZ
(1)
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?
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 HR
Business Group
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
Inventory
West
East
Tokara Islands
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
Users
Tied to an Responsibilities
Operating Unit
The responsibility is key to multi-org security and reporting. It determines: ◦ Operating unit ◦ Reporting ability
Global Registries Operations US
Supplier ABC Corporation
Address 1: New York, NY Address 2: Orlando, FL New York Address 3: Green Bay, WI
Distribution SNG
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
OU1 Op Unit
LE2 GRE/Legal entity
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 (1)
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)
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
Warehouse
Shipping
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
(1)
In Oracle Application Work Flow is used for what? (2)Alerts can work on any conditional Logic? (True/False)
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
Finance
Service
Human Resources
Project Mgmt
Report and Analyze
DBI
Execute
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
Suite
HR
Market Sell Order
Customers Finance Maintain
Suppliers Products
Service
Plan Procure Make
Fulfill Business Intelligence
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
Date
Primary Dimension
Compar e To
Currenc y
Daily Business Intelligence Regions Parameter region
KPI regi on
Table region
Links region
Daily Business Intelligence Reports
Graphical region
QUIZ
(1)In
DBI D Stands for?
(2)
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
General Ledger Record Analyze, Correct, and Adjust
Functions and Features
Information Access Data Collection
Financial Controls Financial Reporting and Analysis
General Ledger Accounting Cycle Consolidate
Review/ Correct Balances
Revalue/ Translate
Run Reports/ Close Period
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_BALANCES
GL_INTERFACE
Post
Journal Import
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
Use a Secondary Ledger
Calendar
Accounting Method
Currency
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
Budgets
Variance
Salaries
14,000
15,000
1,000
Supplies
4,000
3,500
(500)
Travel
1,500
1,700
200
TOTAL
19,500
20,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
Budget
Chart of Accounts
Consolidation
Currency
General Ledger
Journals
Trial Balance
Execution
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 Options This table is an example of ledger attributes for a global company that has four legal entities—two in the U.S., one in the U.K., and one in France. Ledger Attributes
U.S. East Operations
U.S. West Operations
U.K. Operations
France Operations
Chart of Accounts
Corporate
Corporate
Corporate
French Statutory
Accounting Calendar/Period Type
Monthly/Month
Monthly/Month
Monthly/Month
Fiscal/Fiscal
Currency
USD
USD
USD
EUR
Subledger Accounting Method
Standard Accrual
Standard Accrual
Standard Accrual
French GAAP
Ledger Options
•Enable Average Balances •Enable Journal Approval
No Average Balances or Journal Approval enabled
No Average Balances or Journal Approval enabled
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
No Legal Entities Accounting setups that have no legal entities assigned…
…Can be used for multiple purposes according to business needs.
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
Multiple Legal Entities Assigned
No Legal Entities Assigned
Open/Close GL Accounting Periods
Legal entities can open/close periods at different times.
All legal entities in a ledger must open/ close periods at the same time.
The standalone ledger can open/close periods independently.
Document Sequencing
Legal entities can have autonomous document sequencing rules.
All legal entities in a ledger must share the same document sequencing rules.
The ledger can have autonomous document sequencing rules.
Multiple Legal Entity Journals
No
Journal entries can cross multiple legal entities.
N/A No legal entities exist.
Q&A
Ledger R12 Oracle General Ledger Management Fundamentals
Ledgers Defined Ledgers The Ledgers represent the core of a company’s 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
SLA Subledger Transactions
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 difference is only currency,
If one or more of the following are different,
US GAAP Accrual Corporate Chart of Accounts
use a Secondary Ledger
Monthly Calendar
Accounting Method
Currency
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
Value_set 2 Format: Char
Value_set 3 Format: Char
Value_set 1 Format: Char
Max size: 2
Max size: 3
Max size: 4
Max size:2
Validation: Independent
Validation: Independent
Validation Independent
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
Value_set 2 Format: Char
Value_set 3 Format: Char
Value_set 1 Format: Char
Max size: 2
Max size: 3
Max size: 4
Max size:2
Validation: Independent
Validation: Independent
Validation Independent
Validation: Independent
Balancing
Cost Center
Natural Account
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
Budget Entry Allowed
Yes or No
Posting Allowed
Yes or No
Third Party Control Account
Payables, Receivables, Yes, or No
Reconciliation Flag
Yes or No
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 Review/ Cycle Consolidate
Correct Balances
Revalue/ Translate
Run Reports/ Close Period
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
Post
Change Period
Check Funds Reserve Funds View Results
Posting Journals Account Balance
Enter journal
Post journal
Prepost
$500
Journal entry
$ 25
After post
$525
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………….. Cr. Salaries Payable……………..
Standard Dr.
Auto Lease Expense………..10,000 dollars Cr. Accounts Payable……………....10,000 dollars
Formula Dr.
Bad Debt Expense……….. Cr. Bad Debt Reserve………..
Creating Recurring Journals Create Recurring Journal Definition
Generate Recurring Journals
Delete the Journal Entry and Correct the Definition
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
1,000
20
AR: Training Revenue
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
Paris rent
Tokyo rent
MassAllocations versus Recurring Journals Type of Entry MassAllocations Recurring Journals Formula Entries
Yes
Yes
Standard Entries
Yes
Yes
Skeleton Entries
No
Yes
Currency
Ledger or STAT
Ledger, Foreign or STAT
Formulas per Journal Line
One formula for many lines
One formula per line
Formula
A*B/C
Any formula
Steps to Create MassAllocation Journals Step 1
Create MassAllocation Definition
2
Validate Definition
3
Generate MassAllocation Journals
4
Review Entries
5
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
45% of total floor space
Research
30% of total floor space
Finance
25% of total floor space
The rent expense is redistributed by the following MassAllocation Journal entry: Dr. Human Resources
4,500 functional dollars
Dr. Research rent
3,000 functional dollars
Dr. Finance rent expense
2,500 functional dollars
Cr. Total Rent Expense
10,000 functional dollars
Rent Expense Example Segment Value
Description
Department 000
Corporate
Department 101, 102, & 103
Human Resources, Research, and Finance
Department 999
Parent of 101, 102, and 103
Natural Account s: 5740 SQFT
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 • Generate recurring journals for a subset of BSVs for multiple 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 – Journals Example Ledgers ●
Creating a Journal Batch –
●
You can create a journal batch for the ledger and/or BSVs for which you have write access to
Viewing and Modifying a Journal Batch – –
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
Data Access Security for Legal Entities Access to Full Ledger and Ledgers Access Level Ledger Legal Entities (BSVs)
Actions: Journals Balances Reports
Read-Only to Full Ledger
US Corporate Ledger ($)
US East (01)
• View Journals • View Balances • View Reports
US West (02)
US South (03)
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 Read-Write to Parts of Access Level Multiple Ledgers
Ledger
Italy Statutory
EMEA Corporate Legal Entities (BSVs)
Actions: Journals Balances Reports
UK (11)
Italy (12)
Italy (12)
• 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 Budget—Overview 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 Step 1: 1: Define Define budgets budgets and and budget budget organizations. organizations. Step Step 2: 2: Enter Enter budget budget amounts. amounts. Step Step 3: 3: Review Review and and correct correct budgets. budgets. Step Step 4: 4: Freeze Freeze budgets. budgets. Step Step 5: 5: Report Report on on budgets. budgets.
Creating a Budget Amounts are entered into a combination of:
Budget -> Periods 01
200
5800
01
Organization -> Accounts
200 01
6300 200
7340
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
Foreign currency obligation is paid in Oracle Payables
Payables journal entry is recorded in General Ledger
Realized foreign currency gain or loss is calculated
Foreign currency is revalued and the unrealized gain or lost is recorded
Payables journal entry is recorded in General Ledger
Reporting Currencies Business Reasons ●
●
●
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
Benefits ● ●
●
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
Foreign currency
Dollar
Functional currency
Conversion Example Entered Journal Entry Lines
DR. Accounts Receivable………………….10,000 Euro CR.
Revenue…………………………………………10,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
Paris
Revalued U.S. Receivable 1000 Euro 600 U.S. Dollars USD Unrealized Gain 50 U.S. Dollars
New York
Revaluation Process Foreign currencies
Functional currency Conversion at the time of the foreign currency transaction
Foreign currencies
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?
Yes
No
Collect Foreign Currency Receivable
Post to Realized Gain/Loss Account
Revaluation Example Entered Journal Entry Lines DR. Accounts Receivable………………….10,000 Euro CR.
Revenue…………………………………………10,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
Foreign currency
40,000 Foreign Balance Sheet
Assets 75,000
Liabilities 45,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
Structure: Calendar: Currency:
Co - CC - Acct Monthly USD
Use FSG to consolidate data
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
Structure: Calendar: Currency:
Co - CC - Acct - Prd Monthly USD
Use GCS to map and consolidate
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) Automatic generation of eliminating entries ● ●
● ●
●
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
Row Set A
Sales Returns Net Sales
THIS YR 300 100 200
LAST YR 620 100 520
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
Purchase Orders Ordering
RFQs/ Quotations
Receiving
Sourcing Analysis
Supplier management
Invoice/ Payment
Reporting Supplier Performance
Oracle Procure to Pay Process Demand
Purchase requisition
Source
Request for quote (RFQ)
Supplier
Order
Receive
Enter
Purchase order
Receipts
Invoice
Quotation
Pay
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
Automatically create PO
Maintain documents
Accept
Receive against PO
Revise
Requisition pool
Control
Match invoices in Payables
Receiving
Shipment Supplier
Transfer
Receive
Deliver
Order Entry
Inventory
Internal shipment
Inspect
Inventory
Shop floor
Expense
Invoicing
Receive invoices
If appropriate, match invoice to purchase order or receipt
PO
Invoice
Import/Enter invoice Enter basic information Enter detailed information
Maintain invoices
File invoices
Payment
Select validated invoice Pay invoice
Record manual payment Create quick payment outside Oracle Create computergenerated payment
Run Pay run
Create single payments
Modify payments: • Remove/add invoices • Modify payment details Format payments: • Print checks • Load EFT data Validate payments: • Confirm checks • Update invoice • Payment history
Procure to Pay Lifecycle Catalog Content Management
Requisitions Purchase Orders Ordering
RFQs/ Quotations
Sourcing Analysis
Supplier management
Receiving Invoice/ Payment
Reporting Supplier Performance
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 Parent
– Number • Parent supplier number
– Customer Number Your Company
Cust. #9924
Child
Your Supplier
Child
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
Purchasing site RFQ Only site Sue Taylor, Sales Mgr
Bill Wilson, Sales Quotes
Paris
Purchasing site
Liz Miller, Sales Rep
New York
Payment site Primary Pay site Aaron Carr, AR Mgr
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
1 to 1 Invoice
• Pay Each Document Alone 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 Payment Terms
Pay Date Basis
Ship-To Location
Tokyo
Net 30
Due
Tokyo Office
Paris
2/10, Net 30
Discount
Headquarters
Net 30
Due
Headquarters
ABC Corp. Sites
New York
Supplier Information – Payment Details
• Payment Method
Check Electronic Outsourced Check Wire
1 to 1 Invoice
• Pay Each Document Alone 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 Payment Terms
Pay Date Basis
Ship-To Location
Tokyo
Net 30
Due
Tokyo Office
Paris
2/10, Net 30
Discount
Headquarters
Net 30
Due
Headquarters
ABC Corp. Sites
New York
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
Oracle Corp Incorrect Supplier
Site Names CA-REDWOOD IL-CHICAGO VA-RESTON FL-ORLANDO
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
Supplier management
Receiving Invoice/ Payment
Reporting Supplier Performance
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
Invoice Lines
• Amount • Pay Date
Scheduled Payments
• Currency • Terms • Type • Amount • Accounting • Product Integration
Distributions
• Type • Amount • Charge Acct.
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 • • • •
Invoice Header
Item Freight Miscellaneous Tax
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: • • • • • •
Invoice Header
Item Freight Miscellaneous Tax Withholding Prepayment
– Amount
Invoice Lines
Scheduled Payments
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
PO
Quantity Billed
Quantity Ordered
Unit Price
PO Line Price
3-Way
Quantity Billed
Quantity Received
4-Way
Quantity Billed
Quantity Accepted
2-Way
Matching to a Purchase Order Header PO information
Supplier 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
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
6 Delivered 6 Items Actually Shipped
120 0 Items Charged
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
Create subledger accounting AP 100,000 60,000 10,000 30,000
Optionally match to PO or receipt
View invoice
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
Purchase Orders Ordering
RFQs/ Quotations
Receiving
Sourcing Analysis
Supplier management
Invoice/ Payment
Reporting Supplier Performance
Invoice Payment Overview Enter supplier
Validate invoice
Enter 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
Payables Create Accounting Draft
Transfer to GL
Distributions
Accounting Details
GL Interface Import to GL Post in GL
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
Make a Payment
Enter an Invoice
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
01-000-1560
AP Liability
01-000-2210
Expense/ Clearing 01-000-1570
1 2 200
3
200
200
200 200 200 -0-
200
5
200 200
200
4
-0-
6
Accounting for Payments with Cash in Transit (Cash Clearing) Cash
Cash in Transit
01-000-1110
01-000-1150
AP Liability
01-000-2210
400 400 400
400
Expense/ Clearing/ Accrual 01-000-1570
400
2
400
3
400
-0-
1
-0-
400
Accounting for Payments without Cash in Transit (Cash Clearing) Cash
Cash in Transit
01-000-1110
01-000-1150
AP Liability
01-000-2210
400 400
400
Expense/ Clearing/ Accrual 01-000-1570
400
2
400
-0-
1
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
Payables
Approved: Accounts Creates payment; Payables Manager notifies employee department approves report approves report
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
Exclude tax from discounts
Employ taxes with deferred recoverability
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
Regime
Deferred
Tax
Deferred
Tax Status
Deferred
Tax Rate
Deferred
Tax Accounts
•Tax Expense •Recoverable Tax •Interim Tax (used for Accrual Based accounting only)
Tax Variances
– – – –
Tax Exchange Rate Variance (TERV) Tax Invoice Price Tax Rate Variance (TIPV) Tax Rate Variance (TRV) Tax Quantity Variance (TQV)
View more...
Comments