Skip to main content
Version: 1.0.0

Register Peppol Invoice


Register Peppol Invoice

In this video, I explain the Register e Invoicing page in detail and clarify the key Peppol terms you see on the screen. You will learn what the statuses mean, what ICD is, how a Peppol Participant ID works, how to add a new Participant ID, and how to create a Delete Request when you want to remove an existing Participant ID.

Topics covered:

  • Register e Invoicing page overview
  • Peppol terminology you need to know
  • Status meanings and what each status represents
  • What ICD is and why it matters
  • How to add a new Peppol Participant ID
  • How to create a Delete Request for a Participant ID

Try it now
https://app-fr.docnova.ai/login

This guide is ideal for admins and users who want to keep company settings consistent and up to date.


The Register e-Invoice screen

Register e-Invoice screen with existing registrations

Each row is one Peppol registration your company holds.

ColumnWhat it tells you
ACTIVEWhich registration is used for sending and receiving. Only one can be active at a time.
STATUSWhere the registration stands on the network (see below).
ICDThe identifier scheme. For a French company it is 0225, the SIREN scheme.
IDENTIFIERThe value inside that scheme — your SIREN, or a SIREN joined with a SIRET, routing code or suffix.
PARTICIPANT IDThe full network address, written as iso6523-actorid-upis::0225:271688503. This is the value to give a supplier who asks where to send.

Switching the ACTIVE row changes where new invoices are sent from and received. It does not delete anything, and invoices already in flight keep their own addresses.

What each status means

StatusWhat it meansWhat you do
In ProcessThe registration was submitted and is being processed on the network.Nothing. It resolves on its own; there is no step waiting for you.
In ReviewIt is being checked before approval.Nothing, unless support asks you for a document.
ApprovedLive. You can send and receive with this identifier.Give the Participant ID to your suppliers.
Rejected. Reapply.The request was refused.Start a new registration; the reason is normally a mismatch between the company details and the register. Contact support if it repeats.
KYC Error. Reapply.Identity checks did not pass.Reapply after correcting the company data; support can say which field failed.
Delete RequestRemoval was requested and is being processed.Nothing. It stays visible until the network processes it.

In Process is the status people ask about most. It is not a queue you can push and it is not an error — it simply means the network has the request. A registration that has not moved for more than a business day is worth a support ticket; one that has been sitting for an hour is not.

New Registration versus Migrate from Provider

The dialog behind New Registration has two tabs, and picking the wrong one is a common dead end.

Register e-Invoice dialog with both tabs

New Registration claims an identifier that is not yet on the network. You accept the Service Provider Contract and the Data Processing Agreement, then choose the Participant ID scheme and the Business Identifier.

Migrate from Provider takes over an identifier already registered through another provider. Use it whenever the company has ever been registered elsewhere — including a registration your accountant made. An identifier that exists on the network cannot be claimed twice, so a new registration in that situation fails with the message that the participant identifier has already been used.

The Business Identifier list offers only identifiers that exist in your PPF directory and are not registered yet. If it is empty, the addresses you own are already registered; add a Code Routage or Suffixe in Company Settings > PPF Directory first.

Removing a registration

Use the row menu and choose Create Delete Request, then state the reason. The row moves to Delete Request and stays there until the network confirms. This removes one address, not the company — deleting the company itself is a separate action in Company Settings and also removes it from Peppol.

Automatic MLR Settings

Below the registrations, Automatic MLR Settings decides whether Docnova answers each invoice you receive with a Message Level Response, per Peppol ID.

Automatic MLR Settings with one row per Peppol ID

An MLR is a technical acknowledgement to the sender's platform: it says the message arrived and was accepted, acknowledged or rejected. It is not the French lifecycle (cycle de vie) and it is not an approval of the invoice's content.

  • The toggle is Inactive by default, and nothing is sent automatically.
  • When you activate it, choose the response the sender receives — acceptance, acknowledgement or rejection — and optionally a short note that travels with it.
  • Only an Approved registration can answer automatically.

Activate acceptance only if your process really does accept everything that arrives; an automatic acceptance is a statement to your supplier, and it is sent before anyone in your team has looked at the invoice.