SlideShare a Scribd company logo
Tricks for Optimizing Cross-
Validation Rules in General
Ledger
#EBSAnswersWebinars
2 ©2020 eprentise. All rights reserved.
Webinar Mechanics
• Submit text questions.
• Q&A addressed at the end of the session and posted on LinkedIn.
• Everyone will receive an email with a link to view a recorded version of today’s session.
• Polling questions will be presented during the session. If you want CPE credit for this webinar,
you must answer all of the polling questions.
3 ©2020 eprentise. All rights reserved.
About eprentise
GettingthemostoutofyourOracle®E-BusinessSuitewith
❑ TRANSFORM With Proven Out-of-the-Box Solutions That Align EBS With Your Business
➢ Consolidationmergesand harmonizesoneor moredisparate,differently-configured,databaseinstancesintoa single,fully-functionalapplication
➢ Divestiture filters data when a company is carving out or selling off part of their business, to create a stand-alone fully functional
environment for the divested entity with a limited data set
➢ FlexField changes the financial chart of accounts to support standardization and increase reporting reliability retaining all transactional history
➢ Reorganization changes or moves any configurations or set-ups and all related transactions. Reorganization is a broad category and
includes software solutions for merging or separating organization units, ledgers, inventory organizations, or legal entities, calendar
changes, currency changes, etc. Reorganization Software is used to comply with new regulatory or statutory changes, new
organization structures, entry into new markets, and to support mergers, acquisitions, or divestitures.
❑ OPTIMIZE With Software That Gives You Visibility Into Your Operations
➢ C Collection analytics will identify potential problem areas with transactional data. The software increases the accuracy of the
underlying data, provides data transparency, and allows EBS users to reduce costs, leverage opportunities across the enterprise,
improve business processes and increase the confidence level of the users in their data, processes, and operations.
➢ Automated Audit is audit and assurance software for internal and external financial auditors and allows for drill-down from a balance
sheet report into the transaction-level detail. The software covers hundreds of substantive procedures across all EBS modules for the
entire enterprise domain and builds in consistent audit processes and workflows across the organization.
❑Does not violate Oracle Support Agreement
Software that Transforms and Optimizes EBS
4 ©2020 eprentise. All rights reserved.
Learning Objectives
Objective 1: Learn how cross-validation rules work in Oracle E-Business
Suite.
Objective 2: Learn how to set up cross validation rules.
Objective 3: Learn how a good chart of accounts design reduces the need
for complex cross-validation rules.
Objective 4: Understand the importance of ranges in designing cross-
validation rules.
5 ©2020 eprentise. All rights reserved.
Agenda
❑ Cross-validation Rules Overview
➢ Introduction
➢ Chart of Accounts Basics
❑ Cross-validation Rule Setup
➢ Defining and Creating Your Rules
❑ Optimizing Cross-validation Rules
➢ Chart of Accounts Design
➢ Logical Ranges
➢ Data and Information Segmentation
❑ Seven Criteria for Designing Good Cross-validation Rules
6 ©2020 eprentise. All rights reserved.
Chart of Accounts Basics
❑ Accounting Flexfield Structure in E-Business Suite
➢ Segments
➢ Values
➢ Code combinations
A cross-validation rule determines and controls the valid segment
values that may be used in conjunction with values in other segments.
Company Business
Unit
Cost
Center
Region Account
01 100 150 East 1111
02 100 210 West 2222
Segments
(or Value Sets)
Code Combination
Values
7 ©2020 eprentise. All rights reserved.
Layman's terms?
❑ Tractor Unit - Semi-Trailer - Engine - Cabin - Compact Discs
8 ©2020 eprentise. All rights reserved.
Setting Up Cross-Validation Rules
1. A cross-validation rule only applies to a single chart of
accounts structure or accounting flexfield
2. Cross-validation rules only work on data entry
3. Cross-validation rules have no impact on code combinations
that are already in use
➢ Important to design and set up your cross-validation rules before
entering transactions
4. Set up rules by defining valid combinations in the Define
Cross-validation Rules form
9 ©2020 eprentise. All rights reserved.
Creating Cross Validation Rules
❑ Define the Goal — Limit vs. Allow
➢ Limit
▪ Prevent certain chart of account segment values from being used in conjunction with
specific values in other segments.
Example: Prevent accounts 7000 – 9000 from being used with departments 1000 – 1999
➢ Allow
▪ Only permit certain values to be used under certain matching conditions.
Example: Only department 8732 may be used with any product line that begins with H
❑ What’s the difference?
➢ Nothing — the logic is the same. By allowing only certain values, you
are really just limiting all the rest of the values. Even so, it’s good
practice to think about the rules as Limiting or Allowing in order to get
a better grasp of what values or ranges need to be included and
excluded.
10 ©2020 eprentise. All rights reserved.
CVR Elements (or Statements)
The first part of setting up your rule is defining the cross-
validation rule elements, or statements.
➢ Include element
▪ First create an Include element that includes the entire range of values for each
segment. Every cross-validation rule must include at least one Include element.
➢ Exclude element(s)
▪ Next create any necessary Exclude elements that place limits on the values that
can be used. Exclude elements override Include elements.
Always start with a global Inclusion – then move on to Exclusions.
11 ©2020 eprentise. All rights reserved.
Cross-validation Errors
❑ A cross-validation error occurs when a user inputs an
invalid segment value based on the Exclusion elements of
existing cross-validation rules.
❑ As with any application, handling errors efficiently allows
the user to get back up and running with minimum wasted
time and effort.
➢ Determine your error segment — This is the segment that will
receive the focus of the cursor upon an error, so choose the
segment that will most likely be causing the error
➢ Define your own error messages — Short, concise messages
that briefly explain the problem and suggest a fix are best. For
example, “You have entered an incompatible business
unit/account combination. Please re-enter.”
12 ©2020 eprentise. All rights reserved.
Defining Rules in the Form
General Ledger General Ledger
General Ledger General Ledger
CV_REVENUE_SEGMENT No revenue accountsbetween 30000and 40000for balance
sheet departments between 1000and 1999
Include
Exclude 000.1000.30000.000.000
000.0000.00000.000.000 999.9999.99999.ZZZ.999
999.1999.40000.ZZZ.999
CV_REVENUE_001:Please choose a valid department outside of 1000-1999 forrevenue account
Department 1000 1999
13 ©2020 eprentise. All rights reserved.
Example COA Structure & Values
We’ll use the following five-segment Accounting
Flexfield in the examples that follow:
Company Department Account Product Line Intercompany
3 digits Numeric 4 digits
Numeric
5 digits
Numeric
3 digits
Alphanumeric
3 digits
Numeric
Example
Values
001 US Holding
Co
1010 Administrative 40000 Revenue C99 CPUs 001 US Holding
Co
010 ABC Hard
Drives, Ltd.
5042 Consulting 20000 Liabilities D47 Internal
Hard
drives
010 ABC
Solutions,
Ltd.
320 DEF
Systems,
LLC
7640 Repair and
Maintenance-
Internal Hard
Drives
50013 Expenses
Replacement
parts for
Internal Hard
Drives
M50 Memory 320 DEF
Systems,
LLC
731 GHI
Enterprises,
Inc.
2020 Finance 35000 Sales -
Hardware
S10 Installation
Services
731 GHI
Enterprises,
Inc.
14 ©2020 eprentise. All rights reserved.
❑ Goal — Prevent revenue account values between 30000
and 40000 from being used with balance sheet
department values between 1000 and 1999.
➢ Elements: Global Include, single Exclude
➢ Error segment: Department
CVR Example 1
15 ©2020 eprentise. All rights reserved.
CVR Example 2
❑ Goal — Only department 7640 is permitted for use with any product line that
starts with S.
➢ Elements: Global Include, three Excludes
➢ Error segment: Department
| 15
16 ©2020 eprentise. All rights reserved.
CVR Example 2
❑ Goal — Only department 7640 is permitted for use with any product line that
starts with S.
➢ Elements: Global Include, three Excludes
➢ Error segment: Department
This exclude statement prevents the departments below
7640 from using any product line that starts with anything
below S:
| 16
17 ©2020 eprentise. All rights reserved.
CVR Example 2
❑ Goal — Only department 7640 is permitted for use with any product line that
starts with S.
➢ Elements: Global Include, three Excludes
➢ Error segment: Department
This exclude statement prevents the departments above
7640 from using any product line that starts with anything
below S:
| 17
18 ©2020 eprentise. All rights reserved.
CVR Example 2
❑ Goal — Only department 7640 is permitted for use with any product line that
starts with S.
➢ Elements: Global Include, three Excludes
➢ Error segment: Department
This exclude statement prevents the departments below 7640
from using any product line that starts with anything above S:
| 18
20 ©2020 eprentise. All rights reserved.
21 ©2020 eprentise. All rights reserved.
❑ Out of Range — Cross-validation rules can get messy if
your chart of accounts values are not organized in logical
ranges.
➢ Rule elements are much more complex due to the inability to
rely on value ranges for exclusion
➢ Example Goal: Prevent revenue account values between
30000 and 40000 from being used with any department
values other than the following 5 values (we’ll begin with the
familiar global Include element):
▪ 3001
▪ 5057
▪ 6124
▪ 8537
▪ 9905
CVR Implications on COA Design
22 ©2020 eprentise. All rights reserved.
CVR Implications on COA Design
❑ Exclude Elements — 6 Steps Required
➢ Need Exclude elements for all the values above and below
each of the department values
| 22
24 ©2020 eprentise. All rights reserved.
Example Goal: Prevent revenue account values between 30000
and 40000 from being used with any department values other
than the following 5 values (we’ll begin with the familiar global
Include element):
3001 ◼ 5057 ◼ 6124 ◼ 8537 ◼ 9905
CVR Implications on COA Design
This statement prevents all departments below 3001 from
being used:
| 24
25 ©2020 eprentise. All rights reserved.
Example Goal: Prevent revenue account values between 30000
and 40000 from being used with any department values other
than the following 5 values (we’ll begin with the familiar global
Include element):
3001 ◼ 5057 ◼ 6124 ◼ 8537 ◼ 9905
CVR Implications on COA Design
This statement prevents all departments greater than 3001
and less than 5057 from being used:
| 25
26 ©2020 eprentise. All rights reserved.
Example Goal: Prevent revenue account values between 30000
and 40000 from being used with any department values other
than the following 5 values (we’ll begin with the familiar global
Include element):
3001 ◼ 5057 ◼ 6124 ◼ 8537 ◼ 9905
CVR Implications on COA Design
This statement prevents all departments greater than 5057
and less than 6124 from being used:
| 26
27 ©2020 eprentise. All rights reserved.
Example Goal: Prevent revenue account values between 30000
and 40000 from being used with any department values other
than the following 5 values (we’ll begin with the familiar global
Include element):
3001 ◼ 5057 ◼ 6124 ◼ 8537 ◼ 9905
CVR Implications on COA Design
This statement prevents all departments greater than 6124
and less than 8537 from being used:
| 27
28 ©2020 eprentise. All rights reserved.
Example Goal: Prevent revenue account values between 30000
and 40000 from being used with any department values other
than the following 5 values (we’ll begin with the familiar global
Include element):
3001 ◼ 5057 ◼ 6124 ◼ 8537 ◼ 9905
CVR Implications on COA Design
This statement prevents all departments greater than 8537
and less than 9905 from being used:
| 28
29 ©2020 eprentise. All rights reserved.
Example Goal: Prevent revenue account values between 30000
and 40000 from being used with any department values other
than the following 5 values (we’ll begin with the familiar global
Include element):
3001 ◼ 5057 ◼ 6124 ◼ 8537 ◼ 9905
CVR Implications on COA Design
And finally, this statement prevents all departments greater
than 9905 from being used:
| 29
30 ©2020 eprentise. All rights reserved.
30
CVR Implications on COA Design
31 ©2020 eprentise. All rights reserved.
Best Practices
❑ It’s easy to steer clear of this problem by adhering to best
practices when designing your chart of accounts
➢ Ranges
➢ One type of data in one (and only one) segment
➢ Similar data in only one segment
❑ Trying to include more than two segments in a cross-
validation rule is too complex and leads to even more
required Exclude elements.
➢ Soon, you’re at thousands of rules to maintain
32 ©2020 eprentise. All rights reserved.
Do Not Use a Dependent Segment
A B C D E F
1
2
3
?
4
5
33 ©2020 eprentise. All rights reserved.
Maintaining Your CV Rules and Valid Combinations
❑ Review existing key flexfields when you update your cross-
validation rules to maintain consistent validation.
➢ Regardless of your current validation rules, GL accepts a key
flexfield combination if the combination already exists and is
enabled.
❑ Maintenance Suggestions:
➢ Decide upon your cross-validation rules when you first set up
your key flexfield structure.
➢ Review existing combinations and disable any combinations that
do not match the criteria of your new rules.
34 ©2020 eprentise. All rights reserved.
Available Reports
Reports for Checking Cross-validation Rules:
❑Cross-Validation Rules Listing Report
This report lists all the cross-validation rules that exist for a
particular flexfield structure. This is the information you
define using the Define Cross-Validation Rules form presented
in a multiple-rule format you can review and keep for your
records for a given flexfield structure.
❑Cross-Validation Rule Violation Report
This report provides a listing of all the previously-created
flexfield combinations that violate your cross-validation rules.
You can also choose to have the report program actually
disable the existing combinations that violate your new rules.
35 ©2020 eprentise. All rights reserved.
1. Design your chart of accounts with cross-validation rules in mind.
❑ Keep values in ranges
❑ Put similar data in only one segment, and keep each
segment for only one type of data
❑ Use alphanumerics only when necessary
❑ Do not use dependent segments
Seven Criteria for an Optimized CVR Design
36 ©2020 eprentise. All rights reserved.
1. Design your chart of accounts with cross-validation rules in mind.
2. Start each rule with an Include statement that includes the entire range
of values.
3. Limit each rule to only 2 segments.
4. Make your error messages very descriptive so that when a user gets an
error, he or she understands what changes need to be made to the
entered code combination.
5. Use several simple rules rather than one complex rule.
6. Start your Cross-validation Error Messages with CV so that the user
knows that the combination is failing because of a Cross-validation rule
(as opposed to a security rule, or an end-dated value) when they get the
error message.
7. Use a single chart of accounts for all your operations. This greatly
reduces the number of cross-validation rules necessary.
Seven Criteria for an Optimized CVR Design
37 ©2020 eprentise. All rights reserved.
Questions?
Contact
- One World, One System, A Single Source of Truth -
Harrison Figura
Product Manager
hfigura@eprentise.com
www.eprentise.com
www.AgilityByDesign.com
www.crystallizeanalytics.com
eprentise, LLC
Accelerating the time for change in
Oracle® E-Business Suite
#EBSAnswersWebinars
38 ©2020 eprentise. All rights reserved.
C Collection Analytics Software for Oracle EBS
39 ©2020 eprentise. All rights reserved.
Thank You!
Contact
- One World, One System, A Single Source of Truth -
Harrison Figura
Product Manager
hfigura@eprentise.com
www.eprentise.com
www.AgilityByDesign.com
www.crystallizeanalytics.com
eprentise, LLC
Accelerating the time for change in
Oracle® E-Business Suite
#EBSAnswersWebinars

More Related Content

What's hot

Making Sense of Alphabet Soup: Complying with Statutory, Regulatory and Compl...
Making Sense of Alphabet Soup: Complying with Statutory, Regulatory and Compl...Making Sense of Alphabet Soup: Complying with Statutory, Regulatory and Compl...
Making Sense of Alphabet Soup: Complying with Statutory, Regulatory and Compl...
eprentise
 
eprentise Chart of Accounts Transformation Master Class 2019
eprentise Chart of Accounts Transformation Master Class 2019eprentise Chart of Accounts Transformation Master Class 2019
eprentise Chart of Accounts Transformation Master Class 2019
eprentise
 
Merging Data: A Methodology
Merging Data: A Methodology Merging Data: A Methodology
Merging Data: A Methodology
eprentise
 
Secondary Ledgers: The Benefits of Adjustment Ledgers for GAAP Reporting and ...
Secondary Ledgers: The Benefits of Adjustment Ledgers for GAAP Reporting and ...Secondary Ledgers: The Benefits of Adjustment Ledgers for GAAP Reporting and ...
Secondary Ledgers: The Benefits of Adjustment Ledgers for GAAP Reporting and ...
eprentise
 
Different Scenarios that Require a Calendar Change - Including the Indian Sta...
Different Scenarios that Require a Calendar Change - Including the Indian Sta...Different Scenarios that Require a Calendar Change - Including the Indian Sta...
Different Scenarios that Require a Calendar Change - Including the Indian Sta...
eprentise
 
E-Business Suite Customization Impact Assessment
E-Business Suite Customization Impact AssessmentE-Business Suite Customization Impact Assessment
E-Business Suite Customization Impact Assessment
eprentise
 
152633980 accrual-reconciliation-process-and-troubleshooting-in-r12-pdf
152633980 accrual-reconciliation-process-and-troubleshooting-in-r12-pdf152633980 accrual-reconciliation-process-and-troubleshooting-in-r12-pdf
152633980 accrual-reconciliation-process-and-troubleshooting-in-r12-pdf
narane1976
 
Farewell Oracle EBS: A Smooth Exit
Farewell Oracle EBS: A Smooth ExitFarewell Oracle EBS: A Smooth Exit
Farewell Oracle EBS: A Smooth Exit
eprentise
 
Who Does What, When, and How for a Divestiture?
Who Does What, When, and How for a Divestiture?Who Does What, When, and How for a Divestiture?
Who Does What, When, and How for a Divestiture?
eprentise
 
Period end closure document r 12
Period end closure document r 12Period end closure document r 12
Period end closure document r 12
kurmalak
 
Transform Financial Reporting Using Master Row Sets in Oracle E-Business Suite
Transform Financial Reporting Using Master Row Sets in Oracle E-Business SuiteTransform Financial Reporting Using Master Row Sets in Oracle E-Business Suite
Transform Financial Reporting Using Master Row Sets in Oracle E-Business Suite
eprentise
 
Secondary Ledger implementation in Oracle R12
Secondary Ledger implementation in Oracle R12Secondary Ledger implementation in Oracle R12
Secondary Ledger implementation in Oracle R12
Prithis Das, PMP, OCS ☁️
 
Oracle r12subledgeraccounting1241665450
Oracle r12subledgeraccounting1241665450Oracle r12subledgeraccounting1241665450
Oracle r12subledgeraccounting1241665450
Mohammed Rafiuddin
 
Flow of accounting_entries_in_oracle_applications
Flow of accounting_entries_in_oracle_applicationsFlow of accounting_entries_in_oracle_applications
Flow of accounting_entries_in_oracle_applicationsSomasekhar Reddy
 
Oracle Sub-ledger Accounting : a Technical Overview
Oracle Sub-ledger Accounting : a Technical OverviewOracle Sub-ledger Accounting : a Technical Overview
Oracle Sub-ledger Accounting : a Technical Overview
drdavidtaylor
 
Oracle R12 Upgrade - Sub Ledger Accounting
Oracle R12 Upgrade - Sub Ledger AccountingOracle R12 Upgrade - Sub Ledger Accounting
Oracle R12 Upgrade - Sub Ledger Accounting
Enrich, LLC
 
Unleashing the Power of R12: The Mechanics of Ledger Sets and Secondary Ledgers
Unleashing the Power of R12: The Mechanics of Ledger Sets and Secondary LedgersUnleashing the Power of R12: The Mechanics of Ledger Sets and Secondary Ledgers
Unleashing the Power of R12: The Mechanics of Ledger Sets and Secondary Ledgers
eprentise
 
Presenting SAP Fixed Assets Capitalization Best Practices
Presenting SAP Fixed Assets Capitalization Best PracticesPresenting SAP Fixed Assets Capitalization Best Practices
Presenting SAP Fixed Assets Capitalization Best Practices
www.bettisworthassociates.com
 
Egn 5620 enterprise_sys_procurement process fall 2012
Egn 5620 enterprise_sys_procurement process fall 2012Egn 5620 enterprise_sys_procurement process fall 2012
Egn 5620 enterprise_sys_procurement process fall 2012Truptir20
 

What's hot (19)

Making Sense of Alphabet Soup: Complying with Statutory, Regulatory and Compl...
Making Sense of Alphabet Soup: Complying with Statutory, Regulatory and Compl...Making Sense of Alphabet Soup: Complying with Statutory, Regulatory and Compl...
Making Sense of Alphabet Soup: Complying with Statutory, Regulatory and Compl...
 
eprentise Chart of Accounts Transformation Master Class 2019
eprentise Chart of Accounts Transformation Master Class 2019eprentise Chart of Accounts Transformation Master Class 2019
eprentise Chart of Accounts Transformation Master Class 2019
 
Merging Data: A Methodology
Merging Data: A Methodology Merging Data: A Methodology
Merging Data: A Methodology
 
Secondary Ledgers: The Benefits of Adjustment Ledgers for GAAP Reporting and ...
Secondary Ledgers: The Benefits of Adjustment Ledgers for GAAP Reporting and ...Secondary Ledgers: The Benefits of Adjustment Ledgers for GAAP Reporting and ...
Secondary Ledgers: The Benefits of Adjustment Ledgers for GAAP Reporting and ...
 
Different Scenarios that Require a Calendar Change - Including the Indian Sta...
Different Scenarios that Require a Calendar Change - Including the Indian Sta...Different Scenarios that Require a Calendar Change - Including the Indian Sta...
Different Scenarios that Require a Calendar Change - Including the Indian Sta...
 
E-Business Suite Customization Impact Assessment
E-Business Suite Customization Impact AssessmentE-Business Suite Customization Impact Assessment
E-Business Suite Customization Impact Assessment
 
152633980 accrual-reconciliation-process-and-troubleshooting-in-r12-pdf
152633980 accrual-reconciliation-process-and-troubleshooting-in-r12-pdf152633980 accrual-reconciliation-process-and-troubleshooting-in-r12-pdf
152633980 accrual-reconciliation-process-and-troubleshooting-in-r12-pdf
 
Farewell Oracle EBS: A Smooth Exit
Farewell Oracle EBS: A Smooth ExitFarewell Oracle EBS: A Smooth Exit
Farewell Oracle EBS: A Smooth Exit
 
Who Does What, When, and How for a Divestiture?
Who Does What, When, and How for a Divestiture?Who Does What, When, and How for a Divestiture?
Who Does What, When, and How for a Divestiture?
 
Period end closure document r 12
Period end closure document r 12Period end closure document r 12
Period end closure document r 12
 
Transform Financial Reporting Using Master Row Sets in Oracle E-Business Suite
Transform Financial Reporting Using Master Row Sets in Oracle E-Business SuiteTransform Financial Reporting Using Master Row Sets in Oracle E-Business Suite
Transform Financial Reporting Using Master Row Sets in Oracle E-Business Suite
 
Secondary Ledger implementation in Oracle R12
Secondary Ledger implementation in Oracle R12Secondary Ledger implementation in Oracle R12
Secondary Ledger implementation in Oracle R12
 
Oracle r12subledgeraccounting1241665450
Oracle r12subledgeraccounting1241665450Oracle r12subledgeraccounting1241665450
Oracle r12subledgeraccounting1241665450
 
Flow of accounting_entries_in_oracle_applications
Flow of accounting_entries_in_oracle_applicationsFlow of accounting_entries_in_oracle_applications
Flow of accounting_entries_in_oracle_applications
 
Oracle Sub-ledger Accounting : a Technical Overview
Oracle Sub-ledger Accounting : a Technical OverviewOracle Sub-ledger Accounting : a Technical Overview
Oracle Sub-ledger Accounting : a Technical Overview
 
Oracle R12 Upgrade - Sub Ledger Accounting
Oracle R12 Upgrade - Sub Ledger AccountingOracle R12 Upgrade - Sub Ledger Accounting
Oracle R12 Upgrade - Sub Ledger Accounting
 
Unleashing the Power of R12: The Mechanics of Ledger Sets and Secondary Ledgers
Unleashing the Power of R12: The Mechanics of Ledger Sets and Secondary LedgersUnleashing the Power of R12: The Mechanics of Ledger Sets and Secondary Ledgers
Unleashing the Power of R12: The Mechanics of Ledger Sets and Secondary Ledgers
 
Presenting SAP Fixed Assets Capitalization Best Practices
Presenting SAP Fixed Assets Capitalization Best PracticesPresenting SAP Fixed Assets Capitalization Best Practices
Presenting SAP Fixed Assets Capitalization Best Practices
 
Egn 5620 enterprise_sys_procurement process fall 2012
Egn 5620 enterprise_sys_procurement process fall 2012Egn 5620 enterprise_sys_procurement process fall 2012
Egn 5620 enterprise_sys_procurement process fall 2012
 

Similar to EBS Answers Webinar Series - Tricks for Optimizing Cross-Validation Rules in General Ledger

Cross-Validation Rules: Tips to Optimize your GL
Cross-Validation Rules: Tips to Optimize your GLCross-Validation Rules: Tips to Optimize your GL
Cross-Validation Rules: Tips to Optimize your GL
eprentise
 
Top Seven Steps for Optimizing Cross-Validation Rules in General Ledger
Top Seven Steps for Optimizing Cross-Validation Rules in General LedgerTop Seven Steps for Optimizing Cross-Validation Rules in General Ledger
Top Seven Steps for Optimizing Cross-Validation Rules in General Ledger
eprentise
 
Top Seven Steps for Optimizing Cross-Validation Rules in General Ledger
Top Seven Steps for Optimizing Cross-Validation Rules in General LedgerTop Seven Steps for Optimizing Cross-Validation Rules in General Ledger
Top Seven Steps for Optimizing Cross-Validation Rules in General Ledger
eprentise
 
COA Masterclass 2022.pdf
COA Masterclass 2022.pdfCOA Masterclass 2022.pdf
COA Masterclass 2022.pdf
eprentise
 
Five Criteria for Designing a Chart of Accounts
Five Criteria for Designing a Chart of AccountsFive Criteria for Designing a Chart of Accounts
Five Criteria for Designing a Chart of Accounts
eprentise
 
Record to report (1)
Record to report (1)Record to report (1)
Record to report (1)
HamadaAsmrAladham1
 
Intro of T-CAAT Audit Software for Auditing TallyData.pdf
Intro of T-CAAT Audit Software for Auditing TallyData.pdfIntro of T-CAAT Audit Software for Auditing TallyData.pdf
Intro of T-CAAT Audit Software for Auditing TallyData.pdf
rafeq
 
Simplifying the Complexity of Salesforce CPQ: Tips & Best Practices
Simplifying the Complexity of Salesforce CPQ: Tips & Best PracticesSimplifying the Complexity of Salesforce CPQ: Tips & Best Practices
Simplifying the Complexity of Salesforce CPQ: Tips & Best Practices
panayaofficial
 
Ahcs best practice_white_paper_1.5 (1)
Ahcs best practice_white_paper_1.5 (1)Ahcs best practice_white_paper_1.5 (1)
Ahcs best practice_white_paper_1.5 (1)
HamadaAsmrAladham1
 
Preparing for ASC 606
Preparing for ASC 606Preparing for ASC 606
Preparing for ASC 606
eprentise
 
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
 
Intro of T CAAT Pro 2021Dec01
Intro of T CAAT Pro 2021Dec01Intro of T CAAT Pro 2021Dec01
Intro of T CAAT Pro 2021Dec01
rafeq
 
Client presentation to modalku
Client presentation to modalkuClient presentation to modalku
Client presentation to modalku
PandiIndra1
 
The ultimate guide to cost management
The ultimate guide to cost managementThe ultimate guide to cost management
The ultimate guide to cost management
Tim Kalbitzer
 
Shorten Your Development Time with an Extensible Design for Apex
Shorten Your Development Time with an Extensible Design for ApexShorten Your Development Time with an Extensible Design for Apex
Shorten Your Development Time with an Extensible Design for Apex
Salesforce Developers
 
Accelerate Application Migration - August 5, 2020
Accelerate Application Migration - August 5, 2020Accelerate Application Migration - August 5, 2020
Accelerate Application Migration - August 5, 2020
VMware Tanzu
 
Enterprise Governance - The Key to Success
Enterprise Governance - The Key to Success Enterprise Governance - The Key to Success
Enterprise Governance - The Key to Success WSO2
 
IFRS 15 Solution Brief_A4_v5_
IFRS 15 Solution Brief_A4_v5_IFRS 15 Solution Brief_A4_v5_
IFRS 15 Solution Brief_A4_v5_Adam Flowers
 
MA 15e_IE PPT_Ch10.pptx
MA 15e_IE PPT_Ch10.pptxMA 15e_IE PPT_Ch10.pptx
MA 15e_IE PPT_Ch10.pptx
zacktabudlo1
 
Adobe analytics processing rule help doc.
Adobe analytics processing rule help doc.Adobe analytics processing rule help doc.
Adobe analytics processing rule help doc.
suhailparkar
 

Similar to EBS Answers Webinar Series - Tricks for Optimizing Cross-Validation Rules in General Ledger (20)

Cross-Validation Rules: Tips to Optimize your GL
Cross-Validation Rules: Tips to Optimize your GLCross-Validation Rules: Tips to Optimize your GL
Cross-Validation Rules: Tips to Optimize your GL
 
Top Seven Steps for Optimizing Cross-Validation Rules in General Ledger
Top Seven Steps for Optimizing Cross-Validation Rules in General LedgerTop Seven Steps for Optimizing Cross-Validation Rules in General Ledger
Top Seven Steps for Optimizing Cross-Validation Rules in General Ledger
 
Top Seven Steps for Optimizing Cross-Validation Rules in General Ledger
Top Seven Steps for Optimizing Cross-Validation Rules in General LedgerTop Seven Steps for Optimizing Cross-Validation Rules in General Ledger
Top Seven Steps for Optimizing Cross-Validation Rules in General Ledger
 
COA Masterclass 2022.pdf
COA Masterclass 2022.pdfCOA Masterclass 2022.pdf
COA Masterclass 2022.pdf
 
Five Criteria for Designing a Chart of Accounts
Five Criteria for Designing a Chart of AccountsFive Criteria for Designing a Chart of Accounts
Five Criteria for Designing a Chart of Accounts
 
Record to report (1)
Record to report (1)Record to report (1)
Record to report (1)
 
Intro of T-CAAT Audit Software for Auditing TallyData.pdf
Intro of T-CAAT Audit Software for Auditing TallyData.pdfIntro of T-CAAT Audit Software for Auditing TallyData.pdf
Intro of T-CAAT Audit Software for Auditing TallyData.pdf
 
Simplifying the Complexity of Salesforce CPQ: Tips & Best Practices
Simplifying the Complexity of Salesforce CPQ: Tips & Best PracticesSimplifying the Complexity of Salesforce CPQ: Tips & Best Practices
Simplifying the Complexity of Salesforce CPQ: Tips & Best Practices
 
Ahcs best practice_white_paper_1.5 (1)
Ahcs best practice_white_paper_1.5 (1)Ahcs best practice_white_paper_1.5 (1)
Ahcs best practice_white_paper_1.5 (1)
 
Preparing for ASC 606
Preparing for ASC 606Preparing for ASC 606
Preparing for ASC 606
 
IFRS 15 Solution Brief (Aptitude Software)
IFRS 15 Solution Brief (Aptitude Software)IFRS 15 Solution Brief (Aptitude Software)
IFRS 15 Solution Brief (Aptitude Software)
 
Intro of T CAAT Pro 2021Dec01
Intro of T CAAT Pro 2021Dec01Intro of T CAAT Pro 2021Dec01
Intro of T CAAT Pro 2021Dec01
 
Client presentation to modalku
Client presentation to modalkuClient presentation to modalku
Client presentation to modalku
 
The ultimate guide to cost management
The ultimate guide to cost managementThe ultimate guide to cost management
The ultimate guide to cost management
 
Shorten Your Development Time with an Extensible Design for Apex
Shorten Your Development Time with an Extensible Design for ApexShorten Your Development Time with an Extensible Design for Apex
Shorten Your Development Time with an Extensible Design for Apex
 
Accelerate Application Migration - August 5, 2020
Accelerate Application Migration - August 5, 2020Accelerate Application Migration - August 5, 2020
Accelerate Application Migration - August 5, 2020
 
Enterprise Governance - The Key to Success
Enterprise Governance - The Key to Success Enterprise Governance - The Key to Success
Enterprise Governance - The Key to Success
 
IFRS 15 Solution Brief_A4_v5_
IFRS 15 Solution Brief_A4_v5_IFRS 15 Solution Brief_A4_v5_
IFRS 15 Solution Brief_A4_v5_
 
MA 15e_IE PPT_Ch10.pptx
MA 15e_IE PPT_Ch10.pptxMA 15e_IE PPT_Ch10.pptx
MA 15e_IE PPT_Ch10.pptx
 
Adobe analytics processing rule help doc.
Adobe analytics processing rule help doc.Adobe analytics processing rule help doc.
Adobe analytics processing rule help doc.
 

More from eprentise

Your AP Data is Telling You Something: Five Analytics to Identify Duplicate P...
Your AP Data is Telling You Something: Five Analytics to Identify Duplicate P...Your AP Data is Telling You Something: Five Analytics to Identify Duplicate P...
Your AP Data is Telling You Something: Five Analytics to Identify Duplicate P...
eprentise
 
A Stress-free Guide to Mergers Acquisitions and Divestitures.pdf
A Stress-free Guide to Mergers Acquisitions and Divestitures.pdfA Stress-free Guide to Mergers Acquisitions and Divestitures.pdf
A Stress-free Guide to Mergers Acquisitions and Divestitures.pdf
eprentise
 
10 Steps to Reduce Complexity, Increase Transparency, and Get Value from you...
 10 Steps to Reduce Complexity, Increase Transparency, and Get Value from you... 10 Steps to Reduce Complexity, Increase Transparency, and Get Value from you...
10 Steps to Reduce Complexity, Increase Transparency, and Get Value from you...
eprentise
 
Mergers & Acquisitions: Realizing the Value
Mergers & Acquisitions: Realizing the Value Mergers & Acquisitions: Realizing the Value
Mergers & Acquisitions: Realizing the Value
eprentise
 
Complexities of Separating Data in an ERP Environment
Complexities of Separating Data in an ERP EnvironmentComplexities of Separating Data in an ERP Environment
Complexities of Separating Data in an ERP Environment
eprentise
 
Removing Silos and Operating a Shared Services Center with EBS
Removing Silos and Operating a Shared Services Center with EBSRemoving Silos and Operating a Shared Services Center with EBS
Removing Silos and Operating a Shared Services Center with EBS
eprentise
 
Untangling the Cloud
Untangling the CloudUntangling the Cloud
Untangling the Cloud
eprentise
 
But I Did What I’ve Always Done and Ended Up Over Budget and Under Expectations
But I Did What I’ve Always Done and Ended Up Over Budget and Under ExpectationsBut I Did What I’ve Always Done and Ended Up Over Budget and Under Expectations
But I Did What I’ve Always Done and Ended Up Over Budget and Under Expectations
eprentise
 
Personal Data - Regulation, Control, and Removal: A Solution for GDPR Complia...
Personal Data - Regulation, Control, and Removal: A Solution for GDPR Complia...Personal Data - Regulation, Control, and Removal: A Solution for GDPR Complia...
Personal Data - Regulation, Control, and Removal: A Solution for GDPR Complia...
eprentise
 
How Arbys Restructured their GL Chart of Accounts
How Arbys Restructured their GL Chart of AccountsHow Arbys Restructured their GL Chart of Accounts
How Arbys Restructured their GL Chart of Accounts
eprentise
 
Breakin’ Up is Hard to Do: Complexities of Separating Data in an ERP Environment
Breakin’ Up is Hard to Do: Complexities of Separating Data in an ERP EnvironmentBreakin’ Up is Hard to Do: Complexities of Separating Data in an ERP Environment
Breakin’ Up is Hard to Do: Complexities of Separating Data in an ERP Environment
eprentise
 
Farewell Oracle® EBS - A Smooth Exit
Farewell Oracle® EBS - A Smooth ExitFarewell Oracle® EBS - A Smooth Exit
Farewell Oracle® EBS - A Smooth Exit
eprentise
 

More from eprentise (12)

Your AP Data is Telling You Something: Five Analytics to Identify Duplicate P...
Your AP Data is Telling You Something: Five Analytics to Identify Duplicate P...Your AP Data is Telling You Something: Five Analytics to Identify Duplicate P...
Your AP Data is Telling You Something: Five Analytics to Identify Duplicate P...
 
A Stress-free Guide to Mergers Acquisitions and Divestitures.pdf
A Stress-free Guide to Mergers Acquisitions and Divestitures.pdfA Stress-free Guide to Mergers Acquisitions and Divestitures.pdf
A Stress-free Guide to Mergers Acquisitions and Divestitures.pdf
 
10 Steps to Reduce Complexity, Increase Transparency, and Get Value from you...
 10 Steps to Reduce Complexity, Increase Transparency, and Get Value from you... 10 Steps to Reduce Complexity, Increase Transparency, and Get Value from you...
10 Steps to Reduce Complexity, Increase Transparency, and Get Value from you...
 
Mergers & Acquisitions: Realizing the Value
Mergers & Acquisitions: Realizing the Value Mergers & Acquisitions: Realizing the Value
Mergers & Acquisitions: Realizing the Value
 
Complexities of Separating Data in an ERP Environment
Complexities of Separating Data in an ERP EnvironmentComplexities of Separating Data in an ERP Environment
Complexities of Separating Data in an ERP Environment
 
Removing Silos and Operating a Shared Services Center with EBS
Removing Silos and Operating a Shared Services Center with EBSRemoving Silos and Operating a Shared Services Center with EBS
Removing Silos and Operating a Shared Services Center with EBS
 
Untangling the Cloud
Untangling the CloudUntangling the Cloud
Untangling the Cloud
 
But I Did What I’ve Always Done and Ended Up Over Budget and Under Expectations
But I Did What I’ve Always Done and Ended Up Over Budget and Under ExpectationsBut I Did What I’ve Always Done and Ended Up Over Budget and Under Expectations
But I Did What I’ve Always Done and Ended Up Over Budget and Under Expectations
 
Personal Data - Regulation, Control, and Removal: A Solution for GDPR Complia...
Personal Data - Regulation, Control, and Removal: A Solution for GDPR Complia...Personal Data - Regulation, Control, and Removal: A Solution for GDPR Complia...
Personal Data - Regulation, Control, and Removal: A Solution for GDPR Complia...
 
How Arbys Restructured their GL Chart of Accounts
How Arbys Restructured their GL Chart of AccountsHow Arbys Restructured their GL Chart of Accounts
How Arbys Restructured their GL Chart of Accounts
 
Breakin’ Up is Hard to Do: Complexities of Separating Data in an ERP Environment
Breakin’ Up is Hard to Do: Complexities of Separating Data in an ERP EnvironmentBreakin’ Up is Hard to Do: Complexities of Separating Data in an ERP Environment
Breakin’ Up is Hard to Do: Complexities of Separating Data in an ERP Environment
 
Farewell Oracle® EBS - A Smooth Exit
Farewell Oracle® EBS - A Smooth ExitFarewell Oracle® EBS - A Smooth Exit
Farewell Oracle® EBS - A Smooth Exit
 

Recently uploaded

Financial Assets: Debit vs Equity Securities.pptx
Financial Assets: Debit vs Equity Securities.pptxFinancial Assets: Debit vs Equity Securities.pptx
Financial Assets: Debit vs Equity Securities.pptx
Writo-Finance
 
what is a pi whale and how to access one.
what is a pi whale and how to access one.what is a pi whale and how to access one.
what is a pi whale and how to access one.
DOT TECH
 
how can I sell pi coins after successfully completing KYC
how can I sell pi coins after successfully completing KYChow can I sell pi coins after successfully completing KYC
how can I sell pi coins after successfully completing KYC
DOT TECH
 
Intro_Economics_ GPresentation Week 4.pptx
Intro_Economics_ GPresentation Week 4.pptxIntro_Economics_ GPresentation Week 4.pptx
Intro_Economics_ GPresentation Week 4.pptx
shetivia
 
Summary of financial results for 1Q2024
Summary of financial  results for 1Q2024Summary of financial  results for 1Q2024
Summary of financial results for 1Q2024
InterCars
 
what is the best method to sell pi coins in 2024
what is the best method to sell pi coins in 2024what is the best method to sell pi coins in 2024
what is the best method to sell pi coins in 2024
DOT TECH
 
The European Unemployment Puzzle: implications from population aging
The European Unemployment Puzzle: implications from population agingThe European Unemployment Puzzle: implications from population aging
The European Unemployment Puzzle: implications from population aging
GRAPE
 
Poonawalla Fincorp and IndusInd Bank Introduce New Co-Branded Credit Card
Poonawalla Fincorp and IndusInd Bank Introduce New Co-Branded Credit CardPoonawalla Fincorp and IndusInd Bank Introduce New Co-Branded Credit Card
Poonawalla Fincorp and IndusInd Bank Introduce New Co-Branded Credit Card
nickysharmasucks
 
where can I find a legit pi merchant online
where can I find a legit pi merchant onlinewhere can I find a legit pi merchant online
where can I find a legit pi merchant online
DOT TECH
 
how to sell pi coins effectively (from 50 - 100k pi)
how to sell pi coins effectively (from 50 - 100k  pi)how to sell pi coins effectively (from 50 - 100k  pi)
how to sell pi coins effectively (from 50 - 100k pi)
DOT TECH
 
APP I Lecture Notes to students 0f 4the year
APP I  Lecture Notes  to students 0f 4the yearAPP I  Lecture Notes  to students 0f 4the year
APP I Lecture Notes to students 0f 4the year
telilaalilemlem
 
how to sell pi coins at high rate quickly.
how to sell pi coins at high rate quickly.how to sell pi coins at high rate quickly.
how to sell pi coins at high rate quickly.
DOT TECH
 
how to swap pi coins to foreign currency withdrawable.
how to swap pi coins to foreign currency withdrawable.how to swap pi coins to foreign currency withdrawable.
how to swap pi coins to foreign currency withdrawable.
DOT TECH
 
The Evolution of Non-Banking Financial Companies (NBFCs) in India: Challenges...
The Evolution of Non-Banking Financial Companies (NBFCs) in India: Challenges...The Evolution of Non-Banking Financial Companies (NBFCs) in India: Challenges...
The Evolution of Non-Banking Financial Companies (NBFCs) in India: Challenges...
beulahfernandes8
 
Turin Startup Ecosystem 2024 - Ricerca sulle Startup e il Sistema dell'Innov...
Turin Startup Ecosystem 2024  - Ricerca sulle Startup e il Sistema dell'Innov...Turin Startup Ecosystem 2024  - Ricerca sulle Startup e il Sistema dell'Innov...
Turin Startup Ecosystem 2024 - Ricerca sulle Startup e il Sistema dell'Innov...
Quotidiano Piemontese
 
how to sell pi coins in all Africa Countries.
how to sell pi coins in all Africa Countries.how to sell pi coins in all Africa Countries.
how to sell pi coins in all Africa Countries.
DOT TECH
 
how to sell pi coins on Binance exchange
how to sell pi coins on Binance exchangehow to sell pi coins on Binance exchange
how to sell pi coins on Binance exchange
DOT TECH
 
Introduction to Value Added Tax System.ppt
Introduction to Value Added Tax System.pptIntroduction to Value Added Tax System.ppt
Introduction to Value Added Tax System.ppt
VishnuVenugopal84
 
how to sell pi coins in South Korea profitably.
how to sell pi coins in South Korea profitably.how to sell pi coins in South Korea profitably.
how to sell pi coins in South Korea profitably.
DOT TECH
 
The new type of smart, sustainable entrepreneurship and the next day | Europe...
The new type of smart, sustainable entrepreneurship and the next day | Europe...The new type of smart, sustainable entrepreneurship and the next day | Europe...
The new type of smart, sustainable entrepreneurship and the next day | Europe...
Antonis Zairis
 

Recently uploaded (20)

Financial Assets: Debit vs Equity Securities.pptx
Financial Assets: Debit vs Equity Securities.pptxFinancial Assets: Debit vs Equity Securities.pptx
Financial Assets: Debit vs Equity Securities.pptx
 
what is a pi whale and how to access one.
what is a pi whale and how to access one.what is a pi whale and how to access one.
what is a pi whale and how to access one.
 
how can I sell pi coins after successfully completing KYC
how can I sell pi coins after successfully completing KYChow can I sell pi coins after successfully completing KYC
how can I sell pi coins after successfully completing KYC
 
Intro_Economics_ GPresentation Week 4.pptx
Intro_Economics_ GPresentation Week 4.pptxIntro_Economics_ GPresentation Week 4.pptx
Intro_Economics_ GPresentation Week 4.pptx
 
Summary of financial results for 1Q2024
Summary of financial  results for 1Q2024Summary of financial  results for 1Q2024
Summary of financial results for 1Q2024
 
what is the best method to sell pi coins in 2024
what is the best method to sell pi coins in 2024what is the best method to sell pi coins in 2024
what is the best method to sell pi coins in 2024
 
The European Unemployment Puzzle: implications from population aging
The European Unemployment Puzzle: implications from population agingThe European Unemployment Puzzle: implications from population aging
The European Unemployment Puzzle: implications from population aging
 
Poonawalla Fincorp and IndusInd Bank Introduce New Co-Branded Credit Card
Poonawalla Fincorp and IndusInd Bank Introduce New Co-Branded Credit CardPoonawalla Fincorp and IndusInd Bank Introduce New Co-Branded Credit Card
Poonawalla Fincorp and IndusInd Bank Introduce New Co-Branded Credit Card
 
where can I find a legit pi merchant online
where can I find a legit pi merchant onlinewhere can I find a legit pi merchant online
where can I find a legit pi merchant online
 
how to sell pi coins effectively (from 50 - 100k pi)
how to sell pi coins effectively (from 50 - 100k  pi)how to sell pi coins effectively (from 50 - 100k  pi)
how to sell pi coins effectively (from 50 - 100k pi)
 
APP I Lecture Notes to students 0f 4the year
APP I  Lecture Notes  to students 0f 4the yearAPP I  Lecture Notes  to students 0f 4the year
APP I Lecture Notes to students 0f 4the year
 
how to sell pi coins at high rate quickly.
how to sell pi coins at high rate quickly.how to sell pi coins at high rate quickly.
how to sell pi coins at high rate quickly.
 
how to swap pi coins to foreign currency withdrawable.
how to swap pi coins to foreign currency withdrawable.how to swap pi coins to foreign currency withdrawable.
how to swap pi coins to foreign currency withdrawable.
 
The Evolution of Non-Banking Financial Companies (NBFCs) in India: Challenges...
The Evolution of Non-Banking Financial Companies (NBFCs) in India: Challenges...The Evolution of Non-Banking Financial Companies (NBFCs) in India: Challenges...
The Evolution of Non-Banking Financial Companies (NBFCs) in India: Challenges...
 
Turin Startup Ecosystem 2024 - Ricerca sulle Startup e il Sistema dell'Innov...
Turin Startup Ecosystem 2024  - Ricerca sulle Startup e il Sistema dell'Innov...Turin Startup Ecosystem 2024  - Ricerca sulle Startup e il Sistema dell'Innov...
Turin Startup Ecosystem 2024 - Ricerca sulle Startup e il Sistema dell'Innov...
 
how to sell pi coins in all Africa Countries.
how to sell pi coins in all Africa Countries.how to sell pi coins in all Africa Countries.
how to sell pi coins in all Africa Countries.
 
how to sell pi coins on Binance exchange
how to sell pi coins on Binance exchangehow to sell pi coins on Binance exchange
how to sell pi coins on Binance exchange
 
Introduction to Value Added Tax System.ppt
Introduction to Value Added Tax System.pptIntroduction to Value Added Tax System.ppt
Introduction to Value Added Tax System.ppt
 
how to sell pi coins in South Korea profitably.
how to sell pi coins in South Korea profitably.how to sell pi coins in South Korea profitably.
how to sell pi coins in South Korea profitably.
 
The new type of smart, sustainable entrepreneurship and the next day | Europe...
The new type of smart, sustainable entrepreneurship and the next day | Europe...The new type of smart, sustainable entrepreneurship and the next day | Europe...
The new type of smart, sustainable entrepreneurship and the next day | Europe...
 

EBS Answers Webinar Series - Tricks for Optimizing Cross-Validation Rules in General Ledger

  • 1. Tricks for Optimizing Cross- Validation Rules in General Ledger #EBSAnswersWebinars
  • 2. 2 ©2020 eprentise. All rights reserved. Webinar Mechanics • Submit text questions. • Q&A addressed at the end of the session and posted on LinkedIn. • Everyone will receive an email with a link to view a recorded version of today’s session. • Polling questions will be presented during the session. If you want CPE credit for this webinar, you must answer all of the polling questions.
  • 3. 3 ©2020 eprentise. All rights reserved. About eprentise GettingthemostoutofyourOracle®E-BusinessSuitewith ❑ TRANSFORM With Proven Out-of-the-Box Solutions That Align EBS With Your Business ➢ Consolidationmergesand harmonizesoneor moredisparate,differently-configured,databaseinstancesintoa single,fully-functionalapplication ➢ Divestiture filters data when a company is carving out or selling off part of their business, to create a stand-alone fully functional environment for the divested entity with a limited data set ➢ FlexField changes the financial chart of accounts to support standardization and increase reporting reliability retaining all transactional history ➢ Reorganization changes or moves any configurations or set-ups and all related transactions. Reorganization is a broad category and includes software solutions for merging or separating organization units, ledgers, inventory organizations, or legal entities, calendar changes, currency changes, etc. Reorganization Software is used to comply with new regulatory or statutory changes, new organization structures, entry into new markets, and to support mergers, acquisitions, or divestitures. ❑ OPTIMIZE With Software That Gives You Visibility Into Your Operations ➢ C Collection analytics will identify potential problem areas with transactional data. The software increases the accuracy of the underlying data, provides data transparency, and allows EBS users to reduce costs, leverage opportunities across the enterprise, improve business processes and increase the confidence level of the users in their data, processes, and operations. ➢ Automated Audit is audit and assurance software for internal and external financial auditors and allows for drill-down from a balance sheet report into the transaction-level detail. The software covers hundreds of substantive procedures across all EBS modules for the entire enterprise domain and builds in consistent audit processes and workflows across the organization. ❑Does not violate Oracle Support Agreement Software that Transforms and Optimizes EBS
  • 4. 4 ©2020 eprentise. All rights reserved. Learning Objectives Objective 1: Learn how cross-validation rules work in Oracle E-Business Suite. Objective 2: Learn how to set up cross validation rules. Objective 3: Learn how a good chart of accounts design reduces the need for complex cross-validation rules. Objective 4: Understand the importance of ranges in designing cross- validation rules.
  • 5. 5 ©2020 eprentise. All rights reserved. Agenda ❑ Cross-validation Rules Overview ➢ Introduction ➢ Chart of Accounts Basics ❑ Cross-validation Rule Setup ➢ Defining and Creating Your Rules ❑ Optimizing Cross-validation Rules ➢ Chart of Accounts Design ➢ Logical Ranges ➢ Data and Information Segmentation ❑ Seven Criteria for Designing Good Cross-validation Rules
  • 6. 6 ©2020 eprentise. All rights reserved. Chart of Accounts Basics ❑ Accounting Flexfield Structure in E-Business Suite ➢ Segments ➢ Values ➢ Code combinations A cross-validation rule determines and controls the valid segment values that may be used in conjunction with values in other segments. Company Business Unit Cost Center Region Account 01 100 150 East 1111 02 100 210 West 2222 Segments (or Value Sets) Code Combination Values
  • 7. 7 ©2020 eprentise. All rights reserved. Layman's terms? ❑ Tractor Unit - Semi-Trailer - Engine - Cabin - Compact Discs
  • 8. 8 ©2020 eprentise. All rights reserved. Setting Up Cross-Validation Rules 1. A cross-validation rule only applies to a single chart of accounts structure or accounting flexfield 2. Cross-validation rules only work on data entry 3. Cross-validation rules have no impact on code combinations that are already in use ➢ Important to design and set up your cross-validation rules before entering transactions 4. Set up rules by defining valid combinations in the Define Cross-validation Rules form
  • 9. 9 ©2020 eprentise. All rights reserved. Creating Cross Validation Rules ❑ Define the Goal — Limit vs. Allow ➢ Limit ▪ Prevent certain chart of account segment values from being used in conjunction with specific values in other segments. Example: Prevent accounts 7000 – 9000 from being used with departments 1000 – 1999 ➢ Allow ▪ Only permit certain values to be used under certain matching conditions. Example: Only department 8732 may be used with any product line that begins with H ❑ What’s the difference? ➢ Nothing — the logic is the same. By allowing only certain values, you are really just limiting all the rest of the values. Even so, it’s good practice to think about the rules as Limiting or Allowing in order to get a better grasp of what values or ranges need to be included and excluded.
  • 10. 10 ©2020 eprentise. All rights reserved. CVR Elements (or Statements) The first part of setting up your rule is defining the cross- validation rule elements, or statements. ➢ Include element ▪ First create an Include element that includes the entire range of values for each segment. Every cross-validation rule must include at least one Include element. ➢ Exclude element(s) ▪ Next create any necessary Exclude elements that place limits on the values that can be used. Exclude elements override Include elements. Always start with a global Inclusion – then move on to Exclusions.
  • 11. 11 ©2020 eprentise. All rights reserved. Cross-validation Errors ❑ A cross-validation error occurs when a user inputs an invalid segment value based on the Exclusion elements of existing cross-validation rules. ❑ As with any application, handling errors efficiently allows the user to get back up and running with minimum wasted time and effort. ➢ Determine your error segment — This is the segment that will receive the focus of the cursor upon an error, so choose the segment that will most likely be causing the error ➢ Define your own error messages — Short, concise messages that briefly explain the problem and suggest a fix are best. For example, “You have entered an incompatible business unit/account combination. Please re-enter.”
  • 12. 12 ©2020 eprentise. All rights reserved. Defining Rules in the Form General Ledger General Ledger General Ledger General Ledger CV_REVENUE_SEGMENT No revenue accountsbetween 30000and 40000for balance sheet departments between 1000and 1999 Include Exclude 000.1000.30000.000.000 000.0000.00000.000.000 999.9999.99999.ZZZ.999 999.1999.40000.ZZZ.999 CV_REVENUE_001:Please choose a valid department outside of 1000-1999 forrevenue account Department 1000 1999
  • 13. 13 ©2020 eprentise. All rights reserved. Example COA Structure & Values We’ll use the following five-segment Accounting Flexfield in the examples that follow: Company Department Account Product Line Intercompany 3 digits Numeric 4 digits Numeric 5 digits Numeric 3 digits Alphanumeric 3 digits Numeric Example Values 001 US Holding Co 1010 Administrative 40000 Revenue C99 CPUs 001 US Holding Co 010 ABC Hard Drives, Ltd. 5042 Consulting 20000 Liabilities D47 Internal Hard drives 010 ABC Solutions, Ltd. 320 DEF Systems, LLC 7640 Repair and Maintenance- Internal Hard Drives 50013 Expenses Replacement parts for Internal Hard Drives M50 Memory 320 DEF Systems, LLC 731 GHI Enterprises, Inc. 2020 Finance 35000 Sales - Hardware S10 Installation Services 731 GHI Enterprises, Inc.
  • 14. 14 ©2020 eprentise. All rights reserved. ❑ Goal — Prevent revenue account values between 30000 and 40000 from being used with balance sheet department values between 1000 and 1999. ➢ Elements: Global Include, single Exclude ➢ Error segment: Department CVR Example 1
  • 15. 15 ©2020 eprentise. All rights reserved. CVR Example 2 ❑ Goal — Only department 7640 is permitted for use with any product line that starts with S. ➢ Elements: Global Include, three Excludes ➢ Error segment: Department | 15
  • 16. 16 ©2020 eprentise. All rights reserved. CVR Example 2 ❑ Goal — Only department 7640 is permitted for use with any product line that starts with S. ➢ Elements: Global Include, three Excludes ➢ Error segment: Department This exclude statement prevents the departments below 7640 from using any product line that starts with anything below S: | 16
  • 17. 17 ©2020 eprentise. All rights reserved. CVR Example 2 ❑ Goal — Only department 7640 is permitted for use with any product line that starts with S. ➢ Elements: Global Include, three Excludes ➢ Error segment: Department This exclude statement prevents the departments above 7640 from using any product line that starts with anything below S: | 17
  • 18. 18 ©2020 eprentise. All rights reserved. CVR Example 2 ❑ Goal — Only department 7640 is permitted for use with any product line that starts with S. ➢ Elements: Global Include, three Excludes ➢ Error segment: Department This exclude statement prevents the departments below 7640 from using any product line that starts with anything above S: | 18
  • 19. 20 ©2020 eprentise. All rights reserved.
  • 20. 21 ©2020 eprentise. All rights reserved. ❑ Out of Range — Cross-validation rules can get messy if your chart of accounts values are not organized in logical ranges. ➢ Rule elements are much more complex due to the inability to rely on value ranges for exclusion ➢ Example Goal: Prevent revenue account values between 30000 and 40000 from being used with any department values other than the following 5 values (we’ll begin with the familiar global Include element): ▪ 3001 ▪ 5057 ▪ 6124 ▪ 8537 ▪ 9905 CVR Implications on COA Design
  • 21. 22 ©2020 eprentise. All rights reserved. CVR Implications on COA Design ❑ Exclude Elements — 6 Steps Required ➢ Need Exclude elements for all the values above and below each of the department values | 22
  • 22. 24 ©2020 eprentise. All rights reserved. Example Goal: Prevent revenue account values between 30000 and 40000 from being used with any department values other than the following 5 values (we’ll begin with the familiar global Include element): 3001 ◼ 5057 ◼ 6124 ◼ 8537 ◼ 9905 CVR Implications on COA Design This statement prevents all departments below 3001 from being used: | 24
  • 23. 25 ©2020 eprentise. All rights reserved. Example Goal: Prevent revenue account values between 30000 and 40000 from being used with any department values other than the following 5 values (we’ll begin with the familiar global Include element): 3001 ◼ 5057 ◼ 6124 ◼ 8537 ◼ 9905 CVR Implications on COA Design This statement prevents all departments greater than 3001 and less than 5057 from being used: | 25
  • 24. 26 ©2020 eprentise. All rights reserved. Example Goal: Prevent revenue account values between 30000 and 40000 from being used with any department values other than the following 5 values (we’ll begin with the familiar global Include element): 3001 ◼ 5057 ◼ 6124 ◼ 8537 ◼ 9905 CVR Implications on COA Design This statement prevents all departments greater than 5057 and less than 6124 from being used: | 26
  • 25. 27 ©2020 eprentise. All rights reserved. Example Goal: Prevent revenue account values between 30000 and 40000 from being used with any department values other than the following 5 values (we’ll begin with the familiar global Include element): 3001 ◼ 5057 ◼ 6124 ◼ 8537 ◼ 9905 CVR Implications on COA Design This statement prevents all departments greater than 6124 and less than 8537 from being used: | 27
  • 26. 28 ©2020 eprentise. All rights reserved. Example Goal: Prevent revenue account values between 30000 and 40000 from being used with any department values other than the following 5 values (we’ll begin with the familiar global Include element): 3001 ◼ 5057 ◼ 6124 ◼ 8537 ◼ 9905 CVR Implications on COA Design This statement prevents all departments greater than 8537 and less than 9905 from being used: | 28
  • 27. 29 ©2020 eprentise. All rights reserved. Example Goal: Prevent revenue account values between 30000 and 40000 from being used with any department values other than the following 5 values (we’ll begin with the familiar global Include element): 3001 ◼ 5057 ◼ 6124 ◼ 8537 ◼ 9905 CVR Implications on COA Design And finally, this statement prevents all departments greater than 9905 from being used: | 29
  • 28. 30 ©2020 eprentise. All rights reserved. 30 CVR Implications on COA Design
  • 29. 31 ©2020 eprentise. All rights reserved. Best Practices ❑ It’s easy to steer clear of this problem by adhering to best practices when designing your chart of accounts ➢ Ranges ➢ One type of data in one (and only one) segment ➢ Similar data in only one segment ❑ Trying to include more than two segments in a cross- validation rule is too complex and leads to even more required Exclude elements. ➢ Soon, you’re at thousands of rules to maintain
  • 30. 32 ©2020 eprentise. All rights reserved. Do Not Use a Dependent Segment A B C D E F 1 2 3 ? 4 5
  • 31. 33 ©2020 eprentise. All rights reserved. Maintaining Your CV Rules and Valid Combinations ❑ Review existing key flexfields when you update your cross- validation rules to maintain consistent validation. ➢ Regardless of your current validation rules, GL accepts a key flexfield combination if the combination already exists and is enabled. ❑ Maintenance Suggestions: ➢ Decide upon your cross-validation rules when you first set up your key flexfield structure. ➢ Review existing combinations and disable any combinations that do not match the criteria of your new rules.
  • 32. 34 ©2020 eprentise. All rights reserved. Available Reports Reports for Checking Cross-validation Rules: ❑Cross-Validation Rules Listing Report This report lists all the cross-validation rules that exist for a particular flexfield structure. This is the information you define using the Define Cross-Validation Rules form presented in a multiple-rule format you can review and keep for your records for a given flexfield structure. ❑Cross-Validation Rule Violation Report This report provides a listing of all the previously-created flexfield combinations that violate your cross-validation rules. You can also choose to have the report program actually disable the existing combinations that violate your new rules.
  • 33. 35 ©2020 eprentise. All rights reserved. 1. Design your chart of accounts with cross-validation rules in mind. ❑ Keep values in ranges ❑ Put similar data in only one segment, and keep each segment for only one type of data ❑ Use alphanumerics only when necessary ❑ Do not use dependent segments Seven Criteria for an Optimized CVR Design
  • 34. 36 ©2020 eprentise. All rights reserved. 1. Design your chart of accounts with cross-validation rules in mind. 2. Start each rule with an Include statement that includes the entire range of values. 3. Limit each rule to only 2 segments. 4. Make your error messages very descriptive so that when a user gets an error, he or she understands what changes need to be made to the entered code combination. 5. Use several simple rules rather than one complex rule. 6. Start your Cross-validation Error Messages with CV so that the user knows that the combination is failing because of a Cross-validation rule (as opposed to a security rule, or an end-dated value) when they get the error message. 7. Use a single chart of accounts for all your operations. This greatly reduces the number of cross-validation rules necessary. Seven Criteria for an Optimized CVR Design
  • 35. 37 ©2020 eprentise. All rights reserved. Questions? Contact - One World, One System, A Single Source of Truth - Harrison Figura Product Manager hfigura@eprentise.com www.eprentise.com www.AgilityByDesign.com www.crystallizeanalytics.com eprentise, LLC Accelerating the time for change in Oracle® E-Business Suite #EBSAnswersWebinars
  • 36. 38 ©2020 eprentise. All rights reserved. C Collection Analytics Software for Oracle EBS
  • 37. 39 ©2020 eprentise. All rights reserved. Thank You! Contact - One World, One System, A Single Source of Truth - Harrison Figura Product Manager hfigura@eprentise.com www.eprentise.com www.AgilityByDesign.com www.crystallizeanalytics.com eprentise, LLC Accelerating the time for change in Oracle® E-Business Suite #EBSAnswersWebinars