Oracle Internal & Oracle Academy

Similar documents
Global Supplier Database Online

Oracle Financials Cloud Implementing Receivables Credit to Cash

Oracle Public Sector Advanced Features

Oracle. Financials Cloud Implementing Receivables Credit to Cash. Release 13 (update 17D)

Oracle Project Management

Oracle Financials Cloud Using Financials for Asia/Pacific. Release 13 (update 18C)

Oracle. Financials Cloud Using Tax. Release 13 (update 18B)

Oracle Receivables. Implementation Guide Release 12. Part No. B

Oracle. Financials Cloud Implementing Tax. Release 13 (update 17D)

Oracle Financials for Asia/Pacific

R12 Oracle HRMS Advanced Benefits Fundamentals Student Guide

Oracle. Financials Cloud Implementing Tax. Release 13 (update 18B)

Golden Tax Adaptor for China

Oracle Financials for Asia/Pacific

Oracle Fusion Applications Order Fulfillment, Receivables, Payments, Cash, and Collections Guide. 11g Release 1 (11.1.2) Part Number E

1z0-962.exam. Oracle. 1z Oracle Financials Cloud: Receivables 2017 Implementation Essentials. Version 1.

Oracle Fusion Applications Order Fulfillment, Receivables, Payments, Cash, and Collections Guide. 11g Release 7 (11.1.7) Part Number E

Oracle Fusion Applications Asset Lifecycle Management, Assets Guide. 11g Release 6 (11.1.6) Part Number E

Withholding Tax Reporting for Israel

1Z z0-517 Oracle EBS R12.1 Payables Essentials Version 24.5

Oracle Financials Cloud Implementing Financials for Asia/ Pacific. Release 13 (update 18C)

- Tax Reporting Ledger in 11i.10. Alex Fiteni CMA Fiteni International LLC Managing Risk, Leading Change

Oracle Fusion Applications Financial Control and Reporting, Accounting Transactions, Tax Transactions, and Reporting Guide

Oracle Fusion Applications Asset Lifecycle Management, Assets Guide. 11g Release 5 (11.1.5) Part Number E

Upgrading to Receivables R12?

Oracle Communications Billing and Revenue Management

PeopleSoft Enterprise ebenefits 9.1 PeopleBook

PeopleSoft Enterprise Commitment Control 9.1 PeopleBook

Oracle Financials for Norway

Oracle Financials for Norway

Withholding Tax Reporting for Italy

Oracle Financials for Asia/Pacific

Oracle Financials for Taiwan

Oracle Financials Cloud Implementing Assets. Release 13 (update 18C)

Oracle Receivables. Tax Manual Release 11i. Part No. A

Oracle E-Business Tax

Oracle Loans. User Guide Release Part No. E

Question: 1 Which two statements would be true when helping a customer make implementation decisions for General Ledger?

Oracle Applications. Fixed Assets. White Paper. GreenChain Software Solutions Pvt Ltd. Release

Withholding Tax Reporting for Spain

Oracle Financials for Belgium

Oracle Financials Cloud Using Receivables Credit to Cash

Oracle Financials for Taiwan

Oracle. Financials Cloud Using Assets. Release 13 (update 17D)

Tax Reporting for Germany

The Newest Certifytools 1z0-335 Dumps! 100% Pass Guarantee! (165 Q&As) Oracle. Exam Questions 1z0-335

Advanced Revenue Management

White paper on E Business Tax Implementation in R 12 presented at

Oracle R12 Accounts Receivable

Oracle Financials for Europe

Oracle Financials. for the Netherlands Documentation Updates. RELEASE 11 August, Enabling the Information Age

Microsoft Dynamics GP. Receivables Management

VAT Reporting for Italy

Setting Up Tax Reporting Types Oracle E- business Tax User Guide

Margin Direct User Guide

Oracle Financial Services CRS Assessment Guide. Release May 2018

Oracle Financials. Country-Specific Installation Supplement Release Part No. E

Oracle. Financials Cloud Using Assets. Release 13 (update 18A)

Setting Up Taxes Oracle E-business Tax User Guide

Questions to Consider When You Implement Oracle Assets

1z Oracle EBS R12.1 General Ledger Essentials

FATCA Administration and Configuration Guide. Release April 2015

Oracle. Financials Cloud Using Financials for EMEA. Release 13 (update 17D)

Oracle Receivables. Implementation Guide Release Part No. E

Banner Human Resources Spreadsheet Budgeting Handbook

Oracle Financials. for Canada Documentation Update. RELEASE July, Enabling the Information Age

Oracle CRL-Financials Enabled Projects

CHAPTER 2: GENERAL LEDGER

Question No : 2 You have confirmed an automatic receipt in error. What is the correct method to rectify the error?

Oracle Credit Management

Oracle Financials for Taiwan

Advanced Real Estate Forecasting Implementation Guide Release 9.1.x

Insbridge Rating and Underwriting

Microsoft Dynamics GP. GST and Australian Taxes

Transaction Tax Reports

Amortization Guide. November 8,

Order Engineering Workbench: Processing Order BOMs

Oracle Financial Services FATCA Management User Guide. Release 1.0 January 2013

Self-assessed Tax. Oracle Financials for EMEA

Advanced Stock Valuation Implementation Guide Release 9.2

FATCA Administration and Configuration Guide. Release 2.0 May 2014

Sage Bank Services User's Guide

Oracle Risk Management

How to Use Tax Service in the US Localization of SAP Business One

Introduction to Client Online

Oracle. Financials Cloud Implementing Financials for EMEA. Release 13 (update 18B)

Sage Tax Services User's Guide

Oracle Financials for Spain

Compensation & Benefits: Stock Options

Oracle. Project Portfolio Management Cloud Defining and Managing Financial Projects. Release 13 (update 17D)

Oracle. Project Portfolio Management Cloud Using Project Performance Reporting. Release 13 (update 17D)

VAT Reporting for France

Oracle 1Z Oracle Fusion Financials 11g Accounts Payable Essentials. Download Full Version :

Oracle Credit Management

PeopleSoft Enterprise CRM Enterprise Pricer 9.1 PeopleBook

Release 12 Enhancements

Oracle Fusion Middleware User s Guide for Oracle Unified Loan Origination Process Accelerator 11gRelease 1 ( )

Croatia Fiscalization Fiscalization in Financial Accounting

Oracle. Project Portfolio Management Cloud Using Project Performance Reporting. Release 13 (update 18B)

Loan Origination Version NT1316-ORACLE FC UBS V.UM [January] [2010] Oracle Part Number E

Transcription:

D49298GC10 Edition 1.0 July 2007 D51823 R12 Oracle Financials Functional Migration Fundamentals Student Guide Volume 1

Copyright 2007, Oracle. All rights reserved. Disclaimer This document contains proprietary information and is protected by copyright and other intellectual property laws. You may copy and print this document solely for your own use in an Oracle training course. The document may not be modified or altered in any way. Except where your use constitutes "fair use" under copyright law, you may not use, share, download, upload, copy, print, display, perform, reproduce, publish, license, post, transmit, or distribute this document in whole or in part without the express authorization of Oracle. The information contained in this document is subject to change without notice. If you find any problems in the document, please report them in writing to: Oracle University, 500 Oracle Parkway, Redwood Shores, California 94065 USA. This document is not warranted to be error-free. Restricted Rights Notice If this documentation is delivered to the United States Government or anyone using the documentation on behalf of the United States Government, the following notice is applicable: U.S. GOVERNMENT RIGHTS The U.S. Government s rights to use, modify, reproduce, release, perform, display, or disclose these training materials are restricted by the terms of the applicable Oracle license agreement and/or the applicable U.S. Government contract. Trademark Notice Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners. Author Richard Sears, Dee Fairbanks Simpson Technical Contributors and Reviewers David Barnacle, Melanie Featherstone, Wallace Gardipe, Theresa Hickman, Anant Iyer, Thierry Javelle, Ruth Kukla, Robert Macisaac, Vic Mitchell, Christine Rudd, Kathryn Wohnoutka This book was published using: oracletutor

Table of Contents Oracle Financials Overview...1-1 Oracle Financials Overview...1-3 Objectives...1-4 Why R12?...1-5 Architecture...1-6 Multi-Org Access Control (MOAC)...1-8 Subledger Accounting...1-9 Ledger...1-11 Ledger Sets...1-12 Ledger Architecture...1-13 Legal Organization...1-14 Enhanced Legal Support...1-15 Benefits of Legal Entities...1-16 Oracle E-Business Tax...1-17 Advanced Global Intercompany System...1-18 Centralized Banking...1-19 Bank Model Example...1-20 Four Ways to Consolidate Information...1-21 Multi-Dimensional Analysis & Reporting...1-22 Financial Consolidation Hub...1-23 Data Management...1-24 XML Publisher...1-25 New Standard Reports...1-26 Other New Features...1-27 Summary...1-29 Multi-Org Access Control Overview...2-1 Multi-Org Access Control Overview...2-3 Objectives...2-4 Agenda...2-5 Multi-Org Access Control Description...2-7 Multi-Org Access Control Benefits...2-9 Multi-Org Access Control Process Summary...2-10 Multi-Org Access Control Setup...2-11 Multi-Org Access Control Setup Create Operating Unit...2-12 Multi-Org Access Control Setup Define Security Profile...2-14 Multi-Org Access Control Setup Run System List Maintenance...2-15 Multi-Org Access Control Setup Set Profile Options...2-16 Implementation Considerations...2-17 Agenda...2-18 Multi-Org Preferences Description...2-19 Multi-Org Preferences Benefits...2-20 Multi-Org Preferences Process Summary...2-21 Multi-Org Preferences Setup...2-22 Multi-Org Preferences Setup Add to SubMenu...2-23 Multi-Org Preferences Setup Set Preferences...2-24 Agenda...2-25 Enhanced Multi-Org Reporting Description...2-26 Enhanced Multi-Org Reporting Benefits...2-27 Enhanced Multi-Org Reporting Process...2-28 Enhanced Multi-Org Reporting Process Run Report...2-29 Guided Demonstration 1 Overview: Using MOAC...2-30 Guided Demonstration - Using MOAC...2-31 Copyright Oracle, 2007. All rights reserved. R12 Oracle Financials Functional Migration Fundamentals Table of Contents i

Summary...2-38 Subledger Accounting Overview...3-1 Subledger Accounting Overview...3-3 Objectives...3-4 Agenda...3-5 Subledger Accounting...3-7 Subledger Accounting Description...3-8 Agenda...3-10 Business Benefits...3-11 Business Benefits Global Example...3-12 Business Benefits...3-14 Business Benefits - Auditability...3-15 Business Benefits Transaction Example...3-16 Business Benefits...3-17 Business Benefits - Accounting Reconciliation...3-18 Agenda...3-19 Key Concepts...3-20 Event Classes...3-21 Events...3-22 Transaction Objects and Sources...3-23 Agenda...3-24 Major Features...3-25 Accounting Methods Builder...3-27 Online Accounting...3-31 Inquiries...3-32 Offline Accounting...3-34 Standard Reports...3-35 Agenda...3-36 Setup...3-37 Setup - Journal Line Type...3-38 Setup Journal Line Type...3-39 Setup - Journal Line Type...3-40 Guided Demonstration 1 Overview: Defining Journal Line Types for Payables...3-41 Guided Demonstration - Defining Journal Line Types in Payables...3-42 Practice 1 Overview: Defining Journal Line Types for Payables...3-44 Practice - Defining Journal Line Types for Payables...3-45 Solution Defining Journal Line Types for Payables...3-47 Setup - Account Derivation Rule...3-52 Setup Account Derivation Rule...3-53 Setup - Account Derivation Rule...3-54 Guided Demonstration 2 Overview: Defining Account Derivation Rules for Payables...3-55 Guided Demonstration - Defining Account Derivation Rules for Payables...3-56 Practice 2 Overview: Defining Account Derivation Rules for Payables...3-58 Practice - Defining Account Derivation Rules for Payables...3-59 Solution Defining Account Derivation Rules for Payables...3-61 Setup Journal Entry Description...3-69 Setup Journal Line Definition...3-70 Setup - Journal Line Definition...3-71 Guided Demonstration 3 Overview: Defining Journal Lines Definitions for Payables...3-72 Guided Demonstration - Defining Journal Lines Definitions for Payables...3-73 Practice 3 Overview: Defining Journal Lines Definitions for Payables...3-74 Practice - Defining Journal Lines Definitions for Payables...3-75 Solution Defining Journal Lines Definitions for Payables...3-76 Setup Application Accounting Definition...3-80 Setup - Application Accounting Definition...3-81 Setup Subledger Accounting Method...3-82 Copyright Oracle, 2007. All rights reserved. R12 Oracle Financials Functional Migration Fundamentals Table of Contents ii

Setup - Subledger Accounting Method...3-83 Ledger Setup and SLAM Assignment...3-84 Setup Set Key Profile Options...3-86 Agenda...3-87 Implementation Considerations...3-88 Summary...3-89 Oracle E-Business Tax Overview...4-1 Oracle E-Business Tax Overview...4-3 Objectives...4-4 Agenda...4-5 What is Oracle E-Business Tax (ebtax)...4-7 Agenda...4-8 Business Requirements Met by ebtax...4-9 Business Needs Solutions...4-11 Agenda...4-15 Key Concepts: Tax Authority...4-16 Key Concepts: Tax Regime...4-17 Key Concepts: Tax...4-18 Key Concepts: Tax Jurisdiction...4-19 Agenda...4-20 Architecture Overview...4-21 Agenda...4-22 Processing Taxes for Transactions...4-23 Tax Determination Services Example...4-25 Agenda...4-29 User Interface...4-30 Agenda...4-32 Upgraded and Redesigned Features...4-33 Upgraded and Enhanced Features...4-34 Tax Definition Hierarchy...4-35 Tax Configuration Ownership...4-37 Practice 1 Overview: Creating a Regime to Rate Tax Model...4-38 Practice - Create a Regime to Rate Tax Model...4-39 Solution - Create a Regime to Rate Tax Model...4-45 Tax Defaulting Hierarchy...4-53 System Options for Tax...4-54 Tax Groups...4-55 Tax Jurisdiction Handling...4-56 Practice 2 Overview: Creating Tax Zones...4-58 Practice - Create Tax Zones...4-59 Solution Create Tax Zones...4-61 Tax Compounding...4-64 Tax Inclusiveness...4-65 Tax Recovery...4-67 Tax Rounding...4-69 Tax Overrides...4-70 Offset Taxes...4-72 Party Tax Attributes...4-73 Practice 3 Overview: Creating a First Party Tax Profile...4-74 Practice - Create a First Party Tax Profile...4-75 Solution Create a First Party Tax Profile...4-77 Multiple Tax Registrations...4-80 Tax Exemptions...4-82 Tax Exceptions...4-84 Tax Formulas...4-85 Global Descriptive Flexfields...4-87 Copyright Oracle, 2007. All rights reserved. R12 Oracle Financials Functional Migration Fundamentals Table of Contents iii

Transaction Tax Upgrade...4-88 Practice 4 Overview: Creating Transactions with Applicable Tax...4-90 Practice - Create Transactions with Applicable Tax...4-91 Solution Create Transactions with Applicable Tax...4-95 New Features...4-100 Content and Services Subscription...4-101 Events and Configuration Owner Options...4-102 Tax Jurisdictions...4-104 Tax Rules...4-105 Practice 5 Overview: Setting Up Tax Rule Defaults...4-106 Practice - Set Up Tax Rule Defaults...4-107 Solution Set Up Tax Rule Defaults...4-108 Fiscal Classifications: Product...4-110 Fiscal Classifications: Party...4-111 Fiscal Classifications: Transaction...4-113 Tax Repository...4-115 Practice 6 Overview: Creating Tax Accounts...4-116 Practice - Create Tax Accounts...4-117 Solution Create Tax Accounts...4-118 Tax Simulator...4-120 Practice 7 Overview: Reviewing Tax Configuration Results Using the Tax Simulator...4-121 Practice - Review Tax Configuration Results Using the Tax Simulator...4-122 Solution Review Tax Configuration Results Using the Tax Simulator...4-126 Guided Configuration...4-130 Profile Options for Tax...4-132 Upgrade Considerations...4-133 Implementation Information...4-134 Summary...4-135 Oracle General Ledger...5-1 Oracle General Ledger...5-3 Objectives...5-4 Agenda Part 1...5-5 Agenda Part 2...5-6 Agenda Part 1...5-7 Accounting Setup...5-8 Accounting Setup Benefits...5-11 Accounting Setup Manager...5-12 Accounting Setup Manager Benefits...5-14 Accounting Setup Process...5-15 Implementation Considerations...5-17 Practice 1 Overview - Define a Ledger...5-18 Practice - Define a Ledger...5-19 Solution Define a Ledger...5-22 Agenda Part 1...5-28 Multiple Currency Support For General Ledger Data From All Sources...5-29 Multiple Currency Support For General Ledger Data From All Sources Benefits...5-32 Multiple Currency Support For General Ledger Data From All Sources Process...5-33 Implementation Considerations...5-34 Guided Demonstration 1 Overview: Create Accounting Setup...5-35 Guided Demonstration - Create Accounting Setup...5-36 Agenda Part 1...5-43 Entered Currency Reporting and Analysis Description...5-44 Entered Currency Reporting and Analysis Description...5-45 Entered Currency Reporting and Analysis Benefits...5-46 Entered Currency Reporting and Analysis Setup...5-47 Agenda Part 1...5-48 Copyright Oracle, 2007. All rights reserved. R12 Oracle Financials Functional Migration Fundamentals Table of Contents iv

Foreign Currency Recurring Journals Description...5-49 Foreign Currency Recurring Journals Benefits...5-50 Foreign Currency Recurring Journals Process...5-51 Implementation Considerations...5-52 Agenda Part 1...5-53 Data Access to Multiple Legal Entities and Ledgers Description...5-54 Data Access to Multiple Legal Entities and Ledgers Benefits...5-57 Data Access to Multiple Legal Entities and Ledgers Process...5-58 Data Access to Multiple Legal Entities and Ledgers Setup...5-59 Data Access to Multiple Legal Entities and Ledgers Setup Assign Data Access Set...5-60 Guided Demonstration 2 Overview: Create Data Access Sets with Read/Write Access...5-61 Guided Demonstration - Create Data Access Sets with Read/Write Access...5-62 Implementation Considerations...5-65 Agenda Part 1...5-66 Multi-Ledger Processing Description...5-67 Multi-Ledger Processing Benefits...5-69 Multi-Ledger Processing...5-70 Guided Demonstration 3 Overview: Viewing Ledger Sets...5-71 Guided Demonstration - View Ledger Set...5-72 Multi-Ledger Processing Process Simultaneous Opening and Closing of Periods...5-73 Multi-Ledger Processing Process Simultaneous Year-End Closing Journals...5-74 Multi-Ledger Processing Process Simultaneous Currency Translation...5-75 Multi-Ledger Processing Process Financial Reporting Across Ledgers...5-76 Multi-Ledger Processing Setup...5-77 Guided Demonstration 4 Overview: Ledger Set Processing...5-78 Guided Demonstration - Ledger Set Processing...5-79 Practice 2 Overview: Create a Ledger Set...5-84 Practice - Create a Ledger Set...5-85 Solution - Create a Ledger Set...5-88 Agenda Part 1...5-93 Financial Reports Across Ledgers Description...5-94 Financial Reports Across Ledgers Benefits...5-95 Financial Reports Across Ledgers Process...5-96 Financial Reports Across Ledgers Setup...5-97 Guided Demonstration 5 Overview FSG Reporting Using Ledger Sets...5-98 Guided Demonstration - FSG Reporting Using Ledger Sets...5-99 Agenda Part 1...5-101 Cross-Ledger and Foreign Currency Allocations Description...5-102 Cross-Ledger and Foreign Currency Allocations Benefits...5-103 Cross-Ledger and Foreign Currency Allocations Setup and Process...5-104 Agenda Part 1...5-105 Streamlined Automatic Posting/Reversal Description...5-106 Streamlined Automatic Posting/Reversal Benefits...5-107 Streamlined Automatic Posting/Reversal Setup and Process...5-108 Agenda Part 1...5-109 Integrated Web-based Spreadsheet Interface Description...5-110 Integrated Web-based Spreadsheet Interface Benefits...5-112 Integrated Web-based Spreadsheet Interface Setup and Process...5-113 Agenda Part 1...5-114 Journal Copy Description...5-115 Journal Copy Benefits...5-116 Journal Copy Setup and Process...5-117 Agenda Part 2...5-118 Streamlined Consolidation Mappings Description...5-119 Streamlined Consolidation Mappings Benefits...5-122 Streamlined Consolidation Mappings Setup and Process...5-123 Agenda Part 2...5-124 Copyright Oracle, 2007. All rights reserved. R12 Oracle Financials Functional Migration Fundamentals Table of Contents v

Replacement for Disabled Accounts Description...5-125 Replacement for Disabled Accounts Benefits...5-126 Replacement for Disabled Accounts Setup and Process...5-127 Agenda Part 2...5-128 Management Reporting and Security Description...5-129 Management Reporting and Security...5-130 Management Reporting and Security Benefits...5-133 Management Reporting and Security Setup...5-134 Agenda Part 2...5-135 Data Access Security for Legal Entities and Ledgers Description...5-136 Data Access Security for Legal Entities and Ledgers Description...5-140 Data Access Security for Legal Entities and Ledgers Benefits...5-142 Data Access Security for Legal Entities and Ledgers Setup and Process...5-143 Guided Demonstration 6 Overview: Entering Journals Using Different Balancing Segment Values (BSVs)...5-145 Guided Demonstration - Enter Journals Using Different Balancing Segment Values (BSVs)...5-146 Agenda Part 2...5-148 Journal Reversal Enhancements Description and Benefits...5-149 Journal Reversal Enhancements Setup...5-150 Agenda Part 2...5-151 Control Accounts Description and Benefits...5-152 Control Accounts Setup and Process...5-153 Agenda Part 2...5-154 Security for Definitions Description...5-155 Security for Definitions...5-157 Security for Definitions - Example...5-158 Security for Definitions Benefits...5-159 Security for Definitions Setup and Process...5-160 Guided Demonstration 7 Overview: Defining Definition Access Sets and Secure Definitions...5-161 Guided Demonstration - Define Definition Access Sets and Secure Definitions...5-162 Agenda Part 2...5-165 Accounting and Reporting Sequencing Description...5-166 Accounting and Reporting Sequencing Benefits...5-167 Accounting and Reporting Sequencing Setup and Process...5-168 Agenda Part 2...5-169 Journal Line Reconciliation Description...5-170 Journal Line Reconciliation Benefits...5-171 Journal Line Reconciliation Setup and Process...5-172 Agenda Part 2...5-173 Enhanced Intercompany Description...5-174 Enhanced Intercompany Benefits...5-175 Enhanced Intercompany Accounting and Balancing Rules Process...5-176 Enhanced Balancing Process Intracompany Journals...5-177 Enhanced Intercompany Accounting and Balancing Rules Setup...5-179 Implementation Considerations...5-180 Guided Demonstration 8 Overview: Advanced Intercompany Global System...5-181 Guided Demonstration - Advanced Global Intercompany System...5-182 Summary...5-199 Oracle Fixed Assets...6-1 Oracle Fixed Assets...6-3 Objectives...6-4 Agenda...6-5 Subledger Accounting Architecture Description...6-7 Subledger Accounting Architecture Benefits...6-8 Subledger Accounting Process...6-9 Subledger Accounting Architecture Summary...6-10 Copyright Oracle, 2007. All rights reserved. R12 Oracle Financials Functional Migration Fundamentals Table of Contents vi

Guided Demonstration 1 Overview: Performing Asset Inquiries...6-11 Guided Demonstration -Perform Asset Inquiries...6-12 Practice 1 Overview: Performing Asset Inquiries...6-15 Practice - Perform Asset Inquiries...6-16 Solution Perform Asset Inquiries...6-18 Subledger Accounting Setup...6-24 Agenda...6-25 Enhanced Mass Additions for Legacy Conversions Description...6-26 Guided Demonstration 2 Overview: Adding Assets Using Web ADI...6-28 Guided Demonstration - Add Assets Using Web ADI...6-29 Practice 2 Overview: Adding Assets Using Web ADI (Optional)...6-32 Practice - Add Assets Using Web ADI...6-33 Solution Add Assets Using Web ADI...6-36 Enhanced Mass Additions for Legacy Conversions Benefits...6-39 Implementation Considerations...6-40 Agenda...6-41 Automatic Preparation of Mass Additions Description...6-42 Automatic Preparation of Mass Additions Benefits...6-43 Automatic Preparation of Mass Additions Process...6-44 Automatic Preparation of Mass Additions Process...6-45 Guided Demonstration 3 Overview: Automatic Preparation of Mass Addition Lines...6-46 Guided Demonstration - Automatic Preparation of Mass Addition Lines...6-47 Automatic Preparation of Mass Additions Setup...6-56 Automatic Preparation of Mass Additions Setup Quickcodes...6-57 Agenda...6-58 Flexible Reporting Using XML Publisher Description...6-59 Benefits...6-61 Flexible Reporting Using XML Publisher Setup...6-62 Flexible Reporting Using XML Publisher Example XML Output...6-63 Agenda...6-64 Automatic Depreciation Rollback Description...6-65 Automatic Depreciation Rollback Benefits...6-66 Agenda...6-67 Enhanced Functionality for Energy Industry Description...6-68 Practice 3 Overview: Setting Up Group Assets (Optional)...6-69 Practice - Set Up Group Assets...6-70 Solution Set Up Group Assets...6-72 Summary...6-74 Oracle Purchasing...7-1 Oracle Purchasing...7-3 Objectives...7-4 Agenda Part 1...7-5 Agenda Part 2...7-6 Agenda Part 1...7-7 Professional Buyer's Work Center Description...7-8 Professional Buyer's Work Center Benefits...7-9 Professional Buyer's Work Center Overview...7-10 Professional Buyer's Work Center Requisition Management...7-11 Guided Demonstration 1 Overview: Using Professional Buyer's Work Center...7-13 Guided Demonstration - Using the Buyer's Work Center...7-14 Practice 1 Overview: Creating a Purchase Order in the Buyer's Work Center...7-17 Practice - Create a Purchase Order in the Buyer's Work Center...7-18 Solution - Create a Purchase Order in the Buyer's Work Center...7-19 Professional Buyer's Work Center Requisition Management Key Profile Options...7-22 Implementation Considerations...7-25 Agenda Part 1...7-26 Copyright Oracle, 2007. All rights reserved. R12 Oracle Financials Functional Migration Fundamentals Table of Contents vii

Enhanced Catalog Access Description...7-27 Enhanced Catalog Access Benefits...7-28 Enhanced Catalog Access Setup Preferences...7-29 Agenda Part 1...7-30 Document Styles Description...7-31 Document Styles Benefits...7-32 Document Styles Process Source Document Reference...7-33 Guided Demonstration 2 Overview: Creating and Using Document Styles...7-34 Guided Demonstration - Using Document Styles...7-35 Agenda Part 1...7-37 Procurement for Complex Services Description...7-38 Procurement for Complex Services High Level Business Flow...7-39 Procurement for Complex Services New Purchasing Features...7-40 Procurement for Complex Services Benefits...7-42 Implementation Considerations...7-43 Agenda Part 1...7-46 Multi-Org Access Control Description...7-47 Multi-Org Access Control Benefits...7-48 MOAC Effects Forms and Pages...7-49 Multi-Org Access Control Public APIs...7-50 Agenda Part 1...7-51 E-Business Tax Description...7-52 E-Business Tax Benefits...7-53 E-Business Tax Process Tax Calculation...7-54 E-Business Tax Setup...7-55 Implementation Considerations...7-56 Agenda Part 1...7-57 Document Publishing Enhancements Description...7-58 Document Publishing Enhancements Benefits...7-60 Document Publishing Enhancements Setup and Process...7-61 Document Publishing Enhancements Setup PDF Template...7-62 Document Publishing Enhancements Setup RTF Template...7-63 Document Publishing Enhancements Setup Upload Template...7-64 Document Publishing Enhancements Process Printing in Procurement Flow...7-65 Document Publishing Enhancements Process Print Purchasing Document...7-66 Implementation Considerations...7-67 Agenda Part 1...7-68 Document Attachments Description...7-69 Document Attachments Benefits...7-71 Document Attachments Process...7-72 Document Attachments Setup...7-73 Document Attachments Setup Define Purchasing Options...7-74 Agenda Part 1...7-75 Oracle Supplier Network Description...7-76 Transacting Over Oracle Supplier Network...7-77 Oracle Supplier Network Support Transactions with Purchasing...7-78 Oracle Supplier Network Benefits...7-79 Oracle Supplier Network New Features...7-80 Implementation Considerations...7-81 Agenda Part 2...7-82 Maintain Sourcing Rules/ASLs for Agreement Items...7-83 Maintain Sourcing Rules/ASLs for Agreement Items Benefits...7-84 Maintain Sourcing Rules/ASLs for Agreement Items - Define Rules for a Specific Plant...7-85 Agenda Part 2...7-87 Support for Contractor Purchasing Users Description...7-88 Support for Contractor Purchasing Users Benefits...7-89 Support for Contractor Purchasing Users Setup...7-90 Copyright Oracle, 2007. All rights reserved. R12 Oracle Financials Functional Migration Fundamentals Table of Contents viii

Support for Contractor Purchasing Users Setup Set Profile Option...7-91 Implementation Considerations...7-92 Agenda Part 2...7-93 Compliance to Packaging Constraints Description...7-94 Compliance to Packaging Constraints Benefits...7-96 Compliance to Packaging Constraints Process Summary...7-97 Compliance to Packaging Constraints Process Apply Order Modifiers...7-98 Compliance to Packaging Constraints Process Perform UOM Conversion...7-99 Compliance to Packaging Constraints Process Perform Quantity Rounding...7-100 Compliance to Packaging Constraints Setup and Process...7-101 Implementation Considerations...7-103 Agenda Part 2...7-104 Auto-Approval Tolerances for Change Orders Description...7-105 Auto-Approval Tolerances for Change Orders Setup and Process...7-106 Agenda Part 2...7-107 EAM Support for Services Procurement Description...7-108 EAM Support for Services Procurement Setup and Process...7-109 Additional Considerations...7-111 Implementation Considerations...7-112 Agenda Part 2...7-113 Model Complex Pricing for Blanket Line Items Description...7-114 Model Complex Pricing for Blanket Line Items Benefits...7-116 Model Complex Pricing for Blanket Line Items Setup and Process...7-117 Model Complex Pricing for Blanket Line Items Pricing Hierarchy...7-118 Model Complex Pricing for Blanket Line Items Profile Options...7-119 Implementation Considerations...7-123 Agenda Part 2...7-124 Mass Re-pricing of Purchasing Documents Description...7-125 Mass Re-pricing of Purchasing Documents Benefits...7-126 Mass Re-pricing of Purchasing Documents Process...7-127 Implementation Considerations...7-128 Agenda Part 2...7-129 New User Interface for Oracle Purchasing Setups Description...7-130 New User Interface for Oracle Purchasing Setups Benefits...7-132 Agenda Part 2...7-133 Advanced Approval Support for Requisitions Description...7-134 Advanced Approval Support for Requisitions Benefits...7-135 Advanced Approval Support for Requisitions Parallel Approvals...7-136 Advanced Approval Support for Requisitions Voting Method...7-137 Advanced Approval Support for Requisitions Position Hierarchy Support...7-138 Advanced Approval Support for Requisitions Setup and Process...7-139 Implementation Considerations...7-140 Summary...7-141 Oracle Accounts Payable...8-1 Oracle Accounts Payable...8-3 Objectives...8-4 Practices 1, 2, and 3 Overview: Prerequisite Practices...8-5 Practice - Create a New Employee (Required)...8-6 Solution - Create a New Employee (Required)...8-8 Practice - Create a New User...8-11 Solution - Create a New User...8-12 Practice - Set Yourself Up As a Buyer (Required)...8-14 Solution - Set Yourself Up As a Buyer...8-15 Agenda...8-17 Suppliers in the Trading Community Architecture (TCA)...8-19 TCA Security by Functional Areas...8-20 Copyright Oracle, 2007. All rights reserved. R12 Oracle Financials Functional Migration Fundamentals Table of Contents ix

Payment Banks, Branches, and Accounts...8-21 Supplier Bank Accounts...8-22 Collaboration with Suppliers to Resolve Disputes...8-23 Invoice Requests...8-24 Implementation Considerations...8-25 Practice 4 Overview: Creating a Supplier...8-26 Practice - Create a Supplier With Two Sites...8-27 Solution - Create a Supplier With Two Sites...8-30 Agenda...8-45 Deferred Recoverability...8-46 Deferred Recoverability Features...8-47 Deferred Recoverability Benefits...8-48 Deferred Recoverability Process Part 1: Set Up and Invoice...8-49 Deferred Recoverability Process Part 2: Set Up and Payment...8-50 Setup Taxes with Deferred Recoverability...8-51 Implementation Considerations...8-52 Agenda...8-53 Enhanced Asset Tracking...8-54 Enhanced Asset Tracking Benefits...8-55 Enhanced Asset Tracking Process...8-56 Invoice Lines...8-57 Implementation Considerations...8-58 Practice 5 Overview: Matching to Purchase Order...8-59 Practice - Match to Purchase Order...8-60 Solution - Match to Purchase Order...8-64 Agenda...8-71 Payment Requests Key Concepts...8-72 Payment Requests Description...8-73 Payment Requests Benefits...8-75 Payment Requests Process...8-76 Oracle Receivables Refund Example...8-77 Funds Disbursement Process- Loans...8-78 Payment Request Additional Payables Actions...8-79 Payment Requests: Synchronizing Between Products...8-80 Payment Requests Reporting...8-81 Payment Requests Optional Setup...8-82 Payment Requests Miscellaneous Set up...8-83 Implementation Considerations...8-84 Agenda...8-85 Payment Method Controls and Enhanced Payment Information...8-86 Key Concepts...8-87 Evaluate Payment Choices Reporting and Payment Instruction Requirements...8-90 Enhanced Payment Method Controls Description...8-94 Enhanced Payment Method Controls Benefits...8-95 Enhanced Payment Method Controls Process Enter Payables Document...8-96 Expanded Payment Attribute Availability and Defaulting - Definition...8-99 Expanded Payment Attribute Availability and Defaulting Description...8-100 Expanded Payment Attribute Availability and Defaulting - Benefits...8-101 Expanded Payment Attribute Availability and Defaulting Enter Payables Document...8-102 Expanded Payment Attribute Availability and Defaulting - Payment Attributes Defaulting...8-103 Expanded Payment Attribute Availability and Defaulting - UI...8-104 Practice 6 Overview: Entering Quick Invoices...8-105 Practice - Enter Quick Invoices...8-106 Solution - Enter Quick Invoices...8-109 Configurable Payment Attribute Validation Description...8-112 Configurable Payment Attribute Validation Benefits...8-113 Configurable Payment Attribute Validation Invoice: Scheduled Payment Holds...8-114 Copyright Oracle, 2007. All rights reserved. R12 Oracle Financials Functional Migration Fundamentals Table of Contents x

Configurable Payment Attribute Validation Invoice: Invoice on Hold Report...8-115 Practice 7 Overview: Running Hold Reports...8-116 Practice - Run Hold Reports...8-117 Solution Run Hold Reports...8-118 Configurable Payment Attribute Validation Payment: Payment Processing Choices...8-119 Practice 8 Overview: Create a Payment Process Request Template...8-121 Practice - Create a Payment Process Request Template...8-122 Solution - Create a Payment Process Request Template...8-124 Configurable Payment Attribute Validation Payment: Payment Processing Choices...8-127 Practice 9 Overview: Creating a Payment Process Request...8-129 Practice - Create a Payment Process Request with Straight-Through Processing for a Payment Method of Check...8-130 Solution Create a Payment Process Request with Straight-Through Processing for a Payment Method of Check...8-134 Expanded Payment Attribute Availability Payment Instruction Formats and Reporting - Benefits...8-143 Expanded Payment Attribute Availability Payment Instruction Formats and Reporting...8-144 Payment Instruction Formats and Reporting XML Publisher Templates...8-145 Payment Instruction Formats & Reporting XML Publisher Templates...8-146 Expanded Payment Attribute Availability Payment Instruction Formats and Reporting...8-147 Formats & Reporting Payment Process...8-148 Formats and Reporting Payment Process...8-149 Formats & Reporting Payment Process...8-150 Formats and Reporting Payment Process...8-151 Formats & Reporting Payment Process...8-152 Setup Payment Method Controls and Enhanced Payment...8-153 Configurable Payment Attribute Validation Setup...8-154 Configurable Payment Attribute Validation Setup Consideration...8-155 Configurable Payment Attribute Validation Setup: View Available Validations...8-157 Configurable Payment Attribute Validation Setup Payment Methods...8-158 Configurable Payment Attribute Validation Setup: Payment Process Format...8-159 Configurable Payment Attribute Validation Setup: Payment Process Profile...8-160 Expanded Payment Attribute Availability Payment Instruction Formats and Reporting Setup...8-161 Enhanced Payment Method Controls Setup...8-162 Expanded Payment Attribute Availability and Defaulting - Setup...8-163 Implementation Considerations...8-164 Agenda...8-165 Self Assessed Tax Description...8-166 Self Assessed Tax Features...8-167 Self Assessed Tax Benefits...8-168 Self Assessed Tax Predetermined Process...8-169 Self Assessed Tax Process 1. Predetermined...8-170 Self Assessed Tax: Predetermined Process Invoice Entry...8-171 Self Assessed Tax: Predetermined Process Calculate Tax...8-172 Self Assessed Tax: Predetermined Process Calculate Tax Example...8-173 Self Assessed Tax: Predetermined Process Calculate Tax...8-174 Self Assessed Tax Process Account...8-175 Self Assessed Tax Setup Reporting Choices...8-177 Self Assessed Tax Process Report...8-179 Self Assessed Tax Manual Determination Process...8-180 Self Assessed Tax Process 2. Manual Determination...8-181 Self Assessed Tax: Manual Determination Set Up - E-Business Tax Controls...8-182 Self Assessed Tax: Manual Determination Process Invoice Entry...8-183 Self Assessed Tax: Manual Determination Process Calculate Tax...8-184 Self Assessed Tax: Manual Determination Process Calculate Tax Example...8-185 Setup Self Asessed Tax...8-187 Self Assessed Tax: Predetermined Set Up First Party, Party Tax Profile...8-188 Self Assessed Tax: Predetermined Set Up First Party, Party Tax Profile...8-189 Copyright Oracle, 2007. All rights reserved. R12 Oracle Financials Functional Migration Fundamentals Table of Contents xi

Self Assessed Tax: Predetermined Set Up Supplier Party Tax Profile...8-190 Implementation Considerations...8-191 Agenda...8-192 Oracle Payables For Complex Contract Terms...8-193 Oracle Payables for Complex Contract Terms Benefits...8-194 Complex Contract Terms Key Concepts...8-195 Oracle Procurement to Payables: High Level Business Flow...8-197 Integrated Products: High Level Business Flow...8-203 Oracle e-business Tax Setup: Tax Configuration...8-204 Business Flow: Payables Distinction...8-205 Contract Delivery Invoicing...8-206 Invoice Workbench: Contract Delivery Invoices...8-207 Oracle Payables: Ensure Billing Compliance...8-208 Oracle Payables: Tolerances and Holds...8-209 Oracle Payables: Holds Notification Options...8-211 Practices 10 and 11 Overview: Placing and Releasing Holds...8-212 Practice - Place a Hold on an Invoice...8-213 Solution - Place a Hold on an Invoice...8-214 Practice - Release Holds...8-215 Solution - Release Holds...8-216 Oracle Payables for Complex Contract Terms Benefits...8-217 Oracle Procurement to Payables: Setup Overview...8-218 Oracle Procurement Setup...8-219 Payables Setup: Financial Options...8-221 Payables Setup Payables Options...8-222 Payables Setup: Invoice Tolerances...8-223 Shared Setup: Supplier Terms & Controls...8-224 Oracle Approvals Management Setup Approval Rules...8-225 Oracle ebusiness Tax Setup: Tax Configuration...8-226 Prepayments: Tax Configuration Example...8-227 Practice 12 Overview: Setting Up US Sales Tax...8-228 Practice - Set Up US Sales Tax...8-229 Solution Set Up US Sales Tax...8-235 Practice 13 Overview: Entering an Invoice with US Sales Tax Lines...8-244 Practice - Enter an Invoice with US Sales Tax Lines...8-245 Solution - Enter an Invoice with US Sales Tax Lines...8-246 Implementation Considerations...8-248 Agenda...8-250 Multi-Org Access Control in Payables Description...8-251 Multi-Org Access Control in Payables Benefits...8-254 Multi-Org Access Control Process...8-255 Multi-Org Access Control Process, Invoice Entry...8-256 Multi-Org Access Control Process, Payment Templates...8-258 Multi-Org Access Control Process, Controlling Payables Periods...8-259 Multi-Org Access Control Process, Submitting Concurrent Request...8-260 Multi-Org Access Control Process, Submitting Standard Report...8-261 Multi-Org Access Control Process, Open Account Balances Listing Report...8-262 Multi-Org Access Control Setup...8-263 Multi-Org Access Control Payables Setup...8-264 Implementation Considerations...8-265 Summary...8-266 Oracle Receivables...9-1 Oracle Receivables...9-3 Objectives...9-4 Practice 1 Overview: Modify Your Responsibilities...9-5 Practice - Modify Your Responsibilities...9-6 Copyright Oracle, 2007. All rights reserved. R12 Oracle Financials Functional Migration Fundamentals Table of Contents xii

Solution - Modify Your Responsibilities...9-7 Agenda...9-8 New and Changed Features for Balance Forward Billing...9-10 Balance Forward Billing Description...9-11 Balance Forward Billing Benefits...9-14 Balance Forward Billing Setup and Process...9-16 Balance Forward Billing Setup Define Billing Cycle...9-18 Balance Forward Billing Setup Define Payment Term...9-20 Balance Forward Billing Setup Customer Profile Class...9-22 Practice 2 Overview: Create a Customer Class Profile...9-24 Practice - Create a Customer Profile Class...9-25 Solution - Create a Customer Profile Class...9-26 Practices 3-7 Overview: Prerequisite Practices...9-27 Practice - Create a Customer Using the Customers Set of Pages...9-28 Solution - Create a Customer Using the Customers Set of Pages...9-30 Practice - Add Customer Details Using the Customers Set of Pages...9-32 Solution - Add Customer Details Using the Customers Set of Pages...9-35 Practice - Add Account Details Using the Customers Set of Pages...9-38 Solution - Add Account Details Using the Customers Set of Pages...9-41 Practice - Add Account Site Details Using the Customers Set of Pages...9-45 Solution - Add Account Site Details Using the Customers Set of Pages...9-49 Practice - Create a Customer Account Relationship...9-54 Solution - Create a Customer Account Relationship...9-55 Balance Forward Billing Setup Account & Site Profile...9-56 Balance Forward Billing Setup Account Level Bill Example...9-58 Balance Forward Billing Setup Site Level Bill Example...9-59 Oracle BPA Rules Setup...9-60 Balance Forward Billing Process Enter Transaction...9-62 Balance Forward Billing Process Imported Transactions...9-63 Balance Forward Billing Process Creating Bills...9-64 Balance Forward Billing Process Generating Bill Logic...9-65 Balance Forward Billing Use Cases...9-67 Balance Forward Billing Process Generate Bill Program...9-68 Balance Forward Billing Process Confirm Bill...9-70 Summary Balance Forward Bill Example...9-72 Detail Balance Forward Bill...9-73 Balance Forward Billing Process BPA Print Program...9-74 Balance Forward Billing Process Disable Payment Terms...9-76 Balance Forward Billing Process Change Payment Terms...9-77 Balance Forward Billing Dependencies and Interactions...9-78 Balance Forward Billing Functional Upgrade Script...9-79 Demo 1 Overview: Balance Forward Billing...9-82 Guided Demonstration - Balance Forward Billing...9-83 Practice 8: Overview Printing Balance Forward Bills...9-89 Practice - Print Balance Forward Bills...9-90 Solution - Print Balance Forward Bills...9-92 Agenda...9-95 Credit Card Chargeback Description...9-96 Credit Card Chargeback Benefits...9-98 Credit Card Chargeback Process...9-99 Credit Card Chargeback Process Receive Receipt...9-102 Credit Card Chargeback Process Record Credit Card Chargeback...9-104 Credit Card Chargeback Process Validate Credit Card Chargeback...9-105 Credit Card Chargeback Process Validate Credit Card Chargeback...9-106 Credit Card Chargeback Process Validate Credit Card Chargeback...9-107 Credit Card Chargeback Setup...9-108 Practices 9-11 Overview: Applying and Updating a Receipt at Line Level...9-109 Copyright Oracle, 2007. All rights reserved. R12 Oracle Financials Functional Migration Fundamentals Table of Contents xiii

Practice - Create an Invoice...9-110 Solution - Create an Invoice...9-111 Practice - Enter a Manual Receipt...9-112 Solution - Enter a Manual Receipt...9-113 Practice - Apply and Update Receipt at Line Level...9-114 Solution - Apply and Update Receipt at Line Level...9-115 Agenda...9-117 Legal Entity Background...9-118 Legal Entity Model...9-119 Legal Entity Background...9-120 Legal Entity Description...9-121 Legal Entities and Accounting...9-122 Legal Entities and Shared Accounting...9-123 Legal Entity Description Defaulting for Transactions...9-124 Legal Entity Description Defaulting for Transactions...9-125 Legal Entity Description Defaulting for Receipts...9-126 Legal Entity Benefits...9-128 Legal Entity Setup and Automated Process...9-129 Legal Entity Setup Update Transaction Type...9-131 Legal Entity Setup Update Batch Source...9-132 Legal Entity Process - AutoInvoice...9-133 Legal Entity Setup and Manual Process...9-136 Legal Entity Process Manual Transaction...9-138 Legal Entity Process On Account Credit Memos...9-139 Legal Entity Process Bills Receivable...9-140 Legal Entity Process - Receipts...9-141 Legal Entity Process Claim LE Defaulting...9-142 Implementation Considerations...9-143 Agenda...9-144 E-Business Tax...9-145 Receivables E-Business Tax Integration Key Benefits...9-146 E-Business Suite Tax Prior to Release 12...9-148 E-Business Suite Tax Integration 12.0...9-149 Architecture of a Tax Line in E-Business Tax...9-150 Example of US Sales Tax in 12.0...9-152 Example of UK VAT Tax in 12.0...9-153 Migrating Taxes from 11.5 to 12.0...9-154 Migrating of Tax Codes and Tax Group Codes...9-156 Use of Tax Rate Codes in Receivables...9-158 Use of Tax Classifications in Receivables...9-159 Setting Up New Taxes in E-Business Tax...9-160 Receivables Specific Tax Setups...9-162 System Options...9-163 Customer Tax...9-164 Transaction Type...9-165 Receivables Activity...9-166 Adjustments, Receipt Discounts, and Recoverable Tax...9-167 Standard Memo Lines...9-168 Legal Entity and Ship To...9-169 Transactions and Migrated Taxes...9-171 Transactions and Migrated Taxes: Key Differences...9-172 Transactions and New Taxes...9-174 Transactions and Manual Taxes...9-175 Implementation Considerations...9-176 Agenda...9-177 Subledger Accounting Overview...9-178 Subledger Accounting Benefits...9-179 Copyright Oracle, 2007. All rights reserved. R12 Oracle Financials Functional Migration Fundamentals Table of Contents xiv

Subledger Accounting in Receivables Overview...9-180 Subledger Accounting in Receivables Benefits...9-181 Subledger Accounting in Receivables Process Submit Accounting Program...9-182 Subledger Accounting in Receivables Process Create/View Accounting...9-183 Subledger Accounting in Receivables Process Online Create Accounting...9-184 Subledger Accounting in Receivables Setup...9-185 Subledger Accounting in Receivables Setup Ledgers and SLAMs...9-186 Subledger Accounting in Receivables Setup Sources for Accounting Definitions...9-187 Subledger Accounting in Receivables Setup Predefined Event Classes/Types...9-188 Subledger Accounting in Receivables Setup AR Predefined Event Classes/Types...9-189 Subledger Accounting in Receivables Setup Anatomy of a Journal Entry...9-190 Subledger Accounting in Receivables Setup Journal Line Types...9-191 Subledger Accounting in Receivables Setup Account Derivation Rule...9-192 Subledger Accounting in Receivables Setup Journal Line Definition of Invoices...9-193 Subledger Accounting in Receivables Setup Assigning the JLD to the AAD...9-194 Subledger Accounting in Receivables Setup Assigning the AAD to the SLAM...9-195 Subledger Accounting in Receivables Setup Assigning the SLAM to the Ledger...9-196 Subledger Accounting in Receivables Setup Predefined SLAMs...9-197 Subledger Accounting in Receivables Process Invoice Accounting...9-198 Subledger Accounting in Receivables Process Multi-Fund Receivables Accounting...9-199 Subledger Accounting in Receivables Process Adjustment Accounting...9-200 Subledger Accounting in Receivables Process Receipt Application Accounting...9-201 Implementation Considerations...9-203 Agenda...9-204 Obsolescence and Replacement of Features Description...9-205 Demo 2 Overview: Oracle Advanced Collections...9-206 Guided Demonstration - Oracle Advanced Collections...9-207 Obsolescence and Replacement of Features Description...9-209 Practice 12 Overview: Using the New Customer Standard HTML Interface...9-215 Practice - Using the New Customer Standard HTML Interface...9-216 Solution - Using the New Customer Standard HTML Interface...9-218 Obsolescence and Replacement of Features Description...9-222 Obsolescence and Replacement of Features Benefits...9-223 Transition to New Features Collections Workbench...9-224 Transition to New Features Collections Workbench - Menu and Forms...9-226 Transition to New Features Collections Workbench - Account Details...9-228 Transition to New Features Collections Workbench - Dunning Reprint...9-229 Transition to New Features Bills Receivable...9-230 Transition to New Features Trade Accounting...9-231 Transition to New Features Customer Standard Form...9-232 Transition to New Features Tax Setup and Calculation...9-233 Transition to New Features Tax Reporting...9-234 Transition to New Features Subledger Accounting...9-235 Transition to New Features COGS and Revenue Matching...9-236 Transition to New Features AR Customer Supplier Netting...9-237 Transition to New Features On Account Credit Memo Refund...9-238 Transition to New Features Consolidated Billing...9-239 Agenda...9-240 Centralized Payment Process Description...9-241 Centralized Payment Process Setup and Process...9-244 Centralized Payment Process Setup Create Receipt Class/Method...9-245 Centralized Payment Process Process Invoice Payment...9-247 Centralized Payment Process Error Handling...9-248 Centralized Payment Process Setup Customer's Payment Details...9-249 Implementation Considerations...9-250 Agenda...9-251 Automated Refunds Description...9-252 Copyright Oracle, 2007. All rights reserved. R12 Oracle Financials Functional Migration Fundamentals Table of Contents xv

Automated Refunds Setup and Process...9-253 Automated Refunds Setup Receivables Activity...9-254 Automated Refunds Setup Transaction Sources...9-255 Automated Refunds Process Applications Form...9-257 Automated Refunds Process New Refund Attributes Form...9-258 Automated Refunds Process View Refund Status...9-259 Implementation Considerations...9-260 Agenda...9-261 AP/AR Netting Description...9-262 AP/AR Netting Benefits...9-263 AP/AR Netting Process Access...9-264 AP/AR Netting Process Accessing...9-265 Demo 3 Overview: AP/AR Netting...9-266 Demo - AP/AR Netting...9-267 Agenda...9-272 Daily Revenue Description...9-273 Daily Revenue Setup and Process...9-278 Daily Revenue Setup Accounting Rules...9-279 Daily Revenue Process Create Invoice Line...9-280 Implementation Considerations...9-281 Agenda...9-282 Revenue Contingencies Overview...9-283 Revenue Contingencies Description...9-284 Revenue Contingencies Setup and Process...9-287 Revenue Contingencies Setup Policy Threshold...9-288 Revenue Contingencies Setup Seeded Contingencies...9-289 Revenue Contingencies Setup Contingency Codes/ID...9-290 Revenue Contingencies Setup Create Rules...9-291 Revenue Contingencies Process Contingency Assignment...9-292 Revenue Contingency Process Manage Contingencies...9-293 Implementation Considerations...9-294 Practice 13 Overview: Setting Up Revenue Contingencies...9-295 Practice - Set Up Revenue Contingencies...9-296 Solution Set Up Revenue Contingencies...9-298 Agenda...9-300 COGS and Revenue Matching Description...9-301 COGS and Revenue Matching Benefits...9-302 COGS and Revenue Matching Process COGS Recognition...9-303 Implementation Considerations...9-304 Agenda...9-305 Multi-Org Access Control Description...9-306 Multi-Org Access Control Benefits...9-308 Receivables & Multi-Org Access Control...9-309 Multi-Org Access Control Process...9-312 Multi-Org Access Control Reporting...9-313 Multi-Org Access Control Reporting Process...9-314 Summary...9-316 Oracle Cash Management...10-1 Oracle Cash Management...10-3 Objectives...10-4 Agenda...10-5 Bank Account Model Definition...10-7 Bank Account Model Integration...10-8 Bank Account Model Benefits...10-9 Cash Management Security Components...10-10 Bank Account Model Summary...10-12 Copyright Oracle, 2007. All rights reserved. R12 Oracle Financials Functional Migration Fundamentals Table of Contents xvi

Practice 1 Overview: Creating a Bank Account...10-13 Practice - Create a Bank Account...10-14 Solution - Create a Bank Account...10-16 Bank Account Model Setup and Process...10-19 Implementation Considerations...10-20 Agenda...10-21 Bank Account Balances and Interest Calculations Description...10-22 Bank Account Balances and Interest Calculations Benefits...10-23 Bank Account Balances and Interest Calculations Maintenance...10-24 Bank Account Balances and Interest Calculations Summary...10-25 Bank Account Balances and Interest Calculations Setup...10-26 Implementation Considerations...10-27 Agenda...10-28 Bank Account Transfers Description...10-29 Bank Account Transfers Benefits...10-31 Bank Account Transfers Process...10-32 Bank Account Transfers Dependencies and Interactions...10-33 Bank Account Transfers Summary...10-34 Bank Account Transfers Setup...10-35 Bank Account Transfers Setup Set System Profile...10-36 Practice 2 Overview: Setting Up Payment Templates...10-37 Practice - Create a Bank Transfer...10-38 Solution - Create a Bank Transfer...10-39 Practice 3 Overview: Setting Up Bank Transfers...10-41 Practice - Create a Bank Transfer...10-42 Solution - Create a Bank Transfer...10-43 Implementation Considerations...10-45 Agenda...10-46 Subledger Accounting Description...10-47 Subledger Accounting Benefits...10-49 Subledger Accounting Key Concepts...10-50 Subledger Accounting Key Concepts Flow...10-51 Subledger Accounting Summary...10-52 Implementation Considerations...10-53 Agenda...10-54 Bank Statement Reconciliation Description...10-55 Bank Statement Reconciliation Benefits...10-56 Bank Statement Reconciliation Setup...10-57 Agenda...10-58 Multi-Org Access Control and Security Description...10-59 Multi-Org Access Control and Security Benefits...10-61 Guided Demonstration 1 Overview: Creating a Security Profile...10-62 Guided Demonstration - Create Security Profile...10-63 Guided Demonstration 2 Overview: Creating Security Grants...10-66 Guided Demonstration - Create Security Grants...10-67 Multi-Org Access Control and Security Summary...10-69 Implementation Considerations...10-70 Agenda...10-71 Cash Pooling Description...10-72 Creating Cash Pools...10-73 Viewing and Updating Cash Pools...10-74 Practices 5 and 6 Overview: Creating Cash Pools...10-75 Practice - Create Notional Cash Pool...10-76 Solution - Create Notional Cash Pool...10-77 Practice - Create Physical Cash Pool...10-78 Solution - Create Physical Cash Pool...10-79 Implementation Considerations...10-80 Copyright Oracle, 2007. All rights reserved. R12 Oracle Financials Functional Migration Fundamentals Table of Contents xvii

Summary...10-81 Copyright Oracle, 2007. All rights reserved. R12 Oracle Financials Functional Migration Fundamentals Table of Contents xviii

Preface Profile Before You Begin This Course Functional knowledge of Oracle General Ledger Functional knowledge of Oracle Payables Functional knowledge of Oracle Purchasing Functional knowledge of Oracle Receivables Functional knowledge of Oracle Cash Management Prerequisites There are no prerequisites for this course. How This Course Is Organized This is an instructor-led course featuring lecture and hands-on exercises. Online demonstrations and written practice sessions reinforce the concepts and skills introduced. Copyright Oracle, 2007. All rights reserved. R12 Oracle Financials Functional Migration Fundamentals Table of Contents xix

Related Publications Additional Publications System release bulletins Installation and user s guides Read-me files International Oracle User s Group (IOUG) articles Oracle Magazine Copyright Oracle, 2007. All rights reserved. R12 Oracle Financials Functional Migration Fundamentals Table of Contents xx

Typographic Conventions Typographic Conventions in Text Convention Element Example Bold italic Glossary term (if The algorithm inserts the new key. there is a glossary) Caps and lowercase Courier new, case sensitive (default is lowercase) Initial cap Italic Quotation marks Uppercase Buttons, check boxes, triggers, windows Code output, directory names, filenames, passwords, pathnames, URLs, user input, usernames Graphics labels (unless the term is a proper noun) Emphasized words and phrases, titles of books and courses, variables Interface elements with long names that have only initial caps; lesson and chapter titles in crossreferences SQL column names, commands, functions, schemas, table names Click the Executable button. Select the Can t Delete Card check box. Assign a When-Validate-Item trigger to the ORD block. Open the Master Schedule window. Code output: debug.set ( I, 300); Directory: bin (DOS), $FMHOME (UNIX) Filename: Locate the init.ora file. Password: User tiger as your password. Pathname: Open c:\my_docs\projects URL: Go to http://www.oracle.com User input: Enter 300 Username: Log on as scott Customer address (but Oracle Payables) Copyright Oracle, 2007. All rights reserved. R12 Oracle Financials Functional Migration Fundamentals Table of Contents xxi Do not save changes to the database. For further information, see Oracle7 Server SQL Language Reference Manual. Enter user_id@us.oracle.com, where user_id is the name of the user. Select Include a reusable module component and click Finish. This subject is covered in Unit II, Lesson 3, Working with Objects. Use the SELECT command to view information stored in the LAST_NAME column of the EMP table. Arrow Menu paths Select File > Save. Brackets Key names Press [Enter]. Commas Key sequences Press and release keys one at a time: [Alternate], [F], [D] Plus signs Key combinations Press and hold these keys simultaneously: [Ctrl]+[Alt]+[Del]

Typographic Conventions in Code Convention Element Example Caps and Oracle Forms When-Validate-Item lowercase triggers Lowercase Column names, table names SELECT last_name FROM s_emp; Passwords PL/SQL objects DROP USER scott IDENTIFIED BY tiger; OG_ACTIVATE_LAYER (OG_GET_LAYER ( prod_pie_layer )) Lowercase italic Uppercase Syntax variables SQL commands and functions CREATE ROLE role SELECT userid FROM emp; Typographic Conventions in Oracle Application Navigation Paths This course uses simplified navigation paths, such as the following example, to direct you through Oracle Applications. (N) Invoice > Entry > Invoice Batches Summary (M) Query > Find (B) Approve This simplified path translates to the following: 1. (N) From the Navigator window, select Invoice then Entry then Invoice Batches Summary. 2. (M) From the menu, select Query then Find. 3. (B) Click the Approve button. Notations: (N) = Navigator (M) = Menu (T) = Tab (B) = Button (I) = Icon (H) = Hyperlink (ST) = Sub Tab Copyright Oracle, 2007. All rights reserved. R12 Oracle Financials Functional Migration Fundamentals Table of Contents xxii

Typographical Conventions in Oracle Application Help System Paths This course uses a navigation path convention to represent actions you perform to find pertinent information in the Oracle Applications Help System. The following help navigation path, for example (Help) General Ledger > Journals > Enter Journals represents the following sequence of actions: 1. In the navigation frame of the help system window, expand the General Ledger entry. 2. Under the General Ledger entry, expand Journals. 3. Under Journals, select Enter Journals. 4. Review the Enter Journals topic that appears in the document frame of the help system window. Copyright Oracle, 2007. All rights reserved. R12 Oracle Financials Functional Migration Fundamentals Table of Contents xxiii

Copyright Oracle, 2007. All rights reserved. R12 Oracle Financials Functional Migration Fundamentals Table of Contents xxiv

Oracle Financials Overview Chapter 1 Oracle Financials Overview Chapter 1 - Page 1

Oracle Financials Overview Chapter 1 - Page 2

Oracle Financials Overview Oracle Financials Overview Chapter 1 - Page 3

Objectives Oracle Financials Overview Chapter 1 - Page 4

Why R12? Why R12? Release 12 is defined as The Global Business Release. Global is not just a geographic perspective, but also a comprehensive perspective; release 12 functionality spans across both industries and business functions. Flexible, centralized, global accounting structure 300+ enhancements to best practice business processes Comprehensive governance, risk and compliance platform Truly integrated performance management Real-time profitability analysis Unified financial and operational analytic applications Integration with core industry applications Self-service report formats and publication Superior ownership experience Oracle Financials Overview Chapter 1 - Page 5

Architecture Architecture The major components of the new architecture include: Multi-Org Access Control Ledger and Ledger Sets Subledger Accounting Tax Engine Intercompany Bank Model Benefits of the new architecture include: Maintain 1 Ledger with 1 OU for each Company (LE) - Get privacy for each company s data - Manage each company s national and local compliance Combine many companies ledgers in a set - Share GL services and workload - Get combined data Oracle Financials Overview Chapter 1 - Page 6

Use MOAC to enable access to many OUs - Process in and report across many Companies Operating Units Oracle Financials Overview Chapter 1 - Page 7

Multi-Org Access Control (MOAC) MOAC: Multi-Org Access Control MOAC provides role based access to Operating Units, and allows you to perform multiple tasks across operating units without changing responsibilities. Oracle Financials Overview Chapter 1 - Page 8

Subledger Accounting Subledger Accounting Subledger accounting provides centralized rules and a common repository, and global control of your accounts. Features include: Accounting Rules - SarBox & 8th Dir. - User Editable Subledger Daybooks (Journals) Subledger Balancing Reports, inquiries, open items, et cetera Multiple Representations Common Posting to GL Ledgers Real time or Periodic Benefits of subledger accounting are: Faster, Easier Reconciliation Corporate Rules = Accounting Standardization Oracle Financials Overview Chapter 1 - Page 9

Local Rules = Improved Local Compliance Automate Apples to Apples Adjustments Improved Audit- ability Improved Internal Control Oracle Financials Overview Chapter 1 - Page 10

Ledger Oracle Financials Overview Chapter 1 - Page 11

Ledger Sets Ledger Sets Ledger sets provide global information at a glance. Ledger sets share a chart of accounts and a calendar. The key benefits to many Ledgers in one set are: Decision-driving business information always available Simpler processing and General Ledger management Data and definitions that can be shared and secured Oracle Financials Overview Chapter 1 - Page 12

Ledger Architecture Ledger Architecture Typical Ledger Sets: All IAS/IFRS or US GAAP ledgers 26 Subs in 1 country 35 countries in 1 region Oracle Financials Overview Chapter 1 - Page 13

Legal Organization Legal Organization Legal Entities (Les) such as Parent companies, own or control subsidiaries. There are no group entities LEs pay the taxes and therefore need tax registrations Trade between LEs needs intercompany LEs own the money and bank accounts LEs file the accounts and take care of accounting LEs comply with whatever needs compliance: legal in LE Oracle Financials Overview Chapter 1 - Page 14

Enhanced Legal Support Enhanced Legal Support Did not replace GRE/LE - employer Added TCA parties for the Authorities Added a Legal Entity Configurator Introduced the following new terms: - Jurisdiction: A legislative category and territory, has legal rules - Legal Authority: Legal body who enforces legislation, collects fees / taxes, etc - Legal Function: Functions that companies are required to perform (e.g. produce yearly report, pay taxes, etc.) - Legal Associations: Mapping companies to Ledgers, BSVs, OUs and other system entities Oracle Financials Overview Chapter 1 - Page 15

Benefits of Legal Entities Benefits of Legal Entities Examples of using Legal Entities: Accounting Setup Manager: Assign books, bookkeeping rules and currency management to your registered companies EBusiness Tax: Have your registered companies calculate, file, and pay the transaction taxes they owe Intercompany: Do business between and across your registered companies with full legal documentation Bank Model: Have your registered companies use their money to pay their bills, etc. Oracle Financials Overview Chapter 1 - Page 16

Oracle E-Business Tax Architecture Overview Oracle E-Business Tax (ebtax) consists of a tax knowledge base, a variety of tax services that respond to specific tax events, a set of repositories (for tax content and tax recording) that allow customers to manage their local tax compliance needs in a proactive manner, as well as the ability to integrate with external tax content providers through a single integration point. Oracle Financials Overview Chapter 1 - Page 17

Advanced Global Intercompany System Advanced Global Intercompany System Addresses the Top Barrier to a Fast Close Generates subledger invoices Controls transaction entry with Intercompany Calendar Has a Fully Configurable Approval Rules Has a Flexible Security Model Has a Centrally defined Intercompany Accounts Oracle Financials Overview Chapter 1 - Page 18

Centralized Banking Centralized Banking Bank account is now associated with the LE instead of the Operating Unit A single bank account serves multiple Operating Units Any and all Operating Units associated with a ledger can be permitted to use the bank account There is a centralized Credit Card Model There is Credit Card Encryption The Supplier & Customer Banks are in TCA Oracle Financials Overview Chapter 1 - Page 19

Bank Model Example Bank Model Example Pay invoices from different OUs with 1 instruction New Payments Module New Bank Module New Bank & Credit Card Features Oracle Financials Overview Chapter 1 - Page 20

Four Ways to Consolidate Information Oracle Financials Overview Chapter 1 - Page 21

Multi-Dimensional Analysis & Reporting Oracle Financials Overview Chapter 1 - Page 22

Financial Consolidation Hub Financial Consolidation Hub R12 includes interactive spreadsheet reporting with live drill down to transactions Oracle Financials Overview Chapter 1 - Page 23

Data Management Data Management R12 leverages a centralized data model Oracle Financials Overview Chapter 1 - Page 24

XML Publisher XML Publisher Enables you to format, manage, and deliver documents Meets business requirements such as: - Removes complexity - Reduces maintenance cost - Reduces TCO Integrated with: R9 CRM, ESA, FMS, HCM, and SCM Oracle Financials Overview Chapter 1 - Page 25

New Standard Reports New Standard Reports Benefits of the new standard reports are: You can create report formats using desktop tools (Adobe Acrobat, MS Word, MS Excel, and XML Editors) You can publish in any format, to the web and electronically Reporting is consistent, with one source of data Oracle Financials Overview Chapter 1 - Page 26

Other New Features Other New Features There are over 300 new Financial features in Oracle E-Business release 12. Oracle Financials Overview Chapter 1 - Page 27

Other New Features Oracle Financials Overview Chapter 1 - Page 28

Summary Oracle Financials Overview Chapter 1 - Page 29

Oracle Financials Overview Chapter 1 - Page 30

Multi-Org Access Control Overview Chapter 2 Multi-Org Access Control Overview Chapter 2 - Page 1

Multi-Org Access Control Overview Chapter 2 - Page 2

Multi-Org Access Control Overview Multi-Org Access Control Overview Chapter 2 - Page 3

Objectives Multi-Org Access Control Overview Chapter 2 - Page 4

Agenda Multi-Org Access Control Overview Chapter 2 - Page 5

Agenda Multi-Org Access Control Overview Chapter 2 - Page 6

Multi-Org Access Control Description Multi-Org Access Control - Description In 11i, when users had to enter or process data for multiple operating units, they had to login to different responsibilities because each responsibility could only access one operating unit. So if there were a centralized payment processing center where users processed payments for multiple organizations, they would have to keep logging in and out of different responsibilities to process payments for a different organization or operating unit. Now in Release 12, Multi-Org Access Control enables companies that have implemented a Shared Services operating model to efficiently process business transactions by allowing users to access, process, and report on data for an unlimited number of operating units within a single application s responsibility. This increases the productivity of Shared Service Centers as users no longer have to switch application responsibilities when processing transactions for multiple operating units. Data security and access privileges are still maintained using security profiles that will now support multiple operating units. Multi-Org Access Control Overview Chapter 2 - Page 7

Multi-Org Access Control Description Multi-Org Access Control - Description For example, if you have three operating units in the center you were managing, such as a Belgium Operating Unit, a Holland Operating Unit, and a Denmark operating unit, in 11i you needed to define three different responsibilities. If you had one user who processed payables invoices across all three operating units, then you would need to assign the three responsibilities to that user and then the user would need to log in and out of each responsibility to process invoices. In Release 12, you can create a Security Profile and assign as many operating units as you want to that security profile. So in this example, you could assign all three operating units to the same security profile. Then, you can tie that security profile to a single responsibility using a profile option called MO: Security Profile. For example, you could assign the security profile to the EMEA Payables responsibility to allow that responsibility to process invoices across all three operating units. Processing payables invoices is just one example, with Multi-Org Access Control, you can efficiently perform other processes, such as processing receivables invoices, viewing consolidated requisitions, performing collections using Advanced Collections, and process receiving and drop shipments. Multi-Org Access Control Overview Chapter 2 - Page 8

Multi-Org Access Control Benefits Multi-Org Access Control - Benefits Multi-Org Access Control provides improved processing efficiency because it takes time to switch in and out of different responsibilities. As more and more companies move to shared service centers, their users will be able to process data and transactions faster for multiple operating units. It also provides better information for decision making. Much information in the E-Business Suite is striped by operating unit, for example, customer account sites and supplier sites. MOAC gives you the ability to view all of that information across different OUs. So if your security profile has access to three operating units, you can view all of the supplier sites across all three operating units. By viewing data from multiple operating units from a single responsibility, you have more information which enables you to make better decisions. For example, in Oracle Purchasing, you can now view global consolidated requisition demands for each supplier. With this view, you are armed with the information to negotiate purchase discounts. You re ultimately going to reduce costs because you can enter data across operating units faster and you will not have the overhead of setting up and maintaining tons of responsibilities. Multi-Org Access Control Overview Chapter 2 - Page 9

Multi-Org Access Control Process Summary Multi-Org Access Control Process Summary Each Financials product team has implemented MOAC to best suit their business process flows. For example, in AP, there s a new operating unit field on their Invoice Workbench. The OU list of values reads from the Security Profile assigned to the responsibility to determine which OUs should be displayed in the LOV. In general, when a user logs in to a responsibility and opens an application, the application will determine which operating units can be accessed and used for processing. The user can then view or process transactions for multiple operating units. Multi-Org Access Control Overview Chapter 2 - Page 10

Multi-Org Access Control Setup Multi-Org Access Control Setup Responsibility: Human Resources Navigation: Security > Profile In Release 12, when you define your security profile in HR using the Security profile form or the Global Security profile form, you must: Assign all of the operating units that you want a responsibility to access. Run a concurrent request called Run Security List Maintenance from HR which makes those security profile available and allows you to assign them to a responsibility via a profile option called MO: Security Profile. Multi-Org Access Control Overview Chapter 2 - Page 11

Multi-Org Access Control Setup Create Operating Unit Multi-Org Access Control Setup Create Operating Unit Responsibility: General Ledger Navigation: Accounting Setup Manager > Financials : Accounting Setup : Accounting Setup Manager Responsibility: Human Resources: Navigation: Work Structures : Organization > Description In Release 12, you can define your operating units in two places. You can continue to define them in the Oracle HRMS Organization Form or you can define them in the new Accounting Setup Manager feature in General Ledger. The Accounting Setup Manager streamlines the setup and implementation of Oracle Financial Applications. It centralizes the setup and maintenance of common financial components, such as legal entities, operating units, and ledgers. So when you create an accounting setup, assign a legal entity and create the ledgers that will perform the accounting for that legal entity, you can also define and assign the relevant operating units. By leveraging Accounting Setup Manager to define your OUs, you can streamline your setup. In R12, is instead of attaching an OU to a LE, you assign it to a default legal context. Multi-Org Access Control Overview Chapter 2 - Page 12

All Release 11i HR Organizations classified as Operating Units will be preserved in Release 12. If operating units are assigned to a set of books, then they will be associated to a primary ledger in an accounting setup. You will be able view all operating units assigned to an upgraded primary ledger using Accounting Setup Manager. Multi-Org Access Control Overview Chapter 2 - Page 13

Multi-Org Access Control Setup Define Security Profile Multi-Org Access Control setup Define Security Profile Responsibility: Human Resources Navigation: Security : Profile or Navigation: Security : Global Using Oracle HRMS, you can define your security profile using two forms: The Security Profile form, which allows you to select operating units from only one Business Group The Global Security Profile form, which allows you to select operating units from multiple Business Groups Enter a name, and select the Security Type called Secure organizations by organization hierarchy and/or organization list. This allows you to assign multiple OUs. When assigning operating units, first select classification Operating Unit, and then select the organization or Operating Unit name. You can assign multiple operating units. Multi-Org Access Control Overview Chapter 2 - Page 14

Multi-Org Access Control Setup Run System List Maintenance Multi-Org Access Control Setup Run System List Maintenance Responsibility: Human Resources Navigation: Processes and Reports : Submit Processes and Reports Multi-Org Access Control Overview Chapter 2 - Page 15

Multi-Org Access Control Setup Set Profile Options Multi-Org Access Control Setup System Profile Options The MO Security Profile controls the list of operating units that a responsibility or user can access. If you set the security profile at the responsibility level, then all users using that responsibility will have access to only the operating units available in the security profile. If you set the security profile at the user level, then the user will have access to only those operating units, irrespective of application responsibility that they log into. The MO: Default Operating Unit is optional and allows you to specify a default operating unit that defaults when you open different subledger application pages. Because you can access multiple operating units, you may want to set up a default one instead of forcing users to constantly have to choose one. User Preferences allows you to specify a default operating unit at the user level. Use the MO: Default Operating Unit profile option to set the operating unit context or default operating unit when accessing an applications. The last profile option is for backwards compatibility and to support products that do not use Multiple Organizations. The release 11i setting was for this is preserved during upgrade. The Release 11i MO: Operating Unit profile option is supported in Release 12 as not all customers of Oracle products require multiple organizations. Multi-Org Access Control Overview Chapter 2 - Page 16

Implementation Considerations Implementation Considerations You can define operating units using the HRMS organization form or you can define them in the new Accounting Setup Manager while you define other common financial components, such as legal entities, and ledgers. Then, you use HRMS to define your Security Profile and run the concurrent program. You can also use Accounting Setup Manager to define operating units while you define other common financial components, such as legal entities, and ledgers. From Accounting Setup Manager, you can view all operating units assigned to a primary ledger. Multi-Org Access Control integrates with all E-Business Suite products that use operating units. Multi-Org Access Control Overview Chapter 2 - Page 17

Agenda Multi-Org Access Control Overview Chapter 2 - Page 18

Multi-Org Preferences Description Multi-Org Access Control Preferences - Description Multi-Org Preferences allows you to control the list of operating units to which you have access. For example, a system administrator may create a security profile that has ten operating units assigned to it and assign it to your responsibility. But, you may only deal with five of the operating units on a daily basis and do not want work space cluttered with extraneous operating units. You could set up Multi-Org preferences to restrict the list of operating units; you have complete control over this and can change it at anytime. In addition, you can specify a default operating unit. Multi-Org Access Control Overview Chapter 2 - Page 19

Multi-Org Preferences Benefits Multi-Org Access Control Preferences - Benefits Multi-Org Preferences allows you to be more efficient by allowing you to set up your own preferences and optimize your setup based on how you work. This means faster data entry and cost reduction. Multi-Org Access Control Overview Chapter 2 - Page 20

Multi-Org Preferences Process Summary Multi-Org Access Control Preferences Process Summary The processing of transactions is the same if you never specify user preferences. Multi-Org Access Control Overview Chapter 2 - Page 21

Multi-Org Preferences Setup Multi-Org Access Control Preferences Setup Most products have added the Preferences user interface to their responsibility menus. You can select preferred operating units which represent a subset of operating units assigned to your responsibility s security profile. You can also set a default operating unit. Multi-Org Access Control Overview Chapter 2 - Page 22

Multi-Org Preferences Setup Add to SubMenu Multi-Org Access Control Preferences Setup Add to SubMenu Navigation: System Administrator > Application > Menu Navigation: Application Developer > Application > Menu Most applications have added the Preferences function to their menus. However, if it does not appear, the system administrator can add it. To enable and display Preferences in your menu, request your System Administrator to add the function, FNDMOPREFS to your menu definition. The System Administrator should use either the System Administrator or Application Developer responsibility and select the Menu (Application) option. Select your product s menu and add the function named User Preferences (FNDMOPREFS). Multi-Org Access Control Overview Chapter 2 - Page 23

Multi-Org Preferences Setup Set Preferences Multi-Org Access Control Preferences Setup Set Preferences Responsibility: Payables, Vision Operations Navigation: Setup > Options > User Operating Unit Preferences Multi-Org Preferences page: The header displays: the user name that you are logged in as is displayed, the responsibility name, and the Security Profile that you are currently assigned to as defined by the MO: Security Profile profile option. The Default Operating Unit region is where you select a default OU. The List of values displays all operating units assigned to your security profile. The region called Preferred Operating Units is where you select the subset of operating units you want to work with. Multi-Org Access Control Overview Chapter 2 - Page 24

Agenda Multi-Org Access Control Overview Chapter 2 - Page 25

Enhanced Multi-Org Reporting Description Enhanced Multi-Org Reporting - Description Enhanced Multi-Org reporting is not the same as cross-organization reports that allow you to run a report at the ledger level to obtain results for all operating units assigned to that ledger or obtain results for all the operating units for a GRE/LE. Multi-Org Reporting which allows a user to select any operating unit from a list of accessible operating units. This allows user to report on data for multiple operating units from a single application responsibility. Multi-Org Access Control Overview Chapter 2 - Page 26

Enhanced Multi-Org Reporting Benefits Multi-Org Access Control Overview Chapter 2 - Page 27

Enhanced Multi-Org Reporting Process Enhanced Multi-Org Reporting Process Once Multi-Org Access Control has been set up, you can run reports for any operating unit you have access to. Multi-Org Access Control Overview Chapter 2 - Page 28

Enhanced Multi-Org Reporting Process Run Report Enhanced Multi-Org Reporting - Process Here is an example of an Accounts Payable report called Supplier Audit. When submitting this report, you can select any operating unit that they have access to. Multi-Org Access Control Overview Chapter 2 - Page 29

Guided Demonstration 1 Overview: Using MOAC Guided Demonstration 1 Overview: Using MOAC Multi-Org Access Control Overview Chapter 2 - Page 30

Guided Demonstration - Using MOAC Create Operating Unit Hierarchy (Optional) Sign on with User: Operations and Password: Welcome Responsibility = Human Resources, Vision Enterprises 1. (N) Work Structures > Organizations > Global Hierarchy 2. Enter XX Hierarchy. 3. Enter Version 1 and Today s date as Start Date. 4. Query top Organization Vision Corporation. 5. Add Vision Operations and Vision Services. Create a Global Profile 6. (N) Security > Global Profile Multi-Org Access Control Overview Chapter 2 - Page 31

Field Name Security Type Organization Hierarchy Specify Top Organization Top Organization XX Corporation Value Secure organizations by organization hierarchy and/or organization list XX Hierarchy Vision Corporation Include NOTE: Optionally use the next two steps to enter a list of Operating Units instead of a Hierarchy or to add additional Operating Units to the list included in the Hierarchy. Enter Classification: Operating Unit and Organization Name: Vision Operations. Repeat for Vision Services. Run the Security Maintenance List program 14. (N) Processes and Reports > Submit Processes and Reports > Single Request > (B) Go Multi-Org Access Control Overview Chapter 2 - Page 32

Name Parameters Field Security Maintenance List Value Generate list for... All Global Security Profiles 17. (B) Submit > (B) Go. 18. (M) View > Requests > (B) Find >(B) Refresh Data to ensure the report completes successfully. Create a customized responsibility Responsibility = System Administrator 19. (N) Security > Responsibility > Define Field Responsibility Name Application Responsibility Key Data Group Name Data Group Application Menu Request Group Name 27. (I) Save. Value KW Payables Payables KWPAY Standard Payables AP_NAVIGATE_GUI12 All Reports Multi-Org Access Control Overview Chapter 2 - Page 33

Assign the security profile 28. (N) Profile > System 29. Select Responsibility and enter XX Payables. 30. Enter MO%Sec% in the Profile field. 31. (B) Find. Multi-Org Access Control Overview Chapter 2 - Page 34

32. Enter XX Corporation in the white box under the XX Payables responsibility. 33. (I) Save. Assign the responsibility to your user 34. (N) Security > User > Define Multi-Org Access Control Overview Chapter 2 - Page 35

35. (I) Find to find Operations. 36. (I) New to add XX Payables to the list of responsibilities. 37. (I) Save. Test the MOAC Setup Responsibility: XX Payables 38. (N) Invoices > Enter > Invoices 39. (B) LOV in the Operating Unit field to see the list of Operating Units that can be accessed. Multi-Org Access Control Overview Chapter 2 - Page 36

Multi-Org Access Control Overview Chapter 2 - Page 37

Summary Multi-Org Access Control Overview Chapter 2 - Page 38

Subledger Accounting Overview Chapter 3 Subledger Accounting Overview Chapter 3 - Page 1

Subledger Accounting Overview Chapter 3 - Page 2

Subledger Accounting Overview Subledger Accounting Overview Chapter 3 - Page 3

Objectives Subledger Accounting Overview Chapter 3 - Page 4

Agenda Subledger Accounting Overview Chapter 3 - Page 5

Agenda Subledger Accounting Overview Chapter 3 - Page 6

Subledger Accounting Subledger Accounting Subledger accounting is a new product in R12 which significantly enhances the accounting support across the E-Business Suite products. Subledger Accounting includes new ledger support and enhances the legal entity and intercompany accounting features. Subledger Accounting is a new set of tools, accounting engine, and repository that you can use to: Support multiple accounting requirements concurrently in a single instance through configurable rules Increase transparency and have full auditability of the transaction and accounting data, through a common user interface and data model Facilitate accounting reconciliation, especially for inter-transactional accounts Improve accounting reporting and analysis Subledger Accounting Overview Chapter 3 - Page 7

Subledger Accounting Description Subledger Accounting Description Subledger Accounting is mainly a rule-based accounting engine that centralizes accounting for Oracle E-Business Suite products in R12 as well as provide an accounting toolset and repository for third-party applications. It is not a separate product in itself, but is Oracle s engine catering to the accounting needs of both Oracle and external modules. Together with the new ledger support, it enables support of multiple accounting requirements concurrently in a single instance. Different accounting regulations can be satisfied by maintaining and applying different sets of rules to different sets of transactions; or accounting for the same transaction with multiple methods. By maintaining a full link between the transaction and accounting data, it allows powerful reconciliation and auditing capabilities. Since it provides the setup and inquiry UI and data model for accounting across modules, it enables consistency in reporting, analysis, and user experience. Rule-based accounting engine, toolset and repository supporting both Oracle E-Business Suite and external modules Allows multiple accounting representations for a single business event, resolving conflicts between corporate and local fiscal accounting requirements Subledger Accounting Overview Chapter 3 - Page 8

Retains the most granular level of detail in the subledger accounting model, with different summarization options in the General Ledger, allowing full auditability and reconciliation Subledger Accounting Overview Chapter 3 - Page 9

Agenda Subledger Accounting Overview Chapter 3 - Page 10

Business Benefits Business Benefits The flexibility of the accounting rule setup allows meeting different requirements in different legislative, geographic or industry contexts. Assuming operations in multiple countries, each with its own legal requirements and accounting standards, you are able to define a setup to meet each of the requirements. SLA allows for multiple accounting requirements for a single transaction or business event. Subledger Accounting Overview Chapter 3 - Page 11

Business Benefits Global Example Business Benefits Global Example This example assumes a US-based corporation with operations in the UK and France. The French operation is subject to the French accounting regulations, and thus has to report its activities to the local authorities denominated in Euros, according to the French business calendar, French chart of accounts, and the French interpretation of IFRS (International Financial Reporting Standards). The UK operation, similarly, is subject to the UK regulations, which for this example s sake are not as restrictive as the French ones. Thus, the UK operation does its local reporting in the local currency, the British Pound, but according to the US business calendar, US COA, and US GAAP. The US operation reports in the USD per the US business calendar, US COA, and GAAP. In the R12 ledger setup, all of these operations are defined as three separate ledgers to satisfy local reporting requirements. However, the headquarters/parent company wants to have a consolidated global visibility of the worldwide operations. It is not very meaningful to consolidate or compare each of these entities with each other for a few reasons: The reporting currencies are different Subledger Accounting Overview Chapter 3 - Page 12

The COA and the method of accounting for the French activities may be considerably different than those in UK and US. For example, in FR, purchases or inventory are reported as expenses, whereas in the other instances as inventory items. Hence, a mere currency conversion will not be sufficient. With R12 ledger architecture and SLA, the following model can be implemented to solve this business need: For the UK operation, converting the activities to the US equivalent requires a currency conversion since the calendar, COA, and accounting methods are common. This is accomplished through the addition of a reporting currency to the UK ledger. For the French operation, conversion only is not sufficient. A secondary ledger must be defined for the French ledger, which shares the same currency, COA, calendar, and accounting method as the HQ. Through the definition of reporting currency and secondary ledgers, the three operations can satisfy local regulations, and also allow comparison and consolidation. In above definition, SLA allows you to: Define multiple accounting methods Use separate accounting methods on different ledgers Create journal entries on multiple ledgers for a single business event (French activities being accounted for on the primary ledger per IFRS method, and on the secondary ledger per US GAAP method) Subledger Accounting Overview Chapter 3 - Page 13

Business Benefits Business Benefits In 11i, accounting information and the tie back to the underlying transaction is maintained differently for each module. Different subledgers/modules have their own model as to how and what they capture in terms of accounting data. Some allow capturing more details and some link between the journals and the underlying transactions. Some do not have the same flexibility or detail. This causes difficulty and inconsistency in reporting for auditing, reconciliation or whichever purpose across modules. In R12, SLA provides the ability to retain the full link between transaction and accounting data for all modules, and thus allow auditability. The accounting SLA creates is strongly tied to the underlying transactions. Subledger Accounting Overview Chapter 3 - Page 14

Business Benefits - Auditability Subledger Accounting Overview Chapter 3 - Page 15

Business Benefits Transaction Example Business Benefits Transaction Example SLA tracks how the journal entry is built from a transaction. On the left side of the screen, there is an invoice for two items, freight and tax. On the right, there are two entries created: one on the US corporate ledger and on the FR statutory ledger. The expense entry is created for the two item lines of the invoice. The following two lines for freight and tax respectively. The rules have been setup to summarize all and create a single liability entry. We can also configure the rule so that three or four separate liability lines are created. SLA stores and tracks how each line of the invoice contributed to the journal entry. Subledger Accounting Overview Chapter 3 - Page 16

Business Benefits Business Benefits Another benefit is the support for business flows in accounting within and across modules. In flows where accounting for multiple transactions need to be tied together, SLA provides standard features to recognize multi-transactional flows. This is very important in especially reconciling accounts inter-transactional accounts. Subledger Accounting Overview Chapter 3 - Page 17

Business Benefits - Accounting Reconciliation Business Benefits - Accounting Reconciliation Going back to the previous example and looking at a payment that pays off the invoice, the SLA data model not only allows keeping the transaction-to-accounting link, but the inherent features also allow to reflect the transaction flows in the accounting side. So here, a particular payment is applied to a particular invoice liability. Through the usage SLA Business Flows functionality, at the time of accounting for the payment, we can to go back to the journal created for invoice and back out from the exact liability account, at the exact rate that the invoice was converted at, if it was a foreign currency one. Because the feature ensures accuracy itself, the need for reconciliation is reduced. Subledger Accounting Overview Chapter 3 - Page 18

Agenda Subledger Accounting Overview Chapter 3 - Page 19

Key Concepts Key Concepts The event model defined in SLA for each subledger represents the transaction/document types and the lifecycle of each transaction: Event class classifies transaction types. An invoice, for example, would be an event class. Event type defines possible actions on each event class with potential accounting significance, for example, validation of an invoice. The journal creation rules are defined per event class/event type. Subledger Accounting Overview Chapter 3 - Page 20

Event Classes Event Classes The slide shows event classes for Payables, Purchasing and Receivables. Subledger Accounting Overview Chapter 3 - Page 21

Events Events An accounting event for a payables invoice, for example, is the validation, adjustment or the cancellation of the invoice. Similarly, for an AR receipt, accounting events are the creation, application, or reversal of the receipt. When one of these actions is taken on a receipt transaction, an accounting event is created. Based on the rule setup, there may or may not be a resulting journal entry. You can set up rules to generate journal entries for some events, but not for others. Subledger Accounting Overview Chapter 3 - Page 22

Transaction Objects and Sources Transaction Objects and Sources Transaction object and sources are the data model for each subledger that contains the transaction attributes/information made available to be used during journal rule setup and journal entry generation. Subledger Accounting Overview Chapter 3 - Page 23

Agenda Subledger Accounting Overview Chapter 3 - Page 24

Major Features Major Features SLA is a toolset, engine, and repository for centralized accounting processing. This means that SLA provides the ability to set up journal creation rules and creates journal entries according to multiple different accounting methods simultaneously. However, there are many options and advanced features that facilitate the entire accounting process, including: Converting foreign currency journals into the functional currency Calculating exchange rate gain/loss Scheduling the automatic recognition of deferred revenue and expenses across the relevant accounting periods Supporting automatic accrual reversals Tracking versions and effective dates on rules Processing a subset of transactions at a time, based on transaction type Enabling straight through accounting processing generating journal entries straight from the transaction view to posting to general ledger at the single click of a button Allowing testing of rule setup by what-if type of analysis with draft accounting Subledger Accounting Overview Chapter 3 - Page 25

Major Features Major Features Easy to use inquiry pages and customizable reports Intelligible errors reporting and tools to troubleshoot Ability to copy rules in and between environments Manual adjustment entries in each subledger application Auto-maintenance of rules when accounts are disabled Various geography-specific requirements such as journal entry sequencing, and control accounts reporting Subledger Accounting Overview Chapter 3 - Page 26

Accounting Methods Builder Accounting Methods Builder Accounting Methods builder is the toolset enabling the creation of journal entry rules that allows multiple sets of rules to be defined. Subledger Accounting Overview Chapter 3 - Page 27

Accounting Methods Builder Accounting Methods Builder In order to make rule setup as flexible as possible, journal entries are split into components: Descriptions, Line Types, and Account Derivation rules. The description can be on the entry or its individual lines. You set up descriptions, as many as you want, by using pieces of data from the transaction and constant values. For example, you might have an invoice showing the event (invoice validation), the invoice number, type, date, description etc. The Line Type is another component, actually one of the two main components of the entry. The line type defines whether this is a debit or a credit, what the accounting class is, where the amount should come from etc. Again, you set up as many as you need of these for a particular entry. You can have a single invoice line or distribution create as many debits or credits as needed. The third major piece is the account derivation rule, which determines to which GL account a line should be booked. There is a lot of flexibility around the account derivation rules. You can simply set up a rule for each flexfield to be used, or you can make it more complex and build each flexfield segment by segment by combining multiple rules. These rules can be setup to derive the accounts or segment values from transactional data, including conditions of when to use a particular rule versus another. Subledger Accounting Overview Chapter 3 - Page 28

Accounting Methods Builder Accounting Methods Builder The transaction objects and the sources carry transaction information into the rules defined for each component of an entry. These components, for example, journal line type, account derivation rule, journal entry descriptions, are attached together as a journal line definition for a particular event. For example, you set up a JLD for an invoice validation event, another one for a payment creation, another one for payment clearing. The set of such rules for a particular subledger application is called the application accounting definition. And the set of AADs for multiple applications is called the subledger accounting method. Note that it is possible to maintain multiple accounting methods. You can set up as many components as you like, and use them for different accounting methods. You can set up an accounting method that creates entries in compliance with US GAAP, and another one with IFRS. Because the JE components are modular, these two methods could share components, such as entry descriptions. The accounting methods is assigned to each ledger, which determines which rules are applied when accounting is being generated for a particular ledger. If you have a setup with a primary Subledger Accounting Overview Chapter 3 - Page 29

and a secondary ledger, you could have different accounting methods attached to and used for each. Subledger Accounting Overview Chapter 3 - Page 30

Online Accounting Online Accounting The payables invoice entry window might show, for example an invoice that has been recorded and validated. To generate the journal entries, access the actions button and select Create Accounting options. You can: Create a draft entry generation Create the entry and post to GL straight off this window. This creates entries for the invoice on all the related ledgers of this operating unit, that is, the primary ledger and any associated reporting and secondary ledgers. The invoice amount is converted to each of the ledger currencies, any exchange rate variance on any of the ledgers is calculated and posted. Through the usage of business flows feature, during accounting, you can to track back to the purchase order or receipt, and back out from the same accrual accounts that were hit originally. By also getting the conversion rate from that original booking, you can calculate the exchange rate variance accurately. Subledger Accounting Overview Chapter 3 - Page 31

Inquiries Inquiries Navigation: Transaction view > Tools: View Accounting > JE inquiry Transaction security in inquiries, reports, creating accounting Subledger Accounting Overview Chapter 3 - Page 32

Inquiries Subledger Accounting Overview Chapter 3 - Page 33

Offline Accounting Offline Accounting Offline accounting is processed on a ledger basis. When submitted for the ledger Vision Operations (USA) all related ledgers, that is, reporting currencies and secondary ledgers are also processed at the same time. When processing transactions for a ledger, you can also enforce transaction security model of the subledger to accounting. When a user submits the accounting process, you can have either all the transactions of the ledger process, or only the transactions of the operating units/inventory organizations that the user has access to. Subledger Accounting Overview Chapter 3 - Page 34

Standard Reports Standard Reports This is a sample report created by the offline accounting program. It shows any errors encountered during the process, and suggests the ways to correct the errors. The Accounting report and other standard reports provided, such as journal entries report, account analysis report, and third party balances report all utilize the XML technology and allow you to change the layout of the reports, change the default sorting and grouping, customize further by adding company logos and other things. Subledger Accounting Overview Chapter 3 - Page 35

Agenda Subledger Accounting Overview Chapter 3 - Page 36

Setup Setup A journal entry has three components: the description, line type, and account derivation rule. To setup your own rules, you can either define your components from scratch or you can copy the components seeded by Oracle, and modify them. Note that rules and components seeded by Oracle cannot be modified. Similarly, rules that you as a customer define will not be overwritten or impacted at all during a future upgrade or patching. When you want to modify the rules, after defining your own component, you must define all the other components hierarchically above that specific component all the way to the subledger accounting method so that you can supersede Oracle defined rules. Subledger Accounting Overview Chapter 3 - Page 37

Setup - Journal Line Type Subledger Accounting Overview Chapter 3 - Page 38

Setup Journal Line Type Setup Journal Line Type The journal line type determines what kind of an entry to generate. It also determines the accounting class and sets the conditions under which the rule creates a line. It also specifies the values needed for line generation and controls behavior for certain feature, such as multiperiod accounting. Subledger Accounting Overview Chapter 3 - Page 39

Setup - Journal Line Type Setup Journal Line Type Navigation: Setup > Accounting Setups > Subledger Accounting Setup > Accounting Methods Builder >Journal Entry Setups > Journal Line Types 1. Journal line type determines whether to create a debit entry, a credit entry, or an entry for exchange gain/loss. 2. It also identifies the accounting class on the entry, such as Expense or Trade Liability. 3. It defines the conditions under which the rule will be executed to create a line. 4. It determines the values needed for entry line generation, such as amount, currency, conversion rate information, which are called accounting attributes. That is, it defines where the values for the entry should come from, which transaction data should be used. 5. It also controls behavior for certain features i.e. multiperiod accounting, business flows, line merging and summarization Subledger Accounting Overview Chapter 3 - Page 40

Guided Demonstration 1 Overview: Defining Journal Line Types for Payables Guided Demonstration 1 Overview: Defining Journal Line Types Subledger Accounting Overview Chapter 3 - Page 41

Guided Demonstration - Defining Journal Line Types in Payables Defining Journal Line Types Responsibility = Payables, Vision Operations (USA) 1. Navigate to the Journal Line Types window. (N) Setup > Accounting Setups > Subledger Accounting Setup > Accounting Methods Builder > Journal Entry Setups > Journal Line Types 2. (B) New. 3. In the Event Class field, select Invoices. 4. In the Line Type Code field, enter XX_MISC_EXPENSE. 5. In the Name field, enter XX Miscellaneous Expense. 6. In the Description field, enter XX Miscellaneous Expense. 7. In the Accounting Class field, select Miscellaneous Expense. 8. In the Balance Type region, select Actual. 9. In the Side region, select Debit. 10. Select Yes from the Switch Debit/Credit dropdown list. 11. In the Merge Matching Lines field, select No. 12. In the Transfer to GL region, select Summary. 13. (B) Conditions. 14. In the Seq field, enter 10. 15. In the Source field, select Invoice Distribution Type. 16. In the Operator field, select =. 17. In the Value Type field, select Constant. 18. In the Value field, select Item. 19. (M) File Save 20. (M) File Close Form Subledger Accounting Overview Chapter 3 - Page 42

21. Save the Expense journal line type. 22. Create a Liability journal line type based on the following information: Field Name Liability Journal Line Type Event Class Invoices Line Type Code Name Description Accounting Class Balance Type Side Switch Debit/Credit Merge Matching Lines Transfer to GL XX_AP_LIAB_INV XX Liability XX Liability when invoice validated Liability Actual Credit Yes No Summary Note: No conditions are required for the Liability journal line type. Subledger Accounting Overview Chapter 3 - Page 43

Practice 1 Overview: Defining Journal Line Types for Payables Practice 1 Overview: Defining Journal Line Types for Payables Subledger Accounting Overview Chapter 3 - Page 44

Practice - Defining Journal Line Types for Payables Overview In this practice, you will do the following: Define two journal line types, as follows: Expense Liability Assumptions Tasks Replace XX with your terminal number or initials. You must have access to an Oracle Application Vision database or comparable training or test instance at your site on which to complete this practice. Responsibility selected to complete this practice is Payables, Vision Operations (USA). Log on to the system User Name = operations Password = welcome Responsibility = Payables, Vision Operations (USA) Defining Journal Line Types 1. Navigate to the Journal Line Types window. (N) Setup > Accounting Setups > Subledger Accounting Setup > Accounting Methods Builder > Journal Entry Setups > Journal Line Types 2. Create two journal line types using the following information: Field Name Expense Journal Line Type Liability Journal Line Type Event Class Invoices Invoices Line Type Code XX_MISC_EXPENSE XX_AP_LIAB_INV Name Miscellaneous Expense Liability Subledger Accounting Overview Chapter 3 - Page 45

Description Miscellaneous Expense Liability when invoice validated Accounting Class Miscellaneous Expense Liability Balance Type Actual Actual Side Debit Credit Switch Debit/Credit Yes Yes Merge Matching Lines No Transfer to GL Summary Summary 3. Save the journal line types. No Subledger Accounting Overview Chapter 3 - Page 46

Solution Defining Journal Line Types for Payables Defining Journal Line Types Responsibility = Payables, Vision Operations (USA) 1. Navigate to the Journal Line Types window. (N) Setup > Accounting Setups > Subledger Accounting Setup > Accounting Methods Builder > Journal Entry Setups > Journal Line Types The Find Journal Line Types window appears. 2. (B) New. The Journal Line Types window appears. Subledger Accounting Overview Chapter 3 - Page 47

The Application field is automatically populated with the application name associated with the user s responsibility, in this example, Payables. The Owner field is automatically populated. For components seeded by Oracle, the value is Oracle. For components created on site by users, the value is User. The Enabled field is automatically enabled, and makes this journal line type available for use. 3. In the Event Class field, select the event class from the list of values, for example, Invoices. 4. In the Line Type Code field, enter a code, for example, XX_MISC_EXPENSE. Note: You cannot modify a seeded journal line type or any other seeded component as it could get overwritten in an upgrade. Instead you can copy the seeded type and then modify it appropriately. The copied journal line type has an Owner type of User. The list of values displays the component name and the owner to distinguish between seeded and user-defined components. 5. In the Name field, enter XX Miscellaneous Expense. 6. In the Description field, optionally enter a description, for example, XX Miscellaneous Expense. Subledger Accounting Overview Chapter 3 - Page 48

7. In the Accounting Class field, select Miscellaneous Expense. The accounting class is shared across applications and enables you to classify journal entry lines. The list of values for this field contains all accounting classes that are seeded but you can add new accounting classes. The Rounding Class defaults to the accounting class, in this example, Miscellaneous Expense. The rounding class, along with the transaction rounding reference accounting attribute, groups lines together in order to determine whether rounding is necessary. 8. In the Balance Type region, select Actual. 9. In the Side region, select Debit. 10. Select Yes from the Switch Debit/Credit dropdown list. This option determines whether negative amounts will result in negative amounts on the same side or positive amounts on the opposite side. 11. In the Merge Matching Lines field, select No. This option summarizes subledger journal lines within each subledger entry. Journal entry lines with matching criteria are merged. 12. In the Transfer to GL region, select Summary to summarize subledger journal entry lines by account combination. 13. (B) Conditions to add a condition to create a journal line type to account for a miscellaneous expense when an invoice is validated. 14. In the Seq field, enter 10. 15. In the Source field, select Invoice Distribution Type. 16. In the Operator field, select =. 17. In the Value Type field, select Constant. 18. In the Value field, select Item. Subledger Accounting Overview Chapter 3 - Page 49

19. (M) File Save 20. (M) File Close Form The Journal Line Types window should now look like this: Subledger Accounting Overview Chapter 3 - Page 50

21. Save the Expense journal line type. 22. Create a Liability journal line type based on the following information: Field Name Event Class Line Type Code Name Description Accounting Class Balance Type Side Switch Debit/Credit Merge Matching Lines Transfer to GL Liability Journal Line Type Invoices XX_AP_LIAB_INV XX Liability XX Liability when invoice validated Liability Actual Credit Yes No Summary Note: No conditions are required for the Liability journal line type. Subledger Accounting Overview Chapter 3 - Page 51

Setup - Account Derivation Rule Subledger Accounting Overview Chapter 3 - Page 52

Setup Account Derivation Rule Setup Accounting Derivation Rule You can set up a separate rule for each flexfield to be used, or you can make it more complex and build each flexfield segment by segment by combining multiple rules. These rules can be setup to derive the accounts or segment values from transactional data, including conditions under which to use a particular rule versus another. Subledger Accounting Overview Chapter 3 - Page 53

Setup - Account Derivation Rule Setup Account Derivation Rule Navigation: Setup > Accounting Setups > Subledger Accounting Setup > Accounting Methods Builder > Journal Entry Setups > Account Derivation Rules Multiple output values can be defined in a single rule, each with a condition and evaluation order of the conditions, so that one value is returned under specific situations versus others. For example, use a particular account if invoice distribution type is accrual, versus another account if it is not. Subledger Accounting Overview Chapter 3 - Page 54

Guided Demonstration 2 Overview: Defining Account Derivation Rules for Payables Guided Demonstration 2 Overview: Defining Account Derivation Rules for Payables Subledger Accounting Overview Chapter 3 - Page 55

Guided Demonstration - Defining Account Derivation Rules for Payables Responsibility: Payables, Vision Operations (USA) Username/Password = operations/welcome Creating an Account Derivation Rule for the Liability Journal Line Type 1. Navigate to the Journal Lines Definitions window. (N) Setup > Accounting Setups > Subledger Accounting Setup > Accounting Methods Builder > Methods and Definition > Journal Lines Definitions 2. In the Definition Name field, select XX Payables Accrual. 3. (B) Find 4. Select the XX Liability journal line type. 5. (B) Account Derivation Rule 6. (B) New 7. In the Rule Code field, enter XX_LIAB_ACC. 8. In the Rule Name field, enter XX Liability Account. 9. In the Description field, enter XX Liability Account. 10. In the Accounting Chart of Accounts field, select Operations Accounting Flex. 11. Select the Flexfield radio button. 12. In the Priority field, enter 1. 13. In the Value Type field, select Constant. 14. In the Value field, enter 01-520-2210-0000-000. 15. (M) File Save 16. (M) File Close Form 17. In the Journal Lines Definitions window, select the XX Liability journal line type. 18. In the Segment field, select All Segments. Subledger Accounting Overview Chapter 3 - Page 56

19. In the Rule Name field, select XX Liability Account. 20. (M) File - Save Creating an Account Derivation Rule for the Expense Journal Line Type 21. Select the XX Miscellaneous Expense journal line type. Note: You may need to use the Shift and Page Dn keys, followed by the down arrow to select the next journal line type if pressing the down arrow key doesn t work. 22. (B) Account Derivation Rule 23. (B) New 24. In the Rule Code field, enter XX_EXPENSE_ACCOUNT. 25. In the Rule Name field, enter XX AP Expense Account. 26. In the Description field, enter XX Expense Account. 27. In the Priority field, enter 1. 28. In the Value Type field, select Source. 29. In the Value field, select Invoice Distribution Account. 30. (M) File Save 31. (M) File Close Form 32. In the Journal Lines Definitions window, place the cursor in the XX Miscellaneous Expense line. 33. In the Segment field, select All Segments. 34. In the Rule Name field, select XX Expense Account. 35. (M) File Save Subledger Accounting Overview Chapter 3 - Page 57

Practice 2 Overview: Defining Account Derivation Rules for Payables Practice 2 Overview: Defining Account Derivation Rules for Payables Subledger Accounting Overview Chapter 3 - Page 58

Practice - Defining Account Derivation Rules for Payables Overview In this practice, you will do the following: Define two account derivation rules; one for the Liability journal line type and another for the Expense journal line type. Assign the account derivation rules to the relevant journal line types in the Journal Lines Definitions window. Assumptions Tasks Replace XX with your terminal number or initials. You must have access to an Oracle Application Vision database or comparable training or test instance at your site on which to complete this practice. Responsibility selected to complete this practice is Payables, Vision Operations (USA). Log on to the system User Name = operations Password = welcome Responsibility = Payables, Vision Operations (USA) Create an account derivation rule for the Liability journal line type 1. Navigate to the Journal Lines Definitions window. (N) Setup > Accounting Setups > Subledger Accounting Setup > Accounting Methods Builder > Methods and Definition > Journal Lines Definitions 2. Search for the XX Accrual Invoices journal line definition. 3. Select the XX Liability journal line type. 4. Go to the Account Derivation Rule window. 5. Create a new account derivation rule code called XX_LIAB_ACC with a rule name of XX Liability Account. 6. Associate this rule with the Operations Accounting Flex chart of accounts. Subledger Accounting Overview Chapter 3 - Page 59

7. Enter a flexfield rule for the constant 01-520-2210-0000-000. 8. Save the liability rule. Assign the Liability account derivation rule to the Liability journal line type 9. In the Journal Lines Definitions window, select the XX Liability journal line type. 10. In the Account Derivation Rules region, apply the XX Liability Account rule to all segments. 11. Save your work. Create an account derivation rule for the Expense journal type 12. Select the XX Miscellaneous Expense journal line type in the Journal Lines Definitions window. 13. Go to the Account Derivation Rule window. 14. Create a new account derivation rule code called XX_EXPENSE_ACC with a rule name of XX Expense Account. 15. Associate this rule with the Operations Accounting Flex chart of accounts. 16. Enter a flexfield rule for the Invoice Distribution Account source. 17. Save the expense rule. Assign the Liability account derivation rule to the Expense journal line type 18. In the Journal Lines Definitions window, select the XX Miscellaneous Expense journal line type. 19. In the Account Derivation Rules region, apply the XX Expense Account rule to all segments. 20. Save your work. Subledger Accounting Overview Chapter 3 - Page 60

Solution Defining Account Derivation Rules for Payables Log on to the system User Name = operations Password = welcome Responsibility: Payables, Vision Operations (USA) Creating an Account Derivation Rule for the Liability Journal Line Type 1. Navigate to the Journal Lines Definitions window. (N) Setup > Accounting Setups > Subledger Accounting Setup > Accounting Methods Builder > Methods and Definition > Journal Lines Definitions The Find Journal Lines Definitions window appears. 2. In the Definition Name field, select XX Accrual Invoices. 3. (B) Find The Journal Lines Definitions window appears. Subledger Accounting Overview Chapter 3 - Page 61

4. Select the XX Liability journal line type. Note: You may need to use the Shift and Page Dn keys, followed by the down arrow to select the next journal line type if pressing the down arrow key doesn t work. 5. (B) Account Derivation Rule The Find Account Derivation Rules window appears. Subledger Accounting Overview Chapter 3 - Page 62

6. (B) New The Account Derivation Rules window appears. The application name defaults from the application associated with the responsibility, in this example, Payables. The Owner field is automatically populated by Subledger Accounting. For components seeded by Oracle, the value is Oracle. For components created on site by users, the value is User. Retain the default for the Enabled check box which is selected to make the account derivation rule available for use for any application with reference objects used in this account derivation rule and accounting chart of accounts. 7. In the Rule Code field, enter XX_LIAB_ACC. 8. In the Rule Name field, enter XX Liability Account. 9. In the Description field, enter XX Liability Account. 10. In the Accounting Chart of Accounts field, select Operations Accounting Flex. 11. Select the Flexfield radio button. 12. In the Priority field, enter 1. Rules are evaluated in ascending order, where the highest priority has the lowest number, until a condition is met. It is advantageous to list the most commonly met rules and Subledger Accounting Overview Chapter 3 - Page 63

conditions first. The order in which rules and conditions are evaluated by updating the priority number instead of by deleting and rewriting detail lines can be changed. Once the conditions associated with a detail line are satisfied, the value from that line is used and other lines are ignored. 13. In the Value Type field, select Constant to specify the method of deriving the account combination or segment value. 14. In the Value field, enter 01-520-2210-0000-000. 15. Save your work: (M) File Save 16. Close the Account Derivation Rules window: (M) File Close Form 17. In the Journal Lines Definitions window, select the XX Liability journal line type. 18. In the Segment field, select All Segments. Subledger Accounting Overview Chapter 3 - Page 64

19. In the Rule Name field, select XX Liability Account. 20. Save your work: (M) File - Save Creating an Account Derivation Rule for the Expense Journal Line Type 21. In the Journal Lines Definitions window, select the XX Miscellaneous Expense journal line type. Note: You may need to use the Shift and Page Dn keys, followed by the down arrow to select the next journal line type if pressing the down arrow key doesn t work. 22. (B) Account Derivation Rule The Find Account Derivation Rule window appears. Subledger Accounting Overview Chapter 3 - Page 65

23. (B) New The Account Derivation Rules window appears. 24. In the Rule Code field, enter XX_EXPENSE_ACCOUNT. 25. In the Rule Name field, enter XX AP Expense Account. 26. In the Description field, enter XX Expense Account. 27. In the Accounting Chart of Accounts field, select Operations Accounting Flex. 28. In the Output Type region, select the Flexfield radio button. 29. In the Priority field, enter 1. 30. In the Value Type field, select Source. 31. In the Value field, select Invoice Distribution Account. Subledger Accounting Overview Chapter 3 - Page 66

32. Save your work: (M) File Save 33. Close the Account Derivation Rules window: (M) File Close Form 34. In the Journal Lines Definitions window, place the cursor in the XX Miscellaneous Expense line. 35. In the Segment field, select All Segments. 36. In the Rule Name field, select XX AP Expense Account. Subledger Accounting Overview Chapter 3 - Page 67

37. Save your work: (M) File Save Subledger Accounting Overview Chapter 3 - Page 68

Setup Journal Entry Description Setup Journal Entry Description Navigation: Setup > Accounting Setups > Subledger Accounting Setup > Accounting Methods Builder > Journal Entry Setups > Journal Entry Descriptions The final component that makes up a journal entry is the description. A description can be assigned to the journal entry header itself, to the set of debits and credits; or different descriptions can be assigned to each of the lines of the entry. For example, a description on the liability entry containing information about the supplier, and a description on the item expense line containing information about the item or expense itself. Similar to the other journal entry components, you can define multiple descriptions and attach conditions to each. The description can be built by using constants, transaction attributes, or a combination of the two. Subledger Accounting Overview Chapter 3 - Page 69

Setup Journal Line Definition Setup Journal Line Definition The three components of a journal entry are grouped together as a journal line definition to create the rule for a particular event type. Subledger Accounting Overview Chapter 3 - Page 70

Setup - Journal Line Definition Setup Journal Line Definition Navigation: Setup > Accounting Setups > Subledger Accounting Setup > Accounting Methods Builder > Methods and Definitions > Journal Lines Definitions The journal line type, its description, and its account derivation rules are all attached together on the Journal line definition to define the rule creating an entry. Here, we are looking at a sample definition for AP invoice validation event. We have several line types defined to create each of the possible entry lines for an invoice validation, such as backing out of the accrual, tax, exchange rate variance, freight expense, and liability. To each of these, we have assigned a description, and one or more account derivation rules. Note that for the liability line, we have two account derivation rules: one that generates the flexfield for the liability account, and the other to overwrite the balancing segment on the flexfield derived. This is an example of how multiple account derivation rules can be used to build complex flexfield generation rules. Subledger Accounting Overview Chapter 3 - Page 71

Guided Demonstration 3 Overview: Defining Journal Lines Definitions for Payables Guided Demonstration 3 Overview: Defining Journal Lines Definitions for Payables Subledger Accounting Overview Chapter 3 - Page 72

Guided Demonstration - Defining Journal Lines Definitions for Payables Responsibility: Payables, Vision Operations (USA) Username/Password = operations/welcome 1. Navigate to the Journal Lines Definitions window. (N) Setup > Accounting Setups > Subledger Accounting Setup > Accounting Methods Builder > Methods and Definition > Journal Lines Definitions Or (B) Journal Lines Definitions from the Application Accounting Definitions window 2. (B) New 3. In the Event Class field, select Invoices. 4. In the Definition Code field, enter XX_ACCRUAL_INVOICES. 5. In the Definition Name field, enter XX AP Accrual Invoices. 6. Optionally, enter a description, for example, XX Payables Accrual. 7. In the Event Type field, select All. 8. In the Accounting Chart of Accounts field, select Operations Accounting Flex. 9. In the Line Assignments region, enter the following information based on the journal line types you previously defined: Journal Line Type Line Description XX Miscellaneous Expense XX Liability 10. (M) File - Save. Invoice Distribution Description Invoice Distribution Description Subledger Accounting Overview Chapter 3 - Page 73

Practice 3 Overview: Defining Journal Lines Definitions for Payables Practice 3 Overview: Defining Journal Lines Definitions for Payables Subledger Accounting Overview Chapter 3 - Page 74

Practice - Defining Journal Lines Definitions for Payables Overview In this practice, you will do the following: Define a journal line definition for accrual invoices. Assumptions Tasks Replace XX with your terminal number or initials. You must have access to an Oracle Application Vision database or comparable training or test instance at your site on which to complete this practice. Responsibility selected to complete this practice is Payables, Vision Operations (USA). Log on to the system User Name = operations Password = welcome Responsibility = Payables, Vision Operations (USA) Define a journal lines definition 1. Navigate to the Journal Lines Definitions window: (N) Setup > Accounting Setups > Subledger Accounting Setup > Accounting Methods Builder > Methods and Definition > Journal Lines Definitions 2. Create a new journal lines definition. 3. Save the definition code as XX_ACCRUAL_INVOICES. 4. Save the definition name as XX AP Accrual Invoices. 5. Apply the definition to all event types. 6. Assign the definition to the Operations Accounting Flex accounting chart of accounts. 7. Apply the journal line types previously created, XX Miscellaneous Expense and XX Liability. 8. Save your work. Subledger Accounting Overview Chapter 3 - Page 75

Solution Defining Journal Lines Definitions for Payables Defining Journal Lines Definitions Responsibility = Payables, Vision Operations (USA) 1. Navigate to the Journal Lines Definitions window. (N) Setup > Accounting Setups > Subledger Accounting Setup > Accounting Methods Builder > Methods and Definition > Journal Lines Definitions The Find Journal Lines Definitions window appears. 2. (B) New. The Journal Lines Definitions window appears. Subledger Accounting Overview Chapter 3 - Page 76

The application name defaults from the application associated with the responsibility. The Owner field is automatically populated. For components seeded by Oracle, the value is Oracle. For components created on site by users, the value is User. The Enabled check box is enabled by default and makes the journal lines definition available for use for this application and the selected chart of accounts (if applicable). 3. In the Event Class field, select Invoices from the dropdown list. 4. In the Event Type field, select All. 5. In the Definition Code field, enter XX_ACCRUAL_INVOICES. 6. In the Definition Name field, enter XX AP Accrual Invoices. 7. Optionally, enter a description, for example, XX Accrual Invoices. 8. In the Accounting Chart of Accounts field, select Operations Accounting Flex. Subledger Accounting Overview Chapter 3 - Page 77

9. In the Journal Line Type field, assign the Expense journal line type you previously created to the event type by selecting XX Miscellaneous Expense. The Owner field is automatically populated based on the journal line type selected. 10. In the Line Description field, select Invoice Distribution Description. This is the journal entry description to be used to populate the subledger journal entry lines. 11. Ensure the Active check box is selected to use this line assignment to generate subledger journal entries. 12. In the Journal Line Type field, assign the Liability journal line type you previously created to the event type by selecting XX Liability. 13. In the Line Description field, select Invoice Distribution Description. 14. Ensure the Active check box is selected. The Journal Lines Definitions window should now look like this: Subledger Accounting Overview Chapter 3 - Page 78

15. Save the journal line definition: (M) File - Save Subledger Accounting Overview Chapter 3 - Page 79

Setup Application Accounting Definition Setup Application Accounting Definition After you define the rules for each event type of an application that you want to generate journal entries for, group them together under an application accounting definition. The application accounting definition or AAD, is the collection of journal entry rules for an application per specific accounting requirements or standards. For a corporation with activities in multiple geographies, for example, US and Europe, there are separate AADs for, say Payables, per the accounting standards in these geographies. There is a US GAAP AP AAD and an IFRS AP AAD. If the standards are the same for a particular event type, for example, for an invoice validation, then the same rule or JLD can be used under both the US GAAP and IFRS AP AADs. Subledger Accounting Overview Chapter 3 - Page 80

Setup - Application Accounting Definition Setup Application Accounting Definition Navigation: Setup > Accounting Setups > Subledger Accounting Setup > Accounting Methods Builder > Methods and Definitions > Application Accounting Definitions After the definition is completed, the AAD is validated which basically ensures that the mandatory setup to generate an entry is defined appropriately. Subledger Accounting Overview Chapter 3 - Page 81

Setup Subledger Accounting Method Setup Subledger Accounting Method The subledger accounting method is the collection of accounting definitions for all the applications that you generate accounting for. Each primary and secondary ledger is associated with a SLAM, which determines the accounting rules and standards that are applied when generating entries for that ledger. Oracle seeds a number of accounting methods to support standard accrual, cash basis accounting, as well as accrual and cash basis encumbrance accounting and US Federal accounting. Subledger Accounting Overview Chapter 3 - Page 82

Setup - Subledger Accounting Method Setup Subledger Accounting Method Navigation: Setup > Accounting Setups > Subledger Accounting Setup > Accounting Methods Builder > Methods and Definitions > Subledger Accounting Methods In the hierarchy of the SLA Accounting methods builder, each component under a SLAM must share the same COA as the SLAM or be generic to COAs. Subledger Accounting Overview Chapter 3 - Page 83

Ledger Setup and SLAM Assignment Subledger Accounting Overview Chapter 3 - Page 84

Ledger Setup and SLAM Assignment Ledger Setup and SLAM Assignment If there is a secondary ledger defined, as the transaction is being processed for accounting, there is a separate journal entry generated for the primary and secondary ledgers, both according to the accounting method on each ledger. Subledger Accounting Overview Chapter 3 - Page 85

Setup Set Key Profile Options Setup Key Profile Options There are also a few key profile options that impact how accounting is generated through SLA in R12. These are mainly options that impact data access and security. For example: Should the general ledger data access set security be enforced when generating accounting, that is, should journal entries be created if the user does not have ledger clearance even if the user has multiorg access to the operating unit?. Should the transaction security model be applied when drilling down from GL; that is, should the user be allowed to inquire on journal entries of a certain operating units if the user does not have MO access, but has ledger clearance? If there are secondary ledgers and data access set security is enforced in the subledger module, then you must assign an additional data access set to the user to enable access to the secondary ledger. Should the user be able to run certain reports across the data of multiple subledger applications? In addition to these, there are other new profile options introduced in R12 for subledger accounting processing, that are mainly around troubleshooting. You can refer to the user documentation for more information. Subledger Accounting Overview Chapter 3 - Page 86

Agenda Subledger Accounting Overview Chapter 3 - Page 87

Implementation Considerations Implementation Considerations The slide shows the flow of information from a subledger application to General Ledger Subledger Accounting Overview Chapter 3 - Page 88

Summary Subledger Accounting Overview Chapter 3 - Page 89

Subledger Accounting Overview Chapter 3 - Page 90

Oracle E-Business Tax Overview Chapter 4 Oracle E-Business Tax Overview Chapter 4 - Page 1

Oracle E-Business Tax Overview Chapter 4 - Page 2

Oracle E-Business Tax Overview Oracle E-Business Tax Overview Chapter 4 - Page 3

Objectives Oracle E-Business Tax Overview Chapter 4 - Page 4

Agenda Oracle E-Business Tax Overview Chapter 4 - Page 5

Agenda Oracle E-Business Tax Overview Chapter 4 - Page 6

What is Oracle E-Business Tax (ebtax) What is E-Business Tax (ebtax) ebtax is a new product that provides the infrastructure for tax knowledge management and delivery using a global system architecture that is configurable and scalable for adding country specific tax content. As the single point solution for managing transaction-based tax, Oracle E- Business Tax uniformly delivers tax services to all E-Business Suite business flows through one application interface. Note to 11i customers: ebtax replaces the transaction tax solutions of Release 11i built into the Oracle Payables and Oracle Receivables products. It also eliminates the need for Brazilian Payables Tax solution (Brazilian AP/PO Tax). Latin Tax Engine of Release 11i for Order-to- Cash transactions of Brazil, Argentina and Colombia is still supported in Release 12. From an end users point of view, ebtax and the Latin Tax Engine are two mutually exclusive tax engines, but the Latin Tax Engine does leverage some services of Oracle E-Business Tax internally. Similar to Oracle E-Business Tax, tax lines calculated by Latin Tax Engine are also stored in ebtax Tables. Tax Reporting of Latin Taxes is now being done using ebtax s tax reporting ledger interface tables. Though ebtax is an entirely new product, customers upgrading from Release 11i are not required to re-implement their tax setup. You can continue to get the same tax calculation results as in Release 11i. Oracle E-Business Tax Overview Chapter 4 - Page 7

Agenda Oracle E-Business Tax Overview Chapter 4 - Page 8

Business Requirements Met by ebtax Business Requirements Met by ebtax Sales and Use Tax in Procurement Allows the definition of jurisdiction-based taxes, such as US Sales and Use Tax Allows you to leverage US Sales Tax setup configured in Receivable in 11i to be used in Payables Self-Assessed Tax in Payables Allows you to self-assess (reverse-charge) taxes on your Payables invoices Multiple Registrations Allows you to define multiple registrations for a Party or site for different taxes or jurisdictions Deferred Tax in AP ebtax allows you to account for recoverable taxes at the time and to the extent of payment in Payables, similar to behavior in Receivables in 11i Enhanced Handling of Tax on Freight Enhances handling of tax on Freight, with the ability to define different rules for freight Enhanced Exemptions and Exceptions Oracle E-Business Tax Overview Chapter 4 - Page 9

Allows you to define exemptions specific to a regime, tax or jurisdiction for a party Allows you to define exceptions specific to a regime, tax or jurisdiction by product fiscal classifications Multiple Inclusive, Compounding Allows you to define multiple inclusive taxes as well as supporting compounding taxes and surcharges (i.e., tax on tax) Quantity Based Rates in Procurement Allows the use of Quantity based Tax Rates to be unit based, e.g., $0.25 per US Gallon Oracle E-Business Tax Overview Chapter 4 - Page 10

Business Needs Solutions Oracle E-Business Tax Overview Chapter 4 - Page 11

Business Needs Solutions Oracle E-Business Tax Overview Chapter 4 - Page 12

Business Needs Solutions Oracle E-Business Tax Overview Chapter 4 - Page 13

Business Needs Solutions Oracle E-Business Tax Overview Chapter 4 - Page 14

Agenda Oracle E-Business Tax Overview Chapter 4 - Page 15

Key Concepts: Tax Authority Key Concepts: Tax Authority Tax Authority is a government entity that regulates tax law, administers, and/or audits one or more taxes. Some examples of Tax Authority: Brazil - Secretaria da Fazenda Estadual (State Revenue Office) Brazil - Secretaria da Receita Federal (Federal Revenue Office) California, USA - California State Board of Equalization Canada -Canadian Customs and Revenue Agency France - Ministry of Economy, Finance and Industry Germany - Federal Ministry of Finance India - Central Board of Customs and Excise Singapore -Inland Revenue Authority of Singapore United Kingdom - HM Customs and Excise Oracle E-Business Tax Overview Chapter 4 - Page 16

Key Concepts: Tax Regime Key Concepts: Tax Regime Tax Regime is the set of tax rules that determine the treatment of one or more taxes administered by a tax authority. Some examples of Tax Regime: Brazil - RICMS -> ICMS Regulation Brazil - RIPI -> IPI Regulation California, USA - California Sales Tax Canada - Canadian Goods and Services Tax India - Excise Tax Singapore - Singapore Goods and Services Tax United Kingdom - UK VAT Oracle E-Business Tax Overview Chapter 4 - Page 17

Key Concepts: Tax Key Concepts: Tax We can define Tax by a classification of a charge imposed by a government through a fiscal or tax authority. Some examples of tax: Tax Regime: Taxes: ------------------------------------------------ ---------------------------------------------------- RICMS - Regulamento do ICMS ICMS, ICMS-ST (Tributary Substitution) RIPI - Regulamento do IPI IPI California Sales Tax State Sales Tax California Sales Tax District Sales tax Canadian Goods and Services Tax GST Canadian Sales Tax PST India Excise and Customs Excise Tax Singapore Goods and Services Tax GST UK VAT UK VAT Oracle E-Business Tax Overview Chapter 4 - Page 18

Key Concepts: Tax Jurisdiction Key Concepts: Tax Jurisdiction Tax Jurisdiction is a geographic area where a tax is levied by a specific tax authority. Some examples of Tax Jurisdictions: Tax Geographic Zone Jurisdiction -------------- ----------------------- -------------------------------- ICMS São Paulo Sao Paulo ICMS IPI Brazil Brazil IPI State Sales Tax California (State) California State Sales Tax County Sales tax San Francisco (County) SFO County Sales Tax GST Canada Canada GST PST Ontario Ontario PST Excise Tax India India Excise Tax GST Singapore Singapore GST UK VAT UK UK VAT Oracle E-Business Tax Overview Chapter 4 - Page 19

Agenda Oracle E-Business Tax Overview Chapter 4 - Page 20

Architecture Overview Architecture Overview Oracle E-Business Tax consists of a tax knowledge base, a variety of tax services that respond to specific tax events, a set of repositories (for tax content and tax recording) that allow customers to manage their local tax compliance needs in a proactive manner, as well as the ability to integrate with external tax content providers through a single integration point. Oracle E-Business Tax Overview Chapter 4 - Page 21

Agenda Oracle E-Business Tax Overview Chapter 4 - Page 22

Processing Taxes for Transactions Processing Taxes for Transactions At transaction time, transactional applications within the Oracle E-Business Suite such as Purchasing, Payables, Sales, Receivables etc. pass determining factors to ebtax. Determining factors can also be derived from information available on the transaction and are the key building blocks of the tax rules. They fall into four groups: Parties: Information about the party such as party classification, registration, exemptions. For example: - Legal Entities - First and Third Party Ship From/To, Bill From/To, etc. - First and Third Party Tax Registrations, Classifications Places: Information on the geography of places associated with the transactions such as: - Party Locations - Define and Validate Party Locations Products: Information on the types of goods and services on the transaction such as: - Product Type (Physical Nature) - Item Categories Oracle E-Business Tax Overview Chapter 4 - Page 23

- Fiscal Classifications - Intended Use Processes: The types of transactions for which tax services are being requested, for example: - Document Type - Transaction Business Categories - Transaction Fiscal Classifications This information is passed to Oracle E-Business Tax through a single and uniform product interface. Then, ebtax: Determines tax regimes and applicable taxes. Determines Tax status. Identifies the appropriate tax rate belonging to the tax status and/or tax jurisdiction Calculates tax amount by multiplying the taxable basis by the tax rate. Stores calculated taxes the form of tax lines in the tax repository. These tax lines have all necessary information needed for tax reporting. At this point you can extract tax reports from the repository and display the date in formats such as PDF, HTML and RTF as required. Oracle E-Business Tax Overview Chapter 4 - Page 24

Tax Determination Services Example Tax Determination Services Example Shown here is a Receivables transaction. This example shows how Oracle E-Business Tax answers some basic business questions during its Tax Determination process. Tax Regimes are identified based on the countries of the parties involved. A default value or a Place of Supply rule indicates the Place of Supply. Oracle E-Business Tax Overview Chapter 4 - Page 25

Tax Determination Services Example Tax Determination Services Example A default party type value or a tax registration rule determines from which party (1st party or 3rd party) to evaluate tax registration status. The party classification is derived from the parties available in the transaction (1st and 3rd parties) and that classification can be compared to the ones used as tax determining factor in any rule type. Oracle E-Business Tax Overview Chapter 4 - Page 26

Tax Determination Services Example Tax Determination Services Example In the Transaction Lines window, other types of information are relevant for tax calculation: Quantity times Unit Price is the default seeded Taxable Basis formula, but other formulas can be defined. The item available in a given transaction line can potentially have one or more product classifications, and these classifications can be used as a tax determining factor in any rule type. The item itself or its classifications can also be used as part of Tax Exceptions definition. Oracle E-Business Tax Overview Chapter 4 - Page 27

Tax Determination Services Example Tax Determination Services Example In the Detail Tax Lines window, the Tax Rate times Taxable Basis is the default seeded Tax Amount formula, but other formulas can be defined. Oracle E-Business Tax Overview Chapter 4 - Page 28

Agenda Oracle E-Business Tax Overview Chapter 4 - Page 29

User Interface User Interface Home: Displays shortcuts to all required configuration set up tasks, including external dependencies. Tax Configurations: Use this tab to configure Tax Regimes, Taxes, Tax Statuses, Tax Jurisdictions, Tax Recovery Rates, Tax Rates, Tax Rules Products: Create and/or modify Product Classifications, Intended Use Classifications, and Tax Exceptions. A product fiscal classification is a classification of products, according to their tax requirements, for tax determination and tax reporting purposes. A product fiscal classification is based either on Oracle Inventory category sets or E-Business Tax product categories. Parties: Create and/or modify Party Tax Profiles, Party Classification, and Legal Classification Tax Usage Transactions: View and update Transaction Business Categories, Transaction Fiscal Classifications, Document Classifications, User Defined Transaction Classifications, Event Class Settings Defaults and Controls: Create and/or update Country Defaults, Tax Reporting Types, Configuration Owner Tax Options, and Application Tax Options Oracle E-Business Tax Overview Chapter 4 - Page 30