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 |