Aller au contenu principal

Référence

Export Markdown

PEPPOL-EN16931-R001 Identifiant de processus métier Peppol (ProfileID) requis

Selon la règle Peppol PEPPOL-EN16931-R001, toute facture ou tout avoir Peppol BIS Billing 3.0 doit déclarer l’identifiant de processus métier dans BT-23 (cbc:ProfileID). La règle PEPPOL-EN16931-R001 contrôle la présence de cet élément ; une valeur non reconnue déclenche la règle PEPPOL-EN16931-R007. Pour la facturation standard, la valeur attendue est « urn:fdc:peppol.eu:2017:poacc:billing:01:1.0 ». Les points d’accès Peppol et les serveurs de métadonnées (SMP) s’appuient sur cet identifiant pour vérifier que le destinataire accepte ce processus.

Description du problème

ERREUR

Règle Peppol BIS Billing 3.0 (OpenPeppol)

Chaîne de validation interactive

Cliquez sur une étape pour voir ce qu’elle contrôle, ou saisissez un identifiant de règle pour trouver l’étape qui la signale.

Essayer:

PEPPOL-EN16931-R001 règle Peppol BIS Billing

Signalée à l’étape 3 : Règles nationales (CIUS).

Niveau erreur : le rapport recommande de rejeter la facture.

Étape 3 · Ce qui est contrôlé

  • L’identifiant de spécification en BT-24 sélectionne le jeu de règles, par exemple XRechnung 3.0 ou Peppol BIS Billing 3.0.
  • XRechnung ajoute les règles allemandes BR-DE : référence acheteur (BT-10), contact du vendeur, instructions de paiement.
  • Peppol ajoute les règles PEPPOL-EN16931 et des règles par pays. XRechnung applique aussi certaines règles PEPPOL-EN16931.

Codes d’exemple

Correction type

Renseignez dans vos données de base les champs exigés par le jeu de règles, comme la Leitweg-ID en BT-10 ou le contact du vendeur.

Un validateur contrôle une facture électronique par étapes. D’abord, le fichier doit être un XML bien formé conforme au schéma UBL ou CII (XSD). Viennent ensuite les règles métier de l’EN 16931 : règles de base BR, calculs BR-CO, listes de codes BR-CL, décimales BR-DEC et règles par catégorie de TVA comme BR-S. Puis les règles nationales ou de réseau sélectionnées par BT-24 : BR-DE pour XRechnung, PEPPOL-EN16931 pour Peppol BIS Billing. Le rapport liste chaque règle en échec : une erreur signifie rejet, des avertissements seuls signifient toujours acceptation. PEPPOL-EN16931-R001 : règle Peppol BIS Billing, étape « Règles nationales (CIUS) ». Jeux de règles : validateur KoSIT 1.6.3 avec la configuration XRechnung du 31 août 2026 (artefacts EN 16931 1.3.16), Peppol BIS Billing 3.0.21.

Contexte et importance

Un ProfileID absent fait échouer la validation Peppol : le point d’accès émetteur refuse alors d’envoyer la facture au destinataire. Le ProfileID doit aussi correspondre à un processus pour lequel le destinataire est enregistré dans le SMP. L’erreur survient surtout lorsqu’un générateur n’écrit que le CustomizationID (BT-24) et pas BT-23, par exemple quand un export XRechnung est réutilisé pour Peppol.

Solution

Dans votre générateur XML, définissez BT-23 avec l’URN officielle : urn:fdc:peppol.eu:2017:poacc:billing:01:1.0. En UBL 2.1, insérez <cbc:ProfileID>urn:fdc:peppol.eu:2017:poacc:billing:01:1.0</cbc:ProfileID> directement sous <Invoice> ou <CreditNote>, juste après cbc:CustomizationID. Peppol BIS Billing 3.0 s’échange en UBL 2.1 et les artefacts de validation Peppol contrôlent la syntaxe UBL.

Actions rapides

Exemples valides

  • BT-23 = « urn:fdc:peppol.eu:2017:poacc:billing:01:1.0 » (ProfileID officiel Peppol BIS Billing 3.0)

Exemples invalides

  • L’en-tête de facture omet totalement l’élément cbc:ProfileID
  • L’en-tête ne contient que cbc:CustomizationID (BT-24) et aucun cbc:ProfileID (BT-23)
  • BT-23 = « urn:cen.eu:en16931:2017 » (valeur non reconnue : signalée par PEPPOL-EN16931-R007, pas par R001)

Exemples de code

XML valide
<cbc:ProfileID>urn:fdc:peppol.eu:2017:poacc:billing:01:1.0</cbc:ProfileID>
XML invalide
<cbc:CustomizationID>urn:cen.eu:en16931:2017#compliant#urn:fdc:peppol.eu:2017:poacc:billing:3.0</cbc:CustomizationID>

Champs concernés

Outils de validation