Účel článku
Informace k
exportu seznamu platebních informací o zákazníkovi pomocí web services. Podrobná referenční dokumentace je k dispozici v
referenčním popisu rozhraní MANGO WSDL.
Registrované metody
Seznam registrovaných metod s referenčním popisem je k dispozici na
https://is.cibs.cz/ws_cibs.php.
Metoda |
Popis |
ws_session_login |
přihlášení operátora |
ws_session_logout |
odhlášení operátora |
ws_session_set_ct |
nastavení lokace |
ws_user_payment_info |
získání platebních informací o zákazníkovi |
Posloupnost volání metod
Pro tuto funkcionalitu je nutné se nejprve přihlásit do
MANGO (
ws_session_login
) a nastavit číslo lokace (
ws_session_set_ct
). Poté je teprve možné zavolat příslušnou metodu (
ws_user_payment_info
). Po zpracování výsledků je třeba provést odhlášení operátora (
ws_session_logout
).
Čas generování exportního souboru je závislý na počtu záznamů v databázi. Z toho důvodu je potřeba v klientu nastavit dostatečný timeout.
Získání platebních informací lze pouze pro jednoho známého zákazníka (vstupní parametr wsdl) spadající do lokace dle loginu a hesla operátora uvedeného ve wsdl (seznam práv viž níže).
Lze získat následující informace:
- saldo - celkové saldo zákazníka (kopíruje stejný záznam z karty zákazníka)
- saldo_after_maturity - celkové saldo pro zákazníka po splatnosti (kopíruje stejný záznam z karty zákazníka)
Následující informace odpovídají modulu
Pohledávky a
koncovým stránkám zákazníka . Započítávají se pouze neuhrazené předpisy. Pokud by byl přeplatek, případně byla hodnota předpisu záporná, předpis se do zpracování nezahrne.
- debt - celková neuhrazená pohledávka za zákazníkem (rozdíl oproti saldu je min. ten, že nejde do mínusu)
- debt_after_maturity - celková neuhrazená pohledávka za zákazníkem po splatnosti (rozdíl oproti saldu je min. ten, že nejde do mínusu)
- day_after_maturity - pokud je pohledávka po splatnosti, tak počet dnů po splatnosti u nejstarší pohledávky
- podřízený seznam předpisů po splatnosti obsahuje:
- sa_id - ID aktivované služby
- sa_name - název služby (s ohledem na případný EU název služby)
- period - informace o billovaném období
- price - celková předepsaná částka za službu a období
- debt - neuhrazená částka za službu a období po splatnosti (zde nemůže být 0, v seznamu mají být jen předpisy po splatnosti)
- day - počet dnů po splatnosti
Příklad výsledného XML:
<?xml version="1.0" encoding="UTF-8"?>
<customer_info xmlns="https://is.cibs.cz/specific/xsd/customers_payment_info.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="https://is.cibs.cz/specific/xsd/customers_services.xsd https://is.cibs.cz/specific/xsd/customers_payment_info.xsd">
<customer xmlns="" user_id="265737" saldo="-1092.00" saldo_after_maturity="-1092.00" debt="1428.0000" debt_after_maturity="1092.0000" day_after_maturity="95">
<customer_detail sa_id="310526" sa_name="OPTIKA 10" period="01.03.2013 - 31.03.2013" price="357.0000" debt="21.0000" day="95"/>
<customer_detail sa_id="310526" sa_name="OPTIKA 10" period="01.04.2013 - 30.04.2013" price="357.0000" debt="357.0000" day="64"/>
<customer_detail sa_id="310526" sa_name="OPTIKA 10" period="01.05.2013 - 31.05.2013" price="357.0000" debt="357.0000" day="34"/>
<customer_detail sa_id="310526" sa_name="OPTIKA 10" period="01.06.2013 - 30.06.2013" price="357.0000" debt="357.0000" day="4"/>
</customer>
</customer_info>
Práva a nastavení
Název |
Účel |
Popis |
Hodnoty |
USER_LIST.EXPORT |
nastavení operátora |
povoluje operátorovi provádět export seznamu zákazníků, jejich aktivních služeb a platebních informací |
1 |
CT |
nastavení operátora |
právo zpřístupňuje lokaci |
id lokace |
Zpět na: