Client Onboarding - KYC/KYB
A compliant, comprehensive, and seamless verification process for electronic invoicing reform.
The electronic invoicing reform introduces new obligations for Approved Platforms, including reliable verification of user identity (KYC), business verification (KYB), and the signing of a reception mandate for France.
These requirements will gradually become applicable in 2025-2026 and apply to both the French and Peppol scopes.
To support publishers, integrators, and operators, Iopole offers a comprehensive, automated, and compliant onboarding module, accessible as a white label solution via a single API.

REGULATORY OBLIGATIONS
What must Approved Platforms (formerly PDPs) guarantee?
Identity verification (KYC): Regulations require reliable identification.
Company verification (KYB): France and Peppol require confirmation of the company's active existence, the status of the legal representative or agent, and compliance with delegation obligations.
Mandatory mandate for receipt: To receive invoices in France, a mandate signed by a legal representative is required. The FNFE has published a template approved by the DGFiP, used as a reference by Iopole.
Enhanced authentication: Access to Admin and Monitoring in production requires two-factor authentication (already in place at Iopole).
The Iopole onboarding module
Our onboarding module covers all regulatory steps, while offering a seamless, secure, and fully automated experience.
✔️ API/enrollment A simple API call generates a magic link sent to the end customer.
✔️White-label journey The link opens a configurable journey that can be integrated into the publisher's tools.
1 • Onboarding module
Collection / Verification
Collection or verification of company data (SIREN number, address, legal representative)

2 • Onboarding module
KYC
KYC (know your customer): scan both sides of your ID (passport, residence permit, etc.) + video selfie

3 • Onboarding module
KYB
KYB (know your business): verification with administrative sources + possible delegation

4 • Onboarding module
Signature
Signing of the PA mandate, via secure link

5 • Onboarding module
Activation
Immediate activation if all checks are validated

6 • Onboarding module
Registration
Registration in:
- the French directory,
- the Peppol directory.

7 • Failure
In case of automated failure
The editor may:
- review the documents,
- manually approve them,
- or request additional supporting documents.

Management of specific cases (agents, delegations, migrations)
Representatives & delegations
In practice, the signature is not always provided by the CEO.
The module allows:
- the addition of a delegation document,
- verification by the operator if necessary,
- manual validation in cases that cannot be automated.
Address already registered elsewhere
If the email address is already associated with another PDP:
- → the module informs the user
- → who can request a migration via a Migration Key provided by the former provider.
- migration possible without a migration key (please contact us)
White label and flexibility for publishers
White label customers can:
- use Iopole's KYC/KYB module,
- or manage their own verification process.
Security & Compliance
- GDPR-compliant data processing
- Legal texts validated by a specialized lawyer
- Secure, fully traceable process
- Automated effective dates for mandates
- “Pending → submitted → accepted → registered” stages until final registration
Webhook and status tracking
Iopole provides a webhook that automatically receives status changes in real time.
Benefits for publishers and integrators
✔️ A ready-to-use workflow: significantly reduces onboarding time.
✔️ Simplified compliance: covers French and Peppol requirements.
✔️ A seamless experience for your customers: scan, validate, sign → immediate activation.
✔️ Simplified operations: admin interface to validate special cases.
Want to know more?
Discover our API documentation