Cash flow forecasting or cash flow management is a key aspect of financial management of a business, planning its future cash requirements to avoid a crisis of liquidity. Poor cashflow management is the primary reason for a vast proportion of business failures. Many profitable companies find that they are, for all practical purposes, insolvent –