Convertir des documents entre formats de facturation électronique sans les envoyer via l'endpoint Transform.
La Transform API vous permet de convertir un document d'un format de facturation électronique vers un autre, sans l'envoyer ni le stocker dans la PSB. C'est pratique pour tester des transformations avant la mise en production, ou pour convertir manuellement des documents destinés à des partenaires qui exigent un format spécifique.
POST /api/v1/generic/transform?targetFormat={URN}
Envoyez le document source dans le body avec le content-type application/xml. Le paramètre targetFormat contient l'URN du format cible souhaité.
Si la détection automatique du format source échoue, vous pouvez le spécifier explicitement via le paramètre sourceFormat :
POST /api/v1/generic/transform?targetFormat={URN}&sourceFormat={URN}
De NLCIUS vers 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
De UBL vers CII (Cross Industry Invoice) :
POST /api/v1/generic/transform?targetFormat=urn:un:unece:uncefact:data:standard:CrossIndustryInvoice:100
Attention : Encodez les valeurs URN dans les paramètres de requête. Le caractère
#doit être encodé en%23.
Toutes les transformations ne sont pas disponibles. La PSB prend en charge les mêmes transformations que lors de l'envoi et de la réception de documents. Les transformations les plus courantes comprennent les conversions entre UBL et CII, et entre différentes variantes régionales (NLCIUS, XRechnung, Factur-X).
Les transformations exactes disponibles dépendent de la table de transformation actuelle de la PSB. Consultez psb.econnect.eu pour l'aperçu le plus récent.
200 OK400 Bad Request422 UnprocessableTechnique : La Transform API ne stocke pas le document et ne déclenche aucun webhook. Le document est transformé en mémoire et retourné directement.
Consultez la spécification API complète sur psb.econnect.eu pour tous les formats pris en charge et les valeurs URN.
Essayer dans l'API