Référence
Export MarkdownPEPPOL-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
Où PEPPOL-EN16931-R001 est contrôlée
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.
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é
Règles nationales (CIUS)
- 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.
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
<cbc:ProfileID>urn:fdc:peppol.eu:2017:poacc:billing:01:1.0</cbc:ProfileID><cbc:CustomizationID>urn:cen.eu:en16931:2017#compliant#urn:fdc:peppol.eu:2017:poacc:billing:3.0</cbc:CustomizationID>