Кожен користувач і група має особовий рахунок, що містить його баланс.
Баланс = Залишок + Оплата - Витрата. де:
Залишок - залишок на початок поточного періоду
Оплата - надходження протягом поточного періоду
Витрата - витрата трафіку в грошовому еквіваленті за поточний період.
Відповідно до призначеним профілем відбувається тарифікація і Витрата збільшується - відбувається зміна поточного балансу (поточний баланс зменшується). Зміна балансу відбувається майже в реальному часі.
При тарифікації користувача і збільшенні його витрати збільшується витрата і всіх вищих груп.
Витрата групи за період дорівнює витраті всіх вкладених користувачів за цей період.
Витрата кореневої групи дорівнює сумі витрат всіх фінансових груп і фінансових користувачів і становить повний витрата за минулий через Інтернет-шлюз трафік протягом періоду.
Такий принцип поширення витрати вгору по дереву дозволяє встановлювати обмеження не тільки на окремих користувачів, а й на групи.
Якщо у користувача встановлений Поріг відключення. то при досягненні балансу зазначеної величини відбувається автоматичне відключення від платних мереж.
Якщо ж баланс групи перевищує поріг відключення, то відключаються від платних мереж всі користувачі цієї групи.
Списання та зарахування коштів може відбуватися як автоматично з використанням механізмів тарифікації, так і вручну адміністратором.
Баланс нефінансових користувачів на початок періоду (наприклад, місяця) дорівнює нулю. Протягом періоду витрата збільшується, а баланс зменшується. Коли баланс буде менше порога відключення (наприклад, -50), система відключить користувача від платних мереж.
В кінці звітного періоду автоматично або вручну проводиться обнуління балансу для нефінансових груп і користувачів. І новий період знову починається з нульового балансу.
Для фінансових користувачів в кінці періоду проводиться формування акту (списання кредиту в "залишок на початок періоду"), при цьому операції Витрата обнуляється, а Залишок збільшується, при цьому загальний баланс не змінюється. З початку нового періоду витрата знову починає збільшуватися з нуля.
В кінці місяця для фінансових користувачів рекомендується проводити підведення балансу (списання дебету в "залишок на початок періоду").
Для зручності адміністрування є ознака "Обнулення балансу", який дозволяє автоматично проводити списання балансу в нуль при настанні нового періоду.
У фінансової групи замість "Обнулення балансу" є ознака "Автоматичне створення акта".