EU-E-Rechnung automatisieren mit dem SealDoc Make-Connector
Viele Unternehmen arbeiten längst in Make. Ihre Bestellungen kommen aus einem Webshop, ihre Dateien landen in Google Drive, ihre Bestätigungen werden über Gmail verschickt. Was ihnen noch fehlt, ist ein Weg, konforme E-Rechnungen in genau diesen visuellen Workflow einzubinden, ohne HTTP-Anfragen von Hand zu bauen. Genau das leistet die SealDoc-App für Make.
Was Make ist
Make (früher Integromat) ist eine visuelle Automatisierungsplattform, die mehr als 1.500 Apps über einen Drag-and-Drop-Szenario-Builder verbindet. Du zeichnest den Ablauf, legst die Datenzuordnungen fest, und Make führt ihn nach Zeitplan aus oder sobald ein Trigger auslöst. Kein Hosting, kein Deployment, kein Code. Finanzteams, Betriebsleiter und Entwickler nutzen die Plattform gleichermaßen, weil die Lernkurve flach und die Abdeckung breit ist.
Was die SealDoc-App mitbringt
Sechs Aktionen und ein Trigger, bereit zum Ziehen auf die Canvas:
- Generate Invoice: macht aus strukturierten Rechnungsdaten (Verkäufer, Käufer, Positionen) eine Factur-X-E-Rechnung: ein PDF/A-3 mit eingebettetem XML, gegen EN 16931 validiert und mit Zeitstempel versehen.
- Create Job: lädt eine Datei (PDF, Word, Excel, PowerPoint oder ein Bild) zur Konvertierung in PDF/A-3 hoch, mit Optionen für einen RFC 3161-Zeitstempel, ein Evidence Pack, PDF/UA-Barrierefreiheit und OCR.
- Generate Document: rendert Markdown oder HTML direkt zu einem versiegelten PDF/A-3.
- Get Job: liefert den Status und die Details eines beliebigen Jobs.
- Validate Invoice: prüft eine vorhandene Factur-X- oder ZUGFeRD-Datei gegen EN 16931 und liefert ein Prüfergebnis mit jedem einzelnen Befund.
- Peppol-Ready Check: schlägt eine USt-IdNr. im Peppol Directory nach.
- Job Status Changed (Trigger): startet ein Szenario in dem Moment, in dem ein hochgeladener Job abgeschlossen wird oder fehlschlägt. Er läuft über SealDoc-Webhooks, die ab dem Growth-Plan enthalten sind.
Ein praktisches Szenario mit vier Modulen
Angenommen, deine Rechnungen beginnen als Zeilen in einem Google Sheet: eine Zeile pro Rechnung, mit Nummer, Datum, Kunde und Position. Jede neue Zeile soll zu einer konformen E-Rechnung in deinem Dropbox-Archiv werden.
Modul 1: Google Sheets, Watch New Rows. Richte es auf das Sheet aus. Jede neue Zeile startet das Szenario.
Modul 2: SealDoc, Generate Invoice. Ordne die Felder aus der Zeile zu:
- Invoice number und Invoice date aus der Zeile. Currency: EUR.
- VAT rate (decimal):
0.21für 21 %. Lass VAT category und VAT label bei einem Normalsatz leer; SealDoc leitet die Kategorie ab und schreibt die Steuerbezeichnung. - Seller: dein eigenes Unternehmen, mit Firmenname, USt-IdNr., Adresse, Postleitzahl, Ort und Land (zweistelliger Code). Die USt-IdNr. muss mit der USt-IdNr. deines SealDoc-Workspace übereinstimmen.
- Buyer: Wähle die Option für die Käuferdaten und ordne die Kundenfelder zu, oder verwende einen Kunden, den du in SealDoc gespeichert hast.
- Line items: Beschreibung, Menge, Einheit und Einzelpreis (ohne USt).
- Profile: Basic, das Factur-X erzeugt.
Das Modul antwortet mit einer jobId, einem status und einer statusUrl. Die Rechnungserstellung geschieht innerhalb des Aufrufs, daher steht status auf completed, sobald das Modul fertig ist, und es gibt nichts, worauf du warten musst.
Modul 3: HTTP, Make a request. Methode GET, URL https://api.sealdoc.eu/api/download/{{2.jobId}} und ein Header: X-Api-Key mit deinem API-Schlüssel als Wert. Die Antwort ist das versiegelte PDF/A-3 mit eingebettetem factur-x.xml. Brauchst du das XML zusätzlich als eigene Datei? Füge eine zweite Anfrage auf https://api.sealdoc.eu/api/invoices/{{2.jobId}}/xml hinzu.
Modul 4: Dropbox, Upload a File. Ordne die Daten aus Modul 3 zu, gib der Datei einen Namen, etwa die Rechnungsnummer plus .pdf, und wähle den Zielordner. Die Rechnung ist jetzt archiviert, validiert und mit Zeitstempel versehen.
Vier Module, kein JSON von Hand aufbauen, keine Retry-Logik selbst verdrahten. Das gesamte Szenario passt auf einen Bildschirm.
Warum No-Code-Compliance für EU-Mandate wichtig ist
Die EU-Mitgliedstaaten führen die B2B-E-Rechnung in unterschiedlichem Tempo ein:
- Frankreich: Ab dem 1. September 2026 muss jedes in Frankreich ansässige Unternehmen E-Rechnungen empfangen können, und große und mittlere Unternehmen müssen sie ausstellen. Kleine Unternehmen und Kleinstunternehmen folgen im September 2027.
- Deutschland: Unternehmen müssen seit dem 1. Januar 2025 E-Rechnungen empfangen können. Das Ausstellen wird 2027 und 2028 verpflichtend.
- Belgien: Seit dem 1. Januar 2026 tauschen in Belgien ansässige Unternehmen B2B-Rechnungen elektronisch aus, mit Peppol als Standardweg.
- Polen: KSeF ist seit dem 1. Februar 2026 für die größten Steuerpflichtigen verpflichtend und seit dem 1. April 2026 für alle übrigen.
Jedes Mandat hat sein eigenes Format, sein eigenes Regelwerk und seinen eigenen Übermittlungsweg. Als Entwickler da mitzuhalten, ist ein sich ständig bewegendes Ziel. In Make, mit SealDoc im Rücken, ist es ein anderes Problem: SealDoc validiert jede Rechnung gegen EN 16931, bevor es sie versiegelt, und wenn sich die Regeln ändern, ändert sich die Validierung auf unserer Seite mit.
Das ist der Kernwert: Regulatorische Änderungen leben in SealDocs Engine, nicht in deinem Szenario.
SealDoc in Make verbinden
Die SealDoc-App für Make ist im Early Access. Fordere den Zugang über unsere Kontaktseite an. Sobald die App in deiner Make-Organisation verfügbar ist:
- Füge einem Szenario ein beliebiges SealDoc-Modul hinzu.
- Öffne sein Feld Connection und klicke auf Add.
- Füge deinen SealDoc-API-Schlüssel in API key ein. Den Schlüssel legst du in der SealDoc-App unter Integration → API Keys an; er wird nur einmal angezeigt.
- Klicke auf Save.
Ab dann kann jedes SealDoc-Modul in deinen Szenarien diese Verbindung nutzen. Validate Invoice und Peppol-Ready Check brauchen überhaupt keine Verbindung.
Jetzt loslegen
Generate Invoice braucht einen SealDoc-Workspace mit API-Zugang: den kostenlosen Developer-Plan oder einen beliebigen kostenpflichtigen Plan. Create Job mit Zeitstempeln und Evidence Packs gibt es ab Starter, den Trigger Job Status Changed ab Growth. Alle Pläne findest du auf unserer Preisseite.
Rufst du die SealDoc-API schon über HTTP-Module auf? Die SealDoc-App ersetzt sie durch Module, die jedes Feld kennen, sodass deine Zuordnungen lesbar bleiben. Alle Wege, SealDoc anzubinden, findest du auf unserer Integrationsseite.
Compliance-Automatisierung muss kein sechswöchiges Engineering-Projekt sein. Vier Module in Make reichen für den Start.