CSOPORTOS FIZETÉSI MEGBÍZÁSOK
Felhatalmazási szabványok
1
CSOPORTOS FIZETÉSI MEGBÍZÁSOK FELHATALMAZÁSI SZABVÁNYOK A felhatalmazási folyamat áttekintése Felhatalmazás bizonylat (papír)
1. FELHBE INDÍTÓ:
2. FELHAC
A KÖTELEZETT BANKJA
6. FELHOK
3. FELHKI
3. FELHKI
FOGADÓ: KÖZVETÍTŐ 4. FELHAP 4. FELHAP SZOLGÁLTATÓ A SZOLGÁLTATÓ RENDSZER BANKJA GIRO 5. FELHNA 5. FELHNA
Kötelezett „posta”
Felhatalmazás bizonylat (papír)
A rendszerben kezelt felhatalmazások a kötelezettektől (fogyasztók) származnak. Ha valaki úgy dönt, hogy valamilyen rendszeres díjfizetési kötelezettségét a banki folyószámlájáról kívánja kiegyenlíteni, s ezért felhatalmazni kívánja a bankját, hogy a folyószámlájáról rendszeresen átutalja az aktuális összeget, ezt a felhatalmazást két helyen jelentheti be: vagy a saját számlavezető bankjánál, vagy az érintett szolgáltatónál. Mint az ábrán látható, a közvetítőrendszer felé csak a kötelezett számlavezető bankja indíthat felhatalmazásokat. Ha a kötelezett a szolgáltatónak adja be a felhatalmazást, akkor a szolgáltató - a számítógépes rendszer hatókörén kívül postán elküldi a felhatalmazó dokumentumot az köteletzett bankjának, és a számítógépes közvetítőrendszerben a felhatalmazó üzenetet ilyenkor is a kötelezett bankja indítja. A közvetítőrendszer az alábbi üzenetek révén kommunikál az ügyfél és a szolgáltató bankjával/bankjaival: 1. FELHBE (a felhatalmazásokat tartalmazó üzenet beérkezik a rendszerbe) A kötelezett bankja beküldi a felhatalmazások adatait a közvetítőrendszerbe. 2. FELHAC (a felhatalmazások vételének visszaigazolása, acceptance) A közvetítőrendszer visszajelzi a felhatalmazások vételének és formai ellenőrzésének eredményét. 3. FELHKI (a felhatalmazások kimennek a szolgáltatóknak) A közvetítőrendszer továbbítja a felhatalmazások adatait a szolgáltatókhoz, azok számlavezető bankján keresztül. 4.
FELHAP (a felhatalmazások visszaigazolás a szolgáltató részéről, acknowledgement by partner) A szolgáltató a bankján keresztül visszaigazolja a felhatalmazások feldolgozását a közvetítőrendszernek.
5. FELHNA (accepted/not accepted) A közvetítőrendszer visszajelzi a FELHAP visszaigazolások vételének és formai ellenőrzésének eredményét. 6. FELHOK (a felhatalmazások feldolgozása OK) A közvetítőrendszer továbbítja a FELHAP visszaigazolásokat a kötelezett bankjának.
CSOPORTOS FIZETÉSI MEGBÍZÁSOK
Felhatalmazási szabványok
2
Bankunk a GIRO rendszerből kapott felhatalmazás üzeneteket változtatás nélkül továbbítja a szolgáltatónak. (3. FELHKI és 5. FELHNA) üzenet. A visszaigazolandó (4.FELHAP) üzenetet szabványos formátumba várjuk a szolgáltatótól.
CSOPORTOS FIZETÉSI MEGBÍZÁSOK
Felhatalmazási szabványok
3
• A 3. FELHKI üzenetben kapja meg a szolgáltató a felhatalmazás-tételeket. A közvetítő rendszer a formailag ellenőrzött és jónak talált, elküldésre váró felhatalmazás-tételekből fogadó szolgáltatónként egy-egy FELHKI üzenetet képez, majd továbbítja az üzeneteket a szolgáltatók számlavezető bankjához. Más szóval a különböző indító bankoktól érkezett FELHBE üzenetek tételeit a rendszer szolgáltatónként újracsoportosítva rendezi FELHKI üzenetekbe. A FELHKI üzeneteken belül külön-külön alcsoportokat képeznek az azonos FELHBE üzenetben érkezett tételek. • 4. FELHAP - a szolgáltató visszaigazolja a felhatalmazások feldolgozását a közvetítőrendszernek A szolgáltatók számlavezető bankjukon keresztül juttatják el visszaigazolásaikat a közvetítőrendszerbe. A visszaigazolás a szolgáltató által végzett tartalmi ellenőrzés alapján készül. A FELHAP üzenet tételei az ellenőrzés eredményét adják meg. A FELHAP üzenet minden tétele egy-egy FELHBE tételre válaszol. Az üzenetben a szolgáltatónak meg kell adni az első díjlehívás várható idejét, valamint a visszaigazolási kóddal jelzi, hogy a felhatalmazást elfogadta vagy - a kóddal jelzett ok miatt - nem fogadta el. (A közvetítőrendszer hatókörén kívül a szolgáltató írásban értesíti ügyfelét a felhatalmazás elfogadásáról, az első díjlehívás várható idejéről, ill. a felhatalmazás elutasításáról, az elutasítás okáról és a kifogásolt mező(k) helyes, a szolgáltató számára elfogadható értékéről.) A szolgáltató egy FELHAP üzeneten belül különböző indító bankoknak szóló tételeket küldhet. Ez azt jelenti, hogy a szolgáltatónak nem kell az eredeti indító bankonként csoportosítania a "válaszokat", azaz a küldendő FELHAP tételeket, mert a csoportosítást a közvetítőrendszer elvégzi. Nem szükséges egy fogadott FELHKI üzenet minden tételét egyetlen FELHAP üzenetben visszaigazolni. A szolgáltatónak és/vagy a bankjának a válaszadási határidő1 lejárta előtt saját rendszerükben ellenőrizniük kell, hogy milyen felhatalmazás-tételekről nem ment még visszaigazolás a közvetítőrendszerbe. • 5. FELHNA - a közvetítőrendszer visszajelzi a FELHAP visszaigazolások vételének és formai ellenőrzésének eredményét Az ellenőrzött FELHAP üzeneteket szoftver állítja elő, ezért a közvetítőrendszernek elvileg nem szabad hibás üzenettel, ill. hibás tétellel találkoznia. A rendszer a hibátlan FELHAP üzenetekről is visszajelzést ad, így a szolgáltató, ill. a bankja nem maradnak bizonytalanságban az elküldött üzenetek sorsát illetően.
A módosítások kezelése Ha a szolgáltató egy felhatalmazás-tételt nem fogad el, akkor a válaszban (FELHAP) meg kell jelölnie a hiba okát. Ilyenkor a felhatalmazás(i kísérlet) törlendő a rendszerből, és az ügyfél új bizonylattal, javított adatokkal újra kezdeményezheti a felhatalmazást. A közvetítőrendszeren átfuttatott, a kötelezett ügyfél bankjánál és a szolgáltatónál egyaránt regisztrált felhatalmazást • csak az ügyfél módosíthatja, • az ügyfél a módosítást csak a számlavezető bankjánál nyújthatja be,
1
A válaszadási határidő a tétel kiközvetítésének (FELHKI) dátuma + 14 nap.
CSOPORTOS FIZETÉSI MEGBÍZÁSOK
Felhatalmazási szabványok
4
• a módosítás csak két adatra vonatkozhat: a felhatalmazás érvényességének a végét és a felhatalmazás értékhatárát lehet változtatni. Minden egyéb módosítást a felhatalmazás törlésével és új felhatalmazás benyújtásával kell megvalósítani.
Jelölési konvenciók A felhatalmazással kapcsolatos üzeneteket tartalmazó fájl azonosítójában az alábbi kiterjesztéseket kell használni: •
.113 • .114 • .115 Az üzenet szerkezetét leíró egyes mezők típusát jelző betűt (F - Fej, T - Tétel, Z Záró láb stb.) a kiterjesztés 100-on felüli része, azaz 1n, majd pedig a mező sorszáma követi. K/V: a mező kitöltésére vonatkozó előírás • K - a mező kitöltése kötelező • V - a mező kitöltése választható
CSOPORTOS MEGBÍZÁSOK - felhatalmazási szabványok
FELHKI
5
FELHKI üzenet felépítése 01 FEJ (1) 02 alcsoport fej (m) 03 jó FELHAT tételek (n) 04 alcsoport láb (m) 05 LÁB (1) Megjegyzés: A közvetítőrendszer egy FELHKI üzenetbe sorolja az azonos címzettnek (azonos szolgáltatónak) szóló FELHAT tételeket. Ezek a tételek különböző kezdeményezőktől, vagyis különböző FELHBE üzenetekből származhatnak. A FELHKI üzenet egy-egy alcsoportjában csak azonos FELHBE üzenetből származó, azonos címzetthez (szolgáltatóhoz) irányuló tételek találhatók. FELHKI üzenet FEJ (hossz: 40) mező- tartalom típus hoss név z F130 tétel-típus N 2 F131 üzenet-típus N 6 F132 duplum-kód N 1 F133 F133.1 F133.2 F134 F135
üzenetN sorszám az összeállítás dátuma (8) sorszám (4) az üzenet AN összeállításán ak ideje a szolgáltató AN kódja
12
érték
01 FELHKI 0 vagy ≠ 0 az első küldésnél 0, minden további küldésnél 0-tól különböző szám. a közvetítőrendszer által adott egyedi üzenetazonosító
6
óra (2) : perc (2) : másodperc (2)
13
a különböző FELHBE üzenetek-ből képzett, azonos szolgáltatónak szóló alcsoportok kerülnek egy FELHKI üzenetbe
FELHKI üzenet alcsoport fej (hossz: 62) Mező- tartalom típus hoss érték név z AF130 tétel-típus N 2 02 AF131 alcsoportAN 25 azonosító AF132
az indító AN bank neve
megjegyzés
35
megjegyzés az indító bank kódja(13), az összeállítás dátuma (8) sorszám (4)
CSOPORTOS MEGBÍZÁSOK - felhatalmazási szabványok
FELHKI
6
FELHKI üzenet jó FELHAT tétel (hossz: 281) mezőtartalom típus hoss érték megjegyzés név z AT130 tétel-típus N 2 03 AT131 tétel-típus N 2 02, K AT132 tételsorszám N 6 K AT133 a felhatalmazás A 1 U/T/D/L U - új, T - törlés, D jellege /M érvényesség vége dátum K módosítása, L - értékhatár (limit) módosítása, M - érvényesség vége és értékhatár módosítása, AT134 a szolgáltató AN 13 K EAN-kód vagy adószám vagy azonosítója "egyéb" azonosító AT135 a fogyasztó AN 24 K a 24 karakternél rövidebb azonosítója azonosító balra igazítva és a mező szóközzel feltöltve AT136 a kötelezett AN 24 K bankha a számlaszám csak 8 AT136. számlaszáma jegyű, balra igazítva kell 1 bankszerv (8) megadni és a mezőt szóközzel AT136. számlaszám kell feltölteni 2 (8/16) AT137 kötelezett neve AN 35 K AT138 a felhatalmazás N 8 K érvényességéne k kezdete AT139 a felhatalmazás N 8 V érvényességéne k vége AT1310 a felhatalmazás N 8 V kelte AT1311 a felhatalmazás N 10 V az érték Ft-ban értendő, az értékhatára összeget jobbra igazítva kell megadni, tizedesrész nélkül AT1312 a fogyasztó neve AN 35 V AT1313 a fogyasztó címe AN 35 V AT1314 közlemény AN 70 V FELHKI üzenet alcsoport láb (hossz: 6) mező- tartalom típus név AZ130 tétel-típus N
hossz
érték
2
04
megjegyzés
CSOPORTOS MEGBÍZÁSOK - felhatalmazási szabványok
AZ131
az alcsoport-beli felhatalmazás-tételek száma
FELHKI üzenet LÁB (hossz: 10) mező- tartalom név Z130 tétel-típus Z131 az alcsoportok száma Z132 a felhatalmazás tételek száma összesen
FELHKI
N
4
típus
hossz
érték
N N N
2 2 6
05
megjegyzés
7
CSOPORTOS MEGBÍZÁSOK - felhatalmazási szabványok
FELHAP
8
FELHAP üzenet felépítése 01 03
FEJ (1) 02FELHAT tétel hivatkozás (n) LÁB (1)
Megjegyzés: A fogadott FELHKI üzenetekben szereplő felhatalmazás-tételek végrehajtásának/ égrehajthatóságának tényét a címzett szolgáltató több FELHAP üzenetben igazolhatja vissza. Egy FELHAP üzenetben több FELHKI üzenetből származó tételek végrehajthatósága igazolható vissza a közvetítőrendszer felé. FELHAP üzenet FEJ (hossz: 69) mező- tartalom típu hoss név s z F140 tétel-típus N 2 F141
üzenet-típus
N
6
érték, K/V 01 K FELHAP
F142
duplum-kód
F143
a visszaigazoló AN szolgáltató azonosítója
13
K 0 vagy ≠ 0 K K
F144 F144. 1
üzenet-sorszám N az összeállítás dátuma (8) sorszám (4)
12
K
a visszaigazoló AN szolgáltató neve
35
V
F144. 2 F145
N
1
megjegyzés
az első küldésnél 0, minden további küldésnél 0-tól különböző szám. érvényes adószám vagy EAN-kód vagy "egyéb" kód: a mező-tartalom megfelel a Központi nyilvántartásnak
FELHAP üzenet FELHAT tétel hivatkozás (hossz: 91) mező- tartalom típus hossz érték, K/V megjegyzés név T140 tétel-típus N 2 02 K T141 a FELHAT tétel AN 31 K az indító bank kódja(13), bázisützenetsorszám: azonosítója az összeállítás dátuma (8) sorszám (4) tételsorszám (6)
CSOPORTOS MEGBÍZÁSOK - felhatalmazási szabványok
T142 T143 T143.1 T143.2 T144
T145
a fogyasztó AN azonosítója a kötelezett AN bankszámlaszáma bankszerv (8) számlaszám (8/16) az első díjlehívás N várható ideje
visszaigazolási kód
N
FELHAP
24
K
24
K
8
K a szolgáltató által megadott adat, értéke rendszerint azonos AT138 értékével, de annál nagyobb is lehet K 10 alatti értékek: a tétel elfogadva, 10 feletti értékek: a tétel vissza-utasítva
2
FELHAP üzenet LÁB (hossz: 10) mező- tartalom típu név s Z140 tétel-típus N Z141 "végrehajtott" N felhatalmazá-sok száma Z142 "NEM végrehajtott" N felha-talmazások száma
hossz érték, K/V megjegyzés 2 4 4
03
K K K
9
CSOPORTOS MEGBÍZÁSOK - felhatalmazási szabványok
VISSZAIG. KÓDOK
10
FELHNA üzenet felépítése 01
FEJ (1) 02 jó FELHAP tétel hivatkozás (m) 03 rossz FELHAP tétel (n) 04 LÁB (1) ha a FELHAP üzenet üzenetszinten hibás: 01 FEJ (1) 04 LÁB (1) FELHNA üzenet FEJ (hossz: 54) mező- tartalom típus név F150 tétel-típus N F151 üzenet-típus N F152 duplum-kód N F153 üzenetF153.1 azonosító az összeállítás F153.2 dátuma (8) sorszám (4) F154 az üzenet összeállításának ideje F155 a hivatkozott üzenetazonosító F156 üzenetszintű hiba kódja
hossz
érték
2 6 1
01 FELHNA
megjegyzés
0 vagy ≠0 az első küldésnél 0, minden további küldésnél 0-tól különböző szám.
N
12
AN
6
óra (2) : perc (2) : másodperc (2)
AN
25
N
2
az eredeti, most visszajelzett FELHAP üzenet azonosítója, az F143+F144 mező szerint üzenetszintű hiba esetén a hibakód (l. a hibaüzeneteknél), egyébként 00
FELHNA üzenet jó FELHAP tétel hivatkozása (hossz:33) mező- tartalom típus hossz érték megjegyzés név JT150 tétel-típus N 2 02 JT151 a jó FELHAP AN 31 jó FELHAP tételek azonosítója tétel eredeti a T141 mező értéke szerint bázisazonosítój a
CSOPORTOS MEGBÍZÁSOK - felhatalmazási szabványok
VISSZAIG. KÓDOK
FELHNA üzenet rossz FELHAP tétel (hossz:95) mező- tartalom típu hossz érték név s RT150 tétel-típus N 2 03 RT151- az eredeti ROSSZ AN 91 RT156 FELHAP tétel mezőinek megismétlése RT157 Hibakód N 2 FELHNA üzenet LÁB (hossz: 10) mező- tartalom típus hoss név z Z150 tétel-típus N 2 Z151 a hibátlan N 4 tételek száma Z152 a hibás N 4 tételek száma
érték
11
megjegyzés az eredeti FELHAP tétel T140-T145 mezőinek értéke szerint l. a hibaüzeneteknél
megjegyzés
04 az elfogadott tételek száma, üzenetszinten hibás FELHAP esetén mindig 0000 a visszautasított tételek száma, üzenetszinten hibás FELHAP esetén mindig 9999
Felhatalmazás-tételben a felhatalmazás jellegének kódlistája U D L M T
új felhatalmazás felhatalmazás érvényességének vége dátum módosítása felhatalmazás értékhatárának módosítása érvényesség vége dátum és értékhatár módosítása (M=D+L) felhatalmazás érvénytelenítése
A felhatalmazást visszaigazoló kódok listája 00 elfogadva 01 elfogadva, az első díjlehívás várható napja > a felhatalmazás érvényességének kezdete 11 visszautasítva, mert már létező felhatalmazást újként adtak meg 12 visszautasítva, mert nem létező felhatalmazást adtak meg módosítandóként 13 visszautasítva, mert nem létező felhatalmazást adtak meg érvénytelenítendőként 14 visszautasítva nem elfogadható értékhatár miatt 15 visszautasítva, mert a fogyasztó azonosítója hibás (pl. hibás a megadott fogyasztóazonosító, és nem lehet az ügyfelet a szolgáltató rendszerében azonosítani) 99 visszautasítva egyéb ok miatt
CSOPORTOS MEGBÍZÁSOK - felhatalmazási szabványok
HIBAKÓDOK
12
A Felhatalmazások rendszer általi visszautasításának hibakódjai kód2 típus3 magyarázat 02 09 18 26 29 32 36
Ü Ü Ü Ü Ü T Ü
37 39 41 42 44 46 47 48
T T Ü Ü Ü Ü Ü Ü
61 63 74 75 76 79 81 90 91
Ü T T T T T T T T
94 95 96
T T T
nem numerikus sorszám a FEJ rekordban érvénytelen üzenet-típus a FEJ rekordban érvénytelen tételszám a LÁB rekordban üzenet-struktúra hiba nem egyedi üzenetazonosító nem egyedi bázisazonosító értelmezési hiba (a 852-es kódlapú karakterkészletben nem szereplő karakterek) érvénytelen bankszerv a TÉTEL rekordban érvénytelen sorszám a TÉTEL rekordban érvénytelen tétel-típus a FEJ rekordban érvénytelen duplum-kód a FEJ rekordban érvénytelen összeállítási dátum a FEJ rekordban érvénytelen tétel-típus a TÉTEL rekordban érvénytelen tétel-típus a LÁB rekordban érvénytelen, a Központi nyilvántartásban nem szereplő EAN-kód vagy adószám vagy egyéb azonosító vagy érvénytelen bankkód a FEJ rekordban érvénytelen számlaszám (csupa 0/szóköz vagy rossz CDV) érvénytelen ügyfélazonosító inkonzisztens bázisazonosító ismételten megválaszolt bázisazonosító érvénytelen visszaigazolási kód inkonzisztens ügyfélaznosító inkonzisztens számlaszám érvénytelen a felhatalmazás jellege érvénytelen a szolgáltató azonosítója (nem szerepel a Központi nyilvántartásban) érvénytelen "kezdő"/"végső" dátum nem numerikus az értékhatár a válasz (FELHAP) a megadott határidőn túl érkezett
2
A 40 alatti hibakódok a BZSR-ben hasonló jelentéssel bírnak.
3
A hibakód típusa: Ü - teljes üzenet visszautasítása, T - tétel visszautasítása.