JJijibora
Docs & Product Guide
On this page (5 sections)

Feature Package PK-05 — Leasing & Rental

Status: Package Specification
Domain: Rentals / Tenancy
Maps to: Playbook (lease lifecycle)
External integration: ERPNext (rent invoices), payments


1. What This Package Does

Gives landlords and the leasing team one auditable system for tenancy — from lease signing through rent collection, deposit management, renewal, and move-out — replacing paper leases, manual rent tracking, and uncoordinated finance.

2. Features & Functionality

FeatureWhat it doesWho uses itWhat stands behind it
Lease agreementLease created with unit, tenant, rent, deposit, term, renewal terms; signatures recordedLeasing manager, landlord, tenantcns://claim/type/real-estate/lease; PoCE session
Tenant onboardingTenant identity verified (Keycloak); optional BBS+ selective disclosureLeasing manager, tenantcns://truth/node/person; Keycloak DID
Rent collectionRent invoices generated per period; payment tracked; arrears flaggedFinance, landlordERPNext invoice mirror; payment reference on claim
Deposit managementSecurity deposit recorded at lease start; refund tracked at move-outFinance, landlordDeposit claim linked to lease; fn::poce::record_step
Lease renewalRenewal proposed before expiry; new terms agreed; old lease archivedLeasing manager, tenantLease claim transition; PoCE record
Move-out inspectionUnit inspected at move-out; damages linked to deposit deductionsInspector, landlordSnagging/defect claim (PK-08); photo evidence
Tenant statusTenant linked to unit via truth_edge; occupancy visible to HOA and property managerProperty manager, HOAtruth_edge:leases → resource:unit

3. Workflow (Lease Lifecycle)

  1. Tenant selected → lease agreement drafted (unit, rent, deposit, term)
  2. Tenant signs → fn::poce::record_step (signature); deposit paid
  3. Lease active → tenant→unit truth_edge bound; access rights granted (PK-09)
  4. Monthly rent invoices → ERPNext; payments matched; arrears flagged
  5. Renewal proposed 60 days before expiry → new terms → sign → old lease archived
  6. Move-out: inspection, defect claims, deposit refund, tenant→unit edge released
  7. PoCE receipt issued for the full lease lifecycle

4. Guard Rails

  • No lease without tenant identity verification
  • No access rights without active lease
  • Rent collection follows ERPNext fiscal rules; Sovereign owns lease state
  • Deposit refund requires move-out inspection sign-off
  • If payments are unavailable → fail closed; no fake payment records

5. Evidence & Audit

  • Lease claim, tenant identity, deposit records, rent invoices, renewal records, move-out inspection, PoCE receipts