Главная › Библиотека › Настройка расходов › Начисления за аренду

Начисления за аренду

Автоматическая ежемесячная генерация начислений аренды из договоров

Что такое начисления за аренду?

Начисления за аренду - это автоматически генерируемые ежемесячные платежи за аренду на основе активных договоров аренды. Система рассчитывает начисления на основе ежемесячной суммы аренды, указанной в договоре, и фактического количества дней аренды в каждом периоде.

Основные возможности

  • Автоматическое начисление каждый месяц
  • Пропорциональный расчет за неполный месяц
  • Гибкий день платежа
  • Единый интерфейс с коммунальными расходами
  • Поддержка мультивалютности

Как это работает

1

Шаг 1: Настройка договора

Заполните поля MONTHLY_RENT_AMOUNT и RENT_PAYMENT_DAY в договоре аренды

2

Шаг 2: Автоматическая генерация

Система автоматически сгенерирует арендные платежи каждый месяц в 00:01

3

Шаг 3: Просмотр и управление

Просматривайте и управляйте сгенерированными платежами в разделе "Расходы"

Логика расчета платежей

Расчет периода

Система автоматически определяет период для начисления на основе даты начала договора и дня платежа:

Правила определения периода

  • Если договор начинается 1-го числа, период начинается с 1-го числа
  • Если договор начинается после дня платежа, первый период будет коротким (пропорциональный расчет)
  • Если договор начинается до дня платежа, первый период начинается с даты начала
  • Каждый последующий период начинается со дня, следующего за днем платежа предыдущего периода

Пропорциональный расчет

Daily rate = Monthly rent / Days in month
Proportional amount = Daily rate × Actual rental days

Example:
Monthly rent: €1,000
Contract starts: January 20
Charge day: 5th
Days in January: 31

First period: January 20 - February 4 (16 days)
Daily rate: €1,000 / 31 = €32.26
Amount: €32.26 × 16 = €516.13

Second period: February 5 - March 4 (28 days, full month)
Daily rate: €1,000 / 28 = €35.71
Amount: €35.71 × 28 = €1,000.00

Пример расчета

Сценарий

  • Месячная аренда: 10,000 грн
  • Дата начала: 15 января 2026
  • День платежа: 5-е число

Сгенерированные платежи

Период Дней Расчет Сумма
Jan 20 - Feb 04 16 (€1,200 / 31) × 16 €619.35
Feb 05 - Mar 04 28 (€1,200 / 28) × 28 €1,200.00
Mar 05 - Apr 04 31 (€1,200 / 31) × 31 €1,200.00

Поля договора для арендных платежей

Для автоматического начисления арендных платежей в договоре аренды должны быть заполнены следующие поля:

Название поля Обязательное Описание
MONTHLY_RENT_AMOUNT Обязательно Месячная сумма аренды. Если не указано или равно 0, арендные платежи генерироваться не будут.
RENT_PAYMENT_DAY необязательно День месяца для оплаты (1-28). Если не указано, используется начало месяца.

Пример

Договор аренды

API арендных платежей

Для работы с арендными платежами доступны следующие API endpoints:

Примечание уровня сервиса

GET /api/v1/rental-charges
    Список арендных платежей
    
GET /api/v1/rental-charges/{id}
    Детали арендного платежа
    
GET /api/v1/rental-charges/contract/{id}
    Список платежей по договору
    
GET /api/v1/rental-charges/contract/{id}/next
    Следующий период для начисления
    
POST /api/v1/rental-charges/contract/{id}/generate
    Генерация арендных платежей
    
DELETE /api/v1/rental-charges/{id}
    Удаление арендного платежа

Пример API

GET /api/v1/rental-charges/contract/42/next
Authorization: Bearer <token>

Response:
{
  "can_charge": false,
  "reason": "period_not_ended",
  "next_period_start": "2026-02-05",
  "next_period_end": "2026-03-04",
  "next_charge_date": "2026-03-05",
  "rental_days": 28,
  "amount": 1200.00,
  "currency": "EUR"
}

Ограничения

Важно

  • Автоматические платежи генерируются ежедневно в 00:01 (по времени сервера)
  • Автоматически сгенерированные платежи нельзя редактировать
  • Автоматически сгенерированные платежи можно удалить только администратором
  • Платежи генерируются только для активных договоров
  • Система не генерирует повторные платежи за уже завершенные периоды

Просмотр платежей

Просмотрите сгенерированные платежи в разделе "Расходы" недвижимости

Устранение проблем

Платежей не найдено

Если арендные платежи не генерируются автоматически, проверьте следующее:

  • Проверить, заполнено ли поле MONTHLY_RENT_AMOUNT
  • Проверить дату начала и окончания договора
  • Просмотреть настройки валюты договора
  • Проверить логи системы на наличие ошибок
  • Убедиться, что договор активен
  • Проверить, не заблокирована ли генерация платежей для этого договора
  • Обратиться к администратору, если проблема не решается

Неправильная сумма

Если сумма платежа рассчитана неправильно, это может быть из-за пропорционального расчета за неполный месяц. Проверьте период платежа и количество дней в периоде.