STRUCT-DATE-FORMAT - daty w formacie yyyy-mm-dd (B_01.01, B_01.02, B_02.02, B_06.01, B_07.01)
Komórka daty nie jest poprawną datą kalendarzową w formacie yyyy-mm-dd (np. 2024-12-31); kontrola obejmuje 8 kolumn dat.
- Warstwa
- STRUCT
- Severity
- blocking
- Szablony
- B_01.01, B_01.02, B_02.02, B_06.01, B_07.01
- Kolumny
- c0060, c0070, c0080, c0090
- Wersja taksonomii
- eba-4.0-errata5
- Status
- founder-approved
Przejrzano na bramce 1 (założyciel)
Ostatnia zmiana treści
Oficjalny tekst kontroli (EBA, verbatim)
Date type metric must be reported with format 'yyyy-mm-dd'
Źródło: kontrola techniczna EBA 330 (arkusz "DPM Technical Checks", kategoria "DPM Technical Checks" w oficjalnym zestawieniu kontroli technicznych RoI). RoI Builder wykonuje ją jako kontrolę strukturalną STRUCT-DATE-FORMAT.
Co sprawdza ta reguła
Kontrola obejmuje każdą kolumnę typu data. Pomiar w eba-4.0-errata5: 8 kolumn - c0060 (Date of the reporting - data raportowania) w B_01.01; c0070 (data ostatniej aktualizacji), c0080 (data włączenia do Rejestru Informacji) i c0090 (data usunięcia z Rejestru Informacji) w B_01.02; c0070 (data rozpoczęcia ustalenia umownego) i c0080 (data zakończenia ustalenia umownego) w B_02.02; c0070 (data ostatniej oceny krytyczności lub istotności) w B_06.01; c0070 (data ostatniego audytu zewnętrznego dostawcy usług ICT) w B_07.01. Wyborem kolumn steruje typ danych z metadanych.
Każda niepusta komórka tych kolumn musi być kanoniczną datą kalendarzową ISO 8601 w formacie yyyy-mm-dd - prawdziwą datą, nie tylko pasującym wzorcem. Pusta komórka to null i nie narusza formatu; o tym, czy data może pozostać pusta, decydują inne warstwy (reguły kompletności wiersza W2, ranga ostrzeżenia).
Granica warstw: zniekształcona data to zawsze naruszenie strukturalne, nigdy przypadek W2 - reguły dat W2 (np. v8816_m) zakładają daty już poprawne składniowo i tylko je porównują.
To kontrola strukturalna (warstwa STRUCT, severity: blocking). Jej niezaliczenie oznacza techniczne odrzucenie paczki przy przyjęciu (feedbackMain = REJECTED). Warstwa strukturalna jest jedyną warstwą blokującą złożenie.
Najczęstsze przyczyny
- Regionalny format daty z Excela: 31/12/2024, 31.12.2024 albo 12/31/2024 zamiast 2024-12-31.
- Fragment tekstu obok daty w tej samej komórce (np. dopisek typu "ok. 2024").
- Data nieistniejąca w kalendarzu, np. 2024-02-30, powstała przy ręcznej edycji.
Jak to naprawić, krok po kroku
- Otwórz wskazany szablon i znajdź wiersz - wynik walidacji podaje numer wiersza, wartości klucza i błędną wartość.
- Zapisz wskazaną komórkę jako yyyy-mm-dd (rok czterocyfrowy, miesiąc i dzień dwucyfrowe), np. 2024-12-31.
- Jeśli komórka łączyła datę z komentarzem, zostaw samą datę - w kolumnach dat rejestru nie ma miejsca na dopiski.
- Uruchom walidację ponownie i potwierdź, że naruszenie zniknęło.
Przykład: błędnie vs poprawnie
Błędnie - format regionalny; wynik walidacji wskazuje kolumnę c0070 tego wiersza B_01.02:
| c0010 (LEI podmiotu) | c0070 (data ostatniej aktualizacji) |
|---|---|
| 549300Q5EH2NP82EPE32 | 31/12/2024 |
Poprawnie - format kanoniczny:
| c0010 (LEI podmiotu) | c0070 (data ostatniej aktualizacji) |
|---|---|
| 549300Q5EH2NP82EPE32 | 2024-12-31 |
Błędnie (przypadek brzegowy) - 2024-02-30: wzorzec wygląda dobrze, ale to nie jest istniejąca data kalendarzowa.
Powiązane reguły
- v8816_m - reguła dat W2 (data zakończenia późniejsza niż rozpoczęcia w B_02.02); zakłada daty już poprawne składniowo - sam format sprawdzany jest tutaj.
- v8865_m - przykład reguły kompletności wiersza W2 na kolumnie daty: czy c0090 w B_01.02 musi być wypełnione, to pytanie rangi ostrzeżenia; format wypełnionej wartości jest strukturalny.
- STRUCT-BOOLEAN-FORMAT, STRUCT-INTEGER-FORMAT, STRUCT-DECIMAL-FORMAT - ta sama rodzina kontroli formatu typu per komórka na innych typach kolumn.
Napraw to w RoI Builderze - wskazuje dokładny wiersz i komórkę i sprawdza poprawki na bieżąco.
Ta strona opisuje, co robi oprogramowanie. Nie jest poradą prawną ani interpretacją przepisów, a korzystanie z produktu samo w sobie nie czyni żadnego złożenia kompletnym, poprawnym ani możliwym do przyjęcia przez jakikolwiek organ. Odpowiedzialność za to, co zostaje złożone, pozostaje po stronie podmiotu, który składa.