Hyperion Financial
Hyperion Financial Management
Management
Overview
Financial Consolidation,
Reporting, and Analysis
Local
Regional
Central
Monthly and
Quarterly
Actual Results
ERP/GL
Monthly
Forecast
Annual Budget
S SAAPP OOrraaccllee JJDDEEInput or Load
Input or Load
Submit
Submit
alidate
alidate
Input or Load
Input or Load
Submit
Submit
alidate
alidate
Finance Dept.
Re!ie"
Appro!e
Ad#ust
Consolidate
Approve
Approve
Approve
Approve
!e"ect
!e"ect
Approve
Approve
!e"ect
!e"ect
Group Finance
Re!ie"
Appro!e
Ad#ust
Consolidate
$C %atch
&ranslate
Submit
Submit
Approve
Approve
!e"ect
!e"ect
Publi#$ report#
Publi#$ report#
SE%
SE%
&a
&a'
'
Legal
Legal
&rea#ury
&rea#ury
Management
Management
Input or Load
Input or Load
Submit
Submit
alidate
alidate
HFM Product Components
'yperion Reports
( Reporting and charting tool )or * e+ or print distri+ution o) )inancial reports
'yperion Application Lin, -ot a!aila+le and supported )ro% yste% 0.1 on"ards2
( Auto%ated data and %etadata integration +et"een e3ternal syste%s and 'yperion Financial Manage%ent
'yperion Financial Data Quality Manage%ent
( Pro!ides a single4 syste%atic process )or loading source data ) ro% disparate syste%s into target analytical applications. &he 'yperion FDM process pro!ides data !isi+ility4 integrity4 and !eri)ication. 'yperion FDM "ill +e used to load %etadata and data in to 'FM.
'yperion hared er!ices
( haring o) %etadata and data +et"een 'yperion Financial Manage%ent applications or +et"een 'yperion Financial Manage%ent and other 'yperion products
Product Arcitecture
Client
Application
Data
ource data
RDBM
ource data
Report
ser!er
'yperion Financial
*e+
ser!er
$$
Manage%ent ser!er
*indo"s client
Bro"ser client
Microso)t E3cel
Application
designer
'yperion
Na!igating
Hyperion Financial
Management
Hyperion Financial Management "usiness Process O!er!ie#
Load and
add data
Calculate data
Ad#ust
data
Consolidate
data
Appro!e
data
Loc, data
Run and pu+lish
)inancial reports
$imensions
Di%ensions descri+e your organi6ation7s data.
(eograp$ical (eograp$ical )nited State# )nited State# %ali*ornia %ali*ornia %onnecticut %onnecticut Ma##ac$u#ett# Ma##ac$u#ett#
Account
Entity
Period
Income +e*ore Income +e*ore &a'e# &a'e# (ro## Margin (ro## Margin Intere#t %$arge# Intere#t %$arge# &otal !evenue# &otal !evenue# Sale# Sale# Sale# Interco Sale# Interco &otal %o#t# &otal %o#t# Salarie# Salarie# ,uarter-January January February February Marc$ Marc$
$imension Hierarcies
Descendants o)
Gross Margin
Parents
Child o) Gross
Margin
Income +e*ore
Income +e*ore
&a'e#
&a'e#
(ro## Margin
(ro## Margin
&otal !evenue#
&otal !evenue#
Sale#
Sale#
Ot$er !evenue#
Ot$er !evenue#
&otal %o#t#
&otal %o#t#
Salarie#
Salarie#
899
-0992
-:992
-;992
-<992
899
$imensions and $ata
Data
aggregates
to the
parents.
Data is input to +ase=le!el
%e%+ers.
Income +e*ore
Income +e*ore
&a'e#
&a'e#
(ro## Margin
(ro## Margin
&otal !evenue#
&otal !evenue#
Sale#
Sale#
Ot$er !evenue#
Ot$er !evenue#
&otal %o#t#
&otal %o#t#
899
-0992
-:992
-;992
-<992
899
Hyperion Financial Management $imensions
Eight standard di%ensions
cenario
Period
>ear
?ie"
Entity
?alue
Account
$nterco%pany
%alue $imension
Entity Currency stores the srcinal input or loaded
!alue.
Contri+ution &otal stores the !alue that aggregates to
the parent.
&hese %e%+ers store the inter%ediary
!alues used to deri!e Contri+ution &otal.
&tarting te 'e( Client
>our *e+ ser!er na%e
?irtual directory -de)ault is 'FM2
>our *indo"s $D
and pass"ord
Na!igating Hyperion
Financial Management
Choose a co%%and )ro% the %enu or clic, a tool+ar +utton.
et user
pre)erences
Masthead
%ie# Pane
Ad!anced and "asic Mode
Basic %ode li%its users to the tas,s and docu%ents in the "or,spaces to "hich they ha!e access.
&etting te Point o) %ie#
Clic, a di%ension to select a %e%+er.
croll to !ie" %ore di%ensions.
*sing te Mem(er &elector
Managing $ocuments
&tarting te 'indo#s Client
>our *indo"s $D
and pass"ord
Hyperion Financial
Management $es+top
@pens an
application.
Creating Application Proles
>ou use application pro)iles )or these purposes
&o de)ine the languages a!aila+le )or entering descriptions
&o de)ine the application calendar
Accessing te Process Pad
$ening anguages
$ening te Calendar
'yperion Financial Manage%ent pro!ides a )le3i+le calendar
>ou can co%pletely custo%i6e the +ase periods4 su%%ary periods4 start year4 and nu%+er o) years.
>ou can use the standard4 custo%4 or %anual %ethod to de)ine the calendar.
Quarter
Base Periods
u%%ary Period
Editing Fre.uencies
>ou can edit the )reuency la+els
and descriptions that are displayed in the ?ie" di%ension.
Editing Periods
>ou can edit period la+els and add descriptions.
Each hierarchy le!el corresponds to a )reuency.
Add %ultiple
periods.
Add
si+ling.
Add
child.
&a!ing Application Proles
Application Re.uirements
>ou should ha!e this in)or%ation on hand +e)ore you create an
application
&he na%e o) the application ser!er cluster
&he la+el and description )or the application
&etting *p Applications
Accessing Metadata Files
>ou access the Manage Metadata tas, )ro% the *indo"s client.
You
use t
he
Man
ag
e M
et
ad
at
a t
ask t
o
cr
eat
e
and
edi
t
met
adat
a
fil
es.
Af
t
er
yo
u
cr
eat
e
or
edi
t
a
met
adat
a
fil
e
yo
u
l
oad
i
t
i
nt
o
t
he
appl
i
c
at
i
on.
Editing Metadata
elect the
%etadata type.
earch )or a
%e%+er.
Create a ne" )ile.
@pen a )ile.
elect a %e%+er to
edit )ro% the list.
"uilding Mem(er Hierarcies
Mem(er ist /a(
Editing Mem(ers in ist %ie#
Add %e%+er.
Delete %e%+er.
Cut4 copy or paste.
?alidate %e%+ers.
Common Mem(er Properties
&hese properties are co%%on to %e%+ers in %ost di%ensions
Me%+er Description ecurity Class De)ault Parent 5serDe)ined 5serDe)ined; 5serDe)ined1
0uidelines )or Mem(er Names
Me%+er na%es cannot contain these characters
Period - . 2 Plus sign - 2 Minus sign - = 2 Asteris, - 2 lash %ar, - / 2 u%+er sign - 2 Curly +rac,ets - H 2 Co%%a - 4 2 e%i=colon - I 2 At sign - J 2 Dou+le uotes - K 2
.
=
H
4
J
&etting *p Entities
Entities de)ine the consolidation path )or your data. Entity Entity ./one0 ./one0 Activity Activity %ali*ornia %ali*ornia )nitedState# )nitedState# (eograp$ical (eograp$ical Plant-1e#tSale# 1e#tSale# %onnecticut %onnecticut Ea#tSale# Ea#tSale#
Eastales and
*estales occur
in alternate rollups.
Entity Entity ./one0 ./one0 Activity Activity (eograp$ical (eograp$ical Sale#Service# Sale#Service# 1e#tSale# 1e#tSale# Manu*acturing Manu*acturing Ea#tSale# Ea#tSale# EmeaSale# EmeaSale# EmeaService# EmeaService# Development Development>ou can create
%ultiple consolidation
paths +y placing an
entity child %e%+er
under %ore than one
parent.
Re.uirements )or Entities
Be)ore adding an entity4 you should ha!e this in)or%ation
&he parent to "hich the entity7s data rollups
&he currency in "hich data is input )or the entity
*hether ad#ust%ents through #ournal should +e allo"ed )or the entity
&he security class )or the entity
*hether the entity can +e a partner in interco%pany transactions
For statutory applications4 the holding co%pany )or the entity
Entities and 1ournals
&he Allo"Ad# property ena+les posting o) #ournal ad#ust%ents to the Ent Curr Ad#N %e%+er )or an entity
Entities and Intercompany Partners
peci)ies "hether the entity
displays as a %e%+er in the
$CP di%ension.
peci)ies a security
class )or the entity )or
interco%pany transactions.
Entities and te ICP $imension
&he $CP di%ension includes all %e%+ers o) the Entity di%ension )or "hich the $s$CP property is selected.
Cali)ornia
Plant
*est ales
999
Me%+ers o) the $CP di%ension
Me%+ers o) the Entity di%ension
$s$CP
Me%+er
Attri+ute
Plant
Adding Currencies
>ou %ust add a currency to the application )or each de)ault currency assigned to an entity in the Entity di%ension.
elect Currencies
)ro% the Metadata
$te% drop=do"n
list to add or edit
currencies.
&etting *p Accounts
and Custom $imensions
&he Account di%ension de)ines the chart o) accounts )or an application.
Custo% di%ensions pro!ide additional detail )or accounts.
&en prede)ined account types pro!ide +uilt=in )inancial intelligence.
Account &ype#
Account &ype#
Asset
Balance
Lia+ilities
Balance Recurring
$nco%e
Currency
E3pense
Dyna%ic
Account /ypes and Hierarcies
Account types deter%ine "heth er child !alues are added to o r su+tracted )ro% their parent !alue.
GrossMargin
&otalRe!enues
&otalCosts
E3pense
Lia+ility
Asset
&otalRe!enues are added to GrossMargin
and &otalCosts are su+tracted.
$nco%e
&angi+leAssetset
&angi+leAssets
/ime "alance and Account /ypes
Account type deter%ines h o" +alances accu%u late o!er ti%e
$nco%e4 E3pense4 and Flo" account types total across periods.
Asset4 Lia+ility4 Balance4 Balance Recurring4 and Currency Rate accou nt types do not total across pe riods.
&otal Re!enues
$nco%e
Cash on 'and
Asset
Quarter
:9
<:
:9
<:
99
:9
<:
<:
$ynamic Account /ype
Accounts that use the Dyna%ic a ccount type ha!e this +e ha!ior
Results are calculated on the )lyI data is not stored.
Parent totals are calculated dyna%ically4 not aggregated4 to pro!ide correct !alues )or ratios and percentages.
GrossMarginPct is calculated dyna%ically )or
Quarter4 not aggregated )ro% its children
0roup a(el Account /ype
5sed "ith parent accounts "hose children do not need to aggregate
Does not create parent data !alue
'elps reduce data+ase si6e
Group La+el
&hese accounts do
not aggregate to a
%eaning)ul !alue.
tatistical
&a3Rate
uareFootage
5nitPrice
5nitsold
Accounts and Custom $imensions
Custo% di%ensions "or, in con#unction "ith the Account di%ension4 pro!iding additional detail )or accounts.
Four custo% di%ensions are pro!ided.
&he ales account uses the
Custo% di%ension to capture
sales detail +y product.
&he Cash account uses the
Custo%8 di%ension to capture
cash )lo" detail.
Assigning Custom Mem(ers to Accounts
Custo% %e%+ers are
not !alid )or Cash.
ClosingBalance and its
descendants in Custo%8
are !alid )or Cash.
"alance &eet Accounts
and Custom $imensions
>ou can use custo% di%ension %e%+ers to trac, %o!e%ent detail )or +alance sheet accounts.
Custom $imensions and Account /ypes
Me%+ers in custo% di%ensions inherit the account type +eha!ior o) the account "ith "hich they are used.
*hen trac,ing +alance sheet %o!e%ent4 you %ay need to o!erride the account type )or so%e custo% %e%+ers.
&hese %e%+ers
use the de)ault
account +eha!ior.
&hese %e%+ers
need to sho"
%onthly !alues4
not >&D +alances.
&his %e%+er
needs to +e
su+tracted )ro%
closing +alance.
ClosingBalance
@peningBalance
$ncreases
Decreases
&etting *p Custom Mem(ers )or "alance &eet Mo!ement
5se "itch&ypeForFlo" to change the )lo" +eha!ior )or custo% %e%+ers
( $) the associated account uses +alance +eha!ior -)or e3a%ple4 asset or lia+ility accounts24 the custo% %e%+er s"itches to )lo" +eha!ior.
( $) the associated account uses )lo" +eha!ior -)or e3a%ple4 inco%e or re!enue accounts24 the custo% %e%+er s"itches to +alance +eha!ior.
5se "itchignForFlo" to re!erse the sign )or custo% %e%+ers.
&his %e%+er needs
"itchignForFlo"
to re!erse the sign.
&hese %e%+ers need
"itch&ypeForFlo".
ClosingBalance
@peningBalance
$ncreases
Auditing $ata
Account Properties )or Intercompany
&hese are the properties )or interco%pany accounts
$s$CP
PlugAcct
Oter Account Properties
Additional account properties ena+le you to speci)y the )ollo"ing con ditions
*hether account data is calculated or input
*hether account data is aggregated to the parent
*hether data )or custo% di%ensions is aggregated )or the account
&he nu%+er o) deci%al places
&etting *p &cenarios
&he cenario di%ension represents a set o) related data4 such as +udget4 actual4 or )orecast
Be)ore you add a cenario di%ension %e%+er4 you should ha!e this in)or%ation ready ( &he )reuency )or the scenario data
( &he )reuency )or interco%pany transaction data
( &he de)ault data !ie"4 periodic or year=to=date
( &he de)ault data !ie" )or periods "ith %issing data
( *hether consolidation should +e +ased on periodic or year=to=date !alues
( *hether the scenario "ill support process %anage%ent and4 i) so4 the nu%+er o) re!ie" le!els
( *hether accounts can use line=ite% detail in this scenario
Fre.uency and %ie#
&he )reuency o) a scenario speci)ies the ti%e period le!el at "hich data can +e input4 )or e3a%ple4 %onths or uarters.
( E3a%ple >ou load actual data on a %onthly +asis4 so the )reuency )or the Actual scenario is set to Monthly.
( E3a%ple ;>ou )orecast earnings on a uarterly +asis4 so you set the )reuency o) the Forecast scenario to Quarterly. Data input is not per%itted in %onths.
&he de)ault data !ie" )or a scenario can +e either periodic !alues or year=to=date !alues.
Oanuary Fe+ruary March Quarter
Periodic 9 9 : 1:
>ear to
Date 9 ;9 1: 1:
>ear to Date gi!es a
running total.
%ie# and Missing $ata
Missing data can +e interpreted as either 6ero )or the current period -Periodic2 or as 6ero )or year to date ->&D2.
>ou can speci)y separate settings )or non=ad#usted data and )or ad#usted data.
Data )or August is %issing.
Budget scenario uses
&cenarios and Process Management
Process Manage%ent is ena+led
+y scenario4 and each scenario can
support up to 9 le!els o) re!ie".
Conguring Application
&ettings
Conguring E2cange Rate
and /ranslation &ettings
5se the De)aultCurrency property to speci)y the de)ault currency )or the application.
5se the De)aultRateForFlo"Accounts and De)aultRateForBalanceAccounts to speci)y the accounts used to store e3change rates )or )lo" accounts and +alance accounts.
P%A Metod
&he Periodic ?alue Add -P?A2 %ethod
&ranslates #ust the >&D change )ro% the pre!ious period at the current period7s e3change rate
Adds this to the pre!ious %onth tran slated +alance
De)ault Method P?A Method Oan Fe+ Oan Fe+
E3change Rate 1 ; 1 ;
Local Currency >&D :9 <: :9 <:
&ranslated >&D :9 :9 :9 ;99
Current period
increase/decrease at
<: ( :9 ;:
;
:9
:9
Consolidation &ettings
@rg +y Period
Aggregation )or $nterco%pany a ccounts
Org (y Period
Ena+le @rg +y Period i) you need entity structures that !ary )ro% period to period.
@rg +y Period lets you %ar, entities as acti!e or inacti!e )or each period.
( E3a%ple Entity A "as sold in March4 so you %ar, it as inacti!e )ro% March )or"ard
$nacti!e entities are not consolidated to their parent.
&he De)aultForActi!e property speci)ies "hether entities are inacti!e +y de)ault or acti!e +y de)ault -9$nacti!e4 Acti!e2.
J
Intercompany Aggregations
&he $nterco%panyAggregation*eight property lets you speci)y a consolidation percentage )or interco%pany entities to their parent $CP &op
A !alue o) represents 99S -)or e3a%ple4 speci)y .: )or :9S2
$CP &op
Plant
Consolidation Rules
Ena+le Consolidation Rules i) you need to "rite custo% rules to o!erride the de)ault consolidation and eli%ination process.
$) you select this option4 you can de)ine consolidation %ethods.
T T C@@L$DA&E R@5&$E T u+ Consolidate-2
T T Do not Consolidate i) Euity Method
T T $) Method N KEQ5$&>K then
T Call *rite&oFile-KEntityK U Entity U K P@*K U P@* U K PM$K U PM$ U KAccount K U Account2 T================================================= T De)ault consolidation T================================================= T Call '.Con-KK4PCon4KK2 T================================================= T Eli%inations T=================================================
T elect Case Account TAccount is !aria+le )ro% a+o!e Call Data5nit co%%and
Conguring %alidation Account &ettings
&he ?alidationAccount property identi)ies the !alidation account )or your application.
&he !alidation account is used +y process %anage%ent and )or data loc,ing.
&he !alidation account +alance %ust +e 6ero
+e)ore data can +e pro%oted or appro!ed.
Conguring &ecurity &ettings
ecura+le di%ensions include ( Account
( Entity
( cenario
( $CP
( Custo% di%ensions
>ou can ena+le or disa+le security )or each o) these di%ensions.
>ou can ena+le or disa+le %etadata )iltering )or the application.
Account
Entity
cenario
$CP
Custo%
Custo%
Custo%
Custo%8
Metadata Filtering
Filtering the display o) %etadata +ased on user security access )acilitates na!igation in large applications.
For hierarchical displays4 the ancestors o) %e%+ers to "hich the user has access display4 +ut are not selecta+le.
$) the user has access to
the children o) Cali)ornia
only4 then the ancestors
display +ut are not
selecta+le.
Entity
Geographical
5nitedtates
Cali)ornia
999
Plant
*estales
Node &ecurity
Parent option li%its data access to these
%e%+ers.
Metadata oad Files
Metadata load )iles can +e in AC$$ or ML )or%at.
&hey can contain %etadata )or
(
Account4 Entity4 cenario4 Custo%4 and $CP di%ensions
(
Currencies
(
Application settings
(
Consolidation %ethods
&hey cannot contain %etadata )or
(
Periods
(
>ears
Format )or oad Files
Load )iles are di!ided into sections "ith a e3cla%ation point as the section deli%iter
ections can +e in any order in the )ile
Fields )or the ite%s "ithin a section are deli%ited "ith any o) these characters ( 4VJWXUYZI[\
!CURRENCIES
!CURRENCIES
EUR;0;English=Euro;;French=Euro
EUR;0;English=Euro;;French=Euro
USD;0;English=US Dollar;;French=Dollar Americaine
USD;0;English=US Dollar;;French=Dollar Americaine
GBP;0;English=Briish Poun;;French="i#re Anglaise
GBP;0;English=Briish Poun;;French="i#re Anglaise
Format )or $imensions
For each di%ension
(
>ou add a ]MEMBER section to speci)y %e%+ers and their properties
(
>ou add a ]'$ERARC'> section to speci)y the parent/child relations
Mem(ers &ections
5se a separate Me%+ers section )or each di%ension
Me%+er properties %ust +e speci)ied in the correct order
All %e%+er properties %ust +e included
(
Lea!e a )ield e%pty +lan, rather than o%itting it i) you are not pro!iding a !alue
5se > )or true and & )or )alse
!$E$BERS=Scenario
!$E$BERS=Scenario
Acual;$%D;Perioic;Perioic;Perioic;&;Re
Acual;$%D;Perioic;Perioic;Perioic;&;Re'oring;;;N ;S&S%E$;(0;&
'oring;;;N ;S&S%E$;(0;&
Buge;$%D;Perioic;Perioic;Perioic;&;Bugeing;;;&;S&S%E$;(0;&
Buge;$%D;Perioic;Perioic;Perioic;&;Bugeing;;;&;S&S%E$;(0;&
Hierarcy &ections
]'$ERARC'> sections de)ine the parent/child relations "ithin di%ensions
5se this )or%at
parent %e%+erNIchild %e%+erN
Represent top=le!el %e%+ers as children o) an e%pty parent Itop=le!el %e%+erN
!)IERARC)IES=Eni*
!)IERARC)IES=Eni*
;Geogra'hical
;Geogra'hical
Geogra'hical;UnieSaes
Geogra'hical;UnieSaes
Geogra'hical;Euro'e
Geogra'hical;Euro'e
UnieSaes;Cali+ornia
UnieSaes;Cali+ornia
Cali+ornia;(000
Cali+ornia;(000
Cali+ornia;Plan(
Cali+ornia;Plan(
Cali+ornia;,esSales
Cali+ornia;,esSales
Entity
Geographical
5nitedtates
Cali)ornia
999
Plant
*estales
Connectticut
Massachusetts
Application &ettings &ection
&he ]APPL$CA&$@YE&&$G section de)ines settings that apply to the entire application
5se this )or%at to de)ine application settings PropertyN?alueN
!APP"ICA%I-N.SE%%INGS
!APP"ICA%I-N.SE%%INGS
Currenc*=USD
Currenc*=USD
De+aulRaeForBalanceAccouns=RA%E(
De+aulRaeForBalanceAccouns=RA%E(
De+aulRaeForFlo/Accouns=RA%E
De+aulRaeForFlo/Accouns=RA%E
UseP1AForBalanceAccouns=&
UseP1AForBalanceAccouns=&
UseP1AForFlo/Accouns=&
UseP1AForFlo/Accouns=&
Currencies &ection
&he ]C5RREC$E section de)ines the application7s currencies.
>ou speci)y a currency la+el4 scale and descriptions )or one or %ore languages.
5se this )or%at
currency la+elNIscaleNIoperatorNIlanguageNdescriptionN
!CURRENCIES
!CURRENCIES
EUR;0;$
EUR;0;$
22
English=Euro;French=Euro
English=Euro;French=Euro
USD;0;$;English=US Dollar;French=Dollar Americaine
USD;0;$;English=US Dollar;French=Dollar Americaine
GBP;0;$;English=Briish Poun;French="i#re Anglaise
GBP;0;$;English=Briish Poun;French="i#re Anglaise
oading and E2tracting Metadata
oad Options
E2tracting Metadata
>ou can sa!e e3tract )iles
in ML or 'yperion
Financial Manage%ent
application )or%at.
oading Metadata #it
Hyperion Application in+
'yperion Application Lin, lets you
( $ntegrate enterprise resource planning syste%s -ERP2 and other transaction=processing applications "ith 'yperion products
( Mo!e data and %etadata +et"een 'yperion products
'yperion Application Lin, uses the integration en!iron%ent and adapter technology o) ?ignette Business $ntegration tudio -?B$2
Data integrations are created using adapters
( Adapters are product=speci)ic and let you %ap data and %etadata +et"een products
( A li+rary o) standard adapters is included
/e Hyperion Financial Management Adapter
&he 'yperion Financial Manage%ent Adapter lets you
peci)y logon in)or%ation )or a 'yperion Financial Manage%ent application
@pen an application.
Load %etadata )or an application.
$ata oad Files
Load )iles are di!ided into sections "ith an e3cla%ation point as the section deli%iter.
ections can +e in any order in the )ile.
De)ault colu%n order is cenario4 >ear4 Period4 ?ie"4 Entity4 ?alue4 Account4 $CP4 Custo%4 Custo%;4 Cust o%14 Custo%8
Fields )or the ite%s "ithin a section are deli%ited "ith any o) these characters ( 4 V J W X U Y Z I [ \
0roup $imension &ection
$ata &ection
ine Item $etail &ection
Canging Column Order
peci)ies the order
o) the di%ensions
in the data section
oading $ata
5se the Bro"se +utton to identi)y %ultiple data load )iles.
&he )iles load in seuential order.
Merge Option
Results o) Load
A Accccoouunntt aalluuee ales :9 Returns ;9 Purchases 19Application
A Accccoouunntt aalluuee ales 99 Returns ;9Purchases o Data
Data Load File
A
Accccoouunntt aalluuee
ales :9
Replace Option
Results o) Load A Accccoouunntt aalluuee ales :9 Returns 9 Purchases 19 Application A Accccoouunntt aalluuee ales 99 Returns ;9Purchases o Data
Data Load File
A
Accccoouunntt aalluuee
ales :9
Accumulate Option
Results o) Load A Accccoouunntt aalluuee ales :9 Returns ;9 Purchases 19 Application A Accccoouunntt aalluuee ales 99 Returns ;9Purchases o Data
Data Load File
A
Accccoouunntt aalluuee
ales :9
Accumulate 'itin File Option
Merge "ith Accu%ulate "ithin File
Replace "ith Accu%ulate "ithin File
Results o) Load A Accccoouunntt aalluuee ales 9 Returns ;9 Application A Accccoouunntt aalluuee ales 99 Returns ;9
Purchases o Data
Data Load File
A
Accccoouunntt aalluuee
ales :9
ales ^9
E2tracting $ata
u%+ers in
parentheses
indicate that
%ultiple
%e%+ers
are
selected.
Copying $ata
&he nu%+er
o) source
and
destination
periods %ust
+e the sa%e.
Remo!ing $ata
Entering $ata *sing $ata
0rids
A(out $ata 0rids
5se data grids to enter4 !ie"4 or edit data %anually in 'yperion Financial Manage%ent.
M
Accessing $ata 0rids
Canging te 0rid ayout
&electing Mem(ers )or $imensions
Clic, to select %e%+ers )or ro"s and colu%ns.
&electing Mem(ers
A ro" or colu%n
is displayed on
the grid )or each
%e%+er that
you select.
Mem(er ists
&a!ing $ata 0rid &ettings
Pri!ate data grids are displayed in
the Docu%ents list o) the users that
created the%.
Entering $ata
Re)reshes data4 discarding
unsa!ed changes
&preading $ata
>ou can spread data )ro% su%%ary periods to +ase periods.
Clic, the su+%it data +utton.
Enter a%ount
in su%%ary
ti%e period.
;
Calculating $ata
ales 5nitsold 3 Price
Adding Cell /e2t
Cell te3t can hold up to
appro3i%ately ;999 characters.
Adding ine-Item $etail
A(out Mem(er ists
A %e%+er list is a su+set o) related %e%+ers that +e long to a single di%ension.
Income
Income
+e*ore
+e*ore
&a'e#
&a'e#
(ro## Margin
(ro## Margin
Intere#t E'pen#e
Intere#t E'pen#e
Admin E'pen#e
Admin E'pen#e
&otal !evenue
&otal !evenue
Sale#
Sale#
Sale# Interco
Sale# Interco
&otal %o#t#
&otal %o#t#
Salarie#
Salarie#
Account Di%ension
&otal !evenue
&otal !evenue
&otal %o#t#
&otal %o#t#
Admin E'pen#e
Admin E'pen#e
Me%+er List
&ystem-$ened Mem(er ists
yste%=de)ined %e%+er lists group %e%+ers according to co%%on properties4 as in the )ollo"ing e3a%ples ( All children o) a parent %e%+er
( All +ase %e%+ers o) a di%ension
Income +e*ore Income +e*ore &a'e# &a'e# (ro## Margin (ro## Margin Intere#t %$arge# Intere#t %$arge# &otal !evenue# &otal !evenue# Sale# Sale# Sale# Interco Sale# Interco &otal %o#t# &otal %o#t# Salarie# Salarie#
Base Me%+er
List
Sale#
Sale#
Sale# Interco
Sale# Interco
Salarie#
Salarie#
Children o)
Parent
Me%+er List
Sale#
Sale#
Sale# Interco
Sale# Interco
Intere#t %$g#
Intere#t %$g#
Admin E'pen#e
Admin E'pen#e
*ser-$ened Mem(er ists
>ou can create user=de)ined lists custo%i6ed to your application ( tatic %e%+er lists contain speci)ic di%ension %e%+ers.
( Dyna%ic %e%+er lists contain %e%+ers that4 at runti%e4 %eet speci)ic criteria -)or e3a%ple4 all %e%+ers "ith an E3pense account type2.
Income +e*ore Income +e*ore &a'e# &a'e# (ro## Margin (ro## Margin Intere#t %$arge# Intere#t %$arge# Admin E'pen#e Admin E'pen#e &otal !evenue# &otal !evenue# Sale# Sale# Sale# Interco Sale# Interco &otal %o#t# &otal %o#t# Salarie# Salarie#
&otal !evenue#
&otal !evenue#
&otal %o#t#
&otal %o#t#
Admin E'pen#e
Admin E'pen#e
tatic
Me%+er List
Me%+er List
Dyna%ic
&otal %o#t#
&otal %o#t#
Salarie#
Salarie#
Intere#t %$g#
Intere#t %$g#
Admin E'pen#e
Admin E'pen#e
Creating Mem(er ists
>ou create %e%+er lists in a te3t )ile that you load into your application.
>ou include de)initions )or all user=de)ined %e%+er lists in a single )ile.
Me%+er list )iles use ?B script synta3.
Su2 Enum$em2ersIn"is34
Su2 Enum$em2ersIn"is34
I+ )S5Dimension = 6Accoun7 %hen
I+ )S5Dimension = 6Accoun7 %hen
I+ )S5$em2er"isID=( %hen
I+ )S5$em2er"isID=( %hen
)S5A$em2er%o"is 6%oalRe#enues7
)S5A$em2er%o"is 6%oalRe#enues7
)S5A$em2er%o"is 6%oalCoss6
)S5A$em2er%o"is 6%oalCoss6
)S5A$em2er%o"is 6AminE8'ense7
)S5A$em2er%o"is 6AminE8'ense7
En I+
En I+
En I+
En I+
En Su2
En Su2
Sub EnumMemberLists()
Dim aEntityLists(2)
Dim aAccountLists(1)
If HS.Dimension = "Entity" Then
aEntityLists(1) = "UnitedStates"
aEntityLists(2) = "Europe"
HS.SetMemberLists aEntityLists
ElseIf HS.Dimension = "Account" Then
aAccountLists(1) = "ProfitAndLoss"
HS.SetMemberLists aAccountLists
End If
End Sub
Identi)ying Mem(er ists in a File
&he Enu%Me%+erLists su+routine speci)ies the nu%+er o) %e%+er lists )or each di%ension and the na%es o) the %e%+er lists )or each di%ension.
Di% state%ents speci)y the nu%+er o)
lists )or each di%ension.
peci)ies a na%e and a
nu%eric $D )or each list
ets the speci)ied
na%es and nu%eric $Ds
Su2 Enum$em2ersIn"is34
Su2 Enum$em2ersIn"is34
I+ )S5Dimension = 7Accoun7 %hen
I+ )S5Dimension = 7Accoun7 %hen
I+ )s5$em2er"isID=( %hen
I+ )s5$em2er"isID=( %hen
)S5A$em2er%o"is
)S5A$em2er%o"is 7Sales7
7Sales7
)S5A$em2er%o"is
)S5A$em2er%o"is 7SalesInerco7
7SalesInerco7
)S5A$em2er%o"is
)S5A$em2er%o"is 7Purchases7
7Purchases7
)S5A$em2er%o"is
)S5A$em2er%o"is 7PurchasesInerco7
7PurchasesInerco7
En I+
En I+
En I+
En I+
peci)ies
the di%ension
peci)ies the %e%+er
list +y its nu%eric $D
peci)ies the %e%+ers
to include in the list
Creating &tatic Mem(er ists
5se the Enu%Me%+ers$nList su+routine to create +oth static and dyna%ic %e%+er lists.
5se an '.AddEntity&oList state%ent to add a %e%+er to a list )or the Entity di%ension.
Creating $ynamic Mem(er ists )or te Entity $imension
Dyna%ic %e%+er lists select %e%+ers )ro% a di%ension +ased on criteria that you speci)y.Criteria are %e%+er properties such as currency or account type.
&he list is generated dyna%ically each ti%e it is accessed +y a user.
I+ )S5Dimension = 7Eni*7 %hen
I+ )S5Dimension = 7Eni*7 %hen
I+ )S5$em2er"isID=( %hen
I+ )S5$em2er"isID=( %hen
E"i=)S5Eni*5"is3779774
E"i=)S5Eni*5"is3779774
For
For i="2oun3E"i4
i="2oun3E"i4 o
o U2oun3E"i4
U2oun3E"i4
I+ 3SrCom'3)S5Eni*5De+Currenc*3E"i3i449
I+ 3SrCom'3)S5Eni*5De+Currenc*3E"i3i449
6USD:9#2%e8Com'are4=04 %hen
6USD:9#2%e8Com'are4=04 %hen
)S5AEni*%o"is 779E"i3i4
)S5AEni*%o"is 779E"i3i4
En I+
En I+
Ne8
Ne8
En I+
En I+
En I+
En I+
Chec,s the currency property o) each %e%+er
Creates an array o) the di%ension %e%+ers
Creating $ynamic Mem(er ists )or Oter $imensions
&he )ollo"ing synta3 creates a dyna%ic %e%+er list in the Account di%ension )or all accounts "ith asset type Asset.
A
A
li=)S5Accoun5"is3779774
li=)S5Accoun5"is3779774
For i="2oun3A"i4 o U2oun3A"i4
For i="2oun3A"i4 o U2oun3A"i4
I+
I+ 3SrCom'3)S5Ac
3SrCom'3)S5Accoun5Accoun%*'
coun5Accoun%*'e3A"i3i4497asse
e3A"i3i4497asse79#2%e8Com'are
79#2%e8Com'are4=04
4=04 %hen
%hen
)S5A$em2ero
)S5A$em2ero"is
"is A"i3i4
A"i3i4
En
En I+
I+
Ne8
Ne8
Chec,s the account type property o) each %e%+er
Creates an array o) the di%ension %e%+ers
oading Mem(er ists
E2tracting Mem(er ists
A(out e!els o) &ecurity
&here are )our le!els o) security in 'yperion Financial Manage%ent.
&a#3
&a#3
#ecurity
#ecurity
Document
Document
#ecurity
#ecurity
Data
Data
#ecurity
#ecurity
Data grids4 data entry
)or%s4 #ournals4
"or,spaces4 and
syste% reports
)#er
)#er
aut$entication
aut$entication
*ser Autentication
5sers %ust pro!ide a !alid user $D and pass"ord to access an application.
'yperion Financial Manage%ent le!erages *indo"s user $Ds and pass"ords.
5ser and groups %ust e3ist in
*indo"s security +e)ore they can +e added to a 'yperion Financial Manage%ent application.
/as+ &ecurity
>ou can speci)y the tas,s that users and groups are authori6ed to per)or%.
&as,s )or "hich users are not authori6ed are re%o!ed )ro% the %enus4 presenting a custo%i6ed user inter)ace.
&as, security is assigned through user roles.
$ocument &ecurity
Docu%ent security is assigned through security classes.
ecurity classes are a grouping %echanis% )or assigning security aspects to sets o) related %e%+ers4 docu%ents4 or other o+#ects.
Access Le!els )or
ecurity Classes
All
Metadata
Read
Pro%ote
one
ecurity class alaryRelated
Access All
ecurity class alaryRelated
Access All
$ata &ecurity
Data security is also assigned through security classes.
Assign users Read4 Pro%ote4 Metadata 4 or no access to data )or spe ci)ied di%ension %e%+ers .
ecurity Class
East Region
*est Region
5nited _ingdo%
ingapore
Assigned Access
Le!el
All
Read
Metadata
one
E3a%ple
Adding *sers and 0roups
Clic, to open
the Add
5ser/Group
dialog +o3.
Enter a *indo"s do%ain
A(out &ecurity Roles
ecurity roles deter%ine "hat tas,s a user can per)or% in the application.
&ecurity Role Categories
Forty=se!en security roles address si3 areas
Application
Le!el
Data
Access
Reports
Manage
Load
E3tract
Assigning Roles to *sers and 0roups
Application &ettings and &ecurity
Application
ettings
Entity Di%ension
Ea#t Sale#
Ea#t Sale#
-Me%+er Attri+ute2
ecurityClass 5
Account
cenario
$CP
Custo%
Custo%;
Custo%1
Custo%8
5seecurityForEntities >
5seecurityForAccounts >
5seecurityForcenario >
`
ecurity Classes
5
Europe
Australia
`..
Assigning Access to $ata
and $ocuments
$ata Access
Access to a data cell is deter%ine d +y the user7s %ost restricti!e %e%+ er access.
Member
Member )#er Acce##)#er Acce## to Member to Member
ales All &otal Costs Read Florida All France one
All / All
All / Read
All / one
Read / one
$ocument Access
$ening &ecurity Classes
De)aultb is a syste%=generated security class.
Clic, to add a security
class.
Assigning Access to &ecurity Classes
&ecurity oad Files
!USERS.AND.GR-UPS
!USERS.AND.GR-UPS
FINAPPSAminGrou'
FINAPPSAminGrou'
FINAPPSChris,
FINAPPSChris,
FINAPPSPa$
FINAPPSPa$
!SECURI%&.C"ASSES
!SECURI%&.C"ASSES
Cor'orae
Cor'orae
US
US
Euro'e
Euro'e
!R-"E.ACCESS
!R-"E.ACCESS
Aminisraor;)*'erionUser(
Aminisraor;)*'erionUser(
"oa S*sem;)*'erionAminGrou'
"oa S*sem;)*'erionAminGrou'
Re#ie/er(;)*'erionUser
Re#ie/er(;)*'erionUser
!SECURI%&.C"ASS.ACCESS
!SECURI%&.C"ASS.ACCESS
S*sem;
S*sem;
F$APP\Ad%inGroup
All
All
22
S*sem;
S*sem;
F$APP
Chris,;Rea
Chris,;Rea
Euro'e;FINAPPSChris,;All
Euro'e;FINAPPSChris,;All
A(out $ata Entry Forms
>ou can
Add colu%ns or ro"s )or te3t input.
Add +lan, ro"s or colu%ns )or spac ing.
Form "uilder
$ening te Point o) %ie#
peci)ies the initial !alue )or
the di%ension
peci)ies a %e%+er list )ro%
"hich to select
&etting Ro# and Column Options
Formatting Ro#s and Columns
&he ,ey"ords you type in the tyle and Cust 'eader tyle )ields consist o) one or %ore style properties4 separated +y a se%icolon.
By de)ault4 )or%atting assigned to ro"s o!errides )or%atting assigned to colu%ns.
$nitial se%icolon ena+les
co%+ined ro" and
colu%n )or%atting.
&etting Ro# and Column $e)aults
&etting Heading $e)aults
A(out 'or+spaces
A!aila+le "or,spaces
Creating 'or+spaces
Adding Items to 'or+spaces
elect the ite%s that
you "ant to add to the
Adding in+s
Managing 'or+spaces
elect i) you "ant the
current "or,space to
+e displayed "hen you
log on.
Reorder the
"or,space ite%s
A(out Intercompany /ransactions
A transaction +et"een t"o entities in an organi6ation is an interco %pany transaction.
East ales
Custo%er
*est Factory
ale
Goods shipped )ro% separate organi6ation
1
;
$nterco%pany
$n!oice
-&ransaction2
Intercompany Account "alances
*est ales
Ad%inistration
East
Mar,eting
East
Cali)ornia
Connecticut
Plant
5A
$nterco%pany transactions are captured in interco%pany accounts.$nterco%pany +alances are not rele!ant )or e3ternal )inancial reporting. According to accounting rules4 interco%pany account +alances are eli%inated prior to e3ternal )inancial state%ent generation.
;
Elimination Process
5A
RentalRe!enue 9
RentalE3pense 9
Cali)ornia
RentalRe!enue :99
RentalE3pense 9
Connecticut
RentalRe!enue 9
RentalE3pense :99
Plant
RentalRe!enue :99
RentalE3pense 9
ales *est
Eastales
RentalRe!enue 9
RentalE3pense :99
Ad%inistration
East
Mar,eting
East
Plug Accounts
$nterco%pany Accounts on=$nterco%pany Account
ales = $nterco%pany Purchases = $nterco%pany $ntercoDi))PL
Intercompany Eliminations
and te %alue $imension
&etting *p Entities )or Intercompany /ransactions
peci)ies "hether the entity is
displayed as a %e%+er in the
$CP di%ension
peci)ies a security
class )or the entity )or
interco%pany transactions
&etting *p Accounts )or Intercompany /ransactions
&hese properties need to +e set )or interco%pany accounts
$s$CP
Ne# Intercompany /ransactions Module in Hyperion Financial
Management
"usiness Process )or te Intercompany /ransaction Module
@pen $C period
Create $C
transaction
Match $C
transaction
Post $C
transaction
Re!ise $C
transaction i)
needed
$C $nterco%pany
Generate
%atching
reports
Per)or% drill
through )ro%
account +alance
Intercompany /ransactions &etup Considerations
&he )ollo"ing needs to +e considered as part o) the setup )or the $nterco%pany &ransactions %odule
$C periods %ust +e open.
$nterco%pany transaction rules %ust +e de)ined in the rules )ile and loaded into the application -error %essage results i) rules are not de)ined2.
caling ( &he scaling )actor a))ects the display o) the transaction a%ount.
Matching tolerances need to +e deter%ined.
Reason codes need to +e de)ined.
Open Intercompany Periods
Creating Intercompany /ransactions
&ransactions can +e entered %anually or loaded )ro% a )ile.
O!
O!
Matcing Intercompany /ransactions
Question *hy do "e %atch interco%pany transactions[
Ans"er Matching helps reduce the ga p that can e3ist +et"een interco%pan y account +alances .
Entity A
Entity B
Accts. Recei!a+le $nterco%pany
:99
Accts. Paya+le $nterco%pany
:99
Intercompany /ransaction Matcing Metods
Auto%atic %atching +y transac tion $D4 re)erence $D4 or account "ith or "ithout tolerance a%oun t
Manual %atching "ith or "ithout tolerance a%ount
Auto%atic
Manual "ith tolerance
Manual "ithout tolerance
4 -5 )SD
-Posting Intercompany /ransactions
$nterco%pany transactions %ust +e posted in order to +e included in an account +alance.
A)ter a transaction is posted4 no c hanges can +e % ade to it.
$) changes are needed to a posted transaction4 you %ust un=post it4 %a,e the changes4 and then re=%atch and re=post the transaction.
755 )SD
755 )SD
$n! 99
99
$n! 99;
199
====
899
$n! 991
:99
====
099
0enerating Matcing Reports
Generate %atching reports +y Account &ransaction $D Re)erence $D
Recei!a+les = $nterco
:99
Paya+les = $nterco
:99
&ransaction $D
Re)erence $D
$rill-/roug Reports
oc+ing Entities
Closing Intercompany Periods
*hen a period is closed4 no interco%pany transactions can +e entered.
A(out 1ournals
*hy use Oournals !ersus data grids or data entry )or%s[
>ou can
Create recurring #ournals that repeat )or a nu%+er o) )uture periods.
Create auto=re!ersing #ournals that generate an auto%atic re!ersing entry in the )ollo"ing ti%e period.
5se the appro!al process )or #ournals to pro!ide accounta+ility.
Account
Balance
Oournal
Ad#ust%ents
Ad#usted
Account
Balance
1ournal *ses
Oournals are used to record ad#ust%ents o) %any types
Reclasses
Entry Corrections
Re!ersals
Accruals
Minority interest accounting entries
Eli%ination ad#usting entries
&rue 5ps
$ata Ad3ustments #it Audit /rail
Account
Balance
Ad#usted
Account
Balance
Oournal
Ad#ust%ents
5ser
Accounts
Entities
Period
1ournal Re!ie# Process
Post the #ournal
Recei!e the appro!al
u+%it the Oournal
)or appro!al
Create a #ournal
Re!ie" and appro!e #ournal
enior Accountant or Financial Analyst
Accounting Manager or Controller
1ournals and te %alue $imension
Entity CurrencyN
Entity Currency Ad#sN
Entity Currency &otalN
:99
=<:
8;:
?alue entered in data entry )or%
?alue posted )ro% #ournal
Ad#usted !alue rolled up to parent
Multiple 1ournal Postings
Postings )ro% %ultiple #ournals are cu%ulati!e.
Oournal A
=99
Oournal B
;:
Entity CurrencyN
Entity Currency Ad#sN
Entity Currency &otalN
:99
=<:
8;:
Parent Ad3ustments
>ou can %a,e a parent ad#ust%ent to *estales
that a))ects only aleser!ices or only Cali)ornia.
>ou select "hich parent is a))ected +y
Accessing 1ournals
Creating 1ournal /emplates
P@?
Oournal &e%plate
Description
Reclass +alances
Accounts
$nterest E3pense
C..C8
A%ounts
De+it
Credit
et up
in ad!ance
Entity
1ournal "alance /ypes
De+it
Credit
:99
:99
Balanced
De+it
Credit
:99
199
5n+alanced
Balanced +y Entity
De+it
Credit
:99
:99
Entity
De+it
Credit
899
899
Entity
&etting te Point o) %ie#
et the point o) !ie" +e)ore you create a #ournal.
5se this
+utton to
create a
#ournal.
Creating 1ournals
De#cription De#cription Account# Account# Amount# Amount# !ecla## +alance !ecla## +alance Intere#t E'pen#e Intere#t E'pen#e %-99%: %-99%: DDeebbiitt %%rreeddiitt
Blan, Oournal
Oournal &e%plate
De#cription De#cription Account# Account# Amount# Amount#