Przejdź do treści
RegisterBench

v8870_m - data początku ustalenia umownego wymagana, gdy wiersz zawiera jakiekolwiek inne dane (B_02.02)

Jeśli w wierszu B_02.02 wypełniona jest którakolwiek inna kolumna danych, data początku ustalenia umownego (c0070) też musi być wypełniona.

Warstwa
W2
Severity
warning
Szablony
B_02.02
Kolumny
c0070
Wersja taksonomii
eba-4.0-errata5
Stan na
2026-06-23
Status
founder-approved

Przejrzano na bramce 1 (założyciel)

Ostatnia zmiana treści

Wyrażenie oficjalne (EBA, verbatim)

with {tB_02.02, default: null, interval: false}: if ( not ( isnull ({c0040}) ) ) or not (( isnull ({c0080}) )) or not (( isnull ({c0090}) )) or not (( isnull ({c0100}) )) or not (( isnull ({c0110}) )) or not (( isnull ({c0120}) )) or not (( isnull ({c0140}) )) or not (( isnull ({c0170}) )) or not (( isnull ({c0180}) )) then ( ( not ( isnull ({c0070}) ) )) endif

Precondition (verbatim): {v_B_02.02} - reguła jest sprawdzana tylko wtedy, gdy szablon B_02.02 wchodzi w skład złożenia (jego wskaźnik złożenia, filing indicator, jest ustawiony).

Description w artefakcie EBA: puste (NULL).

Co sprawdza ta reguła

Szablon B_02.02 (Contractual arrangements - Specific information, informacje szczegółowe o ustaleniach umownych) opisuje każde ustalenie umowne w podziale na podmiot, dostawcę i usługę ICT. Klucz naturalny wiersza jest złożony z ośmiu kolumn: c0010 (numer referencyjny ustalenia umownego), c0020 (LEI podmiotu korzystającego z usług ICT), c0030 (kod identyfikacyjny zewnętrznego dostawcy usług ICT), c0050 (identyfikator funkcji), c0060 (rodzaj usług ICT), c0130 (kraj świadczenia usług ICT), c0150 (kraj przechowywania danych), c0160 (kraj przetwarzania danych). Wynik walidacji dla tego szablonu niesie komplet ośmiu wartości klucza.

Reguła patrzy na każdy wiersz: jeśli wypełniona jest co najmniej jedna z kolumn danych - typ kodu identyfikującego dostawcę (c0040), data końca ustalenia umownego (c0080), powód rozwiązania lub zakończenia (c0090), okres wypowiedzenia dla podmiotu finansowego (c0100), okres wypowiedzenia dla zewnętrznego dostawcy usług ICT (c0110), kraj prawa właściwego (c0120), przechowywanie danych (c0140), wrażliwość przechowywanych danych (c0170), poziom zależności od usługi ICT (c0180) - to kolumna c0070 (Start date of the contractual arrangement - data początku ustalenia umownego) też musi być wypełniona. Wiersz niosący wyłącznie osiem kolumn klucza nie uruchamia reguły.

Ta reguła sprawdza wyłącznie, czy c0070 jest wypełnione. Sam format daty (yyyy-mm-dd) to osobna kontrola na poziomie formatu. Żadna aktywna reguła W2 nie porównuje dwóch dat wiersza: relacji "data końca po dacie początku" pilnowała v8816_m, nieaktywna na bieżącej liście EBA.

To kontrola o randze ostrzeżenia (warstwa W2, severity: warning). Technicznie nie blokuje ani nie odrzuca złożenia u ESAs - techniczne odrzucenie mogą spowodować wyłącznie kontrole strukturalne pliku (warstwa STRUCT). Naruszenie pojawia się jako ostrzeżenie w informacji zwrotnej z walidacji. Reguła jest aktywna na bieżącej liście reguł walidacyjnych EBA (stan na 2026-06-23).

Najczęstsze przyczyny

  • Wiersz wypełniano od typu kodu lub kraju prawa właściwego, a komórka z datą początku została pusta.
  • Wiersz założono od samych ośmiu kolumn klucza, resztę kolumn uzupełniano później i daty początku nie dodano.
  • Przesunięcie kolumn przy eksporcie z CSV lub Excela zostawiło puste c0070, a wartości trafiły do sąsiednich kolumn.

Jak to naprawić, krok po kroku

  1. Otwórz szablon B_02.02 i znajdź wskazany wiersz. Wynik walidacji podaje numer wiersza i komplet ośmiu wartości klucza (c0010, c0020, c0030, c0050, c0060, c0130, c0150, c0160).
  2. Wpisz datę początku ustalenia umownego w kolumnie c0070 w formacie yyyy-mm-dd, na przykład 2023-02-13.
  3. Jeśli cały wiersz znalazł się w rejestrze przez pomyłkę, usuń cały wiersz. Wiersz niosący wyłącznie osiem kolumn klucza nie uruchamia tej reguły.
  4. Uruchom walidację ponownie i potwierdź, że ostrzeżenie v8870_m dla tego wiersza zniknęło.

Przykład: błędnie vs poprawnie

Klucz wiersza w obu tabelach (komplet ośmiu kolumn klucza wypełniony): c0010 CTR-0001, c0020 549300Q5EH2NP82EPE32, c0030 DUMMYLEI123456789012, c0050 F-001, c0060 eba_TA:S19, c0130 eba_GA:PL, c0150 eba_GA:PL, c0160 eba_GA:IE.

Błędnie - typ kodu wypełniony, data początku pusta; wynik walidacji wskazuje kolumnę c0070 tego wiersza:

c0040 (typ kodu) c0070 (data początku)
eba_qCO:qx2000 (puste)

Poprawnie - data początku wypełniona:

c0040 (typ kodu) c0070 (data początku)
eba_qCO:qx2000 2023-02-13

Poprawnie (przypadek brzegowy) - wiersz z samym kluczem: wypełnionych jest osiem kolumn klucza i żadna kolumna danych nie ma wartości, więc warunek się nie uruchamia. Przy wielu wierszach oznaczany jest wyłącznie wiersz niekompletny - wynik walidacji niesie jego numer wiersza i komplet ośmiu wartości klucza.

Powiązane reguły

  • v8871_m - bliźniacza reguła daty na B_02.02: wymaga c0080 (data końca ustalenia umownego) przy tym samym wyzwalaczu.
  • v8869_m - ta sama rodzina kompletności wiersza (row-completeness) na B_02.02: wymaga c0040 (typ kodu identyfikującego dostawcę).
  • v8816_m - relacja dat na tej samej parze: c0080 musi być późniejsze niż c0070 (nieaktywna na bieżącej liście EBA).
  • e23680_e - reguła egzystencjalna na kolumnach c0040-c0080 szablonu B_02.02, w tym c0070 (nieaktywna na bieżącej liście EBA).

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.