UNB
Interchange Header. Le tout premier segment d'un interchange EDIFACT : qui parle, à qui, quand, sous quelle syntaxe.
Définition
Le segment UNB (Interchange Header) est le segment de service obligatoire qui ouvre tout interchange EDIFACT. Sa structure et sa sémantique sont définies par la norme ISO 9735-1:2002 (« Electronic data interchange for administration, commerce and transport (EDIFACT) — Application level syntax rules — Part 1 »), section §C.2. Il porte :
- S001 — Syntax identifier : identifiant de la syntaxe
(
UNOA,UNOB…UNOC) et son numéro de version (1, 2, 3, 4). - S002 — Interchange sender : identifiant de l'émetteur,
son code de qualification (par exemple
14pour GLN GS1,ZZZpour mutuellement défini), et un identifiant routage optionnel. - S003 — Interchange recipient : symétrique du sender.
- S004 — Preparation date and time :
YYMMDDetHHMMde génération. - 0020 — Interchange control reference : numéro unique d'interchange, qui devra être repris dans le UNZ de clôture pour validation.
- S005 — Recipient reference / password, 0026 — Application reference, 0029 — Processing priority, 0031 — Acknowledgement request, 0032 — Communications agreement ID, 0035 — Test indicator (tous optionnels).
Origine
UNB est défini par ISO 9735, publié en 1988 sous l'impulsion conjointe de l'UN/ECE et de l'ISO. La spécification est aujourd'hui maintenue dans la révision ISO 9735:2002 (10 parties) — version active en 2026. UNB constitue avec UNZ la paire de service qui délimite un interchange ; au niveau intérieur, chaque message est lui-même délimité par une paire UNH/UNT. La norme ISO 9735 étant payante, ediverse.io cite ses sections par numéro plutôt que reproduire son contenu.
Exemple en contexte
Un interchange ORDERS minimal commence ainsi :
Lecture : syntaxe UNOC v3, émetteur GLN
3012345000003 qualifié 14 (GS1), destinataire GLN
5412345000017 qualifié 14, généré le 13 mai 2026 à 10h42, contrôle
d'interchange IC-2026-0001. Le UNZ final reprend
obligatoirement la même référence pour clôturer l'interchange.