Aller au contenu principal

Quel est le statut du niveau de message Peppol (MLS) ?

Le MLS est un message d’état standardisé utilisé au sein du réseau Peppol eDelivery. Il permet aux prestataires de services de communiquer le résultat du traitement et de la livraison de documents commerciaux.

Le Peppol Message Level Status (MLS) est un message d’état standardisé utilisé au sein du réseau Peppol eDelivery. Il permet au prestataire de services qui reçoit un document commercial (C3) d’informer le prestataire de services expéditeur (C2) du résultat du traitement et de la livraison de ce document. Le message MLS est basé sur la spécification précédente Message Level Response (MLR), mais l’étend pour permettre la communication entre les prestataires de services Peppol.

Objectif et cas d’utilisation

Un message MLS informe l’expéditeur (C2) de l’une des situations suivantes :

1Message rejeté
Le document n’était pas conforme aux règles ou n’a pas pu être remis au destinataire final (C4).

2Échec de la remise à C4
C3 n’a pas pu transmettre le message à C4 (par exemple, en raison de problèmes techniques).

3Livraison à C4 réussie avec confirmation
C3 a reçu un accusé de réception vérifiable de C4 confirmant la réception du message.

4Livraison à C4 effectuée (sans confirmation)

Le message a été transmis à C4, mais C3 n’a reçu aucune confirmation de réception (par exemple, par e-mail ou par voie postale).

Important : C3 ne doit pas envoyer plus d’un message MLS par document commercial, et les messages MLS sont toujours envoyés de C3 à C2 (jamais en réponse à un autre message MLS ou MLR).

Parties et rôles

MLS utilise le modèle de Peppol pour identifier les participants :

C1 Créateur de document
Le document (par exemple, une facture).

C2 Fournisseur expéditeur
Le fournisseur de services qui envoie le document et reçoit le MLS.

C3 Fournisseur destinataire
Le fournisseur de services qui reçoit le document et crée le MLS.

C4 Destinataire final
Le destinataire final qui traite le document.

Présentation du processus MLS

Le processus MLS suit une séquence définie :

1Réception du document C3 reçoit un document commercial et son enveloppe de C2.

2Détermination des conditions C3 lit l’enveloppe du message (SBDH) pour déterminer si un MLS doit être envoyé et à quel participant (C2 ou un autre).

3Validation et transmission C3 effectue les validations (schéma, règles métier, etc.) et transmet le document à C4.

3Détermination de la réponse MLS En fonction des résultats de la validation et des paramètres SBDH, C3 détermine s’il convient d’envoyer un MLS et avec quel code de réponse.

Logique de décision de réponse MLS :

Si la validation est réussie et que SBDH ne demande le MLS qu’en cas d’erreur → aucun MLS envoyé

Si la validation est réussie et que SBDH demande un MLS pour tous les résultats → MLS positif (AP ou AB)

Si la validation échoueMLS (RE) négatif avec les détails de l’échec

Préférences de livraison MLS (extension SBDH)

C2 peut indiquer les préférences de livraison via les champs SBDH facultatifs :

MLS_TO

Spécifie un identifiant de participant alternatif pour recevoir le message MLS (utile lorsque C2 exploite plusieurs points d’accès). Si la valeur est invalide, le message MLS doit être envoyé à l’identifiant du fournisseur de services C2 par défaut.

MLS_TYPE

Définit quand les messages MLS doivent être envoyés :

FAILURE_ONLY – Envoyer un MLS uniquement pour les messages rejetés (RE)

ALWAYS_SEND – Envoyer MLS pour tous les résultats (AP, AB et RE)

Si MLS_TYPE est absent ou invalide, C3 doit utiliser la politique par défaut, qui exige actuellement l’envoi de MLS pour tous les codes de réponse.

Codes de réponse et leur signification

MLS utilise un système simple à trois codes :

Code Signification (état général)
AP Remis avec confirmation – C3 a remis le message à C4 et a reçu un accusé de réception vérifiable.
AB Remis sans confirmation – C3 a transmis le message à C4 mais ne peut pas confirmer sa réception.
RE Rejeté / Échec de la livraison – C3 n’a pas pu livrer le message en raison de problèmes de conformité ou d’une défaillance technique.

Lorsque le statut est RE, le MLS doit inclure les raisons du rejet afin que l’expéditeur puisse résoudre les problèmes.

 

Codes de motif de statut

Si le message est rejeté (RE), C3 doit inclure des codes de motif de statut spécifiques pour indiquer pourquoi le document n’a pas été distribué. La spécification MLS définit quatre codes de motif :

Code Description
SV Violation de syntaxe – le document n’a pas passé la validation du schéma ou de la structure XML.
BV Violation des règles métier (fatale) – violations de Peppol ou Règles métier UBL, telles que des éléments vides, une version UBL incorrecte ou des valeurs incohérentes.
BW Avertissement relatif aux règles métier – Avertissements non critiques pouvant accompagner un rejet ou être signalés de plus.
FD Échec de la livraison – C3 n’a pas pu remettre le message à C4 (par exemple, en raison d’un problème de réseau ou de système). problèmes).

Un message MLS avec rejet (RE) doit fournir suffisamment de détails (localisation du problème, description et classification) pour que le C2 puisse identifier la source du problème.

Structure du message MLS

Le MLS est basé sur le format de réponse de l’application UBL et contient des termes métiers (BT) et des groupes d’activités (BG) spécifiques. Éléments clés :

BT-001

Identifiant de la spécification
Références Version de la spécification MLS.

BT-002

Type de processus métier
Indique le contexte métier de la transaction.

BT-003

Identifiant du message
Identifiant unique du message MLS.

BT-004/005

Date et heure d’émission
Date (sans fuseau horaire) et heure (avec fuseau horaire, de préférence UTC) d’émission du MLS.

BT-006 à BT-011

Identifiants des points de terminaison de l’émetteur et du récepteur
Identifier C3 et C2, ainsi que leurs schémas d’identification.

BT-010/011

Code de réponse global et description
Statut MLS (AP, AB ou RE) et description facultative.

Règles et obligations

La spécification définit les règles opérationnelles pour les fournisseurs de services :

Chaque document commercial peut générer zéro ou un message MLS.

»Le MLS doit être envoyé dès que le statut est connu.

Les messages MLS ne doivent pas répondre à d’autres messages MLS ou MLR.

Différences entre MLS et MLR

MLR

Réponse au niveau du message

Valide la structure du document et est généralement envoyée par le destinataire (C2/C4).

MLS

Statut du niveau de message

Informe le fournisseur de services (C2 et C3) sur l’état des échanges de messages.

MLS informe C2 si le document a été remis à C4 ou rejeté en raison de problèmes de validation ou de livraison. Il fournit des codes de réponse et des codes de motif de haut niveau, mais ne confirme pas l’acceptation commerciale par le destinataire final ; Cela reste le rôle de la Réponse au niveau métier (BLR).

Résumé

Le Statut au niveau du message Peppol (MLS) est le mécanisme par lequel un fournisseur de services destinataire (C3) informe le fournisseur de services expéditeur (C2) de l’état de traitement et de livraison d’un document commercial. Le réseau Peppol.

Il permet de garantir que l’expéditeur reçoive rapidement un retour d’information sur la réception ou le rejet de son document. Il utilise des codes de réponse simples (AP, AB, RE) et des codes de motif détaillés (SV, BV, BW, FD). En adoptant le MLS, les participants à Peppol bénéficient d’une transparence et d’une fiabilité accrues dans leurs échanges de messages entre fournisseurs.

AI Support Agent
Invoice-Portal
Résumé de la politique de confidentialité

Ce site utilise des cookies afin que nous puissions vous fournir la meilleure expérience utilisateur possible. Les informations sur les cookies sont stockées dans votre navigateur et remplissent des fonctions telles que vous reconnaître lorsque vous revenez sur notre site Web et aider notre équipe à comprendre les sections du site que vous trouvez les plus intéressantes et utiles.