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 końcowa (BT-74, a na pozycji BT-135) trafia do EndDateTime. Reguła sprawdza, czy EndDateTime 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 EndDateTime na DateTimeString, ustaw atrybut format na 102 i wpisz datę jako RRRRMMDD, na przykład 20261130. Datę początkową 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 |
Sprawdź swój plik
Powiązane reguły
- CII-DT-073 Okres rozliczeniowy bez elementu CompleteDateTime
- CII-DT-074 Okres rozliczeniowy bez znacznika otwartego okresu
- CII-DT-075 Okres rozliczeniowy bez kodu pory roku
- CII-DT-076 Okres rozliczeniowy bez identyfikatora
- CII-DT-077 Okres rozliczeniowy bez nazwy
- CII-DT-078 Okres rozliczeniowy bez numeru porządkowego