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)

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