Vai al contenuto
Tema
Italiano

Avviso

CII-SR-322: Scrivi la data di consegna come DateTimeString, non DateTime

In breve

Avviso: da controllare.

CII-SR-322 significa che una data nell'evento di consegna è scritta come DateTime, che EN 16931 non usa. È un avviso, quindi il file viene accettato comunque; scrivi invece la data di consegna come DateTimeString con il codice formato 102.

In questa pagina

Che cosa significa

La data di consegna (BT-72) sta nell'evento di consegna, sotto OccurrenceDateTime. In un file CII una data si può scrivere in due modi: come DateTime, un timestamp completo, oppure come DateTimeString, una data con un codice di formato. EN 16931 usa solo il secondo e la regola controlla che lì non si usi DateTime.

Perché è importante

Il software del cliente cerca la data di consegna in DateTimeString. Una data scritta come DateTime potrebbe non essere letta come data di consegna e risultare vuota dalla parte del cliente. La fattura non viene respinta.

Come correggerlo

Cambia il modo in cui la data è scritta, non il suo valore: usa DateTimeString con il codice formato 102, cioè la data compatta nella forma anno, mese, giorno (AAAAMMGG), al posto di DateTime. Nel software di fatturazione è un'impostazione di formato o di profilo, quindi controlla le impostazioni di esportazione della fattura elettronica o aggiorna il software. Se il file lo genera un tuo script, modifica quell'elemento.

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

Aggiornato il 6 novembre 2026