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 |