Ce înseamnă
Perioada de facturare (BG-14), sau perioada de pe o linie (BG-26), se află în BillingSpecifiedPeriod. Data ei de sfârșit (BT-74, sau BT-135 pe o linie) se scrie în EndDateTime. Regula verifică ca EndDateTime 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 sfârșit 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 EndDateTime cu DateTimeString, setează atributul format la 102 și scrie data ca YYYYMMDD, de exemplu 20261130. Verifică în același fel și data de început, 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 |
Verifică fișierul
Reguli conexe
- CII-DT-073 Fără data și ora complete în perioada de facturare
- CII-DT-074 Fără indicatorul de perioadă deschisă în perioada de facturare
- CII-DT-075 Fără codul de sezon în perioada de facturare
- CII-DT-076 Fără identificator în perioada de facturare
- CII-DT-077 Fără nume în perioada de facturare
- CII-DT-078 Fără număr de secvență în perioada de facturare