Sari la conținut
Temă
Română

Eroare fatală

CII-DT-081: Perioada de facturare nu poate conține un PurposeCode

Pe scurt

Eroare fatală: nu trece verificările selectate.

CII-DT-081 înseamnă că o perioadă de facturare din fișier conține un element PurposeCode, pe care EN 16931 nu îl permite acolo. Șterge acel element și păstrează data de început și data de sfârșit a perioadei.

Pe această pagină

Ce înseamnă

Perioada de facturare arată ce date acoperă factura, de exemplu luna în care s-a prestat un serviciu. Ea se poate indica o dată pentru toată factura (BG-14) și, separat, pentru o singură linie (BG-26). În fișier este un bloc BillingSpecifiedPeriod. Regula verifică ca acest bloc să nu conțină elementul PurposeCode. Formatul CII general are acest element, dar EN 16931 nu îl folosește.

De ce contează

EN 16931 stabilește exact ce câmpuri poate folosi o factură electronică, ca fiecare destinatar să citească fișierul la fel. Un câmp din afara listei nu are un înțeles agreat, așa că fișierul nu trece verificarea, iar factura este respinsă.

Cum rezolvi problema

PurposeCode este scris de programul care creează fișierul, deci rareori îl vezi pe factura propriu-zisă. Caută în setările de export sau de format o alegere de profil și selectează EN 16931 (sau XRechnung, formatul german, dacă cumpărătorul este o instituție publică din Germania), nu Extended sau un CII generic. Dacă nu există o asemenea setare, cere producătorului programului să nu mai scrie PurposeCode în perioada de facturare. Dacă editezi singur XML-ul, șterge linia PurposeCode din BillingSpecifiedPeriod.

Regula așa cum este publicată

PurposeCode 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-081 mai este încălcată și ce alte reguli nu sunt respectate.

Actualizat pe 6 noiembrie 2026