Понятия
Модели и поля
Штраф аренды
Штраф по аренде: ручной (создаётся сотрудником) или автоматический (за просрочку); может относиться ко всей заявке или к конкретной позиции инвентаря. Ограничение БД требует заполненности клиента или аренды; авто-штрафы по позициям синхронизируются фоновой задачей, ручные — сигналом пересчитывают ручные штрафы заявки. Основное
Связи
Деньги
Служебное
Залог аренды
Залог по аренде: либо текстовое описание (например, паспорт), либо денежная сумма; хранит статус получения и возврата. Привязан к аренде; сумма депозита сравнивается с суммой платежей по нему. Основное
Связи
Деньги
Сроки
Служебное
Расписание авто-штрафа аренды
Запись в общей (глобальной) таблице, планирующая периодическое начисление автоматического штрафа за просрочку по конкретной аренде. Хранится в общих таблицах и ссылается на компанию напрямую; генерируется по позициям аренды, обрабатывается фоновой задачей; уникальна по компании, индексу и аренде. Основное
Связи
Сроки
Штрафные поля аренды
Агрегированные суммы штрафов и настройки авто-штрафов, хранящиеся прямо в заявке аренды. Ручную часть пересчитывает сохранение или удаление ручного штрафа, автоматическую — только пересчёт сумм аренды; это подмножество полей заявки аренды. Деньги
Настройки
Штрафные поля позиции инвентаря
Суммы штрафов, начисленных по отдельной позиции инвентаря в аренде. Сумма штрафа позиции переносится в пер-позиционные авто-штрафы фоновой задачей; это подмножество полей позиции инвентаря аренды. ДеньгиСтатусы и справочники
Тип залога
- Текстовый (описание)
- Денежный (сумма)
Статус залога
- Не получен
- Получен
- Возвращён
Тип штрафа
- Автоматический
- Ручной