> ## Documentation Index
> Fetch the complete documentation index at: https://docs.casaai.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Rent Collection

> Automated rent tracking, reminders, and receipts across properties and units.

## What it does

* Tracks rent schedules by property, unit, and lease.
* Sends proactive reminders, receipts, and escalation notices.
* Flags delinquencies and anomalies for follow-up.

## Why it matters

* Reduce late payments with timely nudges.
* Standardize communication and receipts.
* Keep finance and operations aligned with live status.

## How it works

<Steps>
  <Step title="Sync schedules">
    Import leases, rent amounts, and due dates from CSV, API, or PMS exports.
  </Step>

  <Step title="Automate reminders">
    AI drafts reminders and escalations (email/SMS) based on due dates, grace periods, and delinquency rules.
  </Step>

  <Step title="Track and reconcile">
    Reconcile payments, issue receipts, and push ledger updates to accounting systems or webhooks.
  </Step>
</Steps>

## Configuration checklist

* Required fields: tenant\_id, unit\_id, due\_date, amount, currency, status.
* Notification windows: pre-due, due, grace, escalation.
* Channels: email, SMS, or webhook to your comms system.

## Example automation

<RequestExample>
  ```json Payment event theme={null}
  {
    "tenant_id": "tenant_22",
    "unit_id": "unit_5B",
    "due_date": "2025-02-01",
    "amount": 2450,
    "currency": "USD",
    "status": "due"
  }
  ```
</RequestExample>

<ResponseExample>
  ```json Reminder sent theme={null}
  {
    "tenant_id": "tenant_22",
    "status": "reminder_sent",
    "channel": "email",
    "template": "pre-due",
    "next_action": "awaiting_payment"
  }
  ```
</ResponseExample>

## Metrics to watch

* On-time payment rate by property/unit.
* Average days outstanding.
* Number of escalations per period.

## Diagram

```mermaid theme={null}
flowchart TD
  leases[Leases & schedules] --> reminders[AI reminders]
  reminders --> payments[Payments received]
  payments --> receipts[Receipts + ledgers]
  payments --> delinq[Delinquency alerts]
  delinq --> dashboard[CasaBoard KPIs]
```
