# BT-24 Identificatore della specifica

Identifica la specifica che contiene l'insieme di regole (contenuto semantico, cardinalità e business rules) a cui l'XML è conforme. Indica quale profilo/specifica di fatturazione è usata (es. XRechnung, PEPPOL BIS).

> BT-24 (Specification identifier / CustomizationID) names the standard the document conforms to. Mandatory under EN 16931. For XRechnung 3.x it must be the registered CIUS URN combining EN 16931 compliance and the XRechnung extension. Example: urn:cen.eu:en16931:2017#compliant#urn:xeinkauf.de:kosit:xrechnung_3.0.
>
> BT-24 · EN 16931 / XRechnung 3.x

## Scheda di riferimento BT

Dati canonici EN 16931 / XRechnung per questo termine commerciale — citabili da questo ancoraggio.

- **Codice BT**: BT-24
- **Nome**: Specification Identifier
- **Cardinalità**: Mandatory (M)
- **Gruppo di business**: BG-2 PROCESS CONTROL
- **Tipo di dato**: Identifier
- **Valore di esempio**: urn:cen.eu:en16931:2017#compliant#urn:xeinkauf.de:kosit:xrechnung_3.0

## Risposta rapida

Identifica la specifica che contiene l'insieme di regole (contenuto semantico, cardinalità e business rules) a cui l'XML è conforme. Indica quale profilo/specifica di fatturazione è usata (es. XRechnung, PEPPOL BIS).

> **Fondamenti fattura**: Numeri del documento, date, identificatori di processo e contesto generale della fattura.

## Spiegazione semplice

Identifica la specifica che contiene l'insieme di regole (contenuto semantico, cardinalità e business rules) a cui l'XML è conforme. Indica quale profilo/specifica di fatturazione è usata (es. XRechnung, PEPPOL BIS).

Identifica la specifica che contiene l'insieme di regole (contenuto semantico, cardinalità e business rules) a cui l'XML è conforme. Indica quale profilo/specifica di fatturazione è usata (es. XRechnung, PEPPOL BIS).

Fondamentale perché determina quali regole di validazione, logiche e requisiti tecnici si applicano. I sistemi lo usano per scegliere pipeline e schema corretti. È essenziale per interoperabilità tra reti e standard di e‑fatturazione.

## Cosa inserire di solito

URN (Uniform Resource Name) format following the pattern: urn:cen.eu:en16931:2017#[compliant|conformant]#[specification-specific-identifier]

Valori tipicamente validi sono: urn:cen.eu:en16931:2017#compliant#urn:xeinkauf.de:kosit:xrechnung_3.0, urn:cen.eu:en16931:2017#compliant#urn:xoev-de:kosit:standard:xrechnung_2.3, urn:cen.eu:en16931:2017#compliant#urn:fdc:peppol.eu:2017:poacc:billing:3.0, urn:cen.eu:en16931:2017#conformant#urn:fdc:peppol.eu:2017:poacc:billing:international:aunz:3.0

Obbligatorio per tutte le XRechnung dal v1.0. Richiesto da EN 16931-1 ed essenziale per conformità alle regole tedesche e ai requisiti di rete PEPPOL.

## Errori frequenti

Evita valori come: XRechnung, PEPPOL, EN16931, urn:custom:billing:1.0

Codici di regola pertinenti: BR-DE-1, PEPPOL-EN16931-R007

## Esempi nel contesto

Fondamentale perché determina quali regole di validazione, logiche e requisiti tecnici si applicano. I sistemi lo usano per scegliere pipeline e schema corretti. È essenziale per interoperabilità tra reti e standard di e‑fatturazione.

Obbligatorio per tutte le XRechnung dal v1.0. Richiesto da EN 16931-1 ed essenziale per conformità alle regole tedesche e ai requisiti di rete PEPPOL.

## Esempi validi

- urn:cen.eu:en16931:2017#compliant#urn:xeinkauf.de:kosit:xrechnung_3.0
- urn:cen.eu:en16931:2017#compliant#urn:xoev-de:kosit:standard:xrechnung_2.3
- urn:cen.eu:en16931:2017#compliant#urn:fdc:peppol.eu:2017:poacc:billing:3.0
- urn:cen.eu:en16931:2017#conformant#urn:fdc:peppol.eu:2017:poacc:billing:international:aunz:3.0

## Esempi non validi

- XRechnung
- PEPPOL
- EN16931
- urn:custom:billing:1.0

## Campi correlati

Fondamentale perché determina quali regole di validazione, logiche e requisiti tecnici si applicano. I sistemi lo usano per scegliere pipeline e schema corretti. È essenziale per interoperabilità tra reti e standard di e‑fatturazione.

- [BT-23 Identificatore del tipo di processo di business](/resources/xrechnung/bt-23-business-process-type-identifier)
- [BT-34 Indirizzo elettronico del venditore](/resources/xrechnung/bt-34-seller-electronic-address)
- [BT-49 Indirizzo elettronico dell'acquirente](/resources/xrechnung/bt-49-buyer-electronic-address)

## Mappatura XML e dati del campo

Apri il riferimento tecnico solo se ti servono percorsi XML, codici delle regole del validator, formulazioni legali o mapping specifici di formato.

### ID campo:
BT-24

### Tipo di dato:
identifier

### Cardinalità:
1..1

### Requisito:
Obbligatorio

### Lunghezza max:
200 caratteri

### Dalla versione:
XRechnung 1.0+

## Implementazione XML

### Sintassi UBL 2.1
```
/Invoice/cbc:CustomizationID
```

### Sintassi CII (UN/CEFACT)
```
/CrossIndustryInvoice/ExchangedDocumentContext/ram:GuidelineSpecifiedDocumentContextParameter/ram:ID
```

## Regole di validazione

### BR-DE-1
BR-DE-1

### PEPPOL-EN16931-R007
PEPPOL-EN16931-R007

## Perche lo standard considera questo campo importante

### Contesto aziendale
Fondamentale perché determina quali regole di validazione, logiche e requisiti tecnici si applicano. I sistemi lo usano per scegliere pipeline e schema corretti. È essenziale per interoperabilità tra reti e standard di e‑fatturazione.

### Requisito legale
Obbligatorio per tutte le XRechnung dal v1.0. Richiesto da EN 16931-1 ed essenziale per conformità alle regole tedesche e ai requisiti di rete PEPPOL.

## FAQ

### Qual è la differenza tra identificatori XRechnung e PEPPOL?
XRechnung usa ad es. "…#urn:xeinkauf.de:kosit:xrechnung_3.0" per la PA tedesca, mentre PEPPOL usa "…:poacc:billing:3.0" per transazioni B2B nella rete Peppol. Entrambi si basano su EN 16931 ma con estensioni/requisiti diversi.

### Come scelgo l'identificatore corretto per la mia fattura?
Per fatture verso PA tedesca usa l'identificatore XRechnung; per transazioni via rete Peppol usa l'identificatore PEPPOL BIS. Dipende da destinatario e canale di trasmissione: verifica sempre con destinatario/provider.

### Cosa succede se uso l'identificatore sbagliato?
Un identificatore errato causa errori di validazione e rifiuto. Il sistema ricevente lo usa per applicare le regole corrette: verifica sempre la specifica richiesta prima dell'invio.

### Esistono varianti regionali degli identificatori?
Sì. Paesi/regioni possono avere CIUS proprie basate su EN 16931. Usa sempre la specifica richiesta dal mercato/destinatario (esistono esempi anche extra‑UE).

### Come si collega BT-24 a BT-23?
BT-24 definisce la specifica tecnica e le regole di validazione; BT-23 definisce il contesto di processo. Insieme (XRechnung 3.0.1+) permettono al sistema di sapere “come validare” e “per quale processo”.

### Posso usare identificatori personalizzati?
No. Devi usare identificatori standard riconosciuti dai sistemi riceventi. Identificatori custom causano fallimenti di validazione. Usa solo quelli pubblicati da enti/standard riconosciuti (CEN, PEPPOL, autorità nazionali).

## Fonti ufficiali e strumenti

- [Validatore KoSIT](https://erechnungsvalidator.service-bw.de/)
- [Invoice Converter](/pdf-to-xrechnung)
- [Standard XRechnung](https://xeinkauf.de/xrechnung/)
- [Test suite](https://github.com/itplr-kosit/xrechnung-testsuite)
