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 GS1

Décoder une chaîne d'éléments GS1 — celle imprimée sous un code GS1-128 ou encodée dans un GS1 DataMatrix — segment par segment, et vérifier les check digits, directement dans le navigateur.

Format lisible (01)…(17)…(10)… ou données brutes scannées avec FNC1 (^ ou ] comme séparateur).

Comment ça marche

Une chaîne GS1 est une suite de couples Application Identifier (AI) + valeur. Le parser reconnaît les deux encodages rencontrés en pratique :

  1. Forme lisible (bracketed) : l'AI est entre parenthèses, comme (01)09506000134352(17)260331(10)ABC123. C'est la représentation imprimée en clair sous le code-barres.
  2. Données brutes scannées : pas de parenthèses, et les AI à longueur variable sont terminés par le caractère FNC1 (ASCII 29). Comme FNC1 est invisible, l'outil accepte ^ ou ] comme substitut. Le parser lit l'AI par correspondance du plus long préfixe connu, puis la valeur selon la longueur fixe de l'AI ou jusqu'au prochain FNC1.

Pour chaque élément, il affiche l'identifiant, valide la longueur et le format (numérique, date YYMMDD), et — pour le SSCC, le GTIN et le GLN — vérifie le check digit.

Le check digit GS1

Les identifiants GS1 à longueur fixe (GTIN-14, SSCC-18, GLN-13) se terminent par un chiffre de contrôle mod 10. En partant du chiffre le plus à droite (hors check digit), on multiplie alternativement par 3 et 1, on additionne, et le check digit vaut (10 − (somme mod 10)) mod 10. Un seul chiffre faux fait échouer la vérification : c'est la première chose qu'un partenaire EDI contrôle à la réception d'un DESADV.

Confidentialité

Limites

Documentation associée

  • GTIN, GLN — les identifiants GS1 dans le glossaire.
  • EDIFACT — où ces identifiants circulent (EANCOM : DESADV, INVOIC, ORDERS).
  • Validateur EDIFACT — pour le message qui transporte ces codes.

Dernière mise à jour: 20 juin 2026