Format pliku Płatności Walutowych do importu w

Transkrypt

Format pliku Płatności Walutowych do importu w
Format pliku Płatności Walutowych do importu
w RBS Bank (Polska) S.A.
Format pliku Płatności Walutowych do importu
w RBS Bank (Polska) S.A.
1. Ogólne informacje o pliku
Niniejszy dokument opisuje format pliku uŜywanego do przekazywania informacji o płatnościach
walutowych w serwisie bankowości elektronicznej RBS Bank (Polska) S.A. Format pliku bazuje na
standardzie import@bank, opracowanym przez Radę Bankowości Elektronicznej, działającą przy
Związku Banków Polskich oraz standardzie Elixir-O opracowanym przez Krajową Izbę
Rozliczeniową.
2. Opis formatu pliku
a. W celu zapewnienia zgodności z dotychczas uŜywanymi formatami plików rekomendujemy,
aby nazwa pliku zawierała maksymalnie 8 znaków (zgodnie z konwencją nazewnictwa
stosowaną w systemie MS-DOS) oraz plik miał rozszerzenie INT.
b. Wymagany rodzaj strony kodowej pliku to jeden z: ISO852, MS1250 lub UTF8. Strona
kodowa musi być zgodna ze stroną kodową wybraną podczas tworzenia profilu importu
pliku.
c. Plik zawiera bloki odpowiadające pojedynczym płatnościom.
d. Plik moŜe zawierać dowolną liczbę bloków. KaŜdy blok jest oddzielnym poleceniem
przelewu.
e. Poszczególne wiersze w pliku oddzielone są od siebie znakiem <CR><LF> (Hex: 0D 0A).
f. Poszczególne pola są oznaczone etykietami.
g. Jeśli pole tekstowe składa się z kilku linii, znaki ‘-‘ oraz ‘:’ nie mogą występować na początku
linii.
h. Wewnątrz bloku nie mogą występować puste linie.
3. Oznaczenia uŜyte w opisie formatu pliku:
Format
M
O
Opis
Pole obowiązkowe
Pole opcjonalne
n
Pole numeryczne
x
Pole tekstowe
d
Pole daty
!
Pole o stałej długości
Warunki
Cyfry:
0123456789
Cyfry:
0123456789
Litery:
ABCDEFGHIJKLMNOPQRSTUVWXYZabcd
efghijklmnopqrstuvwxyz
Znaki:
. , ; - = / ( ) ! % Spacja
Cyfry (Wymagany format RRMMDD):
0123456789
35x - oznacza, Ŝe pole moŜe zawierać do 35 znaków alfanumerycznych, włączając w to puste pole
3!x – oznacza, Ŝe pole musi zawierać dokładnie 3 znaki alfanumeryczne
2n – oznacza, Ŝe pole moŜe zawierać do 2 cyfr
4*35x – oznacza, Ŝe pole moŜe zawierać do 4 wierszy, gdzie kaŜda z nich moŜe zawierać do 35
znaków alfanumerycznych
3!x15n – oznacza, Ŝe pole zawiera dokładnie 3 znaki alfanumeryczne a następnie maksymalnie 15
cyfr
-1-
Format pliku Płatności Walutowych do importu
w RBS Bank (Polska) S.A.
4. Struktura pliku:
Nr
pola
Nazwa pola
Opis i specyfikacja
Typ
Format
:20:
Referencje
płatności
Dowolny tekst
M
16x
:20:REF PŁATNOŚCI
:23E:
Kod zlecenia
Pole określa rodzaj zlecenia.
Musi zawierać jeden z
następujących kodów:
• SDVA Płatność musi być
wykonana dla
beneficjenta z tą samą
datą.
• INTC Płatność
wewnętrzna, jest to
płatność między dwoma
przedsiębiorstwami
naleŜącymi do jednej
grupy.
• ADVF Potwierdzenie
faksem zostanie
wygenerowane
automatycznie, gdy
obecne jest słowo
kluczowe.
• ADVB E-mail
zawierający
potwierdzenie płatności
zostanie wygenerowany i
wysłany na wskazany
adres.
W tym polu dozwolone są
maksymalnie trzy kody
O
34x
:23E:SDVA
:23E:INTC
:23E:ADVF/+48222273039
:23E:ADVB/sample.email@
sampleclient.com
:32A:
Dane
Płatności
Pole zawiera datę w formacie
RRMMDD, kod waluty, oraz
kwotę przelewu
M
6!d3!x1
5d
Numer rachunku w formacie
IBAN lub BBAN
M
26x
:50A:/PL831670000400006
43991900136
:50K:/PL831670000400006
43991900136
1L JAN KOWALSKI
2L SP Z O.O.
3L PL. HALLERA 10/49
4L 01-987 WARSZAWA
:50A:
Dane
Zleceniodawcy
:50K:
:52A:
Kod SWIFT
RBS Bank
(Polska) S.A
1 linia: Numer rachunku w
formacie IBAN lub BBAN
2-5 linia: Pełna nazwa i adres
banku (ulica, miasto, kod
pocztowy i symbol kraju)
zleceniodawcy
O
26x
4*35x
Kod SWIFT RBS Bank (Polska)
S.A to: ABNAPLPW
O
11x
Przykład
:32A:130201EUR100,00
:52A:ABNAPLPW
-2-
Format pliku Płatności Walutowych do importu
w RBS Bank (Polska) S.A.
:56A:
Kod SWIFT
banku
pośredniczącego
Kod SWIFT banku
pośredniczącego
O
11x
:56A:POSRSWIFT
Kod SWIFT banku beneficjenta
M
11x
:57A:ABNAPLPW
.
:57A:
Kod SWIFT
banku
beneficjenta
:59:
Numer
rachunku,
nazwa i adres
beneficjenta
:59A:
Numer
rachunku
i kod SWIFT
beneficjenta
:70:
Szczegóły
płatności
1 linia: Numer rachunku w
formacie IBAN lub BBAN.
2-5 linia: Pełna nazwa i adres
banku (ulica, miasto, kod
pocztowy i symbol kraju)
beneficjenta
1 linia: Numer rachunku w
formacie IBAN lub BBAN
2 linia: Kod SWIFT banku
beneficjenta.
Pole dozwolone tylko dla
Instytucji Finansowych, które
mogą być zidentyfikowane
przez kod SWIFTG BIC
Pole zawiera szczegóły
transakcji, które mają być
przekazane do beneficjenta
M
26x
4*35x
:59:/PL5216700004000064
3991900500
1L KRZYSZTOF NOWAK
2L SP Z O.O.
3L GRUNWALDZKA 76
4L 00-111 GDAŃSK
O
26x
11x
:59A:/PL521670000400006
43991900500
ABNAPLPW
O
4*35x
M
3!x
:70:1L ROZLICZENIE
2L ZLECENIA
3L 2013/02
4L GDAŃSK
Pole określa, która ze stron
będzie obciąŜona kosztami
transakcji.
:71A:
Szczegóły
opłat
BEN – koszty pokrywa
beneficjent,
OUR – koszty pokrywa
zleceniodawca,
SHA – koszty wspólne (dla
waluty EUR, wewnątrz Unii
Europejskiej).
:71A:OUR
Domyślnie, koszty krajowe
pokrywa zleceniodawca
5. Uwagi:
a. JeŜeli numery rachunków występują w formacie IBAN muszą zawierać kod kraju oraz cyfry
zapisane jednym ciągiem bez spacji i podkreśleń (Polskie rachunki mają 26 cyfr).
b. Separatorem dziesiętnym w kwocie jest przecinek. Kwotę podajemy z dokładnością do
dwóch miejsc po przecinku.
c. Waluty i kody krajów muszą być podane w standardzie ISO.
d. W polach zawierających nazwy i adresy podmiotów biorących udział w realizacji transakcji
dwie pierwsze linie są zarezerwowane na pełną nazwę podmiotu, trzecia na ulicę, czwarta
na miejscowość, składającą się z kodu kraju, kodu miejscowości oraz nazwy.
e. UWAGA! Nie uzupełniamy pól spacjami!
f. Oznaczenia: 1L, 2L, 3L, 4L są przykładowe i odnoszą się do kolejnych linii w danym polu.
-3-
Format pliku Płatności Walutowych do importu
w RBS Bank (Polska) S.A.
6. Przykład:
Przykładowy plik zawiera dwa bloki. Jeden zawiera dane beneficjenta zawierające SWIFT banku,
drugi zawiera pełne dane banku bez kodu SWIFT.
:20:REF PLAT 1
:23E:SDVA
:23E:ADVE/[email protected]
:32A:130115EUR10,00
:50A:/PL83167000040000643991900136
:52A:ABNAPLPW
:57A:ABNAPLPW
:59:/PL52167000040000643991900500
1L KRZYSZTOF NOWAK
2L SP Z O.O.
3L GRUNWALDZKA 76
4L 00-111 GDANSK
:70: 1L ROZLICZENIE
2L ZLECENIA
3L 2013/02
4L GDANSK
:71A:BEN
:20:REF PLAT 2
:32A:040510USD200,00
:50K:/95167000040000643991012345
1L JAN KOWALSKI
2L SP Z O.O.
3L PL. HALLERA 10/49
4L 01-987 WARSZAWA
:57A: ABNAPLPW
:59:/ PL52167000040000643991900500
1L KRZYSZTOF NOWAK
2L SP Z O.O.
3L GRUNWALDZKA 76
4L 00-111 GDANSK
:70: 1L ROZLICZENIE
2L ZLECENIA
3L 2013/02
4L GDANSK
:71A:OUR
-4-

Podobne dokumenty