Guide19 min read

Peppol invoice responses: what AP, RE, UQ and PD mean and what to do

The seven Peppol Invoice Response codes for Belgian businesses: what each means, which are final, and how to read or send them in OrdoGrid, with a worked example.

Updated
Content owner
Customer education team
For
Freelancers and small business owners · Office and finance staff who send or check invoices · Accountants of OrdoGrid users

At a glance

An Invoice Response (often called IMR) is the buyer's business decision on one Peppol invoice, with one of seven codes: AB, IP, UQ, CA, RE, AP or PD. It is optional in standard Peppol, separate from network delivery and never proof of payment; RE and PD are final, and only PD may follow AP. In OrdoGrid you read responses on your sent invoices in Peppol → Outbox and answer received invoices with Répondre.

Before you begin

  • A company in OrdoGrid with a BE VAT number and a signed Autorisation Peppol (Peppol authorisation)
  • Reception active in OrdoGrid (Mode : Envoi + réception), which is needed to receive responses and to answer received invoices
  • The invoice concerned, with the purchase order, quote or contract behind it
  • Your accountant's contact for corrections that need a credit note

What you will achieve

  • Read each of the seven response codes correctly and know which ones are final
  • Take the right next step as a supplier, without treating a response as acceptance or payment
  • Send a supplier the right response and reason code from the Inbox
  • Keep the response, your correspondence and any credit note together as evidence
On this page

A Peppol Invoice Response is a structured message in which the buyer tells the supplier what it decided about one invoice: received, under query, accepted, rejected or paid. It arrives after network delivery, it is not proof of payment, and buyers are not obliged to send one, so many invoices never get a response at all.

This guide covers both sides in OrdoGrid. If you sent the invoice, it shows where your client's response appears and what to do next. If you received the invoice, it shows which code to send. It does not cover technical send failures, shown as an Erreur (error) badge in Peppol → Outbox: for those, see fix a rejected or failed Peppol invoice. The Peppol pages are in French in every interface language, so labels are quoted as on screen with a translation in brackets.

Invoice Response
A Peppol business message from buyer to supplier, defined by Peppol BIS Invoice Response 3.2 as a UBL ApplicationResponse document and often still called IMR (Invoice Message Response). It carries a status code about one invoice or credit note and, where needed, a reason. It is separate from transport acknowledgements and from payment.

Delivered, answered, paid: three different signals

SignalWho sends itWhat it tells youWhere you see it in OrdoGrid
Network deliveryThe two Peppol providers (access points)The invoice reached the buyer's providerTraité (processed) badge in Peppol → Outbox; what delivery statuses mean
Invoice ResponseThe buyer, from its own softwareIts business decision: query, conditions, rejection, approval, paymentRéponses reçues (responses received) when you open the sent invoice in Peppol → Outbox
PaymentThe buyer's bankMoney on your accountYour bank statement, then Record payment in the invoice's Settlement panel

Providers also exchange a Message Level Status (MLS) about whether a document could be passed on. OpenPeppol requires providers to support it in stages up to early April 2027, and it replaces the older Message Level Response (MLR), which is to be fully retired on 1 May 2027. MLS is a delivery report between providers, not the buyer's decision.

Is anyone obliged to send or read Invoice Responses?

SourceWhat it says
Belgian VAT law (art. 53 §2bis VAT Code and Royal Decree no. 1)Since 1 January 2026, in-scope businesses must issue and receive structured invoices. These texts do not make Invoice Responses compulsory.
FPS Finance, the federal tax administration (specific FAQ Q28–Q29)An invoice not intended for you must not be booked or used for VAT deduction, and you should reject it, for example with code RE. The supplier records its invoice and corrects it with a credit note.
Peppol BIS Invoice Response 3.2The buyer is not obliged to send a response and the supplier is not obliged to support them. A supplier registered for Invoice Responses is responsible for receiving them. A buyer that uses them must support at least AB, RE and AP and must send the first one within 3 working days.
Peppol BIS Billing with response 3.0 (optional profile added in the May 2026 release)A buyer that receives invoices in this separate profile must send at least one response per invoice or credit note.
OrdoGridSends invoices in the standard billing profile. With reception active, it registers your company for that profile and for Invoice Responses, not for "Billing with response", and the Inbox lets you send six of the seven codes.

What we recommend. As a buyer, respond when it changes what the supplier will do: a question, a condition, a rejection. As a supplier, read every response, but let your bank account, not a response, decide when an invoice is paid. For anything that matters, also email or call, because not every provider or software package shows responses to its users.

The seven response codes and the order they follow

CodeOrdoGrid labelMeaning in Peppol BIS Invoice Response 3.2What may follow
ABAcceptée avec erreurs (see the warning below)Message acknowledgement: the buyer received a readable invoiceAny later status
IPEn cours (in process)Processing has started in the buyer's systemAny later status
UQSous question (under query)The buyer will not accept without more information; the supplier is expected to answerAnother UQ, or CA, RE, AP, PD
CAAcceptée conditionnellement (conditionally accepted)Accepted under the conditions stated; the buyer pays accordingly unless the supplier disputes themRE, AP or PD
RERejetée (rejected)The buyer will not process the invoice any furtherNothing: final
APAcceptée (accepted)Final approval; the next step is paymentOnly PD
PDPayée (paid)Payment has been initiated; with reason PPD, only partially paidNothing: final

The specification sets these rules:

  • Statuses advance in the order AB, IP, UQ, CA, RE, AP, PD. Any status can be the first one or be skipped, and UQ can be repeated. Anything that departs from this order is settled between the parties, outside Peppol.
  • RE and PD are final (rule OP-BR111-R004). After AP, only PD may follow (OP-BR111-R005): a buyer cannot reject through Peppol an invoice it has approved.
  • A response has no legal force and does not change the invoice (OP-BR111-R008, R009). Even a rejection does not free the buyer from its payment obligations (R011), and the supplier can dispute any status outside Peppol (R013).
  • A response can carry a reason code from the OPStatusReason list, such as REF or PRI, a free text, and a requested action from the OPStatusAction list, such as provide information, issue a new invoice or credit fully.

If you sent the invoice: find your client's response in OrdoGrid

Responses travel over Peppol to your Peppol ID. OrdoGrid receives them only when it handles your reception (Mode : Envoi + réception on the Peppol page). In Mode : Envoi seul (send only), they go to whichever provider holds your Peppol registration for Invoice Responses, if any; if none does, they cannot reach you.

  1. Open Peppol and the Récent or Inbox tab. When clients have answered, a blue banner such as 1 nouvelle réponse reçue (1 new response received) appears above the list. Despite its wording, it lists every response received, not only new ones.
  2. Click the banner to expand it. Each line shows your invoice number, the status badge, the client's name, the date and time, and the client's note.
  3. Click a line to open the sent invoice, or open it from the Outbox tab. The section Réponses reçues lists every response to that invoice with its badge, Note: (the client's text), De: (the client's name and VAT number) and the date and time. Hover over a badge to see its description.
  4. To fetch new documents and responses at once instead of waiting for the automatic fetch, click Actualiser (refresh).
  5. Act on the response as shown in the next section.

OrdoGrid shows the status and the client's note, but not the reason code or action code the client may have added. If the note does not say what the client expects, ask. A response never changes your invoice's status or balance: payments only count once you record them with Record payment, and corrections need a credit note.

If you sent the invoice: what to do with each response

Response on your invoiceWhat it does not meanYour next step
Acceptée avec erreurs (AB)Not approval, not an error reportNothing. Follow up as usual until the Échéance (due date)
En cours (IP)Not approvalNothing. Answer questions if any come
Sous question (UQ)Not a rejection: the invoice still standsSend the requested information by email or phone, ideally the same or next working day. Correct the invoice only if the answer shows that it is wrong
Acceptée conditionnellement (CA)Not acceptance of your full amount if the condition reduces itRead the condition. If you agree to a lower price, issue a credit note for the difference. If you do not agree, tell the client at once, outside Peppol
Rejetée (RE)Not a cancellation: your invoice stays issued and recordedPause reminders while you clarify: contact the client, find the cause and correct it as in the table below. If the reason is not valid, the invoice remains payable
Acceptée (AP)Not paymentNormal follow-up until the Échéance. The client can no longer reject it through Peppol
Payée (PD)Not money received, and possibly only part of itCheck your bank. Record what actually arrived with Record payment and follow up any balance yourself: no further response will come

To follow up a balance step by step, see follow up an invoice and record a partial payment.

After Rejetée: choose the correction by cause

Your invoice stays issued. OrdoGrid locks the amounts of an invoice sent on Peppol, and it allows a second send only after a technical error, so you cannot resend the same invoice to clear a rejection. A credit note that corrects a structured invoice must itself be structured and sent on Peppol (art. 53 §2bis VAT Code). Ask your accountant to confirm the VAT treatment whenever the rate, the VAT regime or the customer changes.

Cause in the client's noteUsual correctionIn OrdoGrid
Not the client's purchase, or wrong company (UNR, REC)Credit note for the full amount referring to the invoice (FPS FAQ Q29), then, if the sale was real, a new invoice to the right customerNote de crédit (credit note) on the invoice, then Nouvelle facture (new invoice)
Wrong price, quantity or items (PRI, QTY, ITM), wrong VAT or legal data (LEG)Full credit note, then a corrected invoice with a new numberNote de crédit, then Dupliquer (duplicate) the original and correct the copy
Missing or wrong purchase order or reference (REF)Full credit note, then a new invoice that carries the reference, because the client will not process the rejected oneNote de crédit, then tick Exiger un bon de commande pour les factures (require a PO) on the client and fill in N° bon de commande (PO number) on the new invoice. OrdoGrid sends this number as the buyer reference, not as a separate order reference: check with the client that its system reads it there
A reason Belgian rules do not support, such as "no PDF attached", or a missing detailed reverse-charge mention when the invoice does state "reverse charge"No credit note just to clear the status. Point the client to the FPS Finance FAQ (B2B FAQ Q12, specific FAQ Q27) and agree how it will process the invoice. In the reverse-charge case, send the client the missing mentionKeep the email exchange with the invoice
A duplicate: the client already holds the same invoiceNothing to credit if you issued only one invoice under that numberNothing

The full correction procedure is in correct, cancel or credit an issued invoice; what the structured credit note contains is in credit notes on Peppol.

If you received the invoice: send a response from OrdoGrid

Check the invoice first, as described in receive, check and answer supplier Peppol invoices. Then:

  1. In Peppol → Inbox, click Répondre (reply) on the row, or in the opened document. The view Répondre à la facture opens.
  2. Choose the Code de réponse (response code). Acceptée (AP) is preselected and marked Recommandé (recommended): change it unless you have finished checking and will pay.
  3. For Rejetée, Acceptée conditionnellement and Sous question, choose a Code de raison (reason code) and write the Raison ou note (reason or note). OrdoGrid requires both.
  4. Click Envoyer la réponse (send the response). The code appears in the document under Réponses envoyées (responses sent), with its transmission status. If that status shows an error, the response did not leave: tell the supplier by email instead.
Your situationCode to sendReason code
You need a reference, a delivery note or an explanation before decidingSous question (UQ)Références incorrectes (REF), or the closest match
The invoice is not for you: nothing ordered, or another companyRejetée (RE)Non reconnu (UNR) or Destinataire inconnu (REC)
Price, quantity or items differ from what was agreedRejetée (RE), or Sous question (UQ) if one call can settle itPrix incorrects (PRI), Quantité incorrecte (QTY) or Articles incorrects (ITM)
Wrong VAT number, rate or legal mention (but not a missing detailed reverse-charge mention, see FAQ Q27)Rejetée (RE)Informations légales incorrectes (LEG)
You will pay a lower amount the supplier has already agreed toAcceptée conditionnellement (CA), rarelyPrix incorrects (PRI) or Autre (OTH), with the exact amount in the note
Checked, and you will pay in fullAcceptée (AP), optionalNone
Paid in fullPayée (PD), optionalNone

The 14 reason codes in OrdoGrid's Code de raison list follow the Peppol list:

CodeOrdoGrid labelPeppol meaning
NONAucun problèmeNo issue; status update only
REFRéférences incorrectesRequired references missing or wrong
LEGInformations légales incorrectesNot in line with legal requirements
RECDestinataire inconnuAddressee not known
QUAQualité insuffisanteItem quality insufficient
DELProblèmes de livraisonDelivery not acceptable
PRIPrix incorrectsPrices not as expected
QTYQuantité incorrecteQuantity not as expected
ITMArticles incorrectsItems not as expected
PAYConditions de paiement incorrectesPayment terms not as expected
UNRNon reconnuCommercial transaction not recognised
FINConditions financières incorrectesFinance terms not as expected
PPDPartiellement payéePartially paid; meant to go with PD, which OrdoGrid does not allow, so do not use it
OTHAutreOther: explain in the note

Do not use Répondre on a received credit note: OrdoGrid marks every response as referring to an invoice. If the credit note is wrong, contact the supplier directly.

Worked example: a query, an approval and a payment in two parts

Atelier Lumen SRL, a web studio in Namur, uses OrdoGrid in Mode : Envoi + réception. Its client Transports Meuse SA in Andenne checks every invoice against a purchase order and also answers through OrdoGrid. Invoice F-2026-0142 is issued on Tuesday 1 September 2026 and due on Thursday 1 October: website redesign €2,500.00 excluding VAT, VAT at 21% €525.00, total €3,025.00.

DateWhat happensWhat Atelier Lumen seesWhat Atelier Lumen does
Tue 1 SeptInvoice sent on Peppol without the client's purchase order numberTraité in OutboxNothing yet: delivered is not accepted
Thu 3 Sept, within 3 working daysTransports Meuse sends Sous question (UQ), reason Références incorrectes (REF), note: "No PO on F-2026-0142. Please confirm PO 4500-2231."Banner 1 nouvelle réponse reçue; Sous question and the note under Réponses reçuesEmails the client's accounts team the same day: "F-2026-0142 is for PO 4500-2231." No credit note: a PO number is not a VAT mention and the invoice is otherwise correct. Ticks Exiger un bon de commande pour les factures (require a PO for invoices) on the client record
Mon 7 SeptTransports Meuse sends Acceptée (AP)Acceptée under Réponses reçuesNormal follow-up until 1 October. The invoice stays Envoyée (sent)
Fri 25 SeptTransports Meuse transfers a first €1,000.00. It sends no Payée yet: PD is final and OrdoGrid cannot mark it as partialNothing in PeppolNothing
Mon 28 Sept€1,000.00 appears on the bank statementNothing in PeppolRecord payment: €1,000.00, bank transfer. The invoice shows Partiellement payée (partly paid); Outstanding: €2,025.00
Thu 1 OctTransports Meuse transfers €2,025.00 and sends Payée (PD)Payée under Réponses reçues; the invoice still shows Partiellement payéeWaits for the bank: PD means the payment was initiated
Fri 2 Oct€2,025.00 appears on the bank statementNothing in PeppolRecord payment: €2,025.00. The invoice shows Payée; Outstanding: €0.00

The two payments add up to the invoice: €1,000.00 + €2,025.00 = €3,025.00. On its side, Transports Meuse used Répondre three times: Sous question with Références incorrectes and its note on 3 September, Acceptée on 7 September, and Payée only after the second transfer on 1 October.

Had Transports Meuse rejected instead. With Rejetée (RE) and Références incorrectes on 3 September, the client would not process F-2026-0142 any further. Atelier Lumen would then issue credit note NC-2026-0018 for €3,025.00 (€2,500.00 + €525.00 VAT) referring to F-2026-0142, and a new invoice F-2026-0147 for the same €3,025.00 with PO 4500-2231 in N° bon de commande, both on Peppol. F-2026-0142 would show Annulée (fully credited) with nothing outstanding. For a missing reference, a query is usually the lighter route for both sides.

Edge cases and common mistakes

Situation or mistakeWhat to do instead
Treating Traité as the client's approvalTraité is network delivery only. Wait for a response or for the payment
No response after several daysThis is normal: responses are optional. If you need confirmation, ask the client after 3 working days whether the invoice arrived
Sending a payment reminder while the last response is Sous questionAnswer the question first: the client will not pay before
Settling a rejection only by email while both sides keep the originalIf the invoice has to change, send the credit note on Peppol so that both records match
The client says it responded but nothing appearsCheck the mode on the Peppol page: in Mode : Envoi seul, responses go to the provider that holds your registration, if there is one; if there is none, ask the client directly. If reception is active, click Actualiser
Clicking a response shows Document source introuvable (source document not found)OrdoGrid could not match it to one of your invoices. Find the invoice number in the banner line and open it in Outbox
As a buyer, rejecting because no PDF is attached, or because the detailed reverse-charge mention is missing although the invoice states "reverse charge"FPS Finance says not to reject for these reasons (B2B FAQ Q12, specific FAQ Q27). Ask the supplier for the missing detail, by email or with Sous question
As a buyer, accepting every invoice on receiptSend Acceptée only after checking: after AP you can no longer reject the invoice
As a buyer, receiving an invoice meant for another companyDo not book it or deduct its VAT; send Rejetée with Non reconnu (UNR) or Destinataire inconnu (REC) (FPS FAQ Q28)

Evidence to keep

  • As the supplier: OrdoGrid keeps each response under Réponses reçues on the sent document in Peppol → Outbox. File next to it your email answer to a query or condition, and the credit note and new invoice that follow a rejection. Invoices and credit notes must be kept for seven years from 1 January of the year after issue (art. 60 VAT Code).
  • As the buyer: keep the supplier's invoice, your response under Réponses envoyées and the supplier's credit note together, and pass them to your accountant, for example with the bulk ZIP download from the Inbox, which contains the XML and PDF files.
  • For both: OrdoGrid is not a legal archiving service and gives no retention guarantee, so keep your own copies.

FAQ

Does Traité mean my client accepted the invoice?

No. Traité only means that the invoice reached your client's Peppol provider. Acceptance is a separate Invoice Response, AP Acceptée, which the client may or may not send.

Does Payée mean the money has arrived?

No. PD means the client has initiated a payment, and with reason PPD it may be only part of the amount. Check your bank and record what arrived with Record payment; the response itself never changes your invoice's balance.

Can a client reject an invoice it has already accepted?

Not through Peppol: after AP, only PD may follow. If the client disputes the invoice afterwards, settle it directly, and issue a credit note only if you agree to change the invoice.

Is a Belgian business obliged to send Invoice Responses?

Not in general: the 2026 obligation is about issuing and receiving structured invoices, and responses are optional in standard Peppol. FPS Finance does ask you to reject an invoice not intended for you, for example with RE, and a buyer that receives invoices in the separate Billing with response profile must answer each one.

What should I do after a Rejetée?

Read the note, contact the client and find the cause. If the invoice itself must change, issue a credit note on Peppol and, if needed, a new invoice; if the reason is not valid under Belgian rules, explain that instead. Never resend the same invoice number.

Why do I see no responses in OrdoGrid?

Most often the client simply does not send them. Otherwise your company may be in Mode : Envoi seul, so responses go to the provider that holds your registration (if there is one), or they have not been fetched yet: click Actualiser.

How quickly should a buyer respond?

A buyer that uses Invoice Responses must send the first one within 3 working days of receiving the invoice. A supplier that hears nothing should wait those 3 working days before asking whether the invoice arrived.

Sources and references