Основные этапы разработки системы платежного календаря. Платежный календарь: образец


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

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

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

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

Пример классического платежного календаря

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

В составе классического платежного календаря (рис. 21.1.) можно выделить три составляющих ДДС:

  • денежный поток от основной деятельности;
  • денежный поток от инвестиционной деятельности;
  • денежный поток от финансовой деятельности
  • с детализацией их на отдельные статьи.

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

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

Рис. 21.1. Пример классического платежного календаря

Задачи автоматизации формирования платежного календаря

У модели ДенежныеПотоки присутствует существенный недостаток - невозможность просмотра проводимых операций в разрезе одного банковского дня при достаточном количестве введенных записей о проводимых операциях в исходную таблицу на рабочем листе ИсхДанные. Для этой цели введите в состав модели рабочий лист ПК с платежным календарем (рис. 21.2.). Непосредственные задачи автоматизации формирования платежного календаря:

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

Рис. 21.2. Рабочий лист ПК с созданным платежным календарем и числовым примером за февраль месяц

Создание платежного календаря

Таблица непосредственно платежного календаря расположена в области ячеек С6:AI83. Строки 12:29 календаря выделены для формирования постатейно данных поступивших денежных средств, а строки 32:79 - для списанных.

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

Формирование наименований статей платежного календаря

Для формирования наименований статей платежного календаря предназначена подпрограмма ФормированиеСтатейКалендаря (рис. 21.3.). Статьи формируются на основании наименований операций, введенных в исходную таблицу на рабочем листе ИсхДанные. Причем, если наименование операции присутствует в исходной таблице, но не проводилась в месяце, за который формируется платежный календарь, эта статья будет все равно присутствовать в календаре. Это объясняется необходимостью унификации платежных календарей за любой период времени. Смысл такой унификации заключается, прежде всего, в наглядности, или желании человека искать вещи на привычном для него месте. Например, в одном месяце предприятие вело активную финансово-хозяйственную деятельность и статей расхода, по которым проводились операции, было 50, а в другом месяце всего 10, и в календаре отражены только статьи с проводимыми операциями. Руководитель, положив на стол два листа бумаги с распечатанными платежными календарями, больше времени потратит на поиск идентичных статей в этих таблицах, чем непосредственно на анализ содержащейся информации и принятие решений.

В подпрограмму входят на две других процедуры: ввод формул выбора наименований статей поступления (ДоходнаяЧасть) и статей списания денежных средств (РасходнаяЧасть). Сама же подпрограмма осуществляет только вставку выбранного текста наименований статей непосредственно в календарь.

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

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

Рис. 21.3. Подпрограмма ФормированиеСтатейКалендаря для формирования наименования статей поступления денежных средств

Формирование наименования статей поступления денежных средств

Прежде чем приступить к записи макроса ДоходнаяЧасть, введите формулы в ячейку ВА12:

=ЕСЛИ(ИсхДанные!I10=0;"";ЕСЛИ(ИсхДанные!H10=1;ИсхДанные!C10;0))

которая вначале проверяет - отличается ли значение в ячейке I10 рабочего листа ИсхДанные (поступление денежных средств) от значения 0. Если отличается, то проводится дополнительная проверка - введен ли признак денежных потоков в ячейку Н10 рабочего листа ИсхДанные. При выполнении этих условий формула возвращает текст наименования операции, введенную в ячейку С10 рабочего листа ИсхДанные.

И в ячейке ВВ12 формула:

=ЕСЛИ(BA12=BA13;0;BA12)

которая вступает в свои полномочия после замены содержимого диапазона ячеек ВА12:ВА5002, содержащих первую формулу на определенные ею значения и последующую их сортировку (по убыванию не считая первую строку строкой заголовка). После сортировки значений, текст одинаковых наименований статей будет содержаться только в смежных ячейках. Тогда эта формула, сравнив значения в двух смежных ячейках, при идентичном тексте возвратит значение 0, а при несовпадении - текст наименования статьи в ячейке находящейся выше. Таким образом, из всех ячеек, содержащим одинаковый текст наименования статьи во всем массиве данных будет выбрана только одна.

Для записи подпрограммы выполните следующие действия после начала записи макроса:

  • выделите область ячеек ВА12:ВА22 и нажмите клавишу F2, после чего комбинацию клавиш Ctrl+Enter;
  • не перемещая табличного курсора, скопируйте выделенный диапазон в буфер обмена и произведите вставку в тот же диапазон, вызвав диалоговое окно Специальная вставка, в котором активизируйте переключатель Значения;
  • не перемещая табличного курсора, выполните сортировку выделенного диапазона по убыванию нажав кнопку Сортировка по убыванию на Стандартной панели инструментов. Таким образом, весь имеющийся список операций, связанных с поступлением наличности соберется в верхней части выделенного диапазона, причем в убывающем алфавитном порядке;
  • выделите область ячеек ВВ12:ВВ22 и повторите все описанные действия;
  • остановите запись макроса и, открыв Редактор Visual Basic, произведите редактирование выделяемых диапазонов ячеек, заменив их адреса на ВА12:ВА5002 и ВВ12:ВВ5002, а также отредактируйте текст кода VBA и введите примечания.

Рис. 21.4. Макрос ДоходнаяЧасть

Формирование наименования статей списания денежных средств

При создании макроса РасходнаяЧасть нет необходимости повторять все действия, выполненные при записи предыдущего. Скопируйте макрос ДоходнаяЧасть в Редакторе Visual Basic и заменив имя отредактируйте его, что заключается в замене ссылки на ячейку с I10 при вводе формулы в диапазон ячеек ВА:

""=IF(ИсхДанные!R[-2]C[-44]=0, ......"

""=IF(ИсхДанные!R[-2]C[-43]=0, ...."

Это относительная система ссылок и указывает на то что столбец I находится 44-м, а столбец J 43-м слева по отношению к столбцу ВА, в ячейки которого вводятся формулы.

Заполнение платежного календаря суммами ежедневных оборотов денежных средств

Подпрограмма ЗаполнениеПлатежногоКалендаряПоДатам (рис. 21.5.) состоит из трех составляющих:

  • подпрограммы ФормулыЗаполненияПлатежногоКалендаря непосредственно для ввода формул, производящих расчет;
  • цикла For-Next для последовательного ввода рассчитанных ежедневных оборотов ДС по каждой статье в платежный календарь;
  • очистки содержимого области с введенными формулами промежуточных расчетов.

Критериями при выборе данных служат:

  • номер месяца, введенный в ячейку D2 перед началом вычислений;
  • номер дня выбранного месяца, вводимого циклом For-Next с помощью переменной X в ячейку ВА1, и при выполнении подпрограммы изменяющего значение от 1 до31;
  • наименование статьи управленческого учета, сформированных ранее в платежном календаре в диапазоне ячеек С12:С79.

Рис.21.5. Подпрограмма ЗаполнениеПлатежногоКалендаряПоДатам

Формулы расчета ежедневных оборотов денежных средств

Для ввода формул определения ежедневных оборотов денежных средств запишите макрос ФормулыЗаполненияПлатежногоКалендаря, предварительно введя следующие формулы. В ячейке ВА10 формула:

=ЕСЛИ(МЕСЯЦ(ИсхДанные!D10)=$D$2;ЕСЛИ(ДЕНЬ(ИсхДанные!D10)=$BA$1;ИсхДанные!C10;0);0)

которая сначала определяет, соответствует ли номер месяца в дате, находящейся в ячейке D10 рабочего листа ИсхДанные номеру месяца, введенному в ячейку D2 рабочего листа ПК. При выполнении этого условия проверяется следующее условие - соответствует ли номер дня месяца этой даты номеру дня месяца, вводимого в ячейку ВА1 рабочего листа ПК. При выполнении этих условий формула возвращает наименование проводимой операции, введенной в ячейку D10 рабочего листа ИсхДанные. В противном случае формула возвращает значение 0.

Формула в ячейке ВВ10:

=ЕСЛИ(BA10=0;0;СУММ(ИсхДанные!I10:J10))

проверяет результат вычисления формулы в ячейке ВА10. Если результат не равен нулю, то формула суммирует значение поступления и списания денежных средств по этой операции, содержащихся в ячейках I10:J10 рабочего листа ИсхДанные. Суммирование значений доходных и расходных статей объясняется тем, что в ячейках I10:J10 значения одновременно содержаться не могут. Это должно обязательно учитываться при формировании таблицы на листе ИсхДанные, ведь иначе такая запись не будет иметь никакого смысла.

Формула в ячейке ВС12:

=СУММЕСЛИ($BA$10:$BA$5000;$C12;$BB$10:$BB$5000)

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

Запись макроса заключается в последовательном вводе этих формул в диапазоны ячеек BC12:BC79, ВА10:ВА5000 и ВВ10:ВВ5000.

Рис. 21.6. Подпрограмма ввода формул определения оборотов за день по каждой статье управленческого учета

Цикл заполнения платежного календаря ежедневными оборотами движения денежных средств

Основным элементом автоматического заполнения платежного календаря ежедневными оборотами ДДС является цикл For-Next. Последовательность выполняемых циклом операций в подпрограмме ЗаполнениеПлатежногоКалендаряПоДатам (рис. 21.5.) следующая:

  • предварительно переменной Row (номер строки) присваивается значение 12, что соответствует номеру строки, с которой начинает формироваться текст наименований статей управленческого учета;
  • задается выполнение циклов от 1 до 31, что соответствует максимальному количеству дней в месяце;
  • переменной Х присваивается значение равное его предыдущему значению, увеличенному на единицу. Значение Х не было задано и в начале выполнения цикла оно будет равно нулю;
  • текущее значение переменной Х присваивается ячейке ВА1 (номер дня месяца), по которой будет производиться выборка данных ранее введенными формулами в диапазоне ячеек ВА10:ВА5000;
  • задается перерасчет введенных формул;
  • копируется содержимое диапазона ячеек BC12:BC79, формулы которых возвращают различные значения при изменении значения ячейки ВА1;
  • определяется ячейка в рабочей области платежного календаря с адресом на пересечении номера строки (Row) и номера столбца, равного значению 3 (столбцы А:С), увеличенному на значение переменной Х. Строка кода VBA Cells(Row, 3 + X). В эту ячейку производится вставка значений скопированного диапазона BC12:BC79. Переменная Х с каждым циклом увеличивается на единицу и происходит с каждым циклом переход на одну ячейку правее - D12. E12, F12, G12 и т.д. Переменную Row в этой подпрограмме можно не использовать, а просто указать значение 12, но так нагляднее.

Ввод дат и сальдо на начало дня

Задачей макроса КалендарьДатыСальдо (рис. 21.7.) является ввод формул:

  • определения номера года, в котором может находиться вводимый в ячейку D2 номер месяца;
  • даты, за которую производятся ежедневные расчеты в платежном календаре;
  • остатков денежных средств на начало каждого дня.

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

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

Несмотря на кажущуюся сложность, задача довольно проста и определяется одной формулой, по критериям: заданный временной диапазон и значение номера месяца. Формула определения номера года в ячейке D3:

=ЕСЛИ(ИЛИ(ГОД(МИН(СуммПотоки!B3:B200))=ГОД(МАКС(СуммПотоки!B3:B200));МЕСЯЦ(МИН(СуммПотоки!B3:B200))

в первом аргументе функции ЕСЛИ функция ИЛИ проверяет два условия:

  • равен ли максимальный год в области дат на рабочем листе СуммПотоки минимальному номеру года в том же диапазоне. Простыми словами - будет ли в этом интервале встреча Нового года?;
  • больше или равен минимальный номер месяца в этой же области дат номеру месяца в ячейке D2.

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

Формула формирования даты в ячейке D6:

=ЕСЛИ(ЕОШ(СЦЕПИТЬ(D7;".";$D$2;".";$D$3)*1);0;СЦЕПИТЬ(D7;".";$D$2;".";$D$3)*1)

с помощью функции СЦЕПИТЬ соединяет в единое целое день (ячейка D7), месяц (ячейка D2) и год (ячейка D2). Алгоритм вычислений таких формул описан в главе 7. Цикл заполнения платежного календаря предполагает, что в месяце 31 день. Следовательно, как в нашем примере, если формировать календарь за февраль, в котором 28 дней, то, в этом месяце, начиная с 29-го числа, будет возвращаться значение ошибки #ЗНАЧ. Поэтому функцию СЦЕПИТЬ в первом аргументе функции ЕСЛИ проверяет функция ЕОШ, которая при обнаружении ошибки возвратит значение ИСТИНА. В таком случае функция ЕСЛИ возвратит значение 0, в противном - значение даты в формате Excel, созданной функцией СЦЕПИТЬ.

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

=ЕСЛИ(ЕНД(ВПР(D6-1;СуммПотоки!$B$3:$E$200;4;ЛОЖЬ));0;ВПР(D6-1;СуммПотоки!$B$3:$E$200;4;ЛОЖЬ))

Основная функция поиска данных формулы - функция ВПР. При отсутствии даты в диапазоне поиска, для устранения возвращаемого формулой значения ошибки, в первом аргументе функции ЕСЛИ применена функция ЕНД. А функция ЕСЛИ выбирает - при отсутствии даты, возвращает значение 0, в противном случае значение остатка денежных средств на заданную дату, найденное функцией ВПР.

Запись макроса КалендарьДатыСальдо заключается в последовательном вводе этих формул в ячейки D3, D6:AH6 и D9:AH9 и последующем редактировании кода VBA после записи макроса.

Рис. 21.7. Подпрограмма КалендарьДатыСальдо

Итоговые расчеты платежного календаря

Подпрограмма КалендарьИтоговыеРасчеты (рис. 21.8.) довольно проста и заключается во вводе всех суммирующих формул в соответствующие диапазоны ячеек. В заключение подпрограмма выделяет весь рабочий лист и заменяет формулы на значения, после чего вводит в ячейку С1 формулу определения текущей даты и времени.

Рис. 21.8. Подпрограмма КалендарьИтоговыеРасчеты

Полный цикл заполнения платежного календаря

Для того чтобы все операции по заполнению платежного календаря происходили автоматически, напишите подпрограмму ЗаполнениеПлатежногоКалендаря (рис. 21.9.). Эта подпрограмма состоит из имен записанных ранее макросов, выполняющих заданные им процедуры расчетов. Для запуска макроса на выполнение создайте кнопку Заполнение платежного календаря (рис. 21.2.) и назначьте ей созданную подпрограмму.

Рис. 21.9. Подпрограмма ЗаполнениеПлатежногоКалендаря

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

Для полного расчета всей модели от перерасчета данных на листе ИсхДанные до расчета кредитной линии и заполнения платежного календаря запишите подпрограмму ПолныйРасчетДенежныхПотоков (рис. 21.10.), которая осуществляет весь цикл расчетов, описанный в главах создания модели ДенежныеПотоки. Запуск подпрограммы на выполнение поручите кнопке Полный расчет денежных потоков (рис. 21.2.).

Рис. 21.10. Подпрограмма ПолныйРасчетДенежныхПотоков полного расчета модели денежных потоков

Подпрограмма перепоручает созданным ранее процедурам УточненныйРасчетКредитнойЛинии (рис. 20.12.) и ЗаполнениеПлатежногоКалендаря (рис. 21.9.) выполнение всего цикла вычислений с момента перерасчета таблицы на листе ИсхДанные до заполнения платежного календаря. Кроме этого подпрограмма дополнена сервисными функциями:

  • таймером, фиксирующем время выполнения всего цикла расчета;
  • диалоговым окном, всплывающем при окончании вычислений;
  • сворачиванием окна Excel на все время выполнения вычислений и последующем восстановлении его на весь экран по завершению выполнения подпрограммы.

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

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

X = Application.Round((Timer - X), 0)

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

Создание диалогового окна с помощью функции MsgBox

О возможности создания в Excel пользовательских диалоговых окон с помощью Редактора Visual Basic было написано в главе 5 (рис. 5.16.). Рассмотрим создание и применение диалогового окна с помощью функции MsgBox. Функция MsgBox выводит на экран диалоговое окно, содержащее сообщение и устанавливает режим ожидания нажатия кнопки пользователем.

Синтаксис функции:

MsgBox(prompt[, buttons] [, title] [, helpfile, context])

содержит следующие основные именованные аргументы:

  • prompt - обязательный аргумент. Это строковое выражение, отображаемое как сообщение в диалоговом окне. Максимальная длина строки prompt составляет приблизительно 1024 символов и зависит от ширины используемых символов.
  • buttons - необязательный аргумент. Это числовое выражение, представляющее сумму значений, которые указывают число и тип отображаемых кнопок, тип используемого значка, основную кнопку и модальность окна сообщения. Для получения справки по этому аргументу поместите курсор на эту функцию и нажмите клавишу F1 для вызова справки Редактора Visual Basic. Значение этого аргумента по умолчанию равняется 0.
  • title - необязательный аргумент. Это строковое выражение, отображаемое в строке заголовка диалогового окна. Если этот аргумент опущен, в строку заголовка помещается имя приложения, например, Microsoft Excel.

В нашей подпрограмме в строке кода VBA:

MsgBox "Полная продолжительность расчета - " & X & " секунд(а/ы)", 0, "Модель прогнозирования движения денежных потоков"

у функции MsgBox имеются следующие аргументы:

  • prompt - отображаемое текстовое сообщение, содержащее текст - Полная продолжительность расчета, затем значение переменной - X и текст - секунд(а/ы);
  • buttons - присвоено значение 0, что говорит о том, что количество отображаемых кнопок одно - отображается только кнопка OK;
  • title - текстовое выражение, отображаемое в строке заголовка диалогового окна: Модель прогнозирования движения денежных потоков.

Рис. 21.11. Созданное диалоговое окно Модель прогнозирования движения денежных потоков для отображения времени расчета модели и показывающее окончание проведения расчетов

Сворачиванием окна Excel на все время выполнения вычислений

Полный цикл расчета модели может длиться более одной минуты, и для того чтобы это не утомляло глаза при расчете параметров кредитной линии, применялось отключение обновления экрана (рис. 20.12.). Более эффективный способ - сворачивание окна Excel на время выполнения процедуры вычисления. Поэтому допишите две строчки кода VBA. В начале подпрограммы:

Application.WindowState = xlMinimized

и в конце:

Application.WindowState = xlMaximized

Присвоение свойству WindowState значения xlMinimized позволит свернуть окно Excel перед выполнением вычислений, а значение xlMaximized восстановит его во весь экран. В это время можно работать в других программах.

Итоги

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

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

Практическое применение платежного календаря для производственного предприятия рассмотрено в главе 26.

Платежный календарь – это важный инструмент для эффективного управления денежными средствами предприятия. Чаще всего его формируют в Excel. Читайте, как составить платежный календарь и сохраняйте себе пример в Excel.

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

Зачем нужен платежный календарь

Платежный календарь в Excel – основной инструмент в системе оперативного финансового планирования. Он помогает решить, прежде всего, следующие важные задачи:

  • прогнозирование кассовых разрывов: позволяет снизить объем привлекаемых заемных средств или разработать меры по восстановлению требуемого уровня ликвидности без привлечения внешнего финансирования.
  • максимизация процентного дохода: получить дополнительные несколько процентов от размещения временно свободных денежных средств в краткосрочном депозите вместо начисления процента на остаток.
  • анализ платежной дисциплины покупателей / дебиторов: выявление ненадежных плательщиков с помощью регулярного мониторинга отложенных поступлений.

Как автоматизировать платежный календарь с помощью Excel

Скачайте Excel-модель, чтобы автоматизировать всю работу по ведению и наполнению платежного календаря, а также реестра платежей. Средним компаниям могут понадобиться небольшие корректировки, например изменение состава статей поступления и выбытия средств. Крупным предприятиям модель пригодится в качестве прототипа будущего модуля управления текущими платежами комплексной информационной системы.

Как составить платежный календарь в Excel. Пример

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

Лист «База данных»

Чтобы свести к минимуму количество случайных ошибок (опечаток), следует фиксировать данные в виде отдельных операций с уникальным набором аналитик. Стандартный набор в целях ведения управленческого учета состоит из 10 аналитик:

  • движение денежных средств – поступление или оплата (см. также, );
  • дата операции;
  • сумма;
  • статья операции;
  • код статьи;
  • комментарий (пояснение/расшифровка в свободной форме);
  • контрагент;
  • раздел (крупный раздел учета, к которому относится операция);
  • проект;
  • центр финансовой ответственности (ЦФО) .

Заданный набор полей легко можно дополнить в случае необходимости (номер договора, НДС, счет, инициатор и другие).

Аналогичные операции добавляются элементарным копированием и незначительной корректировкой (дата, сумма, контрагент). Значения всех аналитик (за исключением полей «Сумма», «Комментарий») ограничиваются списками, чтобы избежать дублирования наименований. А в случае с наименованием «Статьи» и «Кода статьи», привязываются через функцию «ВПР». Таким образом, добавление новой операции отнимает всего несколько секунд. В шапке таблицы с наименованием аналитик устанавливаются фильтры, что позволяет выбрать несколько аналитик и сформировать требуемый массив данных (рис. 1).

Рисунок 1 . Пример базы данных для платежного календаря (кликните, чтобы увеличить)

Лист «Прогноз ликвидности»

Лист «База данных» при всей его универсальности с широким диапазоном информации является лишь отличным помощником в структуре календаря платежей, пример которого мы разбираем. Основная роль отведена графику прогноза ликвидности (рис. 2). Визуально это стандартный отчет о движении денежных средств, но с временным шагом в один день. Каждая операция из базы данных находит свое место в матрице прогноза ликвидности. Перенос данных осуществляется через формулу «СУММЕСЛИМН» с заданными параметрами по коду статьи и дате. Таким образом, любая новая операция автоматически отражается в графике, при этом исключена ситуация, когда данные не транслируются из-за ошибок ввода – в данной модели таких проблем нет, так как ключевые аналитики задаются через списки, а значит, любая операция найдет свое место на графике ликвидности.

Рисунок 2 . Пример составления прогноза ликвидности в платежном календаре

Горизонт и периодичность формирования платежного календаря в Excel

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

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

Как контролировать исправления в платежном календаре с помощью Excel

Если платежный календарь в Excel ведут несколько человек, отслеживать их правки поможет специальный журнал изменений. Благодаря ему вы сможете контролировать:

  • кто внес правки – имя пользователя (учетная запись);
  • что исправили – адрес измененной ячейки, лист;
  • как исправили – значение ячейки до изменения и после;
  • когда – дата и время правок.

Кроме того, журнал изменений можно скрыть от посторонних глаз.

Что учесть при формировании платежного календаря

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

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

Поступления

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

Платежи

Определение даты многих платежей осуществляется без участия инициаторов оплаты. Полезно использовать эмпирические данные, особенно по известным и давним поставщикам. Кроме того, удачным дополнением будет регулярный мониторинг крайних сроков оплат по действующим контрактам (инициаторы платежей имеют устойчивую привычку указывать даты оплат раньше допустимого крайнего срока по договору). То же самое касается уплаты налогов. Хорошим приемом может стать практика оплаты некоторых счетов на несколько дней позже допустимого срока. Подобные мелкие хитрости зачастую остаются незамеченными со стороны контрагента, однако не стоит применять подобную тактику в отношении ключевых поставщиков.

Оценка качества планирования в платежном календаре

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

На практике часто бывает, что неточностью грешат один и те же ЦФО. Одним из вариантов борьбы со слабыми «планировщиками» может стать введение регулярных аналитических докладов для высшего руководства, в котором будет даваться оценка упущенным ресурсам из-за некачественного планирования отдельно взятых ЦФО. Другим способом мотивации ответственных за исполнение бюджетов работников может выступить фиксация допустимых отклонений в карте ключевых показателей эффективности для определения размера годового (квартального) бонуса сотрудника.

Роль платежного календаря в системе управленческого учета

Качественный платежный календарь по праву занимает центральную позицию в системе управленческого учета компании. Безусловно, комплексное использование этого универсального инструмента позволяет расширить границы классического назначения по мониторингу проблем ликвидности. Логичным продолжением заданного вектора по формированию структуры будет автоматическая подготовка план-фактного отчета БДДС. Для этого нужно лишь ввести блок плана движения денег на график (за месяц или за квартал) и сгруппировать данные факта до аналогичного периода. Кроме того, по мере наполнения базы формируется еще один мощный инструмент контроля и анализа – максимально гибкая матрица всех денежных операций предприятия с высокой степенью достоверности данных.

Вложенные файлы

  • Пример плаежного календаря в Excel.xlsx

Чтобы предприятие вовремя могло выполнять взятые на себя финансовые обязательства, следует избегать кассовых разрывов - недостатка денежных средств, необходимых для финансирования очередных расходов. Начиная с версии 3.0.43.152 в программе «1С:Бухгалтерия 8» появился «Платежный календарь», который не только помогает бороться с кассовыми разрывами, но и способствует оперативному управлению финансовыми потоками. В календаре могут отражаться сведения о поступлениях от покупателей и о запланированных оплатах поставщикам; о платежах в бюджет; о просроченных платежах; о денежных средствах, находящихся в пути между банком и кассой (например, при инкассации), и планируемых к поступлению по договорам эквайринга. Новая функциональность особенно полезна для малых и средних компаний, у которых отсутствует финансовый отдел или в штате нет финансового менеджера.

Шпаргалка по статье от редакции БУХ.1С для тех, у кого нет времени:

1. Начиная с версии 3.0.43.152 в программе «1С:Бухгалтерия 8» появился «Платежный календарь» - функционал, помогающий бороться с кассовыми разрывами и способствующий оперативному управлению финансовыми потоками.

2. Доступ к Платежному календарю осуществляется по одноименной гиперссылке из раздела Руководителю в группе Планирование.

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

4. Отчет Платежный календарь в «1С:Бухгалтерии 8» редакции 3.0 может включать в себя следующие разделы (при наличии соответствующих ситуаций): оплата от покупателей, прочие поступления, налоги и взносы, платежи поставщикам, зарплата, периодические платежи.

Новый функционал по планированию финансовых потоков

Для стабильной работы предприятия необходимо своевременное осуществление всех запланированных платежей контрагентам. Для этого на момент выполнения платежа в кассе или на расчетных счетах организации в банке должно быть достаточно средств. Ситуация, когда денежных средств временно не хватает, называется кассовым разрывом. В программе «1С:Бухгалтерия 8» редакции 3.0 для предотвращения кассовых разрывов предусмотрена новая функциональная возможность - Платежный календарь (см. рис. 1).

Рис. 1. Форма платежного календаря

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

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

Разделы Платежного календаря

Отчет Платежный календарь в «1С:Бухгалтерии 8» редакции 3.0 может включать в себя следующие разделы (при наличии соответствующих ситуаций):
  • Оплата от покупателей;
  • Прочие поступления;
  • Налоги и взносы;
  • Платежи поставщикам;
  • Зарплата;
  • Периодические платежи.
Рассмотрим, какая информация отображается в каждом из разделов.

Оплата от покупателей

В разделе Оплата от покупателей отображаются платежи, запланированные согласно документам учетной системы Счет покупателю, Реализация (акты, накладные), Оказание производственных услуг, Передача ОС, Передача НМА .

Напоминаем, что возможность указывать сроки уплаты в этих документах устанавливается в настройках функциональности. Для того чтобы пользователь мог отслеживать сроки ожидаемых оплат от покупателей, в разделе Главное -> Функциональность на закладке Расчеты необходимо установить флаг Планирование платежей от покупателей .

Информацию о просроченных платежах можно получить, если перейти по соответствующей гиперссылке в форму помощника Ожидаемая оплата от покупателей (рис. 2).

Рис. 2. Помощник «Ожидаемая оплата от покупателей»

В форме помощника можно изменить срок оплаты одного или нескольких документов, предварительно выделив их курсором. По кнопке Изменить срок оплаты открывается форма ввода нового срока оплаты. Также срок оплаты документа можно изменить непосредственно в колонке Срок оплаты . Выделив строки в списке, можно отправить электронное письмо контрагенту с напоминанием об оплате. Письмо сформируется автоматически по кнопке Напомнить .

Прочие поступления

В разделе Прочие поступления отображается информация о денежных средствах, внесенных в кассу кредитных организаций, сберегательные кассы или кассы почтовых отделений для зачисления на счет организации, но еще не зачисленные по назначению (остатки по счету 57.01 «Переводы в пути»). Также в разделе отображается планируемое поступление денежных средств по договорам эквайринга (остатки по счету 57.03 «Продажи по платежным картам»).

Налоги и взносы

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

Для платежей в бюджет доступны действия, аналогичные соответствующим задачам в Списке задач . По клику на ячейке открывается меню, в котором можно выбрать нужное действие - например, Оплатить или Свериться с ФНС . В случае, когда сумма платежа не определена, программа «1С:Бухгалтерия 8» редакции 3.0 подскажет, какое действие нужно выполнить - например, подготовить декларацию по соответствующему налогу.

Платежи поставщикам

В разделе Платежи поставщикам отображаются платежи, запланированные согласно документам Счет от поставщика, Поступление (акты, накладные), Поступление доп. расходов, Поступление НМА . По клику на ячейку открывается документ, на основании которого запланирован платеж. Для того чтобы пользователю была доступна возможность указывать сроки оплаты в документах поставщика, необходимо в настройках функциональности программы на закладке Расчеты установить флаг Планирование платежей поставщикам .

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

Зарплата

В раздел Зарплата включены платежи по выплате сотрудникам заработной платы. По клику на ячейке открывается меню, в котором можно выбрать нужное действие, например Выплатить или Свериться с ФНС по НДФЛ (рис. 3).

Рис. 3. Разделы «Налоги и взносы» и «Зарплата»

Периодические платежи

В разделе Периодические платежи отображается информация о регулярных платежах - например, за коммунальные услуги, связь, аренду, интернет и др. Дату напоминания об очередном платеже и регулярность напоминаний можно установить в форме платежного поручения по гиперссылке Повторять платеж ? Информация о просроченных платежах доступна по соответствующей гиперссылке.

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

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

Цель работы : составить платежный календарь работы организации на месяц.

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

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

Назначение платежного календаря - контроль за платежеспособностью предприятия.

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

В платежном календаре поступления денег и денежные расходы должны быть сбалансированы.

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

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

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

Методические указания к выполнению работы:

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

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

Данные к расчету

На первый квартал запланирована выручка от реализации основной продукции в размере 651 тыс. руб., экспортные поступления – 199,5 тыс. руб. Кроме того, в феврале запланирована реализация ТМЦ на сумму 5150 руб., поступление просроченной дебиторской задолженности – 1600 руб., передача залогового имущества в банк для реализации – 7820 руб. и выручка от прочей реализации 7180 руб.

Расходы денежных средств в предстоящем месяце планируются в объеме:

приобретение материалов и комплектующих – 45680 руб., зарплата – 50800 руб., отчисления в социальные внебюджетные фонды – 19500 руб., уплата косвенных налогов – 50970 руб., уплата прочих налогов и сборов – 52450 руб., оплата электроэнергии – 2110 руб., отопления – 13055 руб., водоснабжения – 1600 руб., услуги ж/д транспорта – 2800 руб., услуги связи – 140 руб., расходы на производственные командировки – 8820 руб., расчетно-кассовое обслуживание – 1200 руб. Прочие расходы намечаются в сумме 2100 руб.

В течение первого квартала на производственное развитие планируется направить 98760 руб., социальное развитие – 32100 руб., погашение кредита банку планируется в сумме 36000 руб., выплата процентов по кредиту - 8850 руб. Просроченная кредиторская задолженность на начала квартала составила 1830 руб.

Платежный календарь или баланс доходов и расходов на февраль 200 Х год

Показатели

Объем

Поступление денежных средств

От реализации продукции

Экспортные поступления

От реализации ненужных товарно-материальных ценностей

Поступления просроченной дебиторской задолженности

Передача залогового имущества в банк для реализации

Прочая реализация

Итого поступлений

Расходы денежных средств

Косвенные налоги

Оплата за материалы и комплектующие

Заработная плата

Отчисления в социальные фонды

Электроэнергия

Отопление

Ж/д транспорт

Командировочные расходы

Прочие налоги и сборы

Гашение кредита и процентов банку

Гашение кредита;

Процент за кредит.

Прочие банковские расходы

Расходы на социальное развитие

Расходы на производственные расходы

Просроченная кредиторская задолженность

Прочие расходы

Итого расходов

Коэффициент платежеспособности

Превышение поступлений над расходами

Превышение расходов над поступлениями

Балансирующие статьи:

Коэффициент платежеспособности после балансировки

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

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

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

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

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

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

    свести прогнозные варианты плана поступления и расходования денежных средств (оптимистический, реалистический, пессимистический) к одному реальному заданию по формированию денежных потоков предприятия в рамках одного месяца;

    в максимально возможной степени синхронизировать положительный и отрицательный денежные потоки, повысив тем самым эффективность денежного оборота предприятия;

    обеспечить приоритетность платежей предприятия по критерию их влияния на конечные результаты его финансовой деятельности;

    в максимальной степени обеспечить необходимую абсолютную ликвидность денежного потока предприятия, то есть его платежеспособность в рамках краткосрочного периода;

    включить управление денежными потоками в систему оперативного контроллинга (соответственно, и текущего мониторинга) финансовой деятельности предприятия.

При внедрении платежного календаря у организации возникают следующие преимущества:

    появляется возможность прогнозирования финансового состояния компании;

    повышается прозрачность процессов управления доходами и расходами организации;

    увеличиваются гибкость и обоснованность решений при изменении экономических условий функционирования компании;

    оптимизируется кредитная политика организации;

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

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

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

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

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

Показатель

Неделя, итого

1-й день

2-й день

3-й день

4-й день

5-й день

Остаток денежных средств на начало периода

39 648,96

39 649,96

50 834,55

-53 029,35

-13 649,98

53 711,48

Положительный денежный поток

736 495,40

147 299,08

147 299,08

147 299,08

147 299,08

147 299,08

В том числе выручка от продажи запчастей

Отрицательный денежный поток

712 379,27

136 114,49

251 162,98

107 919,71

79 937,62

137 244,47

В том числе:

арендная плата

госпошлина в суд

доставка груза

заработная плата

компьютер, оргтехника, программное обеспечение

монтаж вывески

обслуживание контрольно-кассовых машин

оплата поставщикам запчастей

социальные взносы

страхование

услуги банка

услуги связи

хозяйственные нужды

электроэнергия

Чистый денежный поток

24 116,13

11 184,59

-103 863,90

39 379,37

67 361,46

10 054,61

Остаток денежных средств на конец периода

63 765,09

50 834,55

-53 029,35

-13 649,98

53 711,48

63 766,09

Информация о распределении расходов во времени поможет выявить наиболее рисковые с точки зрения возникновения кассовых разрывов моменты и провести мероприятия по перераспределению бремени платежей (например, разнести на разные недели выплату заработной платы и перечисление в бюджет налогов, вовремя воспользоваться кредитом и т. д.). Так, в нашем примере на предстоящую неделю предполагается получить положительный денежный поток в размере 736 495,40 руб., отрицательный денежный поток за данный период составит 712 379,27 руб. (см. таблицу). Таким образом, чистый денежный поток будет равен 24 116,13 руб. (увеличение остатка денежных средств с 39 648,96 руб. до 63 765,09 руб.). Однако если распределить планируемые положительные и отрицательные денежные потоки по дням (на основании выставленных счетов на оплату, сроков выплат, предусмотренных договорами, и т. д.), то получится, что на конец второго дня у организации образуется кассовый дефицит в размере 53 029,35 руб. Для его устранения компании необходимо перенести некоторые из запланированных платежей (например, оплату закупленных товаров у поставщиков либо приобретение оргтехники) на следующий день. Если это невозможно, нужно воспользоваться краткосрочным банковским кредитом в форме овердрафта.

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

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

Последовательность формирования платежного календаря

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

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

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

После определения перечня аналитик формируется механизм составления и исполнения платежного календаря. Поступления и платежи планируются на основании внесенных подразделеними-заказчиками заявок. После проверки на соответствие установленным лимитам заявленные платежи включаются в платежный календарь. Сбалансированный по суммам поступлений и платежей платежный календарь является основанием для составления реестра платежей и передачи его для исполнения.

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

Схема процесса реализации платежного календаря

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

Выбор редакции
1.1 Отчет о движении продуктов и тары на производстве Акт о реализации и отпуске изделий кухни составляется ежед­невно на основании...

, Эксперт Службы Правового консалтинга компании "Гарант" Любой владелец участка – и не важно, каким образом тот ему достался и какое...

Индивидуальные предприниматели вправе выбрать общую систему налогообложения. Как правило, ОСНО выбирается, когда ИП нужно работать с НДС...

Теория и практика бухгалтерского учета исходит из принципа соответствия. Его суть сводится к фразе: «доходы должны соответствовать тем...
Развитие национальной экономики не является равномерным. Оно подвержено макроэкономической нестабильности , которая зависит от...
Приветствую вас, дорогие друзья! У меня для вас прекрасная новость – собственному жилью быть ! Да-да, вы не ослышались. В нашей стране...
Современные представления об особенностях экономической мысли средневековья (феодального общества) так же, как и времен Древнего мира,...
Продажа товаров оформляется в программе документом Реализация товаров и услуг. Документ можно провести, только если есть определенное...
Теория бухгалтерского учета. Шпаргалки Ольшевская Наталья 24. Классификация хозяйственных средств организацииСостав хозяйственных...