ediverse Explorer la plateforme

À la une PEPPOL BIS Billing 3.0 L’obligation européenne d’e-invoicing arrive : France sept 2026, Belgique janv 2026, Allemagne 2025.

Convertisseur JSON

Convertir un message EDIFACT ou X12 vers JSON, ou inversement, sans perdre la sémantique d'origine. L'outil garantit un round-trip bytewise (modulo l'espace inter-segments) sur les fixtures standard.

Outil

Fonctionnement

  • EDI → JSON : lecture de l'enveloppe (UNB ou ISA), résolution des séparateurs (UNA pour EDIFACT, fixés par ISA pour X12), mappage segment par segment vers un objet JSON structurel.
  • JSON → EDI : génération de l'enveloppe, des segments de service et des qualifiers. Les compteurs UNT, UNZ (EDIFACT) et SE, GE, IEA (X12) sont recalculés automatiquement à partir de la liste de segments.
  • Round-trip garanti : convertir vers JSON puis reconvertir vers EDI reproduit le message original byte pour byte (modulo l'espace inter-segments toléré par ISO 9735).
  • Séparateurs personnalisés : l'outil ré-applique correctement l'échappement par le caractère de libération (? par défaut en EDIFACT) lors du retour vers le format binaire.

Projection JSON

Le schéma JSON cible est structurel, pas métier : il expose l'enveloppe, les en-têtes de messages et la liste complète des segments dans l'ordre source. Chaque élément composite est un tableau de composants (chaînes), ce qui rend la transformation inverse mécanique.

Pour la projection métier (champs nommés purchaseOrder, parties, lines, …) voir la section Équivalent JSON de la page ORDERS D.96A : elle est documentaire pour V1, elle deviendra exécutable dans une itération ultérieure.

Confidentialité

Documentation associée

  • ORDERS D.96A — la projection JSON métier documentée par interchange / message / lignes.
  • EDIFACT — l'anatomie du standard que le convertisseur consomme.
  • Validateur EDIFACT — le parser sous-jacent est partagé entre les deux outils.

Dernière mise à jour: 14 mai 2026