Przejdź do treści
RegisterBench

v8855_m - kod identyfikacyjny jednostki dominującej najwyższego szczebla wymagany, gdy wiersz zawiera jakiekolwiek inne dane (B_05.01)

Jeśli w wierszu dostawcy B_05.01 wypełniona jest którakolwiek inna kolumna danych, kod jednostki dominującej (c0110) też musi być wypełniony.

Warstwa
W2
Severity
warning
Szablony
B_05.01
Kolumny
c0110
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_05.01, default: null, interval: false}: if ( not ( isnull ({c0030}) ) ) or not (( isnull ({c0040}) )) or not (( isnull ({c0050}) )) or not (( isnull ({c0060}) )) or not (( isnull ({c0070}) )) or not (( isnull ({c0080}) )) or not (( isnull ({c0090}) )) or not (( isnull ({c0100}) )) or not (( isnull ({c0020}) )) or not (( isnull ({c0120}) )) then ( ( not ( isnull ({c0110}) ) )) endif

Precondition (verbatim): {v_B_05.01} - reguła jest sprawdzana tylko wtedy, gdy szablon B_05.01 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_05.01 (ICT third-party service providers, zewnętrzni dostawcy usług ICT) ma jeden wiersz na zewnętrznego dostawcę usług ICT. Kluczem naturalnym wiersza jest c0010 (kod identyfikacyjny dostawcy).

Reguła patrzy na każdy wiersz: jeśli wypełniona jest co najmniej jedna z kolumn danych c0020-c0100 i c0120 - typ kodu (c0020), dodatkowy kod identyfikacyjny (c0030), typ dodatkowego kodu (c0040), nazwa prawna (c0050), nazwa w alfabecie łacińskim (c0060), typ osoby (c0070), kraj siedziby (c0080), waluta (c0090), łączny roczny koszt (c0100), typ kodu jednostki dominującej (c0120) - to kolumna c0110 (kod identyfikacyjny jednostki dominującej najwyższego szczebla) też musi być wypełniona. Wiersz zawierający wyłącznie klucz c0010 nie uruchamia reguły.

Wyrażenie wymaga c0110 także dla dostawcy, który nie należy do żadnej grupy - wynika to z bezwarunkowego łańcucha or w opublikowanym wyrażeniu; kontrola działa dokładnie tak, jak ją opublikowano. Przy pustym c0110 ostrzeżenie po prostu pozostaje w informacji zwrotnej z walidacji. Warto znać dwie zmierzone luki aktywnego zestawu reguł: typu kodu jednostki dominującej (c0120) nie wymaga żadna reguła kompletności W2, więc wypełnione c0110 przy pustym c0120 nie daje żadnego ostrzeżenia W2; samo c0110 nie ma też w W2 kontroli formatu - to kolumna tekstowa (reguły formatu LEI rodziny v8890-v8897 obejmują kolumny kluczowe).

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

  • Dostawca nie należy do żadnej grupy, więc komórkę zostawiono pustą - opublikowane wyrażenie i tak wymaga wartości w każdym wierszu wypełnionym w pozostałych kolumnach.
  • Wiersz dostawcy wypełniano od kolumn kosztowych, a komórka z kodem jednostki dominującej została pusta.
  • Przesunięcie kolumn przy eksporcie z CSV lub Excela zostawiło puste c0110, a wartości trafiły do sąsiednich kolumn.

Jak to naprawić, krok po kroku

  1. Otwórz szablon B_05.01 i znajdź wskazany wiersz. Wynik walidacji podaje numer wiersza i wartość klucza: c0010 (kod identyfikacyjny dostawcy).
  2. Wpisz kod identyfikacyjny jednostki dominującej najwyższego szczebla dostawcy w kolumnie c0110.
  3. Jeśli dostawca nie należy do żadnej grupy, pamiętaj, że opublikowane wyrażenie i tak wymaga wartości w c0110 - przy pustej komórce to ostrzeżenie pozostaje w informacji zwrotnej z walidacji.
  4. Jeśli cały wiersz znalazł się w rejestrze przez pomyłkę, usuń cały wiersz. Wiersz z samym kluczem (c0010) nie uruchamia tej reguły.
  5. Uruchom walidację ponownie i potwierdź, że ostrzeżenie v8855_m dla tego wiersza zniknęło.

Przykład: błędnie vs poprawnie

Błędnie - łączny roczny koszt wypełniony, kod jednostki dominującej pusty; wynik walidacji wskazuje kolumnę c0110 tego wiersza:

c0010 (kod identyfikacyjny) c0100 (łączny roczny koszt) c0110 (kod jednostki dominującej)
549300Q5EH2NP82EPE32 84074 (puste)

Poprawnie - kod jednostki dominującej wypełniony (tu LEI):

c0010 (kod identyfikacyjny) c0100 (łączny roczny koszt) c0110 (kod jednostki dominującej)
549300Q5EH2NP82EPE32 84074 DUMMYLEI123456789012

Poprawnie (przypadek brzegowy) - wiersz z samym kluczem: wypełnione jest tylko c0010, ż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 wartość klucza.

Powiązane reguły

  • v8850_m, v8851_m, v8852_m, v8853_m, v8854_m - ta sama rodzina kompletności wiersza (row-completeness) na B_05.01: c0020 typ kodu, c0050 nazwa prawna, c0060 nazwa w alfabecie łacińskim, c0070 typ osoby, c0080 kraj siedziby.
  • e23674_e - reguła egzystencjalna na B_05.01: sześć podstawowych kolumn dostawcy, w tym c0110, musi być wypełnionych w każdym wierszu (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.