GS1 XML — l'EDI XML de GS1
GS1 a deux syntaxes pour ses messages d'affaires : EANCOM, le sous-ensemble EDIFACT, et GS1 XML, sa version XML. Même métier, mêmes clés GS1 (GTIN, GLN, SSCC) ; seule la syntaxe change. GS1 XML est aussi le langage du GDSN, le réseau mondial de synchronisation des données produits.
Qu'est-ce que GS1 XML ?
GS1 eCom regroupe les standards de messages électroniques de GS1. Il en existe deux syntaxes : EANCOM (basé sur EDIFACT) et GS1 XML (basé sur XML). Les deux décrivent les mêmes processus métier — commande, avis d'expédition, facture — avec les mêmes identifiants GS1. Le choix entre les deux est avant tout une question de syntaxe et d'écosystème technique.
GS1 XML est porté par des Business Message Standards (BMS) et des schémas XSD versionnés. Il est particulièrement présent là où l'XML structuré et la synchronisation de données de base comptent : grande distribution, biens de grande consommation, santé.
Anatomie d'un message
Un message GS1 XML est encapsulé dans une enveloppe SBDH qui porte l'émetteur et le destinataire (par leur GLN) ; le corps est le document métier proprement dit. Exemple d'une commande :
<StandardBusinessDocument
xmlns="http://www.unece.org/cefact/namespaces/StandardBusinessDocumentHeader">
<StandardBusinessDocumentHeader>
<Sender><Identifier Authority="GS1">5412345000013</Identifier></Sender>
<Receiver><Identifier Authority="GS1">4012345500004</Identifier></Receiver>
<DocumentIdentification><Type>order</Type></DocumentIdentification>
</StandardBusinessDocumentHeader>
<order xmlns="urn:gs1:ecom:order:xsd:3">
<orderIdentification>
<entityIdentification>PO-2026-4471</entityIdentification>
</orderIdentification>
<buyer><gln>5412345000013</gln></buyer>
<seller><gln>4012345500004</gln></seller>
<orderLineItem>
<transactionalTradeItem><gtin>04006381333931</gtin></transactionalTradeItem>
<requestedQuantity>240</requestedQuantity>
</orderLineItem>
</order>
</StandardBusinessDocument>
Le GLN identifie l'acheteur et le vendeur, le GTIN
l'article commandé. On retrouve exactement les mêmes clés que dans une commande
EANCOM EDIFACT (NAD+BY,
LIN) : seule l'habillage XML diffère.
Les messages GS1 XML
| Message | Rôle | Équivalent EANCOM |
|---|---|---|
| Order | Commande | ORDERS |
| Order Response | Réponse à commande | ORDRSP |
| Despatch Advice | Avis d'expédition (SSCC) | DESADV |
| Receiving Advice | Avis de réception | RECADV |
| Invoice | Facture | INVOIC |
| Catalogue Item Notification | Fiche produit (GDSN) | PRICAT (approchant) |
Les clés GS1 et l'enveloppe SBDH
- GTIN — l'article commercial.
- GLN — la partie ou le lieu (acheteur, vendeur, point de livraison).
- SSCC — l'unité logistique (palette, colis), centrale dans le Despatch Advice.
GS1 XML et le GDSN
Au-delà des messages transactionnels, GS1 XML est le format du GDSN (Global Data Synchronisation Network) : le réseau par lequel fournisseurs et distributeurs synchronisent leurs fiches produit (dimensions, poids, allergènes, hiérarchies d'emballage…) via des pools de données certifiés. Le message central, la Catalogue Item Notification (CIN), est un document GS1 XML. C'est l'un des grands usages où GS1 XML n'a pas d'équivalent EANCOM direct.
GS1 XML vs EANCOM, UBL et PEPPOL
- vs EANCOM : même métier, mêmes clés GS1 — XML d'un côté, EDIFACT de l'autre.
- vs UBL / PEPPOL : UBL (OASIS) domine la facturation électronique réglementaire (EN 16931, PEPPOL) ; GS1 XML reste fort sur la chaîne logistique retail et la synchronisation des données via GDSN. Les deux mondes se rejoignent par l'enveloppe SBDH.
- Identifiants : les clés GS1 (GTIN/GLN/SSCC) traversent tous ces formats — voir le parser GS1.
Pour aller plus loin
- GS1 — GS1 XML (eCom).
- GS1 — GDSN (synchronisation des données produit).
- Le cousin EDIFACT : EANCOM.