facturai

n8n workflow

Automatisch EN 16931-konforme E-Rechnungen aus n8n generieren

Mit der facturai API erstellt n8n technisch validierte ZUGFeRD / Factur-X Rechnungen aus Webhook-, CRM- oder Formular-Daten. Der Workflow ruft eine EU-gehostete REST API auf und erhaelt ein fertiges PDF/A-3 mit eingebettetem XML zurueck.

Warum das fuer Automationen relevant ist

Seit 2025 muessen Unternehmen in Deutschland E-Rechnungen empfangen koennen. Die Ausstellungspflicht fuer B2B-Rechnungen folgt stufenweise ab 2027 beziehungsweise 2028, je nach Umsatz. Wer Rechnungsprozesse in n8n, Make, Zapier, CRM-Systemen oder eigenen Backends automatisiert, braucht deshalb mehr als ein normales PDF.

Eine brauchbare ZUGFeRD / Factur-X Rechnung enthaelt ein strukturiertes EN 16931 XML im PDF. facturai erzeugt diese Hybrid-Rechnung und prueft die technische Struktur vor der Auslieferung.

Der n8n-Workflow

Die einfache Variante besteht aus drei Nodes:

Webhook -> HTTP Request -> Respond to Webhook

Die CRM-Variante fuegt Mapping und Versand hinzu:

CRM/Webhook -> Code Node -> HTTP Request -> Email Send

API-Aufruf

Der HTTP Request Node ruft den live verfuegbaren facturai Endpoint auf:

POST https://fakturai.de/api/v1/invoices
X-API-Key: <FACTURAI_API_KEY>
Content-Type: application/json
Accept: application/pdf

Das vollstaendige JSON Schema liegt unter /schemas/invoice-input/v1.json. Die API-Dokumentation ist unter /docs/api erreichbar.

Beispiel-Payload

{
  "invoice_date": "2026-06-01",
  "due_date": "2026-06-15",
  "currency": "EUR",
  "buyer": {
    "name": "Acme GmbH",
    "address": {
      "line_one": "Beispielweg 42",
      "postcode": "80331",
      "city": "Muenchen",
      "country": "DE"
    },
    "vat_id": "DE123456789",
    "contact_email": "buchhaltung@example.com"
  },
  "lines": [
    {
      "name": "Software development",
      "description": "Implementation work",
      "quantity": "8",
      "unit": "HUR",
      "unit_price": "150.00",
      "vat_rate": "19.00"
    }
  ],
  "number_prefix": "RE-2026"
}

Template-Dateien

Die folgenden JSON-Dateien koennen direkt in n8n importiert werden. Der HTTP Request Node sendet einen Payload nach /schemas/invoice-input/v1.json an die oeffentliche facturai API.

Datensparsamkeit

facturai ist in der EU gehostet. Rechnungsdaten werden fuer die Generierung verarbeitet und nicht dauerhaft gespeichert. Der API-Key enthaelt das Seller-Profil, sodass Automationen nur Buyer-, Datums-, Waehrungs- und Positionsdaten senden muessen.

Naechste Schritte

Bestehende Rechnungen kannst du mit dem kostenlosen Validator pruefen. Fuer API-Keys und Automations-Setups kannst du direkt einen Zugang erstellen.

E-Rechnung validieren · API-Key erstellen · API-Doku · Make-Anleitung · Zapier-Anleitung · API fuer Agenten