Example: Create a Cash Forecast with Worksheets
This example illustrates how to create a cash forecast using Workday operational data, custom
reports, and spreadsheet formulas to model the projections in Worksheets.
As the cash manager at
Global Modern Services, Inc., you want to evaluate the forecasted cash position to
ensure funding is available for supplier payments due in the next 5 days. You create
a cash forecast and include all revenue, expenses, and opening bank account balances
for this period. To populate the cash forecast data, you:
- Create a data source set to automatically accumulate operational data.
- Extract operational data from custom reports and apply mathematical formulas to create projections.
- Manually enter forecasted values in the cash forecast entry area.
- Security: These domains in the Cash Management functional area:
- Process: Cash Forecast Data Automation
- Process: Cash Forecast Reporting
- Reports: Cash Forecast Reporting
- Set Up: Cash Forecasting
- Security: These domains in the System functional area:
- Aliases
- Drive
- Worksheets
- Access theCreate Cash Forecast Outline 2.0task.
- Create a cash forecast outline structure namedDaily Cash Forecastingwith these cash inflow, outflow, and balance outline rows:Outline RowOutline Row Type1. Opening Cash BalanceAccumulation1.1 Bank Statement BalanceBalance1.2 Carry Forward BalanceBalance1.3 Manual AdjustmentsAmount2. Cash InflowsAccumulation2.1 Customer PaymentsAmount2.2 External Cash ActivitiesAmount2.3 Incoming Bank Account TransfersAmount2.4 Incoming Intercompany PaymentsAmount3. Cash OutflowsAccumulation3.1 Supplier PaymentsAmount3.2 Expense ReportsAmount3.3 Outgoing Bank Account TransfersAmount
- ClickCreate Data Source Set.
- Create a data source set named5 Day Dailywith these values to populate cash forecast outline rows:Outline RowData SourceSource DateSource Date ModifierSource Amount1.1 Bank Statement BalancePrior Day Bank Account Balances for Cash ForecastingBank Statement Date for Cash Forecasting1Balance Amount for Cash Forecasting2.1 Customer PaymentsCustomer Invoices for Cash ForecastingInvoice Due Date For Cash Forecasting0Invoice Net Amount Due for Cash Forecasting3.1 Supplier PaymentsSupplier Invoices for Cash ForecastingInvoice Due Date For Cash Forecasting0Invoice Net Amount Due for Cash Forecasting3.2 Expense ReportsExpense Reports for Cash ForecastingExpense Report Accounting Date for Cash Forecasting10Expense Report Total Amount for Cash Forecasting
- In Drive, create a model workbook and add these worksheets to link your custom reports:Worksheet NameDescriptionExternal Cash ActivitiesProvides incoming and outgoing cash activities.Budget LinesProvides budgeted cash activities in the current period.Intercompany SettlementsProvides open intercompany settlements in the next 5 days.Incoming Bank Account TransfersProvides incoming bank account transfers in the next 5 days.Outgoing Bank Account TransfersProvides outgoing bank account transfers in the next 5 days.
- Create these custom reports using report data sources to link to each of your worksheets in the workbook:You can select the report data source filters that are applicable to your use case.Report NameReport FieldsReport Data SourceExternal Cash Activities
- Company
- Pay Group
- Cash Activity Date
- Cash Activity Amount
- Currency
External Cash ActivityBudget Lines- Company
- Period
- Ledger Account
- Budget Balance Amount
Plan Lines for Financial ReportingIntercompany Settlements- Company
- Open Item Transaction Date
- Open Item Currency
- Open Item Amount in Preferred Currency
Open Items For SettlementIncoming Bank Account Transfers- Company
- Transaction Date
- Currency
- Transaction Amount
All Bank Account TransfersOutgoing Bank Account Transfers- Company
- Transaction Date
- Currency
- Transaction Amount
All Bank Account TransfersEnable the custom reports for:- Web services
- Worksheets
- Add live data from the custom reports to the corresponding worksheets.Worksheet NameReport NameExternal Cash ActivitiesExternal Cash ActivitiesBudget LinesBudget LinesIntercompany SettlementsIntercompany SettlementsIncoming Bank Account TransfersIncoming Bank Account TransfersOutgoing Bank Account TransfersOutgoing Bank Account Transfers
- Access theCreate Time Span Profiletask.
- Create a time span profile with these values:NameTime TypeProcessing DurationQuantity5 Day DailyDaySpecific Quantity5
- Access theGenerate Cash Forecast 2.0task.
- Generate the cash forecast using these values:FieldValueDescriptionName5 Day Daily Cash ForecastYou can enter a name with a maximum of 31 characters.Description5 Day Daily Cash ForecastCash Forecast TypeVersion 1Any values to describe your cash forecast. Example:Version number,Passive, orAggressive.Cash Forecast OutlineDaily Cash ForecastingCash Forecast Outline Data Source Set5 Day DailyTime Span Profile5 Day DailyStart DateToday's dateSelect the first day of the cash forecast.CompaniesYour company nameSelect 1 or more companies for your cash forecast.CurrencyUse Company CurrencySelect the company currency or cash forecast currency.Currency Rate TypeCurrentSelect the rate type for translating foreign currency into company currency.Workday populates the cash forecast entry area with data generated from the data sources for each day.
- Merge your model workbook with your cash forecast.
- Manually add live data from your model workbook to your cash forecast workbook.Extract operational data from the cells of your model workbook to link to these cash activities:Outline RowCell FormulaDescription2.2 External Cash Activities='External Cash Activities'!E2Link each amount field from theExternal Cash Activitiesworksheet to the entry area. The formula will contain your specific sheet name and source cell.2.3 Incoming Bank Account Transfers='Incoming Bank Account Transfers'!D9Link each amount field from theIncoming Bank Account Transfersworksheet to the entry area. The formula will contain your specific sheet name and source cell.2.4 Incoming Intercompany Payments='Intercompany Settlements'!F15Link each amount field from theIntercompany Settlementsworksheet to the entry area. The formula will contain your specific sheet name and source cell.3.3 Outgoing Bank Account Transfers='Outgoing Bank Account Transfers'!D5Link each amount field from theOutgoing Bank Account Transfersworksheet to the entry area. The formula will contain your specific sheet name and source cell.
- To calculate forecasted amounts, apply spreadsheet formulas to these cash activity values:Cash Activity ValueFormulaDescriptionCalculated Closing BalanceROUND(SUM(F2:F9)-SUM(F10:F13),2)You can use this formula to calculate the closing balance on Day 1.Carry Forward BalanceCalculated closing balance for the previous dayCopy the closing balance from Day 1 to Day 2, and then replicate the formula for the remaining days.You can explore other spreadsheet formulas to create projected amounts for specific cash activities.
- In the cash forecast entry area, enter any manual adjustments directly on the1.3 Manual Adjustmentsoutline row.
- Access theMap Standard Aliasestask.
- From theBusiness Objectprompt, selectCash Forecast Outline Row.
- Map these standard aliases to the associated rows in your outline structure:Standard AliasCash Forecast Outline Row_FC_Outline_Top_LevelDaily Cash Forecasting_FC_Opening Balance1. Opening Cash Balance_FC_Inflows2. Cash Inflows_FC_Outflows3. Cash OutflowsThis enables you to view the generated cash forecast data in cash forecast standard reports.
- Run theCash Forecast by Transaction Currency 2.0report using these values to view and assess the results:FieldValueView ByTimespanStart DateToday's dateCash Forecast TypesVersion 1Cash Forecast StatusDraftCash Forecast5 Day Daily Cash Forecast
You view the cash forecast report results and determine that:
- The ending balance on Day 3 is out of balance.To fund the account for the supplier payment, you can initiate a bank account transfer payment for settlement equivalent to the out-of-balance amount.
- You have sufficient funds for making the other supplier payments.