Классификация по реализации расчётов
- Регистраторы — системы с упрощённым расчётным ядром. Системы такого типа считают только «вперёд». Для проведения перерасчёта в такой системе необходимо вмешательство оператора, который выполнит его собственноручно за произвольный период времени и занесёт результаты в биллинговую систему текущим месяцем. К недостаткам таких систем, кроме выполнения ручных перерасчётов, можно отнести отсутствие истории расчётов, так как операции выполняются непосредственно оператором.
- Полуавтоматы – системы, в которых весь (пере)расчёт или его часть, выполняется автоматически. Это частично или полностью убирает зависимость проведения расчетов от человеческого фактора, однако чтобы выполнить такой перерасчёт, оператор должен проделать большой перечень подготовительной работы вручную: указать период перерасчёта, сторнировать начисления, сторнировать счёт за этот период, выполнить новые начисления, создать новый счёт и т.д.
- Автоматы — системы с автоматическим расчётом и перерасчётом. Программные комплексы такого типа все расчёты производят автоматически при изменении оператором первичных данных, влияющих на величину сальдо. При отсутствии оператора перерасчёт происходит автоматически при загрузке новых данных: загрузка показаний счётчиков из электронного файла оплаченных извещений, ввод показаний абонентами через интернет или SMS сообщений, импорт показаний из систем телеметрии… Результаты отображаются в оборотной ведомости в текущем месяце. Недостатками таких систем является трудность их реализации, однако работать в такой системе очень легко и удобно.