close

XRechnung und ZUGFeRD per API, die beim Empfänger ankommen.

Aus JSON erzeugt und mit dem offiziellen KoSIT-Validator geprüft, bevor Sie die Datei bekommen. Für Ihre Software oder eine einzelne Rechnung im Browser.

Rechnung prüfen, gleich hier

Kostenlos und ohne Anmeldung, mit demselben KoSIT-Validator wie die API. Jeder Fehler mit Bedeutung und Lösung.

Keine Datei ausgewählt
Oder XML einfügen

XML oder PDF, bis 5 MB — Datei auch einfach hierher ziehen. Ohne Anmeldung, ohne Kontingent.

Ihre Datei wird nur im Arbeitsspeicher eines Servers in der EU geprüft und danach verworfen. Wir speichern keine Rechnungsinhalte.

Keine Rechnung zur Hand?

Ein Klick prüft die Datei hier — Download optional.

  • GültigGültige Rechnung (UBL)

    Besteht die Prüfung ohne Fehler. Guter Startpunkt für ein eigenes Mapping.

    Datei
  • GültigGültige Rechnung (CII)

    Dieselbe Rechnung in der zweiten zulässigen Syntax, UN/CEFACT CII.

    Datei
  • BR-DE-15Käuferreferenz fehlt

    Ohne BT-10 — bei Behördenrechnungen steht dort die Leitweg-ID.

    Datei

Weitere Beispiele und Details auf der Validator-Seite

Eine Anfrage, eine geprüfte Rechnung

Ein Client für TypeScript, Beispiele für PHP und Java, und jede Sprache, die HTTP spricht. Die Summen rechnet der Server.

import { generateInvoice } from '@normapi/client'

const { xml, rulesetVersion } = await generateInvoice({
  invoiceNumber: 'RE-2026-0815',
  issueDate: '2026-08-13',
  currency: 'EUR',
  buyerReference: '04011000-12345-03',
  seller: { name: 'Muster Software GmbH', vatId: 'DE123456789' /* … */ },
  buyer: { name: 'Beispiel Handel AG' /* … */ },
  lines: [
    { name: 'Softwarelizenz', quantity: 3, unitPrice: '199.00', vatRate: 19 },
  ],
}, { apiKey: process.env.NORMAPI_API_KEY })
200 XRechnung 3.0.2, vom KoSIT-Validator angenommenRegelwerk v2026-08-31

Alle Endpunkte und Java in der Dokumentation

Jedes Format aus demselben JSON

XRechnung 3.0.2 als UBL oder CII, ZUGFeRD 2 / Factur-X als PDF/A-3: für Behörden als XRechnung, für Unternehmen nach EN 16931. Das ZUGFeRD-PDF auf Wunsch auf Ihrem eigenen Briefkopf, einmal im Konto hochgeladen.

Als Beispiel Fall 01 der Beispielbibliothek, eine Standardrechnung zu 19 %: die Anfrage und die drei Dateien, die daraus werden, so wie der KoSIT-Validator sie angenommen hat.

Alle 40 Fälle, 120 Dateien, geprüft am 22. Oktober 2026

Jede Meldung erklärt

Statt eines Schematron-Ausdrucks bekommt Ihr Team die Bedeutung, die Ursache und die Lösung. Für 303 Regeln, auf Deutsch und Englisch.

Alle Fehlercodes ansehen

Ein Fund aus der Antwort von POST /v1/validate
{
  "code": "BR-DE-15",
  "severity": "ERROR",
  "explanation": {
    "meaning": "Jede XRechnung braucht eine Käuferreferenz in BT-10 — bei Rechnungen an die öffentliche Verwaltung ist das die Leitweg-ID. …",
    "fix": "Übernehmen Sie die vom Rechnungsempfänger mitgeteilte Leitweg-ID beziehungsweise Käuferreferenz in BT-10. …",
    "url": "https://normapi.com/de/fehler#BR-DE-15"
  }
}

E-Rechnungen im Chat mit Claude und ChatGPT

Als Konnektor in Claude und als Plugin in ChatGPT prüft NormAPI eine angehängte E-Rechnung, liest eine eingegangene aus und erklärt jede Regel, ohne Konto. Mit Ihrem Konto erstellen beide auch neue.

  • Prüfen„Ist diese XRechnung gültig?“ohne Konto
  • Auslesen„Wer hat diese Rechnung gestellt?“ohne Konto
  • Erklären„Was bedeutet BR-DE-15?“ohne Konto
  • Erstellen„Erstelle eine E-Rechnung an …“mit Konto
Claude prüft eine angehängte XRechnung mit NormAPI: ein Fehler, BR-DE-15, mit Ursache und Behebung

Für wen

Alles läuft gegen dasselbe KoSIT-Regelwerk. Versendet wird nichts — kein Peppol-Zugangspunkt, kein Mailversand, keine Archivierung.

Softwarehersteller und Entwickler

Rechnungsdaten als JSON senden, valide XRechnung (UBL oder CII) oder ZUGFeRD zurückbekommen — konform zur EN 16931. Jede Antwort nennt im Header X-Normapi-Ruleset das Regelwerk, gegen das geprüft wurde.

API-Dokumentation

Kleine Firmen und Selbstständige

Formular ausfüllen, XRechnung oder ZUGFeRD-PDF herunterladen — ohne eigene Software und ohne Anmeldung.

Rechnung erstellen

Buchhaltung und Rechnungseingang

Eine eingegangene E-Rechnung lesbar anzeigen und prüfen — mit einer verständlichen Fehlerliste, nicht nur Schematron-Codes.

Rechnung anzeigenRechnung prüfen

IT-Projektleitung und Einkauf

Preis für große Volumen, SLA, Ausfall, Regelwerk-Updates und Auftragsverarbeitung — auf einer Seite, vor der Anbindung.

Konditionen für Unternehmen

Die Fristen

  1. Seit 1. Januar muss jedes Unternehmen E-Rechnungen empfangen können.

    Rechnung anzeigenRechnung prüfen

  2. Unternehmen mit mehr als 800.000 € Vorjahresumsatz müssen E-Rechnungen ausstellen.

    Per API erzeugen

  3. Die Pflicht gilt für alle übrigen Unternehmen; Kleinunternehmer nach § 19 UStG bleiben ausgenommen.

    Rechnung im Formular erstellen

Übergangsregeln und Ausnahmen im Leitfaden

Woher weiß ich, dass die erzeugte Rechnung valide ist?

Weil sie geprüft wird, bevor sie die API verlässt. Jedes erzeugte Dokument läuft durch denselben KoSIT-Validator wie eine hochgeladene Datei — nicht durch eine Nachbildung, sondern durch das Werkzeug der KoSIT gegen die offizielle Konfiguration. Ein 200 heißt, dass es bestanden hat.

Dass das keine Selbstverständlichkeit ist, haben wir gemessen statt behauptet. Alle drei Datensätze stehen unter CC BY 4.0:

NormAPI auf einen Blick

Stand: 5. November 2026 · alle Preise netto im Monat

Formate
XRechnung 3.0.2 in UBL und CII, ZUGFeRD 2 / Factur-X als PDF/A-3 — aus JSON erzeugt. Für Behörden als XRechnung, für Unternehmen nach EN 16931.
Prüfung
KoSIT-Validator 1.6.3 mit der XRechnung-Konfiguration v2026-08-31. Jede erzeugte Rechnung wird vor der Auslieferung geprüft. Rechnungen prüfen und eingehende als JSON auslesen ist in jedem Tarif kostenlos und zählt nicht gegen das Kontingent.
Preise
50 Rechnungen im Monat kostenlos · Starter 19 € für 500 · Business 49 € für 2.500 · Scale 149 € für 10.000, darüber 0,02 € je Rechnung · Volumen 599 € für 900.000 Rechnungen im Jahr, mit Einzelvertrag und SLA. Jährlich gezahlt: zwei Monate geschenkt.
Verfügbarkeit
API 99,92 %, Website 99,98 % seit Messbeginn am 14. August 2026 — von außen gemessen, alle fünf Minuten, von UptimeRobot.
Betrieb
Server in Deutschland (Düsseldorf). Rechnungsinhalte werden im Arbeitsspeicher verarbeitet und nicht gespeichert. Auftragsverarbeitungsvertrag für jeden Tarif.
Nicht enthalten
Versand per E-Mail oder Peppol und die Archivierung: Die Datei geht an Ihre Software zurück, Ihr Versandweg übernimmt.

Alle PreiseSLA, AVV und AusstiegStatus

Wenn sich die Regeln ändern

Das XRechnung-Regelwerk wird etwa zweimal im Jahr aktualisiert. Wir schreiben Ihnen, wenn eine neue Fassung erscheint und was sich für Ihre Rechnungen ändert. Sonst nichts — keine Werbung.

Abmeldung jederzeit mit einem Klick. Details in der Datenschutzerklärung.

E-Rechnung, erledigt.

50 Rechnungen im Monat kostenlos, ohne Kreditkarte. Danach ab 19 € im Monat.