SBDH
Standard Business Document Header. L'enveloppe XML qui ajoute des métadonnées de routage et d'identification à n'importe quel document métier — UBL, GS1 XML, EDIFACT serialisé en CDATA.
Définition
SBDH est une enveloppe XML générique conçue pour transporter n'importe quel business document avec ses métadonnées techniques nécessaires à un routage automatisé. Le SBDH se place autour du document métier dans un Standard Business Document (SBD). Sa structure :
- HeaderVersion : version du SBDH (1.0 ou 1.3).
- Sender / Receiver : chaque partie a un
Identifierqualifié par un schéma (GLN, SIRET, IBAN, PEPPOL participant ID) et optionnellement unContactInformation. - DocumentIdentification :
Standard(UBL, GS1, EDIFACT…),TypeVersion,InstanceIdentifier(unique),Type(Invoice, Order…),MultipleType,CreationDateAndTime. - Manifest : liste optionnelle d'objets binaires liés.
- BusinessScope : contexte métier — par exemple identifiant de processus PEPPOL, identifiant de chaîne d'approvisionnement, code d'industrie.
Le document métier proprement dit est ensuite encapsulé après le SBDH dans le SBD parent.
Origine
SBDH est publié en septembre 2005 par UN/CEFACT et OASIS dans un effort conjoint. GS1 le standardise version 1.3 en 2007 (Standard Business Document Header v1.3 Technical Specification) et le retient comme enveloppe normative pour ses transactions XML (GS1 EDI XML, Order, Despatch, Invoice). PEPPOL l'utilise comme enveloppe interne du Standard Business Document transporté sur AS4 — PEPPOL impose même le SBDH version 1.0 OASIS, pas la version GS1 1.3.
Exemple en contexte
SBDH PEPPOL minimal encapsulant un UBL Invoice :
Termes liés
- CEFACT — co-éditeur de SBDH.
- OASIS — l'autre co-éditeur.
- PEPPOL BIS Billing 3.0 — utilisateur principal.
- ICD — qualifie les identifiants Sender/Receiver.