Le champ IssuerCITradeParty est obligatoire. Un service est toujours réputé avoir été commandé par une personne morale ou physique.
S'il n'y a pas de message Order pour établir comment le donneur d'ordre s'identifie lui même, le plus logique est de lui demander ce qu'il est susceptible d'attendre de ce bloc.
Je vois deux cas de figure :
- il ne traite pas ce bloc (estimant que si le message Delivery lui est adressé, c'est qu'il est bien le donneur d'ordre), auquel cas le contenu du bloc n'a pas d'importance.
- il traite le bloc (pour vérifier qu'on ne l'informe pas de prestations commandées par d'autres), auquel cas je ne vois pas d'autre solution que de lui demander les règles de validations en place et de s'y conformer.