Возникла проблема. У клиента есть тариф см. рисунок. Если клиент работает месяц то все считается правильно. 500 мегов скачал ничего не платишь, только абон плата за месяц, если свыше то за каждый мег 8,5 рубля плюс абон плата.
Если клиент отказался от услуги например 15 числа, и мы ставим закрытие услуги Максимальный исходящий/входящий трафик с 1 по 15 число. То расчеты такие 500/кол-во дней в месяце=предоплаченый трафик, и все что свыше по 8,5 рублей за мегабайт - все правилино.
Но вот если мы ставим в статусе договра Приостановить услугу - то расчеты 500/кол-во дней в месяце=предоплаченый трафик - не работают. Идет расчет согласна учетного периода за месяц а не за фактическое количсетво наработки.
Получается что если Приостанавливаем договор - то абоненская плата считается верно т.е после наработки не идут по абоненской плате . Но вот при расчетах предоплаченого трафика Приостановление договра никак не влияет.
Почему так?
Ведь все другие модули проверяют статус договра и от этого ведут расчеты - а IPN этого не проверяет.
Вложения: |
Комментарий к файлу: тариф
![Example.JPG](./download/file.php?id=555&sid=807ef00011acf6af8149548eb0683b70)
Example.JPG [ 10.67 КБ | Просмотров: 2136 ]
|
|