Vai al contenuto
Tema
Italiano

Errore grave

CII-DT-068: Scrivi la data di inizio del periodo come data semplice

In breve

Errore grave: non supera i controlli selezionati.

CII-DT-068 significa che la data di inizio del periodo di fatturazione è scritta con un elemento DateTime, che non è consentito. Per correggere, scrivi la data come DateTimeString con formato 102, cioè AAAAMMGG.

In questa pagina

Che cosa significa

Il periodo di fatturazione (BG-14), o il periodo su una riga (BG-26), si trova in BillingSpecifiedPeriod. La sua data di inizio (BT-73, o BT-134 su una riga) va in StartDateTime. La regola controlla che StartDateTime non contenga un elemento DateTime, cioè un valore con data e ora complete. EN 16931 usa la forma semplice, DateTimeString.

Perché è importante

Lo standard fissa il modo in cui questa data si scrive, così ogni sistema ricevente la legge allo stesso modo. Una data di inizio scritta in un altro modo non rispetta lo standard, quindi il file non supera il controllo e viene rifiutato.

Come correggerlo

Controlla le impostazioni di esportazione della fattura elettronica o dell'XML nel tuo software di fatturazione e scegli l'output EN 16931 standard. Se costruisci l'XML da solo, sostituisci l'elemento DateTime dentro StartDateTime con DateTimeString, imposta l'attributo format su 102 e scrivi la data come AAAAMMGG, per esempio 20261001. Controlla allo stesso modo la data di fine, che ha una regola a parte.

Il testo ufficiale della regola

DateTime shall not be used.

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

Aggiornato il 6 novembre 2026