# BR-01 Identifiant de spécification requis

Une facture doit porter un identifiant de spécification (BT-24) qui nomme la syntaxe et les règles métier suivies par le document.

## Description du problème

Une facture doit porter un identifiant de spécification (BT-24) qui nomme la syntaxe et les règles métier suivies par le document.

> **ERREUR**: XRechnung 3.0

## Contexte et importance

Il s’agit d’une règle centrale EN16931 ; l’identifiant indique au validateur quel jeu de règles appliquer et doit donc précéder toute autre vérification.

## Solution

Ajoutez cbc:CustomizationID avec l’URN de spécification EN16931/XRechnung, par exemple urn:cen.eu:en16931:2017#compliant#urn:xoev-de:kosit:standard:xrechnung_3.0.

- validate
- convert

## Exemples valides

- BT-24 = urn:cen.eu:en16931:2017#compliant#urn:xoev-de:kosit:standard:xrechnung_3.0

## Exemples invalides

- L’élément cbc:CustomizationID est totalement absent du document

## Exemples de code

### XML valide
```
<cbc:CustomizationID>urn:cen.eu:en16931:2017#compliant#urn:xoev-de:kosit:standard:xrechnung_3.0</cbc:CustomizationID>
<cbc:ID>RE-2024-0001</cbc:ID>
```

### XML invalide
```
<cbc:ID>RE-2024-0001</cbc:ID>
<cbc:IssueDate>2024-05-01</cbc:IssueDate>
```

## Champs concernés

- [BT-24 Identifiant de spécification](/resources/xrechnung/bt-24-specification-identifier)

## Règles associées

- [BR-DE-21](/resources/kosit-validator-errors/br-de-21-specification-identifier-syntax)

## Outils de validation

- [Validateur KoSIT officiel](https://erechnungsvalidator.service-bw.de/): Validez vos fichiers XRechnung par rapport à toutes les règles BR-DE.
- [Convertir un PDF en XRechnung](/pdf-to-xrechnung): Repérez les erreurs de validation pendant la conversion et vérifiez chaque correction.

## Ressources associées

- [Spécification officielle](https://xeinkauf.de/xrechnung/)
- [Suite de tests](https://github.com/itplr-kosit/xrechnung-testsuite)
- [Toutes les erreurs de validation](/resources/kosit-validator-errors): Aperçu de toutes les règles de validation XRechnung en Allemagne.
