E-invoicing compliance dashboard

E-invoicing compliance dashboard: what it should track, and what you can check today

A compliance dashboard should answer one question each month: can every invoice you send and receive travel over Peppol, and does each one pass the rules? Below are the six things worth tracking, which of them InvoiceVerify checks today, and what the Pro dashboard will add.

Check your client list free

The short answer: track these six things

  1. 1Peppol receivability of every customer, under both Belgian IDs (0208 and 9925)
  2. 2Your own receive status, so supplier invoices arrive
  3. 3Validation errors per invoice, grouped by rule (BR-CO-15, PEPPOL-EN16931-R010…)
  4. 4Rejected and undelivered invoices from your access point
  5. 5Missing invoices: customers still invoiced by PDF or email
  6. 6Deadlines: Belgium since 1 Jan 2026, e-reporting planned for 2028

What it looks like

An example portfolio for a bookkeeper with 48 Belgian clients. The receivability check and the deadlines work today (saving the list with a monthly re-check is part of Pro); the other panels are what the Pro dashboard will add.

invoiceverify · dashboard · Client portfolioExample data

Client portfolio · 48 companies

Last checked 1 Nov 2026 · next monthly re-check 1 Dec 2026

Re-check now

Receive under both IDs

39

Only one ID registered

6

Not on Peppol

3

Invoices with errors (Nov)

9 / 126

Peppol receivability (0208 / 9925)Free check today · saved lists in Pro
3 · Not receivable on Peppol2 · Only under 9925 (VAT number)4 · Only under 0208 (enterprise number)39 · Receivable under both IDs
Client02089925Result

Bakkerij Lindeboom BV

0123.456.749

Not registeredNot registeredNot receivable on Peppol

Atelier Vermeulen

0987.654.394

New: now receives on 9925

Not registeredReceives invoicesOnly under 9925 (VAT number)

Brasserie du Parc SRL

0456.789.155

Receives invoicesNot registeredOnly under 0208 (enterprise number)

Garage Claes NV

0654.321.045

Fixed: added 0208

Receives invoicesReceives invoicesReceivable under both IDs

Studio Noord CommV

0712.345.606

Receives invoicesReceives invoicesReceivable under both IDs
Errors by rule (Nov)Pro dashboard · coming soon
Missing invoicesPlanned

2 clients invoiced by email in October with no Peppol invoice since.

Needs your access point's send log, imported as CSV.

Belgian deadlinesAvailable today
  • B2B e-invoicingIn force since 1 Jan 2026
  • Real-time e-reportingExpected 2028
Example layout built from InvoiceVerify's own dashboard components. Company names and numbers are invented. Each panel shows whether it works today or is still to come.

The six things, and how to check each one today

1. Can every customer receive your e-invoices?

Under the Belgian mandate an invoice only counts as sent when it reaches the customer over Peppol. Each Belgian company has two possible Peppol IDs: 0208 + company number and 9925 + VAT number. Many are registered under only one, so a supplier using the other ID cannot deliver.

Available today
Paste or upload your client list and see, per company, whether it receives under 0208, 9925, both or neither, with the fix. The first 10 rows are free. Check your client list

2. Can you receive your suppliers' invoices?

The receive side matters as much: if your own company (or a client you keep the books for) is reachable under only one ID, some suppliers' invoices never arrive, and the supplier may not notice.

Available today
Check your own number the same way, then read what to ask your access point. Supplier invoices not arriving

3. Validation errors, by rule

Every Peppol invoice must pass the EN 16931 rules and the Peppol BIS Billing 3.0 rules. A failing rule such as BR-CO-15 (totals do not add up) or PEPPOL-EN16931-R010 (buyer Peppol address missing) gets the invoice rejected. A dashboard should show which rules fail most, so you fix the template once instead of each invoice.

Pro dashboard · coming soon
Validate any invoice and see each failing rule with the exact line in the XML and how to fix it: 3 a month free. A free account keeps a history of error counts per invoice. Counting errors by rule across all invoices is part of the coming Pro dashboard.

4. Rejected and undelivered invoices

Your access point reports each invoice as delivered, rejected (with a reason) or failed. A rejected invoice has not been sent in the legal sense, so it needs a corrected invoice, not a reminder.

Planned
This status sits in your access point or accounting software; InvoiceVerify cannot see it. What we do: explain what each rejection means and how to fix it. Peppol invoice rejected: causes and fixes

5. Missing invoices

Customers you invoiced by PDF or email last month and have not invoiced over Peppol since; suppliers whose invoices stopped arriving. These are the gaps a tax inspector would ask about.

Planned
Not tracked yet. It needs your access point's send and receive log; we plan to let you import it as CSV and compare it with your client list. Until then, a monthly client-list check catches customers who cannot receive at all.

6. The deadlines that apply to you

Belgium: B2B e-invoicing mandatory since 1 Jan 2026; penalty tolerance ended 31 March 2026; real-time e-reporting 2028 (planned, not yet law). If you invoice abroad, each country has its own dates and formats.

Available today
Every EU mandate on one timeline with countdown, status, format and official source, last checked 28 Oct 2026. EU e-invoicing deadline timeline

Free today, and what Pro adds

Pro will cost €14/month or €99/year (excl. VAT). Payments are not open yet: join the waitlist and we'll tell you when they are.

WhatFreePro (waitlist)
Client-list Peppol check (0208 and 9925)First 10 companies per listUp to 500 companies per list, CSV export
Saved client lists with monthly re-check—Up to 5 lists, change report on the page
Invoice validation (EN 16931 + Peppol BIS 3.0)3 per monthUnlimited, batches of 50 files
Validation history (no invoice contents stored)With a free accountIncluded
Errors by rule across all invoices—Coming soon
Missing-invoice tracking from your access point log—Planned
See pricing

Questions

What is an e-invoicing compliance dashboard?
One page that shows whether your invoicing works under an e-invoicing mandate: which customers can receive e-invoices over Peppol, which invoices failed validation or were rejected, which invoices are still missing or went out as PDF, and which deadlines apply to you. For Belgium that means Peppol BIS Billing 3.0 invoices over the Peppol network, mandatory since 1 January 2026.
Can InvoiceVerify see the invoices I send and receive over Peppol?
No. InvoiceVerify is not a Peppol access point and does not see your Peppol traffic. Delivery status (delivered, rejected, failed) lives in your access point or accounting software. InvoiceVerify checks what can be checked from outside: whether each company can receive invoices under its 0208 and 9925 Peppol IDs, and whether an invoice file passes EN 16931 and Peppol BIS Billing 3.0 rules.
Is the dashboard free?
The client-list check shows the first 10 companies of any list for free, and you can validate 3 invoices a month without an account. A free account adds your validation history (date, file name, format and error count, never the invoice itself). Saved client lists with a monthly re-check, full lists of up to 500 companies and CSV export are Pro features. Pro opens soon; until then you can join the waitlist.
My accounting software already sends via Peppol. Why would I check anything?
Because sending is only half of it. Software sends to the Peppol ID it has on file for each customer. In Belgium many companies are registered under only one of their two IDs (0208 company number or 9925 VAT number); if your software uses the other one, the invoice cannot be delivered. A rejected invoice also counts as not sent, so you need to see the rule that failed and fix it.
Which Belgian deadlines should the dashboard show?
B2B e-invoicing has been mandatory since 1 January 2026, and the general penalty tolerance ended on 31 March 2026. Real-time e-reporting of invoice data to the tax authority is planned for 2028 but still has to be written into Belgian law. The EU deadline timeline lists every other country with its source.