Référence
Export MarkdownPEPPOL-EN16931-R010 L’adresse électronique et le schéma de l’acheteur doivent être fournis pour le routage Peppol
Selon la spécification Peppol BIS Billing 3.0, toute facture Peppol doit déclarer l’adresse électronique de l’acheteur dans BT-49 (EndpointID) avec un schéma d’identification normalisé dans BT-49-1 (attribut schemeID) issu de la liste EAS (ex. « 0088 » pour GLN, « 9930 » pour Leitweg-ID, « 0009 » pour SIRET, « 9944 » pour KvK). Les points d’accès Peppol interrogent le SMP avec cet identifiant pour router le document.
Description du problème
Selon la spécification Peppol BIS Billing 3.0, toute facture Peppol doit déclarer l’adresse électronique de l’acheteur dans BT-49 (EndpointID) avec un schéma d’identification normalisé dans BT-49-1 (attribut schemeID) issu de la liste EAS (ex. « 0088 » pour GLN, « 9930 » pour Leitweg-ID, « 0009 » pour SIRET, « 9944 » pour KvK). Les points d’accès Peppol interrogent le SMP avec cet identifiant pour router le document.
ERREUR
XRechnung 3.0
Contexte et importance
Sans EndpointID BT-49 ni schemeID valide, les points d’accès Peppol ne peuvent pas router la facture, provoquant le rejet PEPPOL-EN16931-R010 avant transmission.
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="9930">04011000-12345-34</cbc:EndpointID> (ou schemeID="0088") sous <cac:AccountingCustomerParty><cac:Party>. En CII, renseignez <ram:URIID schemeID="9930"> sous <ram:BuyerTradeParty><ram:URIUniversalCommunication>.
Actions rapides
Exemples valides
Utilisez ces points comme contrôles pratiques pour cette section.
- Adresse électronique acheteur avec BT-49 = « 04011000-12345-34 » et schemeID = « 9930 » (Leitweg-ID allemande)
- Adresse électronique acheteur avec BT-49 = « 4012345000018 » et schemeID = « 0088 » (GLN GS1)
Exemples invalides
Utilisez ces points comme contrôles pratiques pour cette section.
- La partie acheteur contient raison sociale et adresse mais omet totalement cbc:EndpointID
- La balise EndpointID contient l’identifiant mais omet l’attribut obligatoire schemeID (<cbc:EndpointID>04011000-12345-34</cbc:EndpointID>)
Exemples de code
<cac:Party>
<cbc:EndpointID schemeID="9930">04011000-12345-34</cbc:EndpointID>
<cac:PartyName><cbc:Name>Bundesministerium des Innern</cbc:Name></cac:PartyName>
</cac:Party><cac:Party>
<!-- Missing cbc:EndpointID (BT-49) with schemeID (BT-49-1) -->
<cac:PartyName><cbc:Name>Bundesministerium des Innern</cbc:Name></cac:PartyName>
</cac:Party>