Táto referenčná príručka stručne popisuje objekty, metódy a udalosti eKasa PANDORA. API rozhranie obsahuje všetky funkcie eKasa PANDORA, t.j. metódy pre pripojenie sa k PPEKK (pokladničný program eKasa klient) a CHDÚ (chránené dátové úložisko), zaevidovanie a vytlačenie dokladu, zistenie stavu eKasa systému, pripojenia k Finančnej správe SR a podobne.
Okrem toho obsahuje rôzne ďalšie funkcie, najhlavnejšie sú to uzávierky, tlač nedaňových dokladov (textov) a podobne.
Hlavná trieda ovládača je ECM_Client (Exa.ECM.common.dll - platforma Microsoft .NET 4.6.2), ktorý sa pripája k ovládaču EXALOGIC CashRegister Manager (ECM). Obsahuje metódy všetky funkcie, ktoré eKasa potrebuje. Certifikovaná časť PPEKK je taktiež na platforme Microsoft .NET 4.6.2, ktorá beží ako samostatná aplikácia (alebo Windows služba) - túto časť označujeme ako Exalogic Cashregister Manager (ECM). ECM_Client o serverovou časťou ovládača ECM komunikuje pomocou protokolu TCP/IP. K serveru môže byť pripojený jeden, prípadne aj viac klientov (viac predajných miest). Serverová časť ECM sa stará aj o automatické odosielanie neodoslaných dokladov na Finančnú správu (tzv. off-line dokladov).
Namespaces
Namespace | Description |
---|---|
Exa.ECM.Common.Communication |
Predstavuje API rozhranie systému eKasa PANDORA - je to strana klienta, ktorá sa pripája k serveru (ovládaču) Exalogic CashRegister Manager (ECM).
Jednotlivé API metódy obsahuje trieda ECM_Client.
|
Exa.ECM.Common.Communication.Messages |
Obsahuje API rozhranie systému eKasa PANDORA - konkrétne triedy (štruktúry) zasielaných správ medzi ECM klient a ECM server.
Jednotlivé API štruktúry sa používajú v argumentoch metód triedy ECM_Client.
|