Ce înseamnă
Perioada de facturare (BG-14), sau perioada de pe o linie (BG-26), se află în BillingSpecifiedPeriod. Data ei de început (BT-73, sau BT-134 pe o linie) se scrie în StartDateTime. Regula verifică ca StartDateTime să nu conțină un element DateTime, adică o valoare completă de dată și oră. EN 16931 folosește forma simplă de dată, DateTimeString.
De ce contează
Standardul fixează forma în care se scrie această dată, ca toate sistemele care primesc factura să o citească la fel. O dată de început scrisă altfel nu respectă această formă, deci fișierul nu trece verificarea și este respins.
Cum rezolvi problema
Deschide setările de export de factură electronică sau de XML din programul tău de facturare și alege exportul standard EN 16931. Dacă generezi XML-ul singur, înlocuiește elementul DateTime din StartDateTime cu DateTimeString, setează atributul format la 102 și scrie data ca YYYYMMDD, de exemplu 20261101. Verifică în același fel și data de sfârșit, care are propria regulă.
Regula așa cum este publicată
DateTime shall not be used. Unde se aplică regula
| Set de reguli | Versiune |
|---|---|
| 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 |