Che cosa significa
In un file UBL, cac:AdditionalDocumentReference serve per due cose diverse. Con codice tipo documento 130 contiene l'identificativo dell'oggetto fatturato (BT-18). Senza quel codice descrive un documento di supporto (BG-24), che può avere un allegato: un file incorporato (BT-125) o un link a un file (BT-124). La regola controlla che un riferimento con codice 130 non contenga cac:Attachment. Nei set di regole belgi (UBL.BE) il testo ufficiale è formulato in modo un po' diverso, ma vieta la stessa cosa.
Perché è importante
Questa regola è un errore, non un avviso. Un riferimento con codice 130 viene letto solo come identificativo, mentre un documento di supporto viene letto da un riferimento senza quel codice. Se un unico riferimento prova a essere entrambe le cose, il file viola le regole UBL di EN 16931.
Come correggerlo
Nel tuo software di fatturazione controlla i riferimenti e i documenti allegati della fattura. Lascia il riferimento all'oggetto fatturato, come il numero di un abbonamento o di un punto di fornitura, senza alcun file collegato. Aggiungi il PDF o l'altro documento di supporto a parte, come documento di supporto con un suo riferimento. Se costruisci l'XML a mano, togli cac:Attachment dal cac:AdditionalDocumentReference che ha cbc:DocumentTypeCode 130 e mettilo in un altro cac:AdditionalDocumentReference senza quel codice.
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
A UBL invoice shall not include an AdditionalDocumentReference simultaneously referring an Invoice Object Identifier and an Attachment 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-CR-667 Il codice articolo del cliente va scritto senza schema
- UBL-CR-668 Il codice articolo del fornitore va scritto senza schema
- UBL-CR-669 Lo sconto sul prezzo non deve avere un codice motivo
- UBL-CR-670 Lo sconto sul prezzo non deve avere un testo del motivo
- UBL-CR-671 Lo sconto sul prezzo non deve avere un fattore moltiplicatore
- UBL-CR-672 Il codice tipo della nota di credito non deve avere listID