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.