Top Banner
Copyright ©2013 by Chris Barbieri, Edgewater Ranzal Copyright ©2013 by Chris Barbieri, Edgewater Ranzal Cash Flow in HFM Simplified Chris Barbieri
29

Cash flow in hfm – simplified

Sep 13, 2014

Download

Business

 
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Cash flow in hfm – simplified

Copyright ©2013 by Chris Barbieri, Edgewater RanzalCopyright ©2013 by Chris Barbieri, Edgewater Ranzal

Cash Flow in HFMSimplified

Chris Barbieri

Page 2: Cash flow in hfm – simplified

Copyright ©2013 by Chris Barbieri, Edgewater Ranzal

Agenda

� What is cash flow and why do we need it?

� What are the primary issues that need to be considered with the design?

� What is a straight forward method for creating cash flow in HFM?

� How can I offend serious accountants through oversimplification?

Page 3: Cash flow in hfm – simplified

Copyright ©2013 by Chris Barbieri, Edgewater Ranzal

To Jim Heflin aka “Jim The Rules Guy”For making this possible

Thanks!

Page 4: Cash flow in hfm – simplified

Copyright ©2013 by Chris Barbieri, Edgewater Ranzal

� The movement of cash into or out of a business, project, or financial product.

� The (total) net cash flow of a company over a period (typically a quarter or a full year) is equal to the change in cash balance over this period● Positive if the cash balance increases (more cash

becomes available)● Negative if the cash balance decreases.

What is Cash Flow?

Page 5: Cash flow in hfm – simplified

Copyright ©2013 by Chris Barbieri, Edgewater Ranzal

� Year to date cash flow is generally seen as the difference between the beginning balance of a balance sheet account (last year ending) and the current balance of the account.

� Increase in an asset account is a use of cash● Subtracted from total cash flow. ● You buy inventory – so you spend cash

� Increase in a liability account is a source of cash● Added to total cash flow. ● You borrow money – which increases cash on hand

More Specifically

Page 6: Cash flow in hfm – simplified

Copyright ©2013 by Chris Barbieri, Edgewater Ranzal

Cash Flow Statement

Page 7: Cash flow in hfm – simplified

Copyright ©2013 by Chris Barbieri, Edgewater Ranzal

� Cash received or expended as a result of the company's internal business activities.

� Includes cash earnings plus changes to working capital.

� Over the medium term this must be net positive if the company is to remain solvent.

Operational cash flows

Page 8: Cash flow in hfm – simplified

Copyright ©2013 by Chris Barbieri, Edgewater Ranzal

� Cash received from the sale of long-life assets, or spent on capital expenditure● Investments● Acquisitions● Long-life assets

Investment cash flows

Page 9: Cash flow in hfm – simplified

Copyright ©2013 by Chris Barbieri, Edgewater Ranzal

� Cash received● From the issuance of debt and equity

� Cash paid out● Dividends● Share repurchases● Debt repayments.

Financing cash flows

Page 10: Cash flow in hfm – simplified

Copyright ©2013 by Chris Barbieri, Edgewater Ranzal

� Cash Flow Statement is one of the three primary financial statements that all businesses utilize

� Automation of the Cash Flow Statement can be done in HFM

� Unlike the Income Statement and Balance Sheet, the Cash Flow Statement is primarily driven by HFM rules

� The complexity varies a lot based on the design

Why should you care?

Page 11: Cash flow in hfm – simplified

Copyright ©2013 by Chris Barbieri, Edgewater Ranzal

� Create the cash flow in a way that lends itself to external report presentation.

� The design must also allow for easy analysis internally.

� The design should automate data movement to minimize user input.

� Maintenance should be simple and a function of metadata instead of rules where possible.

Broad Design Objectives

Page 12: Cash flow in hfm – simplified

Copyright ©2013 by Chris Barbieri, Edgewater Ranzal

� Currency translation must be addressed.� Re-classes between financial statement line items

need to be facilitated� Intercompany eliminations need to be accurately

reflected.� Populate beginning and ending cash accounts� Source of the beginning balances may not be in

the same scenario where the calculations occur

Specific Design Considerations

Page 13: Cash flow in hfm – simplified

Copyright ©2013 by Chris Barbieri, Edgewater Ranzal

� This will be a major account section like the P&L or Balance Sheet.

� The cash flow accounts are prefixed with “CF” or “CF_”

� The name of the cash flow account is the same as the balance sheet account it will source for data.

Cash Flow Account Design

Page 14: Cash flow in hfm – simplified

Copyright ©2013 by Chris Barbieri, Edgewater Ranzal

� This structure will directly support reporting.

� The cash flow account descriptions are the cash flow report lines.

� The primary maintenance point is in the metadata instead of the rules.

Cash Flow Account Design (cont’d)

Page 15: Cash flow in hfm – simplified

Copyright ©2013 by Chris Barbieri, Edgewater Ranzal

� The account type is Revenue● This will allow us to display

Periodic, QTD, or YTD on a report.

● This will also cause the flow to translate at the average rate.

● This will assist better / (worse) type reporting.

� Custom dimension attached facilitates the data by source

Cash Flow Account Attributes

Page 16: Cash flow in hfm – simplified

Copyright ©2013 by Chris Barbieri, Edgewater Ranzal

� Attached to each cash flow account

� Facilitates:● Ease of analysis● Clarity of cash flow line re-classes● Natural Reporting

Cash Flow Custom Dimension

Page 17: Cash flow in hfm – simplified

Copyright ©2013 by Chris Barbieri, Edgewater Ranzal

� HFM rules cycle through cash flow accounts.● HS.Account.IsBase(“CF”,sAccount)

� Prefix “CF_” is removed to reveal the source account● Def_Tax

� Cash flow account = change in source account

Walking Through the Process

Page 18: Cash flow in hfm – simplified

Copyright ©2013 by Chris Barbieri, Edgewater Ranzal

� Custom destination is the CF_Calc member.

� Stores the Balance Sheet change● …or the P&L amount

� Run at the Value dimensions:● Entity Currency – base level

entities● Any Adjustments● Elimination

Cash Flow Process (cont’d)

Page 19: Cash flow in hfm – simplified

Copyright ©2013 by Chris Barbieri, Edgewater Ranzal

� Change in the balance sheet do not run in● <Entity Currency> in parent entities● <Parent Currency>

� Reason is:● Actual cash flow must translate at the P&L

rate● Average Rate● And Periodic method

� Running in the above locations would overwrite the flows translating at the Average rate.

Where These Cash Flow Rules Run

Page 20: Cash flow in hfm – simplified

Copyright ©2013 by Chris Barbieri, Edgewater Ranzal

� A simple change in the Balance Sheet may accommodate 90%of the volume● Re-classes will be required.

� How the adjustments are displayed varies greatly between businesses. There is no single pattern.

� What do you need to report?

Cash Flow Re-classes

Page 21: Cash flow in hfm – simplified

Copyright ©2013 by Chris Barbieri, Edgewater Ranzal

� The adjustments populate for several places.

� Roll forwards and Stat accounts are typical sources.

� Some re-classes will require data / manual input or journals.

Cash Flow Re-classes - Sources

Page 22: Cash flow in hfm – simplified

Copyright ©2013 by Chris Barbieri, Edgewater Ranzal

� Several simple ways to accomplish this� First is to determine CTA on the cash account itself

● Determined from the Cash account by recording the change in cash similar to any other balance sheet account. The flow will translate at the Average rate.

● Then calculate the difference in the cash account after translations.● Difference between these two numbers is CTA on the cash account

(and cash flow).

Effect of Exchange Rate Cash Changes

Page 23: Cash flow in hfm – simplified

Copyright ©2013 by Chris Barbieri, Edgewater Ranzal

� A second method is the “Top of House” plug back� The calculated cash flow itself was translated at the

Average rate� Determine the change in the Cash account� The difference is the FX on cash.

● This method has risk, as any cash flow problems will end up in the FX account

Effect of Exchange Rate Cash Changes 2

Page 24: Cash flow in hfm – simplified

Copyright ©2013 by Chris Barbieri, Edgewater Ranzal

� For ease of reporting, create:● Beginning● and ending cash accounts

� Avoids needing different custom dimensions in the rows of the cash flow report

� A simple method is to● Pull the prior year ending cash balance into one account ● and current cash balance into the ending account

� Most cash flow is calculated on a YTD basis

Beginning and Ending Cash Accounts

Page 25: Cash flow in hfm – simplified

Copyright ©2013 by Chris Barbieri, Edgewater Ranzal

� Nicer to use Dynamic accounts● Easy to see Periodic and Quarter to Date cash flow

� Non-Dynamic holding accounts are populated with the cash balance from the prior month or prior year ending. Based on the view setting one of those accounts is used to populate the dynamic beginning cash account.HS.Dynamic “A#CF_Beginning.W#Periodic

= A#CF_Cash_Beg_Prior_Month

Beginning Cash - Dynamic

Page 26: Cash flow in hfm – simplified

Copyright ©2013 by Chris Barbieri, Edgewater Ranzal

� Check the result of the cash flow calculations!● Populate a validation account that compares change in

cash account(s) with calculated cash flow

� If you populated beginning and ending accounts you can use them to determine the change.● Not dynamic

� This is one of the final steps once the cash flow is working

� Note: If you plugged the FX with the difference this is not possible.

Cash Flow Validation

Page 27: Cash flow in hfm – simplified

Copyright ©2013 by Chris Barbieri, Edgewater Ranzal

� The cash flow validation can also be dynamic.� If you have populated beginning and ending

accounts this really becomes simple. You only need one statement similar to this per view.

HS.Dynamic “A#CF_Validation.W#Periodic

= A#CF_Cash_Flow_From_Calculations

-(A#CF_Cash_End – A#CF_Cash_Beg_Prior_Month)”

Cash Flow Validation - Dynamic

Page 28: Cash flow in hfm – simplified

Copyright ©2013 by Chris Barbieri, Edgewater Ranzal

� Beginning balance may not always reside in the same scenario as where the cash flow is being calculated.

� This is common in Budget and Forecast scenarios� A simple way to address this is to populated a

beginning scenario variable.� When the beginning balance is prior year ending,

this variable specifies the scenario from which to pull the data.

Other Considerations - Source Scenarios

Page 29: Cash flow in hfm – simplified

Copyright ©2013 by Chris Barbieri, Edgewater Ranzal

Chris [email protected]

Needham, MAUSA

+1.617.480.6173www.ranzal.com