Главная страница перейти на главную страницу Buhi.ru Поиск на сайте поиск документов Добавить в избранное добавить сайт Buhi.ru в избранное


goБухгалтерская пресса и публикации


goВопросы бухгалтеров - ответы специалистов


goБухгалтерские статьи и публикации

Вопросы на тему ЕНВД

Вопросы на тему налоги

Вопросы на тему НДС

Вопросы на тему УСН


goВопросы бухгалтеров, ответы специалистов по налогам и финансам

Вопросы на тему налоги

Вопросы на тему НДС

Вопросы на тему УСН


goПубликации из бухгалтерских изданий


goВопросы бухгалтеров - ответы специалистов по финансам 2006


goПубликации из бухгалтерских изданий

Публикации на тему сборы ЕНВД

Публикации на тему сборы

Публикации на тему налоги

Публикации на тему НДС

Публикации на тему УСН


goВопросы бухгалтеров - Ответы специалистов

Вопросы на тему ЕНВД

Вопросы на тему сборы

Вопросы на тему налоги

Вопросы на тему НДС

Вопросы на тему УСН




Статья: Технология эмулирования баз данных в электронных таблицах на примере инвестиционного анализа ("Экономический анализ: теория и практика", 2007, N 18) Источник публикации "Экономический анализ: теория и практика", 2007, N 18



"Экономический анализ: теория и практика", 2007, N 18

ТЕХНОЛОГИЯ ЭМУЛИРОВАНИЯ БАЗ ДАННЫХ В ЭЛЕКТРОННЫХ ТАБЛИЦАХ

НА ПРИМЕРЕ ИНВЕСТИЦИОННОГО АНАЛИЗА

Постановка задачи

Выполнение расчетов по оценке эффективности инвестиционных проектов относится к той категории задач, которые удобнее производить в электронных таблицах, чем в специализированных программных продуктах. Для этого существует несколько причин:

А1. Конечные потребители расчетов могут предъявлять иные требования к предоставлению результатов, чем это реализовано в программном продукте.

А2. Методика инвестиционных расчетов имеет определенные тонкости и разночтения, которые могут по-разному трактоваться создателями программного обеспечения.

А3. Специализированные программы крайне неудобны для проведения черновых предварительных расчетов, поскольку они привязаны к жесткой и подробной структуре исходных данных.

А4. В специализированных программах крайне затруднительно производить модельные расчеты, для которых необходимо отразить, например, какие-либо технологические взаимосвязи.

Разработка программных продуктов на базе электронных таблиц не приводит к удовлетворительному решению перечисленных проблем. Так, продукты компании "Альт-Финанс" полностью базируются на MS Excel [1]. Несмотря на то что структура данных и программный код полностью открыты, конечному пользователю крайне сложно произвести какие-либо изменения "под себя", даже обладая навыками программиста.

Самостоятельное выполнение расчетов в электронных таблицах при определенной квалификации позволяет избежать проблем, свойственных специализированным системам. Однако здесь возникают свои сложности:

Б1. Взаимосвязь финансовых показателей проекта носит достаточно сложный характер, что является потенциальным источником ошибок.

Б2. При внесении изменений в осуществленные ранее расчеты существует опасность удаления источников ссылок, из-за чего возможно разрушение всей расчетной схемы.

Б3. Опасность разрушения схемы значительно повышается при попытке использовать реализованные ранее расчеты в качестве шаблона для новых с заменой исходных данных.

Перечисленные недостатки электронных таблиц, скорее всего, и явились причиной возникновения специализированных программных продуктов, которые, однако, решив указанные проблемы, породили новые.

В настоящей статье представлены базовые приемы технологии эмулирования СУБД в электронных таблицах применительно к реализации инвестиционных расчетов. Эта технология реализует два основных принципа:

В1. Разделение листов по типу на листы данных и выходные формы. На листах данных производится подготовка первичной информации, как в таблицах СУБД, т.е. с соблюдением полей и записей.

В2. Бессылочная передача информации с листов данных на листы выходных форм. В СУБД это аналогично выполнению запросов.

Реализация принципа В2 позволяет снять проблемы Б2 и Б3 при расчетах в электронных таблицах. Принцип В1 позволяет решить проблему Б1, поскольку пользователь получает возможность единожды реализовать расчет финансовых показателей в виде выходной формы и в дальнейшем не вносить в нее изменения при последующих расчетах.

Далее будет продемонстрирована конкретная реализация принципов В1 - В2 на примере выполнения расчетов по оценке эффективности инвестиционного проекта.

Методика и предпосылки

Реализация принципов В1 - В2 для реализации расчета эффективности инвестиционного проекта осуществляется использованием следующих методических положений:

Г1. Исходные данные организуются в виде последовательности финансовых операций. Каждая операция однозначно идентифицируется номерами счетов бухгалтерского учета по принципу двойной записи.

Г2. Результат всех бухгалтерских операций консолидируется в отчетные финансовые документы (ОФД): баланс, отчет о прибылях и убытках (ОПУ), отчет о движении денежных средств (ДДС). Этот набор документов является достаточным для расчета NPV и IRR - основных показателей эффективности инвестиционных проектов.

Отражение бухгалтерских операций в ОФД производится по совершенно четким и легко алгоритмизируемым правилам:

Д1. Баланс. Оборот по дебету активного счета увеличивает сальдо по строке, пассивного - уменьшает. Оборот по кредиту активного счета уменьшает сальдо по строке, пассивного - увеличивает.

Д2. ОПУ. Отражаются только обороты по счету финансового результата; по кредиту - как доходы, по дебету - затраты.

Д 3. ДДС. Отражаются только обороты по счету денежных средств; по дебету - как поступления, по кредиту - платежи.

Каждое из этих правил в последующем реализуется в виде формул, по которым производится заполнение ячеек финансовой отчетности.

Для представленного демонстрационного примера нет необходимости использовать полный план счетов бухгалтерского учета, так же как не требуется соблюдать его тонкости и второстепенные требования. Достаточно использовать только базовые принципы. В табл. 1 содержится минимальный план счетов. В нем, например, отсутствует счет 02 "Амортизация ОС". Она будет начисляться непосредственно в кредит счета 01, поскольку для рассматриваемого примера это не мешает однозначной трактовке операции. План счетов следует рассматривать как набор идентификаторов, в котором используется общепринятая бухгалтерская нотация.

Таблица 1

План счетов для отражения операций

     
   ———————————————————————————————————T—————————————————————————————¬
   |          Активные счета          |       Пассивные счета       |
   +——T———————————————————————————————+——T——————————————————————————+
   |01|ОС и НМА                       |80|Уставный капитал          |
   +——+———————————————————————————————+——+——————————————————————————+
   |08|Незавершенные капитальные      |84|Нераспределенная прибыль  |
   |  |объекты                        |  |                          |
   +——+———————————————————————————————+——+——————————————————————————+
   |10|Производственные запасы        |99|Прибыль текущего периода  |
   +——+———————————————————————————————+——+——————————————————————————+
   |62|Дебиторская задолженность      |67|Долгосрочные кредиты      |
   +——+———————————————————————————————+——+——————————————————————————+
   |51|Денежные средства              |66|Краткосрочные кредиты     |
   +——+———————————————————————————————+——+——————————————————————————+
   |  |                               |60|Кредиторская задолженность|
   +——+———————————————————————————————+——+——————————————————————————+
   |  |                               |68|Расчеты с бюджетом        |
   +——+———————————————————————————————+——+——————————————————————————+
   |  |                               |70|Расчеты с персоналом      |
   L——+———————————————————————————————+——+———————————————————————————
   

Условный пример, демонстрирующий методику, сопровождается следующей легендой:

1. Длительность инвестиционного проекта составляет 10 лет.

2. В качестве объекта инвестирования выступают первая и вторая очереди некоторого предприятия.

3. Строительство первой очереди осуществляется за счет собственных средств.

4. Строительство второй очереди начинается через 2 года после первой и осуществляется за счет заемных средств.

5. Инвестиции в оборотный капитал не рассматриваются.

6. Дивиденды начисляются как процент на капитал.

7. Из всех налогов учитывается только налог на прибыль. В соответствии с общепринятой методологией инвестиционных расчетов доходы и затраты указаны за вычетом НДС.

8. В расчетах используются процентные ставки и нормы (табл. 2).

Таблица 2

Процентные ставки и нормы, используемые в расчетах

     
   ——————————————T———————T——————————————————————————————————————————¬
   |Идентификатор|Ставка,|                Расшифровка               |
   |             |   %   |                                          |
   +—————————————+———————+——————————————————————————————————————————+
   |НА           |   10  |Годовой норматив амортизационных          |
   |             |       |отчислений                                |
   +—————————————+———————+——————————————————————————————————————————+
   |НП           |   24  |Ставка налога на прибыль                  |
   +—————————————+———————+——————————————————————————————————————————+
   |Див          |   13  |Норма процента на капитал для выплаты     |
   |             |       |дивидендов                                |
   +—————————————+———————+——————————————————————————————————————————+
   |ПД           |   12  |Процентная ставка по долгосрочному кредиту|
   +—————————————+———————+——————————————————————————————————————————+
   |ПК           |   15  |Процентная ставка по краткосрочному       |
   |             |       |кредиту                                   |
   +—————————————+———————+——————————————————————————————————————————+
   |Дис          |   15  |Ставка дисконтирования                    |
   L—————————————+———————+———————————————————————————————————————————
   

Организация информации и обработка операций

Все расчеты для инвестиционного проекта могут быть размещены на двух листах. Листу с исходными данными присвоим имя "Операции", а результаты разместим на листе "ОФД".

Лист "Операции" будет содержать исходную информацию и промежуточные расчеты для инвестиционного проекта. Строки будут соответствовать записям, столбцы - полям таблицы данных. В дальнейшем пары терминов "Строка" - "Запись" и "Столбец" - "Поле" будут считаться синонимами.

На листе "Операции" потребуются следующие поля:

- "Операции" - краткое наименование учетной операции. Произвольное текстовое поле.

- "Счета операций" - идентификация операций в соответствии с планом счетов.

- "Дебет" - номер счета дебета операции. Текстовое поле.

- "Кредит" - номер счета кредита. Текстовое поле.

- "Корр" - корреспонденция счетов. Во всех записях это поле будет содержать формулу текстового сложения двух предыдущих полей: =Дебет&Кредит.

- "Периоды" (1... 10) - порядковый номер периода. Поля содержат суммы по обозначенной операции в соответствующий период.

Поля "Дебет", "Кредит" и "Корр" будут использованы как идентификаторы операций. Желательно (но необязательно) этим полям принудительно задать текстовый формат, иначе номера счетов будут восприняты как числовые переменные. Это, в частности, приведет к тому, что счет "01" будет отображен как "1".

Кроме указанного, эти поля удобно обозначить как именованные диапазоны командой "Вставка. Имя. Присвоить". В качестве диапазона следует использовать весь столбец, а не его фрагмент. То есть с именем "Дебет" должен быть ассоциирован диапазон "Операции!$B:$B", а не, скажем, "Операции!$B3:$B100", поскольку в последнем случае возникает опасность неправильной идентификации, если, например, диапазоны будут начинаться не с одной и той же строки. Кроме того, в дальнейшем легко забыть, что диапазон заканчивается 100-й строкой, и расположить данные ниже нее.

Полностью заполненный лист "Операции" представлен в табл. 3. Содержание операций будет прокомментировано далее.

Таблица 3

Содержание листа "Операции"

     
   ———————————————T—————————————————T—————————————————————————————————————————————————¬
   |   Операции   |  Счета операций |                     Периоды                     |
   |              +—————T——————T————+————T————T————T————T————T————T————T————T————T————+
   |              |Дебет|Кредит|Корр|  1 |  2 |  3 |  4 |  5 |  6 |  7 |  8 |  9 | 10 |
   +——————————————+—————+——————+————+————+————+————+————+————+————+————+————+————+————+
   |1—я очередь   |     |      |    |    |    |    |    |    |    |    |    |    |    |
   +——————————————+—————+——————+————+————+————+————+————+————+————+————+————+————+————+
   |Инвестиции    |  08 |  80  |0880|1600| 400|    |    |    |    |    |    |    |    |
   +——————————————+—————+——————+————+————+————+————+————+————+————+————+————+————+————+
   |Ввод          |  01 |  08  |0108|    |2000|    |    |    |    |    |    |    |    |
   |в эксплуатацию|     |      |    |    |    |    |    |    |    |    |    |    |    |
   +——————————————+—————+——————+————+————+————+————+————+————+————+————+————+————+————+
   |Продажи       |  62 |  99  |6299|    | 800|1000|1000|1000|1000|1000|1000|1000|1000|
   +——————————————+—————+——————+————+————+————+————+————+————+————+————+————+————+————+
   |Материалы     |  99 |  10  |9910|    | 200| 250| 250| 250| 250| 250| 250| 250| 250|
   +——————————————+—————+——————+————+————+————+————+————+————+————+————+————+————+————+
   |Оплата труда  |  99 |  70  |9970|    | 250| 250| 250| 250| 250| 250| 250| 250| 250|
   +——————————————+—————+——————+————+————+————+————+————+————+————+————+————+————+————+
   |Амортизация   |  99 |  01  |9901|    | 192| 192| 192| 192| 192| 192| 192| 192| 192|
   +——————————————+—————+——————+————+————+————+————+————+————+————+————+————+————+————+
   |2—я очередь   |     |      |    |    |    |    |    |    |    |    |    |    |    |
   +——————————————+—————+——————+————+————+————+————+————+————+————+————+————+————+————+
   |Инвестиции    |  08 |  67  |0867|    |    |1600| 400|    |    |    |    |    |    |
   +——————————————+—————+——————+————+————+————+————+————+————+————+————+————+————+————+
   |Ввод          |  01 |  08  |0108|    |    |    |2000|    |    |    |    |    |    |
   |в эксплуатацию|     |      |    |    |    |    |    |    |    |    |    |    |    |
   +——————————————+—————+——————+————+————+————+————+————+————+————+————+————+————+————+
   |Продажи       |  62 |  99  |6299|    |    |    | 800|1000|1000|1000|1000|1000|1000|
   +——————————————+—————+——————+————+————+————+————+————+————+————+————+————+————+————+
   |Материалы     |  99 |  10  |9910|    |    |    | 200| 250| 250| 250| 250| 250| 250|
   +——————————————+—————+——————+————+————+————+————+————+————+————+————+————+————+————+
   |Оплата труда  |  99 |  70  |9970|    |    |    | 250| 250| 250| 250| 250| 250| 250|
   +——————————————+—————+——————+————+————+————+————+————+————+————+————+————+————+————+
   |Амортизация   |  99 |  01  |9901|    |    |    | 240| 240| 240| 240| 240| 240| 240|
   +——————————————+—————+——————+————+————+————+————+————+————+————+————+————+————+————+
   |Регламентные  |     |      |    |    |    |    |    |    |    |    |    |    |    |
   |операции      |     |      |    |    |    |    |    |    |    |    |    |    |    |
   +——————————————+—————+——————+————+————+————+————+————+————+————+————+————+————+————+
   |Налог         |  99 |  68  |9968|    |  38|  70|  54|  79|  93| 108| 122| 136| 136|
   |на прибыль    |     |      |    |    |    |    |    |    |    |    |    |    |    |
   +——————————————+—————+——————+————+————+————+————+————+————+————+————+————+————+————+
   |Закрытие года |  99 |  84  |9984|    |    | 120| 223| 172| 249| 295| 340| 386| 432|
   +——————————————+—————+——————+————+————+————+————+————+————+————+————+————+————+————+
   |Дивиденды     |  84 |  51  |8451|    |    | 120| 223| 172| 249| 260| 265| 274| 289|
   +——————————————+—————+——————+————+————+————+————+————+————+————+————+————+————+————+
   |Операции      |     |      |    |    |    |    |    |    |    |    |    |    |    |
   |взаиморасчетов|     |      |    |    |    |    |    |    |    |    |    |    |    |
   +——————————————+—————+——————+————+————+————+————+————+————+————+————+————+————+————+
   |Периоды       |     |      |    |    |    |    |    |    |    |    |    |    |    |
   |оборота, дней |     |      |    |    |    |    |    |    |    |    |    |    |    |
   +——————————————+—————+——————+————+————+————+————+————+————+————+————+————+————+————+
   |Дебиторской   |     |      |    |    |  45|  30| 20 | 20 | 20 | 20 | 20 | 20 | 20 |
   |задолженности |     |      |    |    |    |    |    |    |    |    |    |    |    |
   +——————————————+—————+——————+————+————+————+————+————+————+————+————+————+————+————+
   |Запасов       |     |      |    |    | 110|  90| 60 | 60 | 60 | 60 | 60 | 60 | 60 |
   +——————————————+—————+——————+————+————+————+————+————+————+————+————+————+————+————+
   |Кредиторской  |     |      |    |    |  80|  45| 30 | 30 | 30 | 30 | 30 | 30 | 30 |
   |задолженности |     |      |    |    |    |    |    |    |    |    |    |    |    |
   +——————————————+—————+——————+————+————+————+————+————+————+————+————+————+————+————+
   |Расчетов      |     |      |    |    |  30|  20| 20 | 20 | 20 | 20 | 20 | 20 | 20 |
   |с персоналом  |     |      |    |    |    |    |    |    |    |    |    |    |    |
   +——————————————+—————+——————+————+————+————+————+————+————+————+————+————+————+————+
   |Расчетов      |     |      |    |    |  30|  20|  20| 20 | 20 | 20 | 20 | 20 | 20 |
   |с бюджетом    |     |      |    |    |    |    |    |    |    |    |    |    |    |
   +——————————————+—————+——————+————+————+————+————+————+————+————+————+————+————+————+
   |Выручка       |  51 |  62  |5162|    | 700|1017|1828|2000|2000|2000|2000|2000|2000|
   +——————————————+—————+——————+————+————+————+————+————+————+————+————+————+————+————+
   |Поступление   |  10 |  60  |1060|    | 261| 251| 429| 500| 500| 500| 500| 500| 500|
   |материалов    |     |      |    |    |    |    |    |    |    |    |    |    |    |
   +——————————————+—————+——————+————+————+————+————+————+————+————+————+————+————+————+
   |Оплата        |  60 |  51  |6051|    | 217| 265| 440| 500| 500| 500| 500| 500| 500|
   |поставщикам   |     |      |    |    |    |    |    |    |    |    |    |    |    |
   +——————————————+—————+——————+————+————+————+————+————+————+————+————+————+————+————+
   |Выплата       |  70 |  51  |7051|    | 229| 257| 486| 500| 500| 500| 500| 500| 500|
   |зарплаты      |     |      |    |    |    |    |    |    |    |    |    |    |    |
   +——————————————+—————+——————+————+————+————+————+————+————+————+————+————+————+————+
   |Платежи       |  68 |  51  |6851|    |  35|  70|  55|  77|  92| 107| 121| 136| 136|
   |в бюджет      |     |      |    |    |    |    |    |    |    |    |    |    |    |
   +——————————————+—————+——————+————+————+————+————+————+————+————+————+————+————+————+
   |Расчеты       |     |      |    |    |    |    |    |    |    |    |    |    |    |
   |по кредитам   |     |      |    |    |    |    |    |    |    |    |    |    |    |
   +——————————————+—————+——————+————+————+————+————+————+————+————+————+————+————+————+
   |Краткосрочный |     |      |    |    |    |    |    |    |    |    |    |    |    |
   |кредит        |     |      |    |    |    |    |    |    |    |    |    |    |    |
   +——————————————+—————+——————+————+————+————+————+————+————+————+————+————+————+————+
   |Поступление   |  51 |  66  |5166|    | 100|    |    |    |    |    |    |    |    |
   |кредита       |     |      |    |    |    |    |    |    |    |    |    |    |    |
   +——————————————+—————+——————+————+————+————+————+————+————+————+————+————+————+————+
   |Погашение     |  66 |  51  |6651|    |    | 100|    |    |    |    |    |    |    |
   |кредита       |     |      |    |    |    |    |    |    |    |    |    |    |    |
   +——————————————+—————+——————+————+————+————+————+————+————+————+————+————+————+————+
   |Начисление    |  99 |  66  |9966|    |    |  15|    |    |    |    |    |    |    |
   |процентов     |     |      |    |    |    |    |    |    |    |    |    |    |    |
   +——————————————+—————+——————+————+————+————+————+————+————+————+————+————+————+————+
   |Выплата       |  66 |  51  |6651|    |    |  15|    |    |    |    |    |    |    |
   |процентов     |     |      |    |    |    |    |    |    |    |    |    |    |    |
   +——————————————+—————+——————+————+————+————+————+————+————+————+————+————+————+————+
   |Долгосрочный  |     |      |    |    |    |    |    |    |    |    |    |    |    |
   |кредит        |     |      |    |    |    |    |    |    |    |    |    |    |    |
   +——————————————+—————+——————+————+————+————+————+————+————+————+————+————+————+————+
   |Погашение     |  67 |  51  |6751|    |    |    |    | 500| 500| 500| 500|    |    |
   |кредита       |     |      |    |    |    |    |    |    |    |    |    |    |    |
   +——————————————+—————+——————+————+————+————+————+————+————+————+————+————+————+————+
   |Начисление    |  99 |  67  |9967|    |    |    | 192| 240| 180| 120|  60|    |    |
   |процентов     |     |      |    |    |    |    |    |    |    |    |    |    |    |
   +——————————————+—————+——————+————+————+————+————+————+————+————+————+————+————+————+
   |Выплата       |  67 |  51  |6751|    |    |    | 192| 240| 180| 120|  60|    |    |
   |процентов     |     |      |    |    |    |    |    |    |    |    |    |    |    |
   L——————————————+—————+——————+————+————+————+————+————+————+————+————+————+————+—————
   

На листе "ОФД" будут представлены отчетные финансовые документы: баланс, ОПУ и ДДС, а также капитальный бюджет, в котором по данным перечисленных документов будет сформирован денежный поток для расчета NPV и IRR. Степень детализации ОФД определяется подробностью плана счетов.

Лист "ОФД" содержит следующие поля:

- "Строка" - наименование строки ОФД.

- "Счета операций" - настройка отражения операций по строкам ОФД.

- "Плюс" - номер счета операции, отражаемой в ОФД со знаком "плюс".

- "Минус" - номер счета операции, отражаемой в ОФД со знаком "минус".

- "Знак" - знак отражаемой операции. Поле используется для сохранения знака операции (значение = "1") или его изменения (значение = "-1").

- "Периоды (0... 10)" - порядковый номер периода операции. Нумерация начинается с нулевого периода, который используется для отражения начальных остатков по балансу. В рассматриваемом примере они равны нулю.

На листе "ОФД" производится обработка сумм операций листа "Операции" в соответствии с настройкой на полях "Счета операций". Результаты приведены в табл. 4. Алгоритм этой обработки носит ключевой характер в рассматриваемой методике. На принципиальном уровне он идентичен всем ОФД, но имеет особенности реализации для баланса, с одной стороны, и ОПУ и ДДС - с другой. Рассмотрим подробнее формулы обработки, содержащиеся в столбцах 1... 10. В записи формул предполагается, что верхний левый угол табл. 4 соответствует ячейке "A1".

Таблица 4

Содержание листа "ОФД" (отчетные финансовые документы)

     
   —————————————————T————————————————T—————————————————————————————————————————————————————————————¬
   |     Строка     | Счета операций |                            Периоды                          |
   |                +—————T—————T————+—T—————T—————T—————T—————T—————T—————T—————T—————T—————T—————+
   |                | плюс|минус|знак|0|  1  |  2  |  3  |  4  |  5  |  6  |  7  |  8  |  9  |  10 |
   L————————————————+—————+—————+————+—+—————+—————+—————+—————+—————+—————+—————+—————+—————+——————
   
Баланс ¦ ¦
     
   —————————————————+————————————————+——————————————————————————————————————————————————————————————
   
Актив ¦ ¦ 1600 2289 3872 4223 3802 3349 2930 2552 2710 2853
     
   —————————————————+————————————————+——————————————————————————————————————————————————————————————
   
Постоянные ¦ ¦ 1600 1808 3216 3184 2752 2320 1888 1456 1024 592

активы: ¦ ¦

     
   —————————————————+————————————————+——————————————————————————————————————————————————————————————
   
ОС и НМА ¦ 01 01 1 ¦ 1808 1616 3184 2752 2320 1888 1456 1024 592

незавершенные ¦ 08 08 1 ¦ 1600 1600

объекты ¦ ¦

     
   —————————————————+————————————————+——————————————————————————————————————————————————————————————
   
Оборотные ¦ ¦ 481 656 1039 1050 1029 1042 1096 1686 2261

активы: ¦ ¦

     
   —————————————————+————————————————+——————————————————————————————————————————————————————————————
   
производственные¦ 10 10 1 ¦ 61 63 42 42 42 42 42 42 42

запасы ¦ ¦

дебиторская ¦ 62 62 1 ¦ 100 83 56 56 56 56 56 56 56

задолженность ¦ ¦

денежные ¦ 51 51 1 ¦ 319 510 942 953 931 945 999 1589 2164

средства ¦ ¦

     
   —————————————————+————————————————+——————————————————————————————————————————————————————————————
   
Пассив ¦ ¦ 1600 2289 3872 4223 3802 3349 2930 2552 2710 2853
     
   —————————————————+————————————————+——————————————————————————————————————————————————————————————
   
Собственные ¦ ¦ 1600 2120 2223 2172 2249 2295 2375 2497 2654 2797

средства: ¦ ¦

     
   —————————————————+————————————————+——————————————————————————————————————————————————————————————
   
уставный капитал¦ 80 80 -1 ¦ 1600 2000 2000 2000 2000 2000 2000 2000 2000 2000

нераспределенная¦ 84 84 -1 ¦ 35 111 222 365

прибыль ¦ ¦

прибыль текущего¦ 99 99 -1 ¦ 120 223 172 249 295 340 386 432 432

периода ¦ ¦

     
   —————————————————+————————————————+——————————————————————————————————————————————————————————————
   
Заемные ¦ ¦ 168 1649 2052 1553 1054 555 55 56 56

средства: ¦ ¦

     
   —————————————————+————————————————+——————————————————————————————————————————————————————————————
   
долгосрочные ¦ 67 67 -1 ¦ 1600 2000 1500 1000 500

обязательства ¦ ¦

краткосрочные ¦ ¦ 168 49 52 53 54 55 55 56 56

обязательства, ¦ ¦

в том числе: ¦ ¦

краткосрочные ¦ 66 66 -1 ¦ 100

кредиты ¦ ¦

кредиторская ¦ 60 60 -1 ¦ 44 31 21 21 21 21 21 21 21

задолженность ¦ ¦

расчеты ¦ 68 68 -1 ¦ 3 4 3 4 5 6 7 8 8

с бюджетом ¦ ¦

расчеты ¦ ¦ 21 14 28 28 28 28 28 28 28

с персоналом ¦ 70 70 -1 ¦

     
   —————————————————+————————————————+——————————————————————————————————————————————————————————————
   
Отчет о прибылях¦ ¦

и убытках ¦ ¦

     
   —————————————————+————————————————+——————————————————————————————————————————————————————————————
   
Реализация без ¦6299 1 ¦ 800 1000 1800 2000 2000 2000 2000 2000 2000

налогов ¦ ¦

     
   —————————————————+————————————————+——————————————————————————————————————————————————————————————
   
Затраты ¦ ¦ -642 -707 -1574 -1672 -1612 -1552 -1492 -1432 -1432

производства ¦ ¦

     
   —————————————————+————————————————+——————————————————————————————————————————————————————————————
   
сырье и ¦ 9910 1 ¦ -200 -250 -450 -500 -500 -500 -500 -500 -500

материалы ¦ ¦

оплата труда ¦ 9970 1 ¦ -250 -250 -500 -500 -500 -500 -500 -500 -500

амортизация ¦ 9901 1 ¦ -192 -192 -432 -432 -432 -432 -432 -432 -432

проценты ¦ 9966 1 ¦ -15

по краткосрочным¦ ¦

кредитам ¦ ¦

проценты ¦ 9967 1 ¦ -192 -240 -180 -120 -60

по долгосрочным ¦ ¦

кредитам ¦ ¦

     
   —————————————————+————————————————+——————————————————————————————————————————————————————————————
   
Облагаемая ¦ ¦ 158 293 226 328 388 448 508 568 568

прибыль ¦ ¦

     
   —————————————————+————————————————+——————————————————————————————————————————————————————————————
   
Налог на прибыль¦ 9968 1 ¦ -38 -70 -54 -79 -93 -108 -122 -136 -136
     
   —————————————————+————————————————+——————————————————————————————————————————————————————————————
   
Чистая прибыль ¦ ¦ 120 223 172 249 295 340 386 432 432
     
   —————————————————+————————————————+——————————————————————————————————————————————————————————————
   
Движение ¦ ¦

денежных средств¦ ¦

     
   —————————————————+————————————————+——————————————————————————————————————————————————————————————
   
Входящий остаток¦ ¦ 319 510 942 953 931 945 999 1589
     
   —————————————————+————————————————+——————————————————————————————————————————————————————————————
   
Операционная ¦ ¦ 219 426 847 923 908 893 879 864 864

деятельность ¦ ¦

     
   —————————————————+————————————————+——————————————————————————————————————————————————————————————
   
Поступления ¦5162 1 ¦ 700 1017 1828 2000 2000 2000 2000 2000 2000

от реализации ¦ ¦

продукции ¦ ¦

Расчеты ¦ 6051 1 ¦ -217 -265 -440 -500 -500 -500 -500 -500

с поставщиками ¦ ¦

Расчеты ¦ 7051 1 ¦ -229 -257 -486 -500 -500 -500 -500 -500 -500

с персоналом ¦ ¦

Расчеты ¦ 6851 1 ¦ -35 -70 -55 -77 -92 -107 -121 -136 -136

с бюджетом ¦ ¦

     
   —————————————————+————————————————+——————————————————————————————————————————————————————————————
   
Инвестиционная ¦ ¦

деятельность ¦ ¦

     
   —————————————————+————————————————+——————————————————————————————————————————————————————————————
   
Приобретение ¦ 0851 1 ¦

постоянных ¦ ¦

активов ¦ ¦

Реализация ¦5101 1 ¦

постоянных ¦ ¦

активов ¦ ¦

     
   —————————————————+————————————————+——————————————————————————————————————————————————————————————
   
Финансовая ¦ ¦ 100 -235 -415 -912 -929 -880 -825 -274 -289

деятельность ¦ ¦

     
   —————————————————+————————————————+——————————————————————————————————————————————————————————————
   
Выплата ¦ 8451 1 ¦ -120 -223 -172 -249 -260 -265 -274 -289

дивидендов ¦ ¦

Поступления ¦5166 1 ¦ 100

по краткосрочным¦ ¦

займам ¦ ¦

Платежи ¦ 6651 1 ¦ -115

по краткосрочным¦ ¦

займам ¦ ¦

Поступления ¦5167 1 ¦

по долгосрочным ¦ ¦

займам ¦ ¦

Платежи ¦ 6751 1 ¦ -192 -740 -680 -620 -560

по долгосрочным ¦ ¦

займам ¦ ¦

     
   —————————————————+————————————————+——————————————————————————————————————————————————————————————
   
Исходящий ¦ ¦ 319 510 942 953 931 945 999 1589 2164

остаток ¦ ¦

     
   —————————————————+————————————————+——————————————————————————————————————————————————————————————
   
Капитальный ¦ ¦

бюджет ¦ ¦

     
   —————————————————+————————————————+——————————————————————————————————————————————————————————————
   
Приток ¦ ¦ 312 415 604 681 727 772 818 864 1456
     
   —————————————————+————————————————+——————————————————————————————————————————————————————————————
   
Чистая прибыль ¦ ¦ 120 223 172 249 295 340 386 432 432

Амортизация ¦ ¦ 192 192 432 432 432 432 432 432 432

Ликвидационная ¦ ¦ 592

стоимость ¦ ¦

     
   —————————————————+————————————————+——————————————————————————————————————————————————————————————
   
Отток ¦ ¦ -1600 -493 -04 51 -499 -499 -499 -499 01
     
   —————————————————+————————————————+——————————————————————————————————————————————————————————————
   
Уставный капитал¦ ¦ -1600 -400

Изменение ¦ ¦ -93 -4 51 1 1 1 1 1

оборотного ¦ ¦

капитала ¦ ¦

Погашение ¦ ¦ -500 -500 -500 -500

долгосрочных ¦ ¦

кредитов ¦ ¦

     
   —————————————————+—————T—————T————+—T—————T—————T—————T—————T—————T—————T—————T—————T—————T—————¬
   |Денежный поток  |     |     |    | |—1600| —181|  411|  655|  183|  228|  273|  319|  864| 1456|
   +————————————————+—————+—————+————+—+—————+—————+—————+—————+—————+—————+—————+—————+—————+—————+
   |Дисконтированный|     |     |    | |—1391| —137|  270|  374|   91|   98|  103|  104|  246|  360|
   |денежный поток  |     |     |    | |     |     |     |     |     |     |     |     |     |     |
   +————————————————+—————+—————+————+—+—————+—————+—————+—————+—————+—————+—————+—————+—————+—————+
   |NPV             |     |     |    | |—1391|—1528|—1258| —883| —793| —694| —591| —487| —241|  118|
   L————————————————+—————+—————+————+—+—————+—————+—————+—————+—————+—————+—————+—————+—————+——————
   
Баланс. Формула обработки реализует правило Д1. Ее разбор будет производиться для строки "Незавершенные объекты" для периода "1". Эта ячейка имеет адрес "F8". Она содержит формулу: =(СУММЕСЛИ(Дебет;$B8;Операции!E:E)- -СУММЕСЛИ(Кредит;$C8;Операции!E:E))*$D8+E8. (1) Первым слагаемым в скобках является функция условного суммирования "СУММЕСЛИ". Она реализует следующую часть правила Д1: оборот по дебету активного счета увеличивает сальдо по строке. Функция производит суммирование в диапазоне "Операции!E:E", который соответствует периоду "1" листа "Операции". Суммируются не все значения в указанном диапазоне, а только те, для которых в диапазоне "Дебет" выполняется критерий, содержащийся в ячейке $B8. Диапазон с именем "Дебет", как указывалось ранее, есть собственное имя диапазона "Операции!$B:$B", который содержит номера счетов дебета исходных операций. В ячейке $B8 содержится номер счета "08", соответствующий строке баланса "Незавершенные объекты". Таким образом, рассматриваемое слагаемое реализует следующее логическое действие: среди всех операций 1-го периода суммирует только те, у которых счет дебета равен "08". Второе слагаемое полностью аналогичным образом обрабатывает оборот по счету кредита. Затем разность этих слагаемых умножается на ячейку $D8, т.е. на значение поля "Знак". В данном конкретном случае производится умножение на "1", что выглядит как избыточное действие. Однако так будет только для активных счетов. Для пассивных же счетов в рассматриваемой формуле слагаемые следует поменять местами или, что то же самое, умножить на "-1". В табл. 4 видно, что для активных счетов поле "Знак" имеет значение "1", а для пассивных - "-1". Самое последнее слагаемое в формуле (1) добавляет остаток предыдущего периода. В итоге вся формула целиком реализует действие: к остатку предыдущего периода прибавить обороты по дебету счета и вычесть обороты по кредиту. Для пассивных счетов путем настройки поля "Знак" та же самая формула позволяет, как и положено, обороты по дебету и кредиту суммировать с обратным знаком. Нотация адресации в (1) такова, что формулу, записанную один раз, обычным копированием можно занести во все остальные строки и периоды баланса. Разумеется, формулы обработки операций содержатся только в тех строках баланса, для которых произведена настройка в счетах операций. В остальных строках содержатся обычные формулы суммирования промежуточных итогов. Так, например, строка "Оборотные активы" содержит обычную сумму по строкам производственных запасов, дебиторской задолженности и денежных средств. ОПУ и ДДС. Для этих ОФД одна и та же формула обработки реализует правила Д2 и Д3. Для строки ОПУ "Реализация без налогов" и периода "1" (ячейка G25) она будет выглядеть следующим образом: =(СУММЕСЛИ(Корр;$B25;Операции!F:F)- -СУММЕСЛИ(Корр;$C25;Операции!F:F))*$D25. (2) Формула (2) выглядит аналогично формуле (1) за исключением того, что обработка операции производится по корреспонденции счетов и отсутствует слагаемое нарастающего итога. На листе "Операции" корреспонденция формируется как текстовое сложение счетов. Поскольку в примере использованы только двузначные счета, то корреспонденция везде выражена четырьмя знаками. Например, операция дебет сч. 51 кредит сч. 62 будет записана как "5162". Для баланса разделение настройки счетов операций на поля "Плюс" и "Минус" выглядело избыточным. Оно существенным образом задействовано именно в ОПУ и ДДС. Вполне понятно, почему для этих документов недостаточно обрабатывать счет операции. Так, оборот по кредиту счета 66 может быть связан как с начислением процентов (корреспонденция 9966), так и с получением кредита (корреспонденция 5166). Следует сказать несколько слов о корреспонденциях, использованных в ОПУ. В реальном бухгалтерском учете начисление текущих затрат производится на временные счета, которые только в конце отчетного периода закрываются на финансовый результат. Поэтому начисление, скажем, оплаты труда в виде операции, отражаемой корреспонденцией "9970", как будто бы опускает операции с участием временных счетов и "замыкает" концы цепочки 4470 - 9044 - 9990 напрямую. Такой прием будет использоваться и в дальнейшем. Базовым принципам учета это не противоречит, как и было выдвинуто в требованиях при постановке задачи. Как и в случае с (1), формула (2) вводится один раз и затем может быть скопирована в любую ячейку ОПУ или ДДС. Наряду с преимуществом универсальности это порождает неудобство с отражением нулевых результатов. Отражение незначащих нулей загромождает отчетность и портит ее восприятие. Данная проблема решается установкой вручную формата ячейки в виде "0;-0;""". Он означает, что положительные значения отражаются как есть, отрицательные - тоже, а нулевые заменяются пустым символом. Также очень полезно ввести формулы проверки корректности отражения операций в ОФД. В электронной таблице, послужившей прототипом табл. 4, эти формулы введены в строки заголовков документов. При корректном заполнении документов они дают результат 0, а при некорректном просто отражают сумму ошибки. В ОФД реализованы три классические способа проверки в каждом периоде: - Проверка баланса. Активы - Пассивы = 0. - Проверка ОПУ. Чистая прибыль (ОПУ) - Прибыль текущего периода (баланс) = 0. - Проверка ДДС. Исходящий остаток (ДДС) - Денежные средства (баланс) = 0. Выполнение указанной проверки позволяет четко контролировать целостность финансовой отчетности. Допустим, в инвестиционных расчетах решили учесть начисления на фонд оплаты труда, использовав для этого сч. 69. Как только на листе "Операции" появится запись "Начисления на ФОТ" с корреспонденцией 9969, тут же проверка баланса покажет, что активы и пассивы не сходятся. Счет 99 будет обработан в балансе на листе "ОФД", а сч. 69 - нет. Допустим, после этого в текущие пассивы баланса добавили строку "Расчеты с внебюджетными фондами". Тогда проверка баланса покажет, что все в порядке, но проявится проблема при проверке ОПУ, поскольку в нем не отразили новый вид затрат. Затем для закрытия сч. 69 потребуется операция 6951, что приведет к нарушению проверки ДДС. Реализация данного механизма контроля целостности ОФД совместно с двойной записью операций позволяет решить большинство проблем, описанных в Б1. Проблемы Б2 и Б3 решаются формулами (1) и (2). В них отсутствуют прямые ссылки на отдельные ячейки листа "Операции". На этом листе можно произвольно удалять записи, добавлять или переставлять - это не приведет к потере ссылок на листе "ОФД". Как и для таблиц баз данных, критическим для структуры является только изменение полей, в нашем случае - столбцов. Технология инвестиционных расчетов Технология оценки эффективности инвестиционного проекта раскрывается структурой записей на листе "Операции" и методикой формирования капитального бюджета на листе "ОФД". Концептуально она соответствует официально принятой методике [2], представляя собой ее очень облегченный вариант. В соответствии с легендой для демонстрационного примера инвестиционного проекта каждой очереди предприятия соответствует самостоятельный блок записей об инвестиционных и прямых производственных затратах (см. табл. 3). Для 1-й очереди это (в скобках указана корреспонденция счетов операций): - "Инвестиции (0880)" - инвестиции, совершаемые за счет уставного капитала. До ввода в эксплуатацию они отражаются на дебете счета 08. Операция 0880 является сокращением возможной цепочки 5180 - 6051 - 0860. В данном случае инвестиции общей суммой 2000 д. е. совершаются в течение 1-го и 2-го периодов соответственно 1600 + 400 д. е. - "Ввод в эксплуатацию (0108)" - Ввод объекта в эксплуатацию во 2-м периоде по окончании освоения инвестиций. - "Продажи (6299)" - реализация готовой продукции начинается во втором периоде. - "Материалы (1099)" - списание материалов на себестоимость продукции (переменные затраты). - "Оплата труда (9970)" - начисление заработной платы. - "Амортизация (9901)" - начисление амортизации в соответствии с годовой нормой "НА" (см. табл. 2). Вторая очередь задается такими же точно операциями с отставанием на два периода. Отличием является то, что источником финансирования инвестиций является долгосрочный кредит (операция "Инвестиции (0867)"). После ввода этих данных на листе "ОФД" будет сформирована консолидированная финансовая отчетность по обеим очередям сразу. Это позволяет произвести расчет регламентных операций начисления налога на прибыль, дивидендов и реформации баланса: - "Налог на прибыль (9968)" - сумма начисленного налога на прибыль. В ОПУ формируется налогооблагаемая база в строке "Прибыль к налогообложению". Умножая ее на ставку налога "НП", получаем сумму налога. Для этого в ячейке 2-го периода вводим формулу "=ОФД!G32*НП", где первый множитель - ссылка на облагаемую прибыль 2-го периода, а второй - ссылка на ставку налога на прибыль. Необходимо указать, что прямая ссылка на ячейку листа "ОФД" не противоречит принципу В2, поскольку он требует бессылочной передачи данных только с листов данных на листы выходных форм. Здесь же ссылка производится в обратную сторону. Действительно, на листах данных в процессе работы записи постоянно подвергаются преобразованиям, поэтому прямые ссылки на них противоречат принципу целостности данных. Зато листы выходных форм, каковым является лист "ОФД", консервативны по структуре как строк, так и столбцов. Маловероятно, что когда-либо возникнет необходимость удалять строку "Облагаемая прибыль". - "Закрытие года (9984)" - в конце каждого года прибыль текущего периода переводится в разряд нераспределенной прибыли. В третьем периоде эта операция проводится на сумму прибыли 2-го периода и т.д. - "Дивиденды (8451)" - начисление дивидендов производится как процент на капитал. Поскольку решение о выплате дивидендов принимается после завершения отчетного периода, то, как и в предыдущем случае, начисление производится с опозданием на один период. Так, в 3-м периоде формула "=МИН(ОФД!G34;Див*ОФД!G13)" контролирует, чтобы размер дивидендов не превышал суммы чистой прибыли. Здесь "ОФД!G34" - чистая прибыль предыдущего периода, "ОФД!G13" - ссылка на строку "Собственные средства" баланса. Блок операций взаиморасчета предназначен для расчета сумм оплат исходя из заданных периодов оборота соответствующих статей активов и пассивов. Так, при известном объеме реализации и периоде оборота дебиторской задолженности (ПОДЗ) можно вычислить сумму поступлений от покупателей на каждый период. Действительно, исходя из того, что: ДЗ ДЗПП + Продажи - Выручка ПОДЗ = ------- дн = ------------------------ дн, Продажи Продажи где ДЗ - дебиторская задолженность, ДЗПП - дебиторская задолженность предыдущего периода, дн - число дней в периоде, можно выразить: ПОДЗ x Продажи Выручка = ДЗПП + Продажи - --------------. дн С использованием описанных преобразований вычисляются: - "Выручка (5162)" - через период оборота дебиторской задолженности. - "Поступление материалов (1060)" - через период оборота запасов. - Оплата поставщикам (6051) - через период оборота кредиторской задолженности. - "Выплата зарплаты (7051)" - через период оборота расчетов с персоналом. - "Платежи в бюджет (6851)" - через период оборота расчетов с бюджетом. Перечисленные операции позволяют заполнить раздел "Операционная деятельность" в ДДС. В завершающем блоке операций производятся расчеты по долгосрочным и краткосрочным кредитам. В данном случае принято, что начисление процентов и выплаты по кредитам производятся в начале следующего периода. Результаты всех перечисленных операций отражены в финансовой отчетности в соответствии с настройкой счетов. В ДДС отсутствуют кассовые разрывы, в балансе на последний период нет задолженностей по кредитам. Это означает, что на основании финансовой отчетности можно производить расчет NPV и IRR. С этой целью на листе "ОФД" составлен капитальный бюджет для расчета чистого денежного потока. Положительную его часть формирует чистая прибыль. Амортизация и ликвидационная стоимость компенсируют двойной счет инвестиций. Отток формируют затраты собственных средств на момент их возникновения. Все строки капитального бюджета используют только данные представленной на листе "ОФД" финансовой отчетности. При необходимости на основании отчетности могут быть рассчитаны необходимые аналитические коэффициенты и реализовано графическое представление аналитических показателей. Выводы 1. Специализированное программное обеспечение для инвестиционного анализа обладает рядом недостатков, связанных с отсутствием гибкости в формировании исходных данных и представлении результатов (см. А1 - А4). 2. Традиционные методы расчета в электронных таблицах, напротив, связаны с накоплением ошибок по мере роста и усложнения расчетов (см. Б1 - Б3). 3. Предлагаемая технология расчетов позволяет производить расчеты в электронных таблицах, избегая проблем Б1 - Б3. Суть технологии заключается в эмулировании методов работы СУБД на базе электронных таблиц (см. В1 - В2). 4. Проблема накопления ошибок (Б1) решается путем использования при формировании финансовой отчетности принципа двойной записи и связанных с ним механизмов самоконтроля. 5. Проблема целостности данных (Б2 - Б3) решается использованием методов преобразования информации без использования прямых ссылок. Примеры реализации представлены в формулах (1) - (2). Литература 1. http://www.alt-invest.ru/software // "Альт-Инвест". Описание программных продуктов. 2. Методические рекомендации по оценке эффективности инвестиционных проектов / Утверждены Минэкономики России. 21.06.1999 / В.В. Коссов. - Офиц. изд. 2-я ред. - М.: Экономика, 2000. - 421 с. С.А.Дзюба К. т. н., доцент кафедры "Финансы и кредит" Иркутский государственный технический университет Подписано в печать 21.09.2007 ————





Прокомментировать
Ваше имя (не обязательно)
E-Mail (не обязательно)
Текст сообщения:



еще:
Статья: Балльная оценка финансового состояния предприятий уголовно-исполнительной системы (на примере Главного управления Федеральной службы исполнения наказаний по Краснодарскому краю) ("Экономический анализ: теория и практика", 2007, N 18) Источник публикации "Экономический анализ: теория и практика", 2007, N 18 >
Статья: Оценка вероятности банкротства предприятий-заемщиков на основе кластерного анализа ("Экономический анализ: теория и практика", 2007, N 18) Источник публикации "Экономический анализ: теория и практика", 2007, N 18



(C) Buhi.ru. Некоторые материалы этого сайта могут предназначаться только для совершеннолетних.