ГЛАВА 7
Отчет о движении денежных средств
Следующий список показывает нашу повестку дня, и следующим этапом является подготовка отчета о движении денежных средств:

  • Запись исторических отчетов о прибылях и убытках и балансового отчета
  • Расчет исторических драйверов роста
  • Прогнозирование драйверов роста для отчетов о прибылях и убытках и балансового отчета
  • Построение прогнозируемых отчетов о прибылях и убытках и балансового отчета
  • Подготовка графика активов и амортизации
  • Подготовка графика долгов
  • Подготовка отчета о движении денежных средств
  • Анализ коэффициентов
  • Оценка по методу DCF
  • Другие методы оценки
  • Анализ сценариев
На данном этапе мы завершили отчет о прибылях и убытках, и единственной статьей, оставшейся для завершения балансового отчета, который все еще не сбалансирован, являются денежные средства.
В этой главе мы рассмотрим, как подготовить отчет о движении денежных средств для нашего проекта.

В этой главе мы рассмотрим следующие темы:

  • Введение в отчет о движении денежных средств
  • Статьи, не связанные с движением денежных средств
  • Чистое изменение оборотного капитала
  • Балансировка балансового отчета
  • Создание быстрого отчета о движении денежных средств
Введение в отчет о движении
денежных средств
Отчеты о прибылях и убытках отличаются от отчета о движении денежных средств тем, что они не ждут урегулирования денежных последствий операции, прежде чем операция будет признана. Например, если вы совершаете продажу на 100 000 рублей, и клиент получил товары или услуги, но еще не заплатил, движения денежных средств нет.

Однако и вы, и клиент признаете, что продажа была совершена — действительно, право собственности и владение товарами были переданы, поэтому отчет о прибылях и убытках зафиксирует это как продажу в кредит, увеличив оборот на 100 000 рублей, и для завершения двойной записи создается дебиторская задолженность на имя этого клиента, чтобы обозначить, что он должен вам 100 000 рублей. Это метод начисления в бухгалтерском учете, который гласит, что доходы должны учитываться в периоде, в котором они заработаны, а расходы должны сопоставляться с доходами, которые они помогли сгенерировать.

Это пронизывает весь учет, затрагивая такие вещи, как арендная плата, уплаченная авансом (только арендная плата за этот год должна проходить через отчеты о прибылях и убытках); использованная электроэнергия, но счет еще не пришел (начислите электроэнергию в отчетах о прибылях и убытках); и закупки должны быть скорректированы на начальные и конечные запасы, чтобы в отчете о прибылях и убытках отражалась только себестоимость проданных товаров.

Во всех этих примерах фактический денежный поток будет отличаться от суммы, включенной в отчет о прибылях и убытках. Это имеет хороший экономический смысл и необходимо для получения истинной прибыли или убытка за каждый период. Однако, как цитировалось ранее, оборот — это тщеславие, прибыль — это здравомыслие, но деньги — это реальность. Независимо от того, сколько прибыли получает компания, если она не подкреплена денежными средствами, рано или поздно компания обанкротится. Вот почему отчет о движении денежных средств так важен.

Вы помните, что мы создали визуальную проверку в нашей модели, чтобы указать, сбалансированы ли балансовые отчеты или нет. Так, если они не сбалансированы, ячейки проверки будут красными, но как только они сбалансируются, ячейки станут зелеными, как показано на следующих скриншотах. Исторические балансовые отчеты, конечно, будут сбалансированы.

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

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

В противном случае мы начнем утомительный процесс устранения неполадок для отслеживания ошибки:
Предыдущий скриншот показывает завершенный отчет о движении денежных средств, в котором конечные остатки денежных средств теперь перенесены в соответствующие балансовые отчеты, и проверка баланса показывает, что все они теперь сбалансированы. Логической отправной точкой при подготовке отчета о движении денежных средств является прибыль за год.
Статьи, не связанные с движением
денежных средств
При расчете чистой прибыли после налогообложения (PAT) был учтен ряд статей, не связанных с движением денежных средств, которые теперь необходимо сторнировать, чтобы получить точную цифру денежного потока, как показано здесь:
Очевидным кандидатом на это является амортизация. Соответствующий денежный поток возникает в момент покупки актива. Однако мы не списываем всю стоимость на отчет о прибылях и убытках сразу; правильный бухгалтерский учет заключается в распределении первоначальной стоимости на срок полезного использования актива.

Это периодическое распределение стоимости называется амортизацией и явно не связано с движением денежных средств. Поскольку она была вычтена как расход при расчете нашей прибыли, нам нужно добавить ее обратно к PAT, как показано на предыдущем скриншоте. Мы также добавляем обратно проценты, начисленные к PAT. Хотя это денежный поток, это стоимость долгового финансирования, и, следовательно, более уместно рассматривать его в рамках финансовой деятельности.
Чистое изменение оборотного капитала
Давайте посмотрим на следующий скриншот чистого изменения оборотного капитала:
Этот раздел преобразует нашу прибыль с метода начисления в прибыль на кассовой основе. Проще говоря, возвращаясь к нашему предыдущему примеру, мы зафиксировали продажу на 100 000 рублей, увеличив нашу прибыль на эту сумму, хотя денежные средства не были получены. Этот раздел рассматривает соответствующее увеличение дебиторской задолженности на 100 000 рублей и трактует его как отток, который должен быть вычтен перед получением денежного потока от операционной деятельности, тем самым сторнируя приток, зафиксированный от продажи в кредит.

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

Обратите внимание, что если вы придерживаетесь этой формулировки, уменьшения автоматически учтутся сами собой.

Давайте посмотрим на следующую таблицу:
Если считать увеличение как (Год 2 - Год 1), то в примере 1, Добавить: Увеличение кредиторской задолженности даст следующее:

+ (50 000 – 30 000) = 20 000 — приток

В примере 2, где есть уменьшение, мы получим следующее:

+ (50 000 – 70 000) = +(-20 000) = -20 000 — отток

То же самое относится и к активам оборотного капитала, как видно из следующей таблицы:
Как и в предыдущем случае, увеличение составляет (Год 2 - Год 1), поэтому в примере 1,
Вычесть: Увеличение дебиторской задолженности даст следующее:

- (40 000 – 35 000) = - 5 000 — отток

В примере 2, где есть уменьшение, мы получим следующее:

- (50 000 – 60 000) = -(-10 000) = +10 000 — приток

Промежуточный итог всего до сих пор дает нам денежный поток от операционной деятельности.
Денежный поток от
инвестиционной деятельности
Давайте посмотрим на следующий скриншот денежного потока от инвестиционной деятельности:
Этот раздел довольно понятен.
Он включает покупку или продажу инвестиций, включая акции других компаний, капитальные затраты (CapEx) и так далее.
Денежный поток от
финансовой деятельности
Давайте посмотрим на следующий скриншот денежного потока от финансовой деятельности:
К настоящему моменту мы должны быть знакомы с тем фактом, что финансирование поступает из внутренних источников, собственного капитала (акций), или внешних источников в виде долга. Увеличения и уменьшения этих остатков рассматриваются здесь. Вы помните, что мы добавили обратно процентные расходы к PAT. Это было сделано для того, чтобы рассмотреть их здесь, в рамках финансовой деятельности. Мы также вычтем выплаченные дивиденды как отток.

В рамках финансовой и инвестиционной деятельности иногда будут происходить крупные, разовые операции, которые оказывают значительное влияние на чистый денежный поток; например, продажа основных средств. Операционная деятельность, однако, отражает обычную хозяйственную деятельность компании. Именно сюда инвесторы смотрят, чтобы определить, генерирует ли компания достаточно денежных средств для погашения своих обязательств и для роста.
Балансировка балансового отчета
Конечный остаток денежных средств будет перенесен в балансовый отчет как денежные средства и их эквиваленты в составе текущих активов. Однако важно отметить, что остаток может быть отрицательным, и в этом случае он должен быть отражен как овердрафт в составе текущих обязательств. Поскольку вы не знаете, каким он будет, особенно учитывая, что он может измениться в результате последующих модификаций, вам нужно построить свою модель таким образом, чтобы остаток денежных средств переносился в денежные средства и их эквиваленты, если он положительный, и в овердрафт, если он отрицательный.

Обычно, когда вам нужно смоделировать ситуацию, зависящую от логического вопроса (который приводит к ответу истина или ложь), первое, что приходит на ум, — это оператор ЕСЛИ (IF). Например, предположим, курсор находится в ячейке J35, денежные средства и их эквиваленты, и вы хотите связать это с рассчитанным остатком денежных средств из отчета о движении денежных средств в ячейке J86.

Вы бы ввели =J86, и остаток денежных средств появился бы в ячейке J35 при нажатии Enter.
Чтобы учесть неопределенность, объясненную в предыдущем разделе, с помощью оператора ЕСЛИ, вы бы ввели =ЕСЛИ(J86>0; J86; ""). Это означает, что если остаток денежных средств положительный, больше 0, то поместить остаток денежных средств в ячейку J35; в противном случае оставить ячейку пустой.

В соответствующей ячейке овердрафта, скажем, ячейке J45, вы бы ввели =ЕСЛИ(J86>0; ""; -J86). Это означает, что если остаток денежных средств положительный, больше 0, то оставить ячейку пустой; в противном случае изменить знак остатка денежных средств с отрицательного на положительный и поместить его в ячейку J45.

Однако есть более элегантный способ справиться с этим, используя формулы МИН (MIN) и МАКС (MAX).

В ячейке J35 вы бы просто ввели =МАКС(J86; 0). Эта формула гарантирует, что максимум из остатка денежных средств и 0 всегда будет попадать в ячейку J35.

Если подумать, положительное число всегда больше 0 и, следовательно, всегда будет рассматриваться как денежные средства и их эквиваленты. В ячейке J45, Овердрафт, вы бы ввели =МИН(J86; 0). (Примечание: для отображения овердрафта как положительного числа в обязательствах, возможно, потребуется использовать `-МИН(J86; 0)` или `ABS(МИН(J86; 0))`).

Это гарантирует, что всякий раз, когда остаток денежных средств отрицательный, он всегда будет отражаться в ячейке J45; в противном случае ячейка будет содержать 0. После выполнения этой проводки балансовые отчеты должны сбалансироваться, и наши ячейки проверки баланса должны все стать зелеными. Если это не так, то вам нужно будет устранить неполадки, чтобы найти источник ошибки.
Устранение неполадок
Первый шаг — проверить точность вашего отчета о движении денежных средств. Поскольку исторические годы уже будут иметь остаток денежных средств или овердрафта, вы можете проверить остатки денежных средств вашего отчета о движении денежных средств за эти годы с денежными средствами в балансовом отчете.

Если они не совпадают, вам нужно будет снова проверить записи вашего отчета о движении денежных средств:

  1. Прежде всего, проверьте ваши итоги на наличие ошибок суммирования.
  2. Затем определите разницу и разделите ее на 2. Просмотрите свой отчет о движении денежных средств, чтобы увидеть, есть ли сумма, равная этой цифре. Этот тест проверяет, не ошибочно ли вы отразили цифру как отрицательную вместо положительной или наоборот.
  3. Просмотрите балансовый отчет и отчет о прибылях и убытках на наличие суммы, равной всей разнице, рассчитанной на шаге 1. Этот тест проверяет, не пропустили ли вы сумму из отчета о движении денежных средств.
  4. Просмотрите балансовый отчет и отчет о прибылях и убытках, чтобы увидеть, есть ли какие-либо счета или остатки, которые не были учтены в вашем отчете о движении денежных средств. Это часто случается, когда у вас есть нерегулярные счета или движения; например, эмиссионный доход, специальные резервы и корректировки предыдущих лет.
  5. Как только вы сверите свои исторические отчеты о движении денежных средств с историческими балансовыми отчетами, ваши проверки баланса теперь должны быть все зелеными. Если это не так, то вам нужно будет расширить устранение неполадок на остальную часть модели.
Циклические ссылки
Допустим, у вас есть данные в ячейках с A1 по A4, и вы вводите следующую формулу в ячейку A5 — =СУММ(A1:A6). Р7 Офис пометит это как ошибку циклической ссылки, потому что вы включили ячейку с ответом, A5, в диапазон суммирования. В общем плане компания будет инвестировать любые избыточные денежные средства для получения процентов. С другой стороны, когда денежные средства находятся в овердрафте, на них будут начисляться проценты.

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

С каждым циклом или итерацией изменение процентов, начисленных или заработанных на конечном остатке денежных средств отчета о движении денежных средств, становится все меньше и меньше и в конечном итоге стремится к нулю. Чтобы создать циклическую ссылку намеренно, вам нужно попросить Р7 Офис разрешить это, перейдя в Параметры и установив флажок Включить итеративные вычисления. Вы можете оставить максимальное количество итераций равным 100.

Я не рекомендую это никому, кроме опытных пользователей, и даже тогда, только если вы не будете делиться своей моделью с другими пользователями, по следующей причине:

К сожалению, циклические ссылки, когда они включены, notoriоusly ненадежны и могут привести к нестабильной работе Р7 Офис. Когда это происходит, Р7 Офис заполняет лист ошибками. Затем вам нужно будет потратить время на просмотр модели, чтобы вручную обнулить ячейки, являющиеся источником цикличности. В качестве альтернативы вы можете восстановить резервную копию, которая не содержит цикличности.

Это может быть довольно тревожным для всех, кроме опытных пользователей Р7 Офис, и может привести к потере часов времени моделирования.

Лучший способ обойти это — включить "прерыватель цепи" с самого начала, как показано на следующем скриншоте:
Для этого назначьте пустую ячейку, скажем, ячейку E5, в качестве прерывателя цепи, затем введите ВЫКЛ или 1, чтобы разрешить циклическую ссылку; или ВКЛ или 0, чтобы обнулить ячейки с цикличностью.

Затем вы заключаете ячейку(и), содержащую(ие) циклическую ссылку, в оператор ЕСЛИ. Логическим вопросом будет E5=1 (или E5=0, в зависимости от вашей логики ВКЛ/ВЫКЛ). Если это истина, то разрешить формулу с циклической ссылкой; в противном случае установить значение 0.

Значение по умолчанию прерывателя цепи должно быть ВЫКЛ (или 1); затем, если формула выходит из-под контроля, просто введите ВКЛ (или 0) в ячейку прерывателя цепи, чтобы вызвать 0 в операторе ЕСЛИ и очистить цикличность.

Помните, что Р7 Офис постоянно пересчитывает ячейки с формулами, поэтому это может происходить регулярно. Опять же, это должны делать только опытные пользователи, которые не будут делиться своей моделью.
Создание быстрого отчета о
движении денежных средств
Теперь, когда вы узнали, как создать отчет о движении денежных средств и все, что вам нужно сделать, давайте создадим простой отчет для конкретного сценария. Предположим, вы основатель компании по веб-дизайну, и вам нужно отслеживать все, на что вы тратите деньги, потому что для стартапа капитал жизненно важен для развития компании. Мы создадим простой отчет о движении денежных средств для отслеживания расходов за первый год, чтобы понять, будет ли выгодно продолжать работу с компанией в дальнейшем:

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

Операционный приток компании по веб-дизайну будет в основном из двух источников:
  • Клиенты, запрашивающие веб-сайты
  • Фриланс-графический дизайн, выполняемый сотрудниками
Итак, наша вкладка Денежные поступления будет выглядеть следующим образом:

Что касается операционных расходов, их можно классифицировать следующим образом:

  • Услуги хостинга для веб-сайтов
  • Ресурсы, необходимые для работы над веб-сайтами
  • Заработная плата сотрудников
  • Подоходные налоги и так далее
После сбора всего этого в таблицу она должна выглядеть примерно так, как на следующем скриншоте:

Наконец, мы добавим строку чистого денежного потока для отображения общего денежного потока от операций.

В ячейке, назначенной для нее, мы введем следующую формулу:

=СУММ(D8:D15)

CopyExplain

Мы завершили операционную часть нашего отчета о движении денежных средств.

Теперь мы создадим таблицу, аналогичную таблице операций; на этот раз для инвестиционной деятельности. В этой таблице мы будем использовать следующее в качестве денежных поступлений:
  • Продажа веб-доменов и шаблонов
  • Продажи графического дизайна
Итак, наш отчет о движении денежных средств теперь выглядит примерно так, как на следующем скриншоте:
Расходы на инвестиционную деятельность состоят из следующего:

  • Покупка компьютеров и другого оборудования
  • Развлекательные мероприятия для сотрудников
  • Поощрение сотрудников
Мы добавим их в таблицу, следующим образом:
Затем, аналогично таблице операций, мы создадим строку, отображающую общий денежный поток от инвестиционной деятельности.

До сих пор наш отчет о движении денежных средств должен выглядеть следующим образом:

Теперь мы повторим ту же процедуру для финансовой деятельности, изменив элементы, как показано на следующем скриншоте:
Наша последняя задача — создать ячейку, которая будет отображать общую сумму денежных средств, заработанных в течение года после вычетов, следующим образом:
Чтобы рассчитать общую сумму заработанных денежных средств, нам просто нужно найти сумму значений, присутствующих в ячейках чистого денежного потока для всех трех видов деятельности, и денежных средств, инвестированных в начале года.

В этом случае формула будет следующей:

=D16+D27+D38+D4

CopyExplain

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

Итак, наш окончательный отчет о движении денежных средств выглядит следующим образом:

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

Мы создали простой отчет о движении денежных средств, который может пригодиться во многих сценариях. Шаблон, созданный здесь, можно найти в репозитории GitHub для книги как CashFlowCompany.xlsx.
Резюме
В этой главе мы узнали, как создать наш отчет о движении денежных средств, используя различные функции в Р7 Офис. Мы узнали, как учитывать различные элементы, такие как статьи, не связанные с движением денежных средств, денежный поток от различных видов деятельности, таких как инвестиционная и финансовая, и так далее. Мы также узнали, как сбалансировать лист, чтобы все было точно. Мы также поняли, как устранять любые ошибки, которые могут здесь возникнуть. Наконец, мы создали пример отчета о движении денежных средств для конкретного сценария.

В следующей главе мы рассмотрим различные виды анализа коэффициентов.