Okt 2025 – heute
RS.GE-Zollanmeldungen
n8n-Workflows, die jedes Paket durch den Zoll auf RS.GE verfolgen und die E-Signatur des Kunden starten
- Automatisierung
- Zollautomatisierung
- Dauer
- 1 Jahr
- Unternehmen
- Boxette Group
- Rolle
- Automation Engineer: Konzeption, Aufbau, Debugging, Dokumentation
Überblick
Ein n8n-System, das das Zollportal der georgischen Steuerbehörde (RS.GE) mit Boxettes ClickUp-Boards für Zollanmeldungen verbindet. Es verfolgt den Zollstatus jedes Pakets, hängt das ausgestellte PDF der Zollanmeldung an und startet die E-Signatur und die Benachrichtigungen des Kunden selbstständig, für beide Marken des Unternehmens.
Tools
- PostgreSQL
- Documenso
- SendGrid
- Node.js
- Telegram
Zollanmeldungen von Hand
Jedes Paket über der Zollfreigrenze braucht eine Zollanmeldung auf RS.GE, und das Deklarationsteam verfolgte sie von Hand auf ClickUp-Boards. Bei jeder Aufgabe prüfte es, ob der Zoll bezahlt und eine Anmeldung ausgestellt war, lud dann das PDF herunter und schickte es dem Kunden zur Unterschrift. RS.GE hat dafür keine öffentliche API, seine Paketlisten sind nach Firmenkonten getrennt und seine Sitzungen brechen leicht ab, deshalb war die Prüfung langsam und Aufgaben landeten im falschen Status.
Das Portal auslesen
Ein Sitzungsmanager und vier Abrufmodule, eines je Kategorie (physisch, online, unbekannt, Export), holen die Daten des Portals Seite für Seite nach Postgres. Detail-Scanner ergänzen die Personen- und Warendaten jedes Pakets, und eine API zur Sendungsabfrage liefert zu einer Sendungsnummer den Status, die Waren und das PDF der Zollanmeldung. Eine Korrektur der Paginierung hob die täglichen Abrufe von einer festen Grenze von 500 Zeilen auf vollständige Tage (878 von 878 und 3.376 von 3.376 Zeilen in Tests). Node.js-Skripte gleichen unterschriebene Aufgaben mit RS.GE ab und exportieren zurückgehaltene Pakete samt Rechnungen nach Google Drive für die Arbeit an den HS-Codes.
Yellow Check und Green Check
Für jede Marke laufen zwei symmetrische Workflows alle 30 Minuten zu versetzten Zeiten. Yellow Check setzt eine Aufgabe auf „Zoll bezahlt“, sobald jedes Paket darin freigegeben ist. Green Check bestätigt Paket für Paket anhand des gedruckten Formulars, dass die Zollanmeldung alle abdeckt, lädt das PDF in ClickUp hoch, prüft, ob der Upload angekommen ist, und setzt die Aufgabe auf Unterschrift; das löst einen Documenso-Umschlag, eine E-Mail und eine SMS aus, mit Schutz vor Duplikaten. Zurückgehaltene Pakete wechseln in einen roten Status, unbekannte Sendungsnummern bekommen einmalig einen Warnkommentar, und jeder Workflow meldet an einen gemeinsamen Fehler-Workflow.
Ergebnis
Ein Audit im Nur-Lese-Modus im Juli 2026, durchgeführt von Claude-Code-Subagenten unter meiner Leitung, zählte 290 Entscheidungen von Yellow Check über 606 Abfragen nach und fand 0 Abweichungen, und alle 18 von Green Check verschobenen Aufgaben hatten die ganze Kette durchlaufen, mit 0 doppelten Signaturen. Über 406 Läufe waren die Prüfungen zu 99–100 % erfolgreich, und 250 von 250 Benachrichtigungsläufen blieben im Versandfenster von 10:00 bis 20:59 Uhr. Ein Export zurückgehaltener Pakete löste 84 von 84 Sendungsnummern auf und lud 82 Rechnungen hoch.