Che cosa significa
Il controllo cerca in tutto il file un attributo listAgencyName. In UBL può stare su un valore codificato, come il codice del mezzo di pagamento (BT-81), e indica il nome dell'organizzazione che gestisce l'elenco di codici da cui proviene il valore. Basta una sola occorrenza in un punto qualsiasi del file per far scattare l'avviso.
Perché è importante
EN 16931 chiede di omettere listAgencyName dalle fatture e dalle note di credito UBL.
Come correggerlo
Conviene sistemarlo se il tuo software lo aggiunge a ogni fattura, perché l'avviso si ripete su tutte. Chiedi al produttore del software di fatturazione di non scrivere più listAgencyName. Se costruisci l'XML tu, togli l'attributo da ogni elemento che lo ha e tieni il codice. 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
List agency name 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-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
- UBL-DT-20 Lascia fuori l'attributo listURI
- UBL-DT-21 Lascia fuori l'attributo listSchemeURI
- UBL-DT-22 Lascia fuori l'attributo languageLocaleID