Symptoms

What this usually looks like

VAT number not foundVIES says invalidBelgian company insists the number is correct
Likely cause

What is usually actually broken

The VAT number may be malformed, normalized incorrectly, or temporarily unavailable in the upstream validation source.

Next steps

Do these before you resend

  1. Remove spaces and normalize the country prefix before retrying.
  2. Compare the VAT form against the enterprise-number form used for Peppol routing.
  3. Treat a one-off VIES miss as evidence, not absolute proof.
FAQ

What people ask right before they get blocked

Does a VIES miss prove the company cannot receive invoices?

No. VIES validates VAT evidence, not the whole delivery chain, and it can be temporarily unavailable.

Why compare VAT and enterprise numbers?

Because Belgian teams often mix VAT-based identifiers with the enterprise-number route used in Peppol.

Operator guides

Go one level deeper before you resend

What to do when VIES is inconclusive

VIES helps validate EU VAT numbers, but it can be slow or unavailable. This guide explains how to proceed safely when that happens.

Read the guide
Belgium Peppol routing checklist before you contact support

A short checklist that filters out the most common Belgian routing mistakes in minutes.

Read the guide
Related issues

Similar failure patterns worth checking

No valid Peppol ID found for a Belgian customer

This usually means the customer is registered under a different identifier or not fully published. Here is how to separate a real absence from a lookup mismatch.

Open issue page
Peppol Directory inconclusive: what it means before you resend

An inconclusive directory result is not a green light and not a final rejection. This page explains how to handle the gray zone without wasting retries.

Open issue page