Che cosa significa
Una fattura o una nota di credito UBL può indicare la gara o il lotto a cui si riferisce (BT-17) in cac:OriginatorDocumentReference, e della EN 16931 si usa soltanto l'identificativo (cbc:ID). La regola controlla che non ci sia cbc:DocumentTypeCode, un codice che dice che tipo di documento è quello richiamato. Anche un elemento vuoto conta come presente. Non va confuso con il tipo di documento della fattura stessa (BT-3), che invece serve.
Perché è importante
È un avviso, quindi il file viene accettato e può essere inviato. Nella norma non esiste un campo per questo codice, per cui il software del destinatario non riesce a collocarlo e di solito lo salta. Conviene toglierlo perché il file resti identico a quanto previsto dalla norma e non generi segnalazioni nei controlli più severi.
Come correggerlo
Nel tuo software di fatturazione cerca il riferimento alla gara o al lotto e cancella l'eventuale tipo o codice del documento salvato insieme. Lascia il numero di riferimento e genera di nuovo il file. Se il codice ricompare a ogni esportazione, controlla se c'è un aggiornamento del software o scrivi all'assistenza. Se scrivi l'XML a mano, togli cbc:DocumentTypeCode da cac:OriginatorDocumentReference.
Il testo ufficiale della regola
A UBL invoice should not include the OriginatorDocumentReference DocumentTypeCode 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 |