Navigation

fino data services logo

Connaissances · Facture électronique

Qu'est-ce que Peppol BIS Billing 3.0 ?

Peppol BIS Billing 3.0 est la spécification d’OpenPeppol pour les factures et les avoirs dans le réseau Peppol. Il s’agit d’une spécification d’application (CIUS) de la norme européenne EN 16931. Toute facture conforme à BIS Billing 3.0 est donc également conforme à la norme EN 16931. Dans les échanges B2B nationaux en Allemagne, elle remplit par conséquent les exigences relatives à une facture électronique au sens du § 14, alinéa 1, de la loi allemande sur la TVA (Umsatzsteuergesetz, UStG).

Structure d'une facture BIS Billing 3.0

BIS Billing 3.0 définit deux types de documents : la facture (Invoice) et l’avoir (Credit Note). Tous deux sont décrits pour la syntaxe UBL. Pour la facture, il existe en outre une liaison syntaxique (syntax binding) avec CII.

Les types de documents qu’un destinataire accepte figurent dans son enregistrement dans le SMP, séparément pour chaque syntaxe. Une facture CII ne peut donc être remise qu’aux destinataires qui ont enregistré ce type de document. Votre logiciel doit interroger cet enregistrement avant l’envoi, en général via l’API de son point d’accès Peppol (Access Point). Si le type de document n’est pas enregistré, il peut choisir un autre format enregistré ou informer l’utilisateur.

BIS Billing 3.0 ne couvre pas l’autofacturation, dans laquelle le client émet la facture au nom et pour le compte du fournisseur. Pour ce cas, OpenPeppol dispose d’une spécification distincte, Peppol BIS Self-Billing 3.0, avec ses propres identifiants.

Deux identifiants dans le document indiquent qu’il s’agit d’une facture BIS Billing 3.0. L’identifiant de spécification dans BT-24 est urn:cen.eu:en16931:2017#compliant#urn:fdc:peppol.eu:2017:poacc:billing:3.0, le type de processus métier dans BT-23 est urn:fdc:peppol.eu:2017:poacc:billing:01:1.0. L’identifiant de spécification détermine les règles par rapport auxquelles un validateur contrôle le fichier.

La spécification sur docs.peppol.eu décrit l’ensemble des champs, des listes de codes et des règles.

Règles de contrôle de BIS Billing 3.0

Une facture BIS Billing 3.0 est contrôlée par rapport à trois référentiels de règles : le schéma XML de sa syntaxe (UBL ou CII), les règles métier de la norme EN 16931 et les règles d’OpenPeppol.

Les règles d’OpenPeppol portent les préfixes PEPPOL-EN16931 et PEPPOL-COMMON.

S’y ajoutent des règles propres à certains pays. Elles ne s’appliquent que si le code pays du vendeur correspond au pays des règles, soit dans son identifiant à la TVA (BT-31), soit dans son adresse (BT-40). Ces règles sont demandées et maintenues par l’autorité Peppol (Peppol Authority) du pays concerné.

Notre article Valider une facture électronique et bien lire le rapport de validation montre comment analyser les messages d’un validateur.

Versions et dates d'application obligatoire

OpenPeppol publie les modifications de BIS Billing 3.0 deux fois par an, en mai et en novembre, sous forme de versions identifiées par un troisième chiffre, par exemple 3.0.20 et 3.0.21. Une version peut durcir des règles, étendre des listes de codes ou corriger des erreurs dans des règles existantes.

Les modifications de chaque version et les dates d’application obligatoire figurent dans les notes de version d’OpenPeppol.

Pour votre logiciel, cela signifie que vous devriez examiner chaque version avant sa date d’application obligatoire et exécuter vos tests avec le nouveau référentiel de règles. À partir de la date d’application obligatoire, les points d’accès valident par rapport au nouveau référentiel. Une facture qui ne respecte que l’ancien peut alors être rejetée.

BIS Billing 3.0 et XRechnung

BIS Billing 3.0 et XRechnung sont toutes deux des spécifications d’application de la norme EN 16931 et peuvent toutes deux être transmises via le réseau Peppol. Leurs champs obligatoires diffèrent dans le détail. XRechnung exige par exemple dans tous les cas la référence de l’acheteur (BT-10). Pour les factures adressées à l’administration publique, celle-ci contient le Leitweg-ID. BIS Billing 3.0 exige la référence de l’acheteur ou une référence de bon de commande (BT-13).

Notre article XRechnung, ZUGFeRD et BIS Billing 3.0 compare quel format votre logiciel devrait générer et lire, et dans quels cas.

Contrôler une facture BIS Billing 3.0

Vous pouvez contrôler un fichier isolé par rapport à la norme EN 16931 et aux règles Peppol avec le validateur de factures électroniques gratuit d’InvoiceRails, sans inscription. Dans votre logiciel, l’API InvoiceRails se charge de la validation avant l’envoi et contrôle par rapport au référentiel de règles de la version obligatoire en vigueur.

Pour aller plus loin

Valider une facture électronique et bien lire le rapport de validation
Facture électronique

Valider une facture électronique et bien lire le rapport de validation

Lorsqu'une facture électronique émise par votre logiciel est rejetée, votre équipe doit déterminer, à l'aide du rapport de validation, quel champ a déclenché le message et qui peut le corriger.

La facture électronique en Belgique
Fiche pratique

La facture électronique en Belgique

En Belgique, la facture électronique structurée est obligatoire en B2B depuis le 1er janvier 2026, à la fois pour l'émission et pour la réception, sans échelonnement selon la taille de l'entreprise.

XRechnung, ZUGFeRD et BIS Billing 3.0 : quels formats de facture électronique votre logiciel devrait prendre en charge
Facture électronique

XRechnung, ZUGFeRD et BIS Billing 3.0 : quels formats de facture électronique votre logiciel devrait prendre en charge

À partir du 1er janvier 2027, les entreprises dont le chiffre d'affaires total de l'année précédente dépasse 800 000 euros doivent envoyer des factures électroniques.

Vous souhaitez en savoir plus sur Peppol ?

Parlez directement avec les équipes derrière nos produits. Sans pitch deck ni processus commerciaux inutiles.

Nous contacter