Задачей данной статьи является формирование критериев оценки СБ, применение которых к конкретным программным продуктам послужит хорошей методической базой для тех, кто всерьез стоит перед проблемой выбора.
«Человек, что бы он ни делал, почти никогда не знает, что именно он делает, во всяком случае, не знает до конца». - Станислав Лем. "Сумма технологий".
В последнее время значительно вырос интерес к системам бюджетирования (СБ) и финансового планирования. Всего два года назад вы с трудом нашли бы информацию о подобных специализированных системах - слишком мало было предложений на российском рынке. Сегодня авторам статьи удалось отыскать в российских ресурсах сети Интернет сведения о трех десятках программных продуктов по бюджетированию как иностранного, так и отечественного производства. Они разнообразны по построению, применяемым информационным технологиям, функциональной полноте и степени ориентации на сферу деятельности и размер предприятия. Неудивительно, что сегодня многим потенциальным потребителям сложно разобраться и решить, какая же именно из всех представленных на рынке СБ наиболее им подходит.
Прежде всего представим собирательный образ СБ, содержащий большинство присущих этому продукту функций и свойств, в сравнении с которым можно объективно судить о достоинствах, недостатках и особенностях конкретных систем, предлагаемых сегодня на российском рынке. Для этого рассмотрим элементы технологии бюджетирования и подходы к их автоматизации по следующим позициям:
Первое, на что стоит обратить внимание при изучении СБ, это состав ее информационных объектов. Именно они характеризуют информационную мощность системы, т. е. определяют, какими понятиями и с какой степенью детализации можно оперировать при выполнении работ по бюджетированию. Перечислим эти объекты:
1. Измерение бюджетных планов статей. Планирование и анализ бюджета - как правило, многомерная задача. Одни и те же цифры требуется рассматривать в разрезе организационно-штатной или финансовой структуры, в различных финансовых инструментах, по отношению к поставщикам, потребителям, продуктам и услугам. Все эти измерения должны сопровождаться соответствующими справочниками, которых в системе должно быть как минимум четыре - в соответствии со следующими разделами.
1.1. Организационно-штатная и финансовая структура. Такой справочник обязательно должен быть иерархическим и допускать неограниченную вложенность уровней структуры. При этом необходимо различать, с одной стороны, структурные (или финансовые) подразделения, а с другой - менеджеров, ответственных за тот или иной участок планирования. В финансовой структуре отражается иерархия центров прибыли, затрат, финансовой ответственности, отчетности, ценообразования, управления ресурсами и других центров, определенных методикой бюджетирования.
1.2. Валюты, курсы. Как правило, консолидированный бюджет приводится к какой-нибудь определенной валюте, но иногда требуется его представление и в других их видах (чаще всего - в одной дополнительной). На первый взгляд, для данной цели можно обойтись простым пересчетом бюджета из одной валюты в другую. Однако если принять во внимание процесс планирования и учета, то окажется, что на этих этапах в систему просто необходимо вводить значения в разных валютах. Следовательно, нужно вести курсы, а еще лучше - различные виды курсов валют. Это может пригодиться при учете внешних и внутренних цен предприятия.
1.3. Продукты, услуги, материальные ценности. В той же степени, что и по валютам, существует потребность в справочнике товарно-материальных ценностей. Для производственных или торговых предприятий планирование бюджета неразрывно связано с их номенклатурой. Что же касается хозяйственной деятельности, то независимо от сферы деятельности предприятия смету капитальных вложений или хозяйственных расходов всегда удобнее вести в натуральном измерении. Но поскольку бюджет - документ финансовый, наличие цен на товары и услуги для приведения натурального учета к денежному в системе просто необходимо.
1.4. Клиенты, потребители и поставщики. Такого измерения бюджетных статей в упрощенном варианте СБ может и не быть. Если же эту информацию структурировать в виде еще одного классификатора, то бюджет предприятия можно планировать с ориентацией на клиентов и, в конечном счете, на рынок. Кроме того, наличие таких справочников существенно упрощает ввод информации в систему при планировании и учете.
2. Бюджетные планы статей (информационное "сердце" СБ). Статьи бюджета в разрезе перечисленных выше справочников по своему назначению объединяются в планы статей. СБ должна содержать как минимум три таких плана: бюджет доходов и расходов, бюджет движения денежных средств, бюджет активов и пассивов (баланс). Но, как правило, для более полного учета специфики работы предприятия, реализации определенной методики бюджетирования и создания удобных в эксплуатации рабочих мест применяются следующие исходные и производные планы:
Реализация в системе перечисленных видов планов - вопрос существенный. Если их состав и форма жестко определены, значит, система в значительной степени ориентирована на определенную методику бюджетирования или специфику деятельности предприятия. В этом случае трудно говорить о ее универсальности. Безусловно, СБ с меньшим числом планов, но с более универсальной их организацией окажется более гибкой в настройке на различные методики бюджетирования.
Основой планов является бюджетная статья. В "рафинированном" виде это строка с названием и числовым значением, а также со значениями справочников, определяющих ее измерения. Но для полноценной работы с бюджетом бывают необходимы еще и следующие свойства:
3. Первичная информация, используемая при расчете плановых и фактических значений бюджетных статей. Ее наличие в СБ является признаком развитости системы, устраняет ограничения "табличного" представления информации о бюджете (т. е. только в виде планов статей). К первичной информации для бюджетирования относятся:
Наличие в системе первичной информации может являться не только существенным подспорьем при автоматизации бюджетирования, но и источником значительных эксплуатационных затрат. Как правило, исходные данные содержатся и в других информационных системах предприятия - автоматизации бухгалтерии, внутреннего хозяйства (зарплата, основные фонды), основной и оперативной деятельности. Решить проблему надежного взаимодействия СБ с другими системами автоматизации предприятия поможет применение технологии хранилища данных, обладающей мощными средствами интеграции приложений.
Алгоритмы СБ - это интеллектуальные автоматические калькуляторы, которые обеспечивают расчеты для бюджетных статей. Чем больше в системе разнообразных алгоритмов и процедур расчета, тем в большей степени удается достичь автоматизации процесса бюджетирования. Для различных стадий бюджетирования можно выделить следующие классы алгоритмов.
1. Алгоритмы планирования. По своему назначению различаются следующие алгоритмы:
2. Алгоритмы учета исполнения бюджета.
Порой при рассмотрении СБ незаслуженно мало внимания обращается на задачи автоматизации учета исполнения бюджета. И напрасно. Они в большей мере поддаются автоматизации, нежели задачи планирования. Особенность алгоритмов учета исполнения бюджета заключается в том, что они во многом зависят от вида имеющихся на предприятии систем автоматизации, состава данных и принятой учетной политики. Различаются два вида алгоритмов:
3. Агрегация и консолидация - алгоритмы, в равной мере применяемые как при планировании, так и при фактическом учете.
3.1. Агрегация - расчет значений статей по временным периодам (например, квартальных значений - на основании ежемесячных). Агрегация должна выполняться по всем измерениям и иерархиям бюджетных статей, валютам, контрагентам и т. д. Эти алгоритмы просты, но требуют немалой вычислительной мощности системы.
3.2. Консолидация финансовых и количественных значений статей (значения статей нижестоящего уровня агрегируются в значения статей вышестоящего уровня). В данном случае речь идет о консолидации бюджетов ЦФО вплоть до бюджета всей организации. По способу реализации алгоритма консолидации системы с “таблично-файловой” организацией данных существенно отличаются от систем с единой базой данных (БД). В первом случае это множество операций, в том числе и неавтоматизированных, что требует специального рабочего места для “консолидатора”. Во втором - автоматическая процедура, мало отличающаяся от процесса агрегации.
4. Аллокации и трансферты.
Эти алгоритмы используются для перераспределения доходов и расходов по ЦФО в связи с учетом общекорпоративных затрат, а также в случае внутреннего ценообразования на ресурсы, материальные ценности, товары и т. п. Учет общекорпоративных затрат (в том числе на управление, коммунальные службы и пр.), как правило, выполняется в “обеспечивающих” подразделениях: АХО, службе автоматизации, автопарке и т. д. Нередко аллокации рассматриваются не только как набор алгоритмов разноски значений статей, но и как последовательность выполнения этих алгоритмов, когда исходными данными являются результаты предыдущих этапов расчета аллокаций.
Трансферты применяются в условиях полного или частичного хозрасчета на предприятии. Покупка и продажа ресурсов между ЦФО по внутренним ценам приводит к искажению картины доходов и расходов по ЦФО при их прямом учете. Перенос (трансферт) части затрат или доходов со статей одного ЦФО на статьи другого в соответствии с правилами внутреннего ценообразования необходим для адекватной оценки деятельности ЦФО. Как для проведения аллокаций, так и для трансфертов в СБ должны поддерживаться определенные механизмы настройки расчетов:
5. Алгоритмы расчета финансовых результатов. Эти алгоритмы одинаково важны как при планировании, так и при учете исполнения бюджета; они предоставляют информацию о наиболее критических параметрах финансового управления (себестоимости, марже, рентабельности продуктов, активов, капитала, прибыли, оборачиваемости активов) по итогам выполнения тех или иных этапов бюджетирования. Анализ эффективности работы алгоритмов следует проводить на реальных объемах данных: только на них можно обнаружить, что время расчетов может оказаться непозволительно долгим.
Большое влияние на выбор СБ оказывает принятая на предприятии практика бюджетирования, а именно кто и в какой мере вовлечен в этот процесс. Если это задача в основном планового отдела, а остальные подразделения в планировании участвуют на уровне сводных показателей, то зачастую достаточно наличия Excel и специалиста, выполняющего консолидацию данных. Но если на подразделения возложена большая ответственность по работе с бюджетом, то необходима организация их согласованного взаимодействия.
При автоматизации коллективной работы с бюджетом различаются два принципиально разных подхода:
Типичный представитель файловой системы - СБ с применением Excel, где каждый специалист работает со своей персональной таблицей с последующим сбором и расчетом консолидированных данных. Слабой стороной файловых систем является жесткая регламентированность действий участников и высокие накладные расходы при консолидации данных. Например, изменение состава статей в процессе планирования приемлемо только до момента передачи файлов исполнителям процесса бюджетирования, а интерактивное планирование, защита и утверждение статей вообще невозможны. Как следствие, количество итераций при планировании существенно ограничивается временны/ми рамками.
СБ с единой БД в технологии клиент - сервер представляет более современный подход, который обеспечивает одновременную работу многих пользователей с одними и теми же данными, оперативное внесение изменений в структуру бюджетных планов и интерактивное взаимодействие участников бюджетного процесса. Поскольку подобные системы требуют администрирования, малым организациям они могут оказаться не под силу.
При выборе СБ для территориально распределенного предприятия необходимо учитывать различие технологий, принятых в центральном офисе и для взаимодействия с филиалами. При работе в файловых СБ наличие удаленных подразделений не имеет критического значения, поскольку время передачи файла от центра консолидации любому участнику процесса гораздо меньше, чем сам период самостоятельной работы специалиста со своей локальной таблицей. В СБ с единой БД для связи с филиалами в последнее время все чаще используется Интернет.
С точки зрения удобства работы с СБ (что также является немаловажным фактором при выборе системы) следует обратить внимание на функциональное обеспечение комфортного взаимодействия пользователей с системой и друг с другом и предоставление следующих средств и возможностей:
Архитектура и платформа, предусмотренные в СБ, должны удовлетворять общей концепции автоматизации предприятия. СБ с единой БД в технологии клиент - сервер может быть реализована как в двухуровневой, так и в многоуровневой архитектуре (с выделенным сервером расчетов, сервером для организации взаимодействия с пользователями и т. д.). В качестве БД можно использовать реляционную или многомерную модель, причем последняя применяется не только в связи с необходимостью многомерного представления бюджетной статьи, но и с целью ускорения вычислений. Вариант с хранилищем данных предъявляет особые требования к построению БД и применяется для решения задач финансовой консолидации данных системного и внесистемного учета, а также для автоматизации контроля исполнения бюджета.
При изучении СБ необходимо также учитывать имеющиеся в ней средства интеграции с другими системами (такими, как Excel, Word, электронная почта), а также наличие:
Вместе со стандартными средствами СУБД и ОС система бюджетирования должна обеспечивать защиту информации и эффективное разделение доступа пользователей как к функциям (алгоритмам), так и к данным. Выбирая систему, вы выбираете и поставщика, поэтому не забудьте поинтересоваться условиями поставки, внедрения и сопровождения продукта.
С авторами можно связаться по адресу: chausov@iso.ru, ashkinadze@iso.ru.