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.
GESMES D.97A

GESMES — Message statistique générique EDIFACT (D.97A)

Le message GESMES est le porteur générique de séries statistiques entre instituts statistiques, banques centrales et organismes internationaux (BCE, Eurostat, BRI, FMI) : il transporte des séries chronologiques structurées avec leurs dimensions, codes et valeurs, sans présupposer de domaine métier — un véhicule à usage transversal qui a précédé SDMX. Cette page synthétise la structure segmentaire telle que publiée par UN/CEFACT pour la directory D.97A.

Objet du message

Le message GESMES est le porteur générique de séries statistiques entre instituts statistiques, banques centrales et organismes internationaux (BCE, Eurostat, BRI, FMI) : il transporte des séries chronologiques structurées avec leurs dimensions, codes et valeurs, sans présupposer de domaine métier — un véhicule à usage transversal qui a précédé SDMX.

Cette page se concentre sur la structure publiée par UN/CEFACT pour la directory D.97A. Les segments listés, leur statut (M / C), leur position et leur facteur de répétition sont extraits du fichier officiel gesmes_s.htm publié sur service.unece.org.

Structure segmentaire

Le message GESMES D.97A comporte 77 entrées de header, 0 entrées de detail et 0 entrées de summary (segments + groupes confondus). Les groupes sont indiqués en gras et leurs membres indentés selon la profondeur réelle.

Pos.TagNomSRép.
0010UNHMessage headerM1
0020BGMBeginning of messageC1
0030DTMDate/time/periodC×9
0040  SG1Groupe (×9999)C×9999
0050  FNTFootnoteM1
0060  FTXFree textC×9999
0070    SG2Groupe (×9)C×9
0080    NADName and addressM1
0090    IDEIdentityC1
0100      SG3Groupe (×5)C×5
0110      CTAContact informationM1
0120      COMCommunication contactC×5
0130        SG4Groupe (×99)C×99
0140        VLIValue list identificationM1
0150        DTMDate/time/periodC×9999
0160        FTXFree textC×9999
0170        IDEIdentityC×9
0180          SG5Groupe (×5)C×5
0190          GIRRelated identification numbersM1
0200          DTMDate/time/periodC×2
0210            SG6Groupe (×9999)C×9999
0220            CDVCode value definitionM1
0230            FTXFree textC×999
0240            IDEIdentityC×5
0250              SG7Groupe (×999)C×999
0260              STCStatistical conceptM1
0270              FTXFree textC×5
0280              IDEIdentityC×5
0290                SG8Groupe (×9999)C×9999
0300                ASIArray structure identificationM1
0310                GISGeneral indicatorC×5
0320                FTXFree textC×9
0330                IDEIdentityC×5
0340                  SG9Groupe (×999)C×999
0350                  SCDStructure component definitionM1
0360                  ATTAttributeC×99
0370                    SG10Groupe (×9999)C×9999
0380                    IDEIdentityM1
0390                    ATTAttributeC×99
0400                    DTMDate/time/periodC×2
0410                      SG11Groupe (×999)C×999
0420                      DSIData set identificationM1
0430                      STSStatusC×9
0440                      DTMDate/time/periodC×5
0450                      FTXFree textC×5
0460                      GIRRelated identification numbersC×2
0470                      ARRArray informationC×9999
0480                        SG12Groupe (×99)C×99
0490                        IDEIdentityM1
0500                        GISGeneral indicatorC×5
0510                        DTMDate/time/periodC×5
0520                          SG13Groupe (×999)C×999
0530                          CDVCode value definitionM1
0540                          FTXFree textC×99
0550                            SG14Groupe (×999)C×999
0560                            SCDStructure component definitionM1
0570                            ATTAttributeC×9
0580                            DTMDate/time/periodC×9999
0590                              SG15Groupe (×9999)C×9999
0600                              CDVCode value definitionM1
0610                              FTXFree textC×99
0620                                SG16Groupe (×5)C×5
0630                                NADName and addressM1
0640                                IDEIdentityC1
0650                                  SG17Groupe (×5)C×5
0660                                  CTAContact informationM1
0670                                  COMCommunication contactC×5
0680                                    SG18Groupe (×5)C×5
0690                                    FNSFootnote setM1
0700                                      SG19Groupe (×9999)C×9999
0710                                      RELRelationshipM1
0720                                      ARRArray informationC1
0730                                      IDEIdentityC×99
0740                                        SG20Groupe (×9999)C×9999
0750                                        FNTFootnoteM1
0760                                        FTXFree textC×9999
0770UNTMessage trailerM1

Detail

Aucun segment dans cette section.

Summary

Aucun segment dans cette section.

Évolutions vs D.96A

Différences au top-level entre D.96A et D.97A pour le message GESMES (segments présents directement dans header / detail / summary, hors groupes imbriqués). La comparaison reste indicative : un même tag peut avoir évolué dans des groupes imbriqués sans apparaître dans cette synthèse.

Aucun changement détecté au niveau top-level entre D.96A et D.97A pour ce message. Les évolutions sont alors limitées aux groupes imbriqués et aux listes de codes.

Exemple structurel

Exemple minimal d'un message GESMES D.97A avec ses segments mandatoires uniquement. L'objectif est de montrer la version exacte annoncée dans UNH (GESMES:D:97A:UN) — pas de reproduire un cas métier complet (voir la page GESMES D.96A pour un exemple commenté).

edifact gesmes-d97a-example.edi
UNB+UNOC:3+5410000000123:14+5410000000456:14+260514:1430+CTRL097001'
UNH+1+GESMES:D:97A:UN'
BGM+14+GESMES-2026-Q1-FR+9'
DTM+137:20260514:102'
DTM+9:20260331:102'
BUS++17'
RFF+SRS:EUROSTAT-DS-2026-CPI'
UNT+7+1'
UNZ+1+CTRL097001'

Erreurs fréquentes

  • Tokens UNH désalignés — Le tag UNH+...+GESMES:D:97A:UN doit refléter exactement la directory utilisée — un mismatch entre la release du UNH et la release annoncée au partenaire fait rejeter le message par tout validateur strict.
  • Comptage UNT erroné — La valeur après UNT+ doit inclure UNH et UNT eux-mêmes. C'est de loin l'erreur la plus fréquente côté émetteur, indépendante de la version.
  • Listes de codes obsolètes — Entre D.96A et D.97A, plusieurs listes de codes ont reçu de nouveaux qualifiers (statut DTM, qualifier RFF, codes NAD…). Réutiliser une table de codes d'une version antérieure provoque des avertissements voire des rejets selon la stricte conformité du partenaire.

Messages liés

Versions de ce message disponibles sur ediverse.io : GESMES D.96A, GESMES D.01B, GESMES D.10A, GESMES D.16B, GESMES D.21B, GESMES D.24A, GESMES D.99B, GESMES D.00B, GESMES D.02B, GESMES D.05A, GESMES D.08A, GESMES D.13B, GESMES D.18B, GESMES D.20B.

← Toutes les versions EDIFACT