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