1. У меня есть два тарифа:
-- 2 коп за минуту + 10 рублей абонки (Тариф А)
-- 1 коп за минуту + 20 рублей абонки. (Тариф Б)
2. у меня есть два договора:
-- 100 пойнтов. все считаются по глобальному Тарифу А
-- 2 пойнта: один пойнт считаетя по Тарифу А, второй пойнт по Тарифу Б.
В тарифе А и Б есть углуга "Абонентская плата" (sid=1), и в модуле npay есть указание считать абонку на договор
кратной количеству пойнтов.
Код:
module.quantity.1.mid=5
module.quantity.1.class=bitel.billing.server.npay.bean.PhoneModuleQuantity
module.quantity.1.sids=1
Что получается в итоге?
По 1-му догороду я получаю 100 пойнтов * 10 рублей абонки= 1000 рублей.
По 2-му договору:
-- по первому пойнту: 2 пойнта * 10 рублей абонки = 20 рублей,
-- по второму пойнту: 2 пойнта * 20 рублей абонки = 40 рублей.
Воспрос, почему во втором договоре пойнты платят не только за себя, а ещё и за своих соседей по договору?
Можно ли этого избежать, не создавая ещё одного тарифа?