Dokumente zwischen E-Rechnungsformaten konvertieren ohne Versand über den Transform-Endpoint.
Mit der Transform API konvertieren Sie ein Dokument von einem E-Rechnungsformat in ein anderes, ohne es im PSB zu versenden oder zu speichern. Das ist nützlich, um Transformationen zu testen, bevor Sie live gehen, oder um Dokumente manuell für Partner umzuwandeln, die ein bestimmtes Format benötigen.
POST /api/v1/generic/transform?targetFormat={URN}
Senden Sie das Quelldokument als Body mit Content-Type application/xml. Der targetFormat-Parameter enthält die URN des gewünschten Zielformats.
Wenn die automatische Erkennung des Quellformats nicht gelingt, können Sie es explizit über den sourceFormat-Parameter angeben:
POST /api/v1/generic/transform?targetFormat={URN}&sourceFormat={URN}
Von NLCIUS nach Peppol BIS Billing V3:
POST /api/v1/generic/transform?targetFormat=urn:cen.eu:en16931:2017%23compliant%23urn:fdc:peppol.eu:2017:poacc:billing:3.0
Von UBL nach CII (Cross Industry Invoice):
POST /api/v1/generic/transform?targetFormat=urn:un:unece:uncefact:data:standard:CrossIndustryInvoice:100
Wichtig: URL-kodieren Sie die URN-Werte in den Queryparametern. Das
#-Zeichen muss als%23kodiert werden.
Nicht alle Transformationen sind verfügbar. Der PSB unterstützt dieselben Transformationen wie beim Senden und Empfangen von Dokumenten. Die am häufigsten verwendeten Transformationen umfassen Konvertierungen zwischen UBL und CII sowie zwischen verschiedenen regionalen Varianten (NLCIUS, XRechnung, Factur-X).
Welche Transformationen genau verfügbar sind, hängt von der aktuellen Transformationstabelle des PSB ab. Unter psb.econnect.eu finden Sie die aktuellste Übersicht.
200 OK400 Bad Request422 UnprocessableTechnisch: Die Transform API speichert das Dokument nicht und löst keine Webhooks aus. Das Dokument wird im Arbeitsspeicher transformiert und direkt zurückgegeben.
Die vollständige API-Spezifikation finden Sie unter psb.econnect.eu mit allen unterstützten Formaten und URN-Werten.
In der API ausprobieren