Référence
Export MarkdownPEPPOL-EN16931-R001 L’identifiant de profil doit correspondre à Peppol BIS Billing 3.0
Conformément à la spécification Peppol BIS Billing 3.0, toute facture électronique transitant sur le réseau Peppol doit obligatoirement déclarer l’identifiant de profil de processus métier dans BT-23 (ProfileID). Cette valeur doit correspondre exactement à l’URN officiel: « urn:fdc:peppol.eu:2017:poacc:billing:01:1.0 ». Les points d’accès Peppol (AP) et annuaires SMP l’utilisent pour router et valider le document à l’entrée du réseau.
Description du problème
Conformément à la spécification Peppol BIS Billing 3.0, toute facture électronique transitant sur le réseau Peppol doit obligatoirement déclarer l’identifiant de profil de processus métier dans BT-23 (ProfileID). Cette valeur doit correspondre exactement à l’URN officiel: « urn:fdc:peppol.eu:2017:poacc:billing:01:1.0 ». Les points d’accès Peppol (AP) et annuaires SMP l’utilisent pour router et valider le document à l’entrée du réseau.
ERREUR
XRechnung 3.0
Contexte et importance
Un ProfileID absent ou non conforme entraîne le rejet immédiat par le point d’accès émetteur lors de l’envoi AS4, bloquant la livraison au destinataire.
Solution
Dans votre générateur XML ou module d’exportation, définissez BT-23 avec l’URN officiel: 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>. En CII, renseignez <ram:BusinessProcessSpecifiedDocumentContextParameter><ram:ID>.
Actions rapides
Exemples valides
Utilisez ces points comme contrôles pratiques pour cette section.
- BT-23 = « urn:fdc:peppol.eu:2017:poacc:billing:01:1.0 » (ProfileID officiel Peppol BIS Billing 3.0)
Exemples invalides
Utilisez ces points comme contrôles pratiques pour cette section.
- L’en-tête de facture omet totalement l’élément cbc:ProfileID
- BT-23 = « urn:cen.eu:en16931:2017 » (Identifiant CEN standard utilisé au lieu de l’URN Peppol)
- BT-23 = « billing:01:1.0 » (Préfixe URN incomplet sans l’espace de nommage officiel Peppol)
Exemples de code
<cbc:ProfileID>urn:fdc:peppol.eu:2017:poacc:billing:01:1.0</cbc:ProfileID><!-- Missing cbc:ProfileID (BT-23) in invoice header -->
<cbc:CustomizationID>urn:cen.eu:en16931:2017#compliant#urn:fdc:peppol.eu:2017:poacc:billing:3.0</cbc:CustomizationID>