Vai al contenuto
Tema
Italiano

Avviso

CII-SR-400: Scrivi la data di scadenza come stringa di data, non data e ora

In breve

Avviso: da controllare.

CII-SR-400 significa che la data di scadenza è scritta con un elemento DateTime, mentre EN 16931 si aspetta un DateTimeString. È solo un avviso e la fattura viene comunque accettata: scrivi la data come DateTimeString con format 102.

In questa pagina

Che cosa significa

La data di scadenza (BT-9) nelle condizioni di pagamento è scritta con un elemento DateTime. EN 16931 si aspetta la data di scadenza in un elemento DateTimeString con format 102, cioè la data in otto cifre nell'ordine anno, mese, giorno, ad esempio 20261130.

Perché è importante

È un avviso, quindi la fattura viene comunque accettata. Un sistema che legge la data di scadenza solo da DateTimeString però non la trova e può trattare la fattura come priva di scadenza. Conviene correggere, perché la data di scadenza dice al cliente quando pagare.

Come correggerlo

Sostituisci l'elemento DateTime dentro la data di scadenza con un elemento DateTimeString, aggiungi l'attributo format con il valore 102 e scrivi la data in otto cifre. La maggior parte dei software di fatturazione lo scrive da sola: se non puoi modificare il file, cerca un'impostazione di esportazione o un aggiornamento che produca date secondo EN 16931, oppure chiedi all'assistenza del software.

Il testo ufficiale della regola

DateTime should not be present

Dove si applica questa regola

Set di regole Versione
EN 16931 (CII) 1.3.17
XRechnung 3.0 (CII) 3.0.2
NLCIUS (CII) 1.0.3.13
France CTC (CII) 1.4.0-04
Testo della regola tratto da phive-rules 4.6.4.

Verifica il file

Trascina qui la fattura elettronica per vedere se CII-SR-400 dà ancora errore e quali altre regole non sono rispettate.

Aggiornato il 6 novembre 2026