Vai al contenuto

Avviso

UBL-CR-587: Il codice di catalogo dell'articolo non si usa nelle righe

In breve

Avviso: da controllare.

UBL-CR-587 significa che una riga di fattura o di nota di credito contiene un'identificazione di catalogo dell'articolo (cac:CatalogueItemIdentification), che la norma EN 16931 non usa. È un avviso. Se il numero è il tuo codice articolo, spostalo nel codice articolo del fornitore (BT-155). Se è il codice articolo del cliente, usa il codice articolo del cliente (BT-156). Altrimenti eliminalo da questo elemento.

In questa pagina

Che cosa significa

La regola controlla l'articolo di ogni riga (o riga di nota di credito) in un file UBL, il formato XML usato da Peppol e XRechnung, non la FatturaPA. Scatta un avviso quando l'articolo contiene un blocco cac:CatalogueItemIdentification, cioè il codice che l'articolo ha in un catalogo. EN 16931 prevede invece tre identificativi: quello del fornitore (BT-155), quello del cliente (BT-156) e quello standard (BT-157), per esempio un GTIN.

Perché è importante

EN 16931 non prevede blocchi di identificazione di catalogo nell'articolo delle righe di fattura o di nota di credito.

Come correggerlo

Trova nel tuo software di fatturazione il campo che contiene il numero di catalogo. Mappalo sul codice articolo del fornitore (il tuo codice articolo), oppure sul codice articolo del cliente se il numero è suo, oppure disattiva l'esportazione. Se costruisci l'XML a mano, usa cac:SellersItemIdentification/cbc:ID per il tuo codice articolo oppure cac:BuyersItemIdentification/cbc:ID per quello del cliente, dentro cac:Item. Poi elimina cac:CatalogueItemIdentification da cac:InvoiceLine/cac:Item (cac:CreditNoteLine in una nota di credito).

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 should not include the InvoiceLine Item CatalogueItemIdentification

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

Aggiornato il 7 novembre 2026