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-