QUALIFIER
Le code court qui dit « cette valeur joue tel rôle » : sans lui, un nombre ou une date serait sémantiquement ambigu.
Définition
Un qualifier (qualifiant en français normatif) est un code
court — typiquement 2 à 4 caractères alphanumériques — issu d'une code
liste de référence, qui précise le rôle, le type ou le contexte d'une
valeur dans un segment EDI. Sans qualifiant, plusieurs segments seraient
sémantiquement ambigus. Une date 20260513 dans un DTM ne dit
rien : est-ce la date de la commande, la date de livraison souhaitée, la
date de paiement ? Le qualifiant 137 précise « document
date », 2 précise « delivery date/time, requested », etc.
Les code-listes UN/EDIFACT sont publiées dans le sous-répertoire UNCL de
chaque directory (D.96A : uncl0035.htm, uncl1001.htm,
uncl2005.htm…).
Origine
Le mécanisme de qualifiant est consubstantiel à l'EDI. ANSI ASC X12 utilise
massivement ce procédé dès 1979 : les éléments qualifier
apparaissent dans presque tous les segments, par exemple BEG02
(« Purchase Order Type Code ») dans le 850, DTM01
(« Date/Time Qualifier »). UN/EDIFACT reprend la même logique en
formalisant ses code-listes UNCL au sein d'ISO 9735.
Le principe traverse aussi PEPPOL et UBL (codelist Schematron) et même
cXML (attributs type).
Exemple en contexte
Quatre dates dans un même ORDERS, distinguées uniquement par leur qualifiant :
Sans le qualifiant 137 / 2 / 35 / 44 (UNCL 2005), impossible de
savoir laquelle est l'échéance et laquelle est la date originale du bon de
commande. Le qualifiant 102 en troisième position précise le
format (CCYYMMDD).
Termes liés
- Segment — l'unité de structure où les qualifiants s'appliquent.
- ICD — un qualifiant spécifique (ISO 6523) pour les autorités d'identification.
- NAD — un segment où le premier élément est toujours un qualifiant (3035).
- BGM — un segment qui transporte plusieurs qualifiants (1001, 1225, 4343).
- EDI — le contexte global du mécanisme.