Generator

E-Rechnungen aus JSON oder CSV generieren

Features

Der Generator erzeugt konforme elektronische Rechnungen aus strukturierten Eingabedaten. Unterstützt werden die Standards EN16931, XRechnung und Peppol BIS.

So funktioniert's

  1. Standard (EN16931, XRechnung, Peppol), XML-Syntax (CII/UBL) und Output (XML/PDF) wählen
  2. JSON- oder CSV-Datei mit EN16931 Business Terms hochladen
  3. Generierte Rechnung herunterladen oder im Archiv speichern
📋

Datei hochladen

JSON oder CSV mit Business Terms (BT-Codes) hier ablegen oder klicken

Ergebnis

JSON-Format

Das JSON ist eine flache Liste von EN16931 Business Terms. Rechnungspositionen werden mit #N gekennzeichnet (z.B. BT-126#1).

Beispiel-JSON
{
  "BT-1": "RE-2024-001",
  "BT-2": "2024-01-31",
  "BT-3": "380",
  "BT-9": "2024-02-28",
  "BT-5": "EUR",
  "BT-10": "991-12345-67",

  "BT-27": "Muster GmbH",
  "BT-35": "Beispielstrasse 1",
  "BT-37": "Berlin",
  "BT-38": "10115",
  "BT-40": "DE",
  "BT-31": "DE123456789",
  "BT-34": "rechnungen@muster.de",

  "BT-41": "Max Mustermann",
  "BT-42": "+49 30 12345678",
  "BT-43": "kontakt@muster.de",

  "BT-44": "Kunde AG",
  "BT-50": "Kundenweg 42",
  "BT-52": "Hamburg",
  "BT-53": "20095",
  "BT-55": "DE",
  "BT-49": "rechnung@kunde.de",

  "BT-81": "58",
  "BT-84": "DE89370400440532013000",
  "BT-86": "COBADEFFXXX",

  "BT-126#1": "1",
  "BT-153#1": "Software-Lizenz",
  "BT-129#1": "10",
  "BT-130#1": "C62",
  "BT-131#1": "1000.00",
  "BT-146#1": "100.00",
  "BT-151#1": "S",
  "BT-152#1": "19",

  "BT-106": "1000.00",
  "BT-109": "1000.00",
  "BT-110": "190.00",
  "BT-112": "1190.00",
  "BT-115": "1190.00",

  "BT-116#1": "1000.00",
  "BT-117#1": "190.00",
  "BT-118#1": "S",
  "BT-119#1": "19"
}
Beispiel-CSV
BT-1,BT-2,BT-3,BT-9,BT-5,BT-10,BT-27,BT-35,BT-37,BT-38,BT-40,BT-31,BT-34,BT-41,BT-42,BT-43,BT-44,BT-50,BT-52,BT-53,BT-55,BT-49,BT-81,BT-84,BT-86,BT-126#1,BT-153#1,BT-129#1,BT-130#1,BT-131#1,BT-146#1,BT-151#1,BT-152#1,BT-106,BT-109,BT-110,BT-112,BT-115,BT-116#1,BT-117#1,BT-118#1,BT-119#1
RE-2024-001,2024-01-31,380,2024-02-28,EUR,991-12345-67,Muster GmbH,Beispielstrasse 1,Berlin,10115,DE,DE123456789,rechnungen@muster.de,Max Mustermann,+49 30 12345678,kontakt@muster.de,Kunde AG,Kundenweg 42,Hamburg,20095,DE,rechnung@kunde.de,58,DE89370400440532013000,COBADEFFXXX,1,Software-Lizenz,10,C62,1000.00,100.00,S,19,1000.00,1000.00,190.00,1190.00,1190.00,1000.00,190.00,S,19
RE-2024-002,2024-02-15,380,2024-03-15,EUR,991-12345-67,Muster GmbH,Beispielstrasse 1,Berlin,10115,DE,DE123456789,rechnungen@muster.de,Max Mustermann,+49 30 12345678,kontakt@muster.de,Firma XYZ,Hauptstr. 7,München,80331,DE,buchhaltung@xyz.de,58,DE89370400440532013000,COBADEFFXXX,1,Beratung,5,HUR,2500.00,500.00,S,19,2500.00,2500.00,475.00,2975.00,2975.00,2500.00,475.00,S,19

BT-Codes als Header, eine Zeile pro Rechnung. Bitte beachten Sie den Parameter batch=true wenn Sie mit der API Listen verarbeiten wollen.

Haftungsausschluss: Wir übernehmen keine Gewähr für die Ergebnisse der Validierung und des XML/PDF-Renderers. Die auf dieser Website veröffentlichten Informationen wurden teilweise mit Unterstützung von KI recherchiert und aufbereitet. Trotz sorgfältiger Kontrolle und regelmäßiger Überprüfung können wir keine Haftung für die Richtigkeit, Vollständigkeit oder Aktualität der bereitgestellten Inhalte übernehmen. Wenn Sie Fehler finden oder Verbesserungsvorschläge haben, freuen wir uns über Ihr Feedback.

Compliance: Wir validieren gegen den offiziellen KoSIT Validator 1.6.1 mit den Konfigurationen XRechnung 3.0.2 und Peppol BIS 3.0.20. Die Images sind auf Docker Hub veröffentlicht, die Dockerfiles sind auf GitHub einsehbar.

Keine Steuer- oder Buchhaltungsberatung: Wir bieten keine Beratung in Steuer- oder Buchhaltungsfragen an. Bitte wenden Sie sich für solche Fragen an einen Steuerberater oder ein Steuerbüro.