Skip to main content

Payment Reputation

Payment reputation tracks tenant payment behavior over time using expected rent installments and actual payment matches.

Data sources

  • rent_installments
  • rent_payment_matches
  • bank_transactions
  • bank_transaction_splits
  • contracts
  • contract_parties

Proposed entity: tenant_payment_metrics

FieldDescription
idPrimary identifier.
tenant_party_idTenant party.
period_startMetric period start.
period_endMetric period end.
installments_dueNumber of rent installments due.
installments_paid_on_timeNumber paid on or before due date.
installments_paid_lateNumber paid after due date.
installments_missedNumber still unpaid after threshold.
average_delay_daysAverage payment delay.
max_delay_daysMaximum payment delay.
partial_payment_countCount of partial payments.
calculated_atMetric calculation timestamp.

Proposed entity: tenant_payment_score

FieldDescription
idPrimary identifier.
tenant_party_idTenant party.
score_valueNormalized score from 0 to 100.
score_versionVersion of the scoring formula.
confidenceConfidence based on data volume and recency.
input_period_startEarliest input date.
input_period_endLatest input date.
calculated_atCalculation timestamp.
is_visible_to_tenantWhether the tenant can see the score.
is_shareableWhether the score can be shared externally.

Why versioning matters

Scoring formulas will change. Versioning allows the platform to explain how a score was calculated at a specific time and compare old scores with new logic without corrupting historical interpretation.