Peppol Invoice Response- en MLR-codes uitgelegd
Nadat een Peppol-factuur is bezorgd, kan de afnemer antwoorden met een Invoice Response: een status zoals RE (afgewezen) of UQ (in onderzoek), eventueel met redencodes zoals REF of LEG en actiecodes zoals NIN. De ontvangende partij kan ook een Message Level Response sturen als het bestand zelf de controle niet doorstond, met codes zoals RE, BV of SV en de regel waaraan het bestand niet voldeed. Zoek hieronder je code op om te zien wat hij betekent en wat je daarna kunt doen. De codes komen uit de Invoice Response transaction 3.1 en Message Level Response 3.0 van OpenPeppol en de bijbehorende codelijsten. Klarbon legt ze in eigen woorden uit.
In het kort
Wat Peppol-responscodes als RE, UQ of CA, redenen als REF of LEG en controlecodes als BV of SV betekenen, en wat je daarna doet.
Deze lijst bevat 34 codes uit de officiële documenten hieronder. 14 hebben een eigen pagina; 20 worden alleen in de tabel uitgelegd, omdat dit systeem- of transportstatussen zijn waarbij het niet helpt om de factuur aan te passen.
Statussen van een Invoice Response
| Code | Wat het betekent |
|---|---|
| AB | Ontvangst bevestigd Peppol-status AB in een Invoice Response betekent dat de afnemer een leesbare factuur heeft ontvangen die te begrijpen is en kan worden doorgegeven voor verwerking. Je hoeft niets te doen. De afnemer kan later nog berichten sturen over goedkeuring en betaling. |
| IP | Factuur in behandeling Peppol-status IP in een Invoice Response betekent dat de verwerking van de factuur in het systeem van de afnemer is begonnen. Je hoeft niets te doen. |
| UQ | Factuur in onderzoek |
| CA | Onder voorwaarden geaccepteerd |
| RE | Factuur afgewezen |
| AP | Factuur geaccepteerd Peppol-status AP in een Invoice Response betekent dat de afnemer de factuur definitief heeft goedgekeurd en dat de betaling de volgende stap is. Je hoeft niets te doen. |
| PD | Factuur betaald Peppol-status PD in een Invoice Response betekent dat de afnemer is begonnen met het betalen van de factuur. Bij de reden PPD gaat het om een gedeeltelijke betaling. Je hoeft niets te doen als de betaling is zoals verwacht. Toont PPD een gedeeltelijke betaling die je niet verwachtte, vraag het dan na bij de afnemer. |
Redenen bij een status
| Code | Wat het betekent |
|---|---|
| NON | Geen probleem Peppol-reden NON in een Invoice Response betekent dat de afnemer het bericht alleen stuurt om de status bij te werken, zonder dat er een probleem is met de verwerking van de factuur. Je hoeft niets te doen. |
| REF | Referenties onjuist |
| LEG | Wettelijke gegevens onjuist |
| REC | Ontvanger onbekend |
| QUA | Kwaliteit van het geleverde onvoldoende Peppol-reden QUA in een Invoice Response betekent dat de kwaliteit van wat is geleverd niet acceptabel of niet correct is. Vraag de afnemer welk kwaliteitsprobleem hij heeft gevonden en maak afspraken over de afhandeling van de klacht. |
| DEL | Problemen met de levering Peppol-reden DEL in een Invoice Response betekent dat de voorgestelde of uitgevoerde levering niet acceptabel is voor de afnemer. Lees de details in het bericht en vraag de afnemer wat er aan de levering moet veranderen. |
| PRI | Prijzen kloppen niet |
| QTY | Aantal klopt niet |
| ITM | Artikelen kloppen niet |
| PAY | Betalingsvoorwaarden kloppen niet |
| UNR | Afnemer herkent de factuur niet Peppol-reden UNR in een Invoice Response betekent dat de afnemer de transactie achter de factuur niet herkent. Overleg met de afnemer voor welke aankoop de factuur bedoeld is. |
| FIN | Financiële voorwaarden kloppen niet |
| PPD | Factuur gedeeltelijk betaald Peppol-reden PPD in een Invoice Response betekent dat de factuur voor een deel is betaald en niet volledig. Verwachtte je geen deelbetaling, lees dan de toelichting in het bericht en neem contact op met de afnemer. |
| OTH | Andere reden Peppol-reden OTH in een Invoice Response betekent dat de reden voor de status niet een van de gecodeerde redenen is. Lees de tekst of vraag het de afnemer. |
Acties waar de afnemer om vraagt
| Code | Wat het betekent |
|---|---|
| NOA | Geen actie nodig Peppol-actie NOA in een Invoice Response betekent dat de afnemer geen actie van je vraagt. Je hoeft niets te doen. |
| PIN | Informatie aanleveren Peppol-actie PIN in een Invoice Response betekent dat de afnemer vraagt om ontbrekende informatie, zonder dat je een nieuwe factuur maakt. Stuur de afnemer de gevraagde informatie, zonder een nieuwe factuur te maken. |
| NIN | Nieuwe factuur opstellen Peppol-actie NIN in een Invoice Response betekent dat de afnemer vraagt om een gecorrigeerde factuur die opnieuw wordt uitgereikt. Corrigeer de factuur zoals in het bericht staat. Maak de factuur daarna opnieuw op en verstuur hem opnieuw. |
| CNF | Afnemer vraagt om volledige creditering Peppol CNF in een Invoice Response betekent dat de afnemer vraagt om de factuur volledig te crediteren met een creditfactuur. Maak een creditfactuur voor de hele factuur en stuur die naar de afnemer. |
| CNP | Afnemer vraagt om gedeeltelijke creditering Peppol CNP in een Invoice Response betekent dat de afnemer vraagt om een gedeeltelijke creditfactuur, alleen voor correcties. Maak een creditfactuur voor het deel dat gecorrigeerd moet worden. |
| CNA | Afnemer vraagt om terugbetaling van het betaalde bedrag Peppol CNA in een Invoice Response betekent dat de afnemer vraagt om het bedrag terug te betalen dat al op de factuur is betaald. Betaal het bedrag terug. |
| OTH | Afnemer vraagt om een andere actie Peppol OTH in een Invoice Response betekent dat de actie die de afnemer vraagt niet een van de acties met een vaste code is. Lees die tekst of vraag het de afnemer zelf. |
Codes van een Message Level Response
| Code | Wat het betekent |
|---|---|
| AB | Ontvangst van het bericht bevestigd (MLR) Peppol AB in een Message Level Response betekent dat de ontvangende kant bevestigt dat het document is ontvangen, zonder te bevestigen dat het de controle heeft doorstaan. Je hoeft niets te doen. |
| AP | Bericht geaccepteerd na controle (MLR) Peppol AP in een Message Level Response betekent dat het ontvangen document na controle is geaccepteerd. Je hoeft niets te doen. |
| RE | Bericht afgewezen (MLR) |
| SV | Syntaxisfout in het bestand |
| BV | Regel overtreden, fatale fout |
| BW | Waarschuwing bij een regel Peppol BW als regelstatus in een Message Level Response betekent dat het document een regel overtreedt die als waarschuwing is aangemerkt en niet als fataal. Lees de waarschuwing en corrigeer de factuur waar dat van toepassing is. Kijk ook naar de algemene responscode: AB bevestigt ontvangst, AP betekent geaccepteerd en RE betekent afgewezen. |
Lees het officiële document
- Peppol BIS Invoice Response 3.1 (BIS 63A), with its code lists Bron: Peppol BIS Invoice Response 3.1 (BIS 63A), with its code lists, versie Peppol BIS 3, 2026-Q2 release, gepubliceerd door OpenPeppol AISBL, geraadpleegd op 8 november 2026.
- Peppol BIS Message Level Response 3.0 (BIS 36A), with its code lists Bron: Peppol BIS Message Level Response 3.0 (BIS 36A), with its code lists, versie Peppol BIS 3, 2026-Q2 release, gepubliceerd door OpenPeppol AISBL, geraadpleegd op 8 november 2026.
Klarbon legt elke code in eigen woorden uit; de officiële formulering staat in het document waar de link hierboven naar verwijst.
Veelgestelde vragen
Wat is het verschil tussen een Invoice Response en een Message Level Response?
Een Message Level Response kan de ontvangst bevestigen zonder controle (AB), melden dat het bestand na controle is geaccepteerd (AP) of een afwijzing melden met details over de fouten (RE). Een Invoice Response komt van de afnemer en laat zien waar de factuur staat in diens goedkeurings- en betaalproces.
Waarom komt dezelfde code twee keer voor?
AB, AP en RE worden zowel in een Invoice Response als in een Message Level Response gebruikt, met een andere betekenis. OTH is zowel een reden als een actie. Kijk in je software welk bericht je ziet.
Kan de afnemer een status later nog wijzigen?
Statussen volgen elkaar in een vaste volgorde: AB, IP, UQ, CA, RE, AP en PD. Fasen mogen worden overgeslagen en UQ kan worden herhaald. RE en PD zonder PPD zijn definitief. PD met PPD meldt een gedeeltelijke betaling en is niet definitief. Wijzigingen buiten deze volgorde regel je handmatig met de afnemer, niet via een nieuwe Invoice Response.
Waar komen de codes vandaan?
Uit de Invoice Response transaction 3.1 en Message Level Response 3.0 van OpenPeppol en de bijbehorende codelijsten, op docs.peppol.eu, gelezen op 8 november 2026. Klarbon legt elke code in eigen woorden uit en verwijst naar de bron.