Mahnwesen
Was wird gebaut?
Section titled “Was wird gebaut?”Ein automatisierter Mahnlauf, der täglich um 09:00 Uhr offene Forderungen prüft. Rechnungen (billing_runs), die vor mehr als 14 Tagen versendet wurden (dispatch_status = 'sent'), werden gegen die Zahlungseingänge (advance_payments) abgeglichen. Bei fehlender Zahlung wird die Eskalationsstufe 1 oder 2 in billing_deadline_alerts ausgelöst und ein entsprechender Eintrag in der communications-Tabelle generiert.
Architektur-Kontext
Section titled “Architektur-Kontext”Um den manuellen Aufwand der Hausverwaltungen zu minimieren, automatisieren wir den Mahnprozess. Gemäß Architektur-Vorgabe verzichten wir auf externe Push-Kanäle und protokollieren revisionssicher in der communications-Tabelle (channel = 'internal', direction = 'outbound'). Die Entkopplung via pg_cron und Deno Edge Function sorgt für eine skalierbare, serverless Ausführung.
Eskalationsstufen
Section titled “Eskalationsstufen”- Stufe 1 (14 Tage nach Versand): Zahlungserinnerung
- Stufe 2 (28 Tage nach Versand): Mahnung
Beteiligte Tabellen
Section titled “Beteiligte Tabellen”billing_runs— Abrechnungsläufe mit Versanddatumadvance_payments— Zahlungseingängebilling_deadline_alerts— Eskalationsstufencommunications— Revisionssichere Protokollierung