R12 Finance Student Guide
R12 Finance Student Guide
R12 Finance Student Guide
ERP
General Concepts
ERP
A collection of software systems that help to manage business processes for an entire organization Designed to integrate all information processing support for an entire organization
Organization
A group of people engaged in purposeful activity over extended time A tool used to coordinate in order to obtain Value or organizational goals
Business Process
Work activities across time and place, with a beginning, an end, and clearly identified inputs and outputs Has sequence, purpose, interaction
ERP - Definition
Software solution that addresses the Enterprise needs, taking a process view of the overall organization to meet the goals, by tightly integrating all functions and under a common software platform
In simpler words, an ERP is a massive software architecture that supports the streaming and distribution of geographically scattered enterprise wide information across all the functional units of a business house. It provides the business management executives with a comprehensive overview of the complete business execution which in turn influences their decisions in a productive way.
Evolution of ERP
1960s - Systems Just for Inventory Control 1970s MRP Material Requirement Planning & (Inventory with material planning procurement) 1980s - MRP II Manufacturing Resources Planning (Extended MRP to shop floor & distribution Mgmt.) Mid 1990s - E RP Enterprise Resource Planning (Covering all the activities of an Enterprise) 2000 onwards E RP II Collaborative Commerce (Extending ERP to external business entities)
ERP Model
The Before and After of ERP: Before -- each function is supported by multiple applications and interfaces After -- each function is supported by a single application module within the ERP system itself, and all applications leverage a common, authoritative data source.
Information Islands
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
Sales, Marketing, Service, Commissions, Customer contract and after sales support Relationship Management
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
HR
CRM Foundati on
Territories Calendar
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
Vendor
Support
Costs
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
The BPR approach to an ERP implementation implies two separate, but closely linked implementations involved on an ERP site i.e. a technical implementation & a business process implementation. The BPR approach emphasis the human element of necessary changes within the organization, which is generally more Time consuming & has received its share of criticism for creating bloated budgets & extended projects. The ERP market shifts to a mid-market focus & as all implementation are becoming more cost sensitive; the BPR approach has come under some real scrutiny.
CONFIGURATION
IMPORTANCE OF CONFIGURATION This is the main functional area of the ERP implementation. Business processes have to be understood & mapped in such a way that the arrived solution matches with the overall goals of the company. THE PROTOTYPE
A prototype- a simulation of the actual business processes of the company- will be used.
The prototype allows for thorough testing of the to be model in a controlled environment.
As the ERP consultants configure & test the prototype they attempt to solve any logistical problems inherited in the BPR before the actual go-live implementation. STRENGTHS & WEAKNESSES Configuring a companys system reveals not only the strengths of a companys business process but also& perhaps more importantlyits weakness. It is vital to the health of the company & to the success of the ERP implementation that those configuring the system are able to explain what wont fit into the package & where the gaps in functionality occur.
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
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.
Other Resources
MetaLink Appsworld Appsnet Oracle Technology Network (OTN)
In class
LWC
RWC
SSC D
QUIZ
(1)
QUIZ
Summary
After completing this lesson, you should be able to: Understand the target audience and purpose of this course Identify the roadmap for this course and list the topics that will be covered in it Gather inputs from where you can access additional reference material for this course
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
Navigator
Choosing a Responsibility
Click a link to
the responsibility
Accounts Payable
Payroll
Responsibility Relationships
Responsibility menu One to many
User 1
User 2
User 3
User 4
Navigator
Menu bar Toolbar Region tabs
Functions
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.
Navigating to a Form
Form Terminology
Tool tip Menu bar Help
Title bar
LOV icon
Form Terminology
Region
Region tab
Field
Button
Field Colors
Field Color White Blue with Black Text Yellow White with Green Text Blue Description It allows data entry It Indicates drilldown capability It requires data entry It Display only It indicates fields to use in Query-Enter Mode
New
Save
Edit
Delete
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
Discount %
Query mode Find mode Menu bar, [F11] Existing window Wildcards Menu bar, Toolbar Find window List of values
Query Operators
Operat Meaning or = != > >= < <= Equal to Not equal to Greater than Greater than or equal to Less than Example = Janet = 107 != Janet != 107 >99.1 > Joan >=55 <1000.00
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.
Submits request
Request runs.
QUIZ
Which colour is used for optional fields in any form of oracle application? (2) One responsibility is shared by many persons? (3) Ctrl+S can be used for save the records?
(1)
QUIZ
Summary
After completing this lesson, you should have learned how to: Log in to Oracle Applications Use Forms and Menus Use functionality of the buttons and tabs that appear in the Navigator window and other forms Create Favorites and set Preferences Understand Form terminology and characteristics Create, save, edit, and delete record using Forms Search for data and enter data using Forms Access online Help Submit Concurrent and SRS requests Log out of Oracle Applications
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
Custome rs
Employe es
Suppliers
Partners
Suite
Fulfill
Automate key internal business processes Extend automation and collaborate with your trading partners Drive continuous improvemen t with realtime intelligence
Oracl e Finan ce
Vendo rY Planni ng
Legacy Environment
Information-Driven Applications
Develop Contracts Market Projects HR Finance Maintain Service Fulfill
Customer s, Suppliers, Products,
common data model that produces a single definition of key business entities (customers, suppliers, products, etc) Build a robust suite of applications designed to work together deployment of tailorable business flows integration with service oriented, standards-based architecture
Procure
Make
Support modular
Promote low-cost
Projects
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
Workforce Scheduling
Supply Chain Planning Order Management Advanced Supply Chain Planning Management Order Constraint Based Optimization Advanced Pricing Inventory Optimization Release Management Global Order Promising Sales Contracts Collaborative Planning Configurator Strategic Network Optimization iStore Demand Management Supply Chain Planning and Order Advanced Forecasting & DemandManagement Intelligence Management Real-time Sales & Operations Planning Predictive Trade Planning Deduction and Settlement Management Trade Promotion Optimization Asset Lifecycle Management Enterprise Asset Management Self-Service Work Requests Asset Tracking Property Manager
Manufacturing Discrete Manufacturing Manufacturing Execution System Mobile Supply Chain Applications Flow Manufacturing Flow Sequencing Production Scheduling Repetitive Manufacturing Optimization Process Manufacturing
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
Master Data Management (Hubs Customer Data Management Product Information Managemen Financial Consolidation
Interaction Center Technology Advanced Inbound Telephony Advanced Outbound Telephony Email Center Scripting
The following topics are included in the technical architecture of Oracle Applications R12
Forms-based Self-service (HTML/JSPs) Business Intelligence Mobile
Desktop/Client Tier
Desktop/Client Tier Application Tier Database Tier
Internet
Applications Tier
Desktop/Client Tier
Database Tier
Internet
Servlet Engine Java Server Pages (JSP) Discoverer server Reports server Administration server
Database Tier
Desktop/Client tier Application tier Database tier
Internet
The Network
Although the network is not a tier of R12 EBusiness Suites three-tier architecture, it is a critical component that makes it all work. R12 EBS allows access through multiple channels including internal networks (LANs/WANs) and external networks (Internet/VPNs). All of the choices in the network will ultimately affect your performance, for good or bad.
CRM
Financi als
HRMS
Manufactu ring
. . .
The various components of the Oracle Applications Technology Layer Applications technology layer are discussed in the following slides.
QUIZ
Oracle ERP application has three tier architecture? (True/False) (2) R12 Oracle applications supports how many languages? (3) Is network speed affects the performance of Oracle application? (Yes/No)
(1)
QUIZ
Summary
In this lesson, you should have learned to describe:
The basic architecture of Oracle Applications The major components of the architecture
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)
Locations Organizations
Currenc ies
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.
Items
After the items have been defined, they are assigned to organization.
Responsibility - Inventory, Vision Operations (USA) (N) Items > Master Items
Customers
Sales Force
Responsibility - CRM Resource Manager, Vision Enterprises (N) Maintain Resources > Resources Responsibility - Order Management Super User, Vision Operations (USA) (N) Setup > Sales > Sales persons
Employees
Responsibility - Human Resources, Vision Enterprises (N) People > Enter and Maintain
Locations
Locations are physical addresses that may represent your companys addresses or your customers addresses.
Responsibility - Human Resources, Vision Enterprises (N) Work Structures > Location
Organizations
Responsibility Human Resources, Vision Enterprises (N) Work Structures > Organization > Description
Concept to Release
Click to Order
Plan to Replenish
Inventory to Fulfillment
Back Offic e
Benefits to Payroll People to Paycheck Project to Profit Accounting to Financial Reports
Procure to Pay
Demand to Build
Requisitions Cost info
ASCP/MR P
Cost Manageme nt
Inventory
UOM s Item s
Order Management
Engineering
Campaign to Order
Marketing communication
Marketing Audience
Discoverer
Scripting
Order to Cash
Set of books General Ledger Invent ory activit y Inventory UOM s Inter org/ Shipme nts Inventory
Purchasing / iProcureme nt Re qs
Transactio ns
Item s
Contract to Renewal
Standard sales contract
i-Store
Service Contracts
No item warranty only Quote to booked Service contract for item with warranty order
Quoting
Invoice
Accounts Receivable
Request to Resolution
Solutions Custom ers
Create SR
i-Support Customer
Teleservice
Ite ms
Produ Create return Create RMA cts order owne d Order Capture Order Foundation Fulfillment APIs (Order to Cash) Installed Base
Inventory
People to Paycheck
HRMS
HR Information
Accounting
General Ledger
Payroll
Cash Management
QUIZ
Location/physical address is defined by which application? (2) Customer once defined, need to be redefine when invoice generated? (True/False) (3) People to Pay check cycle require four applications integration? (True/False)
(1)
QUIZ
Summary
In this lesson, you should have learned about:
The shared entities within R12 E-Business Suite The key integration points and business flows between products in R12 E-Business Suite
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
6 5 4 3 2 1
Self Service and Approvals Registration Processes Delegated Administration Role Based Access Control Data Security Function Security Optional
Required
Flexibility and Automation of Administratio Level Self Service and Approvals Registration Processes Delegated Administration Role Based Access Control Data Security Function Security Local Administrators End Users
System Administrator
Function Security
Function Security
Defines an application Defines data groups Creates responsibilities and users
Windows
Oracle
User
Responsibili ty
Reports
Application
Importance of Responsibilities
Responsibilities determine:
Menus and Forms access Available reports Applicable Ledgers Associated Operating Unit Accessible applications
Components of a Responsibility
Data group
2 Enter start and end dates 3 4 5 Select data group Select menu Select request group
2Require password change Limit access attempts Enter users start date
Define 1 or modify responsibility Define or Modif Exclude y functions and menus Define application user
1 Assign
Menu Level 1 Function Menu Level 2 Function Function Menu Level 3 Subfunction Subfunction Function Menu Level 2 Subfunction Menu Level 2 Function Function Subfunction: A subset of a forms functionality Function: A set of executable code available as a menu option
Function-A
Menu Level 2 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
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.
Concurrent Processing
Runs non-interactive tasks, such as reports and programs Does not interfere with the interactive work performed in your computer
Submitting a Request
QUIZ
Function security is used by System Administrator for what purpose? (2) User must have three responsibilities for work on Oracle application? (True/False) (3) Profile option set at how many levels?
(1)
QUIZ
Summary
In this lesson, you should have learned to:
Describe the layers of access control in Oracle Applications security Define applications, responsibilities, and users in Function Security Use Menu and Function Security to modify responsibilities Define components of Data Security Describe user and system profile options Define concurrent and Standard Request Submission
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
Assets
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
Sales Information
3987 Transaction Payment Type
Standard window
CustomerJane Doe
COM-876-LTN Item Computer - Monitor - Light Tan[ ] Description
Item Information
Category COM Item 876 Color LTN Computer Monitor Light tan
Account Entry
Account Entry
Corporation Subsidiary
10 283
Account 203
Receivables
Territory Flex field Sales Tax Location Flex field
Assets
Asset Key Flex field Location Flex field Category Flex field
Inventory
Item Categories System Items Sales Orders Item Catalogs
Service
Service Item Flex field
Human Resources
People Group Flex field Job Code Flex field
CK Payment Type
Segments
Segment 1
Segment 2
Plan flexfield segments, structures, value sets, and values Define value sets Define flexfield structure Define values Define security and cross-validation rules, if necessary
Item Information
Category COM Item 876 Color LTN Computer Monitor Light tan
755
876
933
Title
Information
Order of segments
Prompts
10-203-3003-025-203 10-203-3003-025
Account 025
SEGME
Cross-Validating Values
Country Value Set State Value Set City Value Set Los Angeles London New York Houston
Sales Information Transaction 3754 Big Customer Manufacturing Address 1211 State City Dallas Zip 75219 TX State USA Country
Item COM-876-LTN
Store number
Check number
Expiration date
Down payment
Credit card number Expiration Situation 3: Store number Date (credit card)
Situation 1: (finance)
Situation 2: (check)
Credit card number Expiration Situation 3: Store number (credit card) Date
Varies by task
Situation 1: (finance)
Check context
Situation 2: (check)
Credit card context Credit card number Expiration Situation 3: Store number Date (credit card)
Store number
Check context
Store number
Store number
Context-Sensitive Segments
Finance context ContextSensitive Segments (Vary by context)
Check context
Store number Account Finance terms Down payment Context Credit card context field Check context
Context 1
Context 2
QUIZ
Which are the types of Flexfields available in Oracle application? (2) [ ] is the symbol for identification for Key FF on any form? (3) What is the purpose of Descriptive FF in Oracle ERP?
(1)
QUIZ
Summary
In this lesson, you should have learned how to:
Describe flexfields Define value sets Define key flexfields Define descriptive flexfields
Fundamentals of Multi-Org
Chapter 7
Objectives
After completing this module, you should be able to do the following: Define Multiple Organization (Multi-Org) Discuss the types of organizations supported in the Multi-Org model Explain the entities of Multi-Org Explain how Multi-Org secures data Define Multi-Org Access Control
What Is Multi-Org?
Multi-Org is a server-side (applications and database) enhancement that enables single installation of Oracle Applications. Multi-Org keeps transaction data and some setup data separate and secure by different lines of business.
Ledger
GL, FA
GRE/Legal entity
Inventory Organization
LE
LE
OU
OU
OU
MIO IO IO IO IO IO IO
US
Canada
Japan
US
Canada
Japan
Chicago
West
East
Tokara Islands
Inventory
Warehouse
US 1 (LE)
US 1 (LE)
US 2 (LE)
Plant 1 (IO)
Plant 1 (IO)
Plant 2 (IO)
Security Model
Select
Users
The responsibility is key to multi-org security and reporting. It determines: Operating unit Reporting ability
Global Registries
Operations US Supplier ABC Corporation Distribution SNG
Address 1: New York, NY Address 2: Orlando, FL New York Address 3: Green Bay, WI
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
OU1 Op Unit
OU2 Op Unit
OU3 Op Unit
Ledger
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.
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
OU2 Op Unit
OU3 Op Unit
QUIZ
Multi-Org structure is used for enablement of multiple organizations/ Business units for accessing of Oracle application? (True/False) (2) Operating unit is represented by which symbol in Multi-Org structure? (3) One can define different LE under one LEDGER? (True/False)
(1)
QUIZ
Summary
In this lesson, you should have learned how to:
Define Multi-Org Explain the Multi-Org entities Explain how data is secured
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 Processes
Custom er: Receive External Order Customer: Credit Check
Customer : Advanced Shipment Order Process An d End Customer Customer: : Send Order Send Acknowledgme Supplier nt Invoice
Order entry
Shipping
Warehouse
Benefits of Workflow
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
Overview of Alerts
Server
Client
Client
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
QUIZ
In Oracle Application Work Flow is used for what? (2)Alerts can work on any conditional Logic? (True/False)
(1)
QUIZ
Summary
In this lesson, you should have learned how to:
Recognize the benefits of Workflow Describe a Workflow process Describe Alerts
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
Manufacturing Purchasing
DBI
Execute
Service
Project Mgmt
ReportsUsers
Develop Contracts E-Business Projects HR Customers Finance Maintain Service Fulfill Business Intelligence Suppliers Products Plan Procure Make Suite Market Sell Order
Regions
Period Type
Primary Dimension
Date
Compar e To
Currenc y
KPI regi on
Table region
Graphical region
QUIZ
(1)In (2)
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
Other Subledgers
Revalue/ Translate
Open Period
Review Post
Payables Receivables Assets Purchasing Projects Treasury Property Manager Lease Management
HRMS
Continued
Grants Accounting Public Sector Budgeting Public Sector Financials Federal Financials
Continued
Subledgers
GL_INTERFACE
Journal Import
GL_BALANCES
Post
Journals
General Ledger
Revaluation
Translation
Currency
Budgeting
Oracle General Ledger gives you a variety of tools to create, maintain, and track your budgets, including the ability to upload budget amounts from an Excel spreadsheet.
January 2002 Cost Center 100 Actuals Salaries Supplies Travel TOTAL 14,000 4,000 1,500 19,500 Budgets 15,000 3,500 1,700 20,200 Variance 1,000 (500) 200 700
Exception alerts
Allocations rules
Enhanced reporting
Row
Report Column
Accounting Setups
An accounting setup is based on several factors, such as:
legal environment number of legal entities maintained in the same primary ledger business needs transaction processing needs
Ledger Processing aOptions that This table is an example of ledger attributes for global company
has four legal entitiestwo in the U.S., one in the U.K., and one in France.
Ledger Attributes
Chart of Accounts Accounting Calendar/Period Type Currency Subledger Accounting Method Ledger Options
U.K. Operations
Corporate Monthly/Month
France Operations
French Statutory Fiscal/Fiscal
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
Multiple legal entities can share the same primary ledger attributes.
The number of legal entities assigned to an accounting setup affects different key features available in the E-Business Suite. Review the features in the following table to understand how different features are affected.
Feature One Legal Entity Assigned Legal entities can open/close periods at different times. Legal entities can have autonomous document sequencing rules. No Multiple Legal Entities Assigned All legal entities in a ledger must open/ close periods at the same time. All legal entities in a ledger must share the same document sequencing rules. Journal entries can cross multiple legal entities. No Legal Entities Assigned The standalone ledger can open/close periods independently. The ledger can have autonomous document sequencing rules. N/A No legal entities exist.
Document Sequencing
Q&A
Ledger
R12 Oracle General Ledger Management Fundamentals
Ledgers Defined
Ledgers The Ledgers represent the core of a companys financial records where every transaction flows through.
Accounting Setup Manager Maintaining Multiple Accounting Representations with Secondary Overview Ledgers
Legal Entity
Accounting
SLA
Transaction
AP
AR
FA
Other Subledgers
Secondary Ledgers
Secondary Ledgers The Secondary Ledgers are used for supplementary purposes and can be used for global companies to comply with various legal requirements.
Reporting Currencies
If one or more of the following are different, If difference is only currency,
US GAAP Accrual Corporate Chart of Accounts Monthly Calendar Accounting Method Currency
Define Calendars
Enable Currencies
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
Product, product line, line of business, channel Project, phase, task, job, work order
Balancing
Cost Center
Natural Account
Intercompany
The same value set can be used more than once in the same Accounting Flexfield structure.
01 02 03
01 02 03
Allow budgeting and posting Account type natural account segment values Control Account Reconciliation Flag
Segment Qualifiers
Account Type Asset, Liability, Owners' Equity Revenue, Expense Budgetary Dr, Budgetary Cr Yes or No Yes or No Payables, Receivables, Yes, or No Yes or No
Budget Entry Allowed Posting Allowed Third Party Control Account Reconciliation Flag
Ledger Sets
Ledger Sets
Data Access Sets enable the specification of: read only or read and write access
Q&A
Revalue/ Translate
Open Period
Review Post
Journal Components
Every journal entry in Oracle General Ledger has three components.
Enter Journals
Batch
Header
Lines
Functional currency entries Foreign currency entries Statistical entries Intercompany entries
Reverse Journal
Change Period
Post
Posting Journals
Account Balance
Prepost Journal entry
Enter journal
$500 $ 25 $525
After post
Post journal
Q&A
Standard Dr. Auto Lease Expense..10,000 dollars Cr. Accounts Payable....10,000 dollars
Formula Dr. Bad Debt Expense..<Variable Amounts> Cr. Bad Debt Reserve..<Variable Amounts>
No
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
10
1,000
20
4,000
30
Sales Revenue
2,000
9999
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
1/3
Tokyo rent
Paris rent
Any formula
Dept A
Dept B
Dept C
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.
Summing
Constant
Lines
Target
Offset
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
Data Access Security for Legal Entities Data Access Setsand Ledgers Provide read-only and/or write access to data by ledger
Data Access Security for Legal Entities Access Security for Multi-Ledger Processing and Ledgers BSVs for multiple Generate recurring journals for a subset of
ledgers in a ledger set
Data Access Security for Legal Entities Data Access Setsand Ledgers Journals Example
You can create a journal batch for the ledger and/or BSVs for which you have write access to You can view journal batches for which you have read-only or write access to the ledger and/or BSV You can modify journal batches only if you have write access to all ledgers and/or BSVs that are used in the batch
Data Access Security for Legal Entities Access to Full Ledger and Ledgers
Access Level Ledger Legal Entities (BSVs)
US East (01)
US West (02)
US South (03)
Actions:
Journals Balances Reports
Data Access Security for Legal Entities Access to BSVs and Ledgers
Access Level Ledger Legal Entities (BSVs)
Read-Only
Read/Write
US East (01)
US West (02)
US South (03)
Actions:
Journals Balances Reports
View, Create, Post Journals View and Update Balances View and Run Reports
Data Access Security for Legal Entities Access to Multiple Ledgers and Ledgers to Parts of Read-Write Access Level
Multiple Ledgers
Ledger
EMEA Corporate
Legal Entities (BSVs)
UK (11)
Actions:
Journals Balances Reports
Q&A
Financial Budgeting
Anatomy of a BudgetOverview
A budget consists of periods, accounts, and amounts.
Name: FY96PLAN
Jan-1994 to Dec-1994
Periods Accounts
CC100 CC200
.. ..
$3000 $1500
Amounts
Creating a Budget
Amounts are entered into a combination of:
Q&A
Multi-Currency
Overview of Multi-Currency
Pounds
Yen
Dollar
Euro
Conversion
Revaluation
Translation
Reporting Currencies
Business Reasons
Benefits
Useful for consolidation reporting and analysis No need to physically move balances to create views of consolidation data Beneficial for parent consolidation entities that share the same chart of accounts and calendar with their subsidiaries
Tighter link to ledgers! For accounting and reporting in another currency (in addition to the ledger's primary currency) Can be used with Primary or Secondary ledgers
Defining Currencies
Use the Currencies window to define and enable or disable currencies
Conversion Overview
Oracle General Ledger converts journal amounts entered in a foreign currency to functional currency equivalents using daily conversion rates
Foreign currency
Functional currency
Conversion Example
Entered Journal Entry Lines DR. Accounts Receivable.10,000 Euro CR. Revenue10,000 Euro Foreign currency
CONVERT 1 Euro = .8 US Dollars DR. Accounts Receivable. 8,000 US$ CR. Revenue... 8,000 US$ Functional currency
5-1-97 JPY/US SPOT .7155 5-1-97 JPY/CAD CORP .0112 Daily Rates
Revaluation Overview
Revalue account balances to reflect the change in the foreign currency rate from the date a transaction is entered and the reporting date
Original U.S. Receivable 1000 Euro 550 U.S. Dollars Revalued U.S. Receivable 1000 Euro 600 U.S. Dollars USD Unrealized Gain 50 U.S. Dollars
Paris
New York
Revaluation Process
Foreign currencies Foreign currencies
Running Revaluation
Revalue Foreign Currency Balances Post to Unrealized Gain/Loss Account Reverse Revaluation Journals
Yes
Revaluation Example
Entered Journal Entry Lines DR. Accounts Receivable.10,000 Euro CR. Revenue10,000 Euro
Convert 1 Euro = .8 US Dollars DR. Accounts Receivable. 8,000 US$ CR. Revenue... 8,000 US$
REVALUE 1 Euro = .81 US Dollars DR. Accounts Receivable. 100 US$ CR. Unrealized Gain.. 100 US$
Translation Overview
Foreign currency translation is a process that lets you restate your functional currency account balances into a reporting currency
Functional Balance Sheet
Functional currency
Assets 100,000
Liabilities 60,000
Owner's Equity Period end Rate = 0.75 40,000 Foreign Balance Sheet Liabilities 45,000
Foreign currency
Assets 75,000
Q&A
Consolidations
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
Consolidation Tools
You can use the method that best suits your needs to consolidate financial information.
GCS
FSG
A workbench to view the consolidation status of your subsidiaries Sophisticated consolidation mapping rules to map accounts and specify transfer rules from the subsidiary to the parent A color-coded consolidation monitor that guides you through the consolidation steps A Consolidation Hierarchy Viewer to graphically display your consolidation structure The Interface Data Transformer makes importing data from external feeder systems easier
Global Consolidation System (GCS) Features and Benefits Global Consolidation System provides: (continued) entries Automatic generation of eliminating
Multilevel drilldown capabilities to subsidiary balances and subledgers Interface Data Transformer (IDT) Powerful report publishing capabilities using FSG and Web ADI Integrated multidimensional analysis using Oracle Enterprise Planning and Budgeting
Consolidation Workbench
The Consolidation Workbench and State Controller provide a central point of control for consolidating an unlimited number of subsidiaries to your parent ledger
Q&A
Financial Reporting
Balance Sheet
Income Statement
Row Set A
Income Statement Division 10 Sales Returns Net Sales THIS YR 300 100 200 LAST YR 620 100 520
Row Set A
Column Set A
Sales Returns Net Sales
Column Set B
Cash Investments Receivables
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
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
For adjustments
Q&A
Intercompany Transactions
Intercompany transactions are transactions between two or more legal entities in an enterprise
Vision France
Vision Germany
Intercompany Transaction
Reporting
Purchase requisition
Supplier
Quotation
Order
Receive
Enter
Pay
Purchase order
Receipts
Invoice
Requisitions
Demand
Inventory
WIP
MRP
Order Mgmt
Other Systems
Import/reschedule requisitions Internal Order Mgmt sales order Approval Manually create Requisition Requisition pool PO
Suppliers
Purchase requisition
Quotation
Supplier
Purchase order
Receipts
Returns
Payment
Purchase Orders
Approve Manually create PO Maintain documents Requisition pool Automatically create
Accept
Revise
Control
Receive against PO
Receiving
Deliver
Shop floor
Inventory
Internal shipment
Inspect
Expense
Invoicing
Receive invoices
PO Import/Enter invoice Enter basic information Enter detailed information Maintain invoices
Invoice
File invoices
Payment
Modify payments: Remove/add invoices Modify payment details Format payments: Print checks Load EFT data Validate payments: Confirm checks Update invoice Payment history
Record manual payment Create quick payment outside Oracle Create computergenerated payment
Reporting
Suppliers Page
Supplier Organization
Number
Parent supplier number
Parent
Customer Number
Your Company
Cust. #9924
Child
Child
Your Supplier
Rounding Rule Set Invoice Values as Tax Inclusive Allow Withholding Tax Withholding Tax Group Tax Registrations
Purchasing site RFQ Only site Sue Taylor, Sales Mgr Bill Wilson, Sales Quotes
Purchasing site
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.
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
Payment Method
1 to 1 Invoice
Check
Payment Terms
Priority Terms Pay Date Basis Pay Group Always Take Discount Exclude Freight From Discount Create Interest Invoice
Paris
2/10, Net 30
Discount
Headquarters
New York
Net 30
Due
Headquarters
Payment Method
1 to 1 Invoice
Check
Payment Terms
Priority Terms Pay Date Basis Pay Group Always Take Discount Exclude Freight From Discount Create Interest Invoice
Paris
2/10, Net 30
Discount
Headquarters
New York
Net 30
Due
Headquarters
Merging Suppliers
ABC Corp
Merge suppliers
ABC Corporation
Oracle Corporation Target/Correct Supplier Site Names CA-REDWOOD IL-CHICAGO VA-RESTON 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
Reporting
Overview of Invoices
Enter supplier Import/Enter invoice Validate invoice
Enter requisition
Invoice Types
You can manually enter invoices into Payables using: Invoice Workbench Quick Invoices window
Your system can create the following types of invoices: Recurring Invoices RTS Invoices Retroactive Price Adjustment Invoices
You can use the Invoice Workbench to view and query by example Adjustment and PO Adjustment invoices. You cannot enter or update these invoices. You cannot match these invoices to receipts and purchase orders.
Invoice Import
You can import invoices or invoice information to create invoices in Payables. Oracle Internet Expenses expense reports Payables expense reports Credit Card invoices EDI invoices XML Invoices Invoices from external systems Oracle Property Manager invoices Oracle Assets lease payments
Invoice Structure
Type Supplier Number
Invoice Header
Currency Terms Type Amount Accounting Product Integration Type Amount Charge Acct.
Invoice Lines
Scheduled Payments
Distributions
Invoice Workbench
Invoices Window Invoice Header General Lines Holds View Payments Scheduled Payments View Prepayment Applications
Other Features Actions Calculate Tax Tax Details Corrections Quick Match Match Distributions
Invoice Header
Invoice Lines
Scheduled Payments
Distributions
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
Invoice Header
Invoice Lines
Amount
Scheduled Payments
Distributions
Invoice Header
Invoice Lines
Scheduled Payments
Distributions
Entering Distributions
Manual
Distribution Set
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
Type:
Item Freight Miscellaneous Tax Withholding Prepayment
Scheduled Payments
Invoice Header
Invoice Lines
Amount
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.
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.
Item
Miscellaneous
Freight
Allocation Restrictions
Cancelled invoices Paid invoices Applied prepayments Items matched to multiple PO distributions Accounted allocations
Scheduled Payments
Invoice Header
Invoice Lines
Scheduled Payments
Distributions
10 Items on Scheduled Shipment 7 to be sent to Dept 110 3 to be sent to Dept 120 0 Delivered
120
0 Items Charged
110
6 Items Charged
View invoice
Pay invoice
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
Reporting
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
Objectives
After completing this module you should be able to do the following: Describe the period closing process in Payables and Purchasing Reconcile accounts payable transactions for the period Identify key programs and reports Understand setup options Understand additional implementation considerations
Key Processes
Create Accounting Final Subledger Accounting Distributions Accounting Details
Review/Correct Accounting
General Ledger
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
Enter an Invoice
Make a Payment
Create Accounting
View Accounting
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
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
01-000-1560
01-000-2210
1 2
200 200 200 200 -0200 200 200 200 -0200 200
3 4 5 6
01-000-1110
01-000-2210
400
1 2 3
400
-0-
-0-
400
01-000-1110
01-000-2210
400
1 2
400
-0-
400
Reports
Accounts Payable Trial Balance Accrual Rebuild Reconciliation Report Accrual Write-Off Report Matched and Modified Receipts Report Account Analysis Report
Reports
Payables Posted Invoice Register Payables Posted Payment Register Receipt Accruals - Period End Receiving Account Distribution Report
Reports
Expense Reports
An Expense Report is an invoice representing an amount due to an employee for business-related expenses.
Payables
Internet Expenses Rejected: Adjusted: Workflow notifies Creates payment; employee notifies employee
1099 Reporting
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.
Payables leverages E-Business tax to setup, calculate, and manage transaction taxes such as: Sales VAT Excise Customs Duty Environmental Offset Recoverable Tax
Enter Invoice
Validate Invoice
Self-assess taxes
To exclude tax from discounts, enable the Exclude Tax From Discount Calculation Payables Option
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
Regime Tax
Deferred Deferred
Tax Variances
Tax Exchange Rate Variance (TERV) Tax Invoice Price Tax Rate Variance (TIPV) Tax Rate Variance (TRV) Tax Quantity Variance (TQV)