A magyarországi közforgalmú személyszállításban díjhordozóként alkalmazásra kerülő chipkártyás rendszerek alapkövetelményei (ELEKTRA Hungaria Verzió 2.2)
Útmutató a díjtermékkatalógus, a díjtermékleképezés és a kártyaműveletek értelmezéséhez (Állapot 1.0)
Kiadta: GKM Infrastruktúra Szakállamtitkárság
2006. szeptember 1.
Tartalom 1. 2.
Díjtermékkatalógus összeállítása ....................................................................................... 4 A díjtermékek érvényességi jellemzőinek leképezése ....................................................... 4 2.1 A díjtermékek területi érvényességének azonosítása ................................................. 6 2.2 A díjtermékek időbeli érvényességének azonosítása ................................................. 9 3. A díjtermékkatalógus és kedvezménytár feltöltése .......................................................... 11 4. Menetdíjmegállapítás kártyakörnyezetben....................................................................... 18 5. A Díjtermékkatalógus és kedvezménytár karbantartása .................................................. 21 6. Példák egyes sajátos díjtermékek és kedvezményező akciók leképezésére..................... 24 6.1 Szociálpolitikai alapú kedvezmények alkalmazása a díjtermékekben ..................... 24 6.2 A jogosultan ingyenesen utazók megoldása kártyakörnyezetben ............................ 24 6.3 Nyugdíjasok kedvezményezése utazásszámlálással................................................. 25 6.4 Dolgozói igazolvány kialakítása .............................................................................. 26 6.5 Egyes eseményekhez kapcsolódó kedvezményezett menettérti jegyek................... 26 6.6 Közlekedési díjtárca kialakítása ............................................................................... 27 6.7 Kívülről jött kedvezményre jogosult utasok jegykiszolgálása ................................. 27 6.8 Csoportos utazás lehetősége egy kártyával .............................................................. 28 6.9 Jegykiegészítők, kiegészítő jegyek és pótdíjazású jegyek alkalmazása................... 29 6.10 Törzsutas utazási pontgyűjtés................................................................................... 29 6.11 Kollektív bérletfeltöltés............................................................................................ 30 6.12 Város-, turisztikai kártya utazási alkalmazása ......................................................... 30 6.13 Megváltott kedvezményű „előnykártya” alkalmazása ............................................. 31 6.14 Automatikus díjszámla feltöltés ............................................................................... 31 MELLÉKLETEK 1. 2.
Bevezető a díjtermék termék tartalmakhoz ...................................................................... 34 Alap-adattípusok, formátumok és azonosítók.................................................................. 34 2.1 Áttekintés ................................................................................................................. 34 2.2 Részletes ismertetés.................................................................................................. 37 2.2.1 ASCII kódolású szöveg (ASCII text)............................................................... 37 2.2.2 Alapdíjtermék-hely azonosító (Base Ticket ID) .............................................. 37 2.2.3 Bináris érték (BINnary digit) ........................................................................... 38 2.2.4 Számláló (CouNTer) ........................................................................................ 38 2.2.5 Kártyatípus azonosító (CaRD Type ID)........................................................... 39 2.2.6 Dátum (DATE)................................................................................................. 40 2.2.7 Születési Dátum (DATE of Birth).................................................................... 40 2.2.8 Időbélyeg (Date and Time Stamp) ................................................................... 41 2.2.9 Folytató díjtermék-hely azonosító (Follower Ticket ID) ................................. 41 2.2.10 Hexadecimális szám (HEXadecimal number) ................................................. 42 2.2.11 Termékdíj pénznem (Payment CURrency) ...................................................... 43 2.2.12 Díjfeltöltési fizetés módja (Payment Method Type) ........................................ 44 2.2.13 Díjtermék-típus azonosító (PRoduct Type ID) ................................................ 44 2.2.14 Szolgáltató azonosító (Service Provider ID).................................................... 45 2.2.15 Rövidített szolgáltató azonosító (Service Provider ID - SHort)....................... 45 2.2.16 Terminál azonosító (Terminal ID) ................................................................... 46 2.2.17 Rövidített Terminál azonosító (Terminál ID - SHort) ..................................... 46 2.2.18 Tömegközlekedési szolgáltatás összevont azonosítója (Service Line ID)....... 47 2.2.19 Utazási viszonylat/érvényességi terület azonosító (TRavel Link/Area ID) ..... 48 2.2.20 Díjtermék kiegészítő információk (Ticket Supplementary INFormation) ....... 49 2.2.21 Kezelőkészülék azonosító (Validator Device ID)............................................ 50 2
2.2.22 Kezelőhely azonosító (Validation LOCation ID)............................................. 51 2.2.23 Rövidített kezelőhely azonosító (Validation LOCation ID – SHort) ............... 51 2.2.24 Kezelés jelző kód (Validation State ID)........................................................... 52 2.2.25 Heti idő (Weekly TIME) .................................................................................. 53 2.2.26 Éves idő (Yearly TIME)................................................................................... 53 2.2.27 Éves óraidő (Yearly Hour TIME) .................................................................... 53 3. Kártyaformátumok és adatmezők..................................................................................... 55 3.1 PSC kártya................................................................................................................ 55 3.1.1 Áttekintés ......................................................................................................... 55 3.1.2 Részletes ismertetés.......................................................................................... 56 3.2 DSC kártya ............................................................................................................... 68 3.2.1 Áttekintés ......................................................................................................... 68 3.2.2 Részletes ismertetés.......................................................................................... 70 4. Kártyaműveleti eljárások magyarázata .......................................................................... 107 4.1 Díjterméktípus-csoportok értelmezése ................................................................... 107 4.2 PSC Kártyaműveleti eljárások magyarázata .......................................................... 108 4.2.1 Kártyakiadás................................................................................................... 108 4.2.2 Kártyafeltöltés és -kezelés.............................................................................. 109 4.3 DSC Kártyaműveleti eljárások magyarázata.......................................................... 116 4.3.1 Kártyakiadás................................................................................................... 116 4.3.2 Kártyafeltöltés és -kezelés.............................................................................. 120 5. Útmutató a kártyakezelés eredménye jelöléséhez .......................................................... 136 6. Útmutató az ELEKTRA Hungaria kártyaműveleti adatok kezeléséhez ........................ 138 6.1 A tranzakciók típusai, azonosítása ......................................................................... 138 6.2 A tranzakciós adatok gyűjtési és feldolgozási feladatai......................................... 141
3
1.
Díjtermékkatalógus összeállítása
A tömegközlekedési szolgáltatásokat a különböző szolgáltatók meghatározott szolgáltatási területen hozzák létre, amelyen belül az utas szándékának megfelelő utazás (A-ból B-be) a díjszabás szerinti szükséges jeggyel, bérlettel, vagy más néven díjtermékkel vehető igénybe. A hatóságok felelősségi körébe tartozó díjszabás általában területi (települési, szövetségi terület stb.) és/vagy vonali, viszonylati (km-övezeti alapú), érvényességű díjtermékeket tartalmaz, amelyek meghatározott időbeli érvényességgel is rendelkeznek. Egyes díjtermékeknek létezik kedvezményes fajtája is, amelyek bizonyos kedvezményjogosultsággal rendelkező csoportok által vehetők igénybe. Magyarországon a közforgalmú közlekedés szabályozásához is igazodóan a helyi és környéki (szövetségi) közlekedésben, valamint a helyközi vasúti és autóbusz-közlekedésben a jelenlegi és jövőbeli díjterméktípusok leképezésére max. 255 típusazonosító (8 bit) áll rendelkezésre. Az ELEKTRA Hungaria rendszerben – az egységesség és átjárhatóság gyakorlati megvalósítása érdekében – a különböző díjterméktípusok „katalógusba” foglalandók, amely nyílt és a helyi igényeknek megfelelően, meghatározott „befogadási” szabályoknak megfelelően bővíthető. A díjtermékkatalógus (ld. a számítógépes adatbázisként megvalósításra került elvi 1. táblázatot) az ELEKTRA központi funkciót ellátó intézmény (Központ) számára megteremti a különböző területeken, illetve szolgáltatóknál használatos valamennyi hazai díjtermék díjainak katalógusba vételét, amely közül a helyi és szövetségi díjtermékek a 001-119, vasúti díjtermékek a 120-199, az autóbusz-közlekedésben a 200-255 közötti azonosító tartományban helyezkedhetnek el (ld. 1. táblázat). Az ún. alapdíjterméktípusok figyelembevételével képezhetők a különböző kedvezményes díjtermékek, amelyek a kártyára való feltöltésnél, az utas jogosultsági adottságai és az alkalmazható kedvezményfajta alapján kerülnek rögzítésre. 2.
A díjtermékek érvényességi jellemzőinek leképezése
Az ELEKTRA Hungaria rendszerben az ország területén működő valamennyi szolgáltató viteldíjtípusa (díjterméke) leképezhető, amelyek a következő főbb csoportokba sorolhatók: A. B. C. D.
vonal-, átszálló v. többeshasználatú jegyek, ill. „díjtárca” napi és időszaki jegyek (ill. 24, 72, 168 órás jegyek) bérletek és havi jegyek (hálózati vagy vonali érvényességgel) egyedi viszonylati jegyek (HÉV, MÁV, Volán viszonylati- és kiegészítő jegyek).
Az egyes díjterméktípusok leképezéséhez a legfontosabb jellemzők, ill. azonosítók − a területi érvényességi ill. utazási viszonylatok leképezésére szolgáló azonosítók, − az időbeli érvényesség leképezésére szolgáló azonosítók − a kedvezményezéshez a kedvezményjogosultsági típusok és a kedvezményfajták azonosítására szolgáló kódok. Ezek az azonosítók mind a díjtermékek kártyára való feltöltésénél, mind a kezelésénél fontosak és alkalmazásra kerülnek.
4
1. táblázat: A Díjtermékkatalógus elvi szerkezeti kialakítása
5
3
Lenti helyi díjszabású településkód
Különleges területek N kódja
XYZ övezet Ország teljes területi kódja Különleges területek 1 kódja Különleges területek 2 kódja
N Helyi díjszabású településkód BKSz együttes területi kód BKSz övezet 1 BKSz övezet 2
1 2 3
BP helyi díjszabású településkód Pécs helyi díjszabású településkód Komló helyi díjszabású településkód
jellege
6)
Díjtermékcsoport kód Kedv.jogosults.tip.kód (7 bit)3) Árkieg.fajta hivatkozás (5 bit)7) Változás hivatkozási kód4) 001/ABC 002/XYZ
2)
Szolgáltatás jelleg 1) Település Díjterméktípus kód (8 bit) → →
→ →
HD01
-
A1
001
HD01
185
A1 HK01
002
••
••
Helyi díjtermékek ••
119
VD02 VD01
VK01
120
VD02 VD01
••
••
Vasúti díjtermékek 121
Díjösszeg (HUF) / Díjtábla hivatkozás 5) 199
AD01 AD01 AD02
AK01
200
AD01 AD01 AD03
201
••
••
Autóbusz díjtermékek 255
Megyjegyzések: 1) A "Díjterméktípus kód" a jegy- és bérlet típusát jelöli, amellyel az utasok, pénztárosok is találkoznak, és amelyeket a jogszabályok megállapítottak. 2) A "Díjtermékcsoport kód" arra a díjtermékcsoportra utal, amelynek termékei hasonló jellegűek és azonos műveleti folyamatot igényelnek. 3) A "Kedvezményjogosultsági típus kód" azt adja meg, hogy adott díjterméktípushoz, milyen az "Árkiegészítés fajtához" társuló kedvezményes jegy vehető igénybe az Árkiegészítéstár alapján. 4) A "Változás hivatkozási kód" (pl. 001/ABC)az adott szolgáltatótól származó szabványosított "Viteldíjváltozásjelentés"-re vonatkozik, amely a háttérben, pótlapon, a változás tartalmára, időpontjára, felelős személyére, elérhetőségére stb. vonatkozó adatok találhatók. 5) A Díjtábla hivatkozások (pl. VD01, VD02, AD01) a helyközi viszonylati díjtermékek esetében a hosszövezeti díjtáblára való hivatkozást jelentik, amelyeknek alapján a vasúti (pl. VD01), vagy autóbusz (pl. AD01) díjtáblák elérhetővé válnak, amelyek tartalmazzák a teljesárú és kedvezményes menetjegyek, bérletek, stb. hosszövezet szerinti díjait, valamint a kiegészítő jegyek díjait is a helyi közlekedésben alkalmazott hivatkozás (pl. H01) arra utal, hogy adott területen az előre váltott, ill. járművön váltott díjak eltérőek, vagy a különböző szolgáltatók eltérő viteldíjakat alkalmaznak, amelyek egy mögöttes pótlapon jelennek meg. 6) A "Település jellege" kód jelentése 1 = BP, 2 = megyei jogú város, 3 = egyéb település, amelynek alapján kerül meghatározásra a helyi közlekedésben a bérletkedvezmény összege a Kedvezménytábla szerint. 7) "Árkiegészítésfajta" jogszabálybéli hivatkozási kódja, amelyhez kapcsolódik a díjtermék kedvezményes ára. 8) A Díjtermékkatalógusba való új "díjterméktípus" felvétele a szolgáltató kérelmezése és leírása alapján, annak az ELEKTRA rendszerrel való kompatibilitás vizsgálata, továbbá a díjtermék elfogadás üzleti feltételeinek tisztázása után
599 600 601 602 • • • 747 ? ? 799 800 801 802 • • 999 1000 1001 1002 • • • 2000
• • •
511 512
BKV szolgáltatói azonosító MÁV szolgáltatói azonosító Volánbusz szolgáltatói azonosító Alba Volán szolgáltatói azonosító Borsod Volán szolgáltatói kódja
Terület leírás
azonosító (9/16 bit)
001 002 003 004 005 • • • •
Szolgáltatói név/
területi
Szolgáltató/
Díjtermékkatalógus 2006. 07. 01.
2.1
A díjtermékek területi érvényességének azonosítása
A díjtermékek területi, ill. viszonylati érvényességűek lehetnek, ami a termék jellegének megfelelően különböző lehet. A díjtermékek területi érvényességének meghatározásával kapcsolatban a következő területi azonosítók alkalmazására van szükség, ill. lehetőség (ld. 2. táblázat): –
szolgáltatói azonosító ill. szolgáltatói terület kódja, ill. szolgáltatói részterület (pl. település) kódja – utazási viszonylat (A helyről B helyre menő szolgáltatásrész) kódja, ill. díjtermék érvényességi/elfogadási területének/viszonylatának kódja
A megfelelő azonosítókra a díjtermékek árusításánál, a kártyafeltöltő készülékekben a menetrendben és a díjtáblában is szükség van, továbbá a kártyákon a díjtermékhelyre feltöltött valamely díjtermék területi/viszonylati érvényességének jelölésére, valamint a kezelő-készülékekben a díjtermékek elfogadási listája részeként. A területi érvényesség azonosítási lehetőségeit a 2. táblázat foglalja össze. Szolgáltatói kód/Területi kód Azonosító (9/16 bit) 001 002 003 004 005
Díjtáblában BKV szolgáltatói azonosító MÁV szolgáltatói azonosító Volánbusz szolgáltatói azonosító Alba Volán szolgáltatói azonosító Borsod Volán szolgáltatói kódja
Díjtermék területi érvényességi/elfogadási kód Azonosító (32 bit) 001 002 003 004 005
Feltöltő és kezelőkészülékben BKV szolgáltatói területi kódja MÁV szolgáltatói területi kódja Volánbusz szolgáltatói területi kódja Alba Volán területi kódja Borsod Volán területi kódja
Helykód (16 bit) -
• • • 511 512
510 511 512
Több szolgáltató közös területi kódja 2 Több szolgáltató közös területi kódja 1 BP környéke egyéb övezetek
598 599 600 601 602 • • • 747 ? ? 799 800 801 802 • •
BP környéke helyi települések övezete BP környéke övezet BP határán belüli szolgáltatási terület Pécs határán belüli szolgáltatási terület Komló határán belüli szolgáltatási terület
-
• • • 599 600 601 602 • • • 747 ? ? 799 800 801 802 • • 999 1000 1001 1002 • • • 2000
BP helyi díjszabású településkód Pécs helyi díjszabású településkód Komló helyi díjszabású településkód
Lenti helyi díjszabású településkód
N Helyi díjszabású településkód BKSz együttes területi kód BKSz övezet 1 BKSz övezet 2
XYZ övezet Ország teljes területi kódja Különleges területek 1 kódja Különleges területek 2 kódja
Különleges területek N kódja
1000 1001 1002 • • 2000 2001 • • 1.000.000 1.000.001 • • 4.29 mrd
N település határán belüli terület BKSz együttes területi kód BKSz övezet 1 BKSz övezet 2
? ? 60.000 60.041 60.043 • • • 63.144 ? ? ? 63.500 ? ?
XYZ övezet Ország teljes szolgáltatói területe Regionális övezet 1 Regionális övezet 2
? 65.000 ? ?
Lenti határán belüli szolgáltatási terület
Regionális övezet N Övezetközi utazási viszonylati kód 1
? -
Övezetközi utazási viszonylat kód N Megállóhelyközi utazási viszonylat 1
-
Megállóhelyközi utazási viszonylat N
-
2. táblázat: A szolgáltatási területek, valamint övezetközi és megállóhelyközi utazási viszonylatok leképezési lehetősége az ELEKTRA Hungaria rendszerben 6
A táblázat két oldalán levő azonosítók azt kívánják bemutatni, hogy a területi azonosítók (12000 között) és az utazási viszonylati azonosítók (2001 felett) nincsenek átfedésben, vagyis ugyanazon a kártyahelyen felírhatunk „területet” és „viszonylatot” is az érvényesség megadására. Éppen ezért az ELEKTRA rendszerben egyébként a Magyarországon feltalálható megállóhelyek, települések és egyéb területi egységek kódjai (pl. övezetek, szövetségek), amelyek 16 biten 65.535-ig terjedő sorszámokkal azonosíthatók, a kártyákon a „rövid” kódokkal szerepelnek. Ezen szempontok figyelembevételével a következő szolgáltató/szolgáltatói terület/elfogadási területazonosító tartományok kerültek célszerűen meghatározásra (ld. 2. táblázat): − A szolgáltatók azonosítói egyúttal a szolgáltatási területük valamennyi szolgáltatásának azonosítását lehetővé teszi (pl. a BKSz területén üzemelő szolgáltatók esetében: BKV = 001, MÁV = 002, Volánbusz = 003) –
Azon települések, amelyek helyi tömegközlekedéssel rendelkeznek, a 600-799 tartományt foglalják le, amely egyúttal használható a település határán belüli szolgáltatások helyazonosítására is (ezen túlmenően a szolgáltatók megkülönböztetett szolgáltatásainak jelölésére a szolgáltatói kódok (001-511) is használhatók; de ebben a tartományban alakítható ki adott esetben „közös elfogadású” szolgáltatói kört jelölő kód is (pl. 511 jelentheti a 001 és 003 szolgáltatók együttes területét), amelyen belül pl. a „díjtárcát” időlegesen elfogadják), tekintettel arra, hogy nem várható országosan 511 szolgáltató.
–
Budapest (BKV) a saját szolgáltatásainak területi leírására vonatkozó fővárosi 600-as kód mellett az 512-599 tartományt használhatja, amelyen belül a későbbiekben kialakításra kerülhető belső övezetek is jelölhetők; a többi helyi közlekedéssel rendelkező település a 601-799-es tartományban kerül azonosításra;
–
A helyi közlekedéssel rendelkező települések (országosan a mintegy 3200 település közül mintegy 150 településben működik helyi közlekedés; ez a szám a BKSz területén XY; Budapest „rövid” kódja (600) mellett, a többi település rövid kódját a Függelék tartalmazza, max. 799-ig terjedően).
–
A BKSz teljes területének jelzésére a 800-es kódot használhatják, a BKSz leendő övezeteinek leírására az 801-999 tartomány szolgál, amelyek egyes részekben akár el is térhetnek a BKV területi beosztásától, amit az egyes megállóknak/településeknek több „övezethez” való hozzárendelhetősége tesz lehetővé.
–
A teljes ország területi érvényességi jelölésére az 1000-es kód szolgál.
–
Az ország többi részében szövetség- és övezetképzésre az 1001-2000-es tartomány áll rendelkezésre, ebben a tartományban pl. a MÁV-nál alkalmazott országrészek szerinti vonalcsoport (rayon) is egyetlen azonosítóval megoldható.
–
A 2000 alatti sorszámú övezetek közötti utazási viszonylatok leképezése során létrejövő viszonylatkódok – tekintettel arra, hogy az egyes övezetekben/szövetségekben található szolgáltatási területrészek csak egymással kerülnek kapcsolatba – a 2000-1.000.000 közötti tartományban elegendően azonosíthatók, ami megfelelő eljárás (algoritmus) alapján számítógéppel történik. 7
–
Az egyéb megálló-megálló/település-település/övezet-övezet közti viszonylatok leírására 1.000.001-től kezdődően több mint 4 milliárdig (32 biten) állnak kódhelyek rendelkezésre.
Már a 2000-ig történő területi azonosítók kiadása, ill. jóváhagyása is a későbbiekben központi feladatként tekintendő, akárcsak az utazási viszonylatok generálása. A bemutatott elvek alapján valamennyi meglevő és leendő területi és viszonylati díjtermék típusára vonatkozóan a területi érvényesség leképezése 32 bites azonosítóval megoldható. A vasút esetében a vonal/viszonylat- és vonatszám kódja (24 bit) a vonathoz rendelt jegyek esetében vonatnem (ICR, IC, IP, express, gyors, személy stb.) megállapítását is lehetővé teszi, ami adott esetben a “Kiegészítő jegyek” típusát is meghatározza (pl. ICR-, IC vagy IPpótjegy, helyjegy vonatkozásában). Kihagyni? Az X. ábrán az övezeteket képviselő csomópontok (•) a valós hálózati kapcsolatokat egyszerűsítőleg képviselő és azokat összekötő „eszmei szakaszok” által alkotott „eszmei hálózat” – mint technikai segédeszköze – az övezetközi utazási viszonylatok leképezését és a díjmegállapítást szolgálja. Az eszmei hálózat elemei akár a belső városrész (A0) érintésével átmenő utazási viszonylatok és jegyek leképezését is lehetővé teszik, amennyiben ilyen helyközi közlekedési vonalak, ill. kapcsolatok létesülnek a jövőben (pl. az M5 észak-déli gyorsvasút esetében az F1 és S2 közti utazási viszonylat (F1-S2 által meghatározott utazási viszonylat kódja) magába foglalja az F1P1-P2-A0-B3-S1-S2 övezeteket, amelyek minden pontján érvényes és elfogadják az F1-S2 kód által képviselt utazási viszonylatot). Az eszmei hálózat arra is lehetőséget ad, hogy a belvárost (A0) elkerülő jegyet is ki lehessen adni a fővároson való haladásnál (pl. az előző példában az P1-B1-A3-S1-S2 kapcsolat jelentené ezt a lehetőséget). Az esetek nagy részében az átmenő utazások „tört utazásként” átszállással, többrészes jeggyel (pl. vasútnál), vagy külön jeggyel (pl. vasúti és autóbuszjegy) valósulnak meg. A fizetendő díj az utazás során érintett övezetek mentén, azok száma alapján kerül meghatározásra, függetlenül attól, hogy az utasnak át kell-e szállnia, avagy sem. Ennek az elvnek a rá- elhordó és a tovább szállító eszközök igénybevételével létrejövő utazások esetében van jelentősége, ugyanis az övezeti rendszer az utasnak kíván kedvezni, aki nem „bűnhődhet” a hálózatszervezés körülményei miatt. Ez természetesen a mai elkülönült és a „felszállási” díjat kétszer megfizettető szolgáltatási gyakorlathoz képest bevételkiesést eredményezhet. Lesznek esetek, amikor ez az elv technikai képességbeli okokból nehezen valósulhat meg, így pl. a Budapesten átmenő utazások esetében az autóbuszok fedélzeti jegy kiadásában útvonalkeresést igénylő, összetettebb jegyek kiadása/feltöltése gondot jelent, bár a kártyaképességek ezt is lehetővé teszik. Egy további lényeges szempontra célszerű felhívni a figyelmet, hogy a mindenkinek minden felszálláskor kötelező jegykezelés követelménye a többrészes jegyek esetében is betartandó.
8
2.2
A díjtermékek időbeli érvényességének azonosítása
A díjtermékek időbeli érvényessége a termékek jellegének megfelelően vonatkozhat egy hosszabb időszaka (pl. éves, havi bérletek), néhány napra (pl. 1,3,7 napi jegyek), az adott napra (pl. viszonylati jegyek), vagy egy rövidebb időszakra (pl. 60 percre átszállójegyeknél). A 4 fő díjtermékcsoport-típus termékeinek „díjtermékhelyeken” belüli elhelyezését és a felhasznált adatmezők, valamint visszaírt adatok körét a DSC és PSC kártyákra vonatkozóan a 3. táblázat szemlélteti. Ezekből az is kiderül, hogy a két kártyatípuson a különböző díjtermékek esetében a különböző „dátum és időpont adatok” a kártyákon különböző módon kerültek kialakításra, amelyek a feltöltésnél, kezelésnél a programok által kerülnek értelmezésre. Ezen helytakarékos körülményeket alakították azon törekvések is, hogy a díjtermékhelyek és egyéb adatcsoportok úgy kerüljenek elhelyezésre a kártyákon (a részletes bittérképen), hogy azok „blokk határra” essenek, a kezelési időkkel való takarékosság okán. A kártyákon a következő főbb, az érvényesség megállapításához szükséges dátum és időpont adatok szerepelnek (ld. 3. táblázatot is): DATE: dátum, a 2005. 01.01-től eltelt napok számával megadva (14 bit) YHTIME: adott év kezdetétől 01.01 00 órától eltelt órák száma (14 bit) WTIME: aktuális időpont(perc), adott hét kezdő napjának 00 óra 01 percétől számítva (14 bit) Az érvényesítési időpontok és érvényességi időszakok leképezése/értelmezése a kártyákon az egyes díjtermékeknél a következőképpen történhet: − vonaljegy, viszonylati jegy esetén: a kezelés időpontja (WTIME; perc), a hét kezdő napjának 00 óra 01 percétől számítva, − átszállásos „utazási lánc” időtartam-korláttal való alkalmazása esetén: a korábbi kezelés időpontja, mindaddig változatlan marad a kártyán, míg az eltelt idő kevesebb, mint a „láncra” vonatkozóan meghatározott időtartam (pl. 60 perc), amelyen belül pl. engedményezett díjú átszállás, újbóli felszállás lehetséges, − időszaki jegyek esetén: az első kezelés órája, az év első órájától számítva (YHTIME), amely az érvényességi időszak végéig változatlan marad; az érvényesség időtartama órákban számítandó; a napi jegyek esetében az érvényesség napokban a dátum (DATE) alapján hasonló módon értelmezendő, − bérletek esetében az érvényesség kezdő és lejárati dátuma 2005. 01.01-től számítva napokban kerül megadásra (DATE); hóközi „rátöltésnél” az érvényesség dátuma meghosszabbítható, − egyedi viszonylati jegyek érvényességének kezdő dátuma (DATE) szintén megadható a helyfoglalással járó dedikált vonatoknál/járatoknál, míg az indulási időpont a vonat/járatszámból adódik; a lejárat dátuma hasonló módon adható meg, bár az a díjtermék kódjából, az üzletszabályzat alapján is kikövetkeztethető.
9
3. táblázat: ELEKTRA Hungaria chipkártyák adatszerkezete (Verzió 2.2) A dátum- és időpontmegadással kapcsolatban a következő sajátságos esetekről kell szólni: A 24, 72 vagy 168 órás időszaki jegyekkel összefüggésben a következő időpontok/időtartamok megkülönböztetése lényeges: az aktuális időpont (A) óra (YHTIME) valamely napijegy érvényességének kezdő időpontja (K) óra, a díjtermék érvényességi tartama (T) órában. Az idő leképezésből adódóan a dec. 31. – jan. 1. évváltáson átnyúló érvényességű napi jegyek problémásak, ezért elsőre azt kell vizsgálni, hogy ha nem –
A – K kisebb 0? A – K kisebb/egyenlő T-vel, A – K nagyobb T-nél,
ha igen: A = A + 168 óra akkor érvényes, akkor érvénytelen.
A többrészes jegyek esetében, ha egy díjtermékhez a folytató díjtermékhelye(ke)n további részjegy(ek) csatlakoz(nak), akkor a fő helyen és folytató helyen levő résztermékek érvényességi időszaka az „oda irány” dátumától számítva minden résztermékre vonatkozóan – az üzletszabályzatban foglaltaknak megfelelően – együttesen értendő, míg 10
az esetleges menettérti jegyrészekre vonatkozó érvényességi időszak a „vissza irány” dátumától számítódik; a díjtermék kezdő és lejárati dátuma által kijelölt időszakon belül, az egyes részjegyekhez kapcsolódóan vonathoz (ezáltal indulási időponthoz is) kötött, helyfoglalással járó (pl. IC) jegyrészek is lehetnek; amennyiben az oda-, vagy visszaúti utazások a dátumnapon nem fejeződnek be, akkor a fennmaradó részuta(ka)t a folytató napi dátummal, külön díjtermékként kell felírni a kártyára. –
3.
Abban az esetben, ha valamely „alap díjtermékhez” a „díjtermék kiegészítőt” (pl. ICpótjegy, helyjegy, 1. oszt. különbözeti) utólag váltja meg az utas, akkor a díjtermék feltöltési dátuma az utólagos feltöltés dátumával, időpontjával lesz azonos (erről a módosító feltöltésről megfelelő tranzakció-üzenet kerül az adatkezelő központba). A díjtermékkatalógus és kedvezménytár feltöltése
Díjtermékkatalógus kialakítása A díjtermékkatalógus szerkezetének (ld. 1. táblázat) megfelelően a különböző közforgalmú közlekedési szolgáltatások jellegének megfelelően tagolva kerül feltöltésre. Ennek megfelelően a különböző „díjterméktípusok” a következő kódtartományokban kerülnek besorolásra: 001-119 120-199 200-255
helyi és szövetségi (+komp-) díjterméktípusok (ld. 4. táblázat) vasúti díjterméktípusok (ld. 5. táblázat) autóbuszos díjterméktípusok (ld. 6. táblázat)
A díjterméktípusok az egységesítési törekvéseknek megfelelően kerültek csoportosításra, és ebből adódóan az elnevezések helyenként módosításra. Mint a táblákból látható, a díjterméktípusok között csak az „alaptípusok” szerepelnek, a kedvezményes díjtermékek külön nem, tekintettel arra, hogy azok csak árban térnek el, amit a kedvezményjogosultsági csoporttípus és az alkalmazható kedvezményfajta befolyásol, és ami a díjtermékfeltöltésnél jelentkező szempont.
11
ELEKTRA Helyi és szövetségi (alap-) díjterméktípusok (001-119 közti tartomány) Kód
Díjterméktípus leírás
Díjterméktípus Szolgáltatói/ csoportkód
Helyi egyedi és gyűjtő jegyek Egyéb kódok 001 Díjtárca (vonal-, szakasz-, átszálló- és viszonylati jegyek számára) 002 Vonaljegyek (db-szám függően) 003 Átszállójegyek (db-szám függően) 004 10 utazásra szóló gyűjtőjegy 005 20 utazásra szóló gyűjtőjegy 006 Metró szakaszjegyek (db-szám függően) 007 Metró átszállójegyek (db-szám függően) 008 Metró szakasz-átszálló (db-szám függően)
A1 A1 A1 A1 A1 A1 A1 A1
Összvonalas helyi bérletek 011 Havi összvonalas helyi bérlet 012 30 napos összvonalas helyi bérlet (30 nap db-szám függően) 013 Félhavi összvonalas helyi bérlet 014 14 napos összvonalas helyi bérlet 015 Negyedéves összvonalas helyi bérlet 016 Féléves összvonalas helyi bérlet 017 Éves összvonalas helyi bérlet 018 Előreváltott éves összvonalas helyi bérlet 019 Havi összvonalas helyi bérlet (megszemélyesítés nélkül, felmutatóra) 020 Éves összvonalas helyi bérlet (megszemélyesítés nélkül, felmutatóra)
C1 C1 C1 C1 C1 C1 C1 C1 C1 C1
Ágazati hálózati helyi bérletek 031 Autóbusz havi bérlet 032 Villamos havi bérlet 033 Autóbusz havi bérlet (megszemélyesítés nélkül, felmutatóra) 034 Villamos havi bérlet (megszemélyesítés nélkül, felmutatóra) 035 Egyvonalas helyi havi bérlet 036 Egyvonalas helyi félhavi bérlet 037 Egyvonalas negyedéves bérlet
C1 C1 C1 C1 C2 C2 C2
Környéki bérletek 041 Környéki helyi havi bérlet 042 Környéki területi havi bérlet 043 Környéki kombinált havi bérlet 044 Környéki egyvonalas havi bérlet
C1 C1 C2 C3
Hév jegyek és bérletek 051 HÉV viszonylati jegy 052 HÉV kiegészítő viszonylati jegy 053 HÉV havi viszonylati bérlet 054 HÉV havi "kombinált" bérlet (belső+külső viszonylati) 055 HÉV pótdíjazású viszonylati jegy Napi és időszaki jegyek 061 1 napi összvonalas helyi jegy 062 3 napi összvonalas helyi jegy 063 5 napi összvonalas helyi jegy 064 7 napi összvonalas jegyek 065 14 napi túristajegy 066 Hétvégi családi jegy 067 Hétvégi családi kedvezményre jogosító jegy 068 1 órás jegy 069 24 órás jegy 070 72 órás jegy 071 168 órás jegy 072 9 és 13 óra közötti engedményes bevásárlójegy
Komp- és egyéb jegyek 081 Kompjegy 082 Komp havi bérlet 083 Kishajójegy 084 Siklójegy 085 Libegő jegy 086 Poggyász jegy 087 Kutyajegy 088 Kerékpárjegy 089 Város-/turistakártya (48 órás) 090 Város-/turistakártya (72 órás) 091 Pótdíjazású jegy 092 Kompon személygépkocsi jegy 099 Helyi közlekedési társasági dolgozói (családtagi) kártya 100 Ingyenes utazásra jogosító kártya !! Szövetségi jegyek és bérletek 101 Szövetségi övezetközi viszonylati jegy 110 111 112 113 114
Szövetségi havi egyesített (BEB) bérlet Szövetségi 30 napos egyesített (BEB) bérlet Szövetségi 14 napos egyesített (BEB) bérlet Szövetségi éves egyesített (BEB) bérlet Szövetségi havi övezetközi viszonylati bérlet
területi kód
Változat 1
Kedvezm.
Kedvezm.
Járat-/
jog.típus 01,…127
fajta 1.,2.,…10
vonatszám
Kiegészítők ICR,IC...H.jegy
D1 D3 C2 C3 D1/D3
B1 B1 B1 B1 B1 B2 B2 B1 B1 B1 B1 B1
A1 C2 A1 A1 A1 A1 A1 A1 C1 C1 A1/D1/D3 D1 C1 C1 A3 C1 C1 C1 C1 C4
119 Megjegyzések:
A díjtermékek típusai, amelyek "általánosított megnevezésekkel" szereplenek, az igények szerint bővülhetnek, a szolgáltatók megtarthatják saját elnevezéseiket, de minden terméküket be kell sorolni a katalógus kódjai szerint. A dőlt betűvel jelzett díjtermékek ma még nem léteznek, de lehetségesek. A kedvezményes havijegyek/bérletek a táblázatban megadott "Egyéb kódok" figyelembevételével kerülnek felírásra.
4. táblázat: Helyi és szövetségi díjtermékek katalógusa 12
ELEKTRA Vasúti (alap-) díjterméktípusok (120-199 közti tartomány) Kód
Díjterméktípus leírás
Egyéb kódok Vasúti menetjegyek 120 (fenntartott) 121 Vasúti viszonylati menetjegy 122 Vasúti viszonylati kiegészítő menetjegy (BEB-tel/havi jeggyel, 123 Vasúti törzsutas viszonylati menetjegy
Díjterméktípus csoportkód
D1/D2 D2/D3 D1/D2
Vasúti viszonylati havijegyek 131 Vasúti viszonylati havi jegy 132 Vasúti viszonylati félhavi jegy 133 Vasúti és BEB kombinált havijegy/bérlet
C2 C2 C3
Vasúti bérletjegyek 141 Vasúti összvonalas havi bérletjegy (felmutatóra szóló) 142 Vasúti összvonalas havi bérletjegy (névre szóló) 143 Vasút összvonalas éves bérletjegy (felmutatóra szóló) 144 Vasúti összvonalas éves bérletjegy (névre szóló) 145 Vasúti vonalcsoportos havi bérletjegy (felmutatóra szóló) 146 Vasúti vonalcsoportos havi bérletjegy (névre szóló) 147 Vasúti vonalcsoportos éves bérletjegy (felmutatóra szóló) 148 Vasúti vonalcsoportos éves bérletjegy (névre szóló) 149 Vasúti 200 km-es vonalra havi bérletjegy (felmutatóra szóló) 150 Vasúti 200 km-es vonalra havi bérletjegy (névre szóló) 151 Vasúti 200 km-es vonalra éves bérletjegy (felmutatóra szóló) 152 Vasúti 200 km-es vonalra éves bérletjegy (névre szóló)
C1 C1 C1 C1 C1 C1 C1 C1 C2 C2 C2 C2
Vasúti túristajegyek 161 Vasúti összvonalas turista bérlet (7 napra) 162 Vasúti összvonalas turista bérlet (10 napra) 163 Balatoni napijegy 164 Balatonmix
C1 C1 C1 D3
Üzletpolitikai mérséklésű jegyek 171 Eseményhez kötődő mérsékelt árú menettérti jegy 172 Vasúti jegy 33%-os üzletpolitikai díjmérsékléssel 173 Vasúti jegy 20%-os üzletpolitikai díjmérsékléssel
D1 D1 D1
Egyéb jegyek 181 Kerékpár viteli jegy 182 Élő állat viteli jegy 183 Kerékpár viteli havi jegy 184 Élő állat viteli havi jegy 185 Menetjegykiegészítők (menettérti, ICR/IC/IP,1.oszt.,h.jegy,csop.jegy) 186 Pótdíjazású viszonylati jegy
D1 D1 D1 D1 D1
199
Vasúti dolgozói (családtagi) kártya
Szolgáltatói/ területi kód 002=MAV
Kedvezm. jog.típus 01,…127
Változat 1 Kedvezm. fajta 1.,2.,3.,4
Vonatszám
Kiegészítők ICR,IC...H.jegy
002 002
C1
Megjegyzések:
A díjtermékek típusai, amelyek "általánosított megnevezésekkel" szereplenek, az igények szerint bővülhetnek, a szolgáltatók megtarthatják saját elnevezéseiket, de minden terméküket be kell sorolni a katalógus kódjai szerint. A dőlt betűvel jelzett díjtermékek ma még nem léteznek, de lehetségesek. A kedvezményes havijegyek/bérletek a táblázatban megadott "Egyéb kódok" figyelembevételével kerülnek felírásra.
5. táblázat: Vasúti díjtermékek katalógusa Egyes esetekben előfordulhat, hogy egy adott szolgáltatási területen, hálózatrészen, a valamennyi szolgáltatóra vonatkozó egységes díjszabás mellett szolgáltatónként eltérő díjalkalmazásra is sor kerül, legalábbis az azonos jellegű szolgáltatási körön (pl. vasúti, vagy autóbusz közlekedésen) belül. Ebben az esetben a teljesítő „Szolgáltató kódja” helyére az adott üzletpolitikai megfontolásokból engedményt adó szolgáltató azonosítója kerül beírásra a „Visszaírt adatok” közé.
13
ELEKTRA Autóbusz (alap-) díjterméktípusok (200-255 közti tartomány) Kód
Díjterméktípus leírás
Díjterméktípus Szolgáltatói/ csoportkód területi kód
Autóbusz menetjegyek Egyéb kódok 200 (fenntartott) 201 Autóbusz viszonylati jegy 202 Autóbusz viszonylati kiegészítő jegy (BEB-tel/havi jeggyel érvényes) 203 Autóbusz viszonylati vonatpótló jegyek 204 Autóbusz viszonylati gyűjtőjegy (db-szám függően)
D1 D3 D1 A1
Autóbusz viszonylati havijegyek 211 Autóbusz viszonylati havi jegy 212 Autóbusz viszonylati félhavi jegy 213 10 havi viszonylati havijegy 214 Autóbusz és BEB kombinált havijegy/bérlet
C2 C2 C2 C3
Autóbusz bérletjegyek 221 Autóbusz országos összvonalas havi bérletjegy (felmutatóra szóló) 222 Autóbusz országos összvonalas éves bérletjegy (felmutatóra szóló) 223 Autóbusz vonalcsoportos havi bérletjegy (felmutatóra szóló) 224 Autóbusz vonalcsoportos éves bérletjegy (felmutatóra szóló) 225 Autóbusz megyei havi bérletjegy (felmutatóra szóló) 226 Autóbusz megyei éves bérletjegy (felmutatóra szóló) 227 Autóbusz viszonylati havi bérletjegy (felmutatóra szóló) 228 Autóbusz viszonylati éves bérletjegy (felmutatóra szóló)
C1 C1 C1 C1 C1 C1 C2 C2
Turista jegyek 231 Autóbusz szolgáltatói összvonalas turista bérlet (7 napra) 232 Autóbusz szolgáltatói összvonalas turista bérlet (10 napra) 233 Szövetségi napijegy
C1 C1 B1
Üzletpolitikai mérséklésű jegyek 241 Eseményhez kötődő mérsékelt árú menettérti jegy 242 Autóbusz jegy 33%-os üzletpolitikai díjmérsékléssel 243 Autóbusz jegy 20%-os üzletpolitikai díjmérsékléssel
D1 D1 D1
Egyéb jegyek 251 Útipoggyász szállítási jegy 252 Kutyaszállítási jegy 253 Pótdíjazású viszonylati jegy
D1 D1 D1
255
Autóbusz dolgozói (családtagi) kártya
Kedvezm. jog.típus 01,…127
Változat 1 Kedvezm. fajta 5.,6.,7.,8.
Járatszám
Kiegészítők
C1
Megjegyzések:
A díjtermékek típusai, amelyek "általánosított megnevezésekkel" szereplenek, az igények szerint bővülhetnek, a szolgáltatók megtarthatják saját elnevezéseiket, de minden terméküket be kell sorolni a katalógus kódjai szerint. A dőlt betűvel jelzett díjtermékek ma még nem léteznek, de lehetségesek. A kedvezményes havijegyek/bérletek a táblázatban megadott "Egyéb kódok" figyelembevételével kerülnek felírásra.
6. táblázat: Autóbusz-díjtermékek katalógusa Kedvezménytár kialakítása A kedvezménytípusok és kedvezményes díjak megkívánják egy „Kedvezménytár” meglétét (ld. 8. táblázat), amely a mindenkori hatósági döntés és jogszabályi közlés alapján összefoglalóan és kódolt formában tartalmazza a kedvezményjogosultsági csoport-típusokat, valamint a hozzájuk kapcsolódó kedvezményfajták megjelölését is, amihez igazodóan a díjtermék-katalógusban szereplő termékek különböző kedvezményes, mérsékelt áru jegyek díjai is megadhatóvá válnak. Ez a táblaszerkezet abban az esetben is alkalmazható, ha a szociálpolitikai kedvezmények regionális önkormányzati hatáskörbe kerülnek. A díjtermékek kártyára való feltöltésének szempontjai közül a díjtermék jellemzőkre vonatkozó 7. táblázatból látható, hogy melyek azok, amelyek a díjtermékek feltöltésénél, ill. azonosításánál fontosak; így a díjterméktípus kód (8 bit), a kedvezményjogosultsági típuskód (7 bit) és az árkiegészítés mértékéhez igazodó kedvezményfajta-kód (5 bit) együttesen teszi egyértelműen lehetővé a fix összegű árkiegészítéshez igazodóan is a kedvezményes jegyek esetében a kedvezményezés megoldását.
14
Díjtermék jellemzők
Bit
Azonosítók leírása
Milyen (alap-) díjtermék?
8
Díjterméktípus (és szolgáltatás jelleg) kód (255 féle)
Melyik utascsoportnak szól?
7
Kedvezményjogosultsági típus kód (128 féle)
Milyen fajta kedvezménnyel?
5
Kapcsolódó árkiegészítésfajta kód (31 féle)
(Melyik szolgáltató fogadja el?)
9
Díjterméket elfogadó szolgáltató kódja
Mely területen/viszonylatban érvényes?
32
Területi/utazási viszonylati kód
Melyik vonaton/járaton?
24
Vonal/viszonylat + járat/vonalkód
Milyen kiegészítőkkel?
28
Szolgáltatáskiegészítők kódjai
14
Kezdő/lejárati dátum; időtartam
Mikor, meddig érvényes?
7. táblázat: A díjtermékek díjszámítása, feltöltése, ellenőrzése és az árkiegészítés számítása szempontjából fontos jellemzők A 4., 5. és 6. táblázatból látható, hogy az országban a helyi és szövetségi közforgalmú közlekedésre, valamint a vasút- és autóbusz-közlekedésre vonatkozóan a jelenben milyen (alap-) díjtermékek figyelembevételére van szükség, ill. egyes esetekben lehetőség. Ezeken belül minden szolgáltató megtalálja a saját területén használt díjterméktípusokat, amelyekre vonatkozóan elvégzi a katalógus szerinti „Díjterméktípuskód” hozzárendelést, és amelyekre vonatkozóan továbbra is a rá vonatkozó díjszinteket alkalmazza. A díjtermékek díjterméktípus-csoportba sorolhatók, amelyek valamelyikéhez valamennyi hazai díjterméktípus hozzárendelhető. A feltöltés és kezelés során alkalmazandó azonosítási szempontokat a 10. táblázat foglalja össze. Kód
A1 A2 A3 B1 B2 C1 C2 C3 C4 D1 D2 D3
Jellemző díjterméktípus-csoportok
1)
Helyi vonal-, átszállójegy (feltöltött díjtárcából) Teljesítményarányos jegy (feltöltött díjtárcából) Övezeti (szövetségi) jegy (feltöltött díjtárcából) Napi jegyek (24,72,168 órás jegyek) Hétvégi családi jegy 2) Hálózati bérlet 2), 3) Vonali/viszonylati bérlet 2),3) Kombinált (területi+viszonylati) bérlet 2), 3) Övezetközi (szövetségi) bérlet 3) Egyedi viszonylati jegy (szabad felhasználásra) 3) Egyedi viszonylati jegy (szolgáltatáshoz kötve) 3) Egyedi viszonylati kiegészítő (kombinált) jegy
Fizetés / kezelés módja CI CO ut.kezdéskori fizetés előlevonás utójóváírás ut.kezdéskori fizetés ? előrefizetés + aktiválás első utazáskor előrefizetés 4) előrefizetés 4) előrefizetés 4) előrefizetés 4) előrefizetés előrefizetés előrefizetés előrefizetés + aktiválás első utazáskor
Kártyaműveleti azonosítók (feltöltésnél, kezelésnél, ellenőrzésnél) Utazási viszonylatkód (32 bit) Szolgáltatás azonosító vonal/viszonylat + vonat/járat Érvényességi (14 bit) + (10 bit) ter. kód (16 bit) területkód területkód 6) képezett viszonylatkód + 000 utazási viszonylat kód ← területkód területkód 5) területkód 5) vonal-/ viszonylatkód + 000 utazási viszonylatkód ← 5) területkód vonal-/ viszonylatkód + 000 5) 6) utazási viszonylatkód ← képezett viszonylatkód + 000 utazási viszonylat kód ← vonal-/ viszonylatkód + 000 utazási viszonylat kód ← vonal-/ viszonylatkód + vonat/járatkód utazási viszonylat kód ← vonal-/ viszonylatkód + 000
1) Átszállások esetén a további felszállások fizetése engedményezéssel, adott időhatáron belül (pl. 90 percig) hasonló módon lehetséges. 2) Csak megszemélyesített DSC kártyán lehetséges, amellyel kedvezményes (és ingyenes) utazások is igénybevehetők. 3) DSC kártyán több részes, átszállással megvalósuló "folytató" jegy/bérlet is lehetséges, az egyes részekhez kiegészítő jegyek (pl. menettérti, IC-, 1. oszt., helyjegy stb.) is kapcsolódhatnak. 4) Utazás viszonylat az A és B pont közti utazást jelöli (átszállás esetén: több részút kerül felírásra). 5) Feltöltésük akciós lista vagy utas-szerződés és utólagos fizetés alapján is lehetséges. 6) Az érintett övezetek mentén képezett fiktív viszonylat kódja.
10. táblázat: Jellemző díjterméktípuscsoportok főbb sajátosságai a feltöltés és kezelés szempontjából
Az egyes díjterméktípus-csoportokhoz tartozó terméktípusok a feltöltési és kezelési kártyaműveletek során hasonló menetű eljárást kívánnak. A kártyaműveletek tartalmi magyarázatát a „Kártyaműveleti tartalmak és eljárások értelmezése” c. anyagrész tartalmazza.
15
Érvény. időszak (14 bit) (t perc)
a nap, óra b nap, óra x nap y nap w nap z nap p nap q óra
8. táblázat: Az ELEKTRA Kedvezménytár elvi, szerkezeti kialakítása
16
Típus kód (7 bit) 001 002 · · 021 022 · · 041 042 · · 061 062 · · 081 082 · ·
(7 bit)
Dátum (24 bit) Jogosultságot igazoló dokumentumtípus kód2) Jogsz.i kód3) Alk.fajta kód3) VK01
VK02
VK03
VK04 AK01
AK02
AK03
AK04
AFt
BFt
CFt
DFt
EFt
FFt
9f 25
Menetdíjtáblahivatkozás Hivatkozott jogszabály/intézkedés (alfanumerikus: 100 byte) Kedvezményfajta a díjtermék és szolgáltató jellege szerint (5 bit) Helyközi közlekedés Helyi 6) vasúti kedvezmények autóbusz kedvezmények kedvezmények 1 2 3 4 5 6 7 8 9a 9b 9c 9d 9e 01 02 03 04 10 11 12 13 20 21 22 23 24
GFt
9g 26
XFt
YFt
Komp/rév 5) kedvezmények 10a 10b 30 31
Megjegyzések: 1) A "Kedvezményjogosultsági típusok" a jogszabályban meghatározott kedvezményjogosultsági csoportok alapján kerülnek megállapításra. 2) A "Kedvezményjogosultságot igazoló dokumentumok típuskódja" az előforduló és elfogdásra kerülő dokumentumtípusok alapján kerül összeállításra. 3) A "Kedvezményfajta kódok" figyelembe veszik a jogszabályi megjelölésen túl az alkalmazott kódoknál az esetleges bővítési lehetőségeket is. 4) A vasúti és autóbusz kedvezményfajták esetében a fix összegű kedvezmények díjszabási hosszövezet-függően mögöttes táblázatokban kerülnek megadásra, amelyekre hivatkozást jelölik a VK01, VK02 … és AK01, AK02. 5) Helyi bérletkedvezmények esetén A, B, C, D, E, F, G Ft összeget jelentenek a településkategória/szolgáltatási mód szerint; hasonló módon a komp/rév közlekedésnél X, YFt.
Létszám
Fogyatékosság
Alkalmazás
Társadalmi csoport
Jogosultság leírása Életkor
Kedvezményjogosultsági 1) típus
Verziószám (8 bit)
Kedvezménytár 2006. 07.01.
Utazási kedvezményjogosultsági típusok
Igazoló Igazoló dokum. dokum. típusa 7) kódja
Életkor alapján 01 kisgyermek 6 éves korig SZAZ 02 gyermek 6-14 éves kor között SZAZ 03 65 évnél idősebb magyar állampolgár SZAZ 04 65 évnél idősebb EU tagállam állampolgára SZAZ 05 65 évnél idősebb magy.nyugellátású külf. SZAZ 06 65 évnél idősebb külf. magyar igazolvánnyal MAIG 07 6-65 év közötti külf. magyar igazolvánnyal MAIG .. Társadalmi csoporthoz tartozás alapján 21 óvodás 6 éves kortól OVIG 22 tanuló, diák (nappali és esti tagozat) DIIG 6) DIIG 23 levelező oktatásban résztvevő 24 átképzésben résztvevő 18 éves korig MUKP 25 tanuló magyar szomszédos államból MAIG 4) NYIG 26 nyugdíjas 27 munkanélküli, ha átképzésre utazik MUKP 28 szociális segélyben részesülő SZAZ+ KAIG 29 polgári szolgálatot teljesítő személy5) 30 menekültkénti elismerést kérő személy .. Alkalmazásban állás alapján 41 országgyűlési képviselő, és EU parlamenti képviselő KÉIG költségvetési szerv foglalkoztatottja, pedagógus, 42 KÖIG felsőfokú intézményi oktató .. Fogyatékosság alapján2) 61 szociális intézményben bentlakó v. bejáró+2 kísérő FOIG 62 fogyatékosok intézményében tanuló+2 kísérő FOIG 63 vak személy és kísérője VAIG 64 hallássérült személy SIIG 65 hadirokkant és hadiözvegy HAIG 66 a hadirokkant kísérője HAIG 67 A min.75%-os rokkant hadirokkant családtagja SZAZ+ 68 értelmi fogyatékos védőmunkahelyen GYIG tartósan beteg, fogyatékos 18.életévig, ha utána SZAZ+ 69 emelt szintű családi pótlék jár .. Utascsoport létszáma alapján2) 81 óvódások (min.10 fő+1 kísérő) 82 gyermekek 10 éves kor alatt (6 fő+2 kísérő) 83 állami gondozott gyermekek (min.3 fő+2 kísérő) 84 tanulók, diákok (10 fő+1 kísérő) 85 nagycsalád (3 vagy több 18 év alatti) 86 sportolók, természetjárók (4-30 fő + 5 kísérő) 87 játékvezetők, versenybírók
OVIG ELBE GYEK ELBE SZAZ SPUT SPUT
Helyközi Jegy kedvezmény fajta
Bérlet kedvezm. fajta
V
V
A
H
B
1 1 1 1 1 2 2
0 2 0 0 0 0 3
0 6 0 0 0 0 7
0 1 0 0 0 0 3
14 3 3
2 2
6 6
1 1
5 2 4
2 1
6 5
1
3
7
3
3
7
3
0
0
0
0
5 1 6
A
H
B
0
0
7
0 1
9 9 10 11 12 12 1 13
2 2 3 1 0 0 1
0 0 0 0
0 0 0 0
4 4 4
8 8 8
4 4
4
0 0 0 0
8 8
x
y
z
8
x x x
y
z z
8
x 0
0 0
0
0
0 y
1
6 6 7 5 0 0 5
1 0 1 0 0 1
0 8
8 8 4
7 6 7 5 7
x
y y y
0 0
1
3 2 3 1 3 1 1
0 y
8
8
14 15 17 15 1 16 16
TRANSMAN Helyi Komp/rév közlekedés közlekedés J P J P
k ö z l e k e d é s 2)
8
0 0 x x x
y
3 3 1 3
y y
Magyarázat: 1) V = vasút; A = autóbusz (helyközi); H = HÉV; B = Bp környéki busz; J = jegy (helyi), P = bérlet (helyi) 2) A kísérők alkalmi kedvezményei kapcsolódnak a velük utazó kedvezményezettek jelenlétéhez (saját kártyán, irodában) 3) Fix összegű díjmérséklés, ill. árkiegészítés: x = ….-…. Ft/db; y = .. Ft/db; z = …. Ft/db 4) 16 db 50%-os + 2 db 90%-os (2 db 50%-os összevonható 1 db 90%-ossá) 5) Az általános 90%-os kedvezmény mellett havonta 2 db 100%-os menettérti jegy 6) A lakóhely és az oktatási intézmény települése viszonylatában 7) Dokumentum típusok, amelyek alapján a kártyára kerülhet az igazoló kód (01, 02…), illetve az időszaki érvényesség Kódok:
1. SZAZ = személyi azonosító dokumentum (+ egyéb igazolás)
11. SIIG = Siketek és Nagyothallók Országos Szövetségének igazolványa
2. MAIG = magyar igazolvány
12. HAIG = Hadigondozási igazolvány
3. DIIG = érvényes diákigazolvány
13. GYIG = Gyógypedagógiai Intézet igazolványa
4. NYIG = nyugdíjas jogosultság igazolása
14. OVIG = óvoda által az utazás napjára kiállított utaslista alapján
5. MUKP = munkaügyi központ igazolása
15. ELBE = előzetes írásos bejelentés
6. KAIG = katonai igazolvány, eltávozási engedély
16. SPUT = szövetségi igazolványok
7. KÉIG = képviselői igazolvány
17. GYEK = gyermekközpont által az utazás napjára kiállított utaslista alapján
8. KÖIG = közalkalmazotti igazolvány 9. FOIG = Intézet igazolványa, önkormányzati igazolás fogyatékosságról 10. VAIG = Vakok és Gyengénlátók Országos Szövetségének igazolványa
Kódok:
0 - ingyenes 1-8 kedvezményfajta kódok (9,10)
9. táblázat: Az utazási kedvezmények leképezése a kártyarendszerben
17
A díjtermékek kártyákon való leképezése a korábban kialakított adatszerkezet és mezőtartalom előállt ELEKTRA Hungaria Követelmények Verzió 2.2 szerint (ld. 3. táblázat) az ország valamennyi helyi és helyközi díjtermék típusára vonatkozóan megtörténhet, beleértve a különleges eseteket is. A 4 legjellemzőbb díjtermékcsoport egy-egy termékére vonatkozó feltöltési és kezelési tartalmakat az 1. ábra szemlélteti. Ebből jól látható az egyes ELEKTRA kártyaszerkezet nagy előnye – nevezetesen –, hogy minden termék ugyanabba a „díjtermékhely-keretbe” kerül (és ha szükséges, további egységes „folytató díjtermékhely(ek)re”) megkönnyítve az országos kártyaalkalmazás feltételeit és segítve a különböző helyeken létrejövő alrendszerek közti utas-átjárhatóság műszaki megvalósítását. Az ábrákból és a 3. táblázatban szereplő kártyamezők díjtermék-jellemzőiből láthatóvá válik, hogy a (díjtermékek/jegyek/bérletek) kártyára való felírása nem jelenti minden részletes jellemző és adat felírását, hisz a kódok a kezelő vagy jegyvizsgálói, ellenőri kijelzők memóriájában tárolt adatok alapján egyértelműen megjeleníthetők, ill. a díjak utólag is számíthatóvá válnak. Ezen túlmenően az Útmutató mellékletrészében a leggyakoribb Díjterméktípus-csoportokra vonatkozóan megadják a kártyakiadás, a feltöltés és a kezelés műveletek adattartalmát, valamint a kártyaműveletek során követendő eljárásokat. A sajátos díjtermékek és különböző kedvezményező akciók kártyákon való leképezését „Példák” bemutatása segíti (ld. 6. pont). 4.
Menetdíjmegállapítás kártyakörnyezetben
Az elektronikus chipkártyákra feltöltendő jegyek/bérletek (díjtermékek) fizetendő díjának megállapításához megfelelő formában rendelkezésre kell, hogy álljanak a menetdíjak, a teljesárú és kedvezményes díjak adatai, hogy az utascsoporthoz tartozó személy adott utazásához használandó díjtermék fizetendő menetdíjának összegét meg tudják állapítani. A tervek szerint 2006. július 1. után a helyközi vasúti és HÉV-, valamint autóbuszközlekedésben igénybe vehető árkiegészítések hosszövezet-függő fixösszegűvé válnak. Ebből következően a különböző kedvezményre jogosult utascsoportok számára a kedvezményes menetdíjakat nem %-osan, hanem az életkor, társadalmi csoporthoz tartozás, alkalmazásban állás, fizikai állapot stb. alapján sorszámmal jelölt árkiegészítés fajtához igazodó kedvezményfajta szerinti mérsékelt áru díjként vehetők igénybe (ld. 2005. évi CLIII. Törvény 23. számú mellékletét is) – a megfelelő jogosultságot igazoló dokumentum alapján. Ez a körülmény megváltoztatja a díjtermékek (jegyek/bérletek) kiszolgáltatásának és a kedvezmények biztosításának gyakorlatát. Ezzel összefüggésben célszerű a díjhordozó elektronikus chipkártyák használati körülményeire tekintettel lenni, ugyanis ezek további szempontok figyelembevételét kívánják, nevezetesen, hogy az elektronikus kártyakörnyezetben nagyobb szerepet kap a díjtermékek váltása során az utasok önkiszolgálása automatákból; ebből a szempontból fontos a váltani/feltölteni kívánt díjterméktípus (-szolgáltatás jelleg szerint), az utascsoportok által igénybe vehető kedvezményfajták egyértelmű megválasztásának biztosíthatósága (ez megnehezülni látszik a %-os kedvezménykulcsok rendszeréhez képest).
18
UTAZÁSI V
1. ábra: Különböző díjterméktípusok leképezése az egységes ELEKTRA díjtermékhely-szerkezetben
19
A következőkben a menetdíjszámítás módszerének képletszerű bemutatására kerül sor, amely figyelembe veszi fenti szempontokat is és bármely díjszabási alap mellett általános megoldást jelent. M ( Lij ) p , c ( f ), d = MT ( Ld ) p , c ( f ), d
menetdíj a díjtábla d-ik övezete szerint
MT(Ld)p,c(f),d = díjtábla érték az alkalmazott díjövezetek (d) szerint, p = szolgáltatás jellegének megfelelő díjtermékek típuskódja (a jegy, vagy bérlet, a helyi, vasúti, autóbusz díjtermékekből), c = a kedvezményjogosultsági típus csoport indexe (1,2…127) életkor, szociális státusz, fizikai állapot stb. szerint f = az árkiegészítés-fajtákhoz igazodó kedvezményfajta indexe (1,2…31) a szolgáltatás jellege (vasúti, autóbusz, helyi, kompközlekedés) a helyi közlekedésben igazodik a település jellegéhez (BP, megyei jogú város, egyéb település) Lij = utazási hossz (km) i és j pont (állomás/megállóhely) között, d = az utazási km-hossz (Lij) szerinti díjövezet a szolgáltatás típusának megfelelő díjtáblában, L p , d = max H p ,t −1 (< Lij ) + INT ( Lij − max H p ,t −1 ) / s p ,t + a(m) ⋅ s p ,t
díjszabási fizetési hossz (km) a szolgáltatás típusának megfelelő díjtáblában, max Hp,t-1 = az utazási hossz (Lij) km-értékéhez alulról legközelebb eső, azonos km-sávszélességeket tartalmazó km-tartományhatár (pl. a vasúti díjtáblában 100, 300 és 500 km; az autóbusz díjtáblában 100 km jelent ilyen övezetszélességet váltó tartományhatárt) s = övezetszélesség a díjtábla adott tartományában (pl. 100 km-ig: vasútnál 10 km, busznál 5 km), INT (L/s) az osztás egészrésze m = az L/s egészrészen felüli maradványérték, ha m = 0, akkor a(m) = 0; ha m > 0, akkor a(m) = 1 A hálózat mentén történő utazási hossz-számításra több szempontból is szükség lehet, így pl. a több részes (átszállással létrejövő) vasúti jegyek hossz-övezeti besorolása szempontjából. A teljes árú menetdíjak a megfelelő „teljes árú” menet-díjtáblából (MT) vehetők ki. A kedvezményes árú jegyek a kedvezményjogosultsági csoporttípusokhoz (c) és az árkiegészítés-fajtákhoz (f) igazodó, az adott szolgáltatóra vonatkozó „kedvezményes menetdíjtáblákból” vehetők ki. A menetdíj-megállapítás az utas által kért/választott és kártyára is felírásra került utazási viszonylat, igénybe venni kívánt kedvezmény, vonat-/járatosztály és -nem (pl. IC), és helyjegy stb. díjak alapján történik, amelyeket az alrendszer üzemeltetője megfelelő háttérdíjtáblákból vesz ki. A szolgáltatás igénybevételéért járó teljes összeg kerül a kártyára felírásra, amely a felírt utazási jellemzők alapján részleteiben visszakövethető és megfelelő készülékeken kijelezhető. Ezzel kapcsolatban az is megemlíthető, hogy az adótartalom felírása a kártyára sem szükséges, hisz a rendszer a jogszabályokban meghatározott adókulcsok (%-ok) alapján hitelesítetten, csak egyféleképpen működhet.
20
5.
A Díjtermékkatalógus és kedvezménytár karbantartása
A díjtermékkatalógus és kedvezménytár számítógépes formában EXCEL környezetben került kialakításra és az ELEKTRA Hungaria rendszer központi feladatait ellátó intézményben (Központ) kerül telepítésre és interneten keresztül bárki számára hozzáférhetővé válik és egyúttal egyfajta utas-, ill. érdeklődő tájékoztatási eszközül is szolgál, de nem kívánja helyettesíteni a szolgáltatók erre vonatkozó tájékoztatási rendszerét. A díjtermékkatalógus és kedvezménytár időnkénti megújítását is a Központ végzi, amelyik az ELEKTRA Hungaria rendszer megvalósítását tervező szolgáltatók regisztrációjával kapcsolatos teendőket is ellátja (ld. 11. táblázat). A megújítás különböző feladatot jelent a Díjtermékatalógus és Kedvezménytár esetében. A Díjtermékkatalógus változásai a következő okokból történhet: – központi kormányzati időszaki menetdíjszintváltoztatások – települési (és regionális) önkormányzati időszaki menetdíjszint változtatások – eseti települési viteldíjrendszerbeli változtatások • • • •
díjszintváltozás díjtermék érvényességi területváltozás díjtermék megszűnése új díjtermék bevezetése
A díjtermékekkel kapcsolatos változásokat a központ felé, egy erre a célra kialakított formanyomtatványon (ld. 12. táblázat) kell bejelenteni a változás lényegének rövid leírásával. Az új díjtermék bevezetése során a Központ felé a díjtermék jellegét, értelmezését, valamint a díjtermékcsoport-típushoz való tartozását is meg kell adni, aminek alapján a központ „díjterméktípuskódot” ad és megerősítő visszajelzést küld és felveszi az új terméket a Díjtermékkatalógusba. A Kedvezménytár esetén – mivel az csak a központi szociálpolitikai kedvezményekre terjed ki – a jogszabályi közzététel után a Központ átvezeti a változásokat.
21
ELEKTRA Hungaria
Alkalmazási regisztrációs lap
(letölthető)
Bejelentkező szolgáltató/hatóság Neve:
Címe: Cégszerű képviselő neve:
Elérhetősége:
Tel.:
Fax:
e-mail:
Tel.:
Fax:
e-mail:
Felelős ügyintéző neve:
Elérhetősége:
ELEKTRA alkalmazás tervezett indítása Alkalmazási terület:
Országos Megye Település(ek)
Alkalmazás kezdete:
………..év………………………..hó……nap
ELEKTRA előkészületek stádiuma Rendszerkoncepció:
igen (1)
Megvalósíthatósági tanulmány
igen(1)/nem(2)
Alkalmazási területen szolgáltatási szerződés(ek)
igen(1)/nem(2)
Szolgáltatói kód kiadását kéri Cégszerű képviselő neve, aláírása: Dátum:
Megjegyzések:
11. táblázat:
22
ELEKTRA Hungaria
Díjtermékváltozás bejelentő (letölthető)
Bejelentő szolgáltató/hatóság neve: …………………………………………….
Bejelentés szolgáltatói sorszáma:
Bejelentés dátuma:
év,
Bejelentés tárgya:
hó,
nap
Díjszint változás
(1)
Érvényességi terület válto
(2)
Díjtermék megszűnése
(3)
Új díjtermék bejelentése
(4)
Díjterméktípus leírás: Sorszám Díjtermék kód 1. Változás-/új leírás:
Folytatás:
X
Területi érvény. kód
Ügyintéző:
Díjterm. csop. kód
Tel.:
Bejelentés tárgya
Fax:
Jelenlegi érték/ tábla sorszám
Változott/új érték/ tábla sorszám
e-mail:
Díjterméktípus leírás: Sorszám Díjtermék kód 2. Változás-/új leírás:
Folytatás:
Területi érvény. kód
Ügyintéző:
Díjterm. csop. kód
Tel.:
Bejelentés tárgya
Fax:
Jelenlegi érték/ táblasorszám
Változott/új érték/ táblasorszám
e-mail:
Díjterméktípus leírás: Sorszám Díjtermék kód 3. Változás-/új leírás:
Folytatás:
Területi érvény. kód
Ügyintéző:
Díjterm. csop. kód
Tel.:
Bejelentés tárgya
Fax:
Jelenlegi érték/ táblasorszám
Változott/új érték/ táblasorszám
e-mail:
12. táblázat:
23
6.
Példák egyes sajátos díjtermékek és kedvezményező akciók leképezésére
6.1
Szociálpolitikai alapú kedvezmények alkalmazása a díjtermékekben
A szociálpolitikai alapú kedvezmények csak a DSC kártyákon a „Személyi és kedvezményekre vonatkozó adatok” között a „szociális státusz”, vagy a „fizikai állapot” alapján, megfelelő hitelességű dokumentumok bemutatása mellett, szintén MAC-cal felírt „kedvezményjogosultsági kód” alapján vehetők igénybe a díjtermékek a feltöltésénél. A kedvezményezés módja az árkiegészítések fixösszefüggő tételével megváltozik, és a jövőben a %-os kedvezménymértékek helyett a jogszabályban megállapított fix összegű árkiegészítésekhez igazodó „kedvezményfajták” (1.,2.,3. … 10.) lépnek be a helyközi közlekedésben is, ami azzal jár, hogy a kedvezményes menetdíjakat díjtáblákban közvetlenül határozzák meg. Ehhez igazodóan a közlekedési kártyákra a „kedvezményjogosultsági típuskód” (7 biten max. 128 féle) és a „kedvezményfajta-kód” (5 biten max. 31 fajta) kerül megadásra. Ezzel a rendszer felkészült arra, hogy egy adott jogosultsági kódhoz a jövőben akár többféle kedvezményfajta is társuljon. Az ELEKTRA rendszer megtartva a korábbi százalékos kedvezményezési rendszer alkalmazásának lehetőségét, és biztosítja a fix, illetve táblázatos megadásban szereplő árkiegészítési és kedvezményezési rendszerek esetében is a közvetlen díjtáblázatok használatát is. Ezen kódok alapján összetett, kiegészítőket is tartalmazó jegyek esetében a fizetendő (rész-) díjak utólag is visszakövethetők, függetlenül attól, hogy csak a jegyben megtestesülő szolgáltatás(ok) teljes díja kerül felírásra. A kedvezményezéssel kapcsolatban szólni kell még arról, hogy a dolgozói és tanuló helyközi bérletek, amelyek a jogszabályok szerint a lakóhelyhez és a munkahelyhez, ill. iskolához legközelebbi állomás/megállóhely között válthatók, a kártya kiadásakor egy üres díjtermékhelyre a megfelelő dokumentumok bemutatása mellett kerülnek kódjukkal felírásra és a további bérletfeltöltések un. rátöltéssel, az érvényességi időszak meghosszabbításával, a díj megfizetése mellett történnek. 6.2
A jogosultan ingyenesen utazók megoldása kártyakörnyezetben
A jogszabályban meghatározott utascsoportokra vonatkozó ingyenes utazási jogosultságok a kedvezmények sajátos, hazánkban minden szolgáltató, minden belföldi közforgalmú szolgáltatására vonatkozik. Ezt a körülményt oly módon lehet leírni a kártyán, hogy az erre a célra bevezetett speciális „ingyenes díjterméket” (a 100-as díjtermék kóddal) alkalmazzuk, amely minden helyi és helyközi közlekedésben működő szolgáltatónál elfogadásra kerül. A díjtermékek „Utazási viszonylati/területi érvényességi kódja a helyi hálózatokban való utazásnál üresen maradhat, mivel az általános „bérletszerű” elfogadásról a jogszabálynak megfelelően kialakított „Üzleti szabályzat” gondoskodik. A helyközi hálózatokban való ingyenes utazáskor szintén a 100-as díjtermékkód alkalmazása mellett az utas által megadott és „jegyszerűen” feltöltött utazási viszonylat kerül az „Utazási viszonylat/területi kód” helyére beírásra.
24
Mind a helyi, mind a helyközi esetben a kezelés során a visszaírt adatok között kerül rögzítésre a „szolgáltató kódja”, amelynél az „ingyenes utazás” felhasználásra került. Fel kell hívni a figyelmet arra, hogy a jelenlegi szabályozás, mely szerint az ingyenes utazásra jogosult magyar- és EU-s polgár – ellenőrzéskor – egy megfelelő, a személy ilyen státuszát azonosító dokumentummal igazolhatja; ezzel szemben a kártyakörnyezetben mindenkinek kezelnie kell, sőt az ingyenes utazás viszonylatát is fel kell tölteni a kártyára, hogy az ilyen teljesítmények is mérhetővé váljanak. Abban az esetben, ha a hatóság megelégszik a felszállás regisztrálásával, a helyközi közlekedésben is, akkor elmaradhat az utazási viszonylat előre való beírása. Itt jegyezzük meg, hogy a szociálpolitikai alapon jogosultan ingyenesen utazókhoz hasonlóan a 100-as díjtermék típusához hasonlít a társasági dolgozók és családtagjaik számára szóló, az üzletpolitikai kedvezmények körébe sorolható, ingyenes utazásra jogosító „díjtermék” is (a helyi közlekedési társaságoknál a 099-es, a vasúti társaságoknál a 199-es és az autóbusztársaságoknál a 255-ös díjtermék kóddal). Ez a „díjtermék” szintén a kártya kiadásakor kerül felírásra, aminek alapján vagy bérletjellegű ingyenes utazás tehető a helyi közlekedésben, vagy a helyközi közlekedésben minden utazás előtt egy, az úti célnak megfelelő ingyenes viszonylati jegy kerül a kártya ezen díjtermékhelyébe felírásra, amit a többi díjtermékhez hasonlóan kell kezelni, az adatgyűjtési szempontoknak is eleget téve. 6.3
Nyugdíjasok kedvezményezése utazásszámlálással
A jelenlegi szabályozás szerint a „Nyugdíjasok csoportja” évente 16 db 50%-os és 2 db 90%os kedvezményű, egy útra szóló kedvezményes menetjegy váltására jogosultak a „Nyugdíjasok utazási utalványa” alapján, ahol a kedvezményjogosultságot jelentő „körök” a jegyváltáskor kerülnek érvénytelenítésre. Az utas választása szerint 2 db 50%-os kedvezményű, 1 db 90%-osra váltható. A kedvezmény kombinált (vasúton és autóbuszon) történő utazás esetén is érvényes, amely az utazás megkezdését követő nap 24. órájáig vehető igénybe. A kétféle kedvezmény felhasználásának számlálása, valamint a kombinált utazások során való felhasználása elektronikus közlekedési kártyán a következő módon oldható meg: A felhasználás-számlálás a megszemélyesített DSC kártyán a „Személyi és kedvezményadatok” között a „nyugdíjas” kedvezményjogosultsági típuskódnak megfelelő memóriarészben kialakított számlálóban történik, amely két részre bontható: 5 bit a jelenleg 50%-os kedvezmények (16 db) és 3 bit a 90%-os kedvezmények (2 db) számlálására. Az utazás előtt a kívánt viszonylatú jegyhez a kért kedvezménymérték szerinti számláló értéke (max. 16 (50%), ill. max. 2 (90%) csökkentésre kerül. A számlálók értéke a március 31-ét meghaladó első feltöltéskor – a megfelelő igazoló dokumentum alapján – ismét a maximális 16-os ill. 2-es értékre kerül beállításra. A bonyolultabb esetet jelentő kombinált jegy felírása a kártyára az alap- és folytató díjtermékhely felhasználásával a következőképp történhet. Például: vonat + buszjegy esetén a vonatjegy az alapdíjtermékhelyre kerül; a kedvezményjogosultsági kód és a kedvezményfajta megadásával, amely a folytató díjtermékre is vonatkozik, a folytató díjtermékhelyre az „autóbuszjegyből” csupán az kerül beírásra, hogy a szolgáltató az autóbusz szolgáltatók köréből kerül ki (p. egy valamennyi autóbusz szolgáltatót lefedő közös pl. 200-as szolgáltatói kóddal); a kedvezményes autóbuszjegy az 25
átszállás utáni utazás megkezdése előtt kerül felírásra, miközben az igénybeveendő „szolgáltató kódja” a „visszaírt adatok” megfelelő helyére kerül beírásra. A vasúti jegy feltöltésekor, annak ára a „Díjtermék összeg” mezőbe kerül beírásra, amely a kezelés során a „jelző bit” által kerül érvénytelenítésre. A folytató díjtermék felírásánál annak ára hozzáadódik a „fődíjtermékhelyen” levő termék árához és az felülírja a már ott szereplő díj összegét, amely az utolsó folytató díjtermék kezelése által szintén érvénytelenítődik. 6.4
Dolgozói igazolvány kialakítása
A társasági dolgozói igazolvány célszerűen a DSC-D kártyák érintkezős memóriarészében kerülhet kialakításra, vagy a közlekedés részére szolgáló 1 kbytes részt meghaladó, az érintkezésmentes pl. 4 kbyte-os DSC-L kártyákon. A dolgozói kártyák tartalmát, a közlekedés számára fenntartott területen kívül, a társaságok maguk határozhatják meg. A közlekedési kártyák a társasági dolgozók érintkezésmentes belépő kártyájaként is szolgálhatnak a „kártya azonosítója” tartalmú lista alapján, érintkezésmentes beléptető kapuk esetén. Ily módon megoldhatók a zárt, vagy különleges épületekbe, területekre való szelektív belépők is. Ebből következően lehetséges, hogy a közlekedési társaságok dolgozóik részére adandó igazolványok céljára egy az ELEKTRA 1 kbyte-os keret elhelyezésére is alkalmas kártyát alkalmazzanak, amivel a saját társaságuknál és a társszolgáltatóknál is utazhatnak (ld. 2.2), ha erre vonatkozóan az „Üzletszabályzatban” a felek megállapodtak. 6.5
Egyes eseményekhez kapcsolódó kedvezményezett menettérti jegyek
Kiállításokhoz, vásárokhoz, sporteseményekhez stb. kapcsolódó kedvezményes menettérti jegyek, amelyek a rendezvényen/eseményen való megjelenéshez kötik a kedvezményes igénybevételt mind a DSC, mind a PSC kártyán a következőképpen oldható meg: Például a „MÁV Hungexpo vasúti jegy” (171-es díjtermék-kód), amely pl. 50%-os kedvezmény esetén menettérti formában A és B között, az egy útra szóló jegy árának 100%ával kerül felírásra a kártyára. A rendezvény helyszínén az oda telepített kezelőkészüléknél a kártyakezelés során csupán a 171-es kód kerül ellenőrzésre és a megjelenést „igazoló pecsét” a viszonylati jegyhez tartozó „menettérti” bit 1-re állításával és a „speciális kezelés kódja” bit átírásával (=2) oldható meg. Az ilyen jegy ára a felszálló kezelés után nem téríthető vissza és a kártyakezelésre a megfelelő idő rendelkezésre áll. Ebben az esetben a visszaúti felszálláskori kezelésnél csak a szolgáltató, a kezelés helyszíne és időpontja kerül rögzítésre, a kezelést jelző 2-es érték már nem változik. A díjtermék-kódok között (a vasút esetében 171 és 180 között) létezik egy tartomány, amely ilyen időszakos akciókra használható.
26
6.6
Közlekedési díjtárca kialakítása
Egy-egy szolgáltatási területen, ahol többféle (pl. vonal-, átszálló, szakaszjegy stb.) közös használatú jegyféleségeket alakítanak ki (pl. közlekedési szövetségek esetén), ott célszerű ezek előzetes, vagy utólagos díjfizetését egy „díjtárcából” megoldani. Erre a célra a 7 díjtermékhely egyikébe 001 díjtermék-típus kóddal X Ft-ot (DSC kártyán max. 30 ezer Ft-ot) lehet feltölteni, amelyből az adott területen az említett díjtermékek díja (és a parkolási díj) leróható, vagy belőle utazás közben jelentkező ráfizetés, vagy kiegészítő jegyvásárlás (pl. IC pótjegy) is megoldható. Hasonló tárca jellegű díjtermék a PSC kártyán is elhelyezhető, benne max. 4-5 ezer Ft-tal, amiből helyi és szövetségi övezeti jegyek díja fizethető (emlékeztetőül: a PSC kártyán egyszerre csupán egyféle díjtermék helyezhető el, de ha tárcaként működik is, akkor mellette ill. benne még egy viszonylati jegy számára is van hely). Ez oly módon lehetséges, hogy mivel a díjtárca felírásakor csupán a kiadó szolgáltató kódja, ill. a díjösszeg nagysága kerül megadásra, az üresen maradó „Viszonylati/területi érvényesség jelölésére szolgáló és a csatlakozó mezőkbe beírható egy A-ból B-be menő viszonylati jegy is (a „tárcában rekesz” elv alapján), az utazás napjának „kezdő dátumával” együtt, és amelynek az ára a díjtárcaösszegből egyenlíthető ki, ahol azután a maradványérték szerepel. A díjtárcán belüli egyedi viszonylati jegy kezelésekor a kezelés ténye, a szolgáltató kódja és a kezelés helyszíne, időpontja mellett a „speciális kezelést jelző kód” 2-re állításával kerül rögzítésre (a menettérti jegy esetében a visszairány kezelésénél is hasonló módon kell eljárni). A díjtárcából való fizetést, amennyiben több szolgáltató kölcsönösen elfogadja, akkor azt az „Üzletszabályzatban” rögzítik, és ennek megfelelően az elfogadást a kezelések során szoftveresen oldják meg. Az ilyen jellegű közös tárcahasználat elszámolást kíván a társaságok között, amit a fokozott biztonságú tranzakció aláírás is szolgál. 6.7
Kívülről jött kedvezményre jogosult utasok jegykiszolgálása
Ameddig az ELEKTRA rendszer országosan nem lesz általános, addig egy-egy szolgáltató területére érkezők kedvezményes utazási jegyének biztosítása időlegesen esetleg nem megszemélyesített kártyákon is megtörténhet, ami viszont különböző típusú visszaélésekre is lehetőséget adhat, ezért csak fokozott ellenőri működéssel alkalmazható. Abban az estben, ha valamely szolgáltató az autóbuszvezetőnél való készpénzes fizetést kiküszöbölve, előre feltöltött értékkártyákat (díjtárcaként) alkalmaz, akkor a megszemélyesített DSC kártyával nem rendelkező, a szolgáltatói területen kívülről jött, de kedvezményre jogosult utasok számára a jegyadás a következő módon lehetséges: A járművezető a felszálláskor a megvizsgált kedvezményjogosultságot igazoló dokumentum alapján, a kedvezményezetti típusnak és az adott utazáshoz igazodó kedvezményfajtának megfelelő kedvezménykód megadásával, a feltöltőkészülék a kívánt utazási viszonylatnak megfelelő kedvezményes jegyet beírja a díjtárca „Utazási viszonylat kódja” helyére egyúttal ugyanazon díjtárca összegét csökkenti a kedvezményes jegy díjával.
27
A járművezető és utas közti alku alapú esetleges csalás az ellenőr számára csak akkor válik felfedhetővé, ha legalább a járművezető által megválasztott kedvezménykód, ill. ennek megfelelően a fix összegű kedvezmény számára számíthatóvá válik. Ez a DSC kártyán a „Díjtermékhelyen” megoldott (7+5 bit), a PSC kártyán csak a „Visszaírt adatok” közt pl. a felszállóhely „Kezelőkészülék azonosítója” mező felhasználásával tehető meg, hisz az autóbusz-közlekedésben nincs feltétlen szükség, hogy a „Felszállás időpontja” mellett mind a felszálló „Megállóhelykódja”, mind a „Kezelőkészülék kódja” felírásra kerüljön, hisz a kezelőkészülék az utazás során nem változik, és a fedélzeti egységben úgyis minden adat rögzítésre kerül. Tudni kell, ez egy kényszermegoldás a PSC kártya szűk keretei közt. Amennyiben a DSC kártyák olcsóbbak lesznek, akkor a PSC kártyák ki fognak kopni a rendszerből és nem lesz szükség erre a technikai megoldásra. 6.8
Csoportos utazás lehetősége egy kártyával
A közlekedési chipkártyarendszer ugyan az egyéni kártyahasználatot feltételezi, de egyes esetekben lehetséges csoportok utazásával kapcsolatos jegyek egy kártyán való megoldása, feltéve, hogy az együtt utazók az utazás megkezdésének helyétől az utazás végcéljáig együtt, egyazon járművön/vonaton utaznak. A helyközi közlekedésben együtt utazó csoport egy kártyán, valamely A-ból B-be váltott eseti viszonylati jegyhez kötődően a „Díjtermék kiegészítők” révén a létszámnak és összetételnek megfelelően (kísérő (max. 7 fő) + kísért (max. 31 fő) ) válthatja meg és fizetheti meg csoportos jegyét a kiegészítő jegyekkel ICR-/IC-/IP-pótjegy, 1. oszt. jegy) együtt, kivéve a helyjegyeket, amelyeket egy külön, szerkezetében erre a célra kialakított kártyá(k)on kell kérni és kiadni.
A helyközi közlekedésben a poggyász-, kutya-, vagy kerékpárjegyet, a kompközlekedésben a személygépkocsi szállítására szolgáló jegyet külön jegyként célszerű a kártyára felírni és kezelni. díját leróni. A helyi közlekedésben együtt utazók a „díjtárca” jellegű feltöltést tartalmazó díjtermékhely terhére utazhatnak együtt, amennyiben a felszálló kezelés során, a személyek (a forgalmi/üzleti szabályzatban korlátozott) számának (pl. max. 8 fő) megfelelő számban „kezelik” a kezelőkészüléknél, amely az adott jegy árát annyiszor vonja le, ahányszor kezelték a kártyát. A kártyán ilyen esetben egy, a „Díjtermék kiegészítők azonosítója” (28 bit) helyén, az utolsó pl. 8 biten kialakított számláló bitek száma 1-gyel megnövelésre kerül, ha a kezelések időpontja azonos (perc + 1) ) (itt jegyezhető meg, hogy a bérletek esetében a csalásra lehetőséget adó többszöri kezelést ki kell zárni és csak pl. 2 perc elteltével lehet ugyanazon helykóddal rendelkező megállóhelyen, állomáson kezelni).
Az ilyen csoportok utazása – zárt rendszer esetén – célszerűen mind a be-, mind a kilépő kezelésnél személyzet ellenőrzése mellett, „szolgálati kapun” keresztül történjen. Ugyanilyen módon a „díjtárcából” oldható meg a poggyász-, kutya- vagy kerékpárszállítás díjfizetése azokon a járműveken, ahol ez meg van engedve.
28
6.9
Jegykiegészítők, kiegészítő jegyek és pótdíjazású jegyek alkalmazása
Azon vasúti utas, aki viszonylati havi jeggyel rendelkezik, az A és B pont által meghatározott utazási viszonylat és hálózatrész mentén bérletét esetenként „kiegészítheti”, és emeltebb szintű ICR-, IC- vagy IP- szolgáltatást is igénybe vehet, ha az ehhez tartozó „Vonatszámot” és a „Díjtermék kiegészítőket” (pl. IC-pótjegy, helyjegy) a kártyára feltöltötte és díjukat megfizette. Erre a lehetőség azáltal adott, hogy a korábban feltöltött pl. „Vasúti havi jegy” területi érvényessége az „Utazási viszonylat azonosító kódja” mezőben került rögzítésre, míg az eseti „kiegészítés” adott vonatra vonatkozóan a „Szolgáltatás összevont azonosítója” mezőben a vonatszámmal, továbbá a „Díjkiegészítők” között az IC-pótjegy jelző bit átállításával és a helyjegy beírásával történik. A kiegészítő jegy utólagos feltöltésével egyidőben, a kiegészítővel igénybe venni kívánt vonat közlekedési napja a „Díjtermék érvényesség kezdő dátuma” mezőbe kerül beírásra (ennek a mezőnek csak a havi jegy első használata esetén van szerepe, a későbbieken az időbeli érvényesség csak a „lejárati dátum” ellenőrzésével kerül megállapításra, amely a havi díj „rátöltésével” kerül meghosszabbításra). Amennyiben az adott nap elmúlt, a kiegészítőket nem lehet már visszaváltani. Abban az esetben, ha az utas a bérlete/havi jegye, vagy korábban váltott viszonylati jegye „utazási viszonylatát” meghaladó viszonylatban kíván „Kiegészítő jegyet” igénybe venni, akkor az – a bérletre/havi jegyre vagy menetjegyre való hivatkozással és annak beszámításával – „folytató díjtermékhelyen” kerül a kártyára felírásra. Ennek kezelése a fő díjtermékhelyen levő alapjegy kezelésével egyidőben megtörténtnek tekinthető. Hasonló technikával oldható meg, amikor utazásközben „nem megfelelő jegy” kerül feltárásra, és büntető jellegű „Pótdíjazású viszonylati jegy” kiadására van szükség. Ebben az esetben csupán az utazásra szolgáló jegy és díja kerül a kártyára felírásra, viszont az utas a fizetendő menetdíjról és a büntetés jellegű pótdíjról kap nyugtát. 6.10 Törzsutas utazási pontgyűjtés
A MÁV a törzsutas-akcióban résztvevő utasok DSC kártyája 7 díjtermékhelye közül egybe feltöltheti pl. a 123 kódú: „Vasúti törzsutas viszonylati jegy” nevű terméket, benne egy adott dátumú (pl. 2006. január 20.) A-ból – B-be szóló jeggyel, amely 200 km. Amennyiben a pontgyűjtés 10 km-enként egy pontot ad, akkor a „Visszaírt adatok” közti „használat/pontszámláló”mezőjében kialakított számlálóhoz hozzáad 20 pontot. Ez a díjtermékhely a példában 2006. december 31-ig fennmarad, minden további törzsutas jegy feltöltésnél csupán a hó és nap kerül az aktuális dátumértékre átírásra. A törzsutas hűségpontok az év végén jegyirodákban átválthatók egy v. több adott időpontú vasúti jegyre. A maradék pontok a kártyán átvihetők a következő évre, amennyiben ezt így szabályozzák. Megjegyzendő, az utazási pontgyűjtés egyáltalán nem kell, hogy a kártyán történjen, hanem az történhet az adatközpontban is, mint ahogy az a MALÉV gyakorlatában is van, amiről aztán az év vége előtt a törzsutas egy köszöntő levélben értesítést kap.
29
Az egyéb pontgyűjtő akciók (pl. Supershop) pontjai a közlekedésben nem lennének felhasználhatók, viszont a DSC-D kártyák érintkezős memóriarésze alkalmassá tehető a kereskedelmi ponthordozó funkcióra is. 6.11 Kollektív bérletfeltöltés
Egyes társaságok, vállalkozások az alkalmazottaik számára kollektíve vásárolják meg a havi bérletet, amit az elektronikus kártyakörnyezetben is célszerű biztosítani. Azon alkalmazottak számára, akik rendelkeznek megszemélyesített DSC kártyával, amelyre a helyközi bérletek esetében a kiadásnál felvitelre került az utazás induló és célpontja (helyi bérletnél erre nincs szükség), egy „akciós lista” révén, a kijelölt feltöltő irodákban, vagy automatákban a listában megadott kártya-, ill. szerződésszám alapján megtörténhet a havijegy/bérlet feltöltése a kártyára. A fizetést a társaság – megkötött szerződés alapján – a közlekedési szolgáltató felé kollektíve, átutalással teljesíti. 6.12 Város-, turisztikai kártya utazási alkalmazása
Azon városokban, ahol a turisták számára „városkártyát” alkalmaznak, amellyel 3-7 napig a helyi közlekedésben felmutatással lehet utazni, egyes szolgáltatásokat további fizetés nélkül, vagy kedvezménnyel lehet igénybe venni, ott az ELEKTRA kártya ezt a funkciót is képes ellátni. Erre a célra megfelel az érintkezésmentes kezelést biztosító (DSC-L) kártya, amelyet a közlekedési szolgáltatóval kötött megállapodás alapján a közlekedési kártyától megkülönböztető színben, nyomtatásban állítanak elő. A kártya egyik díjtermékhelyébe előre beírják a 090-es „Város-/turistakártya” díjtermék kódot, valamint érvényességi területként a település kódját (pl. Budapest esetében: 600). Ha a kártyának több időbeli érvényességű változata is létezik, esetleg további díjtermékkódokat (pl. 090 (48 órás), 091 (72 órás) …) kell alkalmazni, bár a közlekedésben az érvényesség a dátum, ill. első kezelési időpont által is beállítható lenne. Az eladóhelyen egy kezelőkészülék révén, a kezelési dátum (esetleg óra) beírásával elindítják a kártya időbeli érvényességét, miközben a kártyára kívül tintával is ráírják az induló dátumot azon elfogadóhelyek számára, ahol nincs olvasó, vagy kezelőkészülék. A közlekedésben és egyéb elektronikus kártyaolvasóval rendelkező helyeken (pl. múzeumokban, fürdőkben stb.) a kártya az induló dátum/időpont és a díjterméktípus által meghatározott érvényességi időtartamon belül a megfelelő kezelési művelet elvégzésével lehetővé teszi a helyi szolgáltatások igénybevételét. A kártya eladási árából befolyó átalányjellegű bevételen a különböző szolgáltatók az előzetesen megállapodott „üzleti modellnek” megfelelően részesednek. Tekintettel arra, hogy az ELEKTRA kártya országosan egységes – amelynek a „Városkártya” is megfelel – az is lehetséges, hogy azt más közlekedési szolgáltatóknál, további díjtermékhely(ek) felhasználásával és megfelelő díjtermék(ek), fizetés ellenében való feltöltésével, akár helyközi utazásra is, mint egy normál ELEKTRA kártyát használják.
30
6.13 Megváltott kedvezményű „előnykártya” alkalmazása
Egy hatékonyabb lehetőség szerint a MÁV az akcióban résztvevő utasok DSC kártyája 7 díjtermékhelye közül egybe feltölti, pl. a 198 kódú „MÁV Előnykártya viszonylati jegyek esetén” nevű terméket, miközben a kártyatulajdonos fizet pl. X Ft-ot, és ezért az adott év végéig pl. Y%-os (üzletpolitikai) kedvezménnyel válthatja meg A-ból B-be vasúti jegyét, amely az utas további vasúti utazásai során is ugyanebbe a díjtermékhelybe kerül beírásra és amely díjtermékhely csak a MÁV által és csak visszaélés esetén kerülhet törlésre az év végi érvényességi idő lejárta előtt. 6.14 Automatikus díjszámla feltöltés
A későbbiekben elképzelhető olyan megoldás is, hogy a DSC kártyatulajdonos utassal kötött szerződés alapján (elsősorban a helyi) közlekedési szolgáltató társaság az utas számára nyit egy „díjszámlát” (pl. 98-es kód), amelyből az utas utazásai során díjat fizethet, miközben a rendelkezésre álló díjösszeg nem a kártyán, hanem az Adatközpontban vezetett számlán található. Ebben az esetben a kártya-, ill. szerződésszám és a díjtermék kód (pl. 98) az utas utazáskori igazolására szolgál, hogy igénybe veheti az adott szolgáltatást, melynek díját a háttérszámláról a nap végén levonja a szolgáltató. A szerződés alapján az utas beleegyezik, hogy amennyiben a számla X Ft határösszeg alá kerül, a szolgáltató azt az utas bankszámlájáról inkasszó útján a megállapodott keretösszegig automatikusan újra feltöltse. Az utazási adatok – hasonlóan a többi díjtermékhez – a kezelés során a kártyára felírásra, majd aláírva az adatközpontba is elküldésre kerülnek, ahol a pénzügyi vonzatait is kezelik. Ezen esetek közül azok, amelyek leképezése a kártyán történik, szintén besorolható valamelyik díjtermék-típus csoportba, vagy protokollja a későbbiekben kidolgozandó lesz.
31
32
Melléklet
Kártyaműveleti adattartalmak és eljárások értelmezése
(Állapot 1.0)
Budapest, 2006. szeptember 1. 33
1.
Bevezető a díjtermék termék tartalmakhoz
Jelen Útmutatórész az ELEKTRA Hungaria chipkártyás rendszerek alapkövetelményeihez (Verzió 2.2) csatlakozik, segíteni kívánva a Követelményekben leírtak megvalósítását. A pontosított kártyaszerkezetnek és tartalomnak megfelelően írja le és értelmezi az alapadattípusokat és formátumokat, valamint azonosítókat. Továbbá magyarázatot ad az a Díjtermékkatalógus és díjtermék-leképezés megvalósításához”. A Díjtermékkatalógussal kapcsolatban említett max. 255 jelenlegi és jövőbeli helyi, helyközi vasúti és autóbusz díjtermékek kártyaműveletei a típuscsoportoknak való megfeleltetés alapján értelmezhetők és leképezhetők. 2. 2.1
Alap-adattípusok, formátumok és azonosítók Áttekintés
A kártyákon levő tartalmak szempontjából mértékadó alapadatokat, kötelezően alkalmazandó elemi adatoknak kell tekinteni és kezelni valamennyi közlekedési használatban lévő kártyán. Ezen adatok egységes leképzése a kompatibilitás igénye miatt kötelező. Az alábbi táblázat az alap-adattípusokat és formátumokat foglalja össze. A táblázatban leírt adattípusok részletes ismertetése a 2.2 pontban található. Adattípus
Rövidítés
ASCII kódolású szöveg (ASCII text) Bináris érték (Binary digit)
ASCII
Alapdíjtermék-hely azonosítója (Base Ticket ID)
BTID
Számláló (Counter) Kártyatípus azonosító (Card Type ID)
CNT
Dátum (Date)
DATE
Születési Dátum (Date of Birth)
DATEB
BIN
CRDTID
Adattípus formátuma Szöveges adat, amely az ASCII kódkészletet használja Kétállapotú (2-es számrendszeren alapuló ) értékjelző, amely elemenként önálló értelmezéssel rendelkezhet. Több elem összefogása esetén a legmagasabb helyértékű bit (MSB) kerül legelőre az adatfolyamban (un. Big Endian ill. Motorola formátum). Azon díjtermék kártyán való helyének az azonosítóját adja meg, amelyhez folytató termék kapcsolódik. 0-3 bit – Díjtermék helyének a pozíciószáma a kártyán (1-7), Használat számláló. A kártya-típus azonosítóját és adott kártyatípuson belül a kártya adatszerkezet/adattartalom verzióját adja meg. A legmagasabb helyértékű bit (MSB) kerül legelőre az adatfolyamban (un. Big Endian formátum). A 2005 január 1-óta eltelt napok számát adja meg, ahol a 2005.01.01 az 1-es értéket jelenti. Nulla értéket nem vehet fel. Az 1900 január 1-óta eltelt napok számát adja meg, ahol a 1900.01.01 az 1-es értéket jelenti. Nulla értéket nem vehet fel.
34
Adattípus helyfoglalása, kiegészítő információ Mezőtípus függő Mezőtípus függő
4 bit
14 bit 8 bit
14 bit
16 bit
Adattípus
Rövidítés
Decimális szám (Decimal number)
DEC
Időbélyeg (Date and Time Stamp )
DTS
Folytató díjtermék-hely azonosítója (Follower Ticket ID)
FTID
Hexadecimális szám (Hexadecimal number)
HEX
Termékdíj pénznem (Payment Currency)
PCUR
Díjfeltöltési fizetési mód (Payment Method Type)
PMT
Díjtermék-típus azonosító (Product Type ID)
PRTID
Tömegközlekedési szolgáltatás összevont azonosítója (Service Line ID)
SLID
Szolgáltató azonosító (Service Provider ID)
SPID
Adattípus formátuma Előjel nélküli BCD kódolású szám. A legmagasabb helyértékű bit (MSB) kerül legelőre az adatfolyamban (un. Big Endian formátum). A 2005 január 1-óta eltelt percek számát adja meg, ahol a 2005.01.01 00:00 a 0-ás értéket jelenti. Az adott díjtermékhez kapcsolódó folytató díjtermékhelyre mutat rá a kártyán, annak indokának megadásával. 0-1.bit – A folytató díjtermék indokát jelző kód : 0 – Úti cél, 1 - Közbenső cél 2 - Betérő 3 – Töréspont 2-4 bit – Díjtermék folytató adatok helyének a pozíciószáma a kártyán (1-7), 0 – Nincs folytató díjtermék A 16-os számrendszeren alapuló számábrázolási mód. A legmagasabb helyértékű bit (MSB) kerül legelőre az adatfolyamban (un. Big Endian ill. Motorola formátum). A kártyán lévő maradék összeg, illetve az adott termékdíjak összegének meghatározásához használt pénznem. 0-1 bit: Pénznem típus meghatározása (nemzeti valuta, EURO, szolgáltatói egységek) 2-4 bit: A tárolt összeg szorzótényezője ( x1, x10, x100, x1000, x0,1, x0,01, x0,001) 5-7 bit: A feltöltött összeg nagysága utáni engedmény-mérték jelölésére szolgáló kód (0,1,2,3,4,5,6,7), amelyhez a szolgáltató által választható %-os érték rendelhető Az adott utazási költségeinek kiegyenlítésének módja az alábbiaknak megfelelően: 0 – Készpénz 1 – Credit / Debit kártya 2 – Szerződés 3 – Saját díjtárca 4 – Mobiltelefon 5 – Utalvány 6 – Internet 7 – Egyéb fizetési mód Díjtermék típus (pl. jegy, bérlet, stb.) azonosító, amely a szolgáltató azonosítóval együtt értelmezendő. Adott tömegközlekedési szolgáltatást azonosítja a tömegközlekedési vonal/viszonylat és járat/vonat azonosítójának megadásával. 0-13 bit – Vonal/viszonylat azonosítója 14-23 bit – Vonat/járat azonosítója Szolgáltató azonosító (ez akár közlekedési, akár egyéb általános, pl. terminál üzemeltető szolgáltató is lehet).
35
Adattípus helyfoglalása, kiegészítő információ Mezőtípus függő
24 bit 5 bit
Mezőtípus függő
8 bit
3 bit
8 bit 24 bit
9 bit
Adattípus
Rövidítés
Adattípus formátuma
Adattípus helyfoglalása, kiegészítő információ
Rövidített szolgáltató azonosító (Service Provider ID Short) Terminál azonosító (Terminal ID) Rövidített Terminál azonosító (Terminál ID - Short) Utazási viszonylat/érvényességi terület azonosító (Travel Link/Area ID) Díjtermék kiegészítő információk (Ticket Supplementary Information)
SPIDSH
Szolgáltató azonosító szűkített ábrázolása (ez akár közlekedési, akár egyéb általános, pl. terminál üzemeltető szolgáltató is lehet).
5 bit
TID
A díjtermék feltöltést végző terminál (feltöltőhely) azonosítója A díjtermék feltöltést végző terminál (feltöltőhely) azonosítója (PSC kártyán)
15 bit
32 bit
Kezelőkészülék azonosító (Validator Device ID) Kezelőhely azonosító (Validation Location ID) Rövidített Kezelőhely azonosító (Validation Location ID Short) Kezelést jelző kód/ visszatérítés kódja/ speciális kezelés kódja (Validation State ID)
VDID
A hálózat két, átszállás nélkül elérhető megállóhelye közti kapcsolat (él) azonosítója (32 bit), vagy egy igénybevehető hálózat (rész) területi azonosítója (16 bit) A díjtermékre vonatkozó járulékos információkat adja meg a következő bitkombinációk alapján (csak egyedi jegyekhez kapcsolódóan): 0. bit – Menettérti jegy 1. bit – ICR/IC/IP pótjegy 2. bit – 1. osztály különbözeti jegy jelzője 3. bit – Dohányzó/Nem dohányzó 4. bit – Fenntartva későbbi felhasználásra 5-12. bit – Helyjegy: kocsi szám 13-19. bit – Helyjegy: ülés szám 20-22. bit – Csoportjegy: felnőttek/kísérők száma 23-27. bit – Csoportjegy: gyerekek/kísért személyek száma A díjtermék kezelését (check-in, vagy checkout) végző kezelőkészülék azonosítója A díjtermék kezelési (check-in, vagy checkout) helyének azonosítója A díjtermék kezelési (check-in, vagy checkout) helyének szűkített azonosítója
Heti idő (Weekly time)
WTIME
Éves idő (Yearly time)
YTIME
Éves óraidő (Yearly hour time)
YHTIME
TIDSH TRLAID
TSINF
VLOCID VLOCIDSH
VSID
A díjtermék kezeltségi állapotát adja meg a következő értékek alapján: 0 – Kezeletlen 1 – 1. irány ill. felszálláskor sikeresen kezelve 2 – 2. irány ill. leszálláskor sikeresen kezelve / speciális kezelés (adott egyedi díjtermékeknél) 3 – sikertelen kezelés A hét első napja óta eltelt percek száma Hexadecimális formában, ahol az 1-es érték a 00:01 (0 óra 1 perc) időpontot jelenti. Az adott év első napja óta eltelt percek száma Hexadecimális formában, ahol az 1-es érték a 00:01 (0 óra 1 perc) időpontot jelenti. Az adott év első órája óta eltelt órák száma Hexadecimális formában, ahol az 1-es érték a 0001 a 00 óra 00 perc-től kezdő órát jelenti.
1. Táblázat Alap adattípusok
36
12 bit
28 bit
15 bit 14 bit 13 bit
2 bit
14 bit 20 bit 14 bit
2.2
Részletes ismertetés
2.2.1
ASCII kódolású szöveg (ASCII text)
Az ASCII kódolású szöveg adattípus az alfa-numerikus adatok ábrázolásának elemi összetevője. Az egyes alfa-numerikus elemeket egy 8 bit-es kódtábla alapján képezi le. Paraméterei: Adattípus jelölése: Adategység mérete: Értékkészlet: Értelmezési tartomány:
ASCII 8 bit 0-255 (00H-FFH) 0-255 (00H-FFH)
Vonatkozó szabvány:
ISO/IEC 8859-2:1987 (ASCII + Latin-2)
Megjegyzés:
-
Értelmezési példa:
’Á’ – 193 (C1H) ’õ’ – 245 (F5H)
2.2.2
Alapdíjtermék-hely azonosító (Base Ticket ID)
Az Alapdíjtermék-hely azonosító adattípus azon díjtermék kártyán való helyének az azonosítóját adja meg, amelyhez az adott folytató termék kapcsolódik. Paraméterei: Adattípus jelölése: Adategység mérete: Értékkészlet: Értelmezési tartomány:
BTID 4 bit 0-7 (0H-7H) 1-7 (1H-7H)
Vonatkozó szabvány:
-
Megjegyzés:
A ’0’ érték nincsen értelmezve (amennyiben van folytató díjtermék feltöltve a kártyára, úgy minden esetben kell lennie alapdíjterméknek).
Értelmezési példa:
1H – Az alapdíjtermék az 1. díjtermék-helyen található 6H – Az alapdíjtermék a 6. díjtermék-helyen található
37
2.2.3
Bináris érték (BINnary digit)
A Bináris érték adattípus a kétállapotú értékjelzők elemi összetevője. Ábrázolása és értelmezése a 2-es számrendszer alapján történik. Több elem összefogása esetén a legmagasabb helyértékű bit (MSB) kerül legelőre az adatfolyamban (un. Big Endian ill. Motorola formátum). Paraméterei: Adattípus jelölése: Adategység mérete: Értékkészlet: Értelmezési tartomány:
2.2.4
BIN 1 bit 0-1 (0B -1B) 0-1 (0B -1B)
Vonatkozó szabvány:
-
Megjegyzés:
-
Értelmezési példa:
0B – 0 1B – 1
Számláló (CouNTer)
A Számláló adattípus szabadon felhasználható számlálóként funkcionál és mindig a számláló aktuális értékét adja meg. A legmagasabb helyértékű bit (MSB) kerül legelőre az adatfolyamban (un. Big Endian formátum). Paraméterei: Adattípus jelölése: Adategység mérete: Értékkészlet: Értelmezési tartomány:
CNT 14 bit 0-16383 (0000H-3FFFH) 0-16383 (0000H-3FFFH)
Vonatkozó szabvány:
-
Megjegyzés:
-
Értelmezési példa:
20H – A számláló érteke 32 41H – A számláló értéke 65
38
2.2.5
Kártyatípus azonosító (CaRD Type ID)
A Kártyatípus azonosító adattípus a kártya-típus azonosítóját és adott kártya-típuson belül a kártya adatszerkezet/adattartalom verzióját adja meg. A legmagasabb helyértékű bit (MSB) kerül legelőre az adatfolyamban (un. Big Endian formátum). Paraméterei: Adattípus jelölése: Adategység mérete: Értékkészlet: Értelmezési tartomány:
CRDTID 8 bit 0-255 (00H -FFH) Bit 7
Bit 6
Bit 5
Bit 4
Kártyatípus azonosító
Bit 3
Bit 2
Bit 1
Bit 0
Adatformátum verziószám
0-3 bit: Adatformátum azonosító: 0000B
ELEKTRA Hungaria v2.1 adatformátum
0001B
ELEKTRA Hungaria v2.2 adatformátum
0010B1111B
Későbbi felhasználásra fenntartva
4-7 bit: Kártyatípus azonosító: 0000B
1 Kbyte-os, Megszemélyesítés nélküli DSC-D kártya
0001B
1 Kbyte-os, Vizuális megszemélyesítéssel rendelkező DSC-D kártya
0010B
1 Kbyte-os, Vizuális és elektronikus megszemélyesítéssel rendelkező DSC-D kártya
0011B
1 Kbyte-os, Megszemélyesítés nélküli DSC-L kártya
0100B
1 Kbyte-os, Vizuális megszemélyesítéssel rendelkező DSC-L kártya
0101B
1 Kbyte-os, Vizuális és elektronikus megszemélyesítéssel rendelkező DSC-L kártya
0110B
512 bit-es, Megszemélyesítés nélküli PSC kártya
0111B
512 bit-es, Időszakos érvényességgel (esetleg vizuális megszemélyesítéssel rendelkező PSC kártya)
1000B1111B
Későbbi felhasználásra fenntartva
Vonatkozó szabvány:
-
Megjegyzés:
-
Értelmezési példa:
20H – 1 Kbyte-os, Vizuális és elektronikus megszemélyesítéssel rendelkező DSC-D kártya, ELEKTRA Hungaria v2.1 adatformátummal 39
41H – 1 Kbyte-os, Vizuális megszemélyesítéssel rendelkező DSC-L kártya, ELEKTRA Hungaria v2.2 adatformátummal
2.2.6
Dátum (DATE)
A Dátum adattípus év/hónap/nap szintű időpontok megadását teszi lehetővé. Az időpontok megadása a 2005 január 1-óta eltelt napok számának meghatározásával történik. Paraméterei: Adattípus jelölése: Adategység mérete: Értékkészlet: Értelmezési tartomány:
2.2.7
DATE 14 bit 0-16383 (0000H-3FFFH) 1-16383 (0001H-3FFFH) → 2005.01.01 – 2049.11.08
Vonatkozó szabvány:
-
Megjegyzés:
A ’0’ érték érvénytelen/ismeretlen dátum jelzésére szolgál.
Értelmezési példa:
2006.06.01 → 517 (0205H) 2010.01.01 → 1827 (0723H)
Születési Dátum (DATE of Birth)
A Születési Dátum adattípus az adott személy születési időpontjának év/hónap/nap szintű megadását teszi lehetővé. A születési időpont megadása az 1900 január 1-óta eltelt napok számának meghatározásával történik. Paraméterei: Adattípus jelölése: Adategység mérete: Értékkészlet: Értelmezési tartomány:
DATEB 16 bit 0-65535 (0000H-FFFFH) 1-65535 (0001H-FFFFH) → 1900.01.01 – 2079.06.05
Vonatkozó szabvány:
-
Megjegyzés:
A ’0’ érték érvénytelen/ismeretlen dátum jelzésére szolgál.
Értelmezési példa:
2006.06.01 → 38868 (97D4H) 40
2010.01.01 → 40178 (9CF2H) 2.2.8
Időbélyeg (Date and Time Stamp)
Az Időbélyeg adattípus év/hónap/nap-óra/perc szintű időpontok megadását teszi lehetővé. Az időpontok megadása a 2005 január 1-óta eltelt percek számának meghatározásával történik. Paraméterei: Adattípus jelölése: Adategység mérete: Értékkészlet: Értelmezési tartomány:
2.2.9
DTS 24 bit 0-16777215 (000000H-FFFFFFH) 0-16777215 (000000H-FFFFFFH) → 2005.01.01 00:00 – 2036.11.24 20:15
Vonatkozó szabvány:
-
Megjegyzés:
-
Értelmezési példa:
2006.06.01 10:00 → 743640 (0B58D8H) 2010.01.01 13:10 → 2630230 (282256H)
Folytató díjtermék-hely azonosító (Follower Ticket ID)
A Folytató díjtermék-hely azonosító adattípus az adott alapdíjtermékhez kapcsolódó folytató díjtermék helyének az azonosítóját és jellegét adja meg. Paraméterei: Adattípus jelölése: Adategység mérete: Értékkészlet: Értelmezési tartomány:
FTID 5 bit 0-31 (00H-1FH) Bit 4
Bit 3
Bit 2
Azonosító
Bit 1
Bit 0
Jelleg
0-1 bit: A folytató díjtermék jellege: 00B
Úti cél
01B
Közbenső cél
10B
Betérő
11B
Töréspont
2-4 bit: A folytató díjtermék-hely azonosítója: 000B
Nincsen kapcsolódó folytató díjtermék
001B
Kapcsolódó díjtermék található az 1. folytató díjtermék
41
helyen 010B
Kapcsolódó díjtermék található a 2. folytató díjtermék helyen
011B
Kapcsolódó díjtermék található a 3. folytató díjtermék helyen
100B
Kapcsolódó díjtermék található a 4. folytató díjtermék helyen
101B
Kapcsolódó díjtermék található az 5. folytató díjtermék helyen
110B
Kapcsolódó díjtermék található a 6. folytató díjtermék helyen
111B
Kapcsolódó díjtermék található a 7. folytató díjtermék helyen
Vonatkozó szabvány:
-
Megjegyzés:
-
Értelmezési példa:
09H – Az alapdíjtermékhez kapcsolódóan egy folytató díjtermék található a 2. folytató díjtermék-helyen, amely egy közbenső célhoz kapcsolódik. 1FH – Az alapdíjtermékhez kapcsolódóan egy folytató díjtermék található a 7. folytató díjtermék-helyen, amely egy törésponthoz kapcsolódik.
2.2.10 Hexadecimális szám (HEXadecimal number)
A Hexadecimális szám adattípus tetszőleges hexadecimálisan kódolt adatok ábrázolásának elemi összetevője. Ábrázolása és értelmezése a 16-os számrendszer alapján történik. A több bitet összefogó adatábrázolás esetén a legmagasabb helyértékű bit (MSB) kerül legelőre az adatfolyamban (un. Big Endian formátum) Paraméterei: Adattípus jelölése: Adategység mérete: Értékkészlet: Értelmezési tartomány:
HEX 1 bit 0-1 (0H -1H) 0-1 (0H -1H)
Vonatkozó szabvány:
-
Megjegyzés:
-
Értelmezési példa:
0 –0H 1 – 1H 42
2.2.11 Termékdíj pénznem (Payment CURrency)
A Termékdíj pénznem adattípus a kártyán lévő maradvány érték, illetve az adott termékdíj összegének meghatározásához szükséges adatok megadására szolgál. A legmagasabb helyértékű bit (MSB) kerül legelőre az adatfolyamban (un. Big Endian formátum). Paraméterei: Adattípus jelölése: Adategység mérete: Értékkészlet: Értelmezési tartomány:
PCUR 8 bit 0-255 (00H -FFH) Bit 7
Bit 6
Bit 5
Bit 4
Engedmény százalék
Bit 3
Bit 2
Szorzótényező
Bit 1
Bit 0
Pénznem
0-1 bit: Pénznem típus meghatározása: 00B
Nemzeti valuta
01B
EURO
10B
Szolgáltatói egységek
11B
Fenntartva későbbi felhasználásra
2-4 bit: A tárolt összeg szorzótényezője: 000B
x1
001B
x10
010B
x100
011B
x1000
100B
x0,1
101B
x0,01
110B
x0,001
111B
Fenntartva későbbi felhasználásra
5-7
bit:
A feltöltött összeg nagysága utáni engedménymérték jelölésére szolgáló kód, amelyhez a szolgáltató Által választható %-os érték rendelhető
Vonatkozó szabvány:
-
Megjegyzés:
-
000B
0
001B
1
010B
2
011B
3
100B
4
101B
5
110B
6
111B
7
43
Értelmezési példa:
C0H – Nemzeti pénznem, x1 szorzó, 6-os engedmény kód 09H – EURO pénznem, x100 szorzó, 0-ás engedmény kód
2.2.12 Díjfeltöltési fizetés módja (Payment Method Type)
A Díjfeltöltési fizetési mód adattípus az adott utazáshoz megvásárlásra kerülő (feltöltött) díjtermék költség kiegyenlítési módjának megadására szolgál. A legmagasabb helyértékű bit (MSB) kerül legelőre az adatfolyamban (un. Big Endian formátum). Paraméterei: Adattípus jelölése: Adategység mérete: Értékkészlet: Értelmezési tartomány:
PMT 3 bit 0-7 (0H - 7H) Bit 2
Bit 1
Bit 0
Fizetési mód 000B
Készpénz
001B
Credit / Debit kártya
010B
Szerződés
011B
Saját díjtárca
100B
Mobiltelefon
101B
Utalvány
110B
Internet
111B
Egyéb fizetési mód
Vonatkozó szabvány:
-
Megjegyzés:
-
Értelmezési példa:
00H – Készpénz fizetési mód 05H – Utalvánnyal történő fizetési mód
2.2.13 Díjtermék-típus azonosító (PRoduct Type ID)
A Díjtermék-típus azonosító adattípus a kártyára, adott szolgáltató által, feltöltésre került díjtermék típus (pl. jegy, bérlet, stb.) azonosítóját adja meg a Díjkatalógusra vonatkozó Útmutató-ban foglaltak szerint. Paraméterei: Adattípus jelölése: Adategység mérete: Értékkészlet:
PRTID 8 bit 0-255 (00H -FFH) 44
Értelmezési tartomány:
1-255 (01H -FFH)
Vonatkozó szabvány:
-
Megjegyzés:
A ’0’ érték azt jelenti, hogy az adott díjtermék-helyre nincsen díjtermék feltöltve (üres díjtermék hely). A feltöltésre került díjterméket a feltöltést végző szolgáltató és a díjtermék-típus azonosító együttesen határozza meg.
Értelmezési példa:
00H – Nincsen feltöltött díjtermék a díjtermék-helyen 59H – A díjtermék-helyen egy 89-es típusú azonosítójú díjtermék van feltöltve
2.2.14 Szolgáltató azonosító (Service Provider ID)
A Szolgáltató azonosító adattípus a kártyával kapcsolatos tevékenységeket (kártya kiadás, díjtermék feltöltés/kezelés) végrehajtó szolgáltató azonosító kódját adja meg. Paraméterei: Adattípus jelölése: Adategység mérete: Értékkészlet: Értelmezési tartomány:
SPID 9 bit 0-511 (000H -1FFH) 1-511 (001H -1FFH)
Vonatkozó szabvány:
-
Megjegyzés:
A ’0’ érték ismeretlen/érvénytelen szolgáltatót jelent. A szolgáltató akár közlekedési, akár egyéb általános, pl. terminál üzemeltető szolgáltató is lehet. Az országos szolgáltató azonosító kódokat egy központi nyilvántartás határozza meg.
Értelmezési példa:
05H – 5-ös számú szolgáltató
2.2.15 Rövidített szolgáltató azonosító (Service Provider ID - SHort)
A Rövidített Szolgáltató azonosító adattípus a kártyával kapcsolatos tevékenységeket (kártya kiadás, díjtermék feltöltés/kezelés) végrehajtó szolgáltató azonosító kódját adja meg, a Szolgáltató azonosító adattípushoz hasonlóan, rövidített formában csak a PSC kártyával való használhatóság céljából. Paraméterei: Adattípus jelölése:
SPIDSH 45
Adategység mérete: Értékkészlet: Értelmezési tartomány:
5 bit 0-31 (00H -1FH) 1-31 (01H -1FH)
Vonatkozó szabvány:
-
Megjegyzés:
A ’0’ érték ismeretlen/érvénytelen szolgáltatót jelent. A szolgáltató akár közlekedési, akár egyéb általános, pl. terminál üzemeltető szolgáltató is lehet. Az országos szolgáltató azonosító kódokat egy központi nyilvántartás határozza meg.
Értelmezési példa:
05H – 5-ös számú szolgáltató
2.2.16 Terminál azonosító (Terminal ID)
A Terminál azonosító adattípus a kártyával kapcsolatos tevékenységeket (díjtermékek/személyi és kedvezményekre vonatkozó adatok feltöltése) végrehajtó terminál azonosító kódját adja meg. Paraméterei: Adattípus jelölése: Adategység mérete: Értékkészlet: Értelmezési tartomány:
TID 15 bit 0-32767 (0000H -7FFFH) 1-32767 (0001H -7FFFH)
Vonatkozó szabvány:
-
Megjegyzés:
A ’0’ érték ismeretlen/érvénytelen terminált jelent. A terminál azonosítók szolgáltatónkként kerülnek megadásra/értelmezésre. A terminál azonosítót az adott terminálban található SAM (Security Access Module) egység gyári azonosítójának alsó (LSB-től számított) 15 bit-je adja meg.
Értelmezési példa:
1485H – 5253-as azonosítószámú terminál
2.2.17 Rövidített Terminál azonosító (Terminál ID - SHort)
A Rövidített Terminál azonosító adattípus a kártyával kapcsolatos tevékenységeket (díjtermékek/személyi és kedvezményekre vonatkozó adatok feltöltése) végrehajtó terminál azonosító kódját adja meg, a Terminál azonosító adattípushoz hasonlóan, rövidített formában csak a PSC kártyával való használhatóság céljából.
46
Paraméterei: Adattípus jelölése: Adategység mérete: Értékkészlet: Értelmezési tartomány:
TIDSH 12 bit 0-4095 (000H -FFFH) 1-4095 (001H -FFFH)
Vonatkozó szabvány:
-
Megjegyzés:
A ’0’ érték ismeretlen/érvénytelen terminált jelent. A terminál azonosítók szolgáltatónkként kerülnek megadásra.
Értelmezési példa:
485H – 1157-es azonosítószámú terminál
2.2.18 Tömegközlekedési szolgáltatás összevont azonosítója (Service Line ID)
A Tömegközlekedési szolgáltatás összevont azonosítója adattípus az adott tömegközlekedési szolgáltatást azonosítja a tömegközlekedési vonal/viszonylat és járat/vonat azonosítójának megadásával. A legmagasabb helyértékű bit (MSB) kerül legelőre az adatfolyamban (un. Big Endian formátum). Paraméterei: Adattípus jelölése: Adategység mérete: Értékkészlet: Értelmezési tartomány:
SLID 24 bit 0-16777215 (000000H-FFFFFFH) ⎯
Bit 13
Bit 0
Vonal/Viszonylat azonosítója ⎯
Bit 23
Bit 14
Vonat/Járat azonosítója 0-13 bit: Vonal/Viszonylat azonosítója 00000000000000B
A Vonal/Viszonylat azonosítója nem került megadásra.
00000000000001B11111111111111B
A Vonal/Viszonylat azonosítója (1-16383).
14-23 bit: Vonat/Járat azonosítója 0000000000B
A Vonat/Járat azonosítója nem került megadásra.
0000000001B1111111111B
A Vonat/Járat azonosítója (1-1023).
47
Vonatkozó szabvány:
-
Megjegyzés:
A Vonal/Viszonylat azonosítók a menetrendi mezők számjelét a Vonat/Járat azonosítók pedig a mezőhöz tartozóan a szolgáltatónkénti vonat/járat számjelét jelenti az ELEKTRA Hungaria követelmények 2.2 Verzió 3.4 fejezete szerint kerülnek megadásra.
Értelmezési példa:
0000010010⊥00001111110100B – 00483F4H : A 1012 vonal/viszonylaton a 18-dik vonat
2.2.19 Utazási viszonylat/érvényességi terület azonosító (TRavel Link/Area ID)
Az Utazási viszonylat/érvényességi terület azonosító adattípus a hálózat két, átszállás nélkül elérhető megállóhelye közti kapcsolat (él) azonosítóját (32 bit), vagy egy igénybevehető hálózat (rész) területi azonosítóját (16 bit) (TRAV kód) adja meg. A legmagasabb helyértékű bit (MSB) kerül legelőre az adatfolyamban (un. Big Endian formátum). Paraméterei: Adattípus jelölése: Adategység mérete: Értékkészlet: Értelmezési tartomány:
TRLAID 32 bit 0-4294967295 (00000000H -FFFFFFFFH) ⎯
Bit 31
Bit 0
Kapcsolat (él) azonosító Bit 31
⎯
Bit 16
⎯
Bit 15
0000000000000000B
Bit 0
Terület azonosító
0-31 bit: Kapcsolat (él) azonosító 0000000000000000000000000000000B
A kapcsolat (él) azonosító nem került megadásra.
0000000000000000000000000000001B1111111111111111111111111111111B
A kapcsolat (él) azonosító (1-4294967295).
0-15 bit: Terület azonosító 0000000000000000B
A terület megadásra.
0000000000000001B1111111111111111B
A terület azonosítója
48
(1-65535).
azonosító
nem
került
Vonatkozó szabvány:
-
Megjegyzés:
Az Utazási viszonylat/érvényességi terület azonosítói az ELEKTRA Hungaria Követelmények 2.2 Verzió 3.5 fejezet szerint kerülnek megadásra.
Értelmezési példa:
00000000000000011000011100110100B – 0018734H : A 100148 kódú utazási viszonylat
2.2.20 Díjtermék kiegészítő információk (Ticket Supplementary INFormation)
A Díjtermék kiegészítő információk adattípus a díjtermékre vonatkozó járulékos információkat adja meg (csak egyedi jegyekhez kapcsolódóan). A legmagasabb helyértékű bit (MSB) kerül legelőre az adatfolyamban (un. Big Endian formátum). Paraméterei: Adattípus jelölése: Adategység mérete: Értékkészlet: Értelmezési tartomány:
TSINF 28 bit 0-268435455 (0000000H -FFFFFFFH) Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
Díjtermék-típus jelzése Bit 12
Bit 11
Bit 10
Bit 9
Bit 8
Bit 7
Bit 6
Bit 5
Helyjegy I. információ Bit 19
Bit 18
Bit 17
Bit 16
Bit 15
Bit 14
Bit 13
Bit 22
Bit 21
Helyjegy II. információ Bit 27
Bit 26
Bit 25
Bit 24
Bit 23
Csoportjegy II. információ
Bit 20
Csoportjegy I. inf.
0-4 bit: Díjtermék-típus jelzése (igény szerinti bitkombinációk állíthatóak össze): 00001B
Menettérti jegy
00010B
ICR/IC/IP pótjegy
00100B
1. osztály különbözeti jegy
01000B
Dohányzó/Nem dohányzó osztály
10000B
Fenntartva későbbi felhasználásra
49
5-12 bit: Helyjegy I. információ 00000000B
A helyjegy kocsi száma nem került megadásra.
00000001B-11111111B
A helyjegy kocsi száma (1-255).
13-19 bit: Helyjegy II. információ 0000000B
A helyjegy ülés száma nem került megadásra.
0000001B-1111111B
A helyjegy ülés száma (1-127).
20-22 bit: Csoportjegy I. információ 000B
A csoportjegyhez tartozó felnőttek, illetve kísérők száma nem került megadásra
001B-111B
A csoportjegyhez tartozó illetve kísérők száma (1-7).
felnőttek,
23-27 bit: Csoportjegy I. információ 00000B
A csoportjegyhez tartozó gyerekek, illetve kísért személyek száma nem került megadásra
00001B-11111B
A csoportjegyhez tartozó gyerekek, illetve kísért személyek száma (1-31).
Vonatkozó szabvány:
-
Megjegyzés:
-
Értelmezési példa:
00000⊥000⊥0000000⊥00000000⊥01001B – 0000009H : Menettérti, dohányzó osztályra szóló jegy 00011⊥010⊥0000000⊥00000000⊥00001B – 1A00001H : Menettérti csoportjegy, 2 felnőtt/kísérő, 3 gyerek/ kísért személy 00000⊥000⊥0011000⊥00000100⊥00111B – 0030087H : ICR/IC/IP, 1. osztály menettérti helyjegy, 6-os kocsi, 24-es ülés
2.2.21 Kezelőkészülék azonosító (Validator Device ID)
A Kezelőkészülék azonosító adattípus a díjtermék kezelését (check-in, vagy check-out) végző kezelőkészülék azonosító kódját adja meg.
50
Paraméterei: Adattípus jelölése: Adategység mérete: Értékkészlet: Értelmezési tartomány:
VDID 15 bit 0-32767 (0000H -7FFFH) 1-32767 (0001H -7FFFH)
Vonatkozó szabvány:
-
Megjegyzés:
A ’0’ érték ismeretlen/érvénytelen kezelőkészüléket jelent. A kezelőkészülék azonosítók szolgáltatónkként kerülnek megadásra.
Értelmezési példa:
2671H – 9841-as azonosítószámú kezelőkészülék
2.2.22 Kezelőhely azonosító (Validation LOCation ID)
A Kezelőhely azonosító adattípus a díjtermék kezelési (check-in, vagy check-out) helyének azonosító kódját adja meg. Paraméterei: Adattípus jelölése: Adategység mérete: Értékkészlet: Értelmezési tartomány:
VLOCID 16 bit 0-65535 (0000H - FFFFH) 1-65535 (0001H - FFFFH)
Vonatkozó szabvány:
-
Megjegyzés:
A ’0’ érték ismeretlen/érvénytelen kezelőhelyet jelent. A kezelőhely azonosítók szolgáltatónkként kerülnek megadásra.
Értelmezési példa:
078FH – 1935-ös azonosítószámú kezelőhely
2.2.23 Rövidített kezelőhely azonosító (Validation LOCation ID – SHort)
A Kezelőhely azonosító adattípus a díjtermék kezelési (check-in, vagy check-out) helyének azonosító kódját adja meg. Paraméterei:
51
Adattípus jelölése: Adategység mérete: Értékkészlet: Értelmezési tartomány:
VLOCIDSH 13 bit 0-8191 (0000H -1FFFH) 1-8191 (0001H -1FFFH)
Vonatkozó szabvány:
-
Megjegyzés:
A ’0’ érték ismeretlen/érvénytelen kezelőhelyet jelent. A kezelőhely azonosítók szolgáltatónkként kerülnek megadásra.
Értelmezési példa:
078FH – 1935-ös azonosítószámú kezelőhely
2.2.24 Kezelés jelző kód (Validation State ID)
A Kezelést jelző kód adattípus az adott díjtermék kezelésére vonatkozó információkat adja meg. Paraméterei: Adattípus jelölése: Adategység mérete: Értékkészlet: Értelmezési tartomány:
VSID 2 bit 0-3 (0H-3H) Bit 1
Bit 0
Kezelés módja (ld. 5. fejezet) 0-1 bit: Kezelés módja: 00B
Kezeletlen
01B
1. irány ill. felszálláskor sikeresen kezelve
10B
2. irány ill. leszálláskor sikeresen kezelve/speciális kezelés (adott egyedi díjtermékeknél)
11B
Sikertelen kezelés
Vonatkozó szabvány:
-
Megjegyzés:
-
Értelmezési példa:
01H – Az adott díjtermék az 1. irányban kezelve lett. 52
03H – Az adott díjtermék az vissza lett váltva. 2.2.25 Heti idő (Weekly TIME)
A Heti idő adattípus a hét első napja óta eltelt percek számát adja meg. A heti idő megadása a Hétfő 00:00 óta eltelt percek számának meghatározásával történik. Paraméterei: Adattípus jelölése: Adategység mérete: Értékkészlet: Értelmezési tartomány:
WTIME 14 bit 0-16383 (0000H-3FFFH) 0-16383 (0000H-3FFFH)
Vonatkozó szabvány:
-
Megjegyzés:
-
Értelmezési példa:
1450H → Csütörtök 14:40 2670H → Vasárnap 20:00
2.2.26 Éves idő (Yearly TIME)
Az Éves idő adattípus az adott év első napja óta eltelt percek számát adja meg. Az éves idő megadása a Január 1. 00:00 óta eltelt percek számának meghatározásával történik. Paraméterei: Adattípus jelölése: Adategység mérete: Értékkészlet: Értelmezési tartomány:
YTIME 20 bit 0-1048575 (00000H-FFFFFH) 0-1048575 (00000H-FFFFFH)
Vonatkozó szabvány:
-
Megjegyzés:
-
Értelmezési példa:
1FCACH → Április 1., 10:20 5184CH → Augusztus 20., 21:00
2.2.27 Éves óraidő (Yearly Hour TIME)
Az Éves óraidő adattípus az adott év első órája óta eltelt órák számát adja meg. Az éves óraidő megadása a Január 1. 00:00 óta eltelt órák számának meghatározásával 53
történik. Paraméterei: Adattípus jelölése: Adategység mérete: Értékkészlet: Értelmezési tartomány:
YHTIME 14 bit 0-16383 (0000H-3FFFH) 0-16383 (0000H-3FFFH)
Vonatkozó szabvány:
-
Megjegyzés:
-
Értelmezési példa:
087AH → Április 1., 10:00 15BDH → Augusztus 20., 21:00
54
3.
Kártyaformátumok és adatmezők
3.1
PSC kártya
A következőkben az ELEKTRA Hungaria PSC kártyák szűkített (64 byte) adatszerkezetét (érintésmentes módban) mutatjuk be áttekintésképpen táblázatos formában, illetve részletesen, az egyes adatmezők értelmezésének pontos ismertetésével. 3.1.1
Áttekintés
ELEKTRA Hungaria PSC chipkártyák szűkített (64 byte) adatszerkezete (érintésmentes módban) Kártyaazonosítók Kártyatípus azonosító (4 bit típus + 4 bit verziószám) Gyári sorszám + belső tárolók Kártyakiadó/szolgáltató azonosító Kártyaművelet számláló (egyszer írható memóriarészben, legalább 2 felszállásonként, bitenként) Kiegészítő adat / tartalék
Bit Össz. 8 96 9 32 1 146
Díjtermékek adatai Feltöltést végző szolgáltató azonosító Feltöltő terminál azonosító Feltöltési dátum, időpont Díjtermék-formátum azonosító Díjtermék-típus azonosító (többes jegyek, napi (1,3,7) jegyek, bérletek, egyedi viszonylati jegyek) Utazási viszonylat (32 bit) / érvényességi terület (16 bit) azonosító Tömegközlekedési szolgáltatás (vonal/viszonylat+járat/vonat) összevont azonosítója Díjtermék kiegészítő információk (menettérti,IC,1.oszt.pótj.,nem doh.,helyjegy sorsz.,csop.(fő)) Díjtermék érvényesség kezdő dátuma (egyedi viszonylati jegyek esetében) Kiegészítő adat / tartalék
9 12 24 4 8 32 24 28 14 1
156
Visszaírt adatok Közlekedési szolgáltató azonosító Díjtermék összeg (díjegység - db) / maradvány érték nyilvántartó Felszálló (check-in) kezelés dátuma, időpontja (első kezelés órája/utazási lánc kezdő időpontja percben) Felszálló (check-in) / Leszálló (check-out) hely azonosító Felszálló (check-in) / Leszálló (check-out) kezelőkészülék azonosító Közbenső kártyaművelet számláló (1,2) Kezelést / sikertelen / speciális kezelést jelző kód Kiegészítő adat / tartalék Segéd memóriaterület vezérlő Hitelesítő adat
5 13 14 13 15 1 2 0 1 32
96
146 156 96 64
462
PSC64 kártyán elhelyezhető tömegközlekedési adatok (Példa) Kártyaazonosítók 1 normál díjtermék (pl. többes jegy, napi jegyek, egyedi viszonylati jegyek) 1 visszaírt utazás adatai Segéd memóriaterület visszaíráshoz (PSC: min. 512 bit = 64 byte érintésmentes memória)
55
3.1.2
Részletes ismertetés
Kártyaazonosítók Kártyatípus azonosító
A Kártyatípus azonosító adatmező a kártya-típus azonosítóját és adott kártya-típuson belül a kártya adatszerkezet/adattartalom verzióját adja meg. Paraméterei: Adattípus jelölése: Adategység mérete: Értelmezése:
CRDTID 8 bit Lásd 2.2.5 pontban leírtak.
Hitelesített adat:
Igen
Megjegyzés:
Ez az adatmező a kártya kiadásakor kerül megadásra és a későbbiekben nem változtatható (egyszer programozható).
Gyári sorszám
A Gyári sorszám adatmező a kártya gyártója által, a kártya nem írható területén, a gyártást követően elhelyezett egyedi sorszámot tartalmazza. A legmagasabb helyértékű bit (MSB) kerül legelőre az adatfolyamban (un. Big Endian formátum). Paraméterei: Adattípus jelölése: Adategység mérete: Értékkészlet: Értelmezési tartomány:
HEX 56 bit 0-72.5759404*1015 1-72.5759404*1015
Hitelesített adat:
Igen
Megjegyzés:
-
Értelmezési példa:
-
56
Kártya kiadó/szolgáltató azonosító
A Kártya kiadó/szolgáltató azonosító adatmező a kártyát kiadó szervezet, illetve közlekedési szolgáltató azonosítóját adja meg. Paraméterei: Adattípus jelölése: Adategység mérete: Értelmezése:
SPID 9 bit Lásd 2.2.14 pontban leírtak.
Hitelesített adat:
Igen
Megjegyzés:
Ez az adatmező a kártya kiadásakor kerül megadásra és a későbbiekben nem változtatható (egyszer programozható).
Kártyaművelet számláló
A Kártyaművelet számláló adatmező a kártyát érintő műveletek (feltöltések, kezelések) számának követésére szolgál. A műveletek számának felírása egy egyszer írható kártya területen történik, ezáltal biztosítva azok módosíthatatlanságát. Minden 2. kártyaművelet (feltöltés, kezelés) esetén, a legkisebb helyértékű bit (LSB) felől a legmagasabb helyértékű bit (MSB) felé haladva, egy bit 0-ból 1-be íródik át. Paraméterei: Adattípus jelölése: Adategység mérete: Értékkészlet: Értelmezési tartomány:
BIN 32 bit 0-4294967295 (00000000H -FFFFFFFFH) 0-125 kezelés
Hitelesített adat:
Igen
Megjegyzés:
Az adott kártya, a kártya-típustól függően, az összes bit felülírását megelőzően is érvényét veszítheti (lejárhat), de az összes bit felülírását követően mindenképpen érvényét veszti.
Értelmezési példa:
00000000000000000000000000000001B – 0000001H : A kártyaművelet számláló → 1 00000000000000000000000000001111B – 000000FH : A kártyaművelet számláló → 13
57
Kiegészítő adat/tartalék
A Kiegészítő adat/tartalék adatmező az egyes szolgáltatók által szabadon, saját célra, felhasználható adatterületet biztosít a kártya kapacitás adta lehetőségeket figyelembe véve. Paraméterei: Adattípus jelölése: Adategység mérete: Értékkészlet: Értelmezési tartomány:
BIN 1 bit 0-1 (0B -1B) Szolgáltató függő
Hitelesített adat:
Igen
Megjegyzés:
Ez a bit-et az ELEKTRA Hungaria rendszer nem használja.
Értelmezési példa:
-
Díjtermékek adatai Feltöltést végző szolgáltató azonosító
A Feltöltést végző szolgáltató azonosító adatmező a díjtermék feltöltését végző terminált üzemeltető szolgáltató azonosítóját adja meg. Paraméterei: Adattípus jelölése: Adategység mérete: Értelmezése:
SPID 9 bit Lásd 2.2.14 pontban leírtak.
Hitelesített adat:
Igen
Megjegyzés:
Ez az adatmező az adott díjtermék feltöltésekor kerül megadásra. Újabb díjtermék feltöltésekor értéke változhat.
Feltöltő terminál azonosító
A Feltöltő terminál azonosító adatmező a díjtermék feltöltést végző terminál azonosítóját adja meg. Paraméterei: Adattípus jelölése: Adategység mérete:
TIDSH 12 bit
58
Értelmezése:
Lásd 2.2.17 pontban leírtak.
Hitelesített adat:
Igen
Megjegyzés:
Ez az adatmező az adott díjtermék feltöltésekor kerül megadásra. Újabb díjtermék feltöltésekor értéke változhat.
Feltöltési dátum, időpont
A Feltöltési dátum, időpont adatmező a díjtermék feltöltési időpontját adja meg. Paraméterei: Adattípus jelölése: Adategység mérete: Értelmezése:
DTS 24 bit Lásd 2.2.8 pontban leírtak.
Hitelesített adat:
Igen
Megjegyzés:
Ez az adatmező az adott díjtermék feltöltésekor kerül megadásra. Újabb díjtermék feltöltésekor értéke változhat.
Díjtermék-formátum azonosító
A Díjtermék-formátum azonosító adatmező adatszerkezet/adattartalom verzióját adja meg. Paraméterei: Adattípus jelölése: Adategység mérete: Értékkészlet: Értelmezési tartomány:
a
feltöltésre
került
díjtermék
HEX 4 bit 0-7 (0H-7H) Bit 3
Bit 2
Bit 1
Bit 0
Adatformátum verziószám 0-3 bit: Adatformátum azonosító: 0000B1111B
A díjtermék adatszerkezet/adattartalom verziószáma, amely a díjterméket kiadó szolgáltató által kerül meghatározásra.
Hitelesített adat:
Igen
Megjegyzés:
Az ’0’ érték az alapverziót jelenti. Amennyiben a későbbiek 59
során szükségessé válik adott díjtermék adatszerkezet/adattartalom módosítása, úgy ezen verziószám növelésével lehet azt jelezni a feldolgozó rendszerek számára. Amennyiben a verziószám eléri a ’7’ értéket, úgy vélhetően legalább az ’1’-’4’ verziószámú díjtermékek már kikerültek a forgalomból, így a ’0’ értékhez való visszatéréssel folytatódhat az adatszerkezet/adattartalom változás követése. Ez az adatmező az adott díjtermék feltöltésekor kerül megadásra. Újabb díjtermék feltöltésekor értéke változhat. Értelmezési példa:
00H – A díjtermék adatformátuma az alapverziónak felel meg. 02H – A díjtermék adatformátuma a mások módosított adatformátumnak felel meg.
Díjtermék-típus azonosító
A Díjtermék-típus azonosító adatmező a feltöltésre került díjtermék típus (pl. jegy, bérlet, stb.) azonosítóját adja meg a Díjkatalógusra vonatkozó Útmutató szerint. Paraméterei: Adattípus jelölése: Adategység mérete: Értelmezése:
PRTID 8 bit Lásd 2.2.13 pontban leírtak.
Hitelesített adat:
Igen
Megjegyzés:
Ez az adatmező az adott díjtermék feltöltésekor kerül megadásra. Újabb díjtermék feltöltésekor értéke változhat.
Utazási viszonylat/érvényességi terület azonosító
Az Utazási viszonylat/érvényességi terület azonosító adatmező a feltöltésre került díjtermék felhasználhatósági területét adja meg. Az adatmező, a díjtermék típusától függően, két különböző területi/szolgáltatói érvényesség jelölésére szolgál az alábbiak szerint: - Az utazás kiinduló és (rész) célpontja közti kapcsolati él azonosítóját adja meg viszonylati jegyek esetén - Az érvényességi terület azonosítóját adja meg pl. hálózati bérletek esetén, időszakos érvényességű napijegyek esetén Mindkét esetben az adatmező megadása az ELEKTRA Hungaria Követelmény 2.2 Verzió 3.5 fejezet szerint kerülnek megadásra. 60
Paraméterei: Adattípus jelölése: Adategység mérete: Értelmezése:
TRLAID 32 bit Lásd 2.2.19 pontban leírtak.
Hitelesített adat:
Igen
Megjegyzés:
Ez az adatmező az adott díjtermék feltöltésekor kerül megadásra. Újabb díjtermék feltöltésekor értéke változhat.
Tömegközlekedési szolgáltatás összevont azonosítója
A Tömegközlekedési szolgáltatás összevont azonosítója adatmező a feltöltésre került díjtermék felhasználhatósági területéhez kapcsolódóan a tömegközlekedési vonal/viszonylat és járat/vonat azonosítóját adja meg. Paraméterei: Adattípus jelölése: Adategység mérete: Értelmezése:
SLID 24 bit Lásd 2.2.18 pontban leírtak.
Hitelesített adat:
Igen
Megjegyzés:
Ez az adatmező az adott díjtermék feltöltésekor kerül megadásra. Újabb díjtermék feltöltésekor értéke változhat.
Díjtermék kiegészítő információk
A Díjtermék kiegészítő információk adatmező a feltöltésre került díjtermékre vonatkozó járulékos információkat adja meg. Paraméterei: Adattípus jelölése: Adategység mérete: Értelmezése:
TSINF 28 bit Lásd 2.2.20 pontban leírtak.
Hitelesített adat:
Igen
Megjegyzés:
Ez az adatmező az adott díjtermék feltöltésekor kerül megadásra. Újabb díjtermék feltöltésekor értéke változhat.
61
Díjtermék érvényesség kezdő dátuma
A Díjtermék érvényesség kezdő dátuma adatmező a feltöltésre került díjtermék érvényességének kezdő dátumát adja meg a 2005 január 1-óta eltelt napok számának meghatározásával. Az adatmező csak egyedi viszonylati jegy díjtermék-típus esetén kerül megadásra, minden egyéb díjtermék esetében értéke ’0’. Paraméterei: Adattípus jelölése: Adategység mérete: Értelmezése:
DATE 14 bit Lásd 2.2.6 pontban leírtak.
Hitelesített adat:
Igen
Megjegyzés:
A ’0’ érték azt jelenti, hogy az adott díjtermék-típusnál az érvényesség kezdő dátuma nem értelmezhető. Ez az adatmező az adott díjtermék feltöltésekor kerül megadásra. Újabb díjtermék feltöltésekor értéke változhat.
Kiegészítő adat / tartalék
A Kiegészítő adat/tartalék adatmező az egyes szolgáltatók által szabadon, saját célra, felhasználható adatterületet biztosít a kártya kapacitás adta lehetőségeket figyelembe véve. Paraméterei: Adattípus jelölése: Adategység mérete: Értékkészlet: Értelmezési tartomány:
Hitelesített adat:
BIN 1 bit 0-1 (0B -1B) Szolgáltató függő Időlegesen a helyszíni kedvezményjogosultság megállapítása alapján kiadott Kedvezményes jegy jelzésére szolgál (az alkalmazott Kedvezményjogosultsági típuskód és a kedvezményfajta jelölése a Kezelőkészülék azonosítójának a helyén kerül beírásra - lásd 0 pont). Igen
Megjegyzés:
Ezt a bit-et az ELEKTRA Hungaria rendszer nem használja.
Értelmezési példa:
-
62
Visszaírt adatok Közlekedési szolgáltató azonosító
A Közlekedési szolgáltató azonosító adatmező azon közlekedési szolgáltató azonosítóját adja meg, akinek a szolgáltatása, a feltöltésre került díjtermék felhasználásával, az utazáskor igénybevételre került. Paraméterei: Adattípus jelölése: Adategység mérete: Értelmezése:
SPIDSH 5 bit Lásd 2.2.15 pontban leírtak.
Hitelesített adat:
Nem
Megjegyzés:
Ez az adatmező az adatok visszaírásakor kerül megadásra, és tartalma minden egyes adatvisszaíráskor változhat.
Felszálló (check-in) kezelés dátuma és időpontja
A Felszálló (check-in) kezelés dátuma és időpontja adatmező a díjtermék típusától függően, két különböző funkció ellátására szolgál az alábbiak szerint: a.) Napi jegy/viszonylati jegy díjtermék-típus esetén: Az első kezelés időpontját adja meg az aktuális év eleje óta eltelt órák számával. b.) Vonal/átszállójegy díjtermék-típus esetén: A díjtermék adott időtartamon belüli első használatának időpontját adja meg percekben; az időszakhatár meghaladása utáni első kezeléskor felülíródik az aktuális kezelési időponttal, ami egy újabb „utazási lánc” kezdő időpontja lesz. Paraméterei ’a’ esetben: Adattípus jelölése: Adategység mérete: Értelmezése:
YHTIME 14 bit Lásd 2.2.27 pontban leírtak.
Hitelesített adat:
Nem
Megjegyzés:
Ez az adatmező az adatok visszaírásakor kerül megadásra, és tartalma minden egyes adatvisszaíráskor változhat.
Paraméterei ’b’ esetben: Adattípus jelölése: Adategység mérete: Értelmezése:
WTIME 14 bit Lásd 2.2.25 pontban leírtak. 63
Hitelesített adat:
Nem
Megjegyzés:
Ez az adatmező az adatok visszaírásakor kerül megadásra, és tartalma minden egyes adatvisszaíráskor változhat.
Felszálló (check-in)/Leszálló (check-out) hely azonosító
A Felszálló (check-in)/Leszálló (check-out) hely azonosító adatmező a közlekedési szolgáltatás igénybevételének kezdetéül szolgáló hely rövidített azonosító kódját adja meg. Paraméterei: Adattípus jelölése: Adategység mérete: Értelmezése:
VLOCIDSH 13 bit Lásd 2.2.23 pontban leírtak.
Hitelesített adat:
Nem
Megjegyzés:
Ez az adatmező az adatok visszaírásakor kerül megadásra, és tartalma minden egyes adatvisszaíráskor változhat.
Felszálló (check-in)/Leszálló (check-out) kezelőkészülék azonosító
A Felszálló (check-in)/Leszálló (check-out) kezelőkészülék azonosító adatmező a közlekedési szolgáltatás igénybevételének kezdetét érvényesítő kezelőkészülék azonosítóját adja meg. Paraméterei: Adattípus jelölése: Adategység mérete: Értelmezése:
Hitelesített adat: Megjegyzés:
VDID 15 bit Lásd 2.2.21 pontban leírtak. Időlegesen itt kerül beírásra a helyszíni kedvezményjogosultság megállapítása alapján kiadott kedvezményes jegy esetén alkalmazott kedvezményjogosultsági típuskód (7 bit) (lásd 0 pont) és kedvezményfajta kódja (5 bit) (lásd 0 pont). Nem Ez az adatmező az adatok visszaírásakor kerül megadásra, és tartalma minden egyes adatvisszaíráskor változhat.
64
Díjtermék összeg (díjegység - db)/maradvány érték nyilvántartó
A Díjtermék összeg (díjegység - db)/maradvány érték nyilvántartó adatmező az előre fizetett termékek esetében a termék árát, a lefogyasztásos díjtermék típusok esetén a feltöltéskori érték összeget, illetve a díjtermék használatbavételét követően a rendelkezésre álló maradvány összeget adja meg. Az összeg HUF-ban értendő. Amennyiben a termék ára meghaladja az ábrázolható legnagyobb értéket, úgy az, vagyis 8191 kerül beírásra. Paraméterei: Adattípus jelölése: Adategység mérete: Értékkészlet: Értelmezési tartomány:
HEX 13 bit 0-8191 (0000H -1FFFH) 0-8191 (0000H -1FFFH)
Hitelesített adat:
Igen
Megjegyzés:
Ez az adatmező az adatok visszaírásakor kerül megadásra, és tartalma minden egyes adatvisszaíráskor változhat.
Közbenső kártyaművelet számláló
A Közbenső kártyaművelet számláló adatmező a feltöltés, ill. felszálláskori kezelési események követését biztosítja. Értékét a rendszer minden műveletnél váltogatja. Minden páratlan művelet ’1’ értéket, minden páros művelet ’0’ értéket eredményez. Minden ’0’ értékre történő váltáskor a ’Kártyaművelet számláló’ (lásd 0 pont) egy újabb bitje ’1’ értékre kerül beállításra. Paraméterei: Adattípus jelölése: Adategység mérete: Értékkészlet: Értelmezési tartomány:
BIN 1 bit 0-1 (0B -1B) 0B
Páros felszállási állapot.
1B
Páratlan felszállási állapot.
Hitelesített adat:
Igen
Megjegyzés:
Ez az adatmező az adatok visszaírásakor kerül megadásra, és tartalma minden egyes adatvisszaíráskor változhat.
Kezelést jelző kód
A Kezelést jelző kód adatmező a közlekedési szolgáltatás igénybevételére felhasznált díjtermék kezelésére vonatkozó információkat adja meg. 65
Paraméterei: Adattípus jelölése: Adategység mérete: Értelmezése:
VSID 2 bit Lásd 2.2.24 pontban leírtak.
Hitelesített adat:
Igen
Megjegyzés:
Ez az adatmező az adatok visszaírásakor kerül megadásra, és tartalma minden egyes adatvisszaíráskor változhat.
Segéd memóriaterület vezérlő
A Segéd memóriaterület vezérlő adatmező a szakadás elleni védelmet hivatott szolgálni és ebből eredően a ’Visszaírt adatok’ elérhetőségének azonosítóját adja meg. Az adatmező tartalma üzemszerű működés (sikeres visszaírások) esetén folyamatosan váltakozik, egyszer a normál (’0’ érték), egyszer a segéd (’1’ érték) memóriaterületre mutatva. Amennyiben az adatok visszaírása során az adatkapcsolat megszakad, vagy egyéb okból nem sikerül az adat írási folyamatot sikeresen befejezni, úgy a legutoljára felírandó segéd memóriaterület vezérlő bit nem kerül átírásra, ezáltal a korábbi, teljesen ép tartalmú ’Visszaírt adatok’ memóriaterületre fog mutatni. Paraméterei: Adattípus jelölése: Adategység mérete: Értékkészlet: Értelmezési tartomány:
BIN 1 bit 0-1 (0B -1B) 0B
A visszaírt találhatóak.
adatok
a
normál
memóriaterületen
1B
A visszaírt adatok a segéd memóriaterületen találhatóak.
Hitelesített adat:
Nem
Megjegyzés:
Ez az adatmező az adatok visszaírásakor kerül megadásra, és tartalma minden egyes adatvisszaíráskor változhat.
66
Hitelesítő adatok Hitelesítő adat
A Hitelesítő adat adatmező a kártya adott adatmezőinek tartalmából képzett MAC (Message Authentication Code) kódot ad meg, amely a kártyatartalom hitelességének ellenőrizhetőségét hivatott szolgálni. A MAC kód képzésbe bevont adatmezőket ’Hitelesített adat’ paraméter ’Igen’ értéke jelzi. Paraméterei: Adattípus jelölése: Adategység mérete: Értékkészlet: Értelmezési tartomány:
HEX 32 bit 0-4294967295 (00000000H -FFFFFFFFH) 0-4294967295 (00000000H -FFFFFFFFH)
Hitelesített adat:
Nem
Megjegyzés:
Ez az adatmező az adatok visszaírását követően kerül megadásra, és tartalma minden egyes adatvisszaíráskor változhat.
67
3.2
DSC kártya
A következőkben az ELEKTRA Hungaria DSC kártyák adatszerkezetét (érintkezésmentes módban) mutatjuk be áttekintésképpen táblázatos formában, illetve részletesen, az egyes adatmezők értelmezésének pontos ismertetésével. 3.2.1
Áttekintés
68
ELEKTRA Hungaria DSC chipkártyák adatszerkezete (érintésmentes módban)
69
3.2.2
Részletes ismertetés
Kártyaazonosítók Kártyatípus azonosító
A Kártyatípus azonosító adatmező a kártya-típus azonosítóját és adott kártya-típuson belül a kártya adatszerkezet/adattartalom verzióját adja meg. Paraméterei: Adattípus jelölése: Adategység mérete: Értelmezése:
CRDTID 8 bit Lásd 2.2.5 pontban leírtak.
Hitelesített adat:
Nem
Megjegyzés:
Ez az adatmező a kártya kiadásakor kerül megadásra a kártya kibocsátója által.
Gyári sorszám
70
A Gyári sorszám adatmező a kártya gyártója által, a kártya nem írható területén, a gyártást követően elhelyezett egyedi sorszámot tartalmazza. A legmagasabb helyértékű bit (MSB) kerül legelőre az adatfolyamban (un. Big Endian formátum). Paraméterei: Adattípus jelölése: Adategység mérete: Értékkészlet: Értelmezési tartomány:
HEX 32 bit 0-4294967295 (00000000H -FFFFFFFFH) 0-4294967295 (00000000H -FFFFFFFFH)
Hitelesített adat:
Nem
Megjegyzés:
Ez az adatmező a kártya gyártását követően kerül megadásra, vagyis nem változtatható.
Értelmezési példa:
-
Kártya kiadó/szolgáltató azonosító
A Kártya kiadó/szolgáltató azonosító adatmező a kártyát kiadó szervezet, illetve közlekedési szolgáltató azonosítóját adja meg. Paraméterei: Adattípus jelölése: Adategység mérete: Értelmezése:
SPID 9 bit Lásd 2.2.14 pontban leírtak.
Hitelesített adat:
Nem
Megjegyzés:
Ez az adatmező a kártya kiadásakor kerül megadásra a kártya kibocsátója által.
Kártya érvényesség (lejárati dátum)
A Kártya kiadó/szolgáltató azonosító adatmező a kártya érvényességi (vagyis a lejárati) időpontját adja meg a 2005 január 1-óta eltelt napok számának meghatározásával. Paraméterei: Adattípus jelölése:
DATE 71
Adategység mérete: Értelmezése:
14 bit Lásd 2.2.6 pontban leírtak.
Hitelesített adat:
Nem
Megjegyzés:
Ez az adatmező a kártya kiadásakor kerül megadásra a kártya kibocsátója által.
Kiegészítő adat/tartalék
A Kiegészítő adat/tartalék adatmező az egyes szolgáltatók által szabadon, saját célra, felhasználható adatterületet biztosít a kártya kapacitás adta lehetőségeket figyelembe véve. Paraméterei: Adattípus jelölése: Adategység mérete: Értékkészlet: Értelmezési tartomány:
BIN 1 bit 0-1 (0B -1B) Szolgáltató függő
Hitelesített adat:
Igen
Megjegyzés:
Ez a bit-et az ELEKTRA Hungaria rendszer nem használja.
Értelmezési példa:
-
Kártyaobjektumok azonosítói
A kártyaobjektum azonosítókból a 1024 bájtos DSC kártyán összesen 19 kártyaobjektum hely áll rendelkezésre, amelyek funkciója az alábbiak szerint került kialakítása: Kártyaobjektum azonosító száma
Kártyaobjektum azonosító funkciója
01 - 07
Díjtermékek elérhetőségének (kártyán belüli memóriacím) és típusának (kiadó / díjtermék-típus) megadására szolgál.
08 – 14
Díjtermék folytató adatok elérhetőségének (kártyán belüli memóriacím) és típusának (kiadó / díjtermék-típus) megadására szolgál.
15
Személyi és kedvezményekre vonatkozó adatok elérhetőségének (kártyán belüli memóriacím) megadására szolgál.
16 -
A kártyán elhelyezésre kerülő tetszőleges objektumok elérhetőségének (memóriacím) és típusának (kiadó / díjtermék-típus) 72
megadására szolgál. Termék/funkció - Memóriacím mutató
A Termék/funkció - Memóriacím mutató adatmező az egyes termékek/funkciók memóriacím ofszetjét adja meg bájtban a kártya elejétől számítva (maximálisan 16384 cím megadására biztosít lehetőséget). Paraméterei: Adattípus jelölése: Adategység mérete: Értékkészlet: Értelmezési tartomány:
HEX 14 bit 0-16383 (0000H-3FFFH) 0-16383 (0000H-3FFFH)
Hitelesített adat:
Nem
Megjegyzés:
Ez az adatmező az adott díjtermék feltöltésekor kerül megadásra. Újabb díjtermék feltöltésekor értéke változhat.
Értelmezési példa:
0100H – Az adott termék/funkció adatainak ofszet címe a kártyán bájtban megadva→ 256 byte 0360H – Az adott termék/funkció adatainak ofszet címe a kártyán bájtban megadva→ 864 byte
Termék/funkció - Kiadó azonosító
A Termék/funkció - Kiadó azonosító adatmező a kártyán elhelyezésre került termékek/funkciók kiadójának/tulajdonosának azonosítóját adja meg (pl. kártya kiadó, közlekedési szolgáltató). Paraméterei: Adattípus jelölése: Adategység mérete: Értelmezése:
SPID 9 bit Lásd 2.2.14 pontban leírtak.
Hitelesített adat:
Nem
Megjegyzés:
Belső termék/funkció esetén (pl. ’Személyi és kedvezményekre vonatkozó adatok’) ennek a mezőnek az értéke minden esetben 1FFH, ezzel jelezve, hogy nem külső szolgáltatóhoz kapcsolódik. Ez az adatmező az adott díjtermék feltöltésekor kerül megadásra. Újabb díjtermék feltöltésekor értéke változhat.
73
Termék/funkció – Díjtermék-típus azonosító
A Termék/funkció – Díjtermék-típus azonosító adatmező a kártyán elhelyezésre került termékek/funkciók típusát adja meg (pl. belső használatú adat, díjtermék) a Díjkatalógusra vonatkozó Útmutató szerint. Paraméterei: Adattípus jelölése: Adategység mérete: Értelmezése:
PRTID 8 bit Lásd 2.2.13 pontban leírtak.
Hitelesített adat:
Nem
Megjegyzés:
Belső termék/funkció esetén (Termék/funkció - Kiadó azonosító = 1FFH) erre a mezőre külön díjtermék-típus azonosítók vonatkoznak az alábbiak szerint: 01H
’Személyi és kedvezményekre vonatkozó adatok' adatobjektum
01H-FFH
A visszaírt adatok a segéd memóriaterületen találhatóak.
Ez az adatmező az adott díjtermék feltöltésekor kerül megadásra. Újabb díjtermék feltöltésekor értéke változhat. Termék/funkció – Felhasználható/érvényes termék jelző
A Termék/funkció – Felhasználható/érvényes termék jelző adatmező az adott termék felhasználható állapotát, illetve érvényességét jelzi. Paraméterei: Adattípus jelölése: Adategység mérete: Értékkészlet: Értelmezési tartomány:
BIN 1 bit 0-1 (0B -1B) 0B
A kártyaobjektum azonosító nem jelöl termék/funkció elemet, vagy az által jelölt termék/funkció már felhasználásra került /érvénytelen.
1B
A kártyaobjektum azonosító által jelölt termék/funkció még nem került felhasználásra/érvényes, ill. ha kezelésre került is, de még nem törölték valamely feltöltés során a díjtermékhelyről.
Hitelesített adat:
Nem
Megjegyzés:
Adott termék feltöltésekor értéke ’1’ (felhasználható/ érvényes) lesz. 74
A jelző az adott termék letiltásakor (érvénytelenítésekor/ blokkolásakor) ’0’-ra kerül átírásra. Adott díjtermék használatakor (kezelésekor) ez a jelző nem kerül azonnal átállításra (a kezelési idő megfelelő korlátokon belül tartása miatt), hanem értékének megváltoztatása, az adott díjtermék használtsági állapotának függvényében (annak ellenőrzését követőn), a használat (kezelés) után a következő feltöltéskor történik (ilyenkor az összes érvényes kártyaobjektum és a hozzá tartozó díjtermék állapota ellenőrzésre kerül). Amennyiben a kapcsolódó díjtermék felhasználásra került és olyan jellegű, hogy a felhasználását követően nem törölhető, úgy az adatmező értéke ’1’ marad. Amennyiben a kapcsolódó díjtermék felhasználásra került és olyan jellegű, hogy a felhasználását követően törölhető, úgy az adott díjtermékre vonatkozó összes ’Kártyaobjektum azonosító’ törlésre, vagyis ’0’ való beállításra kerül (lásd 0, 0, 0, 0 pontok). A menettérti terméket tartalmazó, vagy több részes díjtermékre utaló objektumazonosító ezen jelzője mindaddig „használatban levő”-nek tartandó (értéke ’1’), amíg a mindkét irányra szóló termék, ill. valamennyi folytató díjtermék helyen levő termék felhasználására nem került. Értelmezési példa:
-
Díjtermékek adatai Feltöltést végző szolgáltató azonosító
A Feltöltést végző szolgáltató azonosító adatmező a díjtermék feltöltését végző terminált üzemeltető szolgáltató azonosítóját adja meg. Paraméterei: Adattípus jelölése: Adategység mérete: Értelmezése:
SPID 9 bit Lásd 2.2.14 pontban leírtak.
Hitelesített adat:
Igen
Megjegyzés:
Ez az adatmező az adott díjtermék feltöltésekor kerül megadásra. Újabb díjtermék feltöltésekor értéke változhat.
Feltöltő terminál azonosító
A Feltöltő terminál azonosító adatmező a díjtermék feltöltést végző terminál azonosítóját 75
adja meg. Paraméterei: Adattípus jelölése: Adategység mérete: Értelmezése:
TID 15 bit Lásd 2.2.16 pontban leírtak.
Hitelesített adat:
Igen
Megjegyzés:
Ez az adatmező az adott díjtermék feltöltésekor kerül megadásra. Újabb díjtermék feltöltésekor értéke változhat.
Feltöltési dátum, időpont
A Feltöltési dátum, időpont adatmező a díjtermék feltöltési időpontját adja meg. Paraméterei: Adattípus jelölése: Adategység mérete: Értelmezése:
DTS 24 bit Lásd 2.2.8 pontban leírtak.
Hitelesített adat:
Igen
Megjegyzés:
Ez az adatmező az adott díjtermék feltöltésekor kerül megadásra. Újabb díjtermék feltöltésekor értéke változhat.
Díjtermék-formátum azonosító
A Díjtermék-formátum azonosító adatmező adatszerkezet/adattartalom verzióját adja meg. Paraméterei: Adattípus jelölése: Adategység mérete: Értékkészlet: Értelmezési tartomány:
a
feltöltésre
került
díjtermék
HEX 4 bit 0-7 (0H-7H) Bit 3
Bit 2
Bit 1
Bit 0
Adatformátum verziószám 0-3 bit: Adatformátum azonosító: 0000B1111B
A díjtermék adatszerkezet/adattartalom verziószáma, amely a díjterméket kiadó szolgáltató által kerül meghatározásra.
76
Hitelesített adat:
Igen
Megjegyzés:
Az ’0’ érték az alapverziót jelenti. Amennyiben a későbbiek során szükségessé válik adott díjtermék adatszerkezet/adattartalom módosítása, úgy ezen verziószám növelésével lehet azt jelezni a feldolgozó rendszerek számára. Amennyiben a verziószám eléri a ’7’ értéket, úgy vélhetően legalább az ’1’-’4’ verziószámú díjtermékek már kikerültek a forgalomból, így a ’0’ értékhez való visszatéréssel folytatódhat az adatszerkezet/adattartalom változás követése. Ez az adatmező az adott díjtermék feltöltésekor kerül megadásra. Újabb díjtermék feltöltésekor értéke változhat.
Értelmezési példa:
00H – A díjtermék adatformátuma az alapverziónak felel meg. 02H – A díjtermék adatformátuma a mások módosított adatformátumnak felel meg.
Díjtermék-típus azonosító
A Díjtermék-típus azonosító adatmező a feltöltésre került díjtermék típus (pl. jegy, bérlet, stb.) azonosítóját adja meg a Díjkatalógusra vonatkozó Útmutató szerint. Paraméterei: Adattípus jelölése: Adategység mérete: Értelmezése:
PRTID 8 bit Lásd 2.2.13 pontban leírtak.
Hitelesített adat:
Igen
Megjegyzés:
Ez az adatmező az adott díjtermék feltöltésekor kerül megadásra. Újabb díjtermék feltöltésekor értéke változhat.
Utazási viszonylat/érvényességi terület azonosító
Az Utazási viszonylat/érvényességi terület azonosító adatmező a feltöltésre került díjtermék felhasználhatósági területét adja meg. Az adatmező, a díjtermék típusától függően, két különböző területi/szolgáltatói érvényesség jelölésére szolgál az alábbiak szerint: - Az utazás kiinduló és (rész) célpontja közti kapcsolati él azonosítóját adja meg viszonylati jegyek esetén. 77
- Az érvényességi terület azonosítóját adja meg pl. a hálózati bérletek esetén, időszakos érvényességű bérletek esetén. Mindkét esetben az adatmező megadása az ELEKTRA Hungaria Követelmény 2.2 Verziója 3.4 és 3.5 fejezetében leírtak szerint történik. Paraméterei: Adattípus jelölése: Adategység mérete: Értelmezése:
TRLAID 32 bit Lásd 2.2.19 pontban leírtak.
Hitelesített adat:
Igen
Megjegyzés:
Ez az adatmező az adott díjtermék feltöltésekor kerül megadásra. Újabb díjtermék feltöltésekor értéke változhat.
Tömegközlekedési szolgáltatás (1. irány) összevont azonosítója
A Tömegközlekedési szolgáltatás (1. irány) összevont azonosítója adatmező a feltöltésre került díjtermék 1. irányú felhasználhatósági területéhez kapcsolódóan a tömegközlekedési vonal/viszonylat és járat/vonat azonosítóját adja meg. Paraméterei: Adattípus jelölése: Adategység mérete: Értelmezése:
SLID 24 bit Lásd 2.2.18 pontban leírtak.
Hitelesített adat:
Igen
Megjegyzés:
Ez az adatmező az adott díjtermék feltöltésekor kerül megadásra. Újabb díjtermék feltöltésekor értéke változhat.
Díjtermék kiegészítő információk (1. irány)
A Díjtermék kiegészítő információk (1. irány) adatmező a feltöltésre került díjtermék 1. irányára vonatkozó járulékos információkat adja meg. Paraméterei: Adattípus jelölése:
TSINF 78
Adategység mérete: Értelmezése:
28 bit Lásd 2.2.20 pontban leírtak.
Hitelesített adat:
Igen
Megjegyzés:
Ez az adatmező az adott díjtermék feltöltésekor kerül megadásra. Újabb díjtermék feltöltésekor értéke változhat.
Tömegközlekedési szolgáltatás (2. irány) összevont azonosítója
A Tömegközlekedési szolgáltatás (2. irány) összevont azonosítója adatmező a feltöltésre került díjtermék 2. irányú felhasználhatósági területéhez kapcsolódóan a tömegközlekedési vonal/viszonylat és járat/vonat azonosítóját adja meg. Paraméterei: Adattípus jelölése: Adategység mérete: Értelmezése:
SLID 24 bit Lásd 2.2.18 pontban leírtak.
Hitelesített adat:
Igen
Megjegyzés:
Ez az adatmező az adott díjtermék feltöltésekor kerül megadásra. Újabb díjtermék feltöltésekor értéke változhat.
Díjtermék kiegészítő információk (2. irány)
A Díjtermék kiegészítő információk (2. irány) adatmező a feltöltésre került díjtermék 2. irányára vonatkozó járulékos információkat adja meg. Paraméterei: Adattípus jelölése: Adategység mérete: Értelmezése:
TSINF 28 bit Lásd 2.2.20 pontban leírtak.
Hitelesített adat:
Igen
Megjegyzés:
Ez az adatmező az adott díjtermék feltöltésekor kerül megadásra. Újabb díjtermék feltöltésekor értéke változhat.
Folytató díjtermékhely indoka és helyének sorszáma
A Folytató díjtermék indoka és helyének sorszáma adatmező az adott díjtermékhez kapcsolódó kiegészítő, vagy részjegy helyének az azonosítóját és indokát adja meg.
79
Paraméterei: Adattípus jelölése: Adategység mérete: Értelmezése:
FTID 5 bit Lásd 2.2.9 pontban leírtak.
Hitelesített adat:
Igen
Megjegyzés:
Ez az adatmező az adott díjtermék feltöltésekor kerül megadásra. Újabb díjtermék feltöltésekor értéke változhat.
Kedvezmény-jogosultság típuskód
A Kedvezmény jogosultság típuskód adatmező az utasok életkorából, szociális helyzetéből, fizikai állapotából stb. eredő kedvezményjogosultság alapján valamely csoportba besoroló kódot adja meg a Díjkatalógusra vonatkozó Útmutató szerint. Paraméterei: Adattípus jelölése: Adategység mérete: Értékkészlet: Értelmezési tartomány:
HEX 7 bit 0-127 (00H -7FH) 1-127 (01H -7FH)
Hitelesített adat:
Igen
Megjegyzés:
A ’0’ érték azt jelenti, hogy az adott kártyatulajdonos semmilyen kedvezmény igénybevételére nem jogosult. Ez az adatmező az adott díjtermék feltöltésekor a „Személyi és kedvezményadatok” közül kerül átvételre. Újabb díjtermék feltöltésekor értéke változhat.
. Értelmezési példa:
00H – Nem vehető igénybe kedvezmény. 11H – A ’17’ típuskódú kedvezményezetti csoportba tartozik a kártyatulajdonos.
Kedvezményfajta kód
A Kedvezményfajta kód adatmező az adott díjtermékhez kapcsolódóan igénybe vehető kedvezmény-jogosultság fajta kódját adja meg (a kártyán tárolt kedvezményekre vonatkozó adatok alapján), a Díjkatalógusra vonatkozó Útmutató szerint. Paraméterei: Adattípus jelölése: Adategység mérete:
HEX 5 bit 80
Értékkészlet: Értelmezési tartomány:
0-31 (00H -1FH) 1-31 (01H -1FH)
Hitelesített adat:
Igen
Megjegyzés:
A ’0’ érték azt jelenti, hogy az adott díjtermékhez kapcsolódóan kedvezmény nem került igénybevételre. Ez az adatmező az adott díjtermék feltöltésekor kerül megadásra. Újabb díjtermék feltöltésekor értéke változhat.
Értelmezési példa:
00H – Nincsen igénybevett kedvezmény. 08H – A ’8’ kódú kedvezményfajta igénybe vételére került sor a díjtermékhez kapcsolódóan.
Díjtermék érvényesség kezdő dátuma
A Díjtermék érvényesség kezdő dátuma adatmező a feltöltésre került díjtermék érvényességének kezdő dátumát adja meg a 2005 január 1-óta eltelt napok számának meghatározásával. Paraméterei: Adattípus jelölése: Adategység mérete: Értelmezése:
DATE 14 bit Lásd 2.2.6 pontban leírtak.
Hitelesített adat:
Igen
Megjegyzés:
A ’0’ érték azt jelenti, hogy az adott díjtermék-típusnál az érvényesség kezdő dátuma nem értelmezhető. Ez az adatmező az adott díjtermék feltöltésekor kerül megadásra. Újabb díjtermék feltöltésekor értéke változhat.
Díjtermék érvényesség lejárati dátuma
A Díjtermék érvényesség lejárati dátuma adatmező a feltöltésre került díjtermék érvényességének lejárati dátumát adja meg a 2005 január 1-óta eltelt napok számának meghatározásával. Paraméterei: Adattípus jelölése: Adategység mérete: Értelmezése:
DATE 14 bit Lásd 2.2.6 pontban leírtak.
81
Hitelesített adat:
Igen
Megjegyzés:
A ’0’ érték azt jelenti, hogy az adott díjtermék-típusnál a lejárat dátuma nem értelmezhető. Ez az adatmező az adott díjtermék feltöltésekor kerül megadásra. Újabb díjtermék feltöltésekor értéke változhat.
Díjtermék pénzneme, szorzója, díjtárca engedménymérték kódja
A Díjtermék pénzneme, szorzója, díjtárca-összeg engedménymérték kódja adatmező a kártyán lévő maradvány érték, illetve az adott termékdíj összegének meghatározásához szükséges adatok megadására szolgál. Paraméterei: Adattípus jelölése: Adategység mérete: Értelmezése:
PCUR 8 bit Lásd 2.2.11 pontban leírtak.
Hitelesített adat:
Igen
Megjegyzés:
Ez az adatmező az adott díjtermék feltöltésekor kerül megadásra. Újabb díjtermék feltöltésekor értéke változhat.
Díjtermék feltöltés fizetés módja
A Díjtermék feltöltés fizetés módja adatmező a feltöltésre került díjtermék költség kiegyenlítési módjának megadására szolgál. Paraméterei: Adattípus jelölése: Adategység mérete: Értelmezése:
PMT 3 bit Lásd 2.2.12 pontban leírtak.
Hitelesített adat:
Igen
Megjegyzés:
Ez az adatmező az adott díjtermék feltöltésekor kerül megadásra. Újabb díjtermék feltöltésekor értéke változhat.
Számlakiadást jelző kód
A Számlakiadást jelző kód adatmező az adott díjtermékkel kapcsolatos számla kiadásának jelzésére szolgál. Paraméterei: 82
Adattípus jelölése: Adategység mérete: Értékkészlet: Értelmezési tartomány:
BIN 1 bit 0-1 (0B -1B) 0B
A díjtermékhez kapcsolódóan nem került számla kiadásra. nincsen blokkolva.
1B
A díjtermékhez kapcsolódóan kiadásra került számla (a kártya tulajdonosa a díjtermék megvásárlásáról számlát kért és kapott).
Hitelesített adat:
Igen
Megjegyzés:
-
Értelmezési példa:
-
Díjtermék blokkolás jelző kód
A Díjtermék blokkolás jelző kód adatmező az adott díjtermék engedélyezett/letiltott állapotának jelzésére szolgál. Egy díjtermék akkor kerül letiltott állapotba, ha a kártyahasználat során adott díjtermék érvényessége lejár, vagy általa csalást fedeztek fel (pl. az ellenőr megállapítja, hogy a bérletjellegű díjterméket nem az a személy használja, akihez a bérlet a fotó, vagy személyi adatok alapján tartozik. Paraméterei: Adattípus jelölése: Adategység mérete: Értékkészlet: Értelmezési tartomány:
BIN 1 bit 0-1 (0B -1B) 0B
A díjtermék nincsen blokkolva.
1B
A díjtermék blokkolva van.
Hitelesített adat:
Igen
Megjegyzés:
-
Értelmezési példa:
ld. 5. fejezetet
Kiegészítő adat / tartalék
A Kiegészítő adat/tartalék adatmező az egyes szolgáltatók által szabadon, saját célra, felhasználható adatterületet biztosít a kártya kapacitás adta lehetőségeket figyelembe véve.
83
Paraméterei: Adattípus jelölése: Adategység mérete: Értékkészlet: Értelmezési tartomány:
BIN 2 bit 0-3 (00B -11B) Szolgáltató függő
Hitelesített adat:
Igen
Megjegyzés:
Ez a bit-et az ELEKTRA Hungaria rendszer nem használja.
Értelmezési példa:
-
Díjtermékhez kapcsolódóan visszaírt adatok Díjtermék összeg (díjegység - db)/maradvány érték nyilvántartó
A Díjtermék összeg (díjegység - db)/maradvány érték nyilvántartó adatmező az előre fizetett termékek esetében a termék árát, a lefogyasztásos díjtermék típusok esetén a feltöltéskori érték összeget, illetve a díjtermék használatbavételét követően a rendelkezésre álló maradvány összeget adja meg. Az összeg HUF-ban értendő. Amennyiben a termék ára meghaladja az ábrázolható legnagyobb értéket, úgy az, vagyis 32767 kerül beírásra. Paraméterei: Adattípus jelölése: Adategység mérete: Értékkészlet: Értelmezési tartomány:
HEX 15 bit 0-32767 (0000H -7FFFH) 0-32767 (0000H -7FFFH)
Hitelesített adat:
Igen
Megjegyzés:
Ez az adatmező az adatok visszaírásakor kerül megadásra, és tartalma minden egyes adatvisszaíráskor változhat.
Közlekedési szolgáltató azonosító
A Közlekedési szolgáltató azonosító adatmező azon közlekedési szolgáltató azonosítóját adja meg, akinek a szolgáltatása, a feltöltésre került díjtermék felhasználásával, az utazáskor igénybevételre került. Paraméterei: Adattípus jelölése: Adategység mérete:
SPID 9 bit 84
Értelmezése:
Lásd 2.2.14 pontban leírtak.
Hitelesített adat:
Igen
Megjegyzés:
Ez az adatmező az adatok visszaírásakor kerül megadásra, és tartalma minden egyes adatvisszaíráskor változhat.
Felszálló (check-in)/leszálló (check-out) kezelés dátuma, időpontja
A Felszálló (check-in)/leszálló (check-out) kezelés dátuma és időpontja adatmező az adott kezelés időpontját adja meg az aktuális év Január 1. 00:00 óta eltelt percek számának meghatározásával. Paraméterei: Adattípus jelölése: Adategység mérete: Értelmezése:
YTIME 20 bit Lásd 2.2.26 pontban leírtak.
Hitelesített adat:
Igen
Megjegyzés:
Ez az adatmező az adatok visszaírásakor kerül megadásra, és tartalma minden egyes adatvisszaíráskor változhat.
Felszálló (check-in)/Leszálló (check-out) hely azonosító
A Felszálló (check-in)/Leszálló (check-out) hely azonosító adatmező a közlekedési szolgáltatás igénybevételének kezdetéül szolgáló hely rövidített azonosító kódját adja meg. Paraméterei: Adattípus jelölése: Adategység mérete: Értelmezése:
VLOCID 16 bit Lásd 2.2.22 pontban leírtak.
Hitelesített adat:
Nem
Megjegyzés:
Ez az adatmező az adatok visszaírásakor kerül megadásra, és tartalma minden egyes adatvisszaíráskor változhat.
Felszálló (check-in)/Leszálló (check-out) kezelőkészülék azonosító
A Felszálló (check-in)/Leszálló (check-out) kezelőkészülék azonosító adatmező a közlekedési szolgáltatás igénybevételének kezdetét érvényesítő kezelőkészülék azonosítóját adja meg.
85
Paraméterei: Adattípus jelölése: Adategység mérete: Értelmezése:
VDID 15 bit Lásd 2.2.21 pontban leírtak.
Hitelesített adat:
Nem
Megjegyzés:
Ez az adatmező az adatok visszaírásakor kerül megadásra, és tartalma minden egyes adatvisszaíráskor változhat.
Díjtermék jellemzők (használat számláló/első kezelés órája/utazási lánc kezdő időpontja percben)
A Díjtermék jellemzők adatmező a díjtermék típusától függően, három különböző funkció ellátására szolgál az alábbiak szerint: a.) Bérlet díjtermék-típus esetén: A bérletfeltöltés követően a felszálló kezelések számát adja meg. b.) Napi jegy/viszonylati jegy díjtermék-típus esetén: Az első kezelés időpontját adja meg az aktuális év eleje óta eltelt órák számával. c.) Vonal/átszállójegy díjtermék-típus esetén: A díjtermék adott időtartamon (pl. 60 perc) belüli első használatának időpontját adja meg percekben; az időszakhatár meghaladásakor a következő kezelés során felülíródik az aktuális időpont (perc) értékével. Paraméterei ’a’ esetben: Adattípus jelölése: Adategység mérete: Értelmezése:
CNT 14 bit Lásd 2.2.4 pontban leírtak.
Hitelesített adat:
Igen
Megjegyzés:
Ez az adatmező az adatok visszaírásakor kerül megadásra, és tartalma minden egyes adatvisszaíráskor változhat.
Paraméterei ’b’ esetben: Adattípus jelölése: Adategység mérete: Értelmezése: Hitelesített adat:
YHTIME 14 bit Lásd 2.2.27 pontban leírtak. Igen 86
Megjegyzés:
Paraméterei ’c’ esetben: Adattípus jelölése: Adategység mérete: Értelmezése:
Ez az adatmező az adatok visszaírásakor kerül megadásra, és tartalma minden egyes adatvisszaíráskor változhat.
WTIME 14 bit Lásd 2.2.25 pontban leírtak.
Hitelesített adat:
Igen
Megjegyzés:
Ez az adatmező az adatok visszaírásakor kerül megadásra, és tartalma minden egyes adatvisszaíráskor változhat.
Kezelést jelző kód
A Kezelést jelző kód adatmező a közlekedési szolgáltatás igénybevételére felhasznált díjtermék kezelésére vonatkozó információkat adja meg. Paraméterei: Adattípus jelölése: Adategység mérete: Értelmezése:
VSID 2 bit Lásd 2.2.24 pontban leírtak.
Hitelesített adat:
Igen
Megjegyzés:
Ez az adatmező az adatok visszaírásakor kerül megadásra, és tartalma minden egyes adatvisszaíráskor változhat.
Kiegészítő adat/tartalék
A Kiegészítő adat/tartalék adatmező az egyes szolgáltatók által szabadon, saját célra, felhasználható adatterületet biztosít a kártya kapacitás adta lehetőségeket figyelembe véve. Paraméterei: Adattípus jelölése: Adategység mérete: Értékkészlet: Értelmezési tartomány: Hitelesített adat:
BIN 4 bit 0-15 (0000B -1111B) Szolgáltató függő Igen
87
Megjegyzés:
Ez a bit-et az ELEKTRA Hungaria rendszer nem használja.
Értelmezési példa:
-
Segéd memóriaterület vezérlő
A Segéd memóriaterület vezérlő adatmező a szakadás elleni védelmet hivatott szolgálni és ebből eredően a ’Visszaírt adatok’ elérhetőségének azonosítóját adja meg. Az adatmező tartalma üzemszerű működés (sikeres visszaírások) esetén folyamatosan váltakozik, egyszer a normál (’0’ érték), egyszer a segéd (’1’ érték) memóriaterületre mutatva. Amennyiben az adatok visszaírása során az adatkapcsolat megszakad, vagy egyéb okból nem sikerül az adat írási folyamatot sikeresen befejezni, úgy a legutoljára felírandó segéd memóriaterület vezérlő bit nem kerül átírásra, ezáltal a korábbi, teljesen ép tartalmú ’Visszaírt adatok’ memóriaterületre fog mutatni. Paraméterei: Adattípus jelölése: Adategység mérete: Értékkészlet: Értelmezési tartomány:
BIN 1 bit 0-1 (0B -1B) 0B
A visszaírt találhatóak.
adatok
a
normál
memóriaterületen
1B
A visszaírt adatok a segéd memóriaterületen találhatóak.
Hitelesített adat:
Igen
Megjegyzés:
Ez az adatmező az adatok visszaírásakor kerül megadásra, és tartalma minden egyes adatvisszaíráskor változhat.
Hitelesítő adat
A Hitelesítő adat adatmező a kártya adott adatmezőinek tartalmából képzett MAC (Message Authentication Code) kódot ad meg, amely a kártyatartalom hitelességének ellenőrizhetőségét hivatott szolgálni. A MAC kód képzésbe bevont adatmezőket ’Hitelesített adat’ paraméter ’Igen’ értéke jelzi. Paraméterei: Adattípus jelölése: Adategység mérete: Értékkészlet: Értelmezési tartomány:
HEX 32 bit 0-4294967295 (00000000H -FFFFFFFFH) 0-4294967295 (00000000H -FFFFFFFFH)
88
Hitelesített adat:
Nem
Megjegyzés:
Ez az adatmező az adatok visszaírását követően kerül megadásra, és tartalma minden egyes adatvisszaíráskor változhat.
Díjtermék folytató adatok Díjtermék-hely sorszám
A Díjtermék-hely sorszám adatmező a folytató díjtermék alapjául szolgáló díjtermék kártyán való helyének az azonosítóját adja meg. Paraméterei: Adattípus jelölése: Adategység mérete: Értelmezése:
BTID 4 bit Lásd 2.2.2 pontban leírtak.
Hitelesített adat:
Igen
Megjegyzés:
Ez az adatmező az adott folytató díjtermék feltöltésekor kerül megadásra. Újabb folytató díjtermék feltöltésekor értéke változhat.
Díjtermék-formátum azonosító
A Díjtermék-formátum azonosító adatmező adatszerkezet/adattartalom verzióját adja meg. Paraméterei: Adattípus jelölése: Adategység mérete: Értékkészlet: Értelmezési tartomány:
a
feltöltésre
került
díjtermék
HEX 4 bit 0-7 (0H-7H) Bit 3
Bit 2
Bit 1
Bit 0
Adatformátum verziószám 0-3 bit: Adatformátum azonosító: 0000B1111B
Hitelesített adat:
A díjtermék adatszerkezet/adattartalom verziószáma, amely a díjterméket kiadó szolgáltató által kerül meghatározásra.
Igen 89
Megjegyzés:
Az ’0’ érték az alapverziót jelenti. Amennyiben a későbbiek során szükségessé válik adott díjtermék adatszerkezet/adattartalom módosítása, úgy ezen verziószám növelésével lehet azt jelezni a feldolgozó rendszerek számára. Amennyiben a verziószám eléri a ’7’ értéket, úgy vélhetően legalább az ’1’-’4’ verziószámú díjtermékek már kikerültek a forgalomból, így a ’0’ értékhez való visszatéréssel folytatódhat az adatszerkezet/adattartalom változás követése. Ez az adatmező az adott folytató díjtermék feltöltésekor kerül megadásra. Újabb folytató díjtermék feltöltésekor értéke változhat.
Értelmezési példa:
00H – A díjtermék adatformátuma az alapverziónak felel meg. 02H – A díjtermék adatformátuma a mások módosított adatformátumnak felel meg.
Díjtermék-típus azonosító
A Díjtermék-típus azonosító adatmező a feltöltésre került díjtermék típus (pl. jegy, bérlet, stb.) azonosítóját adja meg a Díjkatalógusra vonatkozó Útmutató szerint. Paraméterei: Adattípus jelölése: Adategység mérete: Értelmezése:
PRTID 8 bit Lásd 2.2.13 pontban leírtak.
Hitelesített adat:
Igen
Megjegyzés:
Ez az adatmező az adott folytató díjtermék feltöltésekor kerül megadásra. Újabb folytató díjtermék feltöltésekor értéke változhat.
Utazási viszonylat/érvényességi terület azonosító
Az Utazási viszonylat/érvényességi terület azonosító adatmező a feltöltésre került díjtermék felhasználhatósági területét adja meg. Az adatmező, a díjtermék típusától függően, két különböző területi/szolgáltatói érvényesség jelölésére szolgál az alábbiak szerint: - Az utazás kiinduló és (rész) célpontja közti kapcsolati él azonosítóját adja meg viszonylati jegyek esetén. - Az érvényességi terület azonosítóját adja meg pl. a hálózati bérletek esetén, időszakos
90
érvényességű bérletek esetén. Mindkét esetben az adatmező megadása az ELEKTRA Hungaria Követelmény 2.2 Verziója 3.4 és 3.5 fejezetében leírtak szerint történik. Paraméterei: Adattípus jelölése: Adategység mérete: Értelmezése:
TRLAID 32 bit Lásd 2.2.19 pontban leírtak.
Hitelesített adat:
Igen
Megjegyzés:
Ez az adatmező az adott folytató díjtermék feltöltésekor kerül megadásra. Újabb folytató díjtermék feltöltésekor értéke változhat.
Tömegközlekedési szolgáltatás (1. irány) összevont azonosítója
A Tömegközlekedési szolgáltatás (1. irány) összevont azonosítója adatmező a feltöltésre került díjtermék 1. irányú felhasználhatósági területéhez kapcsolódóan a tömegközlekedési vonal/viszonylat és járat/vonat azonosítóját adja meg. Paraméterei: Adattípus jelölése: Adategység mérete: Értelmezése:
SLID 24 bit Lásd 2.2.18 pontban leírtak.
Hitelesített adat:
Igen
Megjegyzés:
Ez az adatmező az adott folytató díjtermék feltöltésekor kerül megadásra. Újabb folytató díjtermék feltöltésekor értéke változhat.
Díjtermék kiegészítő információk (1. irány)
A Díjtermék kiegészítő információk (1. irány) adatmező a feltöltésre került díjtermék 1. irányára vonatkozó járulékos információkat adja meg. Paraméterei: Adattípus jelölése: Adategység mérete: Értelmezése:
TSINF 28 bit Lásd 2.2.20 pontban leírtak.
91
Hitelesített adat:
Igen
Megjegyzés:
Ez az adatmező az adott folytató díjtermék feltöltésekor kerül megadásra. Újabb folytató díjtermék feltöltésekor értéke változhat.
Tömegközlekedési szolgáltatás (2. irány) összevont azonosítója
A Tömegközlekedési szolgáltatás (2. irány) összevont azonosítója adatmező a feltöltésre került díjtermék 2. irányú felhasználhatósági területéhez kapcsolódóan a tömegközlekedési vonal/viszonylat és járat/vonat azonosítóját adja meg. Paraméterei: Adattípus jelölése: Adategység mérete: Értelmezése:
SLID 24 bit Lásd 2.2.18 pontban leírtak.
Hitelesített adat:
Igen
Megjegyzés:
Ez az adatmező az adott folytató díjtermék feltöltésekor kerül megadásra. Újabb folytató díjtermék feltöltésekor értéke változhat.
Díjtermék kiegészítő információk (2. irány)
A Díjtermék kiegészítő információk (2. irány) adatmező a feltöltésre került díjtermék 2. irányára vonatkozó járulékos információkat adja meg. Paraméterei: Adattípus jelölése: Adategység mérete: Értelmezése:
TSINF 28 bit Lásd 2.2.20 pontban leírtak.
Hitelesített adat:
Igen
Megjegyzés:
Ez az adatmező az adott folytató díjtermék feltöltésekor kerül megadásra. Újabb folytató díjtermék feltöltésekor értéke változhat.
Csatlakozó folytató díjtermékhely indoka és helyének sorszáma
A Csatlakozó folytató díjtermékhely indoka és helyének sorszáma adatmező az adott folytató díjtermékhez kapcsolódó kiegészítő, vagy részjegy helyének az azonosítóját és 92
indokát adja meg. Paraméterei: Adattípus jelölése: Adategység mérete: Értelmezése:
FTID 5 bit Lásd 2.2.9 pontban leírtak.
Hitelesített adat:
Igen
Megjegyzés:
Ez az adatmező az adott folytató díjtermék feltöltésekor kerül megadásra. Újabb folytató díjtermék feltöltésekor értéke változhat.
Díjtermék feltöltés fizetés módja
A Díjtermék feltöltés fizetés módja adatmező a feltöltésre került díjtermék költség kiegyenlítési módjának megadására szolgál. Paraméterei: Adattípus jelölése: Adategység mérete: Értelmezése:
PMT 3 bit Lásd 2.2.12 pontban leírtak.
Hitelesített adat:
Igen
Megjegyzés:
Ez az adatmező az adott folytató díjtermék feltöltésekor kerül megadásra. Újabb folytató díjtermék feltöltésekor értéke változhat.
Díjtermék folytatóhoz tartozó visszaírt adatok Közlekedési szolgáltató azonosító
A Közlekedési szolgáltató azonosító adatmező azon közlekedési szolgáltató azonosítóját adja meg, akinek a szolgáltatása, a feltöltésre került díjtermék felhasználásával, az utazáskor igénybevételre került. Paraméterei: Adattípus jelölése: Adategység mérete: Értelmezése: Hitelesített adat:
SPID 9 bit Lásd 2.2.14 pontban leírtak. Igen 93
Megjegyzés:
Ez az adatmező az adatok visszaírásakor kerül megadásra, és tartalma minden egyes adatvisszaíráskor változhat.
Felszálló (check-in)/leszálló (check-out) kezelés dátuma és időpontja
A Felszálló (check-in)/leszálló (check-out) kezelés dátuma és időpontja adatmező az adott kezelés időpontját adja meg az aktuális év Január 1. 00:00 óta eltelt percek számának meghatározásával. Paraméterei: Adattípus jelölése: Adategység mérete: Értelmezése:
YTIME 20 bit Lásd 2.2.26 pontban leírtak.
Hitelesített adat:
Igen
Megjegyzés:
Ez az adatmező az adatok visszaírásakor kerül megadásra, és tartalma minden egyes adatvisszaíráskor változhat.
Felszálló (check-in)/leszálló (check-out) hely azonosítója
A Felszálló (check-in)/Leszálló (check-out) hely azonosító adatmező a közlekedési szolgáltatás igénybevételének kezdetéül szolgáló hely rövidített azonosító kódját adja meg. Paraméterei: Adattípus jelölése: Adategység mérete: Értelmezése:
VLOCID 16 bit Lásd 2.2.22 pontban leírtak.
Hitelesített adat:
Nem
Megjegyzés:
Ez az adatmező az adatok visszaírásakor kerül megadásra, és tartalma minden egyes adatvisszaíráskor változhat.
Felszálló (check-in)/Leszálló (check-out) kezelőkészülék azonosító
A Felszálló (check-in)/Leszálló (check-out) kezelőkészülék azonosító adatmező a közlekedési szolgáltatás igénybevételének kezdetét érvényesítő kezelőkészülék azonosítóját adja meg. Paraméterei: Adattípus jelölése:
VDID
94
Adategység mérete: Értelmezése:
15 bit Lásd 2.2.21 pontban leírtak.
Hitelesített adat:
Nem
Megjegyzés:
Ez az adatmező az adatok visszaírásakor kerül megadásra, és tartalma minden egyes adatvisszaíráskor változhat.
Kezelést jelző kód
A Kezelést jelző kód adatmező a közlekedési szolgáltatás igénybevételére felhasznált díjtermék kezelésére vonatkozó információkat adja meg. Paraméterei: Adattípus jelölése: Adategység mérete: Értelmezése:
VSID 2 bit Lásd 2.2.24 pontban leírtak.
Hitelesített adat:
Igen
Megjegyzés:
Ez az adatmező az adatok visszaírásakor kerül megadásra, és tartalma minden egyes adatvisszaíráskor változhat.
Kiegészítő adat / tartalék
A Kiegészítő adat/tartalék adatmező az egyes szolgáltatók által szabadon, saját célra, felhasználható adatterületet biztosít a kártya kapacitás adta lehetőségeket figyelembe véve. Paraméterei: Adattípus jelölése: Adategység mérete: Értékkészlet: Értelmezési tartomány:
BIN 1 bit 0-1 (0B -1B) Szolgáltató függő
Hitelesített adat:
Igen
Megjegyzés:
Ez a bit-et az ELEKTRA Hungaria rendszer nem használja.
Értelmezési példa:
-
95
Segéd memóriaterület vezérlő
A Segéd memóriaterület vezérlő adatmező a szakadás elleni védelmet hivatott szolgálni és ebből eredően a ’Visszaírt adatok’ elérhetőségének azonosítóját adja meg. Az adatmező tartalma üzemszerű működés (sikeres visszaírások) esetén folyamatosan váltakozik, egyszer a normál (’0’ érték), egyszer a segéd (’1’ érték) memóriaterületre mutatva. Amennyiben az adatok visszaírása során az adatkapcsolat megszakad, vagy egyéb okból nem sikerül az adat írási folyamatot sikeresen befejezni, úgy a legutoljára felírandó segéd memóriaterület vezérlő bit nem kerül átírásra, ezáltal a korábbi, teljesen ép tartalmú ’Visszaírt adatok’ memóriaterületre fog mutatni. Paraméterei: Adattípus jelölése: Adategység mérete: Értékkészlet: Értelmezési tartomány:
BIN 1 bit 0-1 (0B -1B) 0B
A visszaírt találhatóak.
adatok
a
normál
memóriaterületen
1B
A visszaírt adatok a segéd memóriaterületen találhatóak.
Hitelesített adat:
Igen
Megjegyzés:
Ez az adatmező az adatok visszaírásakor kerül megadásra, és tartalma minden egyes adatvisszaíráskor változhat.
Hitelesítő adat
A Hitelesítő adat adatmező a kártya adott adatmezőinek tartalmából képzett MAC (Message Authentication Code) kódot ad meg, amely a kártyatartalom hitelességének ellenőrizhetőségét hivatott szolgálni. A MAC kód képzésbe bevont adatmezőket ’Hitelesített adat’ paraméter ’Igen’ értéke jelzi. Paraméterei: Adattípus jelölése: Adategység mérete: Értékkészlet: Értelmezési tartomány:
HEX 32 bit 0-4294967295 (00000000H -FFFFFFFFH) 0-4294967295 (00000000H -FFFFFFFFH)
Hitelesített adat:
Nem
Megjegyzés:
Ez az adatmező az adatok visszaírását követően kerül 96
megadásra, és tartalma minden egyes adatvisszaíráskor változhat. Személyi és kedvezményekre vonatkozó adatok Kártyatulajdonos neve
A Kártyatulajdonos neve adatmező a kártyatulajdonos nevét adja meg karakteres formában. Paraméterei: Adattípus jelölése: Adategység mérete: Értelmezése:
ASCII 240 bit - 30 alfanumerikus karakter Lásd 2.2.1 pontban leírtak.
Hitelesített adat:
Igen
Megjegyzés:
Ez az adatmező a személyi és kedvezményekre vonatkozó adatok felírásakor kerül megadásra.
Kártyatulajdonos szolgáltatói szerződés száma
A Kártyatulajdonos szolgáltatói szerződés száma adatmező a kártyatulajdonos és a kártyát kiadó szolgáltató között létrejött szerződés hivatkozási számát adja meg. Paraméterei: Adattípus jelölése: Adategység mérete: Értékkészlet: Értelmezési tartomány:
HEX 32 bit 0-4294967295 (00000000H -FFFFFFFFH) 0-4294967295 (00000000H -FFFFFFFFH)
Hitelesített adat:
Igen
Megjegyzés:
Ez az adatmező a személyi és kedvezményekre vonatkozó adatok felírásakor kerül megadásra.
Kártyakiadás időpontja
A Kártyakiadás időpontja adatmező a kártya kiadásának dátumát és időpontját adja meg. Paraméterei: Adattípus jelölése: Adategység mérete: Értelmezése:
DTS 24 bit Lásd 2.2.8 pontban leírtak. 97
Hitelesített adat:
Igen
Megjegyzés:
Ez az adatmező a személyi és kedvezményekre vonatkozó adatok felírásakor kerül megadásra.
Feltöltő/módosító terminál azonosító
A Feltöltő/módosító terminál azonosító adatmező a díjtermék feltöltést végző terminál azonosítóját adja meg. Paraméterei: Adattípus jelölése: Adategység mérete: Értelmezése:
TID 15 bit Lásd 2.2.16 pontban leírtak.
Hitelesített adat:
Igen
Megjegyzés:
Ez az adatmező a személyi és kedvezményekre vonatkozó adatok felírásakor kerül megadásra.
Kártyatulajdonos születési időpontja
A Kártyatulajdonos születési időpontja adatmező a kártyatulajdonos születési időpontját adja meg az 1900 január 1-óta eltelt napok számának meghatározásával. Paraméterei: Adattípus jelölése: Adategység mérete: Értelmezése:
DATEB 16 bit Lásd 2.2.7 pontban leírtak.
Hitelesített adat:
Igen
Megjegyzés:
Ez az adatmező a személyi és kedvezményekre vonatkozó adatok felírásakor kerül megadásra.
Kártyatulajdonos állampolgársága
A Kártyatulajdonos állampolgársága adatmező az adott kártyatulajdonos állampolgárságát adja meg az ISO 3166-1 (numeric) szerinti országkódoknak megfelelően. Paraméterei: Adattípus jelölése:
HEX 98
Adategység mérete: Értékkészlet: Értelmezési tartomány:
10 bit 0-1023 (00H -3FFH) 1-1023 (01H -3FFH)
Hitelesített adat:
Igen
Megjegyzés:
A ’0’ érték azt jelenti, hogy a kártyatulajdonos állampolgársága nem meghatározható, vagy ismeretlen. Ez az adatmező a személyi és kedvezményekre vonatkozó adatok felírásakor kerül megadásra.
Értelmezési példa:
15CH – 348 → Magyarország 33AH – 826 → Anglia
Kártyatulajdonos akció jogosultság (1.) jelző
A Kártyatulajdonos akció jogosultság (1.) jelző bit adatmező azt adja meg, hogy a kártyatulajdonos jogosult-e egy adott, esetleg üzletpolitikai kedvezményt igénybe venni a díjtermékek megvásárlásakor/a díjtermék értékének kiegyenlítésekor. Paraméterei: Adattípus jelölése: Adategység mérete: Értékkészlet: Értelmezési tartomány:
BIN 1 bit 0-1 (0B -1B) 0B
A kártyatulajdonos nem jogosult kedvezményt igénybe venni.
1B
A kártyatulajdonos jogosult kedvezményt igénybe venni.
Hitelesített adat:
Igen
Megjegyzés:
Ez az adatmező a személyi és kedvezményekre vonatkozó adatok felírásakor kerül megadásra.
Kártyatulajdonos akció jogosultságát (2.) jelző
A Kártyatulajdonos akció jogosultság (2.) jelző bit adatmező azt adja meg, hogy a kártyatulajdonos jogosult-e egy adott, esetleg üzletpolitikai kedvezményt igénybe venni a díjtermékek megvásárlásakor/a díjtermék értékének kiegyenlítésekor. Paraméterei: Adattípus jelölése: Adategység mérete:
BIN 1 bit
99
Értékkészlet: Értelmezési tartomány:
0-1 (0B -1B) 0B
A kártyatulajdonos nem jogosult kedvezményt igénybe venni.
1B
A kártyatulajdonos jogosult kedvezményt igénybe venni.
Hitelesített adat:
Igen
Megjegyzés:
Ez az adatmező a személyi és kedvezményekre vonatkozó adatok felírásakor kerül megadásra.
1. Kedvezmény-jogosultság típuskód
Az 1. Kedvezmény-jogosultság típuskód adatmező az adott kártyatulajdonos kedvezményjogosultsági típus kódját adja meg a Díjkatalógusra vonatkozó Útmutató szerint. Paraméterei: Adattípus jelölése: Adategység mérete: Értékkészlet: Értelmezési tartomány:
HEX 7 bit 0-127 (00H -7FH) 1-127 (01H -7FH)
Hitelesített adat:
Igen
Megjegyzés:
A ’0’ érték azt jelenti, hogy az 1. kedvezmény jogosultsághoz kapcsolódóan semmilyen kedvezmény nem vehető igénybe. Ez az adatmező a személyi és kedvezményekre vonatkozó adatok felírásakor kerül megadásra.
Értelmezési példa:
00H – Nincsen igénybe vehető kedvezmény. 11H – A ’17’ kódú kedvezmény jogosultság fajta vehető igénybe a kártyatulajdonos által.
1. Kedvezmény-jogosultságot igazoló dokumentum típusa
Az 1. Kedvezmény-jogosultságot igazoló dokumentum típusa adatmező a kártyatulajdonos kedvezmény jogosultságát igazoló dokumentum típuskódját adja meg. Paraméterei: Adattípus jelölése: Adategység mérete: Értékkészlet:
HEX 7 bit 0-127 (00H -7FH)
100
Értelmezési tartomány:
0-127 (00H -7FH)
Hitelesített adat:
Igen
Megjegyzés:
Ez az adatmező a személyi és kedvezményekre vonatkozó adatok felírásakor kerül megadásra.
1. Kedvezmény-jogosultság igazolója
Az 1. Kedvezmény-jogosultságot igazolója adatmező a kártyatulajdonos kedvezmény jogosultságának alapjául szolgáló dokumentum kiadóját és a dokumentum azonosítóját/számát adja meg. Paraméterei: Adattípus jelölése: Adategység mérete: Értelmezése:
ASCII 96 bit - 12 alfanumerikus karakter Lásd 2.2.1 pontban leírtak.
Hitelesített adat:
Igen
Megjegyzés:
Ez az adatmező a személyi és kedvezményekre vonatkozó adatok felírásakor kerül megadásra.
1. Kedvezmény-jogosultság lejárati dátuma
A 1. Kedvezmény-jogosultság lejárati ideje adatmező a kártyatulajdonosra vonatkozó 1. kedvezmény-jogosultság lejárati dátumát adja meg a 2005 január 1-óta eltelt napok számának meghatározásával. Paraméterei: Adattípus jelölése: Adategység mérete: Értelmezése:
DATE 14 bit Lásd 2.2.6 pontban leírtak.
Hitelesített adat:
Igen
Megjegyzés:
A ’0’ érték azt jelenti, hogy az adott kedvezményjogosultság esetén a lejárat dátuma nem értelmezhető. Ez az adatmező a személyi és kedvezményekre vonatkozó adatok felírásakor kerül megadásra.
101
1. Igénybevételi számláló
Az 1. Igénybevételi számláló adatmező a biztosított éves kedvezmény jogosultság adott feltöltési időpontig való igénybevételét adja meg, (pl. nyugdíjas esetén a max. 16 db 50%os utazások számlálója (5 bit) és a max. 2 db 90%-os utazások (3 bit) osztásban); a számlálók a kedvezményes díjtermék feltöltésekor a megfelelő egységszámmal csökkentendők. Paraméterei: Adattípus jelölése: Adategység mérete: Értékkészlet: Értelmezési tartomány:
HEX 8 bit 0-255 (00H -FFH) Bit 7
Bit 6
Bit 5
Bit 4
50%-os utazások
Bit 3
Bit 2
Bit 1
Bit 0
90%-os utazások
0-2 bit: 90%-os utazások: 000B
Nincsen ilyen jellegű igénybe vehető utazás
001B111B
Igénybe vehető utazások száma (1-7)
3-7 bit: 50%-os utazások: 00000B
Nincsen ilyen jellegű igénybe vehető utazás
00001B11111B
Igénybe vehető utazások száma (1-31)
Hitelesített adat:
Igen
Megjegyzés:
A ’0’ érték azt jelenti, hogy a kártyatulajdonoshoz kapcsolódóan nem állnak rendelkezésre lefogyasztható kedvezmények. Ez az adatmező a személyi és kedvezményekre vonatkozó adatok felírásakor kerül megadásra.
2. Kedvezmény-jogosultság típuskód
A 2. Kedvezmény-jogosultság típuskód adatmező az adott kártyatulajdonos kedvezményjogosultsági típus kódját adja meg a Díjkatalógusra vonatkozó Útmutató szerint. Paraméterei: Adattípus jelölése: Adategység mérete: Értékkészlet: Értelmezési tartomány:
HEX 7 bit 0-127 (00H -7FH) 1-127 (01H -7FH)
102
Hitelesített adat:
Igen
Megjegyzés:
A ’0’ érték azt jelenti, hogy a 2. kedvezmény jogosultsághoz kapcsolódóan semmilyen kedvezmény nem vehető igénybe. Ez az adatmező a személyi és kedvezményekre vonatkozó adatok felírásakor kerül megadásra.
Értelmezési példa:
00H – Nincsen igénybe vehető kedvezmény. 11H – A ’17’ kódú kedvezmény jogosultság fajta vehető igénybe a kártyatulajdonos által.
2. Kedvezmény-jogosultságot igazoló dokumentum típusa
Az 2. Kedvezmény-jogosultságot igazoló dokumentum típusa adatmező a kártyatulajdonos kedvezmény jogosultságát igazoló dokumentum típuskódját adja meg. Paraméterei: Adattípus jelölése: Adategység mérete: Értékkészlet: Értelmezési tartomány:
HEX 7 bit 0-127 (00H -7FH) 0-127 (00H -7FH)
Hitelesített adat:
Igen
Megjegyzés:
Ez az adatmező a személyi és kedvezményekre vonatkozó adatok felírásakor kerül megadásra.
2. Kedvezmény-jogosultság igazolója
Az 2. Kedvezmény-jogosultságot igazolója adatmező a kártyatulajdonos kedvezmény jogosultságának alapjául szolgáló dokumentum kiadóját és a dokumentum azonosítóját/számát adja meg. Paraméterei: Adattípus jelölése: Adategység mérete: Értelmezése:
ASCII 96 bit - 12 alfanumerikus karakter Lásd 2.2.1 pontban leírtak.
Hitelesített adat:
Igen
Megjegyzés:
Ez az adatmező a személyi és kedvezményekre vonatkozó adatok felírásakor kerül megadásra. 103
2. Kedvezmény-jogosultság lejárati dátuma
A 2. Kedvezmény-jogosultság lejárati ideje adatmező a kártyatulajdonosra vonatkozó 2. kedvezmény-jogosultság lejárati dátumát adja meg a 2005 január 1-óta eltelt napok számának meghatározásával. Paraméterei: Adattípus jelölése: Adategység mérete: Értelmezése:
DATE 14 bit Lásd 2.2.6 pontban leírtak.
Hitelesített adat:
Igen
Megjegyzés:
A ’0’ érték azt jelenti, hogy az adott kedvezményjogosultság esetén a lejárat dátuma nem értelmezhető. Ez az adatmező a személyi és kedvezményekre vonatkozó adatok felírásakor kerül megadásra.
2. Igénybevételi számláló
A 2. Igénybevételi számláló adatmező a biztosított éves kedvezmény jogosultság adott feltöltési időpontig való igénybevételét adja meg, (pl. nyugdíjas esetén a max. 16 db 50%os utazások számlálója (5 bit) és a max. 2 db 90%-os utazások (3 bit) osztásban); a számlálók a kedvezményes díjtermék feltöltésekor a megfelelő egységszámmal csökkentendők. Paraméterei: Adattípus jelölése: Adategység mérete: Értékkészlet: Értelmezési tartomány:
HEX 8 bit 0-255 (00H -FFH) Bit 7
Bit 6
Bit 5
Bit 4
50%-os utazások
Bit 3
Bit 2
Bit 1
90%-os utazások
0-2 bit: 90%-os utazások: 000B
Nincsen ilyen jellegű igénybe vehető utazás
001B111B
Igénybe vehető utazások száma (1-7)
3-7 bit: 50%-os utazások:
Hitelesített adat:
00000B
Nincsen ilyen jellegű igénybe vehető utazás
00001B11111B
Igénybe vehető utazások száma (1-31)
Igen 104
Bit 0
Megjegyzés:
A ’0’ érték azt jelenti, hogy a kártyatulajdonoshoz kapcsolódóan nem állnak rendelkezésre lefogyasztható kedvezmények. Ez az adatmező a személyi és kedvezményekre vonatkozó adatok felírásakor kerül megadásra.
Kiegészítő adat/tartalék
A Kiegészítő adat/tartalék adatmező az egyes szolgáltatók által szabadon, saját célra, felhasználható adatterületet biztosít a kártya kapacitás adta lehetőségeket figyelembe véve. Paraméterei: Adattípus jelölése: Adategység mérete: Értékkészlet: Értelmezési tartomány:
BIN 1 bit 0-1 (0B -1B) Szolgáltató függő
Hitelesített adat:
Igen
Megjegyzés:
Ez a bit-et az ELEKTRA Hungaria rendszer nem használja.
Értelmezési példa:
-
Hitelesítő adat
A Hitelesítő adat adatmező a kártya adott adatmezőinek tartalmából képzett MAC (Message Authentication Code) kódot ad meg, amely a kártyatartalom hitelességének ellenőrizhetőségét hivatott szolgálni. A MAC kód képzésbe bevont adatmezőket ’Hitelesített adat’ paraméter ’Igen’ értéke jelzi. Paraméterei: Adattípus jelölése: Adategység mérete: Értékkészlet: Értelmezési tartomány: Hitelesített adat: Megjegyzés:
HEX 32 bit 0-4294967295 (00000000H -FFFFFFFFH) 0-4294967295 (00000000H -FFFFFFFFH) Nem Ez az adatmező a személyi és kedvezményekre vonatkozó adatok felírásakor kerül megadásra, és tartalma minden egyes adatvisszaíráskor változhat.
105
106
4.
Kártyaműveleti eljárások magyarázata
4.1 Díjterméktípus-csoportok értelmezése A főbb díjterméktípus-csoportok – amelyekbe a hazai díjterméktípusok legtöbbje besorolható – feltöltése és kezelése során alkalmazandó azonosítási és műveleti szempontokat az alábbi táblázat foglalja össze: Kód
A1 A2 A3 B1 B2 C1 C2 C3 C4 D1 D2 D3
Jellemző díjterméktípus-csoportok
1)
Helyi vonal-, átszállójegy (feltöltött díjtárcából) Teljesítményarányos jegy (feltöltött díjtárcából) Övezeti (szövetségi) jegy (feltöltött díjtárcából) Napi jegyek (24,72,168 órás jegyek) Hétvégi családi jegy 2) Hálózati bérlet 2), 3) Vonali/viszonylati bérlet 2),3) Kombinált (területi+vonali) bérlet 2), 3) Övezetközi (szövetségi) bérlet 3) Egyedi viszonylati jegy (szabad felhasználásra) 3) Egyedi viszonylati jegy (szolgáltatáshoz kötve) 3) Egyedi viszonylati kiegészítő (kombinált) jegy
Fizetés / kezelés módja CI CO ut.kezdéskori fizetés előlevonás utójóváírás ut.kezdéskori fizetés ? előrefizetés + aktiválás első utazáskor előrefizetés 4) előrefizetés 4) előrefizetés 4) előrefizetés 4) előrefizetés előrefizetés előrefizetés előrefizetés + aktiválás első utazáskor
Kártyaműveleti azonosítók (feltöltésnél, kezelésnél, ellenőrzésnél) Utazási viszonylatkód (32 bit) Szolgáltatás azonosító vonal/viszonylat + vonat/járat Érvényességi (14 bit) + (10 bit) ter. kód (16 bit) területkód területkód 6) utazási viszonylat kód ← képezett viszonylatkód + 000 területkód területkód 5) területkód 5) utazási viszonylatkód ← vonal-/ viszonylatkód + 000 5) területkód vonal-/ viszonylatkód + 000 5) 6) képezett viszonylatkód + 000 utazási viszonylatkód ← utazási viszonylat kód ← vonal-/ viszonylatkód + 000 utazási viszonylat kód ← vonal-/ viszonylatkód + vonat/járatkód utazási viszonylat kód ← vonal-/ viszonylatkód + 000
Érvény. időszak (14 bit)
a nap, óra b nap, óra x nap y nap w nap z nap p nap q óra
1) Átszállások esetén a további felszállások fizetése engedményezéssel, adott időhatáron belül (pl. 90 percig) hasonló módon lehetséges. 2) Csak megszemélyesített DSC kártyán lehetséges, amellyel kedvezményes (és ingyenes) utazások is igénybevehetők. 3) DSC kártyán több részes, átszállással megvalósuló "folytató" jegy/bérlet is lehetséges, az egyes részekhez kiegészítő jegyek (pl. menettérti, IC-, 1. oszt., helyjegy stb.) is kapcsolódhatnak. 4) Utazás viszonylat az A és B pont közti utazást jelöli (átszállás esetén: több részút kerül felírásra). 5) Feltöltésük akciós lista vagy utas-szerződés és utólagos fizetés alapján is lehetséges. 6) Az érintett övezetek mentén képezett fiktív viszonylat kódja.
Definíciók a kártyaműveletekkel kapcsolatban: Területi érvényesség: A díjtermék földrajzi érvényessége, amit az elfogadási terület helyazonosítója, és/vagy a vonatkozó szolgáltató kódja, illetve szolgáltatásának (vonal/viszonylat-) azonosítója határoz meg. A területi érvényesség egy sajátos esete, ami „viszonylati érvényesség”, a hálózat két pontja közötti útvonalon, relációban értelmezett. A területi/viszonylati azonosító kerül a kártyára a feltöltéskor, és ennek ellenőrzése történik a kezeléskor az „elfogadó lista” alapján. Időbeli érvényesség: A díjtermékekre vonatkozó elfogadási időszak, amelyet a feltöltéskor az érvényesség megadott kezdő- és lejárati dátuma/ időpontja jelöl ki, ill. vagy az első használat (kezelés) vagy a járat/vonatindulás napja, órája, perce és a díjtermékre jellemző érvényességi tartam határoz meg. A „Díjtermékkatalógusra” vonatkozó Útmutatóban (1) szereplő max. 255 jelenlegi és jövőbeli helyi, helyközi, vasúti és autóbuszos díjtermékek kártyaműveletei a fenti díjterméktípus-csoportnak való megfeleltetés alapján értelmezhetők és leképezhetők.
4.2 4.2.1
PSC Kártyaműveleti eljárások magyarázata Kártyakiadás
A PSC kártyán bérletjellegű díjtermékek nem szerepelhetnek, csak a következő típusok: A1, A2, A3, B1, B2, D1, D2, D3 Adatmező
Adattípus, (hivatkozás)
Vonatkozó díjterméktípus csoport
Kártyakiadás
Kártyaazonosítók: Kártyatípus azonosító
CRDTID
–
A kártyát kiadó szolgáltató a kártya kiadásakor ebben az adatmezőben a kártya-típus azonosítója és adott kártya-típuson belül a kártya adatszerkezet/adattartalom verziója kerül beírásra.
Gyári sorszám
HEX
–
A gyári sorszámot a kártya gyártója adja meg, ez csak olvasható adatmező.
Kártya kiadó/szolgáltató azonosító
SPID
–
A kártya kiadójának azonosítója kerül beírásra.
Kártyaműveleti számláló
DATE
–
Ha a „Közbenső kártyaműveleti számláló” értéke ’1’, akkor az OTP bitek közül a következő ’0’ értékű bit ’1’-re való átállítása.
Kiegészítő adat/tartalék
BIN
mind
Nincs felhasználva, értéke ’0’.
108
4.2.2
Kártyafeltöltés és -kezelés
Adatmező
Adattípus, (hivatkozás)
Vonatkozó díjterméktípus csoport
Kártyaművelet Feltöltés
Kezelés
Kártyaazonosítók: Kártyatípus azonosító
CRDTID
mind
Olvasás, tartományellenőrzés
Olvasás, tartományellenőrzés
Gyári sorszám
HEX
mind
Olvasás, tiltólista és tartomány ellenőrzés
Olvasás, tiltólista és tartomány ellenőrzés
Kártya kiadó/szolgáltató azonosító
SPID
mind
Olvasás, regisztrációs lista ellenőrzés
Olvasás, regisztrációs lista ellenőrzés
Kiegészítő adat/tartalék
BIN
mind
Olvasás
Olvasás
Kiegészítő adat/tartalék
BIN
mind
Nincs felhasználva, értéke ’0’.
Kiolvasásra kerül, azonban jelenleg nincsen funkciója.
mind
Azonosító beírása
Olvasás, tartomány ellenőrzés
Díjtermékek adatai: Feltöltést végző szolgáltató azonosító
SPID
Feltöltő terminál azonosító
TID
mind
Azonosító beírása
Olvasás, tiltólista ellenőrzés
Feltöltési dátum, időpont
DTS
mind
Dátum, időpont beírása
Olvasás, dátum, időpont ellenőrzés
Díjtermék-formátum azonosító
HEX
mind
Érvényes díjtermék-formátum beírása
Olvasás, termékformátum-típus ellenőrzés
109
Adatmező
Adattípus, (hivatkozás)
Díjtermék-típus azonosító
PRTID
Utazási viszonylat/érvényességi területazonosító
TRLAID
Vonatkozó díjterméktípus csoport
Feltöltés
Kezelés
mind
Kívánt díjterméktípus beírása; feltöltési jogának ellenőrzése
A1, A2 B1,B2
Érvényességi területkód megadása
Olvasás, elfogadólista ellenőrzés
Utazási viszonylatkód megadása
Olvasás, elfogadólista ellenőrzés
Olvasás
Olvasás
Képzett viszonylatkód megadása
Olvasás, elfogadási lista ellenőrzés
Olvasás
Olvasás
A3 D1, D2, D3 egyéb Tömegközlekedési szolgáltatás (1. irány) összevont azonosítója
Kártyaművelet
szolgáltató
Olvasás, díjterméktípus ellenőrzés
SLID A3 egyéb
Díjtermék kiegészítő információk (1. irány)
TSINF
Tömegközlekedési szolgáltatás (2. irány) összevont azonosítója
SLID
Díjtermék kiegészítő információk (2. irány)
TSINF
D1,D2,D3 A3 egyéb D1,D2,D3
Menettérti jegy és kiegészítők (az 1. irányban) is lehetségesek; a 2. irányban menettérti csak Olvasás, kijelzés vizuális ellenőrzésre alapjegyként lehetséges.. Képezett viszonylatkód megadása
Olvasás, elfogadási lista ellenőrzés.
Olvasás
Olvasás
Menettérti jegyek esetén: Menettérti jegy csak alapjegyként (kiegészítők Olvasás, kijelzés vizuális ellenőrzésre nélkül) lehetséges.
110
Adatmező Kedvezmény-jogosultság típusa
Adattípus, (hivatkozás) HEX
Kedvezmény fajtája
HEX
Díjtermék érvényesség kezdő dátuma
DATE
Vonatkozó díjterméktípus csoport
Kezelés
egyéb A3 D1,D2,D3
A kedvezményjogosultsági típuskóddal és utazással összeférő kedvezményfajta beírása az Olvasás Árkiegészítéstár alapján!
A1,A2,A3
Feltöltési dátum beírása
Olvasás
Kívánt dátum beírása
Olvasás
Kívánt dátum (oda irányú útra)
Olvasás, érvényességi időszak ellenőrzése
D1,D2,D3 BIN
Feltöltés Megszemélyesítés nélküli kártyákon átmenetileg helyszíni kedvezményezés is lehetséges a megfelelő dokumentum bemutatása alapján a Olvasás jogosultsági kód beírásával (Árkiegészítéstárban szereplő kódok alapján). Olvasás Olvasás
A3 D1 D2 D3
B1,B2
Kiegészítő adat / tartalék
Kártyaművelet
mind
Olvasás (helyi kedvezményezés esetén első bit Olvasás beírása)
Díjtermékhez kapcsolódóan visszaírt adatok: Díjtermék összeg (díjegység-db)/ maradvány érték nyilvántartó
HEX
A1 A2 A3 egyéb
A díjtárcaként szolgáló díjtermékhelyre feltöltendő összeg (HUF) hozzáadó beírása. A díjtermék ára (HUF)
111
Az utaskezelési technológia függvényében CIa nál „előrefizetés”, vagy CI/CO-nál „előlevonás”, ill. „utójóváírás” után maradó összeg. Az összeg nem változik.
Adatmező Közlekedési szolgáltató azonosító
Adattípus, (hivatkozás)
Vonatkozó díjterméktípus csoport
SPID mind
Felszálló (check-in)/ Leszálló (check-out) kezelés dátuma és időpontja
YTIME
D1,D2,D3 B1,B2
Kártyaművelet Feltöltés
Kezelés
Annak a szolgáltató kódjának beírása, amelynél a kártyatulajdonos a díjterméket Akkor kerül előre beírásra a feltöltésnél, ha adott használja; amennyiben ez a mező már a szolgáltató a többi szolgáltatótól eltérő saját feltöltésnél ki lett töltve, akkor ennek meg kell díjszintet alkalmaz, amit csak ő fogad el. egyeznie azzal a szolgáltatói kóddal, amelynél a kezelést éppen végzi a kártyatulajdonos. . A feltöltés utáni első kezelés idejének (óra) beírása; a további kezelések során az időbeli érvényesség ellenőrzése.
Olvasás
WTIME
A korábbi felszálló CI-kezelés időpontja (perc) ellenőrzése; A1,A2,A3
ha az eltelt idő kisebb, mint X perc: megőrzés;
Olvasás
ha nagyobb: felülírás az aktuális kezelés időpontjával, amely egy újabb utazási lánc kezdető időpontját jelöli. Felszálló (check-in)/ Leszálló (check-out) hely azonosító
VLOCID
Felszálló (check-in)/ Leszálló (check-out) kezelőkészülék azonosító
VDID
mind
A3 D1,D2,D3
Olvasás
A kezelőhely helyazonosítójának beírása
Helyi kedvezményezésű jegy kiadása esetén a „Kedvezményjogosultsági kód” (7 bit) és az alkalmazható „Kedvezményfajta kód” (5 bit) Olvasás, kijelzés vizuális ellenőrzése beírása
112
Adatmező
Adattípus, (hivatkozás)
Vonatkozó díjterméktípus csoport egyéb
Közbenső kártyaműveletszámláló
Kártyaművelet Feltöltés
Kezelés A kezelőhelyen levő azonosítójának beírása
Olvasás
kezelő
készülék
Olvasás; ha számláló bit = ’1’, akkor átírás ’0’- Olvasás; ha számláló bit = ’1’, akkor átírás ’0’ra; ha a számláló bit = ’0’, akkor átírás ’1’-re ra; ha a számláló bit = ’0’, akkor átírás ’1’-re
113
Adatmező Kezelést jelző kód (ld. 5. fejezet)
Kiegészítő adat/tartalék
Adattípus, (hivatkozás)
Vonatkozó díjterméktípus csoport
Kártyaművelet Feltöltés
CI kezelési technológiánál minden felszálló keresésnél csak az 1. iránynak megfelelő bit kerül használatra (értéke kezelésnél 1-re állítódik; sikertelen kezelésnél: 3)
VSID
BIN
Kezelés
A1 A2 A3
Olvasás
B1,B2
Olvasás
D1 D2 D3
Olvasás
mind
Olvasás
CICO kezelési technológiánál az 1. (CI) és 2. (CO) „iránynak” megfelelő bit is használatra kerül, felszálláskezelésnél az 1-es érték, leszálló kezelésnél a 2-es érték kerül beírásra; ha leszálló kezelésnél nem 1-es értéket talál, akkor nem volt felszálló kezelés → jelzés ha a felszálló kezelésnél nem 2-es értéket talál, akkor a korábbi utazás befejeztével nem történt leszálló kezelés → jelzés (sikertelen: 3) Általában CI-technológia kerül megvalósításra; eljárás mint fentebb. Általában a CI-technológia kerül megvalósításra; abban az esetben, ha menettérti jegyről van szó, akkor a „visszairányú” jegy használata esetén a 2. iránynak megfelelően a jelző értéke 2. Ugyancsak 2 lesz a jelzőbit értéke a valamely eseményhez kapcsolódó viszonylati kedvezmény menettérti jegyek esetén, az esemény helyszínén való kezelés után. Olvasás
114
Adatmező Segéd memóriaterület vezérlő
Adattípus, (hivatkozás)
Vonatkozó díjterméktípus csoport
Kártyaművelet Feltöltés
BIN
Kezelés Az adatvisszaírás során a normál segédmemória területre mutató bit:
mind
és
Olvasás ha ’0’, az adatok a normál területen találhatók; ha ’1’, az adatok a segéd területen találhatók.
Hitelesítő adat
HEX
mind
MAC képezés, beírás
115
Olvasás, MAC ellenőrzés; új MAC képezés és beírás
4.3 4.3.1
DSC Kártyaműveleti eljárások magyarázata Kártyakiadás Adatmező
Adattípus, (hivatkozás)
Vonatkozó díjterméktípus csoport
Kártyakiadás
–
A kártyát kiadó szolgáltató a kártya kiadásakor ebben az adatmezőben a kártya-típus
Kártyaazonosítók: Kártyatípus azonosító
CRDTID
azonosítója és adott kártya-típuson belül a kártya adatszerkezet/adattartalom verziója kerül beírásra. Gyári sorszám
HEX
–
A gyári sorszámot a kártya gyártója adja meg, ez csak olvasható adatmező.
Kártya kiadó/szolgáltató azonosító
SPID
–
A kártya kiadójának azonosítója kerül beírásra.
Kártya érvényesség (lejárati dátum)
DATE
–
A kártya érvényességére vonatkozó lejárati dátum kerül beírásra a 2005.01.01.-tól eltelő napok számának megadásával.
Kiegészítő adat/tartalék
BIN
–
Nincs felhasználva, értéke ’0’.
HEX
–
A kártya kiadásakor még nincsen a kártyán díjtermék, így csak a ’Személyi és kedvezményekre
Kártyaobjektum azonosító: Termék/funkció Memóriacím mutató
vonatkozó adatok’ elérhetősége (kártyán belüli memóriacím) kerül megadásra a 15. kártyaobjektum azonosító helyen. Minden egyéb kártyaobjektum azonosító esetén a mező értéke 0H .
Adatmező Termék/funkció - Kiadó azonosító
Adattípus, (hivatkozás) SPID
Vonatkozó díjterméktípus csoport
Kártyakiadás
–
A kártya kiadásakor még nincsen a kártyán díjtermék, így csak a ’Személyi és kedvezményekre
vonatkozó adatok’ belső kiadói azonosítója kerül megadásra az 1FFH értékkel. Minden egyéb kártyaobjektum azonosító esetén a mező értéke 0H .
Termék/funkció – Díjtermék-típus azonosító
PRTID
–
A kártya kiadásakor még nincsen a kártyán díjtermék, így csak a ’Személyi és kedvezményekre
vonatkozó adatok’ díjtermék-típus azonosítója kerül megadásra a 15. kártyaobjektum azonosító helyen a 01H értékkel. Minden egyéb kártyaobjektum azonosító esetén a mező értéke 0H .
Termék/funkció – Felhasználható/érvényes termék jelző
BIN
–
A kártya kiadásakor még nincsen a kártyán díjtermék, így csak a ’Személyi és kedvezményekre
vonatkozó adatok’ díjtermék-típus használhatósága/érvényessége kerül megadásra a 15. kártyaobjektum azonosító helyen az 1B értékkel. Minden egyéb kártyaobjektum azonosító esetén a mező értéke 0B .
Személyi és kedvezményekre vonatkozó adatok: Kártyatulajdonos neve
ASCII
–
Családi név + Keresztnév 34 karakteren kerül beírásra; több keresztnév, vagy összetett nevek esetén rövidítés is lehetséges. A személy névét lehetőség szerint a rendelkezésre álló, a személy azonosítására szolgáló okiratnak (személyazonosító igazolvány, útlevél, stb.) megfelelően kell megadni.
Kártyatulajdonos szolgáltatói szerződés száma
HEX
–
Abban az esetben, ha a kártyamegszemélyesítés során szerződéskötésre kerül sor, akkor ebbe a mezőbe a szerződés száma kerül beírásra, amely adott szolgáltatónál a kártyatulajdonosra vonatkozóan egyedi (sor)számmal bír.
117
Adatmező
Adattípus, (hivatkozás)
Vonatkozó díjterméktípus csoport
Kártyakiadás
Kártyakiadás időpontja
DTS
–
A kártyakiadás időpontja (év, hó, nap, óra, perc) kerül beírásra.
Feltöltő terminál azonosító
TID
–
A személyi adatokat feltöltő terminálban található SAM egység gyári azonosítójának alsó (LSBtől számított) 15 bitje kerül beírásra.
Kártyatulajdonos születési dátuma
DATEB
–
A kártyatulajdonos születésének éve, hónapja, napja kerül beírásra, az 1900.01.01 óta eltelt napok számának megadásával.
Kártyatulajdonos állampolgársága
HEX
–
A kártyatulajdonos állampolgárságának kódja kerül beírásra az ISO 3166-1 (numeric) szerinti
Kártyatulajdonos akció jogosultság (1.) jelző bit
BIN
–
Bizonyos díjtermék-, vagy egyéb akciókkal kapcsolatban (a kártyakiadás után is) kerül beírásra, jelezvén, hogy a kártyatulajdonos részt vehet az akcióban.
Kártyatulajdonos akció jogosultságát (2.) jelző bit
BIN
–
Bizonyos díjtermék-, vagy egyéb akciókkal kapcsolatban (a kártyakiadás után is) kerül beírásra, jelezvén, hogy a kártyatulajdonos részt vehet az akcióban.
1. Kedvezményjogosultság típuskód
HEX
–
A kártyatulajdonos kedvezményjogosultsági típuskódja kerül beírásra (az Árkiegészítéstár szerint), amit a kártyatulajdonos megfelelő dokumentummal igazolt.
1. Kedvezményjogosultságot igazoló dokumentum típusa
HEX
–
A jogosultságot igazoló dokumentum típuskódja kerül beírásra az „Árkiegészítéstár” alapján.
1. Kedvezményjogosultság igazolója
ASCII
–
A kártyatulajdonos kedvezményjogosultságát igazoló intézmény- és dokumentum azonosítója kerül beírásra.
1. Kedvezményjogosultság lejárati ideje
DATE
–
A kártyatulajdonos 1. jogosultságára vonatkozó lejárati dátum kerül beírásra a 2005.01.01.-tól eltelő napok számának megadásával.
országkódoknak megfelelően.
118
Adatmező
Adattípus, (hivatkozás)
Vonatkozó díjterméktípus csoport
Kártyakiadás
1. Igénybevételi számláló
HEX
–
A kártyakiadáskor az 50%-os és 90%-os kedvezményes utazások számlálója a megszabott maximális értékre 16 (50%), ill. 2 (90%) kerül beállításra.
2. Kedvezményjogosultság típuskód
HEX
–
A kártyatulajdonos kedvezményjogosultsági típuskódja kerül beírásra (az Árkiegészítéstár szerint), amit a kártyatulajdonos megfelelő dokumentummal igazolt.
2. Kedvezményjogosultságot igazoló dokumentum típusa
HEX
–
A jogosultságot igazoló dokumentum típuskódja kerül beírásra az „Árkiegészítéstár” alapján.
2. Kedvezményjogosultság igazolója
ASCII
–
A kártyatulajdonos kedvezményjogosultságát igazoló intézmény- és dokumentum azonosítója kerül beírásra.
2. Kedvezményjogosultság lejárati ideje
DATE
–
A kártyatulajdonos 2. jogosultságára vonatkozó lejárati dátum kerül beírásra a 2005.01.01.-tól eltelő napok számának megadásával.
2. Igénybevételi számláló
HEX
–
A kártyakiadáskor az 50%-os és 90%-os kedvezményes utazások számlálója a megszabott maximális értékre 16 (50%), ill. 2 (90%) kerül beállításra.
Kiegészítő adat/tartalék
BIN
–
Nincs felhasználva, értéke ’0’.
Hitelesítő adat
HEX
–
A teljes ’Személyi és kedvezményekre vonatkozó adatok’ adattömbből egy MAC képződik és ebbe az adatmezőbe beírásra kerül.
119
4.3.2
Kártyafeltöltés és -kezelés
A DSC kártyákon valamennyi díjterméktípus feltölthető (lásd 4. pontban leírtak): A1, A2, A3, B1, B2, C1, C2, C3, C4, D1, D2, D3. Adatmező
Adattípus, (hivatkozás)
Vonatkozó díjterméktípus csoport
Kártyaművelet Feltöltés
Kezelés
Kártyaazonosítók: Kártyatípus azonosító
CRDTID
mind
Olvasás, tartományellenőrzés
Olvasás, tartományellenőrzés
Gyári sorszám
HEX
mind
Olvasás, tiltólista és tartomány ellenőrzés
Olvasás, tiltólista és tartomány ellenőrzés
Kártya kiadó/szolgáltató azonosító
SPID
mind
Olvasás, regisztrációs lista ellenőrzés
Olvasás, regisztrációs lista ellenőrzés
Kártya érvényesség (lejárati dátum)
DATE
mind
Olvasás, ellenőrzés
Olvasás, ellenőrzés
Kiegészítő adat/tartalék
BIN
mind
Olvasás
Olvasás
mind
Díjtermék feltöltésekor, amennyiben az adatmező értéke nulla, a feltöltésre került díjtermék elérhetőségének kártyán belüli kezdő Kezeléskor a díjtermékek eléréséhez memóriacíme került itt megadásra. Amennyiben kiolvasásra kerül azok kártyán belüli kezdő az adatmező értéke nem nulla, úgy ez és az memóriacíme. alábbi 3 adatmező a következő nullaértékű adatmezőkkel rendelkező „Kártyaobjektum azonosító” tömbbe kerül beírásra.
Kártyaobjektum azonosító #1: Termék/funkció Memóriacím mutató
HEX
120
Adatmező
Adattípus, (hivatkozás)
Termék/funkció - Kiadó azonosító
SPID
Termék/funkció – Díjtermék-típus azonosító
PRTID
Termék/funkció – Felhasználható/érvényes termék jelző
Kártyaművelet Feltöltés
Kezelés
mind
Díjtermék feltöltésekor a feltöltésre került A díjtermék kiadójának díjtermék kiadójának azonosítója kerül itt kiolvasásra kerül. megadásra.
mind
Díjtermék feltöltésekor a feltöltésre került A díjtermék típusának díjtermék-típus azonosítója kerül itt megadásra. kiolvasásra kerül.
mind
Feltöltéskor az éppen feltöltésre kerülő díjtermék jelzője ’1’ értéket kap, továbbá ilyenkor valamennyi objektumazonosító ezen jelzője olvasásra kerül és az ’1’ jelző értékű termékek felhasznált, ill. érvényes volta megállapításra kerül. Amennyiben valamely díjtermék már felhasználásra került, akkor a jelző ’0’ értéket kap (a termék a díjtermékhelyről nem kerül törlésre mindaddig, amíg nincs szükség rá újabb díjtermék feltöltéséhez).
BIN
megállapításához
megállapításához
Olvasás; ha értéke ’1’, és a díjtermék visszaírt adatai között a kezelést jelző mező értéke ’0’, akkor lehetséges, hogy az adott termék kezelésre kerül, amennyiben megfelel az adott szolgáltatónak és helyszínnek.
mind
Kártyaobjektum azonosító #2: Termék/funkció Memóriacím mutató
Vonatkozó díjterméktípus csoport
HEX
mind
Díjtermék feltöltésekor, amennyiben az adatmező értéke nulla, a feltöltésre került díjtermék elérhetőségének kártyán belüli kezdő Kezeléskor a díjtermékek eléréséhez memóriacíme került itt megadásra. Amennyiben kiolvasásra kerül azok kártyán belüli kezdő az adatmező értéke nem nulla, úgy ez és a memóriacíme. következő 3 adatmező a következő nullaértékű adatmezőkkel rendelkező „Kártyaobjektum azonosító” tömbbe kerül beírásra.
121
Adatmező
Adattípus, (hivatkozás)
Termék/funkció - Kiadó azonosító
SPID
Termék/funkció – Díjtermék-típus azonosító
PRTID
Termék/funkció – Felhasználható/érvényes termék jelző
BIN
Vonatkozó díjterméktípus csoport
Kártyaművelet Feltöltés
Kezelés
mind
Díjtermék feltöltésekor a feltöltésre került A díjtermék kiadójának díjtermék kiadójának azonosítója kerül itt kiolvasásra kerül. megadásra.
mind
Díjtermék feltöltésekor a feltöltésre került A díjtermék típusának díjtermék-típus azonosítója kerül itt megadásra. kiolvasásra kerül.
mind
Feltöltéskor az éppen feltöltésre kerülő díjtermék jelzője ’1’ értéket kap, továbbá ilyenkor valamennyi objektumazonosító ezen jelzője olvasásra kerül és az ’1’ jelző értékű termékek felhasznált, ill. érvényes volta megállapításra kerül. Amennyiben valamely díjtermék már felhasználásra került, akkor a jelző ’0’ értéket kap (a termék a díjtermékhelyről nem kerül törlésre mindaddig, amíg nincs szükség rá újabb díjtermék feltöltéséhez).
Olvasás; ha értéke ’1’, és a díjtermék visszaírt adatai között a kezelést jelző mező értéke ’0’, akkor lehetséges, hogy az adott termék kezelésre kerül, amennyiben megfelel az adott szolgáltatónak és helyszínnek.
mind
Azonosító beírása
Olvasás, tartomány ellenőrzés
megállapításához
megállapításához
Díjtermékek adatai: Feltöltést végző szolgáltató azonosító
SPID
Feltöltő terminál azonosító
TID
mind
Azonosító beírása
Olvasás, tiltólista ellenőrzés
Feltöltési dátum, időpont
DTS
mind
Dátum, időpont beírása
Olvasás, dátum, időpont ellenőrzés
Díjtermék-formátum azonosító
HEX
mind
Érvényes díjtermék-formátum beírása
Olvasás, termékformátum-típus ellenőrzés
122
Adatmező
Adattípus, (hivatkozás)
Díjtermék-típus azonosító
PRTID
Utazási viszonylat/érvényességi területazonosító.
TRLAID
Vonatkozó díjterméktípus csoport mind
Kártyaművelet Feltöltés
Kezelés
Kívánt díjterméktípus beírása; feltöltési jogának ellenőrzése
szolgáltató
Olvasás, díjterméktípus ellenőrzés
A1, A2
Érvényességi területkód nem kerül megadásra, Olvasás, elfogadólista ellenőrzés ha több szolgáltatónál kerülhet felhasználásra.
B1,B2 C1,C3
Érvényességi területkód megadása
Olvasás, elfogadólista ellenőrzés
Olvasás
Olvasás
Képezett viszonylatkód megadása
Olvasás, elfogadási lista ellenőrzés
Tömegközlekedési vonalkód megadása
Olvasás, elfogadási lista ellenőrzés
egyéb
Olvasás
Olvasás
D1, D3
Menettérti, 1. oszt. pótjegy csoportjegy jelzése
Olvasás, kijelzés vizuális ellenőrzésre
A3 C2, C4 D1, D2, D3 egyéb Tömegközlekedési szolgáltatás (1. irány) összevont azonosítója
SLID
A3 C4 C2, C3,
Díjtermék kiegészítő információk (1. irány)
TSINF
D2 egyéb Tömegközlekedési szolgáltatás (2. irány)
SLID
A3 C4
Menettérti, ICR/IC/IP-, 1. helyjegy, csoportjegy jelzése Olvasás
oszt.
Képezett viszonylatkód megadása
123
pótjegy,
Olvasás, kijelzés vizuális ellenőrzésre Olvasás Olvasás, elfogadási lista ellenőrzés
Adatmező
Adattípus, (hivatkozás)
Vonatkozó díjterméktípus csoport
Kártyaművelet Feltöltés
Kezelés
összevont azonosítója
Díjtermék kiegészítő információk (2. irány)
TSINF
C2, C3
Tömegközlekedési vonalkód megadása
Olvasás, elfogadási lista ellenőrzés
egyéb
Olvasás
Olvasás
D1,D3
Menettérti jegyek esetén: Menettérti, 1. oszt. pótjegy csoportjegy jelzése
Olvasás, kijelzés vizuális ellenőrzésre
D2 egyéb Folytató díjtermékhely indoka és helyének sorszáma
Kedvezmény-jogosultság típuskód
FTID C2,C3,C4 D1,D2,D3 HEX C1,C2,C3,C4
A3 D1,D2,D3
Kedvezményfajta típuskód
HEX
egyéb A3 C1,C2,C3,C4 D1,D2,D3
Menettérti, ICR/IC/IP-, 1. oszt. pótjegy, Olvasás, kijelzés vizuális ellenőrzésre helyjegy, csoportjegy jelzés Olvasás Olvasás Ha valamely A és B pont között csak átszállással vagy „díjtöréssel” valósítható meg az utazás, a teljes utazási láncon belüli, következő részút Olvasás, kijelzés, kézi választás leírására szolgáló üres folytató díjtermékhely indokának és sorszámának megadása. A Személyi adatok közül adott díjtermékhez alkalmazható Kedvezményjogosultsági típuskód Olvasás átvétele. Megszemélyesítés nélküli kártyákon átmenetileg helyszíni kedvezményezés is lehetséges a megfelelő dokumentum bemutatása és az Olvasás Árkiegészítéstár alapján való jogosultsági típuskód beírásával. Olvasás Olvasás A kedvezmény-jogosultsági típuskóddal és Olvasás utazással összeférő kedvezményfajta beírása az
124
Adatmező
Adattípus, (hivatkozás)
Vonatkozó díjterméktípus csoport
Kártyaművelet Feltöltés
Kezelés
Árkiegészítéstár alapján! Díjtermék érvényesség kezdő dátuma
Díjtermék érvényesség lejárati dátuma
DATE
DATE
A1, A2, A3
Nincs dátum beírás.
Olvasás
B2 C1,C2,C3,C4
Kívánt dátum beírása
Olvasás
D1,D2,D3
Kívánt dátum (oda irányú útra)
Olvasás, érvényességi időszak ellenőrzése
A1,A2,A3
Feltöltési dátum beírása
Olvasás
Kívánt dátum beírása
Olvasás
Kívánt dátum (vissza irányú útra)
Olvasás, érvényességi időszak ellenőrzése
mind
A díjtermék pénzneme HUF, szorzója 1
Olvasás, ellenőrzés
mind
A feltöltéskori fizetés módját jelölő kód Olvasás (visszaigénylés esetén van megadása jelentősége)
mind
(Csak számlakérés esetén, a jelzőbit ’1’-re való átállítása.)
B1,B2 C1,C2,C3,C4 D1,D2,D3
Díjtermék pénzneme, szorzója, díjtárca engedménymérték kódja
PCUR
Díjtermék feltöltés fizetés módja
PMT
Számlakiadást jelző kód
BIN
Díjtermék blokkolás jelző kód
BIN
mind
Adott díjtermék letiltását szolgáló jelzőbit ’1’-re Olvasás; ellenőrzés (ha a jelzőbit értéke ’1’: való átállítása. visszautasítás)
Kiegészítő adat / tartalék
BIN
mind
Olvasás
Olvasás (visszaigénylés csak ’0’ jelzőbit esetén és ha a kezelést jelző bit is 0, lehetséges)
Olvasás
125
Adatmező
Adattípus, (hivatkozás)
Vonatkozó díjterméktípus csoport
Kártyaművelet Feltöltés
Kezelés
Díjtermékhez kapcsolódóan visszaírt adatok: Díjtermék összeg (díjegység-db)/ maradvány érték nyilvántartó Közlekedési szolgáltató azonosító
Felszálló (check-in)/ Leszálló (check-out) kezelés dátuma és időpontja
HEX A1,A2,A3
A díjtárcaként szolgáló díjtermékhelyre feltöltendő összeg (HUF) hozzáadó beírása.
egyéb
A díjtermék ára (HUF)
mind
Annak a szolgáltató kódjának beírása, amelynél a kártyatulajdonos a díjterméket Akkor kerül beírásra, ha adott szolgáltató a többi használja; amennyiben ez a mező már a szolgáltatótól eltérő saját díjat alkalmaz, amit feltöltésnél ki lett töltve, akkor ennek meg kell csak ő fogad el. egyeznie azzal a szolgáltatói kóddal, amelynél a kezelést éppen végzi a kártyatulajdonos.
mind
Olvasás
A kezelés dátuma, időpontja (perc) beírása
mind
Olvasás
A kezelőhely helyazonosítójának beírása
mind
Olvasás
A kezelőhelyen levő azonosítójának beírása
SPID
YTIME
Felszálló (check-in)/ Leszálló (check-out) hely azonosító
VLOCID
Felszálló (check-in)/ Leszálló (check-out) kezelőkészülék azonosító
VDID
Az utaskezelési technológia függvényében CIa nál „előrefizetés”, vagy CI/CO-nál „előlevonás”, ill. „utójóváírás” után maradó összeg. Az összeg nem változik.
126
kezelő
készülék
Adatmező Díjtermék jellemzők (használat számláló/ első kezelés órája/ utazási lánc kezdő időpontja percben)
Adattípus, (hivatkozás)
Vonatkozó díjterméktípus csoport
Kártyaművelet Feltöltés
CNT
YHTIME
Kezelés
C1,C2,C3,C4
Olvasás
Havi bérletek használat számlálója; minden felszálló kezelésnél a számláló értéke 1-gyel nő (az adat hasznosítására a későbbiekben sor kerülhet).
B1,B2
Olvasás
A feltöltés utáni első kezelés idejének (óra) beírása; a további kezelések során az időbeli érvényesség lejártának ellenőrzése. A korábbi felszálló CI-kezelés időpontja (perc) ellenőrzése;
WTIME
A1,A2,A3
ha az eltelt idő kisebb, mint X perc: megőrzés;
Olvasás
ha nagyobb: felülírás az aktuális kezelés időpontjával, amely egy újabb, következő utazási lánc kezdető időpontját jelöli. egyéb Kezelést jelző kód (ld. 5. fejezet)
Olvasás
Olvasás
VSID
A1,A2,A3
CI kezelési technológiánál minden felszálló keresésnél csak az 1. iránynak megfelelő bit kerül használatra (értéke kezelésnél 1-re állítódik; sikertelen kezelés: 3)
Olvasás
127
CICO kezelési technológiánál az 1. (CI) és 2. (CO) „iránynak” megfelelő bit is használatra kerül, felszálláskezelésnél az 1-es érték, leszálló kezelésnél a 2-es érték kerül beírásra; ha leszálló kezelésnél nem 1-es értéket talál, akkor nem volt felszálló kezelés → jelzés;
Adatmező
Adattípus, (hivatkozás)
Vonatkozó díjterméktípus csoport
Kártyaművelet Feltöltés
Kezelés ha a felszálló kezelésnél nem 2-es értéket talál, akkor a korábbi utazás befejeztével nem történt leszálló kezelés → jelzés (sikertelen:3)
B1,B2 C1,C2,C3,C4
D1,D2,D3
Általában CI-technológia kerül megvalósításra; ekkor eljárás mint fentebb.
Olvasás
Általában a CI-technológia kerül megvalósításra; abban az esetben, ha menettérti jegyről van szó, akkor a „visszairányú” jegy használata esetén a 2. iránynak megfelelően a jelző bit értéke 2,
Olvasás
Ugyancsak 2 lesz a jelzőbit értéke a valamely eseményhez kapcsolódó viszonylati kedvezményes menettérti jegyek esetén, az esemény helyszínén való kezelés után. Kiegészítő adat/tartalék
BIN
Segéd memóriaterület vezérlő
BIN
mind
Olvasás
Olvasás Az adatvisszaírás során a normál segédmemória területre mutató bit:
mind
és
Olvasás ha ’0’, az adatok a normál területen találhatók; ha ’1’, az adatok a segéd területen találhatók.
Hitelesítő adat
HEX
mind
MAC képezés, beírás
Díjtermék folytató adatok:
128
Olvasás MAC ellenőrzés; új MAC képezés és beírás
Adatmező
Adattípus, (hivatkozás)
Díjtermék-hely sorszám
BTID
Díjtermék-formátum azonosító
HEX
Díjtermék-típus azonosító
PRTID
Utazási viszonylat/érvényességi területazonosító
TRLAID
Vonatkozó díjterméktípus csoport C1,C2,C3,C4 D1,D2,D3
SLID
Feltöltés
Kezelés
A folytató díjtermékre mutató fő-díjtermékhely Olvasás, elfogadási lista ellenőrzés sorszáma kerül ide beírásra..
mind
Érvényes díjtermék-formátum beírása
mind
Kívánt díjtermék-típus beírása; feltöltési jogának ellenőrzése
A1,A2 B1,B2 C1,C3
Érvényességi területkód megadása
Olvasás, elfogadólista ellenőrzés
Utazási viszonylatkód megadása
Olvasás, elfogadólista ellenőrzés
Olvasás
Olvasás
Képezett viszonylatkód megadása
Olvasás, elfogadási lista ellenőrzés
C2,C3,
Vonalkód megadása
Olvasás, elfogadási lista ellenőrzés
egyéb
Olvasás
Olvasás
A3 C2,C4 D1,D2,D3 egyéb Tömegközlekedési szolgáltatás (1. irány) összevont azonosítója
Kártyaművelet
Olvasás, termékformátum-típus ellenőrzés szolgáltató
Olvasás, díjtermék-típus ellenőrzés
A3 C4
129
Adatmező Díjtermék kiegészítő információk (1. irány)
Adattípus, (hivatkozás) TSINF
Vonatkozó díjterméktípus csoport D1,D3 D2 egyéb
Tömegközlekedési szolgáltatás (2. irány) összevont azonosítója
Díjtermék kiegészítő információk (2. irány)
SLID
Kezelés
Menettérti jegyek esetén: Menettérti, 1. oszt. pótjegy csoportjegy jelzése Menettérti, ICR/IC/IP-, 1. helyjegy, csoportjegy jelzése Olvasás
oszt.
pótjegy,
Olvasás, kijelzés vizuális ellenőrzésre Olvasás, kijelzés vizuális ellenőrzésre Olvasás
Képezett viszonylatkód megadása
Olvasás, elfogadási lista ellenőrzés
C2,C3,
Vonalkód megadása
Olvasás, elfogadási lista ellenőrzés
egyéb
Olvasás
Olvasás
D1,D3
Menettérti jegyek esetén: Menettérti, 1. oszt. pótjegy csoportjegy jelzése
Olvasás, kijelzés vizuális ellenőrzésre
C4
TSINF
egyéb
Menettérti, ICR/IC/IP-, 1. oszt. pótjegy,helyjegy, csoportjegy jelzése Olvasás Ha valamely A és B pont között csak átszállással vagy „díjtöréssel” valósítható meg az utazás, a teljes utazási láncon belüli, következő részút leírására szolgáló üres folytató díjtermékhely indokának és sorszámának megadása. Olvasás
mind
A fizetés módját jelölő kód megadása
egyéb
Díjtermék feltöltés fizetés módja
Feltöltés
A3
D2 Csatlakozó folytató díjtermékhely indoka és helyének sorszáma
Kártyaművelet
FTID
C2,C3,C4 D1,D2,D3
PMT
130
Olvasás, kijelzés vizuális ellenőrzésre Olvasás Olvasás, kijelzés, kézi választás Olvasás Olvasás (visszaigénylés esetén van jelentősége
Adatmező
Adattípus, (hivatkozás)
Vonatkozó díjterméktípus csoport
Kártyaművelet Feltöltés
Kezelés
Díjtermék folytatóhoz tartozó visszaírt adatok: Közlekedési szolgáltató azonosító
SPID
Felszálló (check-in) / leszálló (check-out) kezelés dátuma, időpontja
YTIME
Felszálló (check-in) / leszálló (check-out) hely azonosítója
VLOCID
Felszálló (check-in) / Leszálló (check-out) kezelőkészülék azonosító
VDID
Kezelést jelző kód (ld. 5. fejezetet)
VSID
mind
Annak a szolgáltató kódjának beírása, amelynél a kártyatulajdonos a díjterméket Akkor kerül beírásra, ha adott szolgáltató a többi használja; amennyiben ez a mező már a szolgáltatótól eltérő saját díjat alkalmaz, amit feltöltésnél ki lett töltve, akkor ennek meg kell csak ő fogad el. egyeznie azzal a szolgáltatói kóddal, amelynél a kezelést éppen végzi a kártyatulajdonos.
mind
Olvasás
A kezelés dátuma, időpontja (perc) beírása.
mind
Olvasás
A kezelőhely helyazonosítójának beírása.
mind
Olvasás
A kezelőhelyen levő azonosítójának beírása
C1,C2,C3,C4
kezelő
készülék
CI kezelési technológiánál minden felszálló kezelésnél csak az 1. iránynak megfelelő bit kerül használatra (értéke a kezelésnél 1-re állítódik; sikertelen kezelésnél: 3)
Olvasás
131
CICO kezelési technológiánál az 1. (CI) és 2. (CO) „iránynak” megfelelő bit is használatra kerül, felszálláskezelésnél az 1-es érték, leszálló kezelésnél a 2-es érték kerül beírásra;
Adatmező
Adattípus, (hivatkozás)
Vonatkozó díjterméktípus csoport
Kártyaművelet Feltöltés
Kezelés ha leszálló kezelésnél nem 1-es értéket talál, akkor nem volt felszálló kezelés → jelzés; ha a felszálló kezelésnél nem 2-es értéket talál, akkor a korábbi utazás befejeztével nem történt leszálló kezelés → jelzés (sikertelen: 3)
D1,D2,D3
Általában a CI-technológia kerül megvalósításra; abban az esetben, ha menettérti jegyről van szó, akkor a „visszairányú” jegy használata esetén a 2. iránynak megfelelően a jelző értéke 2.
Olvasás
Ugyancsak 2 lesz a jelző értéke a valamely eseményhez kapcsolódó viszonylati kedvezményes menettérti jegyek esetén, az esemény helyszínén való kezelés után. Kiegészítő adat / tartalék
BIN
Segéd memóriaterület vezérlő
BIN
Hitelesítő adat
HEX
mind
Olvasás
Olvasás
mind
Olvasás
Az adatvisszaírás során a normál és segédmemória területre mutató bit: ha ’0’, az adatok a normál területen találhatók, ha ’1’, az adatok a segéd területen találhatók.
mind
MAC képezés, beírás
Olvasás MAC ellenőrzés; új MAC képezés és beírás
132
Adatmező
Adattípus, (hivatkozás)
Vonatkozó díjterméktípus csoport
Kártyaművelet Feltöltés
Kezelés
Személyi és kedvezményekre vonatkozó adatok: Kártyatulajdonos neve
ASCII
mind
Olvasás
–
Kártyatulajdonos szolgáltatói szerződés száma
HEX mind
Olvasás
–
Kártyakiadás időpontja
DTS
mind
Olvasás
–
Feltöltő terminálazonosító
TID
mind
Olvasás
–
Kártyatulajdonos születési időpontja
DATEB
mind
Olvasás
–
Kártyatulajdonos állampolgársága
HEX
mind
Olvasás
–
Kártyatulajdonos akció jogosultság (1.) jelző bit
BIN
mind
Olvasás
–
Kártyatulajdonos akció jogosultságát (2.) jelző bit
BIN
mind
Olvasás
–
1. Kedvezményjogosultság típuskód
HEX
C1,C2,C3,C4 D1,D2,D3
(Ezen díjtermékcsoportokba tartozó kedvezményes díjak feltöltésénél a típuskód a – „Díjtermékhelybe” átvételre kerül.)
133
Adatmező
Adattípus, (hivatkozás)
1. Kedvezményjogosultságot igazoló dokumentum típusa
HEX
1. Kedvezményjogosultság igazolója
Vonatkozó díjterméktípus csoport
Kártyaművelet Feltöltés
Kezelés
C1,C2,C3,C4 D1,D2,D3
Olvasás
–
ASCII
C1,C2,C3,C4 D1,D2,D3
Olvasás
–
1. Kedvezményjogosultság lejárati ideje
DATE
C1,C2,C3,C4 D1,D2,D3
Olvasás, ellenőrzés
–
1. Igénybevételi számláló
HEX D1, D2, D3
Olvasás és X kedvezményjogosultsági kód alapján adott nyugdíjas kedvezményes – viszonylati jegy esetén az 50%-os, vagy 90%-os számláló megfelelő csökkentése.
C1,C2,C3,C4 D1,D2,D3
(Ezen díjtermékcsoportokba tartozó kedvezményes díjak feltöltésénél a típuskód a – „Díjtermékhelybe” átvételre kerül.)
C1,C2,C3,C4 D1,D2,D3
Olvasás
–
2. Kedvezményjogosultság típuskód
HEX
2. Kedvezményjogosultságot igazoló dokumentum típusa
HEX
2. Kedvezményjogosultság igazolója
ASCII
C1,C2,C3,C4 D1,D2,D3
Olvasás
–
2. Kedvezményjogosultság lejárati ideje
DATE
C1,C2,C3,C4 D1,D2,D3
Olvasás, ellenőrzés
–
134
Adatmező 2. Igénybevételi számláló
Adattípus, (hivatkozás)
Vonatkozó díjterméktípus csoport
HEX D1,D2,D3
Kiegészítő adat/tartalék
BIN
Hitelesítő adat
HEX
Kártyaművelet Feltöltés
Kezelés
Olvasás és X kedvezményjogosultsági kód alapján adott nyugdíjas kedvezményes – viszonylati jegy esetén az 50%-os, vagy a 90%os számláló megfelelő csökkentése.
mind
Olvasás
–
mind
Olvasás, MAC ellenőrzés; új MAC képezés, – beírás
135
5.
Útmutató a kártyakezelés eredménye jelöléséhez
Az ELEKTRA rendszerben az egyes díjtermékek kezelése során egyebek mellett feljegyzésre kerül a visszaírt adatok közt: a szolgáltató kódja mellett a felszállás helye (megállója), időpontja, valamint a kezelőkészülék azonosítója és a díjmaradványösszeg. A felhasználható, ill. a kezelés után még „objektumazonosító” adatai közt is jelölésre kerül.
érvényes
termék
a
rá
vonatkozó
Ezen túlmenően a díjtermékek kezelése során szükséges a sikeres, vagy bármely okból sikertelen (pl. lejárt jegy-,/bérlet, elégtelen feltöltésű díjtárca stb. vagy más okból eredménytelen(?) kezelések jelölése annak érdekében, hogy az utólagos ellenőrzések, vagy reklamációk során a szándékosság és az esetlegesség megkülönböztethető legyen. Erre a célra mind a DSC, mind a PSC kártyán a kezelések sikeres, vagy sikertelen voltának jelölésére rendelkezésre álló 2 bit a következőket teszi lehetővé: (0): kezeletlen (1): 1. irány, ill. felszálláskori sikeres kezelés (2): 2. irány, ill. leszálláskori sikeres kezelés (ill. speciális termék-kezelés) (3): sikertelen kezelés A díjtermékek kezelésének sikeres, vagy sikertelen voltát jelző mező bit-értékek logikáját a csak CI és CI-CO kezelési technológiára vonatkozóan a csatolt 1. táblázat mutatja. A díjtermék érvényessége adott kezelőhelyen a következő szempontok/értékek alapján állapítható meg: megfelelő szolgáltató kód, érvényes terület/utazási viszonylatkód, érvényes időszak (érvényes szolgáltatás kód), 0-nál nagyobb díjösszeg. A kezelés során valamelyik a sikeres, vagy sikertelen kezelést jelző kód kerül a kártyára visszaírásra. Ha valamely kezelőkészülék működésképtelen, vagy kitépik a kártyát, akkor semmilyen kezelési adat nem íródik a kártyára. Valamely díjtermék akkor kerül zárolásra/blokkolásra (B=1; a blokkolást jelző bit 1-re való átállításával, ha egy korábbi sikertelen kezelés (3) után a következő kezelésnél a termék érvénytelennek mutatkozik (pl. lejárt, területileg nem érvényes, visszaváltották). A blokkolás feloldása – ismételt esetekben a szándékosság gyanúja alapján – csak jegyirodában lehetséges. Az eredménytelen kezelés után blokkolásra került termék, ha egyébként érvényes, a következő kezelés során a kezelőkészülék által is feloldásra kerülhet. Egy kártyán levő díjtermék lehet azért is érvénytelen, mert korábban visszaváltották, de a díjtermékhelyet nem ürítették ki jövőbeli hasonló terméket kívánó utazások céljából. A teljes díjtermék visszaváltásának tényét a „Díjtermék összeg/maradványérték” 0-ra állítása jelöli, míg a felhasznált terméket a kezelést jelző mező 1-es vagy 2-es értéke jelzi. Visszaváltáskor az „Objektumazonosító” felhasználhatóságot, ill. érvényességet jelző bitjének nullázása is megtörténik. A kiegészítők (pl. IC pótjegy, 1. oszt. különbözeti jegy, helyjegy stb.) és folytató termékek visszaváltásakor az ezekre vonatkozó jelzőbitek, értékek és mezők törlésre kerülnek, továbbá a „Díjösszeg/maradványérték” ezen résztermékek árával csökkentésre kerül (kivéve, ha a fizetés bankkártyával történt, mert ekkor a banki jutalékot az utas esetleg nem kapja vissza). 136
Az utasok szempontjából a CI-CO kezelés nagyobb figyelmet követel és lehet kritikus, ha a felszálláskori kezelés sikertelen volt (azaz a jelző értéke nem lett 1), akkor a leszálláskori kezelésnél a kártya „fennakad” és díjtárcából való díjlerovást alkalmazó termékeknél az egyébként a felszálláskori kezelésnél adott viszonylatra vonatkozóan megállapított maximális díjú „előlevonás” összegével azonos díj kerül levonásra, vagyis az utas nem az igénybevett teljesítmény szerinti, hanem a maximális díjat fizeti és a jelző 2-re állítódik. A „felszállás” ill. „leszállás” ténye csak zárt rendszerű esetben (pl. metrónál) állapítható meg egyértelműen, mert a többi járművön nem tudja a rendszer, hogy az illető fel-, vagy leszáll-e és csak a korábbi kezelés jelző kódjára hagyatkozhat. Ha az nem 1, azaz a kezelő nem felszálláskori kezelést talál, vagy azért, mert az utas az adott terméket nem kezelte, vagy a kezelés önhibájából sikertelen volt, akkor az adott helyen megszabott maximális díj kerül a kártyáról levonásra. Mindazon esetekben, amikor a zárt rendszerben a leszálláskor elégtelen díjfizetés, ill. hiányzó díj kerül megállapításra (fény- és hangjelzéssel jelezve) és a kártyán levő díjtárcából a díj nem egyenlíthető ki a leszálláskori kezelésnél, a felszálláskori visszaírt adatok nem kerülnek felülírásra, amíg azt az utas a kapus személyzetnél, vagy terminálban ki nem egyenlítette. A „speciális kezelésű” díjtermékek (pl. vásári menettérti 50%-os jegy) esetében a kedvezményezés tárgyának helyszínén végzett kezelés során a 2-es kód jelöli a megjelenés igazolását. Az indulóhelyen, a felszálláskor esetleg sikertelen kezelésre utaló 3-as kód a helyszínen nem okoz zavart, mert ha egy egyébként a megfelelő díjterméktípus-kóddal rendelkező érvényes jegyet talál a helyszínen levő készülék, 3-as kezelési kóddal, akkor azt felülírja 2-es értékre, amely a vonat menti kezelésnél sem változik. A sikertelen kezelést is egyébként fény- és hangjelzés (*) kell, hogy kísérje. Az utas érdeke, hogy sikeres kezelést érjen el. Ha valamelyik készülék üzemképtelen, akkor másik készüléket kell választania. Ha valamennyi készülék üzemképtelen, a járművezetőnek, vagy kapufelügyelőnek kell jelezni és a helyzetet tisztázni. Díjtermék kezelés
Kezelési technológia
csak CI
felszálláskor
leszálláskor
köv. felszálláskor
ha jelzőkód (0) → sikeres (1)
-
sikeres (1)
ha jelzőkód (1) → sikeres (1)
-
sikeres (1)
ha jelzőkód (2) → sikeres (1)
-
sikeres (1)
ha a kezelés sikertelen: (3)*
-
ha a termék érvényes:(1)
ha a termék blokkolt (B=1) → (3)*
-
ha nem: (B=1) (3) * ha a termék érvényes:(1) ha nem: (B=1) (3) * ha jelzőkód (0) → (1); max. díjlevonás sikeres (2); díjvisszaírás ha jelzőkód (1) → (1); max. díj levonás sikeres (2); díjvisszaírás ha jelzőkód (2) → (1); max. díjlevonás ha a kezelés sikertelen: (3)* CI-CO ha a termék blokkolt (B=1) (3)* ha a termék nem kerül kezelésre
sikeres (1) sikeres (1)
sikertelen (3)*
ha a termék érvényes: (1)
sikeres (2); díjvisszaírás
sikeres (1)
ha a termék érvényes: (2); max.díjlevonás
sikeres (1)
ha nem (3) (B=1)*
sikertelen (3) (B=1)*
ha a termék érvényes: (2); max. díjlevonás (B=0) sikeres (1) ha nem: (B=1) *
sikertelen (3) (B=1)*
ha a termék érvényes: (2); max. díjlevonás
sikeres (1)
ha nem: (3) (B=1)*
sikertelen (3) (B=1)*
1. táblázat: A kártyakezelés jelzésértékei meghatározásának logikai táblázata
137
6. 6.1
Útmutató az ELEKTRA Hungaria kártyaműveleti adatok kezeléséhez A tranzakciók típusai, azonosítása
Az ELEKTRA Hungaria Koncepció meghatározta az elektronikus chipkártyák alkalmazásával kapcsolatos utaskezelés-technológiai kérdéseket, míg a Követelmények a kártyatípusok (DSC, PSC) adatszerkezetét, tartalmát és formátumát, továbbá a kártyák és kártyaműveletekhez szükséges eszközök műszaki elvárásait. A Követelményekhez csatlakozó jelen Útmutató meghatározta a kártyahasználat lényegét jelentő díjtermékek típusait és tartalmát, feltöltésének és érvényesítő kezelésének legfontosabb vonatkozásait. Az ELEKTRA Hungaria közlekedési kártyarendszerben a különböző kártyaműveletekhez tartozó tranzakciók azonosítása, továbbítása, a felsőbb szintek felé, továbbá ott a tranzakciók fogadása és feldolgozása szintén szabályozandó, ami az egységes kártyaszerkezet, tartalom és formátum alapján végzendő feladattá válik, ugyanis a felsőbb szinteken is csupán azok az adatok jelenhetnek meg, amelyek a kártyákon egységes szerkezetben találhatók. A tranzakciók azonosítása is a kártyák és a kártyaműveleti készülékek (kártyakiadók, feltöltők, kezelők, lehetséges ellenőri készülékek) szintjén keletkező adatok révén történik, amelyek a következők: Kártyaazonosító Tranzakció sorszám (terminálfüggő sorszám) Terminálazonosító Szolgáltatói azonosító Tranzakciójelleg kód (kiadás, feltöltés, kezelés, ellenőrzés) Tranzakció időpont (év, nap, hó, óra, perc) Ezen adatelemekhez csatlakoznak a kártyakiadás, a feltöltés, kezelés és ellenőrzés során keletkező egyéb tartalmak, így a személyekre és jogosultságokra vonatkozó, továbbá a díjtermékekre és felhasználásukra vonatkozó adatok, amelyek az ELEKTRA rendszerben egységes szerkezetben állnak elő. A tranzakciók során keletkeznek olyan adatok is, amelyek a kártyákra nem kerülnek felírásra, de a tranzakció azonosítójának és adattartalmának részét képezik (pl. tranzakció sorszáma a kártyaműveleti terminálban, jellegkód, stb.). A két legfontosabb kártyaművelet a feltöltés és az érvényesítő kezelés vonatkozásában a tranzakciós adatok lehetséges körét (azonosító elemek + műveleti tartalmak) a két csatolt A és B táblázatban láthatók, amelyek gyakorlatilag magukba foglalták a DSC, ill. PSC kártyák teljes tartalmát, hisz ami történik a kártyával, arról az adatközpontban mindenről ugyanúgy, ugyanazzal a tartalommal kell tudni. Ezt a célt szolgálja a tranzakciók egyenkénti fokozott biztonságú aláírása (ECDSA 160) is. A tranzakciók fogadásához és feldolgozásához az adatközpontban szintén meg kell teremteni a megfelelő adatstruktúrát és formátumokat, akárcsak a kártyákon. Ezen feladatnál a kártyák adatszerkezete és tartalma messzemenően meghatározza a tranzakciós adatkereteket is.
138
E vonatkozásban célszerű a DSC és az egyszerűbb PSC kártyák együttes adatszerkezetének megfelelő egységes kialakítást alkalmazni, továbbá az egyes adatelemek vonatkozásában arra is gondolni, hogy az Adatközpont a későbbiek során esetleg más nem közlekedési funkciót és tranzakcióit is kezelni fog, ahol esetleg több, különböző szolgáltató vesz részt, ezért az egyes adatelemek számára bővebb tárhelyet célszerű kialakítani (pl. szolgáltatók/alkalmazók száma), hisz az adatközpontban nem kell oly helytakarékosan eljárni, mint a kártyákon. Ez a gondolat tükröződik az A és B táblázatok „Központ” adatoszlopában feltüntetett byte-dbszámokban. A táblázatokból az is látható, hogy – a feltöltéskor keletkező adatok szerkezete teljes mértékben megegyezik egy adott díjtermék adatszerkezetével (a többrészes díjtermékek esetében a kapcsolódó díjtermékek db-száma dinamikussá teszi az adattároló hely kiosztását), – az érvényesítő kezelés során keletkező (visszaírt) adatok szintén döntően megegyeznek a kezelés során keletkező adatokkal, amelyek a Központban megkívánják a díjtermék feltöltéskori adataival való „összerendezést”, hisz mindig tudni kell, melyik korábban feltöltött termék került éppen kezelésre, adatai kiegészítésre, vagyis az érvényesítő kezelések állománya nagyobb méretű, mint a feltöltésnél keletkező adatok állománya. A Központban minden felküldött kezeléskor keletkező tranzakció adatait tehát össze kell tudni kapcsolni a feltöltéskor keletkeződ tranzakciós adatokkal, amiből adódóan az adatok egy bizonyos körében redundáns tárolásra kerül sor (ld. 2. táblázat). Erre a célra, a tranzakciók azonosítására szolgáló adatelemek közül a kártyaazonosító a legalkalmasabb összekötő kapocs, amelyhez további adatok kapcsolódnak, hogy a feltöltési állományból az adott díjtermék adatai és az adott kártyához tartozó, adott kezelt díjtermék tranzakciós adatai megfelelően összerendezhetők legyenek.
Feltöltési adatok (összerendezés) Kezelési adatok Kártyaazonosító → Kártyaazonosító Tranzakció jellegkód (feltöltés) Tranzakció jellegkód (kezelés) Feltöltési dátum, időpont → Feltöltési dátum, időpont Feltöltő szolgáltató azonosító Feltöltő szolgáltató azonosító Feltöltő terminál azonosító Feltöltő terminálazonosító Díjterméktípus azonosító → Díjterméktípus azonosító Díjtermékhely sorszám → Díjtermékhely sorszám Tranzakció terminál-sorszám a feltöltésnél Tranzakció terminál-sorszám a kezelésnél Díjtermék adatok (feltöltve) ⇒ ⇒ (kártyáról is továbbküldve) (MAC; nem kerül továbbküldésre) Folytató díjtermék adatok Díjtermék kezelési adatok (MAC; nem kerül továbbküldésre) (MAC; nem kerül továbbküldésre) ECDSA 160 ECDSA 160 2. táblázat: A kártyafeltöltési és kezelési adatok összerendezése a központban
139
Ha az „összerendezés” megtörtént, megkezdődhet az adatok ellenőrzése, a csaláselemzés, utána az adatok feldolgozása, elszámolási kimutatások és a különböző elemzések elkészítése, ami külön feladatsort jelent. Nyilvánvaló, mivel a tranzakció sorszámok egymástól függetlenül állnak elő, a feltöltő és kezelő tranzakciók megfeleltető összerendezése egyenként elég sok azonosítást szolgáló adatelemet igényel, így a redundancia is elég nagy lesz a két állomány között.
A. táblázat: ELEKTRA Hungaria chipkártyák FELTÖLTÉSI tranzakcióinak adattartalma
140
B. táblázat: ELEKTRA Hungaria chipkártyák ÉRVÉNYESÍTÉSI tranzakcióinak adattartalma 6.2
A tranzakciós adatok gyűjtési és feldolgozási feladatai
A tömegközlekedési rendszerben történő napi kártya- és jegyeladásokról, feltöltésekről, valamint a kártyahasználatról képződő fokozott biztonsággal (ECDSA 160) aláírt adatok összegyűjtése az esti üzemzárás utáni időben, különböző módon történhet. A kártyakiadási/feltöltési adatok a társasági területekről, az egyes ágazatok hatókörének megfelelően, a különböző típusú helyekről, gyűjtő gépeken keresztül a társasági számítóközpontba továbbítandók, különböző lehetséges módokon: − a kártyakiadó irodák és feltöltő pénztárak egységeiből on-line módon, vagy zárás után a kialakított (szélessávú) csatornákon,
141
− a jegyárusító automatákból a memória adatait telefonkapcsolatú (pl. SMS, GPRS), kiolvasással gyűjthetők be az adatok (utóbbi esetben a napi gyűjtési ritmusról esetleg le kell mondani), − a járművezetőknél elhelyezett feltöltő/kezelő készülékek eladási adatai a garázsokban/kocsiszínekben kerülnek kiolvasásra (azon járművek, amelyek nem garázsban éjszakáznak, szintén szóbajöhet az automatikus lekérdezés és adatküldés) − az egyéb árusító helyekről a nyitvatartási idő után telefonvonalon, SMS-n, GPRS-n stb. történhet az eladási adatok továbbítása a számítóközpontba. A kártyakezelési adatok is, az egyes közlekedési eszközöknek megfelelően, az adatbiztonsági követelmények betartásával, eltérő módon kerülnek kiolvasásra, továbbításra és összegyűjtésre. A kártyaellenőrzések adatai, a jegyvizsgálói és az ellenőri mobil készülékekben keletkező adatok a műszakok végén megfelelő „dokkoló készülékeken” keresztül kerülhetnek továbbításra. A különböző módozatú adatátvitelek szabványosan, megfelelő formátumban történjenek. A kártyaműveleti adatok alapján a központi számítógépes rendszerben lehetővé válik a kártyaműveleti adatok utólagos (éjszakai, vagy naponkénti) feldolgozása és elemzése, ami a következő főbb területekre terjed ki: o kártyahasználati adatok feldolgozása
a tranzakciós adatok elsődleges feldolgozása során a kártyakiadási, feltöltési és kezelési műveletek napi állományai alapján válik lehetővé pl. kártyánként és díjtermékenként a feltöltési és érvényesítő kezelési adatok összerendezése, ennek alapján lehetséges a „szabályos” érvényesítő kezelések megállapítása, valamint korábbi napló adatok alapján a szabálytalan feltöltések kiszűrése, a térben és időben összeférhetetlen utazási adatok alapján az esetleges klónozások felderítése stb. és a tiltólisták összeállítása o bevételi adatok feldolgozása
a kártyákra való feltöltési befizetések napi adatai feltöltőhelyenként a szolgáltatók számára igen fontosak, amiből a napi, szolgáltatónként megvalósult bevételek megállapíthatók díjtermék-típusonként, a nyújtott szociális (elrendelt) kedvezménymértéktől függő árkiegészítési összegekkel együtt; hasonló módon kerülhetnek kimutatásra az üzletpolitikai kedvezményezéssel kapcsolatos adatok is. o adóigazgatási adatok feldolgozása
az elsődlegesen feldolgozott feltöltési és érvényesítő kezelési adatok alapján előálló díjbevételi és árkiegészítési adatok alapján történhet meg, szigorúan szabványos módon a szolgáltatónkénti és díjtermék-típusonkénti befizetendő ÁFA összegének meghatározása, valamint az igényelhető árkiegészítés mértékének megállapítása; a napi adatokból képezhetők az adózás rendjének megfelelő időszakokra vonatkozó és éves adatok, valamint az adóigazgatási eljárások alapjául szolgálható hiteles kimutatások összeállítása, 142
o szolgáltatók közti elszámolási adatok feldolgozása
azon feltöltő befizetések, amelyek adott szolgáltató díjtermékeire vonatkoznak, a megfelelő kimutatások elkészítése után elszámolást más szolgáltatóval nem igényelnek; a feltöltő-befizetések és a felhasználó érvényesítések szolgáltatónkénti elkülönülése esetén (későbbi fázisban) szükséges, hogy valamely szolgáltató hitelesen kimutassa – saját magának és a társszolgáltatók felé is – hogy a nála történt kezelő érvényesítések során mennyi volt a más szolgáltatóknál történt befizetések alapján történt „díjfogyasztás”, ami egyfajta adósságot eredményez, amit a társszolgáltatók felé ki kell egyenlíteni; hasonló módon válik ismertté más szolgáltatók kimutatásaiból, hogy ugyanezen okból más szolgáltatók mennyivel tartoznak adott szolgáltatónak; az elszámolás szabályai a szolgáltatók által megállapodott üzletszabályzatnak és a díjtermék típusoknak megfelelően dolgozandók ki; e vonatkozásban különbség adódik az „átalányjellegű” termékdíjak és a teljesítményarányos termékdíjak felosztási szabályait illetően. o utasforgalmi adatok feldolgozása
az érvényesítő kezelési adatok elsődleges feldolgozása után lehetőség van arra, hogy a szolgáltatók számára fontos utasforgalmi adatok kerüljenek meghatározásra (pl. megállóhelyenként, időszakonként, díjtermék-típusonként a felszálló- (és leszálló) utasszámok meghatározása, mely adatok további összevonásokat is lehetővé tesznek (pl. viszonylatra, egész napra a szolgáltató egész területére stb. vonatkozóan); az utasforgalmi adatok (utasszám, utaskm stb.) képezhetik az alapját az egységes tartalmú és formájú adatközlésnek a KSH és a GKM felé; utóbbi helyen az ílymódon előállított adatok képezhetik az alapját a helyi közlekedésben az árkiegészítésnek és a normatív támogatásnak. Ezen túlmenően a chipkártyás rendszer – egyes berendezései és készülékei, valamint adattovábbítási csatornái révén – egyéb adatfeldolgozások lehetőségét is megteremti: − a rendszerelemek (készülékek) működésének, a kártyafogyásnak a vizsgálatát, − a járművezetők munkaidő (és bevételgyűjtő teljesítményeinek) vizsgálatát, − a járművek forgalmi teljesítményének vizsgálatát. stb. A tranzakciós adatgyűjtés különböztetendő meg:
és
feldolgozás
szempontjából
legalább
két
stádium
o az egyes alrendszerek önállóan működnek; már ebben a stádiumban is szükséges, hogy a tranzakciók azonosítása, tárolása és feldolgozása eredményei egységes formában álljanak elő, mert
•
az adóigazgatási eljárások (adózás, árkiegészítés igénylés) elfogadtatása, auditálása a GKM részvételével az APEH irányába ezt kívánja,
•
az önálló, de együttműködő alrendszerek közti elszámolások hitelesség-elismerése is ezt kívánja meg,
bi-,
tri-laterális
– az egyes alrendszerek rendszerbe kapcsolva működnek; ez a stádium megfelelő módon csak a megelőző stádiumra épülve alakítható ki kompatibilis és költségkímélő módon és csak így válik lehetségessé, hogy
143
•
az adóigazgatási eljárások (adózás, árkiegészítés igénylés), a szolgáltatók alágazati sajátosságainak megfelelően, egységes tartalommal történjenek,
•
a több-alkalmazós környezetben létrejövő közös díjtermékekből és díjtárca fizetésekből adódó multilaterális elszámolások egy létrehozandó Adatkezelő- és Elszámoló Központ révén megvalósíthatóvá váljanak, ami már egy magasabb szintű giro-szerű rendszert jelent.
Az ELEKTRA Hungaria rendszer fokozatos kiteljesedését mutatja az 1. ábra, amelyből látható, hogy a kezdetben különálló alrendszerek – amelyek a kezdetben saját Központjukban végzik az adatfeldolgozást – egymással megállapodás alapján két-, három stb. oldalú üzleti kapcsolatba kerülhetnek. Ez a kapcsolatrendszer az ELEKTRA központ felállásával a Központon keresztül valósul meg, ahova az adatfeldolgozás és elszámolási kimutatások is átkerülhetnek.
1. ábra: Az ELEKTRA Hungaria kártyarendszer fokozatos kiépülése és üzleti kapcsolati rendszerének változása
144
Ez azt is jelenti, hogy a tranzakció-azonosítás, adattárolás és adatfeldolgozás már a kezdeti stádiumban egységes és egyöntetű módon, de legalább is azonos output-tartalommal kell, hogy történjen, amihez a későbbiekben megfelelő eljárások szintén kidolgozásra kerülnek. Ez a későbbi kompatibilitás és interoperabilitás szempontjából legalább annyira fontos, mint a kártya- és díjtermékszintű egységesség, ami ugyanakkor természetesen a tranzakció-kezelés egységességének megteremtését nagymértékben meghatározza és segíti.
145