Integrácia eKasa - príkazy
Príkazy na tvorbu dokladu a getovanie návratových hodnôt v rámci dokladu a po doklade
Kompletný zoznam aj s podrobnými popismi dostupný na partner.bowa.sk po prihlásení v sekcii informácie pre integrátorov
Popis stavov S a prechody medzi nimi
Príkaz | Popis | Povolené použitie v stavoch | Prechod medzi stavmi | Poznámka |
|---|---|---|---|---|
paragonBegin | Otvorenie dokladu | S0, S1 | S1->S2, S0,S1->S10, S1->S20, S1->S32 | |
paragonEnd | Ukončenie dokladu | S4, S10, S20, S34 | S4->S1, S10->S1,S0, S20->S1, S34->S1 | |
itemSale | Predaj položky | S2, S32 | ||
itemReturn | Vrátenie položky | S2, S32 | ||
itemVoid | Storno položky | S2, S32 | ||
itemNegative | Vrátenie obalov | S2 | ||
itemDiscount | Zľava / prirážka na položku | S2 | ||
subtotalDiscount | Zľava / prirážka na medzisúčet | S2 | ||
subtotal | Medzisúčet | S2 | ||
depositeInDrawer | Vklad/výber | S20 | ||
payment | Celkom – Total | S2, S3, S32, S33 | S2->S3, S3->S4, S32->S33, S33->S34 | |
printAnnouncement | Print oznam | S4, S10, S34 | ||
printAnnouncementNF | Print oznam NonFiscal | S2, S3, S4, S10, S20, S32, S33, S34 | ||
itemDiscount2 | Zľava / prirážka na položku Typ2 | S2 | ||
subtotalDiscount2 | Zľava / prirážka na medzisúčet Typ2 | S2 | ||
popis0Dph | Popis pre 0% DPH | S2, S32 | ||
setTransactionId | Nastavenie ID interneho kodu nadradenej app | S2, S3, S4, S32, S33, S34 | ||
setTransactionId2 | Nastavenie ID interneho kodu nadradenej app Typ2 | S2, S3, S4, S32, S33, S34 | ||
odpocitanaZaloha | Použitie vopred prijatej zálohovej platby | S2, S32 | ||
vymenaPoukazu | Výmena jednoúčelového poukazu | S2, S43 | --> S43 | |
printDisplay | Zobraz na displeji | S0, S1, S2, S3, S4, S10, S20, S32, S33, S34 | ||
clearDisplay | Vynuluj displej | S0, S1, S2, S3, S4, S10, S20, S32, S33, S34 | ||
printDisplay2 | Zobraz na displeji Typ2 | S0, S1, S2, S3, S4, S10, S20, S32, S33, S34 | ||
setInvoiceNumber | Zadanie čísla faktúry pri úhrade faktúry | S32, S33, S34 | ||
printIssuedParagon | Dodatočné zaevidovanie paragánu | S2, S3, S4, S32, S33, S34 | ||
printBC | Vytlač čiarový kód | S1, S2, S4, S10, S20, S32, S34 | ||
setSellerID | Nastavenie ID predávajúceho v zastúpení | S2, S32 | ||
repeatParagon | Tlač kópie posledného bločku | S0, S1 | ||
destroyParagon | Zrušenie bločku | S2, S3, S4, S10, S20, S32, S33, S34, S43 | Sx->S1 | Zruší rozblokovaný doklad, ktorý skončil chybou spracovania |
printReport | Tlač Finančnej správy „X“, „Z“ | S1(Z1,X1) | S1->S0 (Z1) | |
printIntervalFPD | Tlač intervalovú uzávierku z FP Dod/Ddo | S0, S1 | D - dátum | |
printJournalStructD | Tlač obsah ELJ Dod/Ddo | S0, S1 | D - dátum vytlačenia účtenky | |
printJournalStructU | Tlač obsah ELJ Uod/Udo | S0, S1 | U - číslo účtenky | |
synchronizationToPPEKK | Synchronizácia CHDÚ do PPEKK | S0, S1 | ||
setLicense | Nastavenie licencie pre dané deviceId | S0, S1 | ||
setAllVats | Hromadné nastavenie hladín DPH | S0, S1 | ||
getVariable | Vyčítaj stavy (variable) | All | ||
getLastParagon | Vyčítaj posledný doklad | S0, S1 | ||
opravaDokladu | Príkaz na opravu dokladu po prijatej chybe SFS | S0, S1 | ||
getJournalStructU | Stiahni Účtenku do PC | S0, S1 | ||
getJournalStructD | Stiahni ELJ do PC Dod/Ddo | S0, S1 | ||
getIntervalFPD | Stiahni intervalovú uzáv. z DB Dod/Ddo | S0, S1 | D - dátum vytlačenia účtenky | |
setSubjectIdData | Načítanie identifikačných údajov subjektu | S0 | ||
setAutKey | Nastavenie autentifikačných údajov | S0 | ||
setV48 | Nastav výnimku zo zasielania do 96 hodín | S0, S1 | ||
setSmtp | Nastavenie SMTP pre odosielanie emailov s e-receiptom alebo nastavenie directory (adresára) pre ukladanie týchto e-mailov | S0, S1 | ||
setEmail | Zadanie mailovej adresy, kde sa ma poslat e-receipt | S2, S3, S4, S32, S33, S34 | ||
printUnsentSfsPackets | Vytlačenie neodoslaných paketov na SFS | S0, S1 | ||
getParagonIds | Vrátenie identifikárovo dokladu podľa zadaného parametra | S0, S1 | ||
getParagonIds2 | Vrátenie identifikárovo dokladu podľa zadaného parametra Typ2 | S0, S1 | ||
setPrinterType | Nastav Typ tlačiarne | S0, S1 | Heslo požadované | |
setPassword | Nastav Servisné Heslo | S0, S1, S2, S3, S4, S10, S20, S32, S33, S34 | Heslo požadované, odporúčame nemeniť | |
setPaymentType | Nastav parametre platidla | S0, S1 | pre REST API je overpay parameter typ "boolean" | |
setPaymentType2 | Nastav parametre platidla Typ2 | S0, S1 | pre REST API je overpay parameter typ "boolean" | |
setHeader | Nastav hlavičku pre printReport príkazy | S0, S1 | Heslo požadované | |
setParameter | Nastav globálne parametre | S0, S1 | Heslo požadované | |
setVat | Nastav hodnotu DPH | S0, S1 | Heslo požadované | |
setAdditionalHeader | Nastav prídavnú hlavičku | S0, S1 | tlačí sa na každom doklade, kým sa nevymaže alebo neprepíše | |
setAdditionalFooter | Nastav prídavnú pätičku | S0, S1 | tlačí sa na každom doklade, kým sa nevymaže alebo neprepíše | |
setPreline | Nastav PreLine - text pred položkou | S2 | ||
setPostline | Nastav PostLine - text za položkou | S2 | ||
setEscapeSequence | Nastav ESC sekvenciu | S0, S1, S2, S3, S4, S10, S20, S32, S33, S34 | ||
getEscapeSequence | Vyčítanie dát vyvolaných cez ECS sekvenciu | S0, S1, S2, S3, S4, S10, S20, S32, S33, S34 | ||
setLocation | Nastavenie GPS/Adresa prevádzky pre mobilnú pokladnicu | S0, S1 | ||
setPchdu | Nastavenie komunikačných parametrov CHDÚ voči PPeKK | All | ||
loadGhNv | Zapíš grafickú hlavičku do NV pamäte tlačiarne | S0, S1 | len pre podporované typy tlačiarní | |
setBcParm | Nastavenie parametrov pre tlač čiarového kódu | S0, S1 | ||
setQRparm | Nastavenie parametrov pre tlač nefiskálneho QR | S0, S1 | ||
printQRCode | Vytlačenie nefiskálneho QR | S2, S4, S10, S20, S34, | max 350 znakov; len pre podporované tlačiarne | |
setPparameter | Nastavenie parametrov do FM | S0, S1 | Heslo požadované | |
setDispF | Výber typu displeja ako fiskálneho | S0 | Heslo požadované | |
getJournal | Stiahni ELJ do PC | S0, S1 | ||
setSuperFooter | Nastav Super Pätičku | S0, S1 | ||
resetStates | Vymaž uložený posledný chybový kód FM/SFS (B51) | S0, S1 |
KVERKOM príkazy - QR platby
Príkaz | Popis | Povolené použitie v stavoch | Prechod medzi stavmi | Poznámka |
|---|---|---|---|---|
qrInit | Inicializácia KVERKOM modulu | S0, S1 | ||
qrgetServerStatus | Overenie dostupnosti NOP servera | S0, S1 | ||
qrLink | Vygenerovanie KVERKOM linku | S0, S1 | ||
qrGetResultMQTT | Overenie prijatia notifikácie z NOP | S0, S1 | ||
qrSyncServerData | Manuálne vyžiadanie notifikácií | S0, S1 | ||
qrPrintClaim | Tlač reklamačného protokolu | S0, S1 | ||
qrPrintReport | Tlač výpisu KVERKOM transakcií | S0, S1 | ||
qrGetReport | Vyčítanie výpisu KVERKOM transakcií | S0, S1 | ||
qrSetPaymentType | Nastavenie platidla pre KVERKOM - zjednodušená implementácia | S0, S1 | ||
qrGetTransactionInfo | Vyčítanie dát KVERKOM platby | S0, S1 | ||
qrSetDisplayType | Nastavenie pripojenia KVERKOM externého displeja | S0, S1 | ||
qrPrintDisplay | Prenos dát do externého KVERKOM displeja | S0, S1 | ||
qrClearDisplay | Výmaz dát z externého KVERKOM displeja | S0, S1 |
V následovnom rozdelení je vysvetlený každý príkaz zvlášt a kedy sa môže/musí použiť