Verarbeitung von Bankauszügen für die Mietverwaltung

Dieses Workflow dient dazu, Bankauszüge zu überwachen, Zahlungsprobleme bei Mietern zu identifizieren und diese Informationen in einer Excel-Datei zu dokumentieren.

Verarbeitung von Bankauszügen für die Mietverwaltung

Die Website nutzt die Wordpress-Infrastruktur.

Server: Unser Server befindet sich in einem Unternehmen mit Sitz in Deutschland. Er hat eine hohe und schnelle Internetverbindung. Es gibt eine Generatorunterstützung für ununterbrochenen Strom.

Schritt 1: Überwachen von Bankauszügen

Node: Watch For Bank Statements (Typ: n8n-nodes-base.localFileTrigger)
Dieser Node überwacht den angegebenen Ordner auf neue CSV-Dateien, die Bankauszüge darstellen. Wenn eine neue Datei hinzugefügt wird, wird der Workflow ausgelöst.

Schritt 2: Excel-Datei festlegen

Node: Set Variables (Typ: n8n-nodes-base.set)
Hier legen wir den Speicherort der Excel-Datei fest, in der die Mieterdaten und Zahlungsergebnisse gespeichert werden. Dies ermöglicht späteren Zugriff auf diese Datei.

Schritt 3: Bankauszug abrufen

Node: Get Bank Statement File (Typ: n8n-nodes-base.readWriteFile)
Dieser Node verwendet den Pfad von Watch For Bank Statements, um den neuesten Bankauszug zu laden und auf die folgenden Schritte vorzubereiten.

Schritt 4: CSV-Daten extrahieren

Node: Get CSV Data (Typ: n8n-nodes-base.extractFromFile)
Hier werden die Daten aus dem geladenen CSV-Bankauszug extrahiert und für die Analyse vorbereitet.

Schritt 5: Mieterinformationen abrufen

Node: Get Tenant Details (Typ: @n8n/n8n-nodes-langchain.toolCode)
Dieser Node ruft Mieterinformationen basierend auf den in der Analyse verwendeten Mieter-ID oder dem Namen ab. Dies geschieht mithilfe einer Excel-Abfrage.

Schritt 6: Immobilieninformationen abrufen

Node: Get Property Details (Typ: @n8n/n8n-nodes-langchain.toolCode)
Ähnlich wie bei den Mieterinformationen werden hier die Details der Immobilien, die den Mietern zugeordnet sind, abgerufen.

Schritt 7: Zahlungsabgleich durchführen

Node: Reconcile Rental Payments (Typ: @n8n/n8n-nodes-langchain.agent)
Dieser wichtige Node verwendet ein KI-Modell, um die Bankdaten mit den Mieterdaten abzugleichen. Er identifiziert Probleme wie verspätetezahlungen oder falsche Beträge und flaggt diese für weitere Maßnahmen.

Schritt 8: Ergebnisse aufbereiten

Node: Alert Actions To List (Typ: n8n-nodes-base.splitOut)
Hier werden die flaggierten Probleme (z.B. verspätete Zahlungen) aufbereitet, um für den nächsten Schritt vorbereitet zu sein.

Schritt 9: Ergebnisse in Excel hinzufügen

Node: Append To Spreadsheet (Typ: n8n-nodes-base.code)
Nach der Analyse werden die identifizierten Probleme und deren Details in die vorher festgelegte Excel-Datei eingegeben, um die Dokumentation der Mieterprobleme zu gewährleisten.

Schritt 10: Strukturierte Ausgabe verarbeiten

Node: Structured Output Parser (Typ: @n8n/n8n-nodes-langchain.outputParserStructured)
Dieser Node formatiert die Ausgabe aus dem KI-gesteuerten Abgleich in ein strukturiertes Format, so dass die Ergebnisse klar und verwendet werden können.

Ergebnis

Am Ende dieses Workflows haben wir einen effizienten Prozess entwickelt, um Bankauszüge zu überwachen, Mieterdaten zu analysieren und etwaige Zahlungsverzögerungen zu identifizieren, die dann dokumentiert und gespeichert werden. Dies ermöglicht eine schnelle Reaktion auf Zahlungsprobleme und unterstützt die Mietverwaltung effektiv.

Download Link

Facebook
Twitter
LinkedIn

Andere Projekte