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 fine (BT-74, o BT-135 su una riga) va in EndDateTime. La regola controlla che EndDateTime 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 fine 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 EndDateTime con DateTimeString, imposta l'attributo format su 102 e scrivi la data come AAAAMMGG, per esempio 20261031. Controlla allo stesso modo la data di inizio, 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 |