Vai al contenuto

Errore fatale

UBL-SR-43: Solo l'oggetto fatturato può avere un identificativo di schema

In breve

Errore grave: non supera i controlli selezionati.

UBL-SR-43 significa che un riferimento a un documento (cac:AdditionalDocumentReference) ha uno schema o un codice tipo documento non ammesso. Usa il codice 130 per l'identificativo dell'oggetto fatturato (BT-18), oppure il codice 50 nelle note di credito, e togli schema e codice tipo documento dagli altri documenti giustificativi.

In questa pagina

Che cosa significa

Il controllo esamina ogni cac:AdditionalDocumentReference. Il test principale ammette un riferimento con cbc:DocumentTypeCode uguale a 130, oppure a 50 se il documento è una nota di credito. Ammette anche un riferimento senza cbc:DocumentTypeCode e senza cbc:ID/@schemeID, come un riferimento a un documento allegato (BT-122). Per l'identificativo dell'oggetto fatturato (BT-18), l'eventuale attributo schemeID contiene l'identificativo dello schema (BT-18-1). Anche nelle varianti UBL.BE e Peppol italiane è ammesso il codice 50 nelle note di credito, ma il controllo verifica cbc:ID/@scheme invece di cbc:ID/@schemeID.

Perché è importante

La regola riserva lo schema ai riferimenti all'oggetto fatturato, non ai normali documenti giustificativi.

Come correggerlo

Nel tuo software di fatturazione controlla i riferimenti ai documenti e gli allegati che hai aggiunto. Lascia lo schema solo sull'identificativo dell'oggetto fatturato, con codice tipo 130 oppure, se il documento è una nota di credito, 50. Per gli altri documenti giustificativi, non indicare né schema né tipo documento. Se costruisci l'XML a mano, togli schemeID (scheme nelle varianti UBL.BE e Peppol italiane) da cbc:ID e cancella cbc:DocumentTypeCode nei cac:AdditionalDocumentReference di quei documenti giustificativi.

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

Scheme identifier shall only be used for invoiced object (document type code with value 130 or 50)

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-SR-43 dà ancora errore e quali altre regole non sono rispettate.

Aggiornato il 8 novembre 2026