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.
SAFHAZ D.21B

SAFHAZ — Notification sécurité / dangerosité EDIFACT (D.21B)

Le message SAFHAZ porte les informations de sécurité et de dangerosité d'une substance ou d'un produit chimique : identification CAS / ONU, phrases de risque, conditions de stockage, mesures d'urgence, équipements de protection. C'est le pendant EDI structuré des fiches de données de sécurité (FDS / SDS). Cette page synthétise la structure segmentaire telle que publiée par UN/CEFACT pour la directory D.21B.

Objet du message

Le message SAFHAZ porte les informations de sécurité et de dangerosité d'une substance ou d'un produit chimique : identification CAS / ONU, phrases de risque, conditions de stockage, mesures d'urgence, équipements de protection. C'est le pendant EDI structuré des fiches de données de sécurité (FDS / SDS).

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

Structure segmentaire

Le message SAFHAZ D.21B comporte 68 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.
00010UNHMessage headerM1
00020BGMBeginning of messageM1
00030RFFReferenceC×10
00040DTMDate/time/periodC×10
00050FTXFree textC×99
00060  SG1Groupe (×10)C×10
00070  NADName and addressM1
00080  RFFReferenceC×10
00090    SG2Groupe (×10)C×10
00100    CTAContact informationM1
00110    COMCommunication contactC×5
00120      SG3Groupe (×1000)M×1000
00130      DOCDocument/message detailsM1
00140      IMDItem descriptionC×999
00150      PIAAdditional product idC×10
00160      MEAMeasurementsC×10
00170      RCSRequirements and conditionsC×10
00180      RFFReferenceC×10
00190      DTMDate/time/periodC×10
00200      FTXFree textC×99
00210        SG4Groupe (×10)C×10
00220        NADName and addressM1
00230        RFFReferenceC×10
00240          SG5Groupe (×10)C×10
00250          CTAContact informationM1
00260          COMCommunication contactC×5
00270            SG6Groupe (×20)C×20
00280            SFISafety informationM1
00290            PIAAdditional product idC×10
00300            EQDEquipment detailsC×99
00310            FTXFree textC×99
00320              SG7Groupe (×10)C×10
00330              NADName and addressM1
00340              RFFReferenceC×10
00350                SG8Groupe (×10)C×10
00360                CTAContact informationM1
00370                COMCommunication contactC×5
00380                  SG9Groupe (×10)C×10
00390                  HANHandling instructionsM1
00400                  FTXFree textC×99
00410                    SG10Groupe (×999)C×999
00420                    IMDItem descriptionM1
00430                    MEAMeasurementsC×10
00440                    PCDPercentage detailsC×10
00450                    RFFReferenceC×10
00460                    FTXFree textC×99
00470                      SG11Groupe (×10)C×10
00480                      DGSDangerous goodsM1
00490                      RFFReferenceC×10
00500                      FTXFree textC×99
00510                        SG12Groupe (×10)C×10
00520                        PACPackageM1
00530                        PCIPackage identificationC×10
00540                          SG13Groupe (×999)C×999
00550                          CCICharacteristic/class idM1
00560                          IMDItem descriptionC×10
00570                          FTXFree textC×99
00580                          CAVCharacteristic valueC×10
00590                            SG14Groupe (×10)C×10
00600                            RFFReferenceM1
00610                            DTMDate/time/periodC×10
00620                              SG15Groupe (×10)C×10
00630                              MEAMeasurementsM1
00640                              TEMTest methodC×10
00650                              DTMDate/time/periodC×10
00660                              RFFReferenceC×10
00670                              FTXFree textC×99
00680UNTMessage 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.21B pour le message SAFHAZ (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.

Changements de répétition max

  • IMD (header) : répétition ×10 en D.96A → ×999 en D.21B.

Exemple structurel

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

edifact safhaz-d21b-example.edi
UNB+UNOC:3+5410000000123:14+5410000000456:14+260514:1430+CTRL021001'
UNH+1+SAFHAZ:D:21B:UN'
BGM+270+SAFHAZ-2026-SDS-0007+9'
RFF+ACE:CAS-67-64-1'
DTM+137:20260514:102'
FTX+AAI+++UN 1090 Acetone - IMDG class 3 - PG II - flash point -20 C'
UNT+6+1'
UNZ+1+CTRL021001'

Erreurs fréquentes

  • Tokens UNH désalignés — Le tag UNH+...+SAFHAZ:D:21B: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.21B, 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 : SAFHAZ D.96A, SAFHAZ D.10A, SAFHAZ D.16B, SAFHAZ D.24A.

← Toutes les versions EDIFACT