Professional Documents
Culture Documents
Company Level Cashflow Management
Company Level Cashflow Management
Company Level Cashflow Management
net/publication/245283098
CITATIONS READS
89 2,822
1 author:
Ronie Navon
The Open University of Israel
117 PUBLICATIONS 2,687 CITATIONS
SEE PROFILE
All content following this page was uploaded by Ronie Navon on 25 March 2021.
ABSTRACT: The importance of cash-flow management, and thus the need for it, is a matter of consensus
among researchers and practitioners alike. They all agree about the difficulties in generating automatic cash-
flow forecasts at the project level due to such problems as compatability-which is explained in this paper-
or the lack of detailed data. At the company level it is even more difficult to forecast cash flow, due to the
varying levels of data detail for different projects. The paper begins with a comprehensive background of cash-
flow management. It then describes the development of a cash-flow management model for the organizational
level, followed by the detailed computer program written on this basis. The system presented here is unique
Downloaded from ascelibrary.org by Technion Israel Institute Of Technology on 03/22/21. Copyright ASCE. For personal use only; all rights reserved.
because it manages the cash flow of the company as a whole, it is flexible-accepting projects with varying
degrees of detailing levels, it requires no human involvement in cash-flow generation, it is accurate, and it is a
typical management tool. The uses of such a tool are also discussed.
spreadsheet (referred to as the first technique). Column 6 clas- dividing them into cost groups, and projecting them according
sifies the project-level cash-flow preparation from the accura- to their "payment" time, on the basis of the appropriate time
cy's point of view, and column 7 gives the frequency of cash- lag.
flow preparation (in months). When detailed project data are available, they include the
Apparently all companies prepare cash flow at the company following files: resources, estimating, bill of quantities, sched-
level, which indicates the importance they all ascribe to cash ule, subcontractors data, contract data (with the owner and
flow management. Only six of the companies compile cash subcontractors), and general data. The availability of detailed
flows at the project level, which they do infrequently and at data enables accurate (resource-based) cash-flow forecasts to
varying degrees of accuracy. In all of the six, much manual be generated at the project level. Only a resource-based fore-
work is required. This conclusion may be more accurate for cast can incorporate the correct time lag, because every re-
contractors than it is for developers, because in many cases source has a different time lag.
the latter create individual legal entities for each project, es- The first stage in cash-flow generation of projects with such
pecially the larger ones. In such a case, a project-level cash detailed data is to integrate the bill of quantities with the
flow is identical to the company-level one. It is also interesting schedule, to integrate the two with the estimate, and to gen-
to note that in three of the five constructors, the project-level erate expense as well as income flows.
cash flow is compiled centrally. Only in one construction com- Project-level income-flow forecasting has two options, the
pany is the project-level cash flow prepared by the construc- first being appropriate to projects for sale in the free market.
tion manager. Where project-level cash flows do not exist, No model forecasting sales of construction projects was found,
rough estimates of project-level cash flows are made for the and therefore a company must enter its own forecast manually,
purpose. in accordance with its best judgment. The second option ap-
The techniques the companies use for cash flow forecasting plies to contracted-for projects. In these cases the income-flow
at the project level can be divided into two. The first technique generation is based on the cost flow, taking into account the
involves a conceptual aggregated schedule (e.g., concrete, retainage and the billing period.
plumbing, finishing activities, etc., for each floor), which is Company-level management entails periodic forecasting and
prepared specifically for this purpose. Each activity is assigned frequent updating to accord with circumstantial changes and
a cost taken manually from the estimate and distributed as a actual performance on-site. It refers to the company as a
function of time based on rules of thumb. The same method whole, and it must always be based on the most up-to-date
is applied to income flow. No time lags for expenses or income information. Consequently, the following were the guiding
are taken into account. This technique is both inaccurate and principles in the development of the company-level model:
labor-intensive.
The second technique is more accurate and uses well-known
I. The model has to cover all projects of the company, and
software packages. However, it also requires a significant
should, for comprehensive cash-flow forecasts, include
amount of manual work, and cash flows are therefore not pre-
company overheads and other general expenses and cost
pared more frequently than with the first technique. The sec-
centers of the company.
ond is the technique described in the section, "Cost/Schedule
2. The model has to be flexible enough to accept data at all
Integration" (manual integration).
levels of detailing (from detailed down to limited data).
Both methods are mainly used for expense-flow generation.
Evidently, the accuracy of the forecast will increase with
Income flow is normally assessed very roughly, while in cer-
the level of detail.
tain cases the whole process has to be repeated to generate an 3. It has to be linked to all the company's databases (bill
income flow. of quantities, estimate, schedule, etc.) so that the fore-
casts are based on the most up-to-date data.
COMPANY-LEVEL CASH-FLOW MANAGEMENT
4. Construction projects undergo constant changes due to
MODEL changing environmental conditions. Therefore the model
A company-level cash-flow model must be based on cash has to make provisions for constant updating.
flows of all the company's individual projects. Whenever pos- 5. It must be simple and require minimal human involve-
sible, i.e., when detailed data is available, the project-level ment and time investment, to permit frequent usage.
forecast is resource-based. But detailed data is not always 6. It has to allow for adjustments to inflation, so as to bring
available for all the projects in the company-for some proj- the costs of different projects to a common denominator.
ects the only available data are their total cost, their duration, 7. In view of the variability of the number of working days
and some general data. The model presented here is flexible per month according to the season, site location, holi-
enough to accommodate such projects as well. Cash-flow fore- days, and type of work, the model must provide alter-
casts of such projects with limited data (LD projects) are based native calendars, permitting each project to be linked to
on a cost-flow forecast, which is generated with the aid of the one most suitable.
mathematical models. The model uses, for this purpose, a va- 8. The model has to accommodate logical and integrity tests
riety of polynomial formulas for the project level, which cal- for reliability.
24/ JOURNAL OF CONSTRUCTION ENGINEERING AND MANAGEMENT / MARCH 1996
The forecast and the actual cash flows at the project and
company levels are presented in comparative tables, which in-
clude the deviations on a month-by-month basis and in a cu-
mulative form. Like the cash-flow tables and charts, the com-
cash now Display --> Cooopany cash Plow prin1:1ng c1a1:.: 23/06/94
.....................................
'rO'l'AL CJlSlI PLOW FORECAST ("cc.pany"):
Project: I I I I I I I :
FIG. 4. Submenus Nuaber IProjec1: O8a.101/94102/94103/94104/94105/94106/941
--------+------------+-----+-----+-----+-----+-----+-----+
11111111IHouaiDg Prj. 1 -1161 -2611 -5161 -7111 -8581 -7911
abIes various calendars to be built, as explained in the --------+------------+-----+-----+-----+-----+-----+-----+
111111221eo... Ctr. I 01 -2861 -81 551 -921 -801
third section. Each calendar has an identifier and speci- --------+------------+-----+-----+-----+-----+-----+-----+
Forecaa't I -1161 -5471 -5~41 -6561 -9501 -8711
fies the number of working days for each month. Infla- ---------------------+-----+-----+-----+-----+-----+-----+
Projec"t I 1 I 1 1 1 1
tion data is in the form of various indices. NUliber I Project: De•• 101/94108/94: 09/94110/94111/941
2. Add data, which enables the existing calendars and index --------+------------+-----+-----+-----+-----+-----+
11111111IHouaiDg Prj.: -2601 6UI 1221 9Ul 16301
tables to be extended --------+------------+-----+-----+-----+-----+-----+
11111l2~:ee-. C1:r. 1 -271 781 .431 61 3091
3. Change data-to change selected data from the calendar --------+------------+-----+-----+-----+-----+-----+
Poreca.'t 1 -2811 6921 1651 9201 19391
or the index tables
4. Erase data-to erase selected data Pre..
---------------------+-----+-----+-----+-----+-----+
<en'ter> 'to coD'tiDue
5. Display data-display the "calendars" and the index caab Plow Diap1ay --> caab Plow Cbar1: prin1:iDg 4&1:.: 23/08/94
tables
6. Maximum permissible deviation. For the integrity tests
11/941 : •••••••••••**......... (1939)
the user is free to select the level of accuracy, above 10/941 I........... ( 9~0)
which the program will issue a warning. The default 09/941
08/94\
I"
1**"""
( 165)
( 692)
value is 1%. 07/941
06/941
***1
•••••••••• :
( -287)
( -871)
7. PRF (profit, risk, and finance) allocation 05/94: **·***.****1 ( -950)
pany. In this second case, the data is entered on a monthly (Thousand $ linked 1:0 04/94)
basis. The third module enables changes to be made in data FIG. 5. Company Cash Flow In Tabular and Graphical Rep-
of individual projects. resentation
to use it when entering a new project. vey, as described earlier, prepare cash flows at the company
2. Cash Flow Generator (new project). When this option is level. Both the literature survey and the survey among the
selected, the program scans the database and displays all companies indicate, in different ways, the difficulties in
the projects that have detailed data and are consequently achieving automatic cash flows. The solutions, among practi-
potential files for cash-flow generation by this model. tioners and researchers alike, are all at the project level. Most
When a project is selected, the user is prompted to enter of the solutions require substantial manual work, and all of
the following data: them are inaccurate, either because they are not sufficiently
• Data regarding the project's identification detailed (even when detailed data are available) or, certainly,
• Default values, such as overhead expenses, PRF, bill- because they do not take time lags of any kind into account.
ing period, and retention Time lags and billing periods shift actual payments by a few
• Parameters referring to the income-flow calculations weeks to two months and more.
• Calendar identifier This paper describes a unique cash-flow management sys-
• Index for inflation adjustments calculation tem. Its uniqueness is due to the following points:
When all these data have been entered, the cash-flow
generator computes the project's cash flow as explained • It is a company-level cash-flow management system.
in the third section. • It is flexible. It can accept data at varying levels of detail,
3. Default Value Manager, which has three submodules from very detailed (computerized schedule, computerized
• Time-lags manager, which enables changes to be made resource-based estimate, etc.) to very limited (total cost
in the global default values for the specific project and duration).
• Overhead data manager, likewise for making changes • It is comprehensive, being able, due to its flexibility, to
in global default values of overhead markup factors for include all the projects and other cost centers (workshops,
the specific project loans, sale/purchase of capital equipment, etc.) of the
• Default values, referring to the material supply policy company.
of the project • It is automatic-no human involvement is needed in the
4. Network analysis. This module was added for instruc- cash-flow generation. It takes about two minutes to pre-
tional purposes and is not necessary in a commercial pare the cash flow for a project, with or without available
package. detailed data. This is true on the assumption that for the
detailed project the schedule, the estimate, and the bill of
The sixth submenu-Mathematical-Model-Based Cash- quantities already exist beforehand, having been prepared
Flow Generator-generates cash flow for LD projects. It has for other purposes of construction management, such as
two submodules bidding, planning and control, procurement, etc.
• The accuracy of the cash flows depends, of course, on the
1. Default Value Manager, which has two subsidiary sulr data detail level. When detailed data are available, the
modules: system generates accurate cash flows thanks to the follow-
• Time lags manager, which enables changes to be made ing. First, it is resource based, resources being the most
in the global default values for a given project fundamental cost element. Second, it incorporates time
• Overhead data manager lags, and thus the costs are projected according to their
2. Cash Flow Generator (new project). Entering a new proj- payment time (which is what cash flow is all about) and
ect requires entering of the following data: not according to the time the resource was used on site,
• Total cost or a service was given. Third, it takes account of actual
• Duration working days for each project, which depend on site lo-
• Data regarding the project's identification cation, type of work, ethnic composition of the crews, etc.
• Default values, such as overhead costs, PRF, billing Fourth, some materials, such as ready-mixed concrete, are
period, and retention (optional) supplied to the site and are used immediately; others, e.g.,
• Calendar identifier bulk materials or reinforcement, are supplied from stock.
• Index for calculating inflation adjustments In many cases this is not reflected in the schedule. To
• Selection of the mathematical model for the cost-flow overcome this problem, the system takes account of the
generation either from given formulas or by entering a material supply methods. And finally, it is a management
customized formula tool first and foremost, because it not only forecasts cash
When all this data has been entered, the cash-flow gen- flows but also serves for control purposes by comparing
erator computes the project's cash flow as explained in the forecast with the actual cash flows and showing the
the third section. difference between them. Additionally, the ease and speed
of achieving the cash flow for different categories enable
The seventh and final submenu selects the active projects. the management to obtain, as often as desired, cash-flow
This is necessary especially for updating project data and for forecasts for all its purposes (some of which are men-
the progress report. tioned below) and for a "what if" analysis.
28/ JOURNAL OF CONSTRUCTION ENGINEERING AND MANAGEMENT / MARCH 1996
Kaka, A., and Price, A. D. F. (1991). "Net cash flow models: are they
bidding stage. Its first and obvious use is to compute the ex- reliable?" Constr. Mgmt. and Economics, 9, 291-308.
pected capital cost and to determine the need for loans. Ad- Laufer, A., Warszawski, A., Rosenfeld, Y., and Navon, R. (1993). Con-
ditionally, according to the company's need for cash, different struction planning handbook. Nat Build. Res. Inst., Technion, Haifa,
balancing and o~erhead markup strategies can be adopted. Fur- Israel (in Hebrew).
thermore, every company has an optimal production-volume Mawdesley, M. J., Askew, W. H., and Taylor, J. (1989). "Using com-
puters to aid integration of some construction management tasks,"
potential, which can be expressed in financial terms. Thus,
Proc., 4th Int. Conf. on Civ. and Struct. Engrg. Comp.-CIVIL-COMP,
when a company contemplates bidding for a project (or at Scotland, 63-68.
what conditions), it may consider the influence of the pro- Means site work cost data. (1991). R. S. Means Co., Kensington, Mass.
spective project on the company's cash flow and check if, and Navon, R. (1985). "A model for cost flow forecasting and updating in a
for what lengths of time, the project is liable to cause produc- construction company," MS thesis, Technion-Israel Inst of Technol.,
tion-volume-potential overflow, or if it covers gaps in the pro- Haifa, Israel (in Hebrew).
duction volume potential. Navon, R. (1990). "Financial planning in a project oriented industry,"
The system can be used as a component in a general control Proj. Mgmt. J., 21(1), 43-48.
Navon, R. (1994). "Cost-schedule integration for cash-flow forecasting,"
system. The objective of a control system is to identify devi-
Proc., 1st Congr. on Compo in Civ. Engrg., ASCE, New York, N.Y.,
ations and to allow corrective measures to be taken. It is de- 1536-1539.
sirable that, when such measures are considered, their influ- Peer, S. (1975). The influence of changes in cost elements on the eco-
ence on the project's and the company's cash flows will also nomics of various construction methods. Nat Build. Res. Station, Tech-
be taken into account. This is true for all construction-related nion, Haifa, Israel (in Hebrew).
issues, because in most cases actions are expressed in mone- Peer, S., and Rosental, H. (1982). Development of cost flow model for
tary terms. Moreover, the system permits control of the cash industrialized housing. Nat Build. Res. Station, Technion, Haifa, Israel
flow itself, as explained in the paper. (in Hebrew).
Peer, S., and Warszawski, A. (1972). "Economic analysis of housing
construction methods," J. Constr. Div., ASCE, 98(2), 287 - 294.
ACKNOWLEDGMENTS
Sears, G. A. (1981). "CPM/COST: An integrated approach," J. Constr.
This research was supported by the Fund for the Promotion of Re- Div., ASCE, 107(2),227-238.
search at the Technion. This support is gratefully acknowledged. The Siddens, R. S. (ed.) (1989). The Walkers building estimator's reference
writer wishes to thank Eng. E. Katz for his input. He would also like to book, 23 Ed., Walker, Lisle, III.
thank the companies that were included in the survey for agreeing to take Singh, S., and Lakanathan, G. (1992). "Computer-based cash flow
part in it. and for their openness. model." Proc., 36th Annu. Trans., Am. Assoc. of Cost Engrs., Mor-
gantown, W. Va., R.5.1-R.5.14.
APPENDIX. REFERENCES Teicholz, P. M. (1987). "Current needs for cost control systems." Project
Abudayyeh. O. Y.• and Rasdorf. W. J. (1993). "Prototype integrated cost controls: needs and solutions, C. W. Ibbs and D. B. Ashrey, eds.,
and schedule control system." J. Compo in Civ. Engrg., ASCE, 7(2), ASCE, New York, N.Y., 47-57.
181-199. Warszawski, A. (1983). Estimating and contracting under inflation for
Ashley. D. B.• and Teicholz. P. M. (1977). "Pre-estimate cash flow anal- construction projects. Nat Build. Res. Station, Technion, Haifa, Israel
ysis." J. Constr. Div., ASCE, 102(3), 369-379. (in Hebrew).
Bathurst. P. E., and Buttler. D. A. (1980). Building cost control: tech- Warszawski, A. (1992). Economic analysis of engineering projects. Nat
niques and economics, 2nd Ed., Heineman, London, U.K. Build. Res. Inst., Technion, Haifa, Israel (in Hebrew).