Demo modeMock

This is demo data. WhatsApp integration is simulated. email delivery is simulated. billing is not real. AI provider: Mock. DeepSeek may be disabled or mocked depending config.

Ledger

Rent ledger visibility

Rent charges, confirmed payments, pending payment claims, and open overdue cases are shown as separate data sets.

Claims are not payments

Ledger safeguards

Financial records should be confirmed against bank evidence before relying on them.

Tenant payment claims are not confirmed payments. A tenant saying they paid does not update the ledger.

Due total

A$0.00

Charges with current due status

Overdue total

A$0.00

Charges still overdue

Confirmed payments

A$0.00

Only landlord-confirmed rent payments

Acknowledged claims

0

Acknowledged claims are still not payments

Bank statement reconciliation

Partner-demo reconciliation view: exact matches, possible matches, unmatched credits, and unpaid tenants stay separated until confirmation.

No exact matches yet

Upload the sample bank statement to create reviewable reconciliation suggestions.

Possible matches

No possible matches yet

Upload the sample bank statement to create reviewable reconciliation suggestions.

Unmatched transactions

No unmatched credits

Upload the sample bank statement to show credits that need manual review.

Unpaid tenants

No unpaid tenants

All current demo rent charges are paid or there is no seeded rent data.

Rent charges

Primary ledger table. Payment claims never change this table until a landlord-confirmed payment record exists.

TenantPeriodDueAmountBalanceStatusConfirmed payments

Confirmed rent payments

Canonical rent payments created only after landlord confirmation.

TenantPaidAmountMethodStatusReference

Payment claims

Tenant claims can be pending, acknowledged, or rejected. They never change confirmed rent totals.

TenantClaimed paidAmountStatusChargeSource

Overdue cases

Open overdue cases explain why a rent charge still needs review.