Belege-Eingang (Ordner) – Lite
Der Einstieg: n8n liest alle PDFs aus deinem Eingang, findet das Belegdatum (Dateiname oder PDF-Text) und legt eine Kopie als JJJJ-MM-TT_Originalname.pdf im passenden Monatsordner ab. Ohne gültiges Datum landet die Kopie im Prüfordner.
Setup-Video in Planung
Für „Belege-Eingang (Ordner) – Lite“ gibt es noch kein Video. Geplant ist ein echtes Screen-Recording mit Version und Datum – keine generierte Oberfläche.
Was passiert
Was passiert
- 1Liest alle PDFs aus
Eingang/– andere Dateien werden ignoriert. - 2Sucht das Belegdatum: zuerst im Dateinamen, sonst im PDF-Text („Rechnungsdatum“ hat Vorrang).
- 3Legt eine Kopie unter
Belege/JJJJ/MM/ab, Umlaute werden ersetzt (ü → ue). - 4Kein gültiges Datum → Kopie nach
Belege/_Pruefen/; der Node „Ergebnis“ zeigt die Zahlen.
Schritt für Schritt
Einrichtung
0/6 erledigt
Eigene n8n-Instanz bereitstellen
GrundeinrichtungDu brauchst eine selbst gehostete n8n-Instanz, Version 2.x (getestet: 2.44.6). Die Community Edition kostet selbst gehostet keine Lizenzgebühr – Server oder Rechner bezahlst du selbst.
n8n Cloud passt nicht: Die Workflows arbeiten mit Dateien auf dem Rechner, auf dem n8n läuft. Danach
http://localhost:5678öffnen und das lokale Besitzerkonto anlegen.Windows / npm (Node.js 24+)npm install -g n8n $env:N8N_RESTRICT_FILE_ACCESS_TO = "C:\Users\DEINNAME\Papierkram" n8n startDockerdocker volume create n8n_data docker run -it --rm --name n8n -p 5678:5678 \ -e GENERIC_TIMEZONE=Europe/Berlin -e TZ=Europe/Berlin \ -e N8N_RESTRICT_FILE_ACCESS_TO=/home/node/.n8n-files \ -v n8n_data:/home/node/.n8n \ -v /PFAD/ZU/Papierkram:/home/node/.n8n-files/Papierkram \ docker.n8n.io/n8nio/n8nGilt für alle Workflows – einmal erledigt, überall abgehakt.
n8n den Ordnerzugriff erlauben
GrundeinrichtungSeit n8n 2.0 dürfen Datei-Nodes nur in freigegebenen Ordnern lesen und schreiben. Das steuert die Umgebungsvariable
N8N_RESTRICT_FILE_ACCESS_TO(mehrere Ordner mit;trennen, Standard:~/.n8n-files).Ohne Freigabe meldet n8n „Access to the file is not allowed“.
Liegt dein Papierkram-Ordner unter
~/.n8n-files, ist nichts zu tun.Gilt für alle Workflows – einmal erledigt, überall abgehakt.
Ordner anlegen (Lite-Skript)
Es entstehen
Eingang/,Belege/_Pruefen/undBelege/JJJJ/MM/für Vorjahr bis vier Jahre voraus.Windowspowershell -ExecutionPolicy Bypass -File vorlagen\ordner-anlegen-lite.ps1 -Ziel "$env:USERPROFILE\.n8n-files\Papierkram"Linux / macOS / Docker-Hostsh vorlagen/ordner-anlegen-lite.sh ~/.n8n-files/PapierkramWorkflow importieren
In n8n einen neuen, leeren Workflow anlegen → oben rechts … → Import from File… →
belege-eingang-ordner-lite.jsonwählen → Save.Alternative per Kommandozeilen8n import:workflow --input=workflows/belege-eingang-ordner-lite.jsonBasisordner eintragen
Node Einstellungen öffnen →
basisOrdnereintragen, z. B./home/node/.n8n-files/Papierkram(Docker) oderC:/Users/DU/.n8n-files/Papierkram(Windows, mit/).Testen und prüfen
Ein PDF in
Eingang/legen → Test workflow → im Node Ergebnis nachsehen und die abgelegte Datei öffnen. Danach den Eingang von Hand leeren.
Hake die Schritte ab – dein Stand wird nur in diesem Browser gespeichert.
Ehrliche Grenzen
Ehrliche Grenzen
- Kein Lieferant, kein Betrag im Dateinamen, keine Belegliste, keine Kategorien.
- Keine Duplikaterkennung: Jeder Lauf verarbeitet alle PDFs im Eingang erneut – nach dem Prüfen den Eingang leeren.
- Nur manueller Start, kein Zeitplan. Originale bleiben im Eingang.
- Datumserkennung per Regeln, nicht per KI. Bei mehreren Daten auf dem Beleg Stichproben prüfen.
- Kein Ersatz für Buchhaltungssoftware, GoBD-konforme Archivierung oder Steuerberatung.