Алгоритмы системы бюджетирования – это интеллектуальные автоматические калькуляторы, которые обеспечивают расчет значений бюджетных статей. Чем больше в системе алгоритмов и процедур расчета, чем более они разнообразны – тем в большей степени удается достигнуть автоматизации процесса бюджетирования.
1. Алгоритмы планирования различаются по своему назначению:
· Расчет значений статей по временному горизонту планирования.
· Расчет значений статей по центрам финансовой ответственности. При планировании «сверху – вниз» позволяет вычислять значение статьи для разных центров финансовой ответственности на основании целевого значения статьи.
· Расчет значений статей на основании значений других статей.
· Обеспечение процесса планирования «от достигнутого» - перенос значений статей с предыдущего периода, как планового, так и фактического с использованием коэффициентов и без них.
· Моделирование «что если». Пересчёт исходного распределения значений статей на основании изменения одного из запланированных показателей.
· Реализация технологии «скользящего бюджета», когда временной горизонт плана, равный кварталу, ежемесячно переносится на один месяц вперед по окончании очередного отчетного периода.
2. Алгоритмы учета исполнения бюджета.
o Учет факта на основании данных бухучета. Это алгоритмы расчета значений статей на основании остатков, оборотов и проводок по счетам бухгалтерского учета. При этом применяются таблицы разноски по статьям и многие другие приемы, позволяющие получить в автоматическом режиме максимум информации для учета исполнения бюджета.
o Расчет значений статей по данным внесистемного учета, по бюджетным документам и другой первичной информации. Он возможен только в системах с расширенным набором информационных объектов. Если сложности с получением первичной информации в системе бюджетирования решены, то алгоритмы расчета будут представлять собой набор специализированных процедур, ассоциированных с видами документов.
3. Агрегация и консолидация – алгоритмы, в равной мере применяемые как при планировании, так и при фактическом учете.
o Агрегация – это расчет значений статей по временным периодам. Например, квартальных значений – на основании ежемесячных.
o Консолидация финансовых и количественных значений статей. Это тоже алгоритмы, агрегирующие значения статей нижестоящего уровня в значения статей вышестоящего уровня. Но в данном случае речь идет о консолидации бюджетов центров финансовой ответственности вплоть до бюджета всей организации.
4. Алгоритмы расчета финансовых результатов. Эти алгоритмы одинаково важны как при планировании, так и при учете исполнения бюджета. Себестоимость, маржа, рентабельность продуктов, активов, капитала, прибыль, оборачиваемость активов – все это показатели технологии финансового управления, являющиеся итогами выполнения тех или иных этапов бюджетирования.
Реализация алгоритмов – очень ответственная задача для разработчиков систем бюджетирования. Алгоритмы затрагивают в системе взаимосвязанные данные, поэтому кажущаяся мощь алгоритмов на практике может вылиться в непозволительно длительное время отклика системы, которая будет занята постоянным пересчетом данных. Поэтому эффективность работы алгоритмов можно проверить только на реальных объемах данных.