April 2, 2026
Explicit company verification required
Companies must now be verified by an authorised representative before they can participate on the Peppol network. A new API endpoint and dashboard flow are available to initiate and complete verification.
Companies on Recommand now go through an explicit verification step before they can send or receive documents on the Peppol network. This replaces the implicit background checks that were previously part of onboarding.
What changed
- New
isVerifiedfield on company objects: Indicates whether a company has passed verification. Companies where this isfalsecannot participate in Peppol document exchange. verificationUrlincluded in the create company response: When creating a company, the response now includes averificationUrlto present to your user immediately. From the verification page, they can complete or forward the identity check without any additional API calls.- New
POST /companies/:companyId/verifyendpoint: Generates a fresh verification session for an existing company and returns a newverificationUrl. Use this if the original link was lost or you want to verify an existing company. See the API reference. - Dashboard support: Verification can be initiated and completed entirely from the Recommand dashboard without using the API.
- New
company.verificationwebhook event: Fires when verification reaches a final state.statusis"verified","rejected", or"error"(identity check succeeded but a Peppol network operation failed —errorMessageis included). See Working with Webhooks. - Verification reset on identifier change: Updating a company's
vatNumberorenterpriseNumberautomatically resetsisVerifiedtofalse. The company must be reverified before it can participate on the Peppol network again. - Stricter identifier validation: VAT numbers and enterprise numbers are now validated against national format rules (e.g. the Belgian modulo-97 check digit) at creation and update time.
Why this matters
The Peppol network relies on accurate and trustworthy participant registrations. Explicit verification gives a clear, auditable confirmation that companies are registered by people genuinely authorised to act for them, reducing the risk of erroneous registrations.
What you need to do
Verify your companies before they need to send or receive documents. You can do this from the dashboard or via the API. For the full flow, see the Company Verification guide.