Une facture conforme peut encore être impossible à acheminer
Un outil interne peut produire un fichier Factur-X parfaitement lisible et pourtant voir sa facture refusée au moment de la transmission. Le problème ne vient alors ni du PDF ni du format CII embarqué. Il vient de l'adresse utilisée pour atteindre l'acheteur.
Cette adresse est portée par le BT-49, Buyer electronic address dans la norme EN 16931. Dans le dispositif français, ce champ accueille l'identifiant de la ligne d'adressage électronique choisie par le destinataire.
Il faut distinguer deux contrôles :
- la conformité du XML, qui vérifie notamment la présence et la forme de la donnée ;
- l'acheminement, qui vérifie que la valeur correspond à une ligne active de l'annuaire.
Une valeur peut donc être correctement écrite dans le XML sans désigner la bonne destination.
EN CLAIR
Le SIREN identifie l'entreprise. Le BT-49 désigne l'adresse électronique précise à laquelle sa facture doit être remise. Ces deux informations ne sont pas toujours interchangeables.
Quand le BT-49 devient obligatoire
Dans le socle EN 16931, le BT-49 possède une cardinalité 0..1. Il n'est donc pas obligatoire dans absolument toutes les factures couvertes par la norme européenne.
La règle française BR-FR-12 complète ce socle. Elle rend l'adresse électronique de l'acheteur obligatoire lorsque la facture doit être transmise et que des statuts de cycle de vie sont attendus en retour. Pour une facture française hors autofacturation relevant de l'e-invoicing, l'adresse prend la forme du SIREN de l'acheteur ou du SIREN suivi d'un suffixe, avec le schéma 0225.
Le schéma et la valeur forment un couple. Dans un fichier UBL, il apparaît ainsi :
<cbc:EndpointID schemeID="0225">123456789_COMPTA</cbc:EndpointID>
Dans le XML CII d'un Factur-X, la même information se trouve ici :
<ram:URIUniversalCommunication>
<ram:URIID schemeID="0225">123456789_COMPTA</ram:URIID>
</ram:URIUniversalCommunication>
Les situations d'adressage à reconnaître
Le fournisseur ne choisit pas une forme théorique. Il doit utiliser la ligne active réellement publiée pour son client.
| Situation dans l'annuaire | Exemple de BT-49 | Utilisation | Point de vigilance |
|---|---|---|---|
| Ligne générique au SIREN | 123456789 | L'acheteur centralise ses factures sur une adresse unique | Le SIREN doit lui-même correspondre à une ligne active. L'existence juridique de l'entreprise ne suffit pas. |
| Ligne avec suffixe | 123456789_COMPTA | Routage vers un service, un canal ou une organisation particulière | Le fournisseur ne doit pas inventer le suffixe. Il reprend exactement la valeur publiée. |
| Ligne à granularité plus fine | 123456789_ETABLISSEMENT1 | Routage vers un établissement ou un circuit défini par l'acheteur | La signification du suffixe dépend du paramétrage déclaré par l'acheteur et sa plateforme agréée. |
| Plusieurs lignes actives | 123456789_COMPTA et 123456789_ACHATS | L'acheteur utilise plusieurs circuits de réception | Le SIREN renvoie plusieurs possibilités. Un choix métier doit être effectué puis mémorisé. |
| Aucune ligne active | aucune valeur exploitable | L'acheteur n'est pas encore joignable à l'adresse recherchée | La facture ne doit pas partir avec une valeur supposée. L'adressage doit être confirmé. |
Ligne générique au SIREN
123456789
- Utilisation
- L'acheteur centralise ses factures sur une adresse unique
- Point de vigilance
- Le SIREN doit lui-même correspondre à une ligne active. L'existence juridique de l'entreprise ne suffit pas.
Ligne avec suffixe
123456789_COMPTA
- Utilisation
- Routage vers un service, un canal ou une organisation particulière
- Point de vigilance
- Le fournisseur ne doit pas inventer le suffixe. Il reprend exactement la valeur publiée.
Ligne à granularité plus fine
123456789_ETABLISSEMENT1
- Utilisation
- Routage vers un établissement ou un circuit défini par l'acheteur
- Point de vigilance
- La signification du suffixe dépend du paramétrage déclaré par l'acheteur et sa plateforme agréée.
Plusieurs lignes actives
123456789_COMPTA et 123456789_ACHATS
- Utilisation
- L'acheteur utilise plusieurs circuits de réception
- Point de vigilance
- Le SIREN renvoie plusieurs possibilités. Un choix métier doit être effectué puis mémorisé.
Aucune ligne active
aucune valeur exploitable
- Utilisation
- L'acheteur n'est pas encore joignable à l'adresse recherchée
- Point de vigilance
- La facture ne doit pas partir avec une valeur supposée. L'adressage doit être confirmé.
La présence de plusieurs plateformes agréées n'autorise pas le fournisseur à choisir la première adresse trouvée. Le contexte de la relation commerciale reste nécessaire pour savoir si la facture relève, par exemple, du service achats, de la comptabilité générale ou d'un établissement particulier.
La source de vérité se trouve dans l'annuaire
L'annuaire national de la facturation électronique recense les entreprises concernées, leur plateforme de réception et leurs adresses électroniques de facturation. Il permet de savoir si un destinataire est joignable et quelles lignes sont actives.
Un outil de facturation interne n'a pas nécessairement accès directement à ce service. La solution consiste alors à passer par une plateforme agréée qui expose une API de consultation de l'annuaire.
Le fonctionnement attendu est le suivant :
- 01
Interroger l'annuaire avec le SIREN du client.
- 02
Récupérer l'ensemble des lignes d'adressage actives, sans réduire automatiquement la réponse au SIREN.
- 03
Sélectionner automatiquement la ligne lorsqu'elle est unique, ou demander un choix lorsqu'il en existe plusieurs.
- 04
Enregistrer la valeur retenue dans la fiche client avec son schéma 0225.
- 05
Injecter cette valeur dans le BT-49 et la contrôler avant chaque transmission.
Certaines plateformes, dont SuperPDP, documentent une API de consultation de l'annuaire compatible avec le standard AFNOR XP Z12-013. Ce raccordement permet de conserver l'outil qui fabrique la facture tout en ajoutant la donnée de routage qui lui manque.
Pourquoi une recherche Peppol ne suffit pas toujours
Une recherche dans l'annuaire public Peppol peut fournir un signal utile sur la joignabilité technique d'une entreprise. Elle ne doit pas être confondue avec la vérification de la ligne utilisée pour le routage français.
Pour sécuriser le BT-49, l'outil doit vérifier l'adresse attendue dans le service d'annuaire exposé par la plateforme agréée. Si plusieurs lignes sont retournées, leur simple présence ne permet toujours pas de déterminer laquelle correspond à la facture en cours.
Cette distinction explique pourquoi une recherche par SIREN peut sembler rassurante alors que la facture reste refusée : le destinataire existe, mais la valeur portée dans le XML ne désigne pas la bonne ligne.
Une donnée du référentiel client, pas un calcul par facture
Le BT-49 gagne à être traité comme une donnée de la fiche client. Une fois l'adresse confirmée, elle est réutilisée pour les factures suivantes et vérifiée périodiquement ou lors d'un changement de plateforme.
Cette organisation évite de rendre chaque émission dépendante d'un appel réseau en temps réel. Elle permet aussi de repérer les erreurs de paramétrage : lorsqu'un même outil produit la mauvaise adresse sur plusieurs factures du même client, le problème vient du référentiel ou du générateur, pas d'une saisie isolée.
Diag Invoice contrôle déjà la présence, le schéma et la forme du BT-49 dans les fichiers structurés. Son raccordement annuaire permet de préparer l'étape suivante : présenter les lignes actives, mémoriser celle qui a été choisie et bloquer une transmission lorsqu'aucune ligne ne correspond.
Questions fréquentes
Le BT-49 est-il toujours obligatoire dans EN 16931 ?
Non. Sa cardinalité est 0..1 dans le socle EN 16931. Dans le cadre français, la règle BR-FR-12 le rend obligatoire dès lors que la facture doit être transmise et que des statuts de cycle de vie sont attendus en retour.
Peut-on toujours utiliser le SIREN de l'acheteur ?
Seulement si ce SIREN correspond à la ligne active que l'acheteur utilise pour recevoir ses factures. Si plusieurs lignes existent, il faut sélectionner et conserver la valeur exacte attendue.
Peut-on créer librement un suffixe de routage ?
Non. Le fournisseur doit reprendre une adresse publiée et active. Un suffixe inventé peut respecter la forme technique tout en restant impossible à acheminer.
Faut-il interroger l'annuaire à chaque facture ?
Non. L'adresse choisie doit être conservée dans le référentiel client, puis revérifiée périodiquement ou lorsqu'un changement de plateforme ou de routage est signalé.
Faut-il changer de logiciel de facturation ?
Non. Un outil interne peut continuer à produire ses factures s'il récupère la bonne ligne d'adressage, l'inscrit dans le XML et contrôle le fichier avant transmission.
Ressources citées
Vous avez reçu un autre code ? Décoder un code d’erreur : entrez le code ou collez le message affiché par votre plateforme.