Troubleshooting16 min read

Peppol delivery status: what each OrdoGrid badge means

What Créé, Traité, Erreur and the other OrdoGrid Peppol badges mean, how long delivery takes, when to wait, retry or call support, and what Traité does not prove.

Updated
Content owner
Customer education team
For
Freelancers and small business owners · Office and finance staff who send invoices · Accountants supporting clients on Peppol · Developers integrating with the OrdoGrid API

At a glance

The Peppol badge in OrdoGrid reports transport only. Traité means the network delivered the invoice to your customer's Peppol provider, not that the customer accepted or paid it. Créé, En file, En attente and Nouvelle tentative mean wait; Erreur, Pas sur Peppol, Déjà envoyé and Annulé need an action, and that action is never a new invoice number.

Before you begin

  • An invoice or credit note sent on Peppol from an OrdoGrid company with a BE VAT number
  • Access to the Factures list and to Peppol → Outbox
  • The invoice number and the date and time you sent it

What you will achieve

  • Read every OrdoGrid Peppol badge and know the next step
  • Know how long to wait before contacting support
  • Keep network delivery, the customer's response and payment apart
  • Give support, your accountant or your developer the right evidence
On this page

The Peppol badge on an invoice in OrdoGrid answers one question: did the Peppol network deliver the structured invoice to your customer's Peppol provider? Traité (processed) means yes. It does not mean that the customer has booked, approved or paid the invoice. While a badge shows the delivery is still under way, wait; when it shows a problem, act on it, and the right action is never a new invoice number.

This reference is for anyone who sends invoices or credit notes on Peppol from OrdoGrid, which requires a Belgian (BE) VAT number. It covers the badges, waiting times and evidence. Checks before sending are in Common Peppol invoice validation errors; retrying, emailing or crediting after a failure or a rejection in Fix a failed Peppol send or a rejected Peppol invoice; your customer's replies in Peppol invoice responses. The Peppol pages are in French in every interface language, so labels are quoted as on screen with a translation in brackets.

What each badge means and what to do

BadgeWhat happenedWhat to do
Créé (created)OrdoGrid's access point accepted the document and is delivering it. Shown as En cours (in progress) in the list filter and in the invoice's Envoi et Paiement sectionWait. Click Vérifier later. Do not send again
En file (queued), En attente (pending)The document is waiting to be sent or is being processedWait. Do not send again. But if the send results showed Des erreurs sont survenues. (errors occurred) and the row in Outbox stays on En attente, nothing was sent: OrdoGrid stopped before contacting the network. Do not wait; send OrdoGrid support the error message shown (API: transmission_state preparation_failed)
Nouvelle tentative (retrying)Delivery hit a temporary problem; a new attempt runs automaticallyWait. After one working day without Traité, contact support
Traité (processed)The network delivered the document to your customer's Peppol provider. Filter label Livré (envoyé) (delivered)Nothing more on Peppol. Track payment against the Échéance (due date)
Erreur (error)Not delivered, or the outcome of the attempt is unknownClick Vérifier, then retry once as in Fix a failed Peppol send. If the badge still shows Erreur after the retry, or OrdoGrid refuses because an earlier outcome must first be reconciled, do not click again: contact support
Pas sur Peppol (not on Peppol)OrdoGrid found your customer when you sent, but no Peppol registration accepting this document was found when delivery was attemptedAsk the customer whether its registration accepts invoices and credit notes. If it cannot receive, email the same invoice: Customer not on Peppol
Déjà envoyé (already sent)The network reports this exact document as already sent. This catches the same document sent twice, not a second invoice for the same saleDo not resend. Look for the earlier transmission in Outbox, ask the customer, then support
Annulé (cancelled)The Peppol transmission was cancelledAsk support what happened before you retry
Envoyé par email, Erreur emailLegacy states that can appear on older documentsNothing to do. OrdoGrid does not switch to email by itself; if one appears on a recent document, contact support

Credit notes sent on Peppol show the same badges. Received documents show Reçu (received) and are covered in Peppol invoice responses.

Traité
OrdoGrid's badge for a transmission that the network reported as delivered to the recipient's Peppol provider (its access point). It is transport evidence only: it does not prove that the recipient's software imported the invoice, and it is neither acceptance nor payment.

Where to find the status in OrdoGrid

WhereWhat you seeUse it for
Factures (Invoices), column StatutThe Peppol badge next to the invoice status; hover over it for a short explanation in French (the tooltip for Traité says the recipient received the document: read it as the recipient's Peppol provider)An overview of all invoices
The invoice, sidebar section Envoi et PaiementEmail history and the Peppol status, with a refresh iconThe sending history of one invoice
Peppol → OutboxThe badge in the Statut column, Vérifier (check) on each row, the download menuChecking now and downloading evidence
Peppol → Outbox, status filterFilter Livré (envoyé) for Traité, En cours for Créé, Erreur for Erreur onlyNarrowing the list. Pas sur Peppol, Déjà envoyé, Annulé, Nouvelle tentative and En attente have no filter: read the Statut column

Check one invoice now

  1. In the sidebar, open Peppol, then the Outbox tab.
  2. Find the row by Numéro (number) and read the badge in the Statut column.
  3. Click Vérifier on that row. OrdoGrid asks its access point for the current status and confirms with Statut vérifié (status checked).
  4. For customer responses, click Actualiser (refresh) at the top, which fetches newly received documents and responses. A banner such as 1 nouvelle réponse reçue (1 new response received) appears on the Récent and Inbox tabs, and the document lists them under Réponses reçues. Responses reach OrdoGrid only in Mode : Envoi + réception (send and receive).
  5. For evidence, use the row's download icon (Télécharger) and choose XML or PDF, or select several rows to download a ZIP with an xml and a pdf folder.

You do not have to click anything for the badge to change. OrdoGrid processes status reports from its access point every minute and re-checks all open transmissions every three hours. Received documents and customer responses are also fetched every hour; Actualiser fetches them at once. These are processing intervals, not delivery guarantees.

How long delivery normally takes

FPS Finance says that most Peppol invoices arrive within minutes to a couple of hours, that the network does not guarantee real-time delivery, and that you should contact your software supplier when a delay exceeds one working day (Peppol FAQ).

Time since you sentBadgeDo this
Less than an hourCréé, En file, En attenteNothing. Click Vérifier once if you need certainty
Up to one working dayCréé, En file, En attente, Nouvelle tentativeVérifier now and then. Do not resend and do not email a copy
More than one working dayAnything other than TraitéContact OrdoGrid support with the details listed under “Evidence to keep”
At any timeErreur, Pas sur Peppol, Déjà envoyé, AnnuléFollow the action in the badge table

What Traité proves, and what it does not

Peppol uses a four-corner model: you (corner 1), OrdoGrid's access point (corner 2), your customer's access point (corner 3) and your customer's software (corner 4). The two access points exchange the document over the Peppol AS4 transport profile. Traité reflects the step from corner 2 to corner 3. Four separate signals can follow one invoice:

SignalFrom → toWhat it tells youIn OrdoGrid
Transport statusAccess point → access pointThe document reached your customer's providerThe Peppol badge
Message Level Status (MLS)Customer's provider → your providerWhether that provider could pass the document on to your customer, or found it invalidNo separate label
Invoice ResponseCustomer's software → youIts business decision: received, query, conditions, rejection, approval, payment initiatedRéponses reçues, only in Mode : Envoi + réception
PaymentCustomer's bank → your bankMoney in your accountYour bank statement, then Record payment in Settlement

OpenPeppol is phasing MLS in between July 2026 and early April 2027, after which every provider must send and receive it; by default only failures are reported (MLS specification). MLS replaces the older Message Level Response (MLR). An Invoice Response is optional in standard Peppol BIS, so many customers never send one (BIS Invoice Response 3.2).

If a customer says it never received an invoice marked Traité, the document reached its provider: give the customer the invoice number and the sending date and ask it to check with that provider. Contact OrdoGrid support if nothing turns up. Do not resend: Peppol cannot recognise duplicates (FPS Finance, specific FAQ, Q4).

What the law requires, what we recommend, what OrdoGrid does

What applies
The law requiresSince 1 January 2026, a business established in Belgium must, with some exceptions, issue structured invoices to its business customers established in Belgium and identified for VAT there, by default in Peppol BIS over the Peppol network. The law requires neither a delivery receipt nor an Invoice Response. If the customer technically cannot receive, you must still issue the invoice in another form, such as a PDF (art. 53 §2bis VAT Code, last paragraph, Law of 10 February 2026). A delivery problem does not move the issue deadline, the 15th of the month after the chargeable event (Royal Decree no. 1, art. 4)
We recommendOne channel per invoice. Peppol cannot detect duplicates, and on 8 September 2026 the Belgian Peppol service providers' forum recommended not to send an email copy to a customer that receives on Peppol. This is a recommendation, not a ban
OrdoGrid doesValidates and archives the exact XML and PDF before sending. On a retry, it resends that same archive only if its access point did not accept the first attempt; once the access point has accepted a document, OrdoGrid never sends it a second time. It refuses a new attempt while an earlier outcome is unknown and never switches to email by itself. It has no Peppol test mode

Worked example 1: from Créé to paid

Atelier Nord BV, a joinery in Ghent, fits shelving for Studio Berg BV in Leuven. Both are VAT-registered and established in Belgium, and Atelier Nord uses Mode : Envoi + réception.

Invoice F-2026-0118, Monday 5 October 2026Amount
Shelving installation, 40 hours × €50.00€2,000.00 net
VAT 21%€420.00
Total€2,420.00
Due date4 November 2026
WhenWhat Atelier Nord seesWhat it means
Mon 5 Oct, 09:10Sauvegarder & Envoyer (save and send); Outbox shows Créé; the invoice shows EnvoyéeOrdoGrid's access point has the invoice
Mon 5 Oct, 09:12After Vérifier: TraitéStudio Berg's provider has the invoice
Tue 6 Oct1 nouvelle réponse reçue: Acceptée avec erreursOrdoGrid's label for code AB, which in Peppol only means a readable invoice was received
Thu 8 OctAcceptée (AP)Approved; the next step is payment
Mon 2 NovPayée (PD)Payment initiated, not money received
Wed 4 Nov€2,420.00 on the bank statement; Record paymentThe invoice shows Payée; Outstanding is €0.00

Until 4 November, Settlement shows €2,420.00 Outstanding, whatever the badge or the responses say. Only the bank credit, recorded with Record payment, settles the invoice. More in Follow up an invoice and record a partial payment.

Worked example 2: an unknown outcome

Drukkerij Peeters BV in Hasselt prints 2,500 brochures for Garage Martens NV in Genk: invoice F-2026-0131 of Wednesday 7 October 2026, 2,500 × €0.74 = €1,850.00 net, VAT 21% €388.50, total €2,238.50.

  1. 16:45: after Sauvegarder & Envoyer, the results show Des erreurs sont survenues. (errors occurred) for Peppol, and the Outbox row shows Erreur. The bookkeeper takes a screenshot.
  2. 16:50: Vérifier still shows Erreur.
  3. 16:55: she clicks the globe icon in Factures (tooltip Envoyer à Peppol) once and confirms with Envoyer à Peppol. OrdoGrid refuses because the earlier transmission must first be reconciled: the first attempt may have reached the network.
  4. She stops there: no new invoice, no email copy. She emails OrdoGrid support with the invoice number, the time, the screenshot and the badge.
  5. Thursday 8 October, 09:00: the row shows Traité. The first attempt had reached the network after all. Had she created F-2026-0132, Garage Martens would have received the same €2,238.50 sale twice under two numbers.

Edge cases and common mistakes

CaseWhy it mattersDo this
Treating Traité or a Payée response as paidTransport and responses do not move moneyRecord the payment when it reaches your bank
Clicking Sauvegarder & Envoyer again, or duplicating the invoice, while the badge is Créé or Nouvelle tentativeTwo numbers for one sale; Peppol cannot detect duplicatesWait and use Vérifier
Emailing a PDF copy “just in case” to a customer on PeppolThe customer may book the invoice twiceOne channel per invoice
A credit note shows ErreurSame transport rules as an invoiceRetry the same credit note; never create a second one
OrdoGrid reports a Belgian customer you found on lookup.peppol.org as not registered: Le client n'est pas enregistré sur le réseau Peppol in the Envoyer (send) window, or Client non inscrit sur Peppol in the Envoyer à Peppol windowNothing was sent and no badge appears. OrdoGrid looks the customer up from the VAT number on the invoice, under its enterprise number (scheme 0208) and its VAT number (9925)Compare that VAT number with the one registered, then follow Fix a failed Peppol send
A customer outside Belgium is reported as not registered before sendingOrdoGrid finds foreign customers only from their VAT number, so one registered under another identifier, such as a Dutch KvK or French SIRET number, may not be foundSend by email as agreed: cross-border invoices are outside the Belgian obligation; for intra-EU invoices this changes with ViDA from 1 July 2030

Evidence to keep

  • The transmitted XML and PDF, downloaded from the Outbox row.
  • A dated screenshot of the badge, and of any message shown when sending.
  • Customer responses listed under Réponses reçues.
  • Your exchanges with the customer and with OrdoGrid support.
  • For a delay or an unknown outcome, what support needs: company and VAT number, invoice number, customer and its VAT number, date and time sent, badge shown, and whether you retried.

Keep invoices and credit notes for 7 years from 1 January of the year after issue (VAT Code art. 60, as amended by the Law of 18 December 2025). OrdoGrid archives the files it transmits with their hashes, but it is not a legal archiving service: keep your own copy.

For API integrations: read the transmission state

With an API key that has the peppol:read scope, read the status per document type:

GET /api/v1/peppol/invoices/{invoice_id}/status
GET /api/v1/peppol/credit-notes/{credit_note_id}/status
GET /api/v1/peppol/documents?direction=outbound

The two /status endpoints return document_id (the invoice or credit note); status (pending until the access point accepts the document, then created, retry, processed, error, error_not_on_peppol, error_already_sent, canceled) with its lifecycle; transmitted, which becomes true once OrdoGrid's access point has accepted the document; transmission_state; transmission_snapshot (document revisions, XML and PDF hashes, validation versions); and peppol_document_id, OrdoGrid's ID for retrieving the exchanged XML at /api/v1/peppol/documents/{id}/xml. The /documents list gives each transmission's id (the same peppol_document_id), document_id (the invoice or credit note sent, null for a document you received), status and lifecycle. No response carries invoice_id: read document_id with document_type. Access-point identifiers are not exposed; use OrdoGrid's IDs.

transmission_stateMeaningNext step
preparing, preparedOrdoGrid is building, validating and archiving the documentWait
preparation_failedStopped before any network requestFix the cause and send again
sendingThe request to the access point is under wayWait; a new send is refused
acceptedThe access point accepted the documentFollow status until processed
rejectedThe access point explicitly refused the request (PEPPOL_TRANSMISSION_REJECTED)Fix a cause outside the document (approval, recipient) and retry: the same archived bytes are resent. A content problem cannot be fixed by retrying; contact OrdoGrid support
uncertainNo clear answer, for example a timeout (PEPPOL_TRANSMISSION_UNCERTAIN)Do not resend. Read the status and reconcile with OrdoGrid support

A timed-out response does not prove that delivery failed. Never retry with a new invoice or a new external_id. When you contact support, give the invoice number, document_id, peppol_document_id, the time in UTC, the last transmission_state and the error code. Retry design is covered in Integration reliability and the full reference at /docs/api.

FAQ

What does Traité mean on a Peppol invoice in OrdoGrid?

The Peppol network delivered the invoice to your customer's Peppol provider. It does not mean the customer's software has imported it, nor that the customer approved or paid it.

My invoice says Envoyée but the Peppol badge says Créé. Was it delivered?

Not yet confirmed. The invoice becomes Envoyée as soon as OrdoGrid's access point accepts it; delivery is confirmed when the badge changes to Traité, usually within minutes to a couple of hours.

How long should a Peppol invoice take to arrive?

FPS Finance says most invoices arrive within minutes to a couple of hours and that the network does not guarantee real-time delivery. Contact OrdoGrid support if there is still no Traité after one working day.

Is Traité the same as accepted by my customer?

No. Acceptance is a separate Invoice Response, which customers are not obliged to send in standard Peppol BIS (only parties registered for the separate Billing with Response profile must respond). In OrdoGrid it appears under Réponses reçues, and only when reception is active in OrdoGrid.

My customer says it did not receive an invoice marked Traité. Should I resend it?

No. Ask the customer to check with its Peppol provider, giving the invoice number and sending date, and contact OrdoGrid support if nothing turns up. Resending risks a duplicate that Peppol cannot detect.

Does Erreur mean I must issue a credit note?

No. A transport failure does not change the invoice. Retry the same invoice, or email it if the customer cannot receive on Peppol. A credit note is only for an invoice whose content is wrong.

Can I also email the PDF to be safe?

Not when the customer receives on Peppol. Peppol cannot detect duplicates, and Belgian Peppol providers recommend one channel per invoice. Email only when the customer cannot receive on Peppol.

Sources and references