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)
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>