Przejdź do treści
RegisterBench

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

  1. Otwórz wskazany szablon i znajdź wiersz - wynik walidacji podaje numer wiersza, wartości klucza i błędną wartość.
  2. Zapisz wskazaną komórkę jako yyyy-mm-dd (rok czterocyfrowy, miesiąc i dzień dwucyfrowe), np. 2024-12-31.
  3. Jeśli komórka łączyła datę z komentarzem, zostaw samą datę - w kolumnach dat rejestru nie ma miejsca na dopiski.
  4. 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.