Підсистема Бюджетування в BSI забезпечує необхідну функціональність для складання, розрахунку бюджетів підприємства, контролю його виконання та аналізу відхилень.
Під час розробки бюджету є можливість використовувати різні сценарії бюджетування.
BSI підтримує необмежену кількість бюджетних книг, що дозволяють розділяти бюджети за функціональністю або іншими ознаками. Використовуючи стандартні функції системи, можна порівнювати ці бюджети з фактом або між собою, а також виконувати консолідацію будь-яких бюджетів між собою (фактичні дані з точки зору бюджетного управління представляються у вигляді однієї з бюджетних книг).
Розрізняють два види бюджетів: операційні та результуючі. До результуючих бюджетів, як правило, належать фінансові бюджети, тобто ті бюджети, які необхідні для побудови стандартних звітів і проведення аналізу. У бюджеті завжди присутні баланс, звіт про рух грошових коштів (РГК) і бюджет доходів і витрат (БДВ). Також на підприємствах можуть використовуватися й інші види результуючих бюджетних форм, наприклад прогнозний баланс, звіт про прибутки та збитки, РГК, визначений непрямим методом, податковий план та інші.
Завданням операційних бюджетів є збір інформації про плановані операції, що моделюють діяльність підприємства в майбутньому. Якщо результуючі бюджети засновані на принципі подвійного запису, то в операційних бюджетах операція фіксується «одним рядком». До операційних планів, як правило, належать: операційний, інвестиційний, фінансовий бюджети.Для перетворення даних операційних бюджетів у результуючі бюджети використовуються «правила операцій», які задаються для кожної статті. По суті, вони описують, у які статті результуючих бюджетів буде записано дебетову та кредитову сторону операції. При цьому в статті можна вказати, через яку статтю проводитиметься інкасація, і в якій статті акумулюватиметься плановий ПДВ за цією операцією. Інкасація використовується, коли дебетова та кредитова частина операції не збігаються в часі.
У бюджеті завжди присутні стаття і час. Стаття використовується для управлінського обліку аналогічно плану рахунків для бухгалтерського обліку (наприклад, такі виміри як: центри відповідальності, номенклатури ГП і сировини, співробітники). Система здійснює автоматичне підсумовування значень за вкладеними рівнями. За допомогою визначення різних ієрархій для одного виміру існує можливість організувати введення даних на різних рівнях для різних статей.
Для будь-якої статті можна вказати формулу, яка дозволить розрахувати значення статті. Окрім простих виразів система дозволяє використовувати спеціальні формули і підключати власні функції для реалізації складної обробки даних.
Як календарні строки в BSI можуть використовуватися дати, фінансові періоди (вони можуть не збігатися з місяцями), тижні.
Вибірка інформації та підготовка її до аналізу здійснюється за допомогою спеціальних майстрів (wizards), які дозволяють визначити, яка інформація має вибиратися, як вона взаємопов’язана, як групується і розгортається (наприклад, можна розгорнути колонки за місяцями, центрами відповідальності тощо).
Особливістю бюджетної функціональності BSI є можливість виконувати «розподіл у режимі реального часу». Так, наприклад, зарплата адміністрації бюджетується на рівні відділів. Водночас під час аналізу бюджету за рентабельністю продуктів необхідно розподілити цю суму пропорційно, наприклад, планованому обсягу продажів. Подібні розподіли легко можуть бути описані користувачем системи і виконуватимуть усі необхідні розрахунки в момент підготовки інформації, без зміни первинних операцій. Це дозволяє реалізовувати механізми підбору сценаріїв («а що буде, якщо») тощо.
Функціональність підсистеми вбудована в «Фінанси», дає користувачу можливість доступу до набору довідників — як системних, так і визначених користувачем, що входять до складу модуля. Це дозволяє не лише формувати багатовимірні плани бюджетних статей, а й змінювати їх розмірність динамічно відповідно до змін бізнесу.
Поєднання системних і визначених інформаційних об’єктів у різних варіантах і комбінаціях дозволяє описати будь-яку бюджетну модель для будь-якого підприємства. Використання стандартного інтерфейсу під час роботи з бюджетними функціями дозволяє користувачам, знайомим із BSI, починати використання додаткової функціональності без особливої підготовки. Система дозволяє задавати бізнес-правила введення інформації, що дає можливість значно знизити кількість помилок під час введення інформації, а також полегшити сам процес шляхом включення розрахункових алгоритмів уже на стадії введення інформації. BSI спочатку орієнтований на роботу з великою кількістю користувачів і має спеціальну функціональність з розмежування прав доступу та розподілу завдань.
Сучасні технології, використані під час розробки системи, роблять її відкритою та інтегрованою. Це означає, що за наявності відповідних прав доступу будь-яка інформація може бути експортована або імпортована в систему. Використання SQL-серверів як бази даних дозволяє використовувати зовнішні засоби для розширення функціональності, наприклад для розширення OLAP-можливостей BSI.