Matricule, RCSL et identifiants d'entreprise
Pour qu'une facture électronique arrive au bon destinataire et soit rattachée à la bonne entreprise, il faut des identifiants fiables. Au Luxembourg, une entreprise en porte plusieurs, chacun avec son rôle : le matricule (sa « carte d'identité » nationale), le numéro RCSL (son immatriculation au registre du commerce), le numéro de TVA (pour le fisc) et le code ICD 0240 (l'adresse de routage sur le réseau PEPPOL). Savoir lequel va où évite la majorité des erreurs de livraison.
Histoire — du matricule au routage PEPPOL
Le matricule luxembourgeois est un numéro d'identification national ancien, partagé entre l'administration fiscale, la sécurité sociale et les registres. À l'origine purement administratif, il est devenu, avec l'arrivée de la facture électronique B2G, un identifiant de routage : c'est lui que PEPPOL utilise pour adresser une facture à une entité publique ou privée luxembourgeoise.
PEPPOL exige un code ICD (Issuing agency identification Code) pour qualifier chaque identifiant. Le Luxembourg s'est vu attribuer le code 0240 pour son matricule, aux côtés du 0208 belge (n° BCE) ou du 0009 français (SIRET). Ce code rend le matricule mondialement unique sur le réseau.
Les quatre identifiants d'une entreprise luxembourgeoise
Matricule (n° identification national)
Personne morale : 11 chiffres AAAA MM JJ NNN (ex. 2026 24 12 345)
Personne physique : 13 chiffres AAAAMMJJ + 5 chiffres
Attribué par le CTIE / Centre commun de la sécurité sociale.
Numéro RCSL
Format : lettre + chiffres ex. B 123456
B = sociétés (SA, Sàrl...), autres lettres = autres formes.
Tenu par le Registre de commerce et des sociétés Luxembourg.
Numéro de TVA
Format : LU + 8 chiffres ex. LU12345678
Attribué et géré par l'AED, utilisé dans VIES intra-UE.
Code ICD PEPPOL
0240 = "National Business Identifiers (matricule LU)"
Sert de schemeID dans EndpointID pour router la facture. Gouvernance — RCSL, AED, CTIE
Trois acteurs se partagent les identifiants. Le RCSL (Registre de commerce et des sociétés, opéré par le GIE Luxembourg Business Registers) immatricule les entreprises et attribue le numéro RCSL. L'AED gère le numéro de TVA. Le CTIE et le Centre commun de la sécurité sociale interviennent dans l'attribution et la gestion du matricule, et le CTIE opère le routage PEPPOL fondé sur ce matricule.
Structure des identifiants
Le matricule d'une personne morale comporte 11 chiffres et
encode la date de constitution (AAAA MM JJ) suivie d'un numéro
d'ordre. Celui d'une personne physique en comporte 13 et
encode la date de naissance plus un suffixe avec clé de contrôle. Le
RCSL préfixe la forme juridique par une lettre (B pour les sociétés
commerciales). Le numéro de TVA est strictement LU + 8
chiffres.
<!-- Routage PEPPOL : le matricule via l'ICD 0240 -->
<cac:AccountingCustomerParty>
<cac:Party>
<cbc:EndpointID schemeID="0240">20262412345</cbc:EndpointID>
<cac:PartyTaxScheme>
<cbc:CompanyID>LU12345678</cbc:CompanyID> <!-- numéro TVA -->
<cac:TaxScheme><cbc:ID>VAT</cbc:ID></cac:TaxScheme>
</cac:PartyTaxScheme>
<cac:PartyLegalEntity>
<cbc:RegistrationName>Atelier Mécanique Sàrl</cbc:RegistrationName>
<cbc:CompanyID schemeID="0240">B123456</cbc:CompanyID> <!-- RCSL -->
</cac:PartyLegalEntity>
</cac:Party>
</cac:AccountingCustomerParty> Quel identifiant pour quel usage
| Identifiant | Rôle | Emplacement PEPPOL |
|---|---|---|
| Matricule (ICD 0240) | Routage réseau | EndpointID |
| RCSL (B…) | Identité légale | PartyLegalEntity/CompanyID |
| Numéro TVA (LU…) | Fiscalité / VIES | PartyTaxScheme/CompanyID |
| Nom légal | Lisibilité humaine | RegistrationName |
Usage dans PEPPOL BIS 3.0
- Le matricule est l'adresse. Pour livrer une facture
à l'État luxembourgeois, le sender met le matricule en
EndpointIDavecschemeID="0240". - Le RCSL est l'identité. Il prouve l'existence juridique de l'entité dans le registre des sociétés.
- La TVA est obligatoire dès qu'il y a taxation : le
LU+ 8 alimente le contrôle VIES intracommunautaire. - ICD 0240 reconnu OpenPEPPOL — listé dans la PEPPOL Code List for Party Identifiers, garantissant l'unicité mondiale.
Pièges courants
- Mettre le numéro TVA en EndpointID. Le routage luxembourgeois se fait sur le matricule (0240), pas sur le numéro TVA — sinon la facture n'est pas livrée.
- Confondre matricule personne morale et physique. 11 chiffres vs 13 : un indépendant (personne physique) a un matricule à 13 chiffres, à ne pas tronquer.
- Oublier la lettre du RCSL. « 123456 » sans le « B » n'est pas un numéro RCSL valide.
- Réutiliser un ICD étranger. 0240 est propre au Luxembourg ; envoyer un matricule LU avec un ICD belge (0208) est une incohérence de routage.