Sari la conținut

Avertisment

CII-SR-322: Scrie data livrării ca DateTimeString, nu ca DateTime

Pe scurt

Avertisment: merită verificat.

CII-SR-322 înseamnă că o dată din evenimentul de livrare este scrisă ca DateTime, formă pe care EN 16931 nu o folosește. Este un avertisment, deci fișierul este acceptat; scrie data livrării ca DateTimeString cu codul de format 102.

Pe această pagină

Ce înseamnă

Data livrării (BT-72) se află în evenimentul de livrare, în OccurrenceDateTime. Într-un fișier CII o dată se poate scrie în două moduri: ca DateTime, un marcaj de timp complet, sau ca DateTimeString, o dată cu un cod de format. EN 16931 folosește doar a doua variantă, iar regula verifică dacă DateTime nu este folosit acolo.

De ce contează

Programele care primesc factura caută data livrării în DateTimeString. O dată scrisă ca DateTime poate să nu fie citită ca data livrării și poate apărea goală la cumpărător. Factura nu este respinsă.

Cum rezolvi problema

Schimbă modul în care este scrisă data, nu valoarea ei. Folosește DateTimeString cu codul de format 102, adică data în forma compactă an, lună, zi (de exemplu 20261105), în locul lui DateTime. În programele de facturare aceasta este o setare de format sau de profil, așa că verifică setările de export al facturii electronice sau actualizează programul; dacă XML-ul este scris de un script al tău, modifică acel element. Merită corectat mai ales pentru că altfel data livrării poate apărea goală la cumpărător.

Regula așa cum este publicată

DateTime should not be present

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

Actualizat pe 6 noiembrie 2026