Тарифные движки являются основой процесса биллинга. Движки - это специальные куски кода на Java, которые обрабатывают поступающую в биллинг от источников данных информацию об услугах, "переваривают" её на основании параметров (тарифных планов), применяют к "совпавшим" учетным объектам, меняют (уменьшают) баланс лицевого счета, и заносят в SQL-базу информацию о тарфике и его стоимости. В настоящий момент реализовано два типа движков, на основе которых вы можете создать произвольное число тарифных планов:
Напомним, каждый тарифный план имеет имя, ссылку на тип движка, и собственно параметры тарифного плана, которые есть входная информация для алгоритмов расчета внутри движка.