Tips and Tricks Oracle Hyperion Financial Close Suite
Chris Barbieri Vice President September 2014
15 Years 700+ clients 1000+ projects
Copyright © 2014 Edgewater Ranzal
Focus Services People Methodology Customers Partnership
Financial performance, Legal, Segment & Mgmt Reporting, Financial Close HFM Optimization, Performance Lab SOX Compliance Support
Business Intelligence
Consolidation
Installation, Upgrades, Migration, System Monitoring, Backup and Recovery, Disaster Recovery, Load Testing, Hardware Sizing, Exalytics Benchmarking
Dashboards & Scorecards, Financial Analytics & Reporting, Operational Analytics, What-if Analysis, Query & Reporting, Visual Exploration
Enterprise Planning Costing & Profitability Mgmt
Infrastructure
Data Services
Data Integration, Financial Data Management, Data Warehousing, Master Data Management &DRM, ETL Services, Automation
Strategic Finance, Planning, Budgeting, Forecasting, Workforce Planning, Capital Planning, Project Financial Planning
Project Management
Training & Support Services
Key Teach Course Delivery: Planning, Essbase, Financial Reporting, Smart View, HPCM, HFM, FDM, DRM, OBIEE Custom Training Delivery: Process & Reporting
HPCM Standard & Detailed Models, Waterfall Allocations, Activity Based Costing, Customer, Product & LOB Profitability
Project/Program Mgmt, EPM Road Maps, Application Reviews, Business Requirements, Process Change, Documentation
Support Services – Infrastructure & Application Support Contracts
Copyright © 2014 Edgewater Ranzal
► ►
Create a “master parent” Flag only base entities – IsICP and AllowsAdjs – Use base entities near the parents to capture high level adjustments
►
Parent intercompany entities cause two problems – Inconsistency between alternate hierarchies – Intercompany matching report can Translate, but not Consolidate
►
ICPTemp – Unidentified partner still eliminates – Easy to see in validation report Copyright © 2014 Edgewater Ranzal
►
Retains audit trail directly back to source ledgers Bridge between GAAPs by using adjustment “buckets”. Use adjustment “buckets” to move between GAAP and Non-GAAP Add adjustment categories as you need. Track discontinued operation “projects” separately through journal entries. Allocations can be calculated in HFM. Separate each to see incremental effects. HFM performs intercompany eliminations automatically. You can see values pre- and post- elimination at all entity levels. Top side journal adjustments that don’t fit into the local GL. Post close journal adjustments that should have gone into the GL but went into HFM instead. These reverse out automatically. Forms and Smart View use this for supplemental data. FDM re-loads will preserve this (FDM Data Protection). Store only General Ledger values here. FDM re-loads will only clear this member.
Copyright © 2014 Edgewater Ranzal
►
►
►
and are independent Changes in one do not “notify” the other Both dynamically aggregate to – But calculates before
If sPovValue = “” Then HS.Exp “A#Ratio = A#ABC.V# / A#DEF.V#” End If Copyright © 2014 Edgewater Ranzal
NoData
Load ABC and DEF NoData
ABC = 10 DEF = 2
NoData
Consolidate ABC = 10 DEF = 2
ABC = 10 DEF = 2
NoData
Ratio = NoData
ABC = 10 DEF = 2
Ratio = 5 Copyright © 2014 Edgewater Ranzal
NoData
ABC = 10 DEF = 8
Consolidate ABC = 10 DEF = 2
Force it:
ABC = 10 DEF = 8
DEF = 6
Consolidate All With Data ABC = 10 DEF = 8
Ratio = 5 ABC = 10 DEF = 2
DEF = 6
Ratio = 5
ABC = 10 DEF = 2
Ratio = 1.25 Copyright © 2014 Edgewater Ranzal
DEF = 6
►
Change the target POV status to impacted (yellow)
Copyright © 2014 Edgewater Ranzal
►
Roll-forwards – Anytime December changes, “notify” the same entityValue for January – Don’t run for entities or Value members that had no data in December
►
Copy rules – Anytime Actual changes, notify the various Forecast or Restatement scenarios
►
►
You create a dependency/link between the years or scenarios Do not use this across entities or value members! Copyright © 2014 Edgewater Ranzal
December 2014
January 2015
CH
NoData
Load and adjust December CH
CH
Copyright © 2014 Edgewater Ranzal
NoData
NoData
Consolidate December to impact January
December 2014
January 2015
OK
CH
OK
OK
If Hs.Period.IsLast = True And Hs.Entity.IsBase = True Then HS.ImpactStatus “P#First.Y#Next” End If Copyright © 2014 Edgewater Ranzal
CH
CH
December 2014
January 2015
OK
Consolidate January and pull-forward December
OK
OK
OK
OK
If Hs.Period.IsFirst = True And Hs.Entity.IsBase = True Then HS.EXP “A#OpeningBalance = A#EndingBalance.P#Last.Y#Prior” End If Copyright © 2014 Edgewater Ranzal
OK
►
Don’t load zeros!!! – – – –
►
Or calculate… or consolidate them Leave the cell empty Or HS.Clear it if you are about to write a zero Or load “NODATA”
Determines how HFM interprets the missing zero – Actuals: Year-to-date • Capture prior period adjustments
– Budget, Forecast, Plan: Periodic • Expenses and revenue are planned by month ►
Reports and Smart View can optionally display a zero Copyright © 2014 Edgewater Ranzal
Periodic = no activity this period, bring forward last period
Year-To-Date = balance is Zero now, so Periodic negates prior period balance ►
Applies to Profit & Loss, cash flow only – Balance sheet accounts do not get carried forward – Periodic amount factors into translation…
►
Data entry and journals are independent but should be treated the same Copyright © 2014 Edgewater Ranzal
►
Object naming schemes – Variables – Rule Sets
►
Prefix
Purpose
Example
s
String
sPOVEntity
b
Boolean
bIsBaseEntity
i
Integer
iPOVPeriod
f
Floating Point
fData
Rule Objects – Descriptions – Captions – Comments
Copyright © 2014 Edgewater Ranzal
Chris Barbieri
[email protected] Needham, MA USA +1.617.480.6173 www.ranzal.com
Copyright © 2014 Edgewater Ranzal