Przejdź do treści
Motyw
Polski

Błąd krytyczny

CII-DT-068: Data początkowa okresu rozliczeniowego jako zwykła data

W skrócie

Błąd krytyczny: nie przechodzi wybranych weryfikacji.

CII-DT-068 oznacza, że data początkowa okresu rozliczeniowego jest zapisana elementem DateTime, a to jest niedozwolone. Zapisz ją jako DateTimeString z formatem 102, czyli RRRRMMDD.

Na tej stronie

Co to oznacza

Okres rozliczeniowy, czyli okres, którego dotyczy faktura (BG-14), albo okres na pozycji (BG-26), znajduje się w elemencie BillingSpecifiedPeriod. Jego data początkowa (BT-73, a na pozycji BT-134) trafia do StartDateTime. Reguła sprawdza, czy StartDateTime nie zawiera elementu DateTime, czyli pełnej wartości daty i czasu. Norma EN 16931 używa zwykłej daty, zapisanej jako DateTimeString.

Dlaczego to ważne

Norma ustala sposób zapisu tej daty, żeby każdy system odbiorcy odczytał ją tak samo. Data zapisana inaczej nie spełnia normy, więc plik nie przechodzi weryfikacji i zostaje odrzucony.

Jak to poprawić

Zajrzyj do ustawień eksportu e-faktury lub XML w programie do faktur i wybierz standardowy wynik EN 16931. Jeśli tworzysz XML samodzielnie, zamień element DateTime wewnątrz StartDateTime na DateTimeString, ustaw atrybut format na 102 i wpisz datę jako RRRRMMDD, na przykład 20261101. Datę końcową sprawdź w ten sam sposób, bo ma własną regułę.

Oryginalna treść reguły

DateTime shall not be used.

Gdzie obowiązuje ta reguła

Zestaw reguł Wersja
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
Źródło treści reguły: phive-rules 4.6.4.

Sprawdź swój plik

Przeciągnij tutaj e-fakturę i zobacz, czy reguła CII-DT-068 nadal nie jest spełniona i jakie inne reguły plik narusza.

Zaktualizowano 6 listopada 2026