Штрафные санкции
Отслеживайте и документируйте финансовые штрафы за нарушения договора.
Обзор
Модуль штрафных санкций позволяет владельцам объектов отслеживать и документировать финансовые штрафы, наложенные на нанимательов за нарушение условий договора найма.
Отслеживание штрафов
Записывайте финансовые штрафы с датой, суммой, валютой и подробным описанием.
Ссылки на блоки договора
Связывайте штрафы с конкретными пунктами договора, которые были нарушены.
Документы
Прикрепляйте фото и документы в качестве доказательной базы.
Привязка к платежам
Штрафы можно привязать к конкретным просроченным платежам для отслеживания
Поддержка валют
Записывайте штрафы в разных валютах с автоматическим отображением символа.
Рабочий процесс
Типичный рабочий процесс документирования штрафов:
Документирование штрафа
Владелец записывает штраф с датой, суммой, валютой и описанием.
Выбор блоков договора
Свяжите штраф с конкретными пунктами договора, которые были нарушены.
Прикрепление доказательств
Загрузите фото и документы в качестве подтверждающих доказательств.
Отслеживание истории
Создайте историю штрафов для нанимателя/договора для последующего использования.
Права доступа
Права доступа к штрафным санкциям:
| Действие | Кто может |
|---|---|
| Создание | Владельцы объектов и их агенты |
| Просмотр | Владельцы, нанимательы и их агенты (могут просматривать штрафы против себя) |
| Редактирование | Владельцы объектов и их агенты |
| Удаление | Владельцы объектов и их агенты |
| Прикрепление документов | Владельцы объектов и их агенты |
REST API
Доступ к штрафам через REST API (требуется JWT аутентификация):
Примечание уровня сервиса
GET /api/v1/properties/{id}/penalties - Список штрафов
POST /api/v1/properties/{id}/penalties - Создать штраф
GET /api/v1/properties/{id}/penalties/{pid} - Получить детали
PUT /api/v1/properties/{id}/penalties/{pid} - Обновить штраф
DELETE /api/v1/properties/{id}/penalties/{pid} - Удалить штраф
POST /api/v1/properties/{id}/penalties/{pid}/documents - Прикрепить документ
DELETE /api/v1/properties/{id}/penalties/{pid}/documents/{did} - Открепить документ
Пример ответа
{
"data": [
{
"id": 1,
"property_id": 5,
"contract_id": 12,
"penalty_date": "2026-01-10",
"amount": 500.00,
"paid_amount": 250.00,
"remaining_amount": 250.00,
"is_paid": false,
"currency": {
"id": 3,
"code": "UAH",
"symbol": "₴"
},
"description": "Late rent payment penalty for December 2025",
"violator": {
"id": 15,
"name": "John Tenant"
},
"documents_count": 2,
"blocks_count": 1,
"created_at": "2026-01-10T14:30:00+00:00"
}
],
"total": 1,
"page": 1,
"totalPages": 1
}
Swagger / OpenAPI
Полная документация API с интерактивным тестированием доступна в Swagger UI: /api/v1/doc