Добрый день. Есть тема, учет продаж товаров в рассрочку и соответственно учет оплат к ним
Создал сущности:
а) Клиенты
б) Товары
в) Кредиты
г) Оплаты
Кредиты:
Поля:
1. "Клиент" сушность,
2. "Товар" сущность аджакс,
3. "Вид кредита: 3,6,9,12 месяцев" раскр.список,
4. "Перв.взнос" устанавливается при добавлении,
5. "Ежемесячный взнос" Сумма кредита - первый взнос/get value (3)
6. "Оплаты" mysql запрос сумма оплат при условии клиент = клиент
7. "Оплачено" если Оплаты (г)>0, то оплаты + первый взнос, в противном случае просто первый взнос.
7. "Долг" сумма кредита-оплачено.
Оплаты:
Поля:
1. "Клиент" сущность выпадающий список
2. "Сумма оплаты" вводится сколько клиент оплатил денег. (и вычитывыается с долга)
С этим все ок. Добавляется кредит, все по полочкам разложено (Клиент, Товар, Вид кредита, Перв.взнос, Ежем.взнос оплачено, долг) и т.д.
Добавляется оплата, уменьшается долг и т.д.
Теперь самое главное... Как быть с просроченными платежами? Как их уследить? К сделать так чтобы предстоящая оплата загорелась, и выключалась после оплаты например? Все это не будет иметь смысла если менеджер не будет видеть предстоящие оплаты, просроченные оплаты (по деньгам/дням),
Создал 12 запасных полей с датами по умолчанию (30,60,90,120,....330,360 дней)
Создал запасные поля (Долг после первого взноса, долг после первой оплаты, после второй оплаты, после третей оплаты и т.д.) и не знаю что с ними делать. Кто сталкивался?
Просроченные оплаты
-
imamverdiyeveldar
- Сообщения: 403
- Зарегистрирован: 01 мар 2019, 08:57
- Имя: Эльдар Имамвердиев
- Откуда: Азербайджан, Баку
- Контактная информация:
Re: Просроченные оплаты
Если в сущность Оплаты добавляются только оплаты по Кредитам, то сделайте это сущность вложенной в кредиты. С помощью Автоматизации добавьте кнопки Создать календарь платежей которые будут добавлять записи в сущность Оплаты. Кнопок делайте несколько, по одной на каждый срок кредитования. В зависимости от выбранного срока для кредита отображайте нужную кнопку. После оформления кредита надо будет жать кнопку и в сущности Оплаты добавится столько записей, сколько настроили в автоматизации. Для сущности Оплаты добавьте поля Расчетная дата оплаты и Фактическая дата оплаты. При настройке автоматизации Расчетную дату можно настроить (+30, +60 дней и т.д. ). Для сущности Олаты сделайте кнопку Оплачено. Для менеджера сделайте отчет, который будет отображать записи сущности Оплаты, у которых Расчетная дата +-30 дней (или как удобнее) и дата Фактическая дата оплаты Пустое значение. Все остальное вроде бы так же.
Если в Оплаты попадают не только оплаты по кредитам, то свяжите сущности через поле Связанные записи и сделайте почти так же.
В любом случае, что бы о чем то напомнить, надо что бы была об этом запись. Нет записи о предстоящей оплате - нет напоминания.
Если в Оплаты попадают не только оплаты по кредитам, то свяжите сущности через поле Связанные записи и сделайте почти так же.
В любом случае, что бы о чем то напомнить, надо что бы была об этом запись. Нет записи о предстоящей оплате - нет напоминания.
Последний раз редактировалось sanys 09 ноя 2019, 14:36, всего редактировалось 1 раз.
Re: Просроченные оплаты
Можно добавить поле Автоматический статус и настроить его на изменение значения в зависимости от наличия/отсутствия даты в поле Дата оплаты (Запланировано/Оплачено). Если с помощью MySQL-функции вычислять разницу между запланированной датой и датой фактической оплаты, то Автоматический статус может иметь значение Оплачено с просрочкой.
Наворачивать можно долго в общем ))
Наворачивать можно долго в общем ))
-
imamverdiyeveldar
- Сообщения: 403
- Зарегистрирован: 01 мар 2019, 08:57
- Имя: Эльдар Имамвердиев
- Откуда: Азербайджан, Баку
- Контактная информация:
Re: Просроченные оплаты
Вот этот момент не понял
Re: Просроченные оплаты
Действие кнопки:
Выводить форму, в которую менеджер вводит сумму, и автоматически проставлять Фактическую дату оплаты (значение "0" - сегодняшняя дата).
Выводить форму, в которую менеджер вводит сумму, и автоматически проставлять Фактическую дату оплаты (значение "0" - сегодняшняя дата).
-
imamverdiyeveldar
- Сообщения: 403
- Зарегистрирован: 01 мар 2019, 08:57
- Имя: Эльдар Имамвердиев
- Откуда: Азербайджан, Баку
- Контактная информация:
Re: Просроченные оплаты
Да, но там ведь есть кнопка редактирования записи и есть кнопка добавить запись?sanys писал(а): 09 ноя 2019, 14:42 Действие кнопки:
Выводить форму, в которую менеджер вводит сумму, и автоматически проставлять Фактическую дату оплаты (значение "0" - сегодняшняя дата).
Re: Просроченные оплаты
Можно и так. Дело вкуса, так скажем ))