www.bispsolutions.com
www.bispsolutions.com
Working with
Working with
HFM Custom Rule
HFM Custom Rule
Session#18 : Cash Flow Calculation Part I
Session#18 : Cash Flow Calculation Part I
Presented By :Amit Sharma
Presented By :Amit Sharma
www.bispsolutions.com
www.bispsolutions.com
Cash Flow From Operations
Cash Flow From Operations
Cash Flow from Operations measures the cash
Cash Flow from Operations measures the cash generated from the core business or
generated from the core business or
operations of the business.
operations of the business.
Cash Flow From
Cash Flow From Operations (CFO) = Net nco
Operations (CFO) = Net ncome ! "epreciation #
me ! "epreciation # $morti%ation
$morti%ation !&'
!&'
ime $
ime $d*ustments !&'
d*ustments !&' Changes in +or,ing Capital.
Changes in +or,ing Capital.
Cash Flow From Operations is a line item in the Cash Flow -tatement.
Cash Flow From Operations is a line item in the Cash Flow -tatement.
www.bispsolutions.com
www.bispsolutions.com
Cash Flow From Investing Activities
Cash Flow From Investing Activities
Cash Flow From Investing measures the purchases
Cash Flow From Investing measures the purchases and sales of long term
and sales of long term investments
investments
including items such as capital
including items such as capital expenditures, acquisitions, or investments in other
expenditures, acquisitions, or investments in other
securities such as stock and bonds.
securities such as stock and bonds.
Cash Flow From Investing = et Capital !xpenditures of "ropert#, "lant, and !quipment
Cash Flow From Investing = et Capital !xpenditures of "ropert#, "lant, and !quipment
$""!%
$""!% &'(
&'( )ong *e
)ong *erm In
rm Investm
vestments
ents
Cash flow from investing activities will usuall#
Cash flow from investing activities will usuall# be negative. For most companies this
be negative. For most companies this
represents investment in itself. Cash flows would onl#
represents investment in itself. Cash flows would onl# be positive when investments
be positive when investments
are disposed of.
are disposed of.
Cash Flow From Investing +ctivities is a line item in the Cash Flow tatement.
Cash Flow From Investing +ctivities is a line item in the Cash Flow tatement.
Total Cash Flow
Total Cash Flow
*otal Cash Flow = Cash Flow from -perations &'( Investing Cash Flow &'( Financing Cash
*otal Cash Flow = Cash Flow from -perations &'( Investing Cash Flow &'( Financing Cash
Flow *otal Cash Flow of the entit# is the sum of the Cash Flow from all activities including
Flow *otal Cash Flow of the entit# is the sum of the Cash Flow from all activities including
operating, investing, and financing activities. It is the total #ou find at the bottom of the
operating, investing, and financing activities. It is the total #ou find at the bottom of the
Cash Flow tatement labeled Change in Cash and Cash !quivalents/. *he *otal Cash
Cash Flow tatement labeled Change in Cash and Cash !quivalents/. *he *otal Cash
Flow of a period of time will equal the difference between the entit#0s cash balance at the
Flow of a period of time will equal the difference between the entit#0s cash balance at the
beginning and ending of the time period.
www.bispsolutions.com
www.bispsolutions.com
Cash Flow From Financing Activities
Cash Flow From Financing Activities
Cash flow from Financing measures the activities that fund the compan# and
Cash flow from Financing measures the activities that fund the compan# and
stakeholders $debt and equit# holders%. *hese activities include issuing or bu#ing back
stakeholders $debt and equit# holders%. *hese activities include issuing or bu#ing back
stock, issuing or repurchasing debt, and pa#ing dividends to shareholders.
stock, issuing or repurchasing debt, and pa#ing dividends to shareholders.
Cash Flow From Financing = Cash 1eceived From Issuance of !quit# or 2ebt 3
Cash Flow From Financing = Cash 1eceived From Issuance of !quit# or 2ebt 3
2ividends to hareholders 3 "urchase of -utstanding !quit# or 2ebt
2ividends to hareholders 3 "urchase of -utstanding !quit# or 2ebt
Cash Flow From Financing +ctivities is a line item in the Cash Flow tatement.
Cash Flow From Financing +ctivities is a line item in the Cash Flow tatement.
ote4 *he above cash flows are segregated and detailed in the tatement of Cash Flow.
ote4 *he above cash flows are segregated and detailed in the tatement of Cash Flow.
*he sum of the three makes up the
www.bispsolutions.com
www.bispsolutions.com
HF eta!ata Structure
www.bispsolutions.com
www.bispsolutions.com
Cash Flow from Operations
Cash Flow from Operations
Hs.Exp
Hs.Exp "A#CFIn"A#CFIncome.C1#[None].C2#[Nocome.C1#[None].C2#[None].C3#[None].C4#[None].I#[IC None]ne].C3#[None].C4#[None].I#[IC None] !
! A#Netoit"A#Netoit"$tops$tops
Hs.Exp "A#CF%ep.C4#[None] ! A#%epeci&tion"$tops Hs.Exp "A#CF%ep.C4#[None] ! A#%epeci&tion"$tops
Hs.Exp "A#CF%e'&x ! A#Accue('&x.C4#Ince&ses ) A#Accue('&x.C4#%ece&ses* Hs.Exp "A#CF%e'&x ! A#Accue('&x.C4#Ince&ses ) A#Accue('&x.C4#%ece&ses*
Hs.Exp "A#CFA
Hs.Exp "A#CFAccts+ec ccts+ec ! ,A#-ot'e! ,A#-ot'em+ec.C4#%ecm+ec.C4#%ece&ses e&ses ) A) A#-ot'em+ec.C4#Ince&ses/#-ot'em+ec.C4#Ince&ses/ 0 ,A#-ot'em+ecInteco.C4#%ece&ses.I#[IC 'op] )
0 ,A#-ot'em+ecInteco.C4#%ece&ses.I#[IC 'op] ) A#-ot'em+ecInteco.C4#Ince&ses.I#[IC 'op] ) A#-ot'em+ecInteco.C4#Ince&ses.I#[IC 'op] ) A#-ot'e
A#-ot'em+ecInteco.C4#m+ecInteco.C4#ement.I#[IC ement.I#[IC 'o'op]/*p]/* Net oit Net oit CF Income CF Income %epeci&tion %epeci&tion CF %epeci&tion CF %epeci&tion Accue( '&x Accue( '&x CF %iee( '&x CF %iee( '&x
-ot 'em +ecei&ble -ot 'em +ecei&ble CF Account +ecei&ble
www.bispsolutions.com
www.bispsolutions.com
-ub CashFlowCalc()
-ub CashFlowCalc()
Cash Flow from Operations
Cash Flow from Operations
Hs.Exp "A#CFInen ! A#Inentoies.C4#%ece&ses
Hs.Exp "A#CFInen ! A#Inentoies.C4#%ece&ses
) A#Inentoies.C4#Ince&ses
) A#Inentoies.C4#Ince&ses
Hs.Exp "A#CFAccts&5 ! ,,A#6&n7e(&t.C4#Ince&ses ) Hs.Exp "A#CFAccts&5 ! ,,A#6&n7e(&t.C4#Ince&ses )
A#6&n7e(&t.C4#%ece&ses/ 0 ,A#-ot'em&5.C4#Ince&ses ) A#6&n7e(&t.C4#%ece&ses/ 0 ,A#-ot'em&5.C4#Ince&ses ) A#-ot'e
A#-ot'em&5.m&5.C4#%ece&sC4#%ece&ses/ 0 es/ 0 ,A#-ot'e,A#-ot'em&5Inteco.C4#m&5Inteco.C4#Ince&ses.Ince&ses.I#[IC 'op] 0I#[IC 'op] 0 A#-ot'e
A#-ot'em&5Inteco.C4#ement.I#m&5Inteco.C4#ement.I#[IC 'op] )[IC 'op] ) A#-ot'em&5Inteco.C4#%ece&ses.I#[IC 'op]//" A#-ot'em&5Inteco.C4#%ece&ses.I#[IC 'op]//" Inentoies Inentoies CF Inento5 CF Inento5
-ot 'em &5&ble -ot 'em &5&ble CF Account &5&ble
www.bispsolutions.com
www.bispsolutions.com
Cash Flow from n/esting
Cash Flow from n/esting
Hs.Exp "A#CFE ! A#'&n8ibleAssets.C4#%ece&ses 9 Hs.Exp "A#CFE ! A#'&n8ibleAssets.C4#%ece&ses 9 A#'&n8ibleAssets.C4#Ince&ses*
A#'&n8ibleAssets.C4#Ince&ses*
Hs.Exp "A#CFInestN+ ! ,,A#:on8'em+ec.C4#%ece&ses ) Hs.Exp "A#CFInestN+ ! ,,A#:on8'em+ec.C4#%ece&ses )
A#:on8'em+ec.C4#Ince&ses/ 0 ,A#:on8'em+ecInteco.C4#%ece&ses.I#[IC 'op] ) A#:on8'em+ec.C4#Ince&ses/ 0 ,A#:on8'em+ecInteco.C4#%ece&ses.I#[IC 'op] ) A#:on8'em+ecInteco.C4#Ince&ses.I#[IC 'op] )
A#:on8'em+ecInteco.C4#Ince&ses.I#[IC 'op] ) A#:on8'
A#:on8'em+ecInteco.C4#oement.I#em+ecInteco.C4#oement.I#[IC [IC 'o'op]//*p]//*
Hs.Exp "A#CF-ot'Inest ! ,,A#-ot'emInest.C4#%ece&ses ) Hs.Exp "A#CF-ot'Inest ! ,,A#-ot'emInest.C4#%ece&ses ) A#-ot'emInest.C4#Ince&ses/ 0 ,A#Inestments.C4#%ece&ses ) A#-ot'emInest.C4#Ince&ses/ 0 ,A#Inestments.C4#%ece&ses ) A#Inestments.C4#Ince&ses//* A#Inestments.C4#Ince&ses//* '&n8ible Assets '&n8ible Assets CF opet5 CF opet5
l&nts &n( E;uipment l&nts &n( E;uipment
'&n8ible Assets '&n8ible Assets CF opet5
CF opet5
l&nts &n( E;uipment l&nts &n( E;uipment
-ot -ot 'e'emm Inestment Inestment CF -ot CF -ot 'e'emm Inestment Inestment
www.bispsolutions.com
www.bispsolutions.com
Cash Flow from Financing
Cash Flow from Financing
Hs.Exp "A#CF-'%ebt ! A#-ot'em%ebt.C4#Ince&ses 9 Hs.Exp "A#CF-'%ebt ! A#-ot'em%ebt.C4#Ince&ses 9 A#-ot'em%ebt.C4#%ece&ses*
A#-ot'em%ebt.C4#%ece&ses*
Hs.Exp
Hs.Exp "A#CF:"A#CF:'%ebt ! A#:on8''%ebt ! A#:on8'em:o&ns.C4#Ince&seem:o&ns.C4#Ince&ses )s ) A#:on8'em:o&ns.C4#%ece&ses*
A#:on8'em:o&ns.C4#%ece&ses*
Hs.Exp
Hs.Exp "A#CF:"A#CF:''bli8 bli8 ! ! ,A#:on8',A#:on8'em&5em&5.C4#Ince&ses .C4#Ince&ses ) A#:on8'e) A#:on8'em&5.m&5.C4#%ece&seC4#%ece&ses/ s/ 00 ,A#:on8'
,A#:on8'em&5Inteco.C4#Ince&em&5Inteco.C4#Ince&ses.I#[IC ses.I#[IC 'o'op] 0p] 0 A#:on8'
A#:on8'em&5Inteco.C4#oement.I#[IC em&5Inteco.C4#oement.I#[IC 'o'op] p] ))
A#:on8'em&5Inteco.C4#%ece&ses.I#[IC 'op]/ 0 ,A#oisions.C4#Ince&ses ) A#:on8'em&5Inteco.C4#%ece&ses.I#[IC 'op]/ 0 ,A#oisions.C4#Ince&ses ) A#oisions.C4#%ece&ses/"
A#oisions.C4#%ece&ses/"
-ot 'em %ebt -ot 'em %ebt CF -ot 'em %ebt
CF -ot 'em %ebt
:on8 'em :o&ns :on8 'em :o&ns CF :on8 'em %ebt
CF :on8 'em %ebt
:on8 'em &5 :on8 'em &5 CF :on8 'em
CF :on8 'em bli8&tions bli8&tions
www.bispsolutions.com
www.bispsolutions.com
Hs.Exp "A#CFE;uit5 ! ,A#C&pit&l-toc7.C4#Ince&ses ) A#C&pit&l-toc7.C4#%ece&ses/ 0 Hs.Exp "A#CFE;uit5 ! ,A#C&pit&l-toc7.C4#Ince&ses ) A#C&pit&l-toc7.C4#%ece&ses/ 0 ,A#&i(inC&pit&l.C4#Ince&ses ) A#&i(inC&pit&l.C4#%ece&ses/*
,A#&i(inC&pit&l.C4#Ince&ses ) A#&i(inC&pit&l.C4#%ece&ses/*
Hs.Exp "A#CF%ii(en(s ! A#%ii(en(s* Hs.Exp "A#CF%ii(en(s ! A#%ii(en(s*
Hs.Exp "A#CFF< ! ,A#C&s.C4#Ince&ses 0 A#C&s.C4#moement ) Hs.Exp "A#CFF< ! ,A#C&s.C4#Ince&ses 0 A#C&s.C4#moement )
A#C&s.C4#%ece&ses/ ) A#CFpe&tions ) A#CFInestin8 ) A#CFFin&ncin8 A#C&s.C4#%ece&ses/ ) A#CFpe&tions ) A#CFInestin8 ) A#CFFin&ncin8
C&pit&l -toc7 C&pit&l -toc7 CF E;uit5 CF E;uit5 %ii(en(s %ii(en(s CF %ii(en(s CF %ii(en(s
CF pe&tions0CF Inestin80CF Fin&ncin8 CF pe&tions0CF Inestin80CF Fin&ncin8 CF F<