SlideShare une entreprise Scribd logo
1  sur  14
Télécharger pour lire hors ligne
Automating Third-Party Royalty
Computations
(Case Study using Oracle Incentive Compensation)
- Donald Fernandes
2013
Agenda
• Scope of Project
• Proposed Process Flow
• Proposed Accounting Flow
• System Changes
• Test Issue Log
• Deliverable Inventory
• Production Cutover Plan
• Challenges
Scope and Problem Description
• Automate Computation of Commission Calculation and Payment Processing for ISV Royalty
SKUs
• Expense Accounting, Calculation Processing, Payables Approval, Reporting Requirements to
be included in scope
• Solution based on Oracle Incentive Compensation module framework
• All transactions apply to US Operating Unit only
Proposed Accounting Flow
#
Accounting
Event
Event
Date
Mechanism Amt
DR Account
CR Account
1 Create AR Invoice 01-01-20XX Oracle Autoinvoice 100
TRADE AR 01.0000.12101.0000
DEF_REV 01.0000.40401.0000
2
Recognize ISV
Liability
01-01-20XX Manual JV 70
CONTRA REV 01.0000.40402.0000
EXP 01.0000.25126.0000
3
Receive/ Apply
Cash
02-15-20XX
Oracle Lockbox/
Manual
100
CASH 01.0000.10007.0000
TRADE AR 01.0000.12101.0000
4 Generate AP Invoice 04-01-20XX Oracle OIC 70
COGS 01.0000.53101.0000
TRADE AP 01.0000.22207.0000
5 Reclass 04-01-20XX Manual JV 70
ISV Liability 01.0000.25126.0000
COGS 01.0000.53101.0000
6 Make Payment 04-10-20XX Oracle Payments 70
TRADE AP 01.0000.22207.0000
CASH 01.0000.10909.0000
Business Rules
SKU Processing Commission Calculation
Payable/ Payments
Processing
All eligible ISV Royalty SKUs have the below
attributes populated:
- Floor Price, upto 6 decimals precision
- Floor Price Currency
- Commissionable Flag
- Royalty Salesrep
Commission is calculated for AR
Invoices (net Credit Memos) which
were “Fully Closed” within a given
Quarter, to be paid off in the following
Quarter
AP Invoices will be grouped by
SalesRep and Computation Type
(FLOOR or STANDARD)
Above SKU information needs to reflect
signed Contract Agreement
All Invoices and Credit Memos have to
be posted to GL, prior to getting
consumed for OIC
AP Invoices will start aging
IMMEDIATEly
All SKUs for a specific Product Line have the
same Royalty Salesrep
For foreign-currency Invoices, the
Exchange Rate of the Invoice will
dictate the Translation
Taxation is suppressed to zero
Partially Paid Invoices will be excluded
from Calculation basis
Approvals mechanism leverages
existing AME design
Unapplications and adjustments on a
Fully-Closed Invoice will be reconciled
offline, by a custom report
Scope, Limitations and Mitigation
Product/ Design Limitation Mitigation Action
Collected data in OIC cannot be reversed
or purged
Test Collections and Computation in SUP
on static data sets, before production
consumption
Partially received AR Invoices cannot be
collected in OIC
By design and requirement
Floor Price does not have Effectivity Dates Process control to maintain static prices for
a given Quarter
All SKUs for a given Product Line should
belong to a single Royalty Supplier
SKU QA Report to identify Data
discrepancies
ISV Liability has to be recognized manually
at AR Invoice creation point
Automation to be examined in a later
phase
$0.00 AP Invoices get created if there is no
qualifying FLOOR or STANDARD type
Cancel the $0.00 AP Invoices, as a manual
step
System Changes (Configurations)
Inventory OIC Payables
Item Master DFF Role/ Groups Payment Terms
Floor Price Details Compensation Plan Supplier Contact
Royalty Association Compensation Elements
Expression and Formulas
Collections Source and Parameters
Transactions Report (Summary/ Detail)
View Mapping
Application Controls
Pay Group
Liability/Expense Accounts
Rate Table
System Changes (Custom Code)
Custom
Object Type
Custom Object Name Purpose
Oracle DB
View
XXABC_RETRO_PAYMENTS_V Custom Logic to Collect
Invoices data
Oracle DB
Trigger
XXABC_AP_INV_LINES_INT_T1 Custom Logic to derive
Payment Requestor
Testing Highlights
Examples of High Severity Issues
#1 Duplicate Invoices inflates calculation basis
#4 Floor Price Missing for some eligible SKUs
#13 Receipts get picked up incorrect Quarter
#17-22 Various AR scenarios
#35 AP Invoice Approval fails
#36 Self-assessed Tax gets computed
#37 Incorrect Expense Accounting
Production Cutover Plan
Approvals
PRD System Changes
SUP Runs
PRD Runs
PRD Monitoring
Production Support FAQs
# Question/Symptom Severity Response/Suggested Resolution
1 Can I run Collection task
again?
Medium You can only collect the same transactions for the Quarter once
2 How do I know that Collections
actually collected data?
Medium View the log file and it will show the number of records collected for the quarter
3 When loading transactions, it
shows this error: There is no
transaction in the Transaction
Interface Table to load based
on the parameters provided
High Possible causes:
1. The collected date has already been loaded and the interface is empty
2. Check the date parameters
3. Collection task has not been performed yet.
4. Cash Receipts are not posted
4 Maintain Transactions Report
shows Failed Rollup for some
invoices
High Failed Rollup means that a resource is not in the hierarchy in a compensation
group or has not been assigned Sales Compensation group usage, hence, the
rollup fails.
Check if new resources are assigned properly in a compensation group as a
supplier contact.
5 Transactions Register shows
Failed Population for some
invoices.
Low Population during Calculation fails if a transaction does not match any plan
element in the compensation plan for the credited resource. Transactions and
plan elements are matched using products and the effective product hierarchy.
Check the Plan setups, related to product, product hierarchy, product
classification rule, sales role assignment to the plan.
6 Why are there zero amount
invoices?
Low A compensation plan has two components – one for standard royalty and one for
floor royalty. OIC calculates for both plans, so if some ISVs do not have floor
royalty payments, OIC will still create a separate zero invoice. There is no option
to drop this from OIC. Instead, you can cancel the zero invoices in AP
7 What to do if in the payment
batch, paysheets are showing
zero amounts?
Medium Delete the paysheets
8 What happens if the floor price High OIC will take the floor price at the time of royalty calculation. This is a limitation as
Challenges
• Lack of experienced SME in OIC
• Lack of Detailed Requirements Document
• No dedicated environment for Development / Testing (~45 hrs cost)
• Cross-functional dependencies
• Platform/Product -specific Limitations and Constraints
Deliverable Inventory
Category
BR100
Program Code
User Guide
Test Case Log
SOX / SDLC Approvals
MD120
Cut Over Plan

Contenu connexe

Tendances

Withholding Tax in the Cloud
Withholding Tax in the CloudWithholding Tax in the Cloud
Withholding Tax in the CloudMax Levy
 
Overview of the financial architecture in oracle e business suite release 12
Overview of the  financial architecture in oracle e business suite release 12Overview of the  financial architecture in oracle e business suite release 12
Overview of the financial architecture in oracle e business suite release 12magnifics
 
Cloudy with a chance of 1099
Cloudy with a chance of 1099Cloudy with a chance of 1099
Cloudy with a chance of 1099Mahesh Vallampati
 
Operating a payables shared service organization in oracle cloud oow 2019_v4
Operating a payables shared service organization in oracle cloud oow 2019_v4Operating a payables shared service organization in oracle cloud oow 2019_v4
Operating a payables shared service organization in oracle cloud oow 2019_v4Mahesh Vallampati
 
NASPP 2014 Year-End Review
NASPP 2014 Year-End ReviewNASPP 2014 Year-End Review
NASPP 2014 Year-End ReviewAndrew Schwartz
 
ASC 740 – Income Tax Provision Challenges 2014
ASC 740 – Income Tax Provision Challenges 2014ASC 740 – Income Tax Provision Challenges 2014
ASC 740 – Income Tax Provision Challenges 2014Hein & Associates
 
Government Contracting & The DCAA Regulatory Environment
Government Contracting & The DCAA Regulatory EnvironmentGovernment Contracting & The DCAA Regulatory Environment
Government Contracting & The DCAA Regulatory EnvironmentRaffa Learning Community
 
Managing Govt Contracts
Managing Govt ContractsManaging Govt Contracts
Managing Govt ContractsDawn Scranton
 
Oracle BI Publisher to Transform Cloud ERP Reports
Oracle BI Publisher to Transform Cloud ERP ReportsOracle BI Publisher to Transform Cloud ERP Reports
Oracle BI Publisher to Transform Cloud ERP ReportsMahesh Vallampati
 
HMRC i xbrl presentation for chartered accountants ireland
HMRC i xbrl presentation for chartered accountants irelandHMRC i xbrl presentation for chartered accountants ireland
HMRC i xbrl presentation for chartered accountants irelandConor O'Kelly
 
Statistical Accounts and Data in Oracle Cloud General Ledger
Statistical Accounts and Data in Oracle Cloud General LedgerStatistical Accounts and Data in Oracle Cloud General Ledger
Statistical Accounts and Data in Oracle Cloud General LedgerMahesh Vallampati
 

Tendances (18)

Withholding Tax in the Cloud
Withholding Tax in the CloudWithholding Tax in the Cloud
Withholding Tax in the Cloud
 
Overview of the financial architecture in oracle e business suite release 12
Overview of the  financial architecture in oracle e business suite release 12Overview of the  financial architecture in oracle e business suite release 12
Overview of the financial architecture in oracle e business suite release 12
 
Cloudy with a chance of 1099
Cloudy with a chance of 1099Cloudy with a chance of 1099
Cloudy with a chance of 1099
 
Operating a payables shared service organization in oracle cloud oow 2019_v4
Operating a payables shared service organization in oracle cloud oow 2019_v4Operating a payables shared service organization in oracle cloud oow 2019_v4
Operating a payables shared service organization in oracle cloud oow 2019_v4
 
NASPP 2014 Year-End Review
NASPP 2014 Year-End ReviewNASPP 2014 Year-End Review
NASPP 2014 Year-End Review
 
Oracle R12 Legal Entity
Oracle R12 Legal EntityOracle R12 Legal Entity
Oracle R12 Legal Entity
 
Sap fi overview
Sap fi overviewSap fi overview
Sap fi overview
 
Accounting Systems for Government Contractors
Accounting Systems for Government ContractorsAccounting Systems for Government Contractors
Accounting Systems for Government Contractors
 
ASC 740 – Income Tax Provision Challenges 2014
ASC 740 – Income Tax Provision Challenges 2014ASC 740 – Income Tax Provision Challenges 2014
ASC 740 – Income Tax Provision Challenges 2014
 
Government Contracting & The DCAA Regulatory Environment
Government Contracting & The DCAA Regulatory EnvironmentGovernment Contracting & The DCAA Regulatory Environment
Government Contracting & The DCAA Regulatory Environment
 
SAP FICO Overview
SAP FICO OverviewSAP FICO Overview
SAP FICO Overview
 
Fico ppt
Fico  pptFico  ppt
Fico ppt
 
Managing Govt Contracts
Managing Govt ContractsManaging Govt Contracts
Managing Govt Contracts
 
Oracle BI Publisher to Transform Cloud ERP Reports
Oracle BI Publisher to Transform Cloud ERP ReportsOracle BI Publisher to Transform Cloud ERP Reports
Oracle BI Publisher to Transform Cloud ERP Reports
 
HMRC i xbrl presentation for chartered accountants ireland
HMRC i xbrl presentation for chartered accountants irelandHMRC i xbrl presentation for chartered accountants ireland
HMRC i xbrl presentation for chartered accountants ireland
 
Statistical Accounts and Data in Oracle Cloud General Ledger
Statistical Accounts and Data in Oracle Cloud General LedgerStatistical Accounts and Data in Oracle Cloud General Ledger
Statistical Accounts and Data in Oracle Cloud General Ledger
 
Oracle receivables
Oracle receivablesOracle receivables
Oracle receivables
 
Banking on the Cloud
Banking on the CloudBanking on the Cloud
Banking on the Cloud
 

Similaire à Automating Third-Party Royalty Computations

Fi question
Fi questionFi question
Fi questionzameerp
 
Systems imlementation for Kasetsart University
Systems imlementation for Kasetsart University Systems imlementation for Kasetsart University
Systems imlementation for Kasetsart University Vinnie Tangsirikusolwong
 
Oracle EBS: Intercompany Invoicing
Oracle EBS: Intercompany InvoicingOracle EBS: Intercompany Invoicing
Oracle EBS: Intercompany InvoicingEric Guether
 
IFRS 15 Solution Brief (Aptitude Software)
IFRS 15 Solution Brief (Aptitude Software)IFRS 15 Solution Brief (Aptitude Software)
IFRS 15 Solution Brief (Aptitude Software)Aptitude Software
 
Efficiently handling Applications of Customer Receipts in Oracle Receivables
Efficiently handling Applications of Customer Receipts in Oracle Receivables Efficiently handling Applications of Customer Receipts in Oracle Receivables
Efficiently handling Applications of Customer Receipts in Oracle Receivables KPIT
 
R12 New Features In Order Management
R12 New Features In Order ManagementR12 New Features In Order Management
R12 New Features In Order Managementravisagaram
 
Welcome to HWM Technologies CC RecIT Overview
Welcome to HWM Technologies CC RecIT OverviewWelcome to HWM Technologies CC RecIT Overview
Welcome to HWM Technologies CC RecIT OverviewAndre Aysen
 
Overview of the financial architecture in oracle e business suite release 12
Overview of the  financial architecture in oracle e business suite release 12Overview of the  financial architecture in oracle e business suite release 12
Overview of the financial architecture in oracle e business suite release 12magnificsairam
 
Overview of the financial architecture in oracle e business suite release 12
Overview of the  financial architecture in oracle e business suite release 12Overview of the  financial architecture in oracle e business suite release 12
Overview of the financial architecture in oracle e business suite release 12magnificsmile
 
How to Optimize Deal Value in M&A Integrations with O2C Automation
How to Optimize Deal Value in M&A Integrations with O2C AutomationHow to Optimize Deal Value in M&A Integrations with O2C Automation
How to Optimize Deal Value in M&A Integrations with O2C AutomationEmagia
 
The AI Advantage In Deductions Processing | Emagia Deductions Automation | Em...
The AI Advantage In Deductions Processing | Emagia Deductions Automation | Em...The AI Advantage In Deductions Processing | Emagia Deductions Automation | Em...
The AI Advantage In Deductions Processing | Emagia Deductions Automation | Em...emagia
 
The AI Advantage in Deductions Processing | Deductions Management Process | E...
The AI Advantage in Deductions Processing | Deductions Management Process | E...The AI Advantage in Deductions Processing | Deductions Management Process | E...
The AI Advantage in Deductions Processing | Deductions Management Process | E...Emagia
 
Tax Certificate Integration
Tax Certificate IntegrationTax Certificate Integration
Tax Certificate IntegrationDonald Fernandes
 
Zone advanced billing - For NetSuite
Zone advanced billing - For NetSuiteZone advanced billing - For NetSuite
Zone advanced billing - For NetSuiteJon Leipzig
 
SAP FICO Interview questions
SAP FICO Interview questionsSAP FICO Interview questions
SAP FICO Interview questionsIT LearnMore
 

Similaire à Automating Third-Party Royalty Computations (20)

Fi question
Fi questionFi question
Fi question
 
Simplify the Procuring Process with Procurement Software
Simplify the Procuring Process with Procurement SoftwareSimplify the Procuring Process with Procurement Software
Simplify the Procuring Process with Procurement Software
 
Ar ap netting document
Ar ap netting documentAr ap netting document
Ar ap netting document
 
Ace Financials
Ace FinancialsAce Financials
Ace Financials
 
Systems imlementation for Kasetsart University
Systems imlementation for Kasetsart University Systems imlementation for Kasetsart University
Systems imlementation for Kasetsart University
 
Oracle EBS: Intercompany Invoicing
Oracle EBS: Intercompany InvoicingOracle EBS: Intercompany Invoicing
Oracle EBS: Intercompany Invoicing
 
IFRS 15 Solution Brief (Aptitude Software)
IFRS 15 Solution Brief (Aptitude Software)IFRS 15 Solution Brief (Aptitude Software)
IFRS 15 Solution Brief (Aptitude Software)
 
Efficiently handling Applications of Customer Receipts in Oracle Receivables
Efficiently handling Applications of Customer Receipts in Oracle Receivables Efficiently handling Applications of Customer Receipts in Oracle Receivables
Efficiently handling Applications of Customer Receipts in Oracle Receivables
 
Sap fico overview
Sap fico overviewSap fico overview
Sap fico overview
 
R12 New Features In Order Management
R12 New Features In Order ManagementR12 New Features In Order Management
R12 New Features In Order Management
 
Welcome to HWM Technologies CC RecIT Overview
Welcome to HWM Technologies CC RecIT OverviewWelcome to HWM Technologies CC RecIT Overview
Welcome to HWM Technologies CC RecIT Overview
 
oracle Presntation.ppt
oracle Presntation.pptoracle Presntation.ppt
oracle Presntation.ppt
 
Overview of the financial architecture in oracle e business suite release 12
Overview of the  financial architecture in oracle e business suite release 12Overview of the  financial architecture in oracle e business suite release 12
Overview of the financial architecture in oracle e business suite release 12
 
Overview of the financial architecture in oracle e business suite release 12
Overview of the  financial architecture in oracle e business suite release 12Overview of the  financial architecture in oracle e business suite release 12
Overview of the financial architecture in oracle e business suite release 12
 
How to Optimize Deal Value in M&A Integrations with O2C Automation
How to Optimize Deal Value in M&A Integrations with O2C AutomationHow to Optimize Deal Value in M&A Integrations with O2C Automation
How to Optimize Deal Value in M&A Integrations with O2C Automation
 
The AI Advantage In Deductions Processing | Emagia Deductions Automation | Em...
The AI Advantage In Deductions Processing | Emagia Deductions Automation | Em...The AI Advantage In Deductions Processing | Emagia Deductions Automation | Em...
The AI Advantage In Deductions Processing | Emagia Deductions Automation | Em...
 
The AI Advantage in Deductions Processing | Deductions Management Process | E...
The AI Advantage in Deductions Processing | Deductions Management Process | E...The AI Advantage in Deductions Processing | Deductions Management Process | E...
The AI Advantage in Deductions Processing | Deductions Management Process | E...
 
Tax Certificate Integration
Tax Certificate IntegrationTax Certificate Integration
Tax Certificate Integration
 
Zone advanced billing - For NetSuite
Zone advanced billing - For NetSuiteZone advanced billing - For NetSuite
Zone advanced billing - For NetSuite
 
SAP FICO Interview questions
SAP FICO Interview questionsSAP FICO Interview questions
SAP FICO Interview questions
 

Plus de Donald Fernandes

Cart Abandonment Using NetSuite
Cart Abandonment Using NetSuiteCart Abandonment Using NetSuite
Cart Abandonment Using NetSuiteDonald Fernandes
 
SaaS: From Sales to Metrics
SaaS: From Sales to MetricsSaaS: From Sales to Metrics
SaaS: From Sales to MetricsDonald Fernandes
 
Commission Expense Deferrals
Commission Expense Deferrals Commission Expense Deferrals
Commission Expense Deferrals Donald Fernandes
 
Accu-Image to Payables Integration
Accu-Image to Payables IntegrationAccu-Image to Payables Integration
Accu-Image to Payables IntegrationDonald Fernandes
 
Mobilizing Expense Management
Mobilizing Expense ManagementMobilizing Expense Management
Mobilizing Expense ManagementDonald Fernandes
 
Using WebServices with Vertex
Using WebServices with Vertex Using WebServices with Vertex
Using WebServices with Vertex Donald Fernandes
 
Oracle iPayment Implementation Summary
Oracle iPayment Implementation SummaryOracle iPayment Implementation Summary
Oracle iPayment Implementation SummaryDonald Fernandes
 
Avalara (Avatax) Implementation
Avalara (Avatax) ImplementationAvalara (Avatax) Implementation
Avalara (Avatax) ImplementationDonald Fernandes
 

Plus de Donald Fernandes (10)

Cart Abandonment Using NetSuite
Cart Abandonment Using NetSuiteCart Abandonment Using NetSuite
Cart Abandonment Using NetSuite
 
Billing for Subscriptions
Billing for SubscriptionsBilling for Subscriptions
Billing for Subscriptions
 
SaaS: From Sales to Metrics
SaaS: From Sales to MetricsSaaS: From Sales to Metrics
SaaS: From Sales to Metrics
 
Commission Expense Deferrals
Commission Expense Deferrals Commission Expense Deferrals
Commission Expense Deferrals
 
XML Invoice Transmission
XML Invoice TransmissionXML Invoice Transmission
XML Invoice Transmission
 
Accu-Image to Payables Integration
Accu-Image to Payables IntegrationAccu-Image to Payables Integration
Accu-Image to Payables Integration
 
Mobilizing Expense Management
Mobilizing Expense ManagementMobilizing Expense Management
Mobilizing Expense Management
 
Using WebServices with Vertex
Using WebServices with Vertex Using WebServices with Vertex
Using WebServices with Vertex
 
Oracle iPayment Implementation Summary
Oracle iPayment Implementation SummaryOracle iPayment Implementation Summary
Oracle iPayment Implementation Summary
 
Avalara (Avatax) Implementation
Avalara (Avatax) ImplementationAvalara (Avatax) Implementation
Avalara (Avatax) Implementation
 

Dernier

Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 

Dernier (20)

Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 

Automating Third-Party Royalty Computations

  • 1. Automating Third-Party Royalty Computations (Case Study using Oracle Incentive Compensation) - Donald Fernandes 2013
  • 2. Agenda • Scope of Project • Proposed Process Flow • Proposed Accounting Flow • System Changes • Test Issue Log • Deliverable Inventory • Production Cutover Plan • Challenges
  • 3. Scope and Problem Description • Automate Computation of Commission Calculation and Payment Processing for ISV Royalty SKUs • Expense Accounting, Calculation Processing, Payables Approval, Reporting Requirements to be included in scope • Solution based on Oracle Incentive Compensation module framework • All transactions apply to US Operating Unit only
  • 4.
  • 5. Proposed Accounting Flow # Accounting Event Event Date Mechanism Amt DR Account CR Account 1 Create AR Invoice 01-01-20XX Oracle Autoinvoice 100 TRADE AR 01.0000.12101.0000 DEF_REV 01.0000.40401.0000 2 Recognize ISV Liability 01-01-20XX Manual JV 70 CONTRA REV 01.0000.40402.0000 EXP 01.0000.25126.0000 3 Receive/ Apply Cash 02-15-20XX Oracle Lockbox/ Manual 100 CASH 01.0000.10007.0000 TRADE AR 01.0000.12101.0000 4 Generate AP Invoice 04-01-20XX Oracle OIC 70 COGS 01.0000.53101.0000 TRADE AP 01.0000.22207.0000 5 Reclass 04-01-20XX Manual JV 70 ISV Liability 01.0000.25126.0000 COGS 01.0000.53101.0000 6 Make Payment 04-10-20XX Oracle Payments 70 TRADE AP 01.0000.22207.0000 CASH 01.0000.10909.0000
  • 6. Business Rules SKU Processing Commission Calculation Payable/ Payments Processing All eligible ISV Royalty SKUs have the below attributes populated: - Floor Price, upto 6 decimals precision - Floor Price Currency - Commissionable Flag - Royalty Salesrep Commission is calculated for AR Invoices (net Credit Memos) which were “Fully Closed” within a given Quarter, to be paid off in the following Quarter AP Invoices will be grouped by SalesRep and Computation Type (FLOOR or STANDARD) Above SKU information needs to reflect signed Contract Agreement All Invoices and Credit Memos have to be posted to GL, prior to getting consumed for OIC AP Invoices will start aging IMMEDIATEly All SKUs for a specific Product Line have the same Royalty Salesrep For foreign-currency Invoices, the Exchange Rate of the Invoice will dictate the Translation Taxation is suppressed to zero Partially Paid Invoices will be excluded from Calculation basis Approvals mechanism leverages existing AME design Unapplications and adjustments on a Fully-Closed Invoice will be reconciled offline, by a custom report
  • 7. Scope, Limitations and Mitigation Product/ Design Limitation Mitigation Action Collected data in OIC cannot be reversed or purged Test Collections and Computation in SUP on static data sets, before production consumption Partially received AR Invoices cannot be collected in OIC By design and requirement Floor Price does not have Effectivity Dates Process control to maintain static prices for a given Quarter All SKUs for a given Product Line should belong to a single Royalty Supplier SKU QA Report to identify Data discrepancies ISV Liability has to be recognized manually at AR Invoice creation point Automation to be examined in a later phase $0.00 AP Invoices get created if there is no qualifying FLOOR or STANDARD type Cancel the $0.00 AP Invoices, as a manual step
  • 8. System Changes (Configurations) Inventory OIC Payables Item Master DFF Role/ Groups Payment Terms Floor Price Details Compensation Plan Supplier Contact Royalty Association Compensation Elements Expression and Formulas Collections Source and Parameters Transactions Report (Summary/ Detail) View Mapping Application Controls Pay Group Liability/Expense Accounts Rate Table
  • 9. System Changes (Custom Code) Custom Object Type Custom Object Name Purpose Oracle DB View XXABC_RETRO_PAYMENTS_V Custom Logic to Collect Invoices data Oracle DB Trigger XXABC_AP_INV_LINES_INT_T1 Custom Logic to derive Payment Requestor
  • 10. Testing Highlights Examples of High Severity Issues #1 Duplicate Invoices inflates calculation basis #4 Floor Price Missing for some eligible SKUs #13 Receipts get picked up incorrect Quarter #17-22 Various AR scenarios #35 AP Invoice Approval fails #36 Self-assessed Tax gets computed #37 Incorrect Expense Accounting
  • 11. Production Cutover Plan Approvals PRD System Changes SUP Runs PRD Runs PRD Monitoring
  • 12. Production Support FAQs # Question/Symptom Severity Response/Suggested Resolution 1 Can I run Collection task again? Medium You can only collect the same transactions for the Quarter once 2 How do I know that Collections actually collected data? Medium View the log file and it will show the number of records collected for the quarter 3 When loading transactions, it shows this error: There is no transaction in the Transaction Interface Table to load based on the parameters provided High Possible causes: 1. The collected date has already been loaded and the interface is empty 2. Check the date parameters 3. Collection task has not been performed yet. 4. Cash Receipts are not posted 4 Maintain Transactions Report shows Failed Rollup for some invoices High Failed Rollup means that a resource is not in the hierarchy in a compensation group or has not been assigned Sales Compensation group usage, hence, the rollup fails. Check if new resources are assigned properly in a compensation group as a supplier contact. 5 Transactions Register shows Failed Population for some invoices. Low Population during Calculation fails if a transaction does not match any plan element in the compensation plan for the credited resource. Transactions and plan elements are matched using products and the effective product hierarchy. Check the Plan setups, related to product, product hierarchy, product classification rule, sales role assignment to the plan. 6 Why are there zero amount invoices? Low A compensation plan has two components – one for standard royalty and one for floor royalty. OIC calculates for both plans, so if some ISVs do not have floor royalty payments, OIC will still create a separate zero invoice. There is no option to drop this from OIC. Instead, you can cancel the zero invoices in AP 7 What to do if in the payment batch, paysheets are showing zero amounts? Medium Delete the paysheets 8 What happens if the floor price High OIC will take the floor price at the time of royalty calculation. This is a limitation as
  • 13. Challenges • Lack of experienced SME in OIC • Lack of Detailed Requirements Document • No dedicated environment for Development / Testing (~45 hrs cost) • Cross-functional dependencies • Platform/Product -specific Limitations and Constraints
  • 14. Deliverable Inventory Category BR100 Program Code User Guide Test Case Log SOX / SDLC Approvals MD120 Cut Over Plan