Docs/Integrations/n8n/Templates/E-Rechnungen per Drag & Drop validieren

E-Rechnungen per Drag & Drop validieren

E-Rechnungen über ein einfaches Web-Formular hochladen und sofort Validierungsergebnisse erhalten. Kein curl, keine API-Kenntnisse nötig.

n8n FormInvoice-api.xhub3 Min. Setup

So funktioniert der Workflow

E-Rechnungen per Drag & Drop validieren — Workflow-Diagramm
  1. 1

    Stellt ein übersichtliches Web-Formular zum Datei-Upload bereit

  2. 2

    Erkennt automatisch das Rechnungsformat (XRechnung, ZUGFeRD, Factur-X, etc.)

  3. 3

    Parst die E-Rechnung und extrahiert Schlüsseldaten

  4. 4

    Validiert gegen länderspezifische Regeln (EN 16931)

  5. 5

    Zeigt ein klares Ergebnis: VALID, INVALID (mit Fehlern) oder PARSE ERROR

Warum das wichtig ist

Der Webhook-basierte Ansatz (curl) ist für Entwickler ideal, aber Buchhalter und Sachbearbeiter brauchen eine einfachere Lösung. Dieses Formular bietet eine browserbasierte UI, Länderwahl und sofortiges Feedback.

Google Sheets Struktur

SpalteBeschreibung
statusVALID, INVALID oder PARSE ERROR
formatErkanntes Format (xrechnung, zugferd, etc.)
countryValidierungs-Ländercode
invoiceNumberExtrahierte Rechnungsnummer
sellerNameVerkäufer / Lieferant
buyerNameKäufer / Kunde
totalRechnungsbetrag mit Währung
errorsListe der Validierungsfehler
warningsListe der Validierungswarnungen

Setup-Schritte

  1. 1

    Community Node n8n-nodes-invoice-api-xhub installieren

  2. 2

    API Key auf invoice-api.xhub.io erstellen

  3. 3

    invoice-api.xhub Credential in n8n konfigurieren

  4. 4

    Workflow aktivieren

  5. 5

    Formular-URL aus dem 'Upload Form' Node öffnen

Vorschau (gekürzt)

json
1{
2 "name": "Validate E-Invoices via Form Upload",
3 "nodes": [
4 {
5 "id": "form-trigger-validate",
6 "name": "Upload Form",
7 "type": "n8n-nodes-base.formTrigger",
8 "typeVersion": 2.5,
9 "position": [400, 600],
10 "parameters": {
11 "path": "validate-einvoice",
12 "formTitle": "E-Invoice Validator",
13 "formDescription": "Upload an e-invoice file (XRechnung, ZUGFeRD, Factur-X, UBL, CII) to validate it against EU standards.",
14 "formFields": {
15 "values": [
16 {
17 "fieldLabel": "Invoice File",
18 "fieldType": "file",
19 "requiredField": true,
20 "acceptFileTypes": ".xml,.pdf",
21 "multipleFiles": false
22 },
23 {
24 "fieldLabel": "Country",
25 "fieldType": "dropdown",
26 "fieldOptions": {
27 "values": [
28 { "option": "DE - Germany" },
29 { "option": "AT - Austria" },
30 { "option": "CH - Switzerland" },
31 // ... (truncated)

Anwendungsfälle

Schnelle Prüfung

Einzelne Rechnung vor dem Versand validieren

Lieferanten-Onboarding

Lieferanten ihre E-Rechnungen selbst prüfen lassen

Interne QA

Self-Service Validierungstool für die Buchhaltung

Multi-Country

Gegen DE, AT, CH, FR, IT, ES, NL, BE, PL Regeln validieren

Direkt loslegen

Importiere den Workflow in deine n8n-Instanz und starte in wenigen Minuten.