Accounting is a set of 5 interconnected modules:

BalanceSalaryFixed assetsPartners.

Each module is designed to implement one or more accounting tasks.

All modules are built on a single technological basis and have common rules for working with data. The accounting object is expressed by the list of personal accounts. Accounting is expressed by the types of data. Movement of personal accounts and transformation of their parameters is carried out by operations. Operations are displayed by one or more primary documents. Reports provide summary information about the operations performed or the status of the accounting object. There are developed tools for the analysis of operations and the state of the accounting object.

The connections between modules are executed automatically. Excluded such a situation where a data on the invoice for the holidays do not fall into mutual settlements with the partner. No special data exchange modes are used for this. Connection is achieved by the configuration of the operation by special SQL procedures, and communication reliability is achieved by applying transactions when placing data in various modules.

It is possible to maintain an accounting on one database with a multi-level tree-like detail. This applies when the enterprise has several self-supporting units, when there are several sources of financing and when one accountant (a group of accountants) keeps records of several enterprises simultaneously. Balance, general ledger, any reports can be received from any unit and for any intermediate level, for example, separately on the budget, the special account, and on altogether taken.

Accounting does not need to use all modules. The "balance" module can work autonomously if there is no analytical accounting. Other modules can work together with the "balance" module or in interrelation with other modules depending on the functional loads. For example, "Material Accounting" can only be used with the "Balance" module if only inventory accounting is performed. When performing the functions for the realization of products (goods), an interrelated work with the "Partners" module is required. In the module "Fixed Assets" there is a link in the part of the transfer of inventories to fixed assets or the withdrawal of fixed assets from service.

Module "Balance" is used for the final synthetic accounting. It is possible to enter manual accounting entries and accept entries from other application modules. There is a mode for analyzing operations and their search. Built-in tools for automatically displaying financial results (closing accounts).

The standard set of reports includes the final turnover balance sheet (memorial order), debit and credit turnovers, the decoding of the final accounting tracsactions. In addition, there are sets of customizable reports, the number of which is unlimited. They are divided into three groups: special reports on forms, reports on general ledger data and reports on the structure of costs.

Special reports on forms (for example, the balance of the enterprise, accounts receivable and accounts payable) have the means for their adjustment and printing. For the selection of data, special procedures are used, which are built on the basis of typical ones.

Reports from the general ledger data provide for different samples for different periods that the chief accountant has to do to respond to various requests. The process of creating such reports, retrieving data for them and printing them out is fully automated and is targeted at the accountant user.

Reports on the cost structure are a means for answering the question about the nature of costs incurred in the given reporting period.  The number of such reports is unlimited. The process of setting up, retrieving data and printing is completely automated.


The "Salary" module is, first of all, the calculation of the calculation of wages and deductions from it. In this case, the functionality allows you to automate all types of work of the accountant on wages. Among them, for example, the calculation of vacation, hospital, automatic recalculations of taxes with adjustments of charges, all kinds of surcharges, surcharges, intercoms, overlaps, replacements, etc. Tariffication is applied for budgetary institutions.

In addition, is organized the accounting of turnovers on wages and on the depositor, the formation of all necessary reports for external organizations, for example, certificates of income, taxes, funds, forms for statistics, etcCommunication with external enterprises is made by means of export in the established data structure.

As a separate unit, the work accounting mode is integrated into the module. It introduces data on the work performed of various types, from which the data on accruals and hours worked are selected for calculating the salary, and various production reports are formed. For example, road cars, construction or production brigades, individual manual operations of workers are processed here. In addition to wages from these data, you can generate a report.

Data protection means to allow you to assign to each accountant your transaction areas and your personal account data sets, which allows them to work practically without interfering with each other, and inaccessible operations, personal accounts, and settlement results do not appear on the screens. There is a practical implementation of wages in the accounting department of the city department of public education, in which more than 20 accounting accountants work for one database, more than 7000 personal accounts from more than 200 schools, kindergartens, and other institutions are processed.


The "Partners" module is used for accounting of financial transactions and accounting of mutual settlements with partners in various areas: buyers, suppliers, debtors-creditors.

Financial transactions include cash and settlement account transactions. All the necessary primary and accounting documents are formed. Data is imported from various Client-Bank systems.

Work with partners provides for the formation of all necessary primary and accounting documents, reconciliation of mutual settlements, accounting of taxes (VAT, tax credits and tax liabilities, gross revenues), as well as operational work with each partner.


The module "Accounting of materials" has several functional purposes: warehouse accounting of materials, accounting of materials, and calculation of the cost of production, formation, and analysis of the cost structure.

Warehouse accounting provides for analysis of movement and material residues in the context of warehouses and financially responsible persons. The structure of warehouses can be a linear and multilevel tree.

Accounting takes into account the correspondence of movement and material balances to the data of synthetic accounting. To do this, for each operation of the movement of materials, accounting entries with corresponding correspondence are fixed.

To calculate the cost price, a block of adjusting (descriptive) and settlement operations is provided, with the help of which the distribution of costs on production accounts is made for the cost of production (closing of accounts). The sequence of invoice processing is fully automated. There is a monthly and annual sequence. They differ in the set of accounts being processed.

The block of formation of the cost structure is intended to obtain the nature of costs that make up the cost price of the received products, for example, how much in the cost price is the salary, depreciation of equipment, materials, and in materials the share of stocks, spare parts, etc. Costs are described by a tree-like hierarchical structure, and the depth of investment is practically unlimited. Compared with the means of analyzing the cost structure available in the balance sheet, it is possible to obtain a composition of costs for each particular product, use rolling surpluses, track the corresponding write-off, and so on.

The module "Fixed Assets" is intended for the bookkeeping of fixed assets (book value, depreciation, and technical characteristics), distribution for materially responsible persons, and accrual of depreciation, movement, and balances.

Приватне підприємство «Науково-дослідне і конструкторсько-технологічне бюро автоматизованих систем» (скорочено ПП «БАС») Частное предприятие «Научно-исследовательское и конструкторско-технологическое бюро автоматизированных систем» (сокращенно ЧП «БАС») Scientific-research and design-technological bureau of automated systems (abbreviated as BAS)