- Belgium
Archiving invoices in Belgium: 7-year rule, Peppol XML and evidence
Keep Belgian invoices 7 years from 1 January after issue. What to archive for Peppol (XML, PDF, credit notes), where to store it and how to export it from OrdoGrid.
- Updated
- Content owner
- Customer education team
- For
- Small business owners and managers · Finance and accounting teams · Accountants and bookkeepers
At a glance
Keep every invoice and credit note you issue or receive for at least 7 years from 1 January of the year after its date (15 or 25 years for some real-estate invoices). For Peppol invoices keep the structured XML with a readable PDF, store your own copy where you control it, and test that you can retrieve it.
Before you begin
- Access to your company in OrdoGrid (Peppol pages and Factures list)
- A storage location you control, with a separate backup
- Your accountant's input on real-estate invoices and any open audit or dispute
What you will achieve
- The retention end date of every invoice, credit note and supplier invoice
- An exported archive with XML, PDF and evidence for each invoice chain
- A monthly export and quarterly restore test that you can show an inspector
On this page
Belgian VAT law requires you to keep every invoice you issue or receive, and copies of them, for seven years from 1 January of the year after the invoice date. Some invoices linked to business real estate may have to be kept 15 or 25 years. For Peppol invoices, keep the structured XML that was exchanged together with a readable PDF, and keep your own copy: software that holds the files does not make them your archive.
This playbook covers retention dates, the XML-or-PDF question, the evidence to file, exporting from OrdoGrid and a routine you can test. For the legal status of a PDF invoice, see PDF versus structured invoice; for the monthly file handover, see accountant handover.
How long to keep invoices, and from when
| Document | Minimum period | Clock starts | Basis |
|---|---|---|---|
| Invoices issued and received, and copies | 7 years | 1 January of the year after the issue date | Art. 60 §3 VAT Code; official archiving guidance |
| Credit notes (rectifying documents) | 7 years | 1 January of the year after the credit note's own date | Art. 60 §3 VAT Code; the supplier keeps a copy of the rectifying document (art. 12 §4 RD no. 1) |
| Invoices linked to the revision of VAT deduction on business real estate or buildings let with VAT | 15 or 25 years | Depends on the revision period | Official archiving guidance; your accountant computes the date |
| Books and documents for income tax | Until the end of the 7th year or financial year after the taxable period | End of the taxable period | Art. 315 Income Tax Code 1992 |
| Accounting supporting documents (original or copy) | 7 years | Not specified for supporting documents | Art. III.86 Code of Economic Law |
For a company whose financial year is the calendar year, the VAT and income-tax dates coincide for an invoice issued in that year. With another year-end they can differ: we recommend keeping until the later date. These periods are minimums. Keeping longer is allowed, but it is a choice, not an obligation.
Find the end date of any invoice
Take the year on the invoice, add seven, and keep the document until 31 December of that year. Supplier invoices follow the supplier's issue date.
| Issue date | Clock starts | Keep at least until | Earliest destruction |
|---|---|---|---|
| 20 June 2019 | 1 January 2020 | 31 December 2026 | 1 January 2027 |
| 2 January 2026 | 1 January 2027 | 31 December 2033 | 1 January 2034 |
| 15 March 2026 | 1 January 2027 | 31 December 2033 | 1 January 2034 |
| 31 December 2026 | 1 January 2027 | 31 December 2033 | 1 January 2034 |
| 8 January 2027 | 1 January 2028 | 31 December 2034 | 1 January 2035 |
All invoices of one calendar year share the same end date, so you can review and destroy one year at a time. Before destroying, we recommend checking that the year holds no 15- or 25-year invoice, no credit note or other document dated in a later year, no document under a tax audit and no disputed invoice.
Where you may keep them
The official archiving guidance sets these rules:
- Location. A taxable person established in Belgium keeps its invoices in Belgium, unless it keeps them electronically with full online access from Belgium. You must be able to produce them to FPS Finance (the federal tax administration) without delay.
- Cloud and third parties. Both are allowed if the legal requirements are met; if a provider cannot meet them, you must find another solution.
- No approval. FPS Finance gives no prior approval and does not approve archiving systems.
- Backup. A backup is required: an IT failure has the same consequences as paper archives lost in a fire.
- Audit access. FPS Finance may access, download and use the files, ask for them in legible form, and copy or process the data.
- Consequences. If authenticity and integrity cannot be shown, FPS Finance may refuse the VAT deduction and fine both supplier and customer.
XML, PDF or both: what the guidance says
Two official texts apply. The archiving guidance lets you keep invoices on paper or electronically whatever their original format, but strongly recommends keeping the original XML. Converting to another format is allowed only if authenticity of origin, integrity of content and legibility stay guaranteed, and it makes your burden of proof significantly heavier. The B2B FAQ (Q17) adds that the recipient must keep the structured electronic invoice for the full retention period and keep it legible, usually through a PDF or a viewer whose content stays intact.
Our recommendation: keep the XML as the invoice and a PDF as its readable copy. A PDF-only archive of Peppol invoices is a position you would have to defend in an audit, not a shortcut.
- Authenticity, integrity, legibility
The three guarantees that must hold from issue or receipt until the end of the retention period: you can show who issued the invoice (authenticity of origin), the content has not changed (integrity of content), and a person can read it (legibility). A file hash recorded at export time is a simple way to support integrity.
Which file is the invoice?
| How the invoice was exchanged | The invoice is | What to keep |
|---|---|---|
| Sent or received on Peppol (domestic B2B, since 1 January 2026) | The structured XML | XML, a readable PDF, delivery status and any Invoice Response |
| The customer could not receive, so you issued a PDF (with the customer's agreement) or a paper invoice (fallback rule) | That PDF or paper invoice | The PDF as sent and evidence that the customer could not receive; do not resend old invoices as structured later (B2B FAQ Q8) |
| A foreign supplier, outside the Belgian mandate, sends a PDF | The PDF as received | The PDF as received |
| Paper invoice | The paper document | The paper, or an electronic copy if the three guarantees stay intact; agree with your accountant before destroying paper |
| Invoice to a consumer sent by email | The PDF as issued | The PDF as issued |
What to file with each invoice
| Item | Why it matters | Law or recommendation | Where to find it in OrdoGrid |
|---|---|---|---|
| Structured XML | It is the invoice exchanged | FAQ Q17: the recipient must keep the structured invoice; archiving guidance: original format not mandatory but strongly recommended | Peppol → Outbox or Inbox |
| Readable PDF | Legibility for the whole period | Legibility required | Original document in Settlement; PDF on the Peppol pages |
| Credit notes with the invoice they correct | The final amount only makes sense with the chain | A credit note must refer to the invoice (art. 12 RD no. 1); filing together recommended | Notes de Crédit (Credit Notes); Outbox |
| Delivery status and Invoice Responses | Shows the exchange and the buyer's reaction | Recommended | Outbox badge (Traité means network delivery, not acceptance); response history |
| Evidence the customer could not receive | Explains why no structured invoice exists | Recommended | Not stored by OrdoGrid: the reason, for example Le client n'est pas enregistré sur le réseau Peppol (The customer is not registered on the Peppol network), appears only in the send popover at send time. Save a dated screenshot, or a lookup.peppol.org result for 0208: plus the customer's enterprise number, with the invoice. |
| Supporting documents (contract, timesheet) | Support the VAT facts and deduction | Recommended | Attachments travel with the Peppol send |
| Payment evidence | Links the invoice to cash | Recommended; agree the format with your accountant | Current statement in Settlement; bank statements |
Export your archive from OrdoGrid
What OrdoGrid does. Before a Peppol send, OrdoGrid stores the exact XML and PDF transmitted, with their SHA-256 hashes and validation versions. Later payments and credit notes do not rewrite them. Received documents stay in the Inbox, and only eligible drafts (no payment, no Peppol transmission, no linked document) can be deleted.
What OrdoGrid does not do. It is not a legal archiving service: it offers no retention period or archiving guarantee for your documents and has no one-click full export.
Outgoing Peppol invoices and credit notes
- Open Peppol, then the Outbox tab, and click Actualiser (Refresh).
- For one document, click the download icon (tooltip Télécharger) on its row and choose XML, then do the same for PDF.
- For a batch, tick the rows and click Download in the selection bar. You get a ZIP such as
peppol_outbox_2026-10-13.zipwith anxml/and apdf/folder. - Open the ZIP and check that every document has its XML. If one is missing, download it individually (step 2) and file it with the batch.
- For the invoice PDF as issued, open the invoice from Factures (Invoices) and click Original document in the Settlement panel. Current statement is a dated view of payments and credits: keep it as payment evidence if useful, never as the invoice.
Incoming Peppol invoices
- Open Peppol → Inbox and click Actualiser.
- Tick the documents and click Download. The ZIP holds the supplier's XML in
xml/and any PDF they attached inpdf/. - For one invoice, use the download icon on its row: XML gives the structured invoice as received, PDF a readable copy. If the supplier attached no PDF, OrdoGrid produces a summary PDF: label it as a readable copy, not as the invoice.
More on handling received documents: Peppol inbox.
Invoices sent by email only
This covers fallback invoices, consumers and most foreign customers.
- In Factures, tick the invoices and click Download for a ZIP of their PDFs, or use PDF on one row. Do the same in Notes de Crédit (Credit Notes) for credit notes sent by email.
- Emails sent from OrdoGrid carry the PDF and no XML: the PDF is the invoice.
- Do not edit an invoice after sending it. Until a payment is recorded or it is sent on Peppol, OrdoGrid lets you reopen it with Éditer quand même (Edit anyway), which regenerates the PDF, so your stored copy would no longer match what the customer received. Correct with a credit note instead (credit notes on Peppol).
Through the public API
For automated archiving, create a key under API keys with the peppol:read permission, plus invoices:read for invoice PDFs and credit_notes:read for credit-note PDFs.
GET /api/v1/peppol/documents?direction=outbound(orinbound) lists documents with their OrdoGrid Peppol document id, which differs from the invoice id.GET /api/v1/peppol/documents/{id}/xmlreturns the stored XML andGET /api/v1/peppol/documents/{id}/pdfthe transmitted PDF. Stored transmissions are checked against their recorded hash.GET /api/v1/invoices/{id}/pdf?view=originalreturns the invoice PDF as issued;view=currentreturns the dated settlement statement.PEPPOL_ARCHIVE_HASH_MISMATCHis an integrity incident: keep the error and contact support.XML_NOT_AVAILABLEorPDF_NOT_AVAILABLEmeans that file is not stored: record it and look for another copy (your export, the counterparty). Regenerating a document never recovers the original.
Worked example: one invoice chain from issue to destruction date
Atelier Nord SRL (Namur) invoices Brouwerij Verhaegen NV (Ghent). Both are established in Belgium and VAT-registered.
| Date | Event | Amount |
|---|---|---|
| 15 March 2026 | Invoice F-2026-0042 sent on Peppol; Outbox shows Traité | 12 h × €85.00 = €1,020.00 net + 21% VAT €214.20 = €1,234.20 |
| 10 April 2026 | Partial payment recorded with Record payment | €600.00 |
| 8 January 2027 | Two hours disputed; credit note NC-2027-0001 sent on Peppol, referring to F-2026-0042 | 2 h × €85.00 = €170.00 net + 21% VAT €35.70 = €205.70 |
| 25 January 2027 | Balance paid | €1,234.20 − €600.00 − €205.70 = €428.50 |
Settlement then shows Outstanding €0.00, while Original document still shows €1,234.20. That is correct: the invoice as issued never changes, and payments and credits appear in Current statement.
Archive folder 2026/outgoing/F-2026-0042/:
F-2026-0042.xmlandF-2026-0042.pdf(from Outbox and Original document)NC-2027-0001.xmlandNC-2027-0001.pdfF-2026-0042_statement_2027-01-25.pdf(Current statement, named as a statement)- an index line with delivery dates, both bank references and the SHA-256 hash of each file
Retention: F-2026-0042 runs from 1 January 2027 to 31 December 2033; NC-2027-0001 from 1 January 2028 to 31 December 2034. We recommend keeping the whole chain until 31 December 2034, the later date.
In April 2026, Atelier Nord also receives invoice 2026/1187 from Drukkerij Peeters BV, dated 3 April 2026: €450.00 net + 21% VAT €94.50 = €544.50. Its XML comes from the Inbox ZIP, and it is kept until 31 December 2033.
A routine that holds up in an audit
This is our recommended practice, not a legal procedure.
- Export monthly. After month-end, download the Outbox and Inbox ZIPs and the PDFs of email-only invoices (via Original document) and email-only credit notes. Do it in the same session as your month-end checks.
- Store under your control. Keep files in Belgium or with full online access from Belgium, one folder per year and direction, writable by one or two people only, plus a backup elsewhere.
- Index every file. One line per document: number, date, direction, counterparty VAT number, file names, SHA-256 hash and keep-until date. On Windows:
Get-FileHash .\F-2026-0042.xml -Algorithm SHA256. On macOS or Linux:shasum -a 256 F-2026-0042.xml. - Test a restore every quarter. A colleague picks one outgoing invoice, one supplier invoice, one credit note and one fallback PDF at least a year old. Starting from the invoice number only, they retrieve the files, recompute the hashes, open the XML in a viewer or the PDF, and check amounts against the accounts. Record the date, documents, result and any gap.
- Review once a year. Each January, list the year that has passed its end date (in January 2027, invoices dated 2019). Set aside 15- or 25-year invoices, audits, disputes and any invoice chain that holds a later-dated document (for example, NC-2027-0001 filed with F-2026-0042 stays until 31 December 2034), destroy the rest only with your accountant's agreement, and log what was destroyed.
Edge cases and common mistakes
| Situation | What to do |
|---|---|
| Your archive policy still says ten years | The legal minimum is seven years again. Keeping longer is allowed: decide it deliberately and update the policy. |
| An invoice was edited after it was emailed | Keep the PDF the customer received (for example from your sent mail) and correct by credit note from now on. |
| A supplier invoice is addressed to the wrong company | Do not book it or deduct its VAT. Reject it with Répondre (Reply) → RE Rejetée (Rejected) and a reason code, and keep the document and your response. |
| The same supplier invoice arrives twice | Peppol does not detect duplicates. Keep both files, book one, and note the duplicate in your index. |
| You change software or Peppol access point | Export everything first: OrdoGrid has no full export and no migration key. Then follow Playbook B in Switch Peppol access point (leave OrdoGrid for another provider). |
| Public-sector invoices go through Mercurius | Mercurius is not your archive: BOSA's documentation (last updated 2021) describes storage for 24 months. Keep your own copy (Mercurius). |
| You set an invoice to Archivée (Archived) | This is a list status for paid invoices or invoices in debt collection. It changes nothing about storage or retention. |
FAQ
How long must I keep invoices in Belgium?
At least seven years from 1 January of the year after the invoice date, for invoices you issue and receive (art. 60 §3 VAT Code). Some real-estate invoices can require 15 or 25 years. The 2022 ten-year rule was reversed in December 2025.
Can I keep only the PDF of a Peppol invoice?
It is risky. The B2B FAQ says the recipient must keep the structured invoice for the whole period, and the archiving guidance strongly recommends the original XML because converting makes your burden of proof much heavier. Keep the XML and use the PDF as its readable copy.
Is OrdoGrid my legal archive?
No. OrdoGrid stores your documents and the exact files of each Peppol send, but it states no retention period and gives no archiving guarantee. Export your files regularly to a location you control.
Can I store invoices in the cloud or outside Belgium?
Yes, if the legal requirements are met. A business established in Belgium must keep invoices in Belgium unless they are kept electronically with full online access from Belgium, and it must be able to produce them without delay. Keep a backup.
When can I delete an invoice dated 2026?
From 1 January 2034, unless it is linked to a 15- or 25-year revision period, a tax audit or a dispute. Agree the destruction with your accountant and log it.
How do I get the XML of a supplier invoice received in OrdoGrid?
Open Peppol, then Inbox. For one document, click the download icon on its row and choose XML; for several, tick them and click Download: the ZIP contains the XML in its xml folder. Integrators can also use the public API with the peppol:read permission.
Should credit notes be kept with the original invoice?
Yes, we recommend filing them together and keeping the chain until the later end date. Each period is counted from the document's own date, so the retention of a credit note issued a year later also ends a year later.
Sources and references
- Belgian e-invoicing portal – How do I keep invoices received via electronic invoicing? (8 April 2026)
- Belgian e-invoicing portal – FAQ General questions on the B2B obligation (Q8, Q17)
- Belgian Official Journal – Law of 18 December 2025 containing various provisions (arts. 91, 97, 101)
- Accounting Standards Commission (CNC) – Code of Economic Law, art. III.86