08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
Why and How to Implement Operation Transfer Pricing (OTP) with Oracle EPM Cloud
1. Visit our virtual booth daily from 1:40 – 2:20 PM
Complete the
daily game
challenges
for Kscope
Kode to win!
2. Why and How to Implement Operational
Transfer Pricing (OTP) with Oracle EPM
Andrew Laferla
Product Manager – Profitability & Costing
Solutions
William Harned
AVP Financial Reporting & Accounting Professional
MUFG Union Bank, N.A.
MUFG Union Bank, N.A. is a federal and state chartered financial institution and it, and its affiliates, do not provide tax, legal, or accounting advice. This
material has been prepared for informational purposes only, and is not intended to provide, and should not be relied upon for, tax, legal or accounting
advice. You should consult your own tax, legal and accounting advisors before engaging in any transaction.
3. About the Presenter
Andrew Laferla
> Alithya Product Manager – Profitability and Cost Management
> Over 10 years of Enterprise Performance Management (EPM)
experience focusing on Profitability and Cost Management
> Profitability and Cost Management and Essbase Certified
> Hobbies: Any outdoor activity, sports (baseball, cricket and
esports), travel with family and cooking
h_pcm in/andrewlaferla
William Harned
> MUFG Union Bank, N.A. - AVP Financial Reporting & Accounting
Professional
> 15 years of experience in Financial Operations, Structured
Finance, Corporate Treasury, and Transfer Pricing Operations
> Hobbies: Golf, snow skiing, running, and spending time with
family
in/williamharned
4. About Alithya
2400
employees
3000+
projects
400+ ERP/EPM
Cloud projects
23+
years
NASDAQ
ALYA
225+ Oracle
consultants
6 Oracle
ACEs
1000+
clients
Enterprise Applications Application Services Business Strategy Data & Analytics
Enterprise Resource Planning (ERP/SCM)
Human Capital Management (HCM)
Enterprise Performance Management (EPM)
Customer Relationship Management (CRM/CXM)
Cloud Infrastructure Migration
Cloud Enterprise Services
Digital Applications Development
Legacy Systems Modernization
Quality Assurance
Strategic Consulting
Digital Transformation
Enterprise Architecture
Organizational Performance
Business Intelligence
Data Governance
Modern Data Architecture
Artificial Intelligence
Machine Learning
6. Agenda
1.
What Is Operational
Transfer Pricing?
Introduction to
Operational Transfer
Pricing (OTP), why it is
important to
Organizations and key
challenges
2.
Implementing OTPin the
Cloud
How OTP Solutions can
be implemented using
Oracle Cloud EPM
4.
Closing Q&A
Closing Questions and
Answers
3.
MUFG, Oracle CloudEPM
andOTP
How Oracle Cloud EPM
was leveraged to create
an accurate and scalable
OTP solution at MUFG
7. • Operational transfer pricing (OTP) is the accounting method used to price a product or service sold between
related entities
• Establishes a price to charge between related entities
• In many situations, there are multi-jurisdiction tax requirements
• The products and services may drive revenue or expense between entities and tax jurisdictions
• Multiple Arm’s Length Methodologies:
• Market rate
• Adjusted market rate
• Negotiated
• Contributed
• Cost plus markup
• Cost based
• Added scrutiny from the Organisation of Economic Co-operation and Development (OECD) due to Business
Erosion Profit Sharing (BEPS) recommendations
What Is Operational Transfer Pricing?
7
8. What Is Operational Transfer Pricing?
Why Does Operational Transfer Pricing (OTP) Matter?
• Multi-national companies buy and sell products and services
between related companies within a complex
organizational structure
• These transactions drive revenue and expense between
entities and various tax jurisdictions, thus creating
significant tax implications
• OTP is the accounting method used to price a product or
service sold between related entities
• Companies face scrutiny from tax authorities and auditors in
the pricing of intercompany sales and tax strategies
• Tax legislation has changed and will continue to change
• Companies need technology to interpret change in tax
legislation, interpret change in pricing, and monitor auditor
risk.
• Impacts Budgeting and Finance requirements for impacted
entities
8
9. What Is Operational Transfer Pricing?
Operational Transfer Pricing Key Challenges
The OTP process needs to
be a repeatable process with
the ability to drill into results
to rationalize the output of
the model.
Accuracy
Companies need insight into the
impact of OTP and to monitor
potential OTP risks.
Visibility &
Transparency
Technology solutions needs
to be scalable and adaptable
to organizational and OTP
methodology change.
Flexibility
Close calendars are
shortening, requiring an
integrated, efficient
approach to OTP.
Efficiency
10. What Is Operational Transfer pricing?
Where is OTP Typically Performed?
Manual
• Error prone
• Lacks transparency
• Time consuming to
maintain and run process
• Lacks controls &
governance
• Lacks reporting
• Extends close cycle
ERP
• Requires manual tasks
• Lacks all necessary data
integrations
• Lacks reporting & KPIs
• Financial close is slower,
bloated, and more costly
• Difficult to adapt as
processes and supporting
systems change
Custom Built
• “Black-box” that is
difficult to maintain
• Slow to adapt for new
pricing methodologies,
data integrations, etc.
• Grows unwieldy over
time
• May become unsupported
• Key personnel
dependency
10
11. Implementing OTP in the Cloud
Oracle Cloud EPM
Connected Planning
> Dynamic Planning
> Strategic Modeling and LRP
> Operational LOB Planning
> Zero Based Budgeting
> Driver Based Planning
> Rolling Forecast
> Adaptive Intelligent
Planning
Comprehensive Financial Close
> Financial Consolidation
> Close Process Orchestration
> Reconciliations &
Compliance
> Tax Provision & Reporting
> Intelligent Process
Automation
> Transfer Pricing
Analytics & Reporting
> Management Reporting
> External Reporting
> Performance Reporting
> Narrative Reporting &
Disclosures
> Profitability & Costing
Enterprise Data
> Metadata Governance
> Cloud Connectivity and
Adapters
> Traditional On-Premise
Connectivity & Adapters
> Modern Data Architecture
> Lights out Automation
> Extensive ETL Capabilities
> Integration to On-Premise
Source
EPBCS
FCCS
ARCS
TRCS
PCMCS
EPRCS
PCMCS
EDMCS
CDM
EPM
Integration
Agent
11
12. Publish Results
& Invoice
• Published Reports
• Extract to ERP
Analyze Results &
Variances
• Ad Hoc Analysis
• What If Scenarios
Execute
Calculations &
Allocations
• Product Routing
Calculations
• Service Allocations
with Markup &
Residual
Implementing OTP in the Cloud
Operational Transfer Pricing Process
Review &
Adjust Assumptions
• Manual Assumptions
• Benchmarks
• External Data
Adjustments
• Review Existing
Results
• Hierarchies
• F/X Rates
• Drivers
• Trial Balance
• Transfer Prices
• Routing Info
Source External
Data
12
13. Implementing OTP in the Cloud
Oracle Cloud EPM Framework for OTP
Metadata Management – EDMCS/DRM
ERP
Data
Warehouse
Other source
data
Source Systems Reporting and BI Engine
Smart View Reporting
Cloud Analytics
Financial reporting
FDMEE
or
DM
Integration
Engine
Oracle Cloud EPM
Workflow/Task Flows
Data Entry
Roles and security
Calculation and Allocation Engine
EPBCS
PCMCS
Shared Service Cost Allocations
OTP Calculations
Mark-Up Calculations
Journal Preparation
13
25. MUFG, Oracle Cloud EPM and OTP
Producing Journals for Multiple ERPs - Example
• From PCMCS, a Charge from the Bank Head Office (BNK_002) is generated for two separate Receiver Entities (LON_BRCH & MEX_BRCH). The Bank Head-Office and the
Branches sit on two separate General Ledgers, PeopleSoft and Oracle EBS, respectively
• As such the Revenue generated from the Charge must be booked in PeopleSoft and the Expense for the Charge booked in Oracle EBS
Year Period Scenario Currency Version Sender Entity Account AllocationPool Receiver Entity DataType Resource Rule Balance Amount
YR2020 Dec Actuals USD Final SE_37500 ACCT_463212 A-115-e2 RE_31532 DT_JournalPrep_Revenue Total Resource Calculation Rules Allocation Out -177.04
YR2020 Dec Actuals USD Final SE_10800 ACCT_463233 A-120-a1 RE_31533 DT_JournalPrep_Revenue Total Resource Calculation Rules Allocation Out -1991.55
YR2020 Dec Actuals USD Final SE_37500 ACCT_903212 A-115-e2 RE_31532 DT_JournalPrep_Expense_Base Total Resource Calculation Rules Allocation In 166.4176
YR2020 Dec Actuals USD Final SE_37500 ACCT_493212 A-115-e2 RE_31532 DT_JournalPrep_Expense_MarkUp Total Resource Calculation Rules Allocation In 10.6224
YR2020 Dec Actuals USD Final SE_10800 ACCT_903233 A-120-a1 RE_31533 DT_JournalPrep_Expense_Base Total Resource Calculation Rules Allocation In 1872.057
YR2020 Dec Actuals USD Final SE_10800 ACCT_493233 A-120-a1 RE_31533 DT_JournalPrep_Expense_MarkUp Total Resource Calculation Rules Allocation In 119.493
1a
2a
3a
4a
4b
4c
5a
6a
7a
8a
9a
9a
10a
11a
12a
13a
GL_EFFECTIVE_DATE currency_code COST CENTER GL CODE LOCAL CODE ENTITY EXPENSE CODE INTERCOMPANY FUTURE USE Debit Credit Line Description Operator GL_Operator Originating System
4/2/2020 USD 37500 903212 771230 BNK_002 0 BR_001 0 177.04 ACT_2019_12_A-115-e2_Revenue TPR_ADMIN n303452 TPR
4/2/2020 USD 37500 193212 781230 BNK_002 0 BR_001 0 177.04 ACT_2019_12_A-115-e2_Receivable TPR_ADMIN n303452 TPR
Populate the Originating System GL Field with the appropriate value
Oracle GL Journal File
If Account is a Receivable Account then map the GL Intercompany Field from the PCMCS Receiver Entity.
If Account is a Payable Account then map the GL Intercompany Field from the PCMCS Sender Entity.
If the DataType is "DT_JournalPrep_AllocIn" then map the Sender Entity to the Intercompany GL Field
If the DataType is "DT_JournalPrep_AllocOut" then map the Receiver Entity to the Intercompany GL Field
Map "0" to the Expense Code and Future Use Fields in the GL.
If the PCMCS Balance is "Allocation Out" map the value to the Credit GL Field.
If the PCMCS Balance is "Allocation In" map the value to the Debit GL Field.
Populate the Line Description GL Field by concatenating the first three characters of the PCMCS Scenario with the PCMCS Year, PCMCS Period, PCMCS Allocation Pool and PCMCS DataType.
Populate the Operator GL Field with the appropriate GL Operator
Populate the Operator GL Field with the appropriate GL Operator User
For Accounts Payable and Accounts Receivable, map to the correct Debit/Credit GL Fields based on the corresponding PCMCS Expense Accounts, DataType and Balance.
PCMCS Output
Transformation Requirements
Mapping of the PCMCS Year, Period and Scenario members into the Effective Date GL Field
Map PCMCS Currency to Currency_code GL Field
If the DataType is "DT_JournalPrep_Revenue" then map the Sender Entity to the Cost Center GL Field
If the DataType is "DT_JournalPrep_Expense" then map the Receiver Entity to the Cost Center GL Field
Map Expense and Revenue Accounts
Remove Account Prefix
If the DataType is "DT_JournalPrep_AllocOut" create a Account Payable Row entry map the applicable Payable Account.
If the DataType is "DT_JournalPrep_AllocIn" create a Account Receivable Row entry map the applicable Payable Account.
Map the Local Code GL Field from the Account Field
If the DataType is "DT_JournalPrep_Expense" then map the Receiver Entity to the Entity GL Field.
If the DataType is "DT_JournalPrep_Revenue" then map the Sender Entity to the Entity GL Field
Journal
Preparation
Steps
Year Period Scenario Currency Version Sender Entity Account AllocationPool Receiver Entity DataType Resource Rule Balance Amount
YR2020 Dec Actuals USD Final SE_37500 ACCT_463212 A-115-e2 RE_31532 DT_JournalPrep_Revenue Total Resource Calculation Rules Allocation Out -177.04
YR2020 Dec Actuals USD Final SE_10800 ACCT_463233 A-120-a1 RE_31533 DT_JournalPrep_Revenue Total Resource Calculation Rules Allocation Out -1991.55
YR2020 Dec Actuals USD Final SE_37500 ACCT_903212 A-115-e2 RE_31532 DT_JournalPrep_Expense_Base Total Resource Calculation Rules Allocation In 166.4176
YR2020 Dec Actuals USD Final SE_37500 ACCT_493212 A-115-e2 RE_31532 DT_JournalPrep_Expense_MarkUp Total Resource Calculation Rules Allocation In 10.6224
YR2020 Dec Actuals USD Final SE_10800 ACCT_903233 A-120-a1 RE_31533 DT_JournalPrep_Expense_Base Total Resource Calculation Rules Allocation In 1872.057
YR2020 Dec Actuals USD Final SE_10800 ACCT_493233 A-120-a1 RE_31533 DT_JournalPrep_Expense_MarkUp Total Resource Calculation Rules Allocation In 119.493
1a
2a
3a
4a
4b
4c
5a
6a
7a
8a
9a
9a
10a
11a
12a
13a
GL_EFFECTIVE_DATE currency_code COST CENTER GL CODE LOCAL CODE ENTITY EXPENSE CODE INTERCOMPANY FUTURE USE Debit Credit Line Description Operator GL_Operator Originating System
4/2/2020 USD 37500 903212 771230 BNK_002 0 BR_001 0 177.04 ACT_2019_12_A-115-e2_Revenue TPR_ADMIN n303452 TPR
4/2/2020 USD 37500 193212 781230 BNK_002 0 BR_001 0 177.04 ACT_2019_12_A-115-e2_Receivable TPR_ADMIN n303452 TPR
4/2/2020 USD 10800 903233 771230 BNK_002 0 BR_003 0 1991.55 ACT_2019_12_A-120-a1_Revenue TPR_ADMIN n303452 TPR
4/2/2020 USD 10800 194412 781230 BNK_002 0 BR_003 0 1991.55 ACT_2019_12_A-120-a1_Receivable TPR_ADMIN n303452 TPR
Populate the Originating System GL Field with the appropriate value
Oracle GL Journal File
If Account is a Receivable Account then map the GL Intercompany Field from the PCMCS Receiver Entity.
If Account is a Payable Account then map the GL Intercompany Field from the PCMCS Sender Entity.
If the DataType is "DT_JournalPrep_AllocIn" then map the Sender Entity to the Intercompany GL Field
If the DataType is "DT_JournalPrep_AllocOut" then map the Receiver Entity to the Intercompany GL Field
Map "0" to the Expense Code and Future Use Fields in the GL.
If the PCMCS Balance is "Allocation Out" map the value to the Credit GL Field.
If the PCMCS Balance is "Allocation In" map the value to the Debit GL Field.
Populate the Line Description GL Field by concatenating the first three characters of the PCMCS Scenario with the PCMCS Year, PCMCS Period, PCMCS Allocation Pool and PCMCS DataType.
Populate the Operator GL Field with the appropriate GL Operator
Populate the Operator GL Field with the appropriate GL Operator User
For Accounts Payable and Accounts Receivable, map to the correct Debit/Credit GL Fields based on the corresponding PCMCS Expense Accounts, DataType and Balance.
PCMCS Output
Transformation Requirements
Mapping of the PCMCS Year, Period and Scenario members into the Effective Date GL Field
Map PCMCS Currency to Currency_code GL Field
If the DataType is "DT_JournalPrep_Revenue" then map the Sender Entity to the Cost Center GL Field
If the DataType is "DT_JournalPrep_Expense" then map the Receiver Entity to the Cost Center GL Field
Map Expense and Revenue Accounts
Remove Account Prefix
If the DataType is "DT_JournalPrep_AllocOut" create a Account Payable Row entry map the applicable Payable Account.
If the DataType is "DT_JournalPrep_AllocIn" create a Account Receivable Row entry map the applicable Payable Account.
Map the Local Code GL Field from the Account Field
If the DataType is "DT_JournalPrep_Expense" then map the Receiver Entity to the Entity GL Field.
If the DataType is "DT_JournalPrep_Revenue" then map the Sender Entity to the Entity GL Field
Journal
Preparation
Steps
Year Period Scenario Currency Version Sender Entity Account AllocationPool Receiver Entity DataType Resource Rule Balance Amount
YR2020 Dec Actuals USD Final SE_37500 ACCT_463212 A-115-e2 RE_31532 DT_JournalPrep_Revenue Total Resource Calculation Rules Allocation Out -177.04
YR2020 Dec Actuals USD Final SE_10800 ACCT_463233 A-120-a1 RE_31533 DT_JournalPrep_Revenue Total Resource Calculation Rules Allocation Out -1991.55
YR2020 Dec Actuals USD Final SE_37500 ACCT_903212 A-115-e2 RE_31532 DT_JournalPrep_Expense_Base Total Resource Calculation Rules Allocation In 166.4176
YR2020 Dec Actuals USD Final SE_37500 ACCT_493212 A-115-e2 RE_31532 DT_JournalPrep_Expense_MarkUp Total Resource Calculation Rules Allocation In 10.6224
YR2020 Dec Actuals USD Final SE_10800 ACCT_903233 A-120-a1 RE_31533 DT_JournalPrep_Expense_Base Total Resource Calculation Rules Allocation In 1872.057
YR2020 Dec Actuals USD Final SE_10800 ACCT_493233 A-120-a1 RE_31533 DT_JournalPrep_Expense_MarkUp Total Resource Calculation Rules Allocation In 119.493
1a
2a
3a
4a
4b
5a
6a
6b
7a
8a
9a
10a
10a
Originating System Begin Date End Date Period Journal ID Legal Entity Department Account Entity Affiliate currency_code Amount Line Description
TPR 03312020 04302020 4 1 BRCH 28222 75001 LON_BRCH BNK_002 USD 166.4176 ACT_2019_12_A-115-e2_Expense_Base
TPR 03312020 04302020 4 2 BRCH 28222 75009 LON_BRCH BNK_002 USD 10.6224 ACT_2019_12_A-115-e2_Expense_MarkUp
TPR 03312020 04302020 4 3 BRCH 28222 990012 LON_BRCH BNK_002 USD -177.04 ACT_2019_12_A-115-e2_Payable
TPR 03312020 04302020 4 4 BRCH 28223 903233 MEX_BRCH BNK_002 USD 1872.057 ACT_2019_12_A-120-a1_Expense
TPR 03312020 04302020 4 5 BRCH 28223 903239 MEX_BRCH BNK_002 USD 119.493 ACT_2019_12_A-120-a1_Expense_MarkUp
TPR 03312020 04302020 4 6 BRCH 28223 994412 MEX_BRCH BNK_002 USD -1991.55 ACT_2019_12_A-120-a1_Payable
PeopleSoft GL Journal File
Swap sign and populate the Amount Column with the Values as extracted from PCMCS.
PCMCS Output
Transformation Requirements
Mapping of the PCMCS Year and Period into the Begin Date, End Date and Period.
Map PCMCS Currency to Currency_code GL Field
If the DataType is "DT_JournalPrep_Expense" then map the PCMCS Receiver Entity to the mirror PeopleSoft Department Field.
If the DataType is "DT_JournalPrep_Revenue" then map the PCMCS Source Entity to the mirror PeopleSoft Department Field.
If the DataType is "DT_JournalPrep_Revenue" then map the PCMCS Source Entity to the PeopleSoft Entity Field.
If the DataType is "DT_JournalPrep_Expense" then map the PCMCS Receiver Entity to the PeopleSoft Entity Field.
Remove Department Prefix
If Account is a Receivable Account then map the GL Affiliate Field from the PCMCS Receiver Entity.
If Account is a Payable Account then map the GL Affiliate Field from the PCMCS Sender Entity.
If the DataType is "DT_JournalPrep_AllocIn" then map the Sender Entity to the Affiliate GL Field
If the DataType is "DT_JournalPrep_AllocOut" then map the Receiver Entity to the Affiliate GL Field
Populate the Originating System GL Field with the appropriate value
Create Journal ID
If the DataType is "DT_JournalPrep_Expense" then map the GL Legal Entity to the Receiver Entity's Legal Entity.
If the DataType is "DT_JournalPrep_Expense" then map the GL Legal Entity to the Sender Entity's Legal Entity.
Populate the Line Description GL Field by concatenating the first three characters of the PCMCS Scenario with the PCMCS Year, PCMCS Period, PCMCS Allocation Pool and PCMCS DataType.
If Accounts is Expense Account, map to corresponding PeopleSoft Mirror Expense Account
If Accounts is Revenue Base Account, map to corresponding PeopleSoft Mirror Revenue Base Account
If Accounts is Revenue Mark-Up Account, map to corresponding PeopleSoft Mirror Revenue Mark-Up Account
If the DataType is "DT_JournalPrep_Expense" create a Account Payable Row entry map the applicable PeopleSoft Mirror Payable Account.
If the DataType is "DT_JournalPrep_Revenue" create a Account Receivable Row entry map the applicable PeopleSoft Mirror Payable Account.
Journal
Preparation
Steps
> The Expense and corresponding Account Payable Journal is created and sent to Oracle EBS.
> The Revenue and corresponding Account Receivable Journal is created and sent to PeopleSoft.
Publish Results
& Invoice
25
27. Closing
Key Take Away
Oracle EPM
Oracle EPM provides clients with unparallel ability to
implement their OTP solution in a way that matches
their, and regulators, expectations and requirements
Holistic Approach
A holistic approach is key to success, focusing on one
part of the process does not ensure long-term
success
Traceability,
Visibility and
Accountability
OTP applications must provide the traceability into
the source of charges, allow for visibility on how
charges where calculated and ensure accountability
Flexibility
Flexibility is important. Tax laws and organization
change constantly, it’s important an OTP application
can accommodate these changes in an efficient
manner
27