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

Feature Package PK-07 — Service Charge & Finance

Status: Package Specification
Domain: Billing / Collections / Finance
Maps to: Playbook (service-charge lifecycle)
External integration: ERPNext (GL/invoices), payments, bank


1. What This Package Does

Gives the HOA treasurer and finance team one auditable system for service charges and maintenance fees — issuing recurring charges, tracking collections, managing arrears, and reconciling with the association's accounts — replacing manual invoices, spreadsheets, and unmatched receipts.

2. Features & Functionality

FeatureWhat it doesWho uses itWhat stands behind it
Service-charge issuanceRecurring charges (monthly/quarterly) issued per unit based on unit entitlement or flat rateHOA treasurer, financecns://claim/type/real-estate/service-charge; resource:budget_service_charge
Charge calculationDeclarative rate bands (by unit type/size) applied to all units; changes approved by HOA boardFinance, HOA boardlookup.claims.threshold.v1 (rate bands); board resolution
Collection trackingPayments recorded per charge; partial payments supported; balance carried forwardAccountsPayment reference on claim; ERPNext invoice mirror
Arrears managementOverdue charges flagged; escalation notices generated; payment plans proposedHOA treasurer, property managerSLA binding to Kestra (escalation cadence)
Three-way matchCharge → invoice → payment matched before funds clearedAccountsThree-way match (charge, invoice, payment); PoCE-recorded
Budget & fund visibilityService-charge fund balance and allocation visible to HOA and ownersHOA board, ownersresource:budget_service_charge; live query
Surplus/deficit handlingYear-end surplus carried forward or refunded per HOA resolutionHOA boardResolution claim (PK-03); fund adjustment

3. Workflow (Service-Charge Cycle)

  1. HOA board approves annual budget and rate bands → resolution claim (PK-03)
  2. Service charges issued per unit per period → charge claims created
  3. Owners pay → payment references recorded; three-way match (charge, invoice, payment)
  4. Overdue charges flagged after grace period → escalation notices (Kestra SLA)
  5. Payment plans proposed for arrears → owner agreement → recorded
  6. Year-end: surplus/deficit resolved by board resolution; fund carried forward
  7. PoCE receipt per charge collection; financial statements from live data

4. Guard Rails

  • No charge issued without board-approved rate band
  • No payment cleared without three-way match
  • Arrears escalation requires human approval at each stage (no auto-fine)
  • ERPNext owns fiscal GL/tax; Sovereign owns charge state and collection proof
  • If payments are unavailable → fail closed; no fake payment records
  • No hardcoded collection rates on dashboards

5. Evidence & Audit

  • Charge claims, rate-band resolutions, payment records, ERPNext invoice refs, arrears notices, budget statements, PoCE receipts