Specyfikacja implementacji formularza FAT
Transkrypt
Specyfikacja implementacji formularza FAT
WORD Software Specyfikacja FAT-1 Wersja 2.0 Specyfikacja implementacji formularza FAT-1 w programie eDek – Elektroniczne Deklaracje Wstęp Dokument zawiera informacje na temat implementacji formularza FAT-1 (dawniej IFT-4) w programie eDek – Elektroniczne Deklaracje. Robocza struktura logiczna (XSD) udostępniona na stronie MF jest bardzo złożona i skomplikowana. Z uwagi na to pełna implementacja tej struktury byłaby niezwykle uciążliwa w obsłudze. Z uwagi na to, że wiele elementów tej struktury jest opcjonalnych i może zostać pominięta bez utraty zgodności dokumentu ze strukturą, opracowaliśmy uproszczoną wersję tego formularza, która będzie możliwa do zaimplementowania, zachowując przy tym wymaganą zgodność z logiczną strukturą XSD. Niniejszy dokument zawiera informacje o tym, które elementy formularza zostały pominięte czy uproszczone oraz zawiera kopie okienek interfejsu poszczególnych sekcji formularza. str. 1 WORD Software Specyfikacja FAT-1 Wersja 2.0 Opis struktury formularza FAT-1 Uproszczony schemat blokowy sekcji formularza FAT-1 FATCA AccountReport SubstantialOwner Payment RaportInstWyl Nagłówek formularza oraz dane instytucji przekazującej informacje Dane instytucji raportującej Dane rachunku raportowanego Dane znaczącego udziałowca Dane szczegółowe rachunku Płatności na rzecz instytucji wyłączonych Formularz FAT-1 może zawierać wiele sekcji FATCA oraz wiele sekcji RaportInstWyl. Każda sekcja FATCA może zawierać wiele sekcji AccountReport, a każda sekcja AccountReport może zawierać wiele sekcji SubstantialOwner. Sekcja AccountReport będzie zawierała maksymalnie cztery sekcje Payment, po jednej dla każdego typu płatności (FATCA501, FATCA502, FATCA503 i FATCA504). str. 2 WORD Software Specyfikacja FAT-1 Wersja 2.0 Specyfikacja elementów poszczególnych sekcji Poniżej znajduje się spis poszczególnych elementów każdej sekcji formularza zgodnie z logicznym schematem XSD wraz z informacją o wymagalności i dostępności elementów w implementacji formularza w programie eDek. W kolumnie Nazwa znajduje się nazwa elementu. W kolumnie Liczność zamieszczono informacje o tym, czy dany element musi wystąpić i w ilu egzemplarzach. Symbol 1 [0..1] [1..100] [0..*] Oznacza element musi wystąpić dokładnie raz element jest opcjonalny i może zostać pominięty element musi wystąpić przynajmniej raz i nie może wystąpić więcej niż 100 razy element jest opcjonalny oraz może wystąpić w dowolnej liczbie egzemplarzy W kolumnie Jest w eDek? zamieszczono informację, czy implementacji formularza w programie eDek dany element będzie dostępny i czy można będzie wpisać go wielokrotnie. Struktura sekcji FAT-1 Nazwa KodFormularza kodSystemowy wersjaSchemy WariantFormularza Rok IdWiadomosci IdWiadomosciKorygowanej NazwaPodmiotu NIP FATCA RaportInstWyl Liczność 1 1 1 1 1 1 [0..*] 1 1 [1..100] [0..100] Jest w eDek? tak tak tak tak tak tak tylko jeden element tak tak wiele elementów wiele elementów Liczność [0..*] [0..*] [0..1] [1..*] [0..1] [1..*] 1 [0..500] Jest w eDek? tylko jeden element tylko jeden element nie tylko jeden element nie tylko jeden element tak wiele elementów Struktura sekcji FATCA Nazwa ResCountryCode TIN issuedBy Name nameType Address NIP AccountReport str. 3 WORD Software Specyfikacja FAT-1 Wersja 2.0 Struktura sekcji RaportInstWyl Nazwa Name PaymentAmnt currCode Liczność 1 1 1 Jest w eDek? tak tak tak Struktura sekcji AccountReport Nazwa DocTypeIndic DocRefId CorrDocRefId AccountNumber ResCountryCode TIN issuedBy nameType PrecedingTitle Title FirstName xnlNameType MiddleName xnlNameType NamePrefix xnlNameType LastName xnlNameType GenerationIdentifier Suffix GeneralSuffix Address Nationality BirthDate (Birth)City (Birth)CitySubentity (Birth)CountryCode (Birth)FormerCountryName ResCountryCode TIN issuedBy Name nameType Address AccHolderType SubstantialOwner AccountBalance Liczność 1 1 [0..1] 1 [0..*] [0..*] [0..1] [0..1] [0..1] [0..*] 1 [0..1] [0..*] [0..1] [0..1] [0..1] 1 [0..1] [0..1] [0..*] [0..1] [1..*] [0..1] [0..1] [0..1] [0..1] [0..1] [0..1] [0..*] [0..*] [0..1] [1..*] [0..1] [1..*] 1 [0..*] 1 Jest w eDek? tak tak tak tak tylko jeden element tylko jeden element nie nie nie nie tak nie tak nie nie nie tak nie nie nie nie tylko jeden element tak tak tak nie tak nie tylko jeden element tylko jeden element nie tak nie tylko jeden element tak wiele elementów tak str. 4 WORD Software currCode Payment Specyfikacja FAT-1 1 [0..*] Wersja 2.0 tak tylko cztery elementy Struktura sekcji SubstantialOwner Nazwa ResCountryCode TIN issuedBy nameType PrecedingTitle Title FirstName xnlNameType MiddleName xnlNameType NamePrefix xnlNameType LastName xnlNameType GenerationIdentifier Suffix GeneralSuffix Address Nationality BirthDate (Birth)City (Birth)CitySubentity (Birth)CountryCode (Birth)FormerCountryName Liczność [0..*] [0..*] [0..1] [0..1] [0..1] [0..*] 1 [0..1] [0..*] [0..1] [0..1] [0..1] 1 [0..1] [0..1] [0..*] [0..1] [1..*] [0..1] [0..1] [0..1] [0..1] [0..1] [0..1] Jest w eDek? tylko jeden element tylko jeden element nie nie nie nie tak nie tak nie nie nie tak nie nie nie nie tylko jeden element tak tak tak nie tak nie Liczność 1 1 1 Jest w eDek? tak tak tak Struktura sekcji Payment Nazwa Type PaymentAmnt currCode str. 5 WORD Software Specyfikacja FAT-1 Wersja 2.0 Struktura sekcji Address Nazwa legalAddressType CountryCode AddressFree Street BuildingIdentifier SuiteIdentifier FloorIdentifier DistrictName POB PostCode City CountrySubentity AddressFree Liczność [0..1] [0..1] [0..1] [0..1] [0..1] [0..1] [0..1] [0..1] [0..1] [0..1] 1 [0..1] [0..1] Jest w eDek? nie tak nie tak tak tak tak nie tak tak tak nie tak str. 6 WORD Software Specyfikacja FAT-1 Wersja 2.0 Zrzuty ekranów formularza FAT-1 Poniżej zamieszczono wizualizację poszczególnych sekcji formularza zgodnie z roboczą implementacją w programie eDek. Sekcja FAT-1 str. 7 WORD Software Specyfikacja FAT-1 Wersja 2.0 Sekcja FATCA Sekcja RaportInstWyl Sekcja AccountReport str. 8 WORD Software Specyfikacja FAT-1 Wersja 2.0 Sekcja SubstantialOwner Podsumowanie Dokument Specyfikacja implementacji formularza FAT-1 Wersja 2.0 Data utworzenia 11.05.2016 Zmiany usunięto odrębne wprowadzanie płatności (Payment), zamiast tego dodano w oknie AccountReport zakładka C2 możliwość podania czterech zagregowanych płatności dodano możliwość wprowadzenia dodatkowych danych: o AddressFree – uzupełnienie adresu o MiddleName – drugie imię o Nationality - narodowość o (Birth)City – miejsce urodzenia o (Birth)CountryKod – kraj urodzenia str. 9