powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Задолженность по балансу.
5 сообщений из 5, страница 1 из 1
Задолженность по балансу.
    #35110825
Aldr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Господа.
Подскажите плиз, если кто сталкивался с ситуацией, когда нужно постоянно контролировать должников по оплате с учетом так называемого "доверительного периода". то есть у каждого клиента в зависимости от степени доверия ему менеджеров устанавливается период, в который он при отрицательном балансе все еще не входит в число неплатильщиков. То есть собсно входить то входит, но как грица "еще терпится" )))

Все бы ничего, считаем отгрузку, баланс и от даты возникшей задолженности отсчитываем этот "доверительный период". Но вот как учитывать, то что будучи УЖЕ должником он может не погасив задолженность ВНОВЬ стать должником... так сказать еще большим. Такая ситуация может возникнуть, что ему ЕЩЕ продадут в кредит товар. И как ТЕПЕРЬ мониторить должника - не могу придумать алгоритм. Поможите идейкой, плиз...
...
Рейтинг: 0 / 0
Задолженность по балансу.
    #35110850
Aldr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Между балансом и отгрузкой нет связи кроме кода клиента. То есть в платежных документах НЕ указывается за что именно получены деньги в кассу. Только От кого. Одна дата возникает в момент последней отгрузки... от нее и отсчитывается "доверительный период" ((((
...
Рейтинг: 0 / 0
Задолженность по балансу.
    #35122330
playnet
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
триггер на проверку суммы и если сумма уже была в минусе, откат транзакции...
...
Рейтинг: 0 / 0
Задолженность по балансу.
    #35122506
apapacy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Из разных соображений Вам нужно иметь два атрибута на каждого клиента (группы клиентов)

- максимальный размер кредита
- срок погашения кредита

Просто это работало, если бы не было постоянных (повторяющихся) клиентов.
Давайте порассуждаем. Клиент делает заказ и оплачивает сумму по периодам

(+отгрузка -поступление денег =задолженность клиента)
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 суток меньше задолженности -
значит задолженность образовалась раньше и имеет место неплатеж.
...
Рейтинг: 0 / 0
Задолженность по балансу.
    #35122700
Фотография Роман Дынник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В банковской предметной области существуют понятия контокорентного счета и счета с овердрафтом.

Овердра́фтом называют кредитование банком расчётного счёта клиента для оплаты им расчётных документов при недостаточности или отсутствии на расчётном счёте клиента-заемщика денежных средств. В этом случае банк списывает средства со счета клиента в полном объеме, то есть автоматически предоставляет клиенту кредит на сумму, превышающую остаток средств.

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

У вас ситуация аналогичная - нужно лимитировать задолженность на лицевом счете клиента той суммой, которую допускает менеджер. Лимитировать именно суммой, а не "доверительным периодом".
Решение о допустимости операции принимается при создании/проведении платежного документа на основании текущего сальдо на лицевом счете клиента и допустимого овердрафта.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Задолженность по балансу.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]