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.

Parser X12

Décomposer une enveloppe ANSI ASC X12 — ISA, GS, ST — et inspecter la hiérarchie des segments d'une transaction, directement dans le navigateur.

Collez une enveloppe X12 (ISA/GS/ST) pour l'analyser.

Comment ça marche

Le parser applique les règles d'enveloppe publiées dans le standard ASC X12.5 — les contrôles que l'on peut automatiser sans accès au contenu propriétaire des Implementation Guides :

  1. Détection automatique des séparateurs depuis le segment ISA lui-même : séparateur d'éléments (position 4), séparateur de composants (position 105) et terminateur de segment (position 106).
  2. Tokenisation sur le terminateur de segment. X12 ne définit pas de caractère d'échappement : tout octet délimiteur dans un payload est interdit par le standard.
  3. Vérification que le segment ISA mesure exactement 106 caractères, terminateur inclus.
  4. Appariement ISA / IEA avec correspondance du numéro de contrôle (ISA13 ↔ IEA02).
  5. Pour chaque groupe fonctionnel : paire GS / GE, correspondance de GS06 et GE02, et nombre de transactions annoncé dans GE01.
  6. Pour chaque transaction : paire ST / SE, correspondance de ST02 et SE02, et nombre de segments SE01 (qui inclut ST et SE eux-mêmes).
  7. Nombre de groupes annoncé dans IEA01 cohérent avec le nombre réel de groupes lus.

Confidentialité

Limites

Documentation associée

  • X12 — la vue d'ensemble du standard, ses versions (4010, 5010) et son écosystème.
  • Validateur EDIFACT — l'outil équivalent pour les enveloppes EDIFACT (UNB/UNH/UNT).

Dernière mise à jour: 14 mai 2026