Che cosa significa
Ogni elemento il cui nome termina con BinaryObject deve avere l'attributo filename. Per un allegato incorporato nella fattura (BT-125), il nome del file (BT-125-2) è l'attributo filename dell'elemento cbc:EmbeddedDocumentBinaryObject, per esempio filename="foglio-ore.pdf". Il controllo verifica solo la presenza dell'attributo, non che il valore sia compilato o comprenda un'estensione.
Perché è importante
EN 16931 richiede l'attributo filename e un allegato senza questo attributo non supera il controllo.
Come correggerlo
Dai all'allegato un nome di file nel software di fatturazione ed esporta di nuovo. Se costruisci l'XML tu, aggiungi filename="foglio-ore.pdf" a cbc:EmbeddedDocumentBinaryObject, accanto all'attributo mimeCode. Se l'allegato non ti serve, toglilo ed esporta di nuovo la fattura. 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
Binary object elements shall contain the file name attribute 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 |