Sari la conținut

Eroare fatală

CII-DT-072: Scrie data de sfârșit a perioadei de facturare ca dată simplă

Pe scurt

Eroare fatală: nu trece verificările selectate.

CII-DT-072 înseamnă că data de sfârșit a perioadei de facturare este scrisă cu un element DateTime, ceea ce nu este permis. Corectează scriind data ca DateTimeString cu formatul 102, adică YYYYMMDD (anul, luna, ziua, fără separatori).

Pe această pagină

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
Textul regulii este preluat din phive-rules 4.6.4.

Verifică fișierul

Trage aici factura electronică și vezi dacă CII-DT-072 mai este încălcată și ce alte reguli nu sunt respectate.

Actualizat pe 6 noiembrie 2026