Format pliku Płatności Krajowych do importu w RBS Bank (Polska) SA
Transkrypt
Format pliku Płatności Krajowych do importu w RBS Bank (Polska) SA
Format pliku Płatności Krajowych do importu
w RBS Bank (Polska) S.A.
Format pliku Płatności Krajowych 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
krajowych 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 PLI.
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 nie zawiera Ŝadnego nagłówka ani stopki.
d. Plik moŜe zawierać dowolną liczbę rekordów. KaŜdy rekord (wiersz pliku) jest oddzielnym
poleceniem przelewu.
e. KaŜde polecenie (rekord) zaczyna się od znacznika typu transakcji (110 dla Płatności
Krajowych).
f. Poszczególne polecenia oddzielone są od siebie znakiem nowej linii <CR><LF> (Hex: 0D
0A).
g. Pola tekstowe, numery rachunków, klasyfikacje zlecenia, zawsze znajdują się w
cudzysłowach ("").
h. Poszczególne pola wewnątrz polecenia rozdzielone są przecinkiem (,).
i. Jeśli jakieś pole składa się z kilku linii, to poszczególne linie są oddzielone pionową kreską
(|) (Hex: 7C). Separator wykorzystywany jest do wskazania, Ŝe następna linia jest
kontynuacją poprzedniej linii. Separator nie jest wliczany do długości pola.
j. JeŜeli suma wszystkich znaków w kodzie jest większa niŜ 35, po 35 znaku powinien
występować symbol: (|).
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:
ABCDEFGHIJKLMNOPQRSTUVWXYZabcde
fghijklmnopqrstuvwxyzŚŹśźŁĄśłąŜĆĘŃÓć
ęńó
Znaki:
. , ; - = / ( ) ! % Spacja
Cyfry (Wymagany format RRRRMMDD):
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Ŝdy z nich moŜe zawierać do 35
znaków alfanumerycznych
-1-
Format pliku Płatności Krajowych do importu
w RBS Bank (Polska) S.A.
4. Struktura pliku:
Nr
pola
Nazwa pola
1
Typ transakcji
2
Data płatności
3
Kwota
4
Numer
rozliczeniowy RBS
Bank (Polska) S.A
Stała
Numer rachunku
zleceniodawcy
Numer rachunku
beneficjenta
Opis i specyfikacja
Stała identyfikująca typ
transakcji równa 110 dla
płatności krajowych.
Data w formacie:
RRRRMMDD
Kwota płatności wyraŜona w
groszach
Numer rozliczeniowy RBS
Bank (Polska) S.A to:
16700004
Wartość pola zawsze równa 0
Numer rachunku klienta
w formacie NRB
Numer rachunku beneficjenta
w formacie NRB
Typ
Format
Przykład
M
3!n
110
M
8!d
20130211
M
15n
15845
M
8!n
16700004
M
1!n
M
35x
M
35x
8
Dane
zleceniodawcy
Pole zawiera nazwę i dane
adresowe (ulica, kod
pocztowy, miasto) klienta
M
4*35x
9
Dane
beneficjenta
Pole zawiera nazwę i dane
adresowe (ulica, kod
pocztowy, miasto)
beneficjenta
M
4*35x
M
1!n
0
”611670000400006439919
00047”
”561010152400001234567
89015”
”JAN KOWALSKI|SP Z
O.O.|
PL. HALLERA 10/49|
01-987 WARSZAWA”
”OŚRODEK
DORADZTWA I|
DOSKONALENIA KADR|
GRUNWALDZKA 76|
00-111 GDAŃSK”
0
M
8!n
10101524
M
4*35x
M
M
0
0
”ROLICZENIE KOSZTÓW|
ZA STYCZEŃ|
FAKTURA NR. 123|”
””
””
M
2!n
”51”
O
4*35x
5
6
7
10
11
Stała
Numer
rozliczeniowy
banku beneficjenta
12
Szczegóły płatności
13
14
Pole puste
Pole puste
Klasyfikacja
zlecenia
15
16
Informacje
międzybankowe
Wartość pola zawsze równa 0
Numer rozliczeniowy banku
prowadzącego rachunek
beneficjenta
Pole zawiera dodatkowe
informacje o szczegółach
transakcji
Pole nieuŜywane
Pole nieuŜywane
Dla płatności krajowych, pole
ma wartość "51"
Informacje wyłącznie do
wiadomości banku (zakres
informacji do ustalenia z
bankiem)
5. Uwagi:
a. JeŜeli numery rachunków występują w formacie NRB muszą zawierać 26 cyfr zapisanych
jednym ciągiem bez spacji i kresek.
b. Kwota podawana jest w groszach. Np.: 125zł 10gr powinno mieć postać: 12510
c. W przypadku rachunków w formacie NRB, numer rozliczeniowy banku to 8 cyfr, zaczynając
od 3 miejsca numeru rachunku.
d. Poszczególne linie w rekordzie powinny być złoŜone w jeden ciąg oddzielany kreskami
pionowymi | (Hex: 7C). Poszczególne linie nie mogą być dłuŜsze niŜ 35 znaków. Czyli cały
ciąg nie powinien być dłuŜszy niŜ 143 znaki.
e. UWAGA! Nie uzupełniamy pól spacjami!
-2-
Format pliku Płatności Krajowych do importu
w RBS Bank (Polska) S.A.
6. Przykład:
Nazwa:
Zleceniodawca
Ulica:
Miasto:
Nr Rachunku:
Nazwa:
Beneficjent
Ulica:
Miasto:
Nr Rachunku:
Kwota:
Data zlecenia:
Zlecenie
Szczegóły płatności:
JAN KOWALSKI
SP. Z O.O.
PL. HALLERA 10/49
01-987 WARSZAWA
61167000040000643991900047
OŚRODEK DORADZTWA I
DOSKONALENIA KADR
GRUNWALDZKA 76
00-111 GDAŃSK
56101015240000123456789015
12 500.65 PLN
11-luty-2013
ROLICZENIE KOSZTÓW
ZA STYCZEŃ
FAKTURA NR 123
Jeden wiersz pliku do importu odpowiadający powyŜszemu przelewowi:
110,20130211,1250065,16700004,0,"61167000040000643991900047","55167000040000643991222222","JAN
KOWALSKI|SP Z O.O.|PL. HALLERA 10/49|01-987 WARSZAWA","OSRODEK DORADZTWA I|DOSKONALENIA
KADR|GRUNWALDZKA 76|00-111 GDANSK",0,10101524,"ROLICZENIE KOSZTOW|ZA STYCZEN|FAKTURA NR
123|","","","51"
-3-