Aging reports per partner, collection status workflow, activity log for every collection action, reminders. Centralized management of overdue receivables and payables.
Overdue payments kill construction company cash flow. Without structured management — you lose money, client relationships, time.
How much is overdue owed to you right now? Without aging report — takes days to calculate.
Client delays, you forget to remind. Debts age uncontrollably.
What have we done on claim X so far? Who called? Without log — every action from scratch.
Your overdue payables and receivables — both sides of cash flow. Without centralization — no unified picture.
Construction Hub covers the full overdue management cycle.
agingByPartner, revenueAgingByPartner and expenseAgingByPartner — grouping by 0-30, 31-60, 61-90, 90+ days. Overview of who owes how much and for how long.
updateCollectionStatus changes status — NEW → IN_PROGRESS → PROMISED → PAID / WRITTEN_OFF. Flexible workflow for different work types.
addActivity for every action — call, email, visit, memo. Full history of collection efforts.
createReminder generates reminder document — email, SMS or letter. Automatic scheduling.
revenueStats for overdue receivables (clients), expenseStats for overdue payables (suppliers). Two separate perspectives.
paymentStats and payments endpoint show payments received on overdue documents. ROI of collection efforts.
Four steps for disciplined cash flow management:
Documents with dueDate < now and status != PAID automatically show in overdue module.
Aging report groups by period — 0-30, 31-60, 61-90, 90+. Prioritize top debtors.
updateCollectionStatus and addActivity. Send reminders via createReminder. Record calls, meetings, promises.
paymentStats shows collection ROI. Which actions work, which don't. Data-driven prioritization.
Suitable for any firm with significant receivables/payables:
Cash flow visibility, action prioritization, collection forecasts.
Centralized workflow, activity log, reminders. Professional management.
Collection KPIs, client risk analysis.
Full audit trail of all collection actions for compliance.
Why specialized software is necessary:
| Feature | Excel | Construction Hub |
|---|---|---|
| Aging report | Manual monthly | Auto real-time |
| Collection status | In column | Workflow with transitions |
| Activity log | In comment | Dedicated activity table |
| Reminders | Outlook tasks | createReminder integrated |
| Revenue vs expense | Different sheets | Two perspectives in one module |
| Payment tracking | Manual | paymentStats + history |
| Analytics | Pivot tables | Built-in aging |
Automatically from AccountingDocument with dueDate < now and status != PAID. No manual marking — system identifies in real time.
0-30, 31-60, 61-90, 90+ days — standard accumulation. agingByPartner groups amounts by these periods per partner.
NEW, IN_PROGRESS, PROMISED (promised payment), PAID (collected), WRITTEN_OFF. updateCollectionStatus changes state.
addActivity with type (CALL, EMAIL, VISIT, MEMO), description, responsibleUser, timestamp. Full effort log per document.
createReminder generates a reminder document. Type (email/SMS/letter) and content configurable. Email provider integration sends automatically.
Actual payments received after collection process started. paymentStats for KPI analysis — how much collected from overdue.
Yes, via updateCollectionStatus to WRITTEN_OFF. Audit record preserved. For tax purposes — review by accountant.