v8868_m - typ ustalenia umownego wymagany, gdy wiersz zawiera jakiekolwiek inne dane (B_02.01)
Jeśli w wierszu B_02.01 wypełniona jest którakolwiek inna kolumna danych, typ ustalenia umownego (c0020) też musi być wypełniony.
- Warstwa
- W2
- Severity
- warning
- Szablony
- B_02.01
- Kolumny
- c0020
- 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.01, default: null, interval: false}: if ( not ( isnull ({c0050}) ) ) or not (( isnull ({c0030}) )) or not (( isnull ({c0040}) )) then ( ( not ( isnull ({c0020}) ) )) endif
Precondition (verbatim): {v_B_02.01} - reguła jest sprawdzana tylko wtedy, gdy szablon B_02.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_02.01 (Contractual arrangements - General Information, informacje ogólne o ustaleniach umownych) ma jeden wiersz na ustalenie umowne. Kluczem naturalnym wiersza jest c0010 (Contractual arrangement reference number - numer referencyjny ustalenia umownego).
Reguła patrzy na każdy wiersz: jeśli wypełniona jest co najmniej jedna z kolumn danych c0030-c0050 - numer referencyjny nadrzędnego ustalenia umownego (c0030), waluta kwoty raportowanej w RT.02.01.0050 (c0040), roczny koszt lub szacowany koszt za ubiegły rok (c0050) - to kolumna c0020 (Type of contractual arrangement - typ ustalenia umownego) też musi być wypełniona. Wiersz zawierający wyłącznie klucz c0010 nie uruchamia reguły.
c0020 przyjmuje jeden kod ze słownika LISTB02010020: eba_CO:x1 (Standalone arrangement - ustalenie samodzielne), eba_CO:x2 (Overarching arrangement - ustalenie nadrzędne), eba_CO:x3 (Subsequent or associated arrangement - ustalenie podrzędne lub powiązane). c0030 to referencja do ustalenia nadrzędnego, semantycznie wypełniana przy ustaleniach podrzędnych (c0020 = eba_CO:x3); tego kierunku - ustalenie podrzędne musi nieść referencję nadrzędną - pilnuje osobna aktywna reguła v8805_m. Ta reguła działa w kierunku przeciwnym: obecność c0030 (lub c0040, lub c0050) wymusza wypełnienie c0020.
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 referencji nadrzędnej lub kolumn kosztowych, a komórka z typem została pusta.
- Wiersz założono od samego numeru referencyjnego klucza, resztę kolumn uzupełniano później i typu nie wybrano.
- Przesunięcie kolumn przy eksporcie z CSV lub Excela zostawiło puste c0020, a wartości trafiły do sąsiednich kolumn.
Jak to naprawić, krok po kroku
- Otwórz szablon B_02.01 i znajdź wskazany wiersz. Wynik walidacji podaje numer wiersza i wartość klucza: c0010 (numer referencyjny ustalenia umownego).
- Wybierz typ ustalenia w kolumnie c0020: eba_CO:x1 (ustalenie samodzielne), eba_CO:x2 (ustalenie nadrzędne) albo eba_CO:x3 (ustalenie podrzędne lub powiązane). Jeśli wiersz niesie referencję nadrzędną w c0030, pasującym typem jest eba_CO:x3.
- 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.
- Uruchom walidację ponownie i potwierdź, że ostrzeżenie v8868_m dla tego wiersza zniknęło.
Przykład: błędnie vs poprawnie
Błędnie - referencja nadrzędna wypełniona, typ pusty; wynik walidacji wskazuje kolumnę c0020 tego wiersza:
| c0010 (numer referencyjny) | c0020 (typ ustalenia) | c0030 (referencja nadrzędna) |
|---|---|---|
| CTR-0003 | (puste) | CTR-0002 |
Poprawnie - typ wypełniony i zgodny z referencją nadrzędną (ustalenie podrzędne):
| c0010 (numer referencyjny) | c0020 (typ ustalenia) | c0030 (referencja nadrzędna) |
|---|---|---|
| CTR-0003 | eba_CO:x3 | CTR-0002 |
Poprawnie (przypadek brzegowy) - wiersz z samym kluczem: wypełnione jest tylko c0010, żadna z kolumn c0030-c0050 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
- v8866_m i v8867_m - ta sama rodzina kompletności wiersza (row-completeness) na B_02.01: v8866_m wymaga c0050 (roczny koszt lub szacowany koszt), v8867_m wymaga c0040 (waluta kwoty raportowanej w RT.02.01.0050).
- v8805_m - kierunek odwrotny na tej samej parze kolumn: gdy c0020 = eba_CO:x3, numer referencyjny nadrzędnego ustalenia c0030 musi być wypełniony (aktywna).
- v22912_m - duplikat semantyczny v8805_m (nieaktywna na bieżącej liście EBA).
- e23792_e - reguła egzystencjalna na kolumnach c0020, c0040 i c0050 szablonu B_02.01 (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.