Changelog

Was sich geändert hat

Daten aus der Git-Historie. Im Einsatz: KoSIT Validator 1.6.3, XRechnung 3.0.2, EN 16931 Schematron 1.3.16. Konfiguration Release 2026-08-31 (scenarios.xml vom 2026-09-02).

— ZUGFeRD / Factur-X

  • POST /v1/zugferd/validate prüft eine PDF: PDF/A-3-Struktur (veraPDF, wenn das Programm auf dem Server liegt, sonst eine gekennzeichnete Strukturprüfung), eingebettetes factur-x.xml / zugferd-invoice.xml / xrechnung.xml, Profil MINIMUM, BASIC WL, BASIC, EN16931, EXTENDED oder XRECHNUNG, und das EN-16931-CII-Schematron. Bei XRECHNUNG zusätzlich das XRechnung-CII-Schematron. Treffer haben rule_url.
  • POST /v1/zugferd/extract gibt das XML und eine JSON-Zusammenfassung zurück.
  • Dieselbe Freigrenze wie POST /v1/validate (50 pro IP und UTC-Tag, 10 pro Minute, gemeinsamer Zähler). PDF-Obergrenze 10 MB.
  • Seiten /zugferd und /en/zugferd. Neue Beispieldateien unter /samples.

— Validator

  • KoSIT Validator 1.6.3 und XRechnung-Konfiguration Release 2026-08-31 (scenarios.xml vom 2026-09-02, EN 16931 Schematron 1.3.16). Die vorherige Fassung 1.6.0 mit Konfiguration 2026-01-31 bleibt auf dem Server liegen.
  • Die ungültige Beispiel-UBL fällt weiter durch. BR-CO-25 wird von dieser Konfiguration nicht mehr gemeldet (14 statt 15 Fehler).
  • POST /v1/validate ist live und kostenlos: 50 Prüfungen pro IP und UTC-Tag, 10 pro Minute, ohne API-Key. Batch bleibt Warteliste.

  • Die automatische FastAPI-Doku (/docs, /redoc, generiertes /openapi.json) ist abgeschaltet, damit interne Endpunkte nicht öffentlich sind.

  • Erster Stand in diesem Repository: kostenlose Prüfung von XRechnung und ZUGFeRD, Warteliste für API / Batch.
  • robots.txt, Sitemap, Canonical, JSON-LD.
  • Inhaltsseiten: XRechnung-Validator, ZUGFeRD-Validator, KoSIT-Validator online, Fehler-Codes, Leitweg-ID, Vergleich XRechnung oder ZUGFeRD.
  • Leitweg-ID-Prüfung: gültige Prüfziffern und alphanumerische Umrechnung.
  • Seitenaufrufe werden als Metadaten gezählt. Das Google-Ads-Tag wurde entfernt.