|
|
|
Задолженность по балансу.
|
|||
|---|---|---|---|
|
#18+
Господа. Подскажите плиз, если кто сталкивался с ситуацией, когда нужно постоянно контролировать должников по оплате с учетом так называемого "доверительного периода". то есть у каждого клиента в зависимости от степени доверия ему менеджеров устанавливается период, в который он при отрицательном балансе все еще не входит в число неплатильщиков. То есть собсно входить то входит, но как грица "еще терпится" ))) Все бы ничего, считаем отгрузку, баланс и от даты возникшей задолженности отсчитываем этот "доверительный период". Но вот как учитывать, то что будучи УЖЕ должником он может не погасив задолженность ВНОВЬ стать должником... так сказать еще большим. Такая ситуация может возникнуть, что ему ЕЩЕ продадут в кредит товар. И как ТЕПЕРЬ мониторить должника - не могу придумать алгоритм. Поможите идейкой, плиз... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2008, 14:02 |
|
||
|
Задолженность по балансу.
|
|||
|---|---|---|---|
|
#18+
Между балансом и отгрузкой нет связи кроме кода клиента. То есть в платежных документах НЕ указывается за что именно получены деньги в кассу. Только От кого. Одна дата возникает в момент последней отгрузки... от нее и отсчитывается "доверительный период" (((( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2008, 14:09 |
|
||
|
Задолженность по балансу.
|
|||
|---|---|---|---|
|
#18+
триггер на проверку суммы и если сумма уже была в минусе, откат транзакции... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2008, 04:48 |
|
||
|
Задолженность по балансу.
|
|||
|---|---|---|---|
|
#18+
Из разных соображений Вам нужно иметь два атрибута на каждого клиента (группы клиентов) - максимальный размер кредита - срок погашения кредита Просто это работало, если бы не было постоянных (повторяющихся) клиентов. Давайте порассуждаем. Клиент делает заказ и оплачивает сумму по периодам (+отгрузка -поступление денег =задолженность клиента) 1-й +1 =1 2-й +1 =2 3-й +1 =3 4-й +1 -1 =3 5-й +1 =4 6-й +1 =5 7-й +1 -1 =5 (максимум задолженности) 8-й -1 =4 9-й -1 -3 =1 11-й -1 =0 Предположим, что это приемлемый вариант поведения клиента Тогда максимальный размер кредита должен быть =5. Этим мы отсекаем отгрузку неплательщикам. Но как привязать динамику оплаты? Предположим, что задолженность нужно погасить за 15 суток. Для клиента считаем 1) Задолженность клиента которая уже сама по себе меньше или равна максимально допустимому кредиту для клиента 2) Сумму отгрузок за последние 15 суток Если сумма отгрузок за последние 15 суток меньше задолженности - значит задолженность образовалась раньше и имеет место неплатеж. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2008, 13:15 |
|
||
|
Задолженность по балансу.
|
|||
|---|---|---|---|
|
#18+
В банковской предметной области существуют понятия контокорентного счета и счета с овердрафтом. Овердра́фтом называют кредитование банком расчётного счёта клиента для оплаты им расчётных документов при недостаточности или отсутствии на расчётном счёте клиента-заемщика денежных средств. В этом случае банк списывает средства со счета клиента в полном объеме, то есть автоматически предоставляет клиенту кредит на сумму, превышающую остаток средств. http://ru.wikipedia.org/wiki/%D0%9A%D0%BE%D0%BD%D1%82%D0%BE%D0%BA%D0%BE%D1%80%D1%80%D0%B5%D0%BD%D1%82%D0%BD%D1%8B%D0%B9_%D1%81%D1%87%D1%91%D1%82 http://ru.wikipedia.org/wiki/%D0%9E%D0%B2%D0%B5%D1%80%D0%B4%D1%80%D0%B0%D1%84%D1%82 У вас ситуация аналогичная - нужно лимитировать задолженность на лицевом счете клиента той суммой, которую допускает менеджер. Лимитировать именно суммой, а не "доверительным периодом". Решение о допустимости операции принимается при создании/проведении платежного документа на основании текущего сальдо на лицевом счете клиента и допустимого овердрафта. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2008, 17:50 |
|
||
|
|

start [/forum/search_topic.php?author=kekz&author_mode=last_posts&do_search=1]: |
0ms |
get settings: |
5ms |
get forum list: |
13ms |
get settings: |
6ms |
get forum list: |
9ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
201ms |
get topic data: |
7ms |
get first new msg: |
4ms |
get forum data: |
2ms |
get page messages: |
27ms |
get tp. blocked users: |
1ms |
| others: | 727ms |
| total: | 1008ms |

| 0 / 0 |
