Kétféle kedvezmény típus van. Az első csoport választható (pl: kommunikációs), a másik nem választható, hanem egyéb összefüggések alapján derül ki, hogy jár-e vagy sem (pl: fizetési ütem).
Le lehet kérni a szolgáltatástól egy olyan tömböt, amiben visszakapjuk a bemenő paramétereknek megfelelő választható kedvezmények listáját (TarifaKedvezmenyek),és az alkalmazott kedvezmények listáját (TarifaKedvezmenyLista), ami tarifadátumtól, kötés okától, járműfajtától függ és járműfajtánként a tarifaparamétertől (Kedvezmények listája szgk kérés, Kedvezmények listája szgk válasz):
A visszakapott eredményt úgy kell értelmezni, hogy a text a kedvezmény szövege,
a value pedig a tömbindex. A tömbindex állandó.
Pl., ha azt akarjuk megadni, hogy az ügyfél kéri a Kommunikációs kedvezményt, akkor
azt így adhatjuk meg:
A kapott kedvezmény százalékát pedig így kérdezhetjük le:
<univ:VARIABLE id="TarifaKedvezmenySzazalek(17)">
<univ:VALUE/>
</univ:VARIABLE>
Ha olyan kedvezményt adunk be, ami nem is adható az adott paraméterekkel, akkor
hibát nem kapunk, csak a szolgáltatás nem veszi figyelembe. Ugyanez a helyzet akkor,
ha olyan kedvezményt kérünk le, ami nem is adható.
Vannak olyan kedvezmények, amikhez kiegészítő információra is szükség van, azaz egyéb bemenő paraméterre, amit nem kértünk még be máshol. Azt, hogy az adott kedvezményhez szükséges-e egyéb paraméter. Lekérdezhetjük, hogy az adott kedvezményhez milyen paraméter kell. Paraméterek lekérdezése kedvezményhez kérés, Paraméterek lekérdezése kedvezményekhez válasz
Lekérés:KedvezmenyDatumParameter | INPUT/OUTPUT |
Nem felületi mező, a HHK2012-ben nincs ilyen. Szögletes zárójellel kell
használni, mint egy tömbelem. |
---|---|---|
KedvezmenySzovegParameter | INPUT/OUTPUT | Nem felületi mező. HHK2012: Átlagos futásteljesítmény, családi kedvezmény szerződésszám, többszerződéses kedvezmény szerződésszám. Szögletes zárójellel kell használni, mint egy tömbelem |
TarifaKedvezmenyek | INPUT/OUTPUT | Választható kedvezmények listája. Szögletes zárójellel kell használni, mint egy tömbelem. |
TarifaKedvezmenyLista | INPUT/OUTPUT | Adható kedvezmények listája (ezeket kaphatja meg). Ezekhez lehet lekérdezni a TarifaKedvezmenyekSzazalek-ot |
TarifaKedvezmenyParameter | INPUT/OUTPUT | Nem felületi mező. Kedvezményekhez tartozó paraméterek neve függvényszerűen lehet lekérdezni adott indexxel. TarifaKedvezmenyParameter(1) |
TarifaKedvezmenyParameterType | INPUT/OUTPUT | Nem felületi mező. Kedvezményekhez tartozó paraméterek típusa függvényszerűen lehet lekérdezni adott indexxel. TarifaKedvezmenyParameter(1) |
TarifaKedvezmenySzazalek | INPUT/OUTPUT | A kedvezményhez tartozó százalékos érték. Függvényszerűen kell használni. |