XRechnung aus Google Sheets generieren
Konforme XRechnung E-Rechnungen direkt aus einer Google Sheets Tabelle erstellen und automatisch per Email an Kunden versenden.
So funktioniert der Workflow

- 1
Liest ausstehende Rechnungen aus einer Google Sheets Tabelle
- 2
Mappt Tabellenspalten auf das E-Rechnungs-JSON-Format
- 3
Generiert konforme XRechnung (EN 16931) über die API
- 4
Versendet die XRechnung XML als Email-Anhang an den Kunden
- 5
Aktualisiert den Status in Google Sheets auf 'sent'
Warum das wichtig ist
Die meisten kleinen Unternehmen verwalten Rechnungen bereits in Tabellen. Dieser Workflow verwandelt dein bestehendes Google Sheet in einen E-Rechnungs-Generator — ohne ERP-System.
Google Sheets Struktur
| Spalte | Typ | Beispiel | Beschreibung |
|---|---|---|---|
invoiceNumber | Text | RE-2025-001 | Eindeutige Rechnungsnummer |
invoiceDate | Datum | 2025-01-15 | Rechnungsdatum (YYYY-MM-DD) |
dueDate | Datum | 2025-02-15 | Zahlungsziel (optional, Standard: +30 Tage) |
sellerName | Text | Meine Firma GmbH | Firmenname des Verkäufers |
sellerVatId | Text | DE123456789 | USt-ID des Verkäufers |
buyerName | Text | Kunde AG | Firmenname des Käufers |
buyerVatId | Text | DE987654321 | USt-ID des Käufers |
buyerEmail | Text | rechnung@kunde.de | Email des Käufers (XRechnung wird hierhin gesendet) |
itemDescription | Text | Beratung Januar | Positionsbeschreibung |
itemQuantity | Zahl | 10 | Menge |
itemUnitPrice | Zahl | 150.00 | Einzelpreis (netto) |
itemVatRate | Zahl | 19 | USt-Satz in Prozent |
subtotal | Zahl | 1500.00 | Netto-Gesamtbetrag |
total | Zahl | 1785.00 | Brutto-Gesamtbetrag |
status | Text | pending | Nur Zeilen mit 'pending' werden verarbeitet |
Setup-Schritte
- 1
Google Sheet mit Tab 'Invoices' und Spaltenheadern erstellen
- 2
Beispiel-CSV importieren oder eigene Daten eingeben
- 3
Spreadsheet-ID in beiden Google Sheets Nodes eintragen
- 4
Community Node installieren und Credentials einrichten
- 5
Workflow ausführen — nur Zeilen mit status=pending werden verarbeitet
Vorschau (gekürzt)
1{2 "name": "Generate XRechnung from Google Sheets",3 "nodes": [4 {5 "id": "trigger-sheets-gen",6 "name": "Manual Trigger",7 "type": "n8n-nodes-base.manualTrigger",8 "typeVersion": 1,9 "position": [400, 600],10 "parameters": {}11 },12 {13 "id": "read-sheets-gen",14 "name": "Google Sheets: Read Invoices",15 "type": "n8n-nodes-base.googleSheets",16 "typeVersion": 4.7,17 "position": [640, 600],18 "parameters": {19 "operation": "read",20 "documentId": {21 "__rl": true,22 "value": "your-spreadsheet-id",23 "mode": "id"24 },25 "sheetName": {26 "__rl": true,27 "value": "Invoices",28 "mode": "name"29 },30 "range": "A:Z",31 // ... (truncated)Anwendungsfälle
Kleinunternehmen
XRechnung aus bestehender Rechnungstabelle generieren
Freelancer
Konforme E-Rechnungen für öffentliche Auftraggeber (B2G)
E-Rechnungs-Pflicht 2025
Vorbereitung auf die deutsche B2B E-Rechnungs-Pflicht
Batch-Versand
Mehrere Rechnungen auf einmal verarbeiten