Convertir documentos entre formatos de facturación electrónica sin enviarlos a través del endpoint Transform.
La Transform API le permite convertir un documento de un formato de facturación electrónica a otro, sin enviarlo ni almacenarlo en la PSB. Resulta útil para probar transformaciones antes de pasar a producción, o para convertir manualmente documentos destinados a socios que requieren un formato específico.
POST /api/v1/generic/transform?targetFormat={URN}
Envíe el documento fuente en el body con el content-type application/xml. El parámetro targetFormat contiene el URN del formato de destino deseado.
Si la detección automática del formato de origen no tiene éxito, puede especificarlo explícitamente mediante el parámetro sourceFormat:
POST /api/v1/generic/transform?targetFormat={URN}&sourceFormat={URN}
De NLCIUS a 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 a CII (Cross Industry Invoice):
POST /api/v1/generic/transform?targetFormat=urn:un:unece:uncefact:data:standard:CrossIndustryInvoice:100
Atención: Codifique los valores URN en los parámetros de consulta. El carácter
#debe codificarse como%23.
No todas las transformaciones están disponibles. La PSB soporta las mismas transformaciones que al enviar y recibir documentos. Las transformaciones más habituales incluyen conversiones entre UBL y CII, y entre diferentes variantes regionales (NLCIUS, XRechnung, Factur-X).
Las transformaciones exactas disponibles dependen de la tabla de transformación actual de la PSB. Consulte psb.econnect.eu para obtener la información más actualizada.
200 OK400 Bad Request422 UnprocessableTécnico: La Transform API no almacena el documento ni activa webhooks. El documento se transforma en memoria y se devuelve directamente.
Consulte la especificación API completa en psb.econnect.eu para todos los formatos compatibles y valores URN.
Probar en la API