Validieren und konvertieren
Diese Anleitung beschreibt, wie Sie Dokumente validieren (Format- und Geschäftsregeln prüfen) und zwischen Formaten konvertieren (z. B. nach XRechnung oder Peppol BIS) — mit der Format-API.
Warum validieren
- XML oder Modell vor dem Anlegen eines Dokuments prüfen — vermeidet fehlgeschlagenen Status nach dem Upload.
- Strukturierten Bericht mit Fehlern und Warnungen erhalten (z. B. fehlendes Pflichtfeld, ungültiger Code).
Warum konvertieren
- Zielformat (z. B. XRechnung UBL, Peppol BIS) aus einem anderen Format oder aus dem Modell (JSON) erzeugen.
- Ergebnis als Eingabe für Upload oder Versand nutzen (z. B. in Peppol BIS konvertieren, dann hochladen und per Peppol versenden).
Web
- Validierung: In der Web-App unter Tools (oder dem entsprechenden Bereich) → Validierung — XML hochladen oder Inhalt einfügen, Format ggf. wählen, Validierung starten. Der Bericht zeigt Fehler und Warnungen.
- Konvertierung: Falls die Oberfläche Konvertierung anbietet: Quelle (Datei oder Modell) wählen, Zielformat wählen, Ergebnis herunterladen oder nutzen.
Die genauen Menübezeichnungen können je nach Installation variieren; siehe Plattform-Übersicht.
API
- Validieren: Format-Validierungs-Endpoint aufrufen (z. B. XML oder Modell validieren). Dokument-Body (XML oder JSON) und optional Formatcode senden. Antwort: Validierungsergebnis und Liste der Meldungen.
- Konvertieren/Transform: Transform-Endpoint aufrufen: Quelldokument (XML oder Modell) und Zielformat senden; Antwort ist das konvertierte Dokument (z. B. XML oder Modell).
Der Basispfad für Format-Endpoints liegt in der Regel unter /api/v2/formats/ (z. B. validate, transform). Siehe API-Referenz für exakte Pfade und Parameter.
Nächste Schritte
- Dokument aus validierten/konvertierten Daten erstellen — Dokumente erstellen.
- Unterstützte Formate — Formate, Formatmodelle.