Automatische transformatie

Automatische conversie tussen factuurformaten. Van UBL naar NLCIUS, van CII naar XRechnung, van Factur-X naar BIS Billing en terug.

Plan een kennismaking

API-documentatie

hoe het werkt
Elk formaat, elke ontvanger, zonder aanpassing

De PSB van eConnect transformeert automatisch tussen alle ondersteunde e-factuurformaten. De ontvanger krijgt documenten altijd in het formaat dat in zijn configuratie is ingesteld, ongeacht het formaat dat de verzender heeft gebruikt.

Een factuur die door een Franse leverancier in Factur-X wordt aangeleverd, kan bij een Nederlandse ontvanger als NLCIUS binnenkomen en bij een Duitse als XRechnung. Je hoeft je integratie niet aan te passen wanneer een leverancier of klant in een ander formaat factureert. De transformatie vindt volledig automatisch plaats bij verzending en ontvangst.

Alle ondersteunde formaten zijn terug te voeren op hetzelfde semantische model (EN 16931), wat verliesloze conversie technisch mogelijk maakt.

UBL ↔ CII

Conversie tussen de twee officieel erkende syntaxbindingen van EN 16931.

NLCIUS / XRechnung

Conversie tussen de Nederlandse en Duitse nationale invulling van BIS Billing V3.

Factur-X / ZUGFeRD

Conversie van hybride PDF/XML-formaat naar structurele XML-formaten en terug.

ondersteunde transformaties
Veelgebruikte conversies

De Transform API ondersteunt de meest gebruikte conversies tussen internationale en nationale standaarden.

Transform API
Standalone Transform API voor directe conversie

Naast de automatische transformatie bij verzending en ontvangst biedt eConnect een standalone Transform API. Via POST /api/v1/generic/transform?targetFormat={URN} converteer je een document direct, zonder opslag of verzending.

De Transform API herkent het bronformaat automatisch op basis van de XML-inhoud. Als automatische detectie niet lukt, geef je het bronformaat mee via ?sourceFormat={URN}. Het geconverteerde document wordt direct als XML teruggegeven.

Toepassingen: transformaties testen vóór productiegang, handmatige conversie voor partners met specifieke vereisten, pre-processing voor systemen met een vast verwacht formaat, of vergelijking van hetzelfde document in meerdere formaten.

standaarden
Eén semantisch model, meerdere syntaxen

E-factuurformaten zijn geen losse eilanden. Ze zijn gelaagd opgebouwd:

  • EN 16931 is de Europese semantische norm. Alle Europese formaten zijn hierop gebaseerd.
  • UBL 2.1 en CII zijn de twee officiële syntaxbindingen.
  • Peppol BIS Billing V3 is het Europese Peppol-profiel boven op UBL of CII.
  • NLCIUS (Nederland), XRechnung (Duitsland) en Factur-X (DE/FR) zijn nationale invullingen.

Doordat alle formaten op hetzelfde fundament rusten, is lossless conversie technisch haalbaar. eConnect bewaakt de geldigheid van het getransformeerde document via automatische schemavalidatie na elke conversie.

Lees meer over documentformaten

Automatische formaatdetectie

De PSB herkent het bronformaat automatisch bij elke transformatie; geen handmatige parameterinstelling nodig.

In-memory verwerking

Transformaties worden volledig in geheugen uitgevoerd. Geen tussentijdse opslag of externe verzending.

EN 16931-conform

Alle conversies voldoen aan het Europees semantisch model EN 16931, de gemeenschappelijke basis van UBL, CII en Peppol BIS.

Technische kenmerken
Veelgestelde vragen over automatische transformatie
Welke formaten worden automatisch getransformeerd?

De PSB transformeert automatisch tussen alle ondersteunde formaten: UBL, CII, Peppol BIS Billing V3, NLCIUS, XRechnung en Factur-X/ZUGFeRD. Niet alle combinaties zijn beschikbaar; de actuele transformatietabel is op te vragen via de API. De automatische transformatie bij verzending en ontvangst is beschikbaar vanaf het 10K-pakket.

Hoe werkt automatische formaatdetectie?

De PSB herkent het bronformaat automatisch op basis van de XML-inhoud. Je hoeft dus niet zelf op te geven welk formaat je aanlevert. Lukt automatische detectie niet, dan kun je het bronformaat meegeven via de parameter ?sourceFormat={URN} in de API-aanroep.

Is transformatie verliesvrij?

Ja, voor alle formaten die zijn gebaseerd op EN 16931. Omdat deze formaten hetzelfde semantische model gebruiken, gaan er bij conversie geen gegevens verloren. Formaten die buiten EN 16931 vallen (zoals FatturaPA voor Italië) vereisen routering via een lokale partner.

Kan ik transformaties testen zonder documenten te versturen?

Ja. Via de standalone Transform API (POST /api/v1/generic/transform) converteer je documenten zonder opslag of verzending. Dat maakt het geschikt voor testen, pre-processing en vergelijking. De Validate API (POST /api/v1/generic/validate) controleert bovendien of het getransformeerde document voldoet aan de geldende validatieregels.

Verschilt automatische transformatie van validatie?

Ja. Transformatie converteert een document van het ene formaat naar het andere. Validatie controleert of een document voldoet aan de regels van een specifiek formaat. Bij verzending voert de PSB beide stappen uit: eerst transformeren naar het formaat van de ontvanger, dan valideren voordat het document het netwerk opgaat. Beide zijn ook afzonderlijk beschikbaar als standalone API-endpoints.

Wil je formaatconversie inzetten in je factuurstroom?

Plan een kennismaking

Maak een offerte via Cora