AR Collections
Systematic follow-up on overdue non-tax receivables — AI-powered predictive scoring, automated collection workflows, payment arrangements, agency referral, write-offs, and add-to-tax-roll capability.
Aging Report
AI Scoring
Auto-Match
Collection Rate
Purpose-Built for Canadian Municipalities
Purpose & Scope
What this module owns
Clear ownership boundaries prevent duplication and ensure every capability has exactly one authoritative home.
Owns
11Delegated to
6Invoice/balance data
Shared collection engine
Collection letters & CASL-compliant emails
Collection workflow stages
ML scoring & payment matching models
DSO, collection rate & aging reports
These capabilities are handled by dedicated modules and consumed via stable API contracts — keeping boundaries clean and ownership unambiguous.
Core Capabilities
What it does
3 capability groups comprising 10 discrete capabilities — each with API surface, business rules, and data ownership.
Real-time aging buckets — current, 30, 60, 90, 120+ days — with drill-down by customer, department, and revenue type.
Aging Buckets
Current, 30, 60, 90, 120+ days with real-time refresh.
Drill-Down
Drill from portfolio level to individual customers and invoices.
Department View
Filter by department and revenue type for departmental accountability.
Daily Refresh
Aging data refreshed daily with trend indicators.
Configurable multi-stage workflow — first reminder (30 days), second notice (45 days), demand letter (60 days), escalation (90 days), write-off consideration (180 days).
Configurable Stages
Customize stages and timing per customer type and revenue category.
Auto-Correspondence
Automated letters, emails, and notices at each stage.
Task Assignment
Staff task assignment for manual follow-up actions at escalation points.
Stage Tracking
Track every case through stages with full action history.
Structured instalment plans for debtors unable to pay in full — with compliance tracking, breach notification, and arrangement history.
Instalment Plans
Define instalment amounts, frequency, and interest terms.
Compliance Tracking
Monitor payment compliance and flag missed instalments.
Breach Notification
Automatic notification on arrangement breach.
History
Full arrangement history per debtor for repeat offender tracking.
Every module owns a single bounded context, exposes stable APIs, and can be composed into any Civic product — that's the architecture that scales.
Krutik Parikh
Creator of Civic
Data Model
Entity Architecture
3 entities with 4 relationships — the authoritative schema for this bounded context.
Entities
Select an entity to explore its fields and relationships
API Surface
Integration Endpoints
12 RESTful endpoints across 9 resource groups — plus 5 domain events for async integration.
/api/v1/ar/aging
AR aging report (filter: dept, type, customer)
Ecosystem
Products that depend on this module
2 Civic products consume AR Collections — making it one of the most critical platform services in the ecosystem.
Technical Specifications
Performance, Compliance & Configuration
Aging Report Generation
AI Scoring (All Accounts)
Payment Matching Accuracy
Collection Rate (60 Days)
DSO Reduction Target
Audit Trail
FAQ
Frequently Asked Questions
Ready to Integrate
Build on AR Collections
Request an architecture brief, integration guide, or live demo environment for your team.