Aller au contenu

Codes Peppol Invoice Response et MLR expliqués

Une fois une facture Peppol livrée, l'acheteur peut répondre par une Invoice Response : un statut comme RE (rejetée) ou UQ (en attente de précisions), accompagné éventuellement de codes de motif comme REF ou LEG et de codes d'action comme NIN. Le récepteur peut aussi envoyer une Message Level Response lorsque le fichier lui-même n'a pas passé la vérification, avec des codes comme RE, BV ou SV et la règle qui n'a pas été respectée. Cherchez votre code ci-dessous pour savoir ce qu'il signifie et quoi faire. Les codes proviennent de la transaction Invoice Response 3.1 et de la Message Level Response 3.0 d'OpenPeppol, ainsi que de leurs listes de codes ; Klarbon les explique avec ses propres mots.

En bref

Ce que signifient les codes de réponse Peppol (RE, UQ, CA), les motifs (REF, LEG) et les codes de vérification (BV, SV), et que faire ensuite.

Cette liste couvre 34 codes figurant dans les documents officiels ci-dessous. Parmi eux, 14 ont leur propre page ; 20 sont expliqués dans le tableau seulement, car il s'agit de statuts système ou de transport sans correction à faire dans la facture.

Statuts d'une Invoice Response

Code Ce que cela signifie
AB Réception de la facture confirmée

Peppol AB est un statut dans une Invoice Response : l'acheteur a reçu une facture lisible, qu'il peut comprendre et transmettre pour traitement. Rien à faire. L'acheteur peut envoyer ensuite d'autres réponses sur l'approbation et le paiement.

IP Facture en cours de traitement

Peppol IP est un statut dans une Invoice Response : le traitement de la facture a commencé dans le système de l'acheteur. Rien à faire.

UQ Facture en attente de précisions
CA Facture acceptée sous conditions
RE Facture rejetée
AP Facture acceptée

Peppol AP est un statut dans une Invoice Response : l'acheteur a définitivement approuvé la facture et l'étape suivante est le paiement. Rien à faire.

PD Facture payée

Peppol PD est un statut dans une Invoice Response : l'acheteur a lancé le paiement de la facture. Avec le motif PPD, le paiement est partiel. Rien à faire si le paiement correspond à ce que vous attendiez. Si PPD indique un paiement partiel que vous n'attendiez pas, interrogez l'acheteur.

Motifs d'un statut

Code Ce que cela signifie
NON Aucun problème signalé

Peppol NON est un motif dans une Invoice Response : l'acheteur envoie la réponse uniquement pour mettre à jour le statut, sans problème de traitement de la facture. Rien à faire.

REF Références incorrectes
LEG Informations légales incorrectes
REC Destinataire inconnu
QUA Qualité de l'article insuffisante

Peppol QUA est un motif dans une Invoice Response : la qualité de ce qui a été livré n'est pas acceptable ou n'est pas conforme. Demandez à l'acheteur quel problème de qualité il a constaté et convenez avec lui de la façon de régler sa réclamation.

DEL Problème de livraison

Peppol DEL : dans une réponse à la facture (Invoice Response), ce motif indique que la livraison proposée ou effectuée n'est pas acceptable. Lisez le détail de la réponse et demandez à l'acheteur ce qui doit changer pour la livraison.

PRI Prix incorrects
QTY Quantité incorrecte
ITM Articles incorrects
PAY Conditions de paiement incorrectes
UNR Opération commerciale non reconnue

Peppol UNR : dans une réponse à la facture (Invoice Response), ce motif indique que l'acheteur ne reconnaît pas l'opération commerciale. Vérifiez auprès de l'acheteur à quel achat la facture se rapporte.

FIN Conditions financières incorrectes
PPD Facture partiellement payée

Peppol PPD : dans une réponse à la facture (Invoice Response), ce motif indique que la facture a été payée en partie, et non en totalité. Si vous n'attendiez pas de paiement partiel, lisez l'explication de la réponse et contactez l'acheteur.

OTH Autre motif

Peppol OTH : dans une réponse à la facture (Invoice Response), ce motif indique que la raison du statut ne fait pas partie des motifs codés. Lisez le texte de la réponse ou demandez à l'acheteur.

Actions demandées par l'acheteur

Code Ce que cela signifie
NOA Aucune action requise

Peppol NOA : dans une réponse à la facture (Invoice Response), cette action indique que l'acheteur ne demande aucune action. Il n'y a rien à faire.

PIN Informations à fournir

Peppol PIN : dans une réponse à la facture (Invoice Response), cette action indique que l'acheteur demande des informations manquantes, sans nouvelle facture. Envoyez à l'acheteur les informations demandées, sans émettre de nouvelle facture.

NIN Nouvelle facture à émettre

Peppol NIN : dans une réponse à la facture (Invoice Response), cette action indique que l'acheteur demande qu'une facture corrigée soit émise de nouveau. Corrigez la facture comme indiqué dans la réponse, puis émettez-la et envoyez-la de nouveau.

CNF Avoir demandé pour la totalité de la facture

Peppol CNF est une action de la réponse à la facture (Invoice Response). Elle signifie que l'acheteur demande l'annulation de la facture en totalité par un avoir. Émettez un avoir couvrant la totalité de la facture, puis envoyez-le à l'acheteur.

CNP Avoir partiel demandé pour corriger la facture

Peppol CNP est une action de la réponse à la facture (Invoice Response). Elle signifie que l'acheteur demande un avoir partiel, limité aux corrections. Émettez un avoir uniquement pour la partie à corriger, puis envoyez-le à l'acheteur.

CNA Remboursement du montant payé demandé

Peppol CNA est une action de la réponse à la facture (Invoice Response). Elle signifie que l'acheteur demande le remboursement du montant qu'il a payé sur la facture. Remboursez le montant payé à l'acheteur.

OTH Autre action demandée par l'acheteur

Peppol OTH est une action de la réponse à la facture (Invoice Response). Elle signifie que l'action demandée par l'acheteur ne fait pas partie des actions codées. Lisez ce texte, ou demandez directement à l'acheteur ce qu'il attend de vous.

Codes de la Message Level Response

Code Ce que cela signifie
AB Accusé de réception du message (MLR)

Peppol AB est un code de réponse de niveau message (Message Level Response). Il signifie que la partie qui reçoit le document en accuse réception, sans confirmer qu'il a passé la vérification avec succès. Aucune action n'est nécessaire.

AP Message accepté (MLR)

Peppol AP est un code de réponse de niveau message (Message Level Response). Il signifie que le document reçu a été accepté après vérification. Aucune action n'est nécessaire.

RE Message rejeté (MLR)
SV Erreur de syntaxe dans le document
BV Règle non respectée, erreur fatale
BW Règle non respectée, simple avertissement

Peppol BW est un statut de ligne dans une réponse de niveau message (Message Level Response). Il signifie que le document enfreint une règle signalée comme un avertissement, et non comme une erreur fatale. Lisez la description de l'avertissement et corrigez la facture sur les points concernés. Vérifiez aussi le code de la réponse globale : AB accuse réception, AP signifie accepté et RE signifie rejeté.

Lire le document officiel

Klarbon explique chaque code avec ses propres mots ; le texte officiel figure dans le document dont le lien se trouve ci-dessus.

Questions fréquentes

Quelle est la différence entre une Invoice Response et une Message Level Response ?

Une Message Level Response peut accuser réception sans vérification (AB), signaler l'acceptation après vérification (AP) ou signaler un rejet avec le détail des erreurs (RE). Une Invoice Response vient de l'acheteur et indique où en est la facture dans son circuit d'approbation et de paiement.

Pourquoi le même code apparaît-il deux fois ?

AB, AP et RE servent à la fois dans une Invoice Response et dans une Message Level Response, avec des sens différents, et OTH est à la fois un motif et une action. Vérifiez quel message affiche votre logiciel.

L'acheteur peut-il modifier un statut plus tard ?

Les statuts avancent dans un ordre fixe, AB, IP, UQ, CA, RE, AP et PD, mais certaines étapes peuvent être sautées et UQ peut être répété. RE et PD sans PPD sont définitifs ; PD avec PPD signale un paiement partiel et n'est pas définitif. Tout changement hors de cette séquence se règle à la main entre vous et l'acheteur, et non par une autre Invoice Response.

D'où viennent les codes ?

De la transaction Invoice Response 3.1 et de la Message Level Response 3.0 d'OpenPeppol, ainsi que de leurs listes de codes, sur docs.peppol.eu, consultées le 8 novembre 2026. Klarbon explique chaque code avec ses propres mots et renvoie vers la source.

Mis à jour le 8 novembre 2026