Tenant, Workspace, unité légale et établissement
Plusieurs identifiants apparaissent dans les APIs myBCS. Ils ne désignent pas tous la même chose.
Modèle simplifié
Tenant
Le tenant représente l'environnement logique isolé attribué à un client dans myBCS.
Côté Partner APIs, il est notamment référencé par un tenantSlug.
Le tenant n'est pas lui-même un SIREN ou un SIRET.
Workspace
Dans le Portail Client, l'espace associé au tenant est présenté à l'utilisateur sous le nom de Workspace.
Le Workspace ID est l'identifiant utilisé par l'utilisateur pour accéder à son espace depuis le Portail Client.
Le terme tenant reste utilisé dans les APIs et dans la documentation technique, tandis que Workspace désigne le contexte présenté à l'utilisateur dans le Portail Client.
Organization-Id
Organization-Id porte le contexte d'organisation attendu par les APIs métier de la Tenant Public API lorsqu'il est requis.
Il ne doit pas être confondu avec :
- le
tenantSlug, utilisé pour référencer ou administrer le tenant ; - le
legalUnitId, utilisé pour identifier une unité légale dans les routes d'onboarding.
Unité légale
L'unité légale représente l'organisation juridique faisant l'objet du parcours d'onboarding.
La plateforme lui attribue un identifiant canonique :
legalUnitId
Pour une entreprise française, l'identifiant métier principal est généralement le SIREN.
Dans une route qui attend {legalUnitId}, utilisez le legalUnitId retourné par la plateforme. Ne remplacez pas cet identifiant par le SIREN ou le SIRET.
Établissement
Un établissement correspond à une implantation ou unité rattachée à une entreprise.
En France, il est généralement identifié par un SIRET.
Une même unité légale peut donc être associée à plusieurs établissements.
De l'identité à l'adresse de facturation électronique
Le SIREN et le SIRET identifient l'organisation. L'adresse de facturation électronique indique où une facture doit être routée.
Pour une entreprise française, les principales formes sont :
0225:<SIREN>
0225:<SIREN>_<SIRET>
0225:<SIREN>_<libellé_de_service>
Par exemple :
0225:123456789
0225:123456789_12345678900012
0225:123456789_COMPTA
Une même unité légale peut donc être associée à plusieurs adresses électroniques, chacune pouvant répondre à un besoin de routage différent.
Ces adresses sont ensuite inscrites sur le ou les réseaux demandés lors de l'onboarding.
legalUnitId, SIREN/SIRET et adresse 0225:... ne sont pas interchangeables :
legalUnitIdidentifie la ressource dans l'API ;- SIREN/SIRET identifient juridiquement l'entreprise ou l'établissement ;
0225:...identifie le point de routage de la facture électronique.
➡️ Comprendre l'adresse de facturation électronique
SIREN et SIRET
| Identifiant | Représente | Usage courant |
|---|---|---|
SIREN | Entreprise / unité légale française | Recherche de l'entreprise, identification métier |
SIRET | Établissement français | Recherche et adressage au niveau établissement |
legalUnitId | Ressource d'unité légale myBCS | Routes d'onboarding |
tenantSlug | Tenant myBCS | Administration du tenant, notamment Partner APIs |
Workspace ID | Workspace du Portail Client | Accès utilisateur au Portail Client |
Organization-Id | Contexte d'organisation | APIs métier lorsqu'il est requis |
Pourquoi cette distinction est importante
Un problème d'intégration provient souvent d'un identifiant utilisé au mauvais niveau.
Avant un appel, posez-vous deux questions :
- Quelle ressource suis-je en train de manipuler ?
- Quel identifiant le contrat Swagger attend-il exactement ?
➡️ Unités légales — API Onboarding
➡️ Rechercher une entreprise ou un établissement