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.

BGM

Beginning of Message. Le segment qui ouvre tout message EDIFACT : type, numéro, fonction, type de réponse attendue.

Définition

Le segment BGM a, selon la fonction officielle du répertoire UN/EDIFACT D.96A, vocation « à indiquer le type et la fonction d'un message et à transmettre son numéro d'identification ». Sa structure comporte quatre éléments :

  1. 010 — C002 (Document/Message Name) : nom codé du document (élément 1001), via la code-liste UNCL 1001 — par exemple 220 pour une commande, 351 pour un avis d'expédition, 380 pour une facture commerciale.
  2. 020 — 1004 (Document/Message Number) : numéro de référence du document, jusqu'à 35 caractères. C'est l'identifiant « humain » de la commande, du bon de livraison, de la facture.
  3. 030 — 1225 (Message Function, Coded) : fonction du message (UNCL 1225) — 9 Original, 1 Cancellation, 5 Replace, etc.
  4. 040 — 4343 (Response Type, Coded) : type de réponse attendue (UNCL 4343) — AC Acknowledge, AB Message acknowledgement, etc.

Origine

BGM est l'un des segments de service les plus anciens du répertoire EDIFACT, présent depuis la version 1 publiée en 1987. Il occupe toujours la deuxième position dans un message, immédiatement après l'en-tête de message (UNB au niveau interchange, UNH au niveau message). Le répertoire D.96A, archivé par ediverse.io, date du 27 novembre 1995. Le segment est défini dans la table TRSD : trsdbgm.htm.

Exemple en contexte

Première ligne d'un message ORDERS — la commande PO-2026-00042 :

Le code 220 de C002/1001 dit « commande » selon UNCL 1001, PO-2026-00042 est le numéro de bon de commande tel que l'ERP de l'acheteur l'a généré, et le 9 final déclare que ce message est l'original — pas une annulation ni un remplacement.

Termes liés

  • Segment — la notion générale dont BGM est une instance.
  • NAD — un autre segment de service présent dans tout message.
  • UNB — l'en-tête d'interchange, niveau supérieur à BGM.
  • Qualifier — la notion qui décrit les codes portés par BGM (1001, 1225, 4343).

Dernière mise à jour: 13 mai 2026