Naar de inhoud

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

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.

Bijgewerkt op 8 november 2026