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
- Peppol BIS Invoice Response 3.1 (BIS 63A), with its code lists Source : Peppol BIS Invoice Response 3.1 (BIS 63A), with its code lists, version Peppol BIS 3, 2026-Q2 release, publiée par OpenPeppol AISBL, consultée le 8 novembre 2026.
- Peppol BIS Message Level Response 3.0 (BIS 36A), with its code lists Source : Peppol BIS Message Level Response 3.0 (BIS 36A), with its code lists, version Peppol BIS 3, 2026-Q2 release, publiée par OpenPeppol AISBL, consultée le 8 novembre 2026.
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.