Zmiany we wzorach dokumentów elektronicznych
Po uwagach od instytucji obowiązanych dotyczących formatów danych wprowadzono zmiany we wzorach dokumentów elektronicznych.
We wszystkich wzorach dokumentów wykazów transakcji:
- W elemencie Dokument dodano atrybut
dataKorekty. Jego wypełnienie jest obowiązkowe, jeżeli atrybutkorektajest ustawiony natrue. System wymaga aby każda korekta miała unikalną datę, system przyjmuje, że najbardziej aktualne dane są w korekcie o najnowszej dacie. - W elemencie Dokument zmiana atrybutu ‘nipIO’ z opcjonalnego na obowiązkowy.
- Umożliwiono podawanie wielu osób upoważnionych dla osoby fizycznej lub osoby prawnej.
Transakcja gotówkowa
Nowy namespace http://crd.gov.pl/wzor/2019/06/11/7925/, wprowadza następujące zmiany:
Dodano w opcjonalne elementy KwotaPoPrzewalutowaniuTr i KodWalutyPoPrzewalutowaniuTr. Pozwalają one na
przekazanie danych o transakcji gotówkowej z przewalutowaniem. W odróżnieniu od transakcji wymiany,
w transakcji gotówkowej można wskazać dane beneficjenta. W odróżnieniu od transakcji transferu,
nie są wymagane numery kont.
Dla transakcji wypłaty, umożliwiono podanie osoby upoważnionej dla beneficjenta. Dla transakcji wypłaty, jeżeli beneficjent jest osobą prawną, wskazanie osoby upoważnionej jest obowiązkowe (wymusza to walidator).
Transakcja wymiany
Nowy namespace http://crd.gov.pl/wzor/2019/06/11/7926/.
Transakcja transferu
Nowy namespace http://crd.gov.pl/wzor/2019/06/11/7927/.
Transakcja notarialna
Nowy namespace http://crd.gov.pl/wzor/2019/06/11/7924/.
Dla podmiotów biorących udział w transakcji atrybut charakterPodmiotu stał się obowiązkowy.
Implementacja zmian
System testowy NIE przyjmuje danych według wzorów z 2018 roku.
System produkcyjny przyjmuje już dane według wzorów z 2019 roku i w ciągu kilku dni przestanie przyjmować dane według wzorów z 2018 roku.
Nieformalny opis zmian.
- Należy zmienić namespace dla każdego z generowanych plików wykazu transakcji.
- Walidator już wcześniej wymuszał wypełnienie atrybutu
nipIO, żadne zmiany nie są konieczne. - Data Korekty może być datą modyfikacji rekordu zawierającego dane transakcji/podmiotu w bazie instytucji, lub datą generowania pliku pliku z wykazem transakcji.
- Zmiana w osobach upoważnionych polega jedynie na umożliwieniu przekazania wielu osób upoważnionych dla podmiotu transakcji. Kod generujący jedną osobę upowanioną powinien działać bez zmian.
- Elementy obsługujące przewalutowanie transakcji gotówkowej są opcjonalne, dla transakcji bez przewalutowania kod generujący plik wykazu transakcji powinien działać bez zmian.
- Walidator już wcześniej wymuszał wypełnienie atrybutu
charakterPodmiotuw transakcji notarialnej, żadne zmiany nie są konieczne.
Zmiany w walidacji plików
Dodano walidację unikalności transakcji.
System odrzuci pliki, w których znajdą się transakcje pierwotne mające taki sam atrybut nipIO
i wartość elementu IdentyfikatorTr jak transakcje wcześniej przekazane do systemu.
System odrzuci pliki, w których znajdą się korekty, dla których w systemie brakuje transakcji pierwotnych.
System odrzuci pliki, w których znajdą się korekty mające takie same wartości atrybutów nipIO
i dataKorekty, oraz wartość elementu IdentyfikatorTr jak korekty wcześniej przekazane do systemu.