Le Guide d'implémentation V 1.0 – décembre 2014 précise :
2.5 Commande et lots de commandes
Conformément à la norme européenne, il n’y a qu’un seul fichier par commande donc autant de
fichiers XML.
Puis :
2.6 Commande et transaction – Quelle différence à faire entre le numéro de transaction et le numéro
de commande ?
Le numéro de transaction est unique et correspond à l’envoi d’un lot de commandes (l’enveloppe
de transmission). La transaction est l'équivalent du cachet de la poste.
Le n° de transaction est porté par tous les messages qui ont été envoyés au cours de la session
correspondante. C'est important pour tracer les messages.
Chaque commande porte son propre numéro de commande. Le numéro de commande correspond à
une commande à une date et heure données. Si l’on constate une erreur dans le corps de la
commande, on crée un nouveau numéro de commande qui se trouvera dans un envoi suivant donc
avec un nouveau numéro de transaction. Seul, celui qui émet le message peut faire référence du n°
de transaction dans la suite du processus pour la traçabilité.
Le numéro de transaction est donc l'identifiant du "lot de messages" et sert à la traçabilité. Un même numéro de transaction apparaît dans tous les fichiers XML expédiés dans un même lot.
Les "Informations qui précisent le contexte d’application de ce document" sont optionnelles ; si personne n'en a d'utilité, je propose que nous ne nous en préoccupions pas pour le moment.