Vai al contenuto

Errore fatale

UBL-CR-666: Il riferimento all'oggetto fatturato non può avere un allegato

In breve

Errore grave: non supera i controlli selezionati.

UBL-CR-666 significa che un riferimento con codice tipo documento 130 (l'identificativo dell'oggetto fatturato, BT-18) ha anche un allegato, e questo non è ammesso. È un errore: sposta l'allegato in un riferimento separato a un documento di supporto.

In questa pagina

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
Testo della regola tratto da phive-rules 4.6.4.

Verifica il file

Trascina qui la fattura elettronica per vedere se UBL-CR-666 dà ancora errore e quali altre regole non sono rispettate.

Aggiornato il 7 novembre 2026