Les champs qui déterminent où va votre facture : EndpointID, CompanyID et leur priorité.
Lors de l'envoi d'une e-facture via Peppol, des champs spécifiques dans la structure UBL déterminent où le document est routé. Le remplissage correct de ces champs est crucial : une erreur dans les champs de routage peut faire que votre facture n'arrive pas ou arrive chez la mauvaise partie.
Le PSB eConnect utilise les champs suivants pour déterminer le destinataire, par priorité décroissante :
cac:AccountingCustomerParty/cac:Party/cbc:EndpointIDcac:AccountingCustomerParty/cac:Party/cac:PartyLegalEntity/cbc:CompanyIDcac:AccountingCustomerParty/cac:Party/cac:PartyTaxScheme/cbc:CompanyIDLe système commence par la priorité 1 et vérifie si l'identifiant est enregistré sur le réseau Peppol (via une recherche SMP). Si c'est le cas, la facture est livrée via Peppol. Sinon, le champ suivant dans l'ordre de priorité est essayé.
L'EndpointID est le champ de routage primaire dans Peppol BIS Billing V3. Ce champ contient l'identifiant Peppol du destinataire, y compris le schemeID qui indique quel type d'identifiant est utilisé.
<cac:AccountingCustomerParty>
<cac:Party>
<cbc:EndpointID schemeID="0106">12345678</cbc:EndpointID>
</cac:Party>
</cac:AccountingCustomerParty>
Dans cet exemple, le routage se fait sur le numéro KvK 12345678 (schemeID 0106). Le PSB recherche ce numéro dans le SMP et livre la facture au Access Point correspondant.
Important : l'EndpointID est obligatoire dans Peppol BIS Billing V3. Une valeur vide ou l'absence de cet élément entraîne une erreur de validation. Utilisez toujours un numéro d'identification valide.
Conseil : Vous souhaitez déterminer précisément à quelle organisation va votre facture ? Remplissez alors l'EndpointID avec l'identifiant que le destinataire a enregistré sur Peppol. Sans EndpointID, le système se rabat sur le numéro KvK du CompanyID.
Si l'EndpointID n'est pas rempli ou si l'identifiant n'est pas trouvé sur Peppol, le PSB consulte le champ CompanyID dans PartyLegalEntity. Celui-ci contient généralement le numéro KvK ou OIN :
<cac:PartyLegalEntity>
<cbc:CompanyID schemeID="0106">12345678</cbc:CompanyID>
</cac:PartyLegalEntity>
Si le CompanyID ne donne pas non plus d'enregistrement Peppol, le numéro de TVA du PartyTaxScheme est utilisé comme dernière option de routage via le réseau :
<cac:PartyTaxScheme>
<cbc:CompanyID>NL123456789B01</cbc:CompanyID>
</cac:PartyTaxScheme>
Si aucun des identifiants ci-dessus ne donne d'enregistrement Peppol, la facture peut être livrée par e-mail. La plateforme cherche pour cela une adresse e-mail dans les champs suivants :
cac:AccountingCustomerParty/cac:Party/cac:Contact/cbc:ElectronicMailcac:AccountingCustomerParty/cac:AccountingContactcac:AccountingCustomerParty/cac:BuyerContactPlusieurs adresses e-mail (séparées par des virgules ou des points-virgules) sont prises en charge et sont envoyées en To + CC.
L'élément Contact de l'expéditeur (AccountingSupplierParty) est également fonctionnellement important. Si le champ ElectronicMail du fournisseur n'est pas rempli, eConnect ajoute automatiquement support@econnect.eu. Cela garantit que les factures rejetées (messages Invoice Response) arrivent tout de même chez l'expéditeur et peuvent être transmises.
Conseil : Remplissez toujours l'adresse e-mail de votre organisation dans le contact du fournisseur. Vous recevrez ainsi les messages de rejet directement dans votre propre boîte mail.
0106 pour KvK, 0190 pour OINElectronicMail comme fallback e-mailVous doutez de l'identifiant enregistré pour un destinataire spécifique ? Recherchez l'organisation dans le Peppol Directory ou utilisez la fonction queryRecipientParty de l'API PSB.
Télécharger des fichiers d'exemple