# BR-DEX-04 Lo schema dell’identificativo di parte deve usare un codice ISO 6523

Qualsiasi identificatore di schema su un identificativo di parte (Venditore BT-29, Acquirente BT-46, Beneficiario BT-60) deve essere codificato con una voce dell’elenco codici ISO 6523 ICD.

## Descrizione del problema

> **ERRORE**: Regola dell’estensione XRechnung (KoSIT, BR-DEX) · XRechnung 3.0

## Contesto e significato

Questa regola dell’estensione XRechnung scatta solo nello scenario Extension, che allenta la severità del core per consentire codici di schema ISO 6523 aggiuntivi (come gli identificativi DIGA) per gli identificativi di parte.

## Soluzione

Imposta @schemeID su cac:PartyIdentification/cbc:ID con un valore ISO 6523 ICD valido (ad esempio 0088 per GLN). Se non servono gli identificativi Extension, il profilo CIUS XRechnung standard evita questa regola.

- [Valida XML](/it/xrechnung-validator?source=resource&rule=BR-DEX-04)
- [Converti fattura](/it/pdf-to-xrechnung?source=resource&rule=BR-DEX-04)

## Esempi validi

- <cbc:ID schemeID="0088">4012345000009</cbc:ID>

## Esempi non validi

- <cbc:ID schemeID="XYZ">4012345000009</cbc:ID> — XYZ non è un codice ISO 6523

## Esempi di codice

### XML valido
```
<cac:PartyIdentification>
  <cbc:ID schemeID="0088">4012345000009</cbc:ID>
</cac:PartyIdentification>
```

### XML non valido
```
<cac:PartyIdentification>
  <cbc:ID schemeID="XYZ">4012345000009</cbc:ID>
</cac:PartyIdentification>
```

## Campi interessati

- [BT-29 Identificativo venditore](/resources/xrechnung/bt-29-seller-identifier)
- [BT-46 Identificativo acquirente](/resources/xrechnung/bt-46-buyer-identifier)
- [BT-60 Identificativo beneficiario](/resources/xrechnung/bt-60-payee-identifier)

## Regole correlate

- [BR-DEX-05](/resources/kosit-validator-errors/br-dex-05-legal-registration-iso-6523-scheme)
- [BR-DE-21](/resources/kosit-validator-errors/br-de-21-specification-identifier-syntax)

## Strumenti di validazione

- [Validatore KoSIT ufficiale](https://github.com/itplr-kosit/validator): Esegui il validatore ufficiale KoSIT con la configurazione XRechnung per controllare le regole EN 16931 e XRechnung.
- [Converti PDF in XRechnung](/pdf-to-xrechnung): Individua gli errori di validazione durante la conversione e verifica ogni correzione.

## Risorse correlate

- [Specifiche ufficiali](https://xeinkauf.de/xrechnung/)
- [Test suite](https://github.com/itplr-kosit/xrechnung-testsuite)
- [Tutti gli errori di validazione](/resources/kosit-validator-errors): Panoramica delle regole di validazione EN 16931, XRechnung e Peppol spiegate qui.
