Référence
Export MarkdownPEPPOL-EN16931-R010 L’adresse électronique de l’acheteur doit être fournie pour le routage Peppol
Selon la spécification Peppol BIS Billing 3.0, toute facture doit contenir l’adresse électronique de l’acheteur dans BT-49 (cbc:EndpointID). La règle PEPPOL-EN16931-R010 contrôle la présence de cette adresse ; l’attribut schemeID (BT-49-1) est contrôlé par BR-63 et sa valeur, issue de la liste EAS, par BR-CL-25 (ex. « 0088 » pour un GLN, « 0204 » pour une Leitweg-ID, « 0009 » pour un SIRET, « 0106 » pour un numéro KvK néerlandais). Les points d’accès Peppol interrogent le SML puis le SMP avec cet identifiant pour trouver le point d’accès du destinataire.
Description du problème
ERREUR
Règle Peppol BIS Billing 3.0 (OpenPeppol)
Contexte et importance
Sans EndpointID BT-49, les points d’accès Peppol ne peuvent pas localiser le destinataire, et la facture échoue à la validation avant envoi (PEPPOL-EN16931-R010). L’absence de schemeID sur un EndpointID présent est signalée séparément par BR-63. L’erreur survient surtout lorsque l’identifiant Peppol de l’acheteur n’est pas renseigné dans le fichier client.
Solution
Dans votre fichier client, renseignez l’identifiant participant Peppol et le schéma EAS de l’acheteur. En UBL 2.1, insérez <cbc:EndpointID schemeID="0204">04011000-12345-03</cbc:EndpointID> (ou schemeID="0088" pour un GLN) sous <cac:AccountingCustomerParty><cac:Party>. Peppol BIS Billing 3.0 s’échange en UBL 2.1.
Actions rapides
Exemples valides
- Adresse électronique acheteur avec BT-49 = « 04011000-12345-03 » et schemeID = « 0204 » (Leitweg-ID allemande)
- Adresse électronique acheteur avec BT-49 = « 4012345000018 » et schemeID = « 0088 » (GLN GS1)
Exemples invalides
- La partie acheteur contient raison sociale et adresse mais omet totalement cbc:EndpointID
- La balise EndpointID contient l’identifiant mais omet l’attribut schemeID (<cbc:EndpointID>04011000-12345-03</cbc:EndpointID>) : l’erreur est alors signalée par BR-63, pas par PEPPOL-EN16931-R010
Exemples de code
<cac:Party>
<cbc:EndpointID schemeID="0204">04011000-12345-03</cbc:EndpointID>
<cac:PartyName><cbc:Name>Bundesministerium des Innern</cbc:Name></cac:PartyName>
</cac:Party><cac:Party>
<cac:PartyName><cbc:Name>Bundesministerium des Innern</cbc:Name></cac:PartyName>
</cac:Party>