Страница 1 из 2

Снятия денег

Добавлено: Вт апр 24, 2012 7:39 am
Mackiavelly
Суть проблемы: Если существует 2 и больше месячных снятия, не важно каких, допустим абонка и снятие периодического платежа скажем 60 и 30 грн. соответственно. Перед снятием баланс абонента 5 грн.
Что происходит первого числа...
Параметр кредит мы опустим в подсчетах, пусть он равен 0
Система смотрит баланс абонента больше 0, система снимает абонку, баланс абонента становиться -55 грн. (5-60=-55)
далее система переходит к снятию периодического платежа, идет проверка и так как баланс абонента меньше 0 снятие не происходит (в системе нашей настроено не снимать абонки в постоянные минуса)

Код: Выделить всё

Payment type: 	Тип снятия платежа
>>>Prepaid - Предоплата. Снимается при положительно балансе (Депозит + Кредит)<<<
Postpaid - Снимется вне зависимости от баланса
Следовательно баланс абонента остается -55 грн.
Допустим через день абонент пополняет свой счет на 60 грн., баланс вновь становиться положительным, и продолжает пользоваться обоими услугами которые подключены к его учетке, то есть по сути мы потеряли 30 грн. так как они не были сняты с счета пользователя.
Смена очередности снятий не прокатит, так как проверка одна и таже для снятий средств(только в данном случае снимит сперва 30, а 60 потеряются).
Как решить сие проблему без Postpaid - Снимется вне зависимости от баланса

Мое решение проблемы это сначала система должна сформировать список снятий для всех абонентов и всех ихних месячных или других снятий (ибо я уверен что если сделать 2 дневных снятия будет таже беда), с проверками баланса до снятия, а уже потом проводить снятия денег, с этого списка без учета баланса.

Пример:
Пользователь 1 баланс 5 грн > 0
добавляем в список снятие абонки
добавляем в список снятие переодического платежа
Пользователь 2 баланс -10 грн < 0
Пользователь 3 баланс 44 грн > 0
добавляем в список снятие абонки
.....
Выполняем список снятий из списка.

Re: Снятия денег

Добавлено: Вт апр 24, 2012 8:11 am
~AsmodeuS~
немного не понятно что Вы предлагаете

сейчас же так и работает если услуга припейд то снимит с 1 и 3

если пост пейд то с всех 3
Mackiavelly писал(а): Мое решение проблемы это сначала система должна сформировать список снятий для всех абонентов и всех ихних месячных или других снятий (ибо я уверен что если сделать 2 дневных снятия будет таже беда), с проверками баланса до снятия, а уже потом проводить снятия денег, с этого списка без учета баланса.
Выходит тоже постпейд

Re: Снятия денег

Добавлено: Вт апр 24, 2012 8:32 am
Mackiavelly
Снимет оба платежа если они Prepaid - Предоплата. Снимается при положительно балансе (Депозит + Кредит)???

Re: Снятия денег

Добавлено: Вт апр 24, 2012 9:26 am
~AsmodeuS~
идею понял, тоесть если есть + то снимать все если минус то ни одного

подумаем как это прикрутить

Re: Снятия денег

Добавлено: Вт апр 24, 2012 10:05 am
Mackiavelly
~AsmodeuS~ писал(а):идею понял, тоесть если есть + то снимать все если минус то ни одного

подумаем как это прикрутить
во во

Re: Снятия денег

Добавлено: Чт май 24, 2012 9:21 am
Mackiavelly
На какой стадии доработка(разработка)???

Re: Снятия денег

Добавлено: Чт май 24, 2012 9:53 am
~AsmodeuS~
пока ни на какой сначало закончим все коммерческие заявки потом займёмся другими

Re: Снятия денег

Добавлено: Вт сен 11, 2012 8:37 am
Makioro
Столкнулся с этой же проблемой. Ничего не изменилось?

Re: Снятия денег

Добавлено: Вт сен 11, 2012 9:43 am
~AsmodeuS~
пока есть другие задачи эта задача не востребована пока

Re: Снятия денег

Добавлено: Вт сен 11, 2012 11:16 am
Makioro
Странно, люди ведь теряют реальные деньги в случае, если клиент не оплатил наперёд дополнительные услуги.

Re: Снятия денег

Добавлено: Вт сен 11, 2012 2:09 pm
~AsmodeuS~
если все правильно построить ничего не теряется

если бы эта доработка была столь важной кто то бы её уже оплатил

Re: Снятия денег

Добавлено: Вт сен 11, 2012 5:21 pm
Makioro
Доработкой это сложно назвать, скорее исправление бага

Re: Снятия денег

Добавлено: Вт сен 11, 2012 8:37 pm
~AsmodeuS~
Makioro писал(а):Доработкой это сложно назвать, скорее исправление бага
если что то в системе работает не так как вы хотите это не значит что это баг, за последние 6 лет еще не один коммерческий пользователь на это не пожаловался все можно так настроить что бы в этот тупик не заходить

Re: Снятия денег

Добавлено: Чт сен 13, 2012 12:13 pm
Makioro
~AsmodeuS~ писал(а):если что то в системе работает не так как вы хотите это не значит что это баг, за последние 6 лет еще не один коммерческий пользователь на это не пожаловался все можно так настроить что бы в этот тупик не заходить
А это я бы назвал костылями

Re: Снятия денег

Добавлено: Чт сен 13, 2012 7:34 pm
~AsmodeuS~
Makioro писал(а):
~AsmodeuS~ писал(а):если что то в системе работает не так как вы хотите это не значит что это баг, за последние 6 лет еще не один коммерческий пользователь на это не пожаловался все можно так настроить что бы в этот тупик не заходить
А это я бы назвал костылями
с каких пор стандартные настройки называются костылями ?