eKasa + POS
Následujúce sady príkazov a postupy sú odporúčania výrobcu, postupy je možné si prispôsobiť podľa potrieb integrátora pokladničnej aplikácie.
Všeobecne odporúčame používať "async" príkazy na lepšiu kontrolu a vyčítavanie.
Overenie dostupnosti - cardAsyncLineCheck:[0]
Vyčítanie stavu LineCheck - cardGetTransactionInfo:[0] - ak neprešiel, je potrebné riešiť dátovú konektivitu na internet
Poslanie transakcie - cardAsyncPayment2:[0];[1];[2]
Vyčítanie výsledku TRN do pokladničnej aplikácie - cardGetTransactionInfo:[0]
vyskladanie eKasa dokladu
V rámci eKasa dokladu už nepoužiť kartový príkaz na úhradu ale iba príkaz payment - doklad už bol kartou uhradený a ide sa vyskladať eKasa doklad
V rámci eKasa dokladu sa týmto príkazom vytlačí aj potvrdenka pre zákazníka. Použíté hodnoty sú z návratovej odpovede TextZ a TextP. Je možné si účtenku vyskladať aj z jednotlivých návratových parametrov a formátovať si ju podľa vlastného uváženia.
Príklad eKasa dokladu:
paragonBegin:0;0;0;0;0;0
itemSale:1;Položka 1;1.23;A;1.00;1.23;ks
payment:2;1;0;0;0;Karta
printAnnouncement:3;--------------------------------
printAnnouncement:4; 30.01.2024 21:52:03
printAnnouncement:5;000005 000003 000024
printAnnouncement:6;--------------------------------
printAnnouncement:7; PLATBA
printAnnouncement:8;MERCHANT ID: TEST01
printAnnouncement:9;TERMINÁL: EPO000004
printAnnouncement:0;PAN : **** **** **** 9138
printAnnouncement:1;Visa Debit
printAnnouncement:2;AID : A0000000031010
printAnnouncement:3;~1B~21~30Suma EUR: 1,23~1B~21~00
printAnnouncement:4;CONTACTLESS
printAnnouncement:5;AUTORIZAČNÝ KÓD: 006721
printAnnouncement:6;RC: 000
printAnnouncement:7; TRANSAKCIA VYKONANÁ
printAnnouncement:8;--------------------------------
paragonEnd:9;0
Po dotlačení eKasa dokladu s potvrdenkou pre zákazíka je potrebné vyzvať na tlač potvrdenky pre obchodníka. Ak to obchodník chce, je potrebné ju vyskladať. Použité údaje sú z TextP. Tlačí sa ako interný doklad.
Tlač potvrdenky pre obchodníka
paragonBegin:0;6;0;0;0;0
printAnnouncement:1; TEST COMPANYa.s
printAnnouncement:2; TEST BRANCH 01
printAnnouncement:3;TEST STREET 12, POST code, City
printAnnouncement:4;--------------------------------
printAnnouncement:5; 30.01.2024 21:52:03
printAnnouncement:6; POTVRDENKA PRE OBCHODNÍKA
printAnnouncement:7;000005 000003 000024
printAnnouncement:8;--------------------------------
printAnnouncement:9; PLATBA
printAnnouncement:0;
printAnnouncement:1;MERCHANT ID: TEST01
printAnnouncement:2;TERMINÁL: EPO000004
printAnnouncement:3;PAN : **** **** **** 9138
printAnnouncement:4;Visa Debit
printAnnouncement:5;AID : A0000000031010
printAnnouncement:6;
printAnnouncement:7;
printAnnouncement:8;~1B~21~30Suma EUR: 1,23~1B~21~00
printAnnouncement:9;CONTACTLESS
printAnnouncement:0;AUTORIZAČNÝ KÓD: 006721
printAnnouncement:1;RC: 000
printAnnouncement:2;
printAnnouncement:3; TRANSAKCIA VYKONANÁ
printAnnouncement:4;--------------------------------
printAnnouncement:5; Ďakujeme Vám
printAnnouncement:6; Potvrdenku si odložte
printAnnouncement:7; pre prípadnú kontrolu
paragonEnd:8;0
Last modified: 23 februára 2026