Professional Documents
Culture Documents
Forecasting Process:
A Practical Guide
Setting Up A Cash Flow Forecasting Process
Contents
Introduction 2
1. Setting Objectives 3
4. Process Set-up 8
4.1. Tool Configuration 8
4.2. Other Data Sources &
Interface Configuration 8
4.3. Testing 9
Introduction
For a head office treasury or finance team, setting up new
cash forecasting process or refreshing an existing process
could bring in a number of benefits. Being able to accurately
forecast a company’s future cash position reduces the risks
arising from liquidity issues and minimises the opportunity
cost of holding uninvested cash.
To assist those looking to build a new cash forecasting process, we have created this
guide which takes into account the complexities of large, multinational organisations.
This guide is built on our extensive experience in rolling out and implementing large
scale cash forecasting processes across a range of industries.
2
Setting Up A Cash Flow Forecasting Process
1. Setting Objectives
In advance of designing a new forecasting process importance of the forecasting process to both head
and model, or refreshing an existing process, it is office and the broader business. Secondly, it will
essential to clearly define the business objectives of determine what kind of forecasting process is put in
the overall cash forecasting process. Ultimately, the place. A poorly designed forecasting process and
output of the forecasting process and model should model risks not being able produce the required
satisfy the business objective. output and therefore not being able to able to
achieve the business goal.
A clearly defined business objective serves two
purposes. Firstly, it will help communicate the Example business objectives include:
The types of forecasting model required to meet these business objectives are outlined in the next section.
3
Setting Up A Cash Flow Forecasting Process
Reporting Periods
Reporting Categories
1. Reporting dates split on a daily, weekly or monthly basis to certain points in the future.
2. Reporting categories which group cash flows typically on a “management reporting” level of detail.
The level of granularity chosen for both the reporting dates and categories will be determined by the overall
objectives of the forecasting process.
A forecast model typically collects two types of cash flow data; actual and forecast. Project
Management Tip:
In the graphic above, actual cash data is displayed to the left of the red line Make the initial
and forecast data is displayed to the right of the red line. structure as simple as
possible. Complexity
Capturing actual cash flow and balance data as part of the overall forecast can be added later.
reporting process is an important initial consideration. Actual cash data allows
the forecast model to produce both trend and variance analysis which are very
useful pieces of supplementary analysis to the base forecast.
4
Setting Up A Cash Flow Forecasting Process
The table below outlines some forecasting structures designed to meet specific business objectives.
Short term
High level flows and
liquidity 10 business days Daily Twice a week
balances
planning
To next significant
Covenant and Management reporting Weekly, more frequent
reporting date (at Weekly
key date visibility categories and flows approaching key date
least)
Weekly for 13
Liquidity risk High level flows and
Six months weeks + monthly for Monthly
management balances
three months
Ultimately, the structure of the model chosen should be able produce the range of reporting outputs needed
to meet the business objectives.
5
Setting Up A Cash Flow Forecasting Process
3.1. Scoping
Who will be the lead project manager and what support will
Project Team they have? The project team will also have an operational
sponsor (e.g. treasurer or financial controller).
Following the scoping exercise, a list of key tasks necessary to complete the set-
up of the new process can be compiled. The exact tasks will be determined by
the unique scope of the project but broadly speaking most projects will include Project
the following steps: Management Tip:
Breakdown the tasks
1. Develop a project plan
in as much detail
2. Send initial communication to all stakeholders
as possible with
3. Configure required data collection and reporting tool
assigned internal and
4. Configure interfaces with other data sources (if required)
external resources.
5. Test reporting tool
6. Arrange and deliver training
7. Go-live – First reporting cycle
6
Setting Up A Cash Flow Forecasting Process
The key tasks will then be used to create a project plan similar to the one outlined below.
Example Project
Example ProjectTimetable
Timetable
2.
2.1 Initiate new portal • • • • •
Tool
Activation
and Set-up
2.2 Capture master data • • • • • • • • • •
7
Setting Up A Cash Flow Forecasting Process
4. Process Set-up
4.1. Tool Configuration Banking Portals and Electronic Bank Statements
Bank portals and electronic bank statements contain
To manage a cash forecasting process, there are a
cash and bank balance data that can be used to
number of tools that can be used.
populate the “actuals” component of a forecast model.
• Reporting calendar
ERP and Accounting Systems
• Legal entities
ERP systems are a key source of short term transactional
• Reporting categories
forecast data. The debtor and creditor ledgers within the ERP
• Bank accounts
system will provide a good view of what is expected to paid
• Intercompany rules
and received in the short term, based on booked invoices.
• User profiles
• User permissions
ERP ledgers typically provide good quality forecast data
up to 30 days into the future and therefore can be used
These master data elements allow for the required
to populate the short end of a cash flow forecast.
model design to be implemented in whatever tool is
being used.
8
Setting Up A Cash Flow Forecasting Process
4.3. Testing
A testing phase is critical when setting up a forecasting process. The goal of a testing phase is to ensure that
the forecasting model designed, and the assumptions underpinning it, make practical sense.
The testing phase should aim to provide coverage around all components and workflows of the process on a
small scale. For example, if a process is being rolled out to 50+ entities, a testing process modelling scenarios
with 5 entities should give sufficient testing coverage.
Key elements to consider when designing a from the old process can be very useful in the
testing phase include: testing process. Also, if replacing an existing process,
consideration should be given to a period of “parallel
• User rights and permissions running” as part of the testing phase.
• Manual data population
• Automated data population If you are using a dedicated cash forecasting software
• Intercompany data flows solution, much of this testing phase can be automated
• Reporting categories when building the process, and various comparisons
• Process workflows can be performed at the touch of a button. However, if
• Reporting outputs you are using any of the other tools, it is still important
• System generated communication to ensure that the process is tested thoroughly.
Project
Management Tip:
For more meaningful
testing, use real
life data as much
as possible in the
testing phase. You
can compare system
reporting output to
existing cash flow
reporting.
9
Setting Up A Cash Flow Forecasting Process
10
About
CashAnalytics
A dedicated cash forecasting
software solution
CashAnalytics are dedicated to helping our customers
better understand their current and future cash and
liquidity positions. We are differentiated from other
software providers through the depth of functionality
and intuitive interface of our solutions, the speed at
which they can be rolled out and the ease with which
they can be integrated with existing systems, as well as
the high level of ongoing support we provide to clients.