Keywords

Introduction

Computer-based financial modeling systems are today gaining much greater acceptance in business organizations [4]. Despite this, a wide gap seems to exist between the information and logic structures programmed into financial models, and the precepts and algorithms derived from a theory of corporate financial management. For the rational organization of financial flows, it is necessary to ensure their quantitative and temporal correspondence to material flows. In organizations this movement is rarely synchronous—either an advance payment is made, or payment is delayed as a result of a lack of funds. This leads to difficulties in planning financial flows by traditional econometric methods [2] and determines the need to use stochastic modeling to support decision making [8]. Simulation methods are already widely used in project planning [3, 5] and analysis of financial markets [7]. Simulating financial flows of the organization, their reflection in financial accounting and calculation of financial results based on the received data would lead to effective management of operating capital and reduce its costs.

Structure of the Model

The proposed methodology for simulating financial flows of an enterprise includes the following steps:

  1. 1.

    Reproduction of the initial financial condition of the company (its accounts, assets and liabilities) on the basis of accounting data.

  2. 2.

    Simulation of the receipt of orders and the process of their implementation.

  3. 3.

    Simulation of interactions with the bank and the counterparties.

  4. 4.

    Reflection of operations in the financial statements; determination of the lack of financial resources, cost of their attraction and financial results of the enterprise.

The simulation model of financial flows of an enterprise is based on the discrete-event approach. The sequence of events is reflected in the graph-scheme (Fig. 1.1). Each vertex of the graph corresponds to a certain event [6]. Events are scheduled in the queue, which manages their execution. The sequence of events can be determined by conditions U. When the event is executed, changes are reflected in the accounting entries, which ensures the accuracy of the statistics generated as a result of simulation.

Fig. 1.1
figure 1

Graph-scheme of the simulation model of financial flows

The model is based on two assumptions: (1) “just in time” delivery system; (2) sufficiency of the production to fulfill the order without delay. The sequence of actions of the enterprise within each event sections is defined. For example, within the event section “Receipt of order from a customer” a list of materials for production is formed, they are grouped so that each delivery would include materials ordered from one supplier, and the arrival of each delivery is scheduled after a certain period, which is specified by the available information about the supplier.

On the input interface of the model information about previous periods and current activities of the enterprise is loaded: loans, orders, accounts receivable and payable, available cash and production capacities. In the process of modeling, receipt of orders, scheduling of supplies, information about manufactured products and changes in the value of receivables and payables is reflected in the model database. Accounting balance is compiled for the current date; as well as profit and loss statement for the previous period. Accounting is implemented in a simplified form, nevertheless, it is possible to make reliable estimates of profitability, sustainability and other financial indicators of the enterprise on its basis [1].

Modeling Results

The aim of the experiment was to develop a loan repayment scheme for a medium-sized business, which would ensure the permanent solvency of the enterprise with a minimum cost of working capital attraction. Manageable factors in the model are date, period and amount of the credit. Unmanageable scenario parameters are interest rate for the credit, volume of orders from customers during the period and type of orders distribution function. The scenarios were designed for calculations which combine various combinations of these factors. Simulated period was limited to one year, to the level of operative planning.

There are a huge number of combinations of controlled factors, so it is difficult to make an experiment plan in advance. The starting point is identification of requirement for credit resources. The model is run without planning the loan and it is determined when the enterprise lacks working capital and how much cash it needs. After analysis of modeling results, credit options are introduced and changes are observed. After the permanent level of solvency is reached, the volume of credits is optimized. The target function is to minimize the amount of interest paid for using the credit (Table 1.1).

Table 1.1 Experimental studies (Scenario #1)

Optimization is based on iterative calculations on the model, and the conditions under which there is lack of funds are excluded from consideration. Results of the experiment for the Scenario #1 (interest rate 25%, volume of orders 220 mil RUR, even distribution of the orders) are shown in Table 1.1. Combination of controlled factors in the experiment number 7 has the best characteristics. In this case, the enterprise does not lack working capital and the total costs of financial recourses attraction is 22917 RUR. Similar experiments were conducted for other scenarios.

Conclusions

The developed simulation model of financial flows reflects in detail financial operations of an enterprise. Implementing the model for support of financial decisions allows to reduce the cost of working capital by optimizing payment schedule with counteragents and loan repayment scheme. Modeling parameters change in accordance with the market situation within a set of scenarios, which are analyzed through a multivariate analysis of simulation results. The proposed model and algorithms can be implemented both for financial planning support and for reproduction interactions of enterprises in macro-economy simulation models.