Che cosa significa
Il controllo cerca in tutto il file un attributo unitCodeListIdentifier. In UBL può stare sulla quantità di una riga (BT-129) e dice da quale elenco di codici proviene il codice dell'unità di misura (BT-130). Per esempio, HUR è il codice delle ore. Questa regola controlla la presenza di unitCodeListIdentifier, non il valore di unitCode.
Perché è importante
EN 16931 chiede di omettere unitCodeListIdentifier dalle fatture e dalle note di credito UBL.
Come correggerlo
Vale la pena sistemarlo se ogni fattura del tuo software lo contiene, perché l'avviso si ripete. Le tue righe mantengono le loro unità, come ore o pezzi: va tolto solo l'attributo dell'elenco di codici. Chiedi al produttore del software di fatturazione di non scrivere più unitCodeListIdentifier. Se costruisci l'XML tu, tieni unitCode e togli unitCodeListIdentifier da ogni elemento che lo ha. Esporta di nuovo e ricontrolla il file.
Dopo aver corretto il file, controllalo di nuovo gratis: Verificare una fattura elettronica
Oppure correggi la fattura in un modulo e scarica il file corretto, per 1 credito: Correggere una fattura elettronica con errori
Il testo ufficiale della regola
Unit code list identifier attribute should not be present Dove si applica questa regola
| Set di regole | Versione |
|---|---|
| EN 16931 (UBL) | 1.3.17 |
| EN 16931 (UBL credit note) | 1.3.17 |
| XRechnung 3.0 (UBL) | 3.0.2 |
| XRechnung 3.0 (UBL credit note) | 3.0.2 |
| Peppol BIS Billing 3.0 (invoice) | 2026.5 |
| Peppol BIS Billing 3.0 (credit note) | 2026.5 |
| SI-UBL 2.0 / NLCIUS (invoice) | 2.0.3.13 |
| SI-UBL 2.0 / NLCIUS (credit note) | 2.0.3.13 |
| France CTC (UBL invoice) | 1.4.0-04 |
| France CTC (UBL credit note) | 1.4.0-04 |
| CIUS-RO UBL Invoice 1.0.9 | 1.0.9 |
| CIUS-RO UBL Credit Note 1.0.9 | 1.0.9 |
Verifica il file
Regole correlate
- UBL-DT-14 Lascia fuori l'attributo unitCodeListAgencyIdentifier
- UBL-DT-15 Lascia fuori l'attributo unitCodeListAgencyName
- UBL-DT-16 Lascia fuori l'attributo listAgencyName
- UBL-DT-17 Lascia fuori l'attributo listName
- UBL-DT-18 Lascia fuori l'attributo name (tranne sul codice del mezzo di pagamento)
- UBL-DT-19 Lascia fuori l'attributo languageID