Ключевые темы
Связанные публичные страницы
Если нужен не только разбор, а страница продукта, API или операционного сценария, начните с этих разделов VPOS.am.
Rent payment должен быть привязан к lease period
Одна сумма без договора, объекта и периода не помогает понять, за какой месяц и помещение заплатил арендатор.
В аренде и property management платеж относится к договору, объекту, арендатору, периоду, депозиту, коммунальным начислениям или штрафам. Если payment link отправляется как простая сумма, оператор позже ищет назначение платежа вручную.
Практичная модель создает tenant invoice или payment request из CRM/ERP: lease id, property id, tenant id, invoice period, amount, currency, due date and request id фиксируются до оплаты. Статус периода меняется только после verified payment.
- связывать payment request с lease id;
- хранить property id, tenant id и invoice period;
- не закрывать период по скриншоту оплаты;
- разделять rent, deposit, utilities и penalty lines.
Deposits, utilities и late fees требуют правил
Депозит, коммунальные начисления и просрочка имеют разные основания, сроки и refund logic.
Security deposit, rent, utilities, maintenance fee and late fee нельзя хранить как один paid amount. У каждого начисления свой reason, период, договорное основание и возможный refund path. Late fee или penalty нельзя автоматически начислять без правил договора и актуальной проверки.
Если recurring charge не подтвержден провайдером и договором, безопаснее использовать scheduled invoices, payment links and reminders. Manual adjustments должны попадать в audit log, чтобы арендатор, менеджер и бухгалтерия видели одну историю.
- хранить line type и contract rule version;
- не обещать auto-charge без provider support;
- late fee должен иметь основание и review path;
- deposit refund не должен удалять original payment.
Сверка должна показывать долги и переплаты
Property manager должен видеть paid, overdue, partial, refund и overpayment по каждому объекту и периоду.
Для управления недвижимостью важна не только банковская выписка, а tenant ledger: какой период закрыт, где partial payment, где overdue, где переплата, какой депозит возвращен и какие начисления ждут проверки.
Сверка сравнивает tenant invoices, verified payments, refunds, overpayments, CRM tasks, ERP export and provider report. Платежный слой хранит ids и статусы, а договорные документы и персональные данные остаются в CRM/ERP с ограниченными правами.
- показывать balance по tenant/property/period;
- partial payment не должен закрывать весь период;
- overpayment хранится отдельным ledger event;
- сверять provider reference с ERP/accounting export.
FAQ
Можно ли оплачивать аренду payment link-ом?
Да, если payment link связан с lease id, tenant id, invoice period, суммой и сроком действия, а статус ставится после server-side verification.
Как учитывать депозит арендатора?
Хранить deposit как отдельный ledger line с договорным основанием, датой, суммой и refund path. Возврат депозита не должен удалять исходный платеж.
Можно ли автоматически списывать аренду каждый месяц?
Только если провайдер, договор и правила бизнеса поддерживают recurring charge. Иначе безопаснее scheduled invoices, payment links и reminders.