Программа учета долгов

Функциональные требования

1. Управление должниками

  • Добавление, редактирование и удаление записей о должниках
  • Автоматическая проверка на дубликаты по ФИО и номеру телефона
  • Поиск по ФИО, телефону или адресу
  • Ведение истории взаимодействий с каждым должником

2. Управление долгами

  • Создание новой записи о долге с полями:
    • Выбор должника из базы
    • Сумма долга
    • Дата выдачи денег
    • Срок возврата (заполняется по желанию)
    • Комментарий или причина долга (вводится вручную)
  • Фиксация частичных платежей
  • Смена статуса долга: активный, оплачен частично, закрыт
  • Просмотр истории всех платежей по долгу
  • Мягкое удаление с возможностью восстановления из корзины

3. Отчеты и аналитика

  • Расчет общего баланса всех активных долгов
  • Формирование списка просроченных долгов
  • Отображение долгов с истекающим сроком уплаты
  • Статистическая информация по заемщикам
  • Экспорт данных в форматы Excel и PDF

4. Уведомления и напоминания

  • Системные уведомления о просрочках
  • Предупреждения о приближении даты платежа
  • Звуковые оповещения (настраиваемые пользователем)

5. Настройка интерфейса доступности

  • Изменение масштаба интерфейса: от малого до очень большого
  • Выбор из четырех цветовых схем: стандартная, повышенная контрастность, режим для дальтоников, темная
  • Регулировка размера шрифта
  • Включение голосовых или звуковых подсказок

6. Администрирование

  • Настройка правила автоматической очистки устаревших данных
  • Создание резервных копий и восстановление информации
  • Экспорт всей базы данных в JSON