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