Comm2A CZ fiškálna verzia

Popis komunikačného programu slúžiaceho na komunikáciu s pokladnicami Euro-1000T, Euro-2000T/TE Alpha, Euro-500T/TX/TE Handy, Euro-2100TX

Július Adam

Česká fiškálna verzia

Prehľad revízií
Revízia 1.0027. feb. 2006JAD

Vytvorenie CZ fiškálnej verzie dokumentu

Platné pre knižnicu Comm32.dll od verzie 4.29 a Comm2A od verzie 3.8.

Revízia 1.0115. júna 2006JAD

Pridané pokladnice Euro-100Euro-200.

Úprava protokolu pre Euro-2100.

Pridaný popis pre spätný ONLINE režim.

Úprava dokumentácie pre knižnicu Comm32.dll od verzie 4.31 a Comm2A od verzie 3.9.

Revízia 1.0217. júla 2006JAD

Neplatné znaky a priradenie k daňovým hladinám (rímske číslice) sú pri prevode z textu na binárne dáta zmenené na znaky 'medzera'.

Zmenené štandardné zaokrúhľovanie číslic z jedného miesta na dve miesta pri prevode z textu na binátne dáta.

Revízia 1.0325. júla 2006JAD

Pridané hodinové uzávierky pre Euro-2100.

Revízia 1.047. aug. 2006JAD

Zmenená veľkosť fiškálnej pamäte pre Euro-200TE (512 kB) a obsah textového žurnálu (Oddiel 3.37, “Čítanie textového žurnálu (kópii účteniek)”) a jeho mazanie (Oddiel 3.21, “Vymazanie žurnálov z pamäte pokladnice”). Pridané chybové ACK.

Pridaná pokladnica Euro-2100TE.

Pridané nové programovateľné klávesy "Zisťovanie ceny PLU" a "Kalkulačka".

Úprava dokumentácie pre knižnicu Comm32.dll od verzie 4.34 a Comm2A od verzie 3.9.0.34.

Revízia 1.0519. apríla 2007JAD

Opravy známych chýb.

Dôležité

Pokladnice Euro-100 a Euro-200 neboli nikdy vyrábané. Preto sú v komunikáciach vypnuté. Protokol ich popisuje len z dôvodou kopatibility (prepojenia na slovenský protokol).

Revízia 1.0622. mája 2007JAD

Pridaná možnosť konfigurácie typu desatinného oddeľovača.

Revízia 1.0725. Júna 2007JAD

Odstránené nevyrábané pokladnice Euro-2100TE, Euro-100Euro-200.

Abstrakt

Dokument obsahuje popis použita komunikačného programu Comm2A. Tento program môže byť použitý na komunikáciu s pokladnicami: Euro-1000T, Euro-2000T/TE Alpha, Euro-500T/TX/TE Handy, Euro-2100TX (aj v binárnom aj v textovom režime)


Obsah

Úvod
1. Licenčné ujednanie
1. Program Comm2A
1.1. O programe Comm2A
1.2. Spúšťanie aplikácie
1.3. Popis konfiguračného súboru
1.4. Nastavenie rozsahu (Range select)
1.5. Popis obsahu chybového súboru
1.6. Chybové / návratové hodnoty (ACK)
1.7. Oddeľovanie hodnôt a záznamov
2. Reprezentácia binárnych dát
2.1. Prezentovanie použitých dátových typov
3. Popis dát v binárnej forme
3.1. Typy pokladníc
3.2. Význam daňových hladín
3.3. Zoznamy príkazov
3.4. Textové logo
3.5. Textové logo pre Euro-2100
3.6. Systémové príznaky
3.7. Systémové príznaky pre Euro-2100
3.8. Mená pokladníkov
3.9. Štruktúry a príkazy tovarových položiek (PLU)
3.10. Programovanie tovarových skupín (DPT)
3.11. Programovanie daňových hladín
3.12. Funkčné texty
3.13. Vymazanie predajných údajov PLU
3.14. Vykonanie Z-uzávierky
3.15. Grafické logo
3.16. Predajné jednotky
3.17. Kurz sekundárnej meny
3.18. ON-LINE komunikácia PC—> ECR
3.19. Rozšírené príznaky pre pokladnice Euro-2000TE Alpha, Euro-500TE HandyEuro-200TE
3.20. Rozšírené príznaky pre Euro-2100TX
3.21. Vymazanie žurnálov z pamäte pokladnice
3.22. Správa pre obsluhu
3.23. Vymazanie nefinančných údajov PLU
3.24. Programovateľné tlačidlá
3.25. Vymazanie hodinovej uzávierky
3.26. Prečítanie údajov o predaji za tovarové skupiny
3.27. Prečítanie údajov o predaji podľa DPH
3.28. Prečítanie aktuálnej hodnoty Grand-totálu
3.29. Prečítanie finančnej správy o predaji
3.30. Prečítanie údajov o predaji pokladníkov
3.31. Prečítanie údajov o predaji pokladníkov pre Euro-500TE Handy, Euro-2000TE AlphaEuro-200TE
3.32. Získanie informácie o poslednej predanej položke v režime PC-Online
3.33. Získanie informácie o daniach prebiehajúceho predaja v režime PC-Online
3.34. Prečítanie údajov o predaji cez PC ONLINE
3.35. Prečítanie údajov o počte PLU s nenulovým predajom
3.36. Prečítanie účteniek (PC žurnál) pre Euro-2000TE AlphaEuro-500TE Handy
3.37. Čítanie textového žurnálu (kópii účteniek)
3.38. Prečítanie údajov o veľkosti binárneho (PC) a textového žurnálu
3.39. Čítanie obsahu fiškálnej pamäte
3.40. Prečítanie hodinovvej uzávierky
3.41. Identifikačné parametre pokladnice
4. Popis dát v textovej forme
4.1. Zoznamy podporovaných konverzii dát
4.2. Význam daňových hladín
4.3. Textové logo
4.4. Textové logo pre Euro-2100
4.5. Systémové príznaky
4.6. Mená pokladníkov
4.7. Tovarové položky
4.8. Programovanie tovarových skupín (DPT)
4.9. Programovanie daňových hladín
4.10. Funkčné texty
4.11. Vymazanie predajných údajov PLU
4.12. Vykonanie Z-uzávierok
4.13. Grafické logo
4.14. Predajné jednotky
4.15. Kurz sekundárnej meny
4.16. Online
4.17. Rozšírené príznaky pre pokladnice s elektronickým žurnálom
4.18. Rozšírené príznaky pre pokladnice s 18 miestným čiarovým kódom
4.19. Vymazanie žurnálov z pamäte pokladnice
4.20. Správa pre obsluhu
4.21. Vymazanie nefinančných údajov PLU (Spustenie nefinančnej Z uzávierky PLU na pokladnici)
4.22. Programovateľné tlačidlá
4.23. Vymazanie hodinovej uzávierky
4.24. Prečítanie údajov o predaji za tovarové skupiny
4.25. Prečítanie údajov o predaji podľa DPH
4.26. Prečítanie aktuálnych hodnôt Grand-totálov
4.27. Prečítanie finančnej správy o predaji
4.28. Prečítanie údajov o predaji pokladníkov
4.29. Prečítanie údajov o predaji pokladníkov pre Euro-2000TE Alpha, Euro-500TE Handy, Euro-200TE
4.30. Získanie informácie o poslednej predanej položke v režime PC-Online
4.31. Získanie informácie o daniach prebiehajúceho predaja v režime PC-Online
4.32. Prečítanie údajov o predaji cez PC ONLINE
4.33. Prečítanie údajov o počte PLU s nenulovým predajom
4.34. Prečítanie účteniek (PC žurnál)
4.35. Čítanie textového žurnálu
4.36. Prečítanie údajov o veľkosti binárneho (PC) a textového žurnálu
4.37. Prečítanie hodinovvej uzávierky
4.38. Identifikačné údaje a parametre pokladnice
5. Popis dát pre spätný online režim
5.1. Popis dát v binárnej forme
5.2. Popis dát v textovej forme
A. Slovník použitých pojmov
B. Časy spracovania ON-LINE príkazov

Úvod

1. Licenčné ujednanie

  1. Zmluva pre voľne šíriteľnú verziu. Prijatím a/alebo používaním komunikačného softvéru firmy Elcom s. r. o. prijímate nasledujúcu zmluvu používateľa voľne šíriteľnej verzie. Táto zmluva je legálna záväzná zmluva medzi firmou Elcom s.r.o. a zákazníkmi alebo používateľmi softvéru a produktov firmy Elcom. Ak nezamýšľate akceptovať túto zmluvu, odstráňte všetky nainštalované komponenty softvéru firmy Elcom z Vášho počítača.

  2. Distribúcia voľne šíriteľnej verzie. Tento voľne šíriteľný softvér môže byť voľne distribuovaný za predpokladu:

    1. Distribúcia zahŕňa len originálne súbory dodané firmou Elcom s.r.o. Tieto originálne súbory nesmú byť zmenené, vymazané alebo k nim nesmú byť pridané iné súbory (s výnimkou bodu 3).

    2. Za prijatie softvéru nie je účtovaná žiadna platba, okrem odôvodnených nákladov na balenie a iné režijné náklady.

    3. Originálne súbory môžu byť distribuované spolu s aplikačným software, ktorý podporuje produkty firmy Elcom s.r.o.

    Informácie o distribúcii komunikačného softvéru firmy Elcom s. r. o. navštívte našu webovú stánku http://www.elcom.sk, alebo nám napíšte e-mail .

  3. Zmluva používateľa voľne šíriteľnej verzie. 

    1. Obmedzenia používania a distribúcie. Používateľ/kupca/vlastník nesmie používať alebo distribuovať softvér firmy Elcom pre žiadne nezákonné účely. Používateľovi/kupcovi/vlastníkovi nie je dovolené skúšať rozložiť alebo dekompilovať softvér a produkty firmy Elcom.

    2. Autorské práva a ich obmedzenia. Meno Elcom a ľubovoľné logo alebo grafický súbor, ktorý reprezentuje náš softvér nesmie byť použitý pri propagácii produktov vyvinutých pomocou nášho softvéru. Všetky časti softvéru a produktov firmy Elcom sú chránené autorskými právami.

    3. Obmedzenie zodpovednosti. Používateľ/kupca/vlastník softvéru firmy Elcom bude odškodňovať a brániť Elcom proti súdnym procesom, pohľadávkam, nákladom spojených s obhajobou a obvineniami, ktoré vyplynú z použitia softvéru firmy Elcom.

      Elcom nie je zodpovedný za žiadne škody akéhokoľvek druhu, zahŕňajúc stratu informácií, prerušenie obchodu spôsobeného pred, počas alebo po použití našich produktov.

Kapitola 1. Program Comm2A

1.1. O programe Comm2A

Program Comm2A.exe slúži ako komunikačný modul, zabezpečujúci komunikáciu medzi počítačom a pokladnicami Euro-1000M/T, Euro-2000M/T/TE Alpha a Euro-500T/TX/TE Handy. Je to 32 - bitová aplikácia určená pre Windows 95/98/2000/NT/XP. Program podporuje prenos programovateľných údajov z PC do pokladnice a naopak, podporuje funkcie online predaja a umožňuje prečítať predajné údaje z pokladnice.

1.2. Spúšťanie aplikácie

1.2.1. Použitie Comm2A s parametrami príkazového riadku

Program Comm2A je možné využívať troma základnými spôsobmi. Každý spôsob využíva iné parametre príkazového riadku.

  1. Použitie s konfiguračným súboromComm2A.exe [/t] [/SK | /CZ | /CZf | /EN | /ENf | /GB | /GBf | /SW | /RO | /PL | /HU | /LV | /MK | /FI | /GR | /SR | /LT | /MN | /DK | /DE] [/cfg_file:súbor] [/modem_wait:nnnn] [/err_file:súbor] [/run_file:súbor] [/cfg:ssssss] [/drm:drm] [/online_wait:čas]

    Všetky potrebné parametre budú získané z konfiguračného súboru. Namiesto nezadaných nepovinných parametrov príkazového riadku budú dosadené štandardné hodnoty.

  2. Využívanie len s príkazovým riadkom. Comm2A.exe [/t] [/SK | /CZ | /CZf | /EN | /ENf | /GB | /GBf | /SW | /RO | /PL | /HU | /LV | /MK | /FI | /GR | /SR | /LT | /MN | /DK | /DE] /com:n /speed:nnnn /ecr:nn /num:nn /o:nnn [/start:nnn] [/len:nnn] [/cfg:ssssss] [/tel:ttttttt] [/modem_wait:nnnn] /data_file:súbor [/err_file:súbor] [/run_file:súbor] [/drm:drm] [/online_wait:čas]

    V tomto režime musia byť zadané všetky potrebné parametre pre komunikáciu v príkazovom riadku. Ak nebudú zadané všetky parametre, zobrazí sa chybové hlásenie "Nenájdený konfiguračný súbor".

  3. Autodetekcia pokladnice. Comm2A.exe /autodetect /num:nn [/com:n] [/speed:nnnn] [/num:nn] [/SK | /CZ | /CZf | /EN | /ENf | /GB | /GBf | /SW | /RO | /PL | /HU | /LV | /MK | /FI | /GR | /SR | /LT | /MN | /DK | /DE] [/err_file:súbor] [/t]

    Tento režim sa používa na zistenie typu a komunikačných parametrov pripojenej pokladnice.

  4. Čítanie informácii o predajoch na pokladnici. Comm2A.exe [/t] [/SK | /CZ | /CZf | /EN | /ENf | /GB | /GBf | /SW | /RO | /PL | /HU | /LV | /MK | /FI | /GR | /SR | /LT | /MN | /DK | /DE] /com:n /speed:nnnn /ecr:nn /num:nn /online [/cfg:ssssss] [/tel:ttttttt] [/modem_wait:nnnn] /data_file:súbor [/divmul]

    Tento režim je podporovaný len pre pokladnice, ktoré umožňujú prenos dát o predajoch do počítača.

Je možné kombinovať aj spôsob I.II. - v tom prípade budú všetky parametre, ktoré nie sú zadané v II., získané z konfiguračného súboru

Príklad 1.1. Examples of command line usage

Comm2A.exe /autodetect /num:1 /CZf /t

Comm2A.exe /t /SK /com:1 /speed:38400 /ecr:20 /num:1 /o:158 /start:0 /len:2400 /cfg:timeout=1500 "/data_file:Sprava PLU.txt"

Poznámka

Medzi jetnotlivými parametrami musí byť medzera. V rámci jedného parametra nesmie byť použitá medzera. Ak je potrebné použitie medzery v rámci jedného aprametra, napríklad pri menách súbosov, musí byť tento argument ohraničený v úvodzovkách. Poradie parametrov nie je podstatné.

1.2.2. Popis parametrov príkazového riadku

/SK /CZ /CZf /EN /ENf /GB /GBf /SW /RO /PL /HU /LV /MK /FI /GR /SR /LT /MN /DK /DE

Nastavenie krajiny. Použiť možno len jeden z týchto parametrov, v opačnom prípade bude vyhlásená chyba.

Tabuľka 1.1. Popis skratiek krajín

skratkakrajina
SKSlovensko
CZČesko (nefiškálna verzia)
CZfČesko (fiškálna verzia)
EN, GBvšeobecná anglická verzia (nefiškálna)
ENf, GBffiškálna anglická verzia
SWŠvédsko
RORumunsko
PLPoľsko
HUMaďarsko
LVLotišsko
MKMacedónsko
FIFínsko
GRGrécko
SRSrbsko
LTLitva
MNČierna Hora (Monte Negro)
DKDánsko
DENemecko

Comm2A umožňuje, na základe nastavenia operačného systému, zistiť používaný typ krajiny. Táto možnosť nie je však podporovaná vo všetkých operačných systémoch. Druhá možnosť, ako nastaviť krajinu a nepoužiť príkazový riadok, je nainštalovať len jeden jazykový balík. V tomto prípade program Comm2A automaticky zmení verziu podľa národného balíka.

Priorita nastavenia národnej verzie je:

  1. príkazový riadok (doporučené)

  2. jazykový balík

  3. autodetekcia podľa nastavenia operačného systému

/t

textový režim, tzn. že všetky údaje sa budú čítať z textového súboru, resp. zapisovať do textového súboru.

Pri autodetekcii sa tento parameter využíva na zobrazenie nájdenej pokladnice na obrazovku (ak nie je zadaný, nájdená pokladnica nebude zobrazená, ale len uložená do súboru zadaného v parametri err_file).

/com:n

Nastavenie komunikačného portu, kde n je číslo komunikačného portu od 1 do 255.

/speed:nnnn

Nastavenie komunikačnej rýchlosti, kde nnnn je rýchlosť 9600, alebo 38400.

/ecr:nn

Nastavenie typu pokladnice, kde nn je číslo požadovaného typu.

/num:nn

Nastavenie čísla pokladnice (identifikačné číslo), kde nn je číslo pokladnice od 1 do 99.

/o:nnn

Nastavenie operácie kde nnn je číslo operácie.

/start:nnn

Nastavenie prvej prenášanej položky (parameter nie je potrebný pre všetky operácie).

/len:nnn

Nastavenie počtu prenášaných položiek (parameter nie je potrebný pre všetky operácie).

Pri odosielaní údajov do pokladnice v textovom režime (/t) je možné využiť autodetekciu počtu riadkov.

/cfg_file:súbor*1

Nastavenie*2 konfiguračného súboru.

V prípade, ak nebude zadaný konfiguračný súbor, najprv sa tento hľadá v aktuálnom adresári, potom v adresári aplikácie a ak sa nenájde použije sa štandardná cesta.

Poznámka

Štandardná cesta ku konfiguračnému súboru je adresár „Windows“ („C:\Windows“ pre Windows 95/98/ME/XP a „C:\WinNT“ pre Windows NT/2000, podľa nastavenia operačného systému).

/err_file:súbor*1

Nastavenie*2 súboru, kde bude uložený výsledok operácie.

/run_file:súbor*1

Nastavenie*2 „kontrolného“ súboru. Tento súbor bude po ukončení programu zmazaný. Tento mechanizmus slúži na zistenie ukončenia behu programu, v prípade že je tento spustený externou aplikáciou (súbor je potrebné vytvoriť pred spustením programu, program ho nevytvára automaticky).

/data_file:súbor*1

Nastavenie*2 dátového súboru, ktorý obsahuje údaje odosielané do pokladnice, alebo bude obsahovať údaje prečítané z pokladnice.

/cfg:ssssss

Nastavenie konfiguračného reťazca knižnice, kde ssssss je konfiguračný reťazec.

reťazec, skladajúci sa z jednotlivých parametrov oddelených od seba znakom „;“ (bodkočiarka). V prípade, že parameter obsahuje číselnú, alebo textovú hodnotu, táto je potom zadaná v tvare „parameter=číselná hodnota“, alebo „parameter=znak (reťazec)“.

Tabuľka 1.2. Podporované parametre (zvýraznené hodnoty sú automaticky nastavené pri inicializácii)

názov parametrapopis
modem+ / modem-Nastaví parametre modemovej komunikácie. Parameter modem+ nastaví čas po break signále pre rýchlosť 9600 Baud na 1s a timeout na 6s. modem- nastaví čas po break signále pre rýchlosť 9600 Baud na 20ms a timeout na 5s.
modemtime=timeNastaví časový limit čakania na odozvu modemu pri vytáčaní v milisekundách (60 s).
485+ / 485-Nastaví používanie / nepoužívanie riadenia toku potrebné pre prevodníky (RS232 na RS485).
485wait=timeNastaví časovú medzeru medzi príkazom na prepnutie prevodníka a začiatkom vysielania údajov. Čas sa udáva v mikrosekundách. (Upozornenie. nie všetky počítače podporujú počítanie času v mikrosekundách. V tom prípade bude čas zaokrúhlený hore na najbližšiu celú milisekundu).
485coef=coefficientNastaví koeficient pre prepínanie prevodníka (RS232 na RS485) do stavu prijímania dát. Koeficient je čas, za ktorý počítač prenesie 1000 bajtov cez komunikačný port vydelený časom potrebným na prenos jedného bitu. Na prenos 1 bajtu je potrebné preniesť 10 bitov (štart bit, 8 dátových bitov, stop bit) a započítať aj čas medzi jednotlivými bajtami.
timeout=timenastaví maximálny časový limit čakania na odpoveď od pokladne v milisekundách (5s) (menené parametrom modem+/-)
break=timenastaví časový limit čakania na začiatok komunikácie po break signále (20ms / 1s) (menené parametrom modem+/-) čas je udávaný v milisekundách.
break384=timeto isté ako break, ale len pre rýchlosť 38400baudov (20ms)
break96=timeto isté ako break, ale len pre rýchlosť 9600 baudov(1s) (menené parametrom modem+/-)
warning+ / warning / warning-Nastavuje „mód varovania“. „+“ znamená, že pri výskyte varovania bude komunikácia ukončená. „-“ znamená, že pri výskyte varovania komunikácia bude pokračovať. Bez znamienka znamená, že len pri výskyte varovania počas programovania pokladne bude komunikácia ukončená (napríklad programovanie PLU).
wait_sn=timekde “n” je číslo od 1 do 3 a čas je čas v milisekundách. Význam čísla n je: 1 – čas čakania v čakacej slučke pred prepnutím prevodníka 485, 2 = čas pred odoslaním paketu, 3 = čas po odoslaní paketu (a prepnutí prevodníka). Prednastavené hodnoty sú s1 = 0, s2 = 0, s3 = 0.
wait_rn=timekde “n” je číslo od 1 do 3 a čas je čas v milisekundách. Význam čísla n je: 1 – nevyužité od verzie 4.30, 2 = čas v čakacej slučke čítania bajtov z komunikačného portu, 3 = čas čakania v čakacej slučke pri čakaní na prečítanie bajtov z portu Prednastavené hodnoty sú r1 = 1, r2 = 1, s3 = 0.
decimal=znakPomocou tohto parametra je možné nastaviť desatinný odeľovač pri číslach. Štandardne je desatinný oddeľovač nastavený na znak bodka. Toto nastavenie je vhodné hlavne v prípade ak potrebujete importovať dáta získané z pokladnice do tabuľkových editorov (napríklad MS excel™, OOo Calc™), ktoré vyžadujú aby čísla používali desatinnú čiarku (podľa nastavenia operačného systému) a nie bodku. Tento nastavený znak bude používany aj pri konverzii z binárnej formy do textovej, aj z textovej formy do binárnej. Desatinný oddeľovač môže byť len jeden znak. V prípade zadania viacerých znakov je ako desatinný oddeľovač.
/tel:ttttttt

Nastavenie telefónneho čísla (v prípade, že má knižnica vytvoriť modemové spojenie).

/modem_wait:nnnn

Nastaví čas (v milisekundách) medzi ukončením vytáčania modemového spojenia a začiatkom komunikácie. Tento čas je potrebný pre niektoré druhy modemov. Štandardne je tento čas nastavený na 500ms.

/drm:drm

Nastavenie zobrazovania a zaokrúhľovania (v prípade textovej konverzie):

  • d - počet desatinných miest

  • r - počet miest pre zaokrúhľovanie

  • m - metóda zaokrúhľovania

    • 0 - k najbližšiemu celému číslu

    • 1 - vždy dole

    • 2 - vždy hore

    • 3 - štvrtinové zaokrúhľovanie

Poznámka

Pri čítaní údajov z pokladnice je použitý len počet desatinných miest. Zaokrúhľovanie čísel je používané len pri prenose do pokladnice.

/online_wait:čas

Čas medzi odoslaním dvoch online príkazov v milisekndách

/autodetect

Automatické rozoznávanie pripojenej pokladnice. Použitie parametrov /com:n a/alebo /speed:nnnn ohraničí vyhľadávanie na špecifický komunikačný port a/alebo konkrétnu prenosovú rýchlosť. Ak bude použitý parameter /t zobrazí sa typ pripojenej pokladnice aj na obrazovke.

/online

V tomto režime je možné prijímať informácie o predajoch vysielaných z pokladnice v takzvanom „spätnom online režime“. Program Comm2A zostáva spustený a zobrazený až do jeho ukončenia užívateľom. Do súboru je možné ukladať dáta v textovej aj v binárnej podobe. V binárnom režime je vytváraný samostatný súbor pre každý jeden predaj. Názov tohto súboru je vytváraný pridaním aktuálneho dátumu a času do názvu súboru. V textovom režime (parameter /t) je dátum a čas ukladaný priamo do textového súboru. Súbory v textovom režime nie sú prepisované, ale nové údaje sú vždy doplnené na koniec súboru. Bližší popis informácii, ktoré sú prijímané a ukladané je v samostatnej kapitole Kapitola 5, Popis dát pre spätný online režim.

/divmul

Tento parameter umožňuje smeniť oddeľovač medzi prvýmdruhým množstvom v textovej forme zo štandardného na znak "/", alebo "*" v závislosti na nastavení pokladnice.

*1: súbor znamená meno súboru (môže obsahovať aj cestu, relatívnu alebo absolútnu). Ak meno súboru obsahuje medzery je potrebné uzatvoriť ho do úvodzoviek (“meno súboru”).

Príklad 1.2. Nastavenie "dátového súboru"

/data_file:"c:\Program Files\Elcom\Comm2A\Com2A.data"

*2: nastavenie/pozícia = meno súboru (a cesta).

1.3. Popis konfiguračného súboru

Súbor je v textovom tvare a riadok je ukončený znakmi “nový riadok“:

  • 1. riadok obsahuje nastavenia sériového portu v tvare: port:rýchlosť,parita,databit,stopbit

    kde:

    • port: COM1 až COM255

    • rýchlosť: 9600 alebo 38400

    • parita: n

    • databit: 8

    • stopbit: 1

    Príklad 1.3. Ukážka prvého riadku

    COM2:38400,n,8,1

  • 2. riadok obsahuje informácie o ECR: numPLU numDPT numCashiers (ignoruje sa)

    kde:

    • početPLU: 1000, 2100, 2400, 6000, 9000 or 10000 (podľa typu pokladnice)

    • početSkupín: 8, 30 (podľa typu pokladnice)

    • početPokladníkov: 6 (podľa typu pokladnice a národnej verzie)

  • 3. riadok obsahuje informácie o prenášaných údajoch: početPoložiek indexPrvejPoložky veľkosťPoložky

    kde:

    • početPoložiek: počet prenášaných položiek (nie je využívané vo všetkých príkazoch)

    • indexPrvejPoložky: index prvej prenášanej položky počítane od nuly. (nie je využívané vo všetkých príkazoch)

    • veľkosťPoložky: veľkosť jedného záznamu (v bajtoch) (ignoruje sa)

    Pozri Príklady tretieho riadku.

  • 4. riadok obsahuje: čísloOperácie čísloECR typECR dátovýSúbor

    kde:

    • čísloOperácie: číslo operácie, ktorú chceme vykonať.

    • čísloECR: číslo pokladnice

    • typECR: typ pokladnice

    • dátovýSúbor: cesta k súboru v ktorom sú uložené dáta

  • 5. riadok (Nepovinný riadok. Používaný, len ak je potrebne vytvoriť modemové spojenie)

    obsahuje: TelefónneČíslo.

Príklad 1.4. Konfiguračný súbor pre prečítanie všetkých (2400) PLU z pokladnice (bez telefónneho čísla)

COM2:38400,n,8,1
2400 8 6
2400 0 32
138 1 1 D:\DATA\comm2A.dat

Príklad 1.5. Konfiguračný súbor pre prečítanie textového loga z pokladnice (s telefónnym číslom)

COM2:38400,n,8,1
2400 8 6
6 0 24
128 1 1 D:\DATA\comm2A.dat
0512424242

Príklad 1.6. Parametre pre tretí riadok

ID operácievýznam / obsah riadkuPoznámka
3PočetPLU 1PLU-1 34PočetPLU = Počet položiek, ktoré sa budú prenášať; 1PLU-1 = číslo prvej prenášanej položky – 1
341 9 34Príklad: "prenos tovarových položiek od 10 do 50"
10PočetPLU 1PLU-1 30 
10101 99 30Príklad: "prenos tovarových položiek od 100 do 200"
12PočetPLU 1PLU-1 1PočetPLU = Počet položiek pre vymazanie predajných údajov, 1PLU-1= číslo prvej položky – 1
12101 99 1Príklad: "vymazanie predajných údajov tovarových položiek od 100 do 200"
18PočetPLU 0 28PočetPLU = Počet položiek pre predaj v PC ONLINE režime.
29PočetPLU 1PLU-1 30 
30PočetPLU 1PLU-1 34 
40PočetRiadkov 0 23PočetRiadkov = Počet riadkov správy pre pokladníka
131PočetPLU 1PLU-1 44 
138PočetPLU 1PLU-1 32 
157PočetPLU 1PLU-1 32 
158PočetPLU 1PLU-1 44 

Pre ostatné komunikačné príkazy sú tieto hodnoty ignorované. Takisto je ignorované aj posledné číslo (dĺžka údajov).

1.4. Nastavenie rozsahu (Range select)

Nastavenie rozsahu znamená nastavenie parametrov početPoložiekindexPrvejPoložkykonfiguračnom súbore a/alebo použitie parametrov /start:nnn/len:nnnpríkazovom riadku.

Ak príkaz nevyžaduje zadanie rozsahu, hodnoty početPoložiekindexPrvejPoložky budú ignorované. Hodnoty uvedené v konfiguračnom súbore môžu byť nahradené parametrami v príkazovom riadku (použitím /start:nnn namiesto indexPrvejPoložky/len:nnn namiesto početPoložiek).

Pre nastavenie rozsahu platia nasledujúce pravidlá:

  • početPoložiekindexPrvejPoložky sú vždy typu WORD

  • početPoložiek je v rozsahu od 1 do "Max_počet_PLU".

  • indexPrvejPoložky je v rozsahu od 0 do "Max_počet_PLU - 1".

  • Parametre príkazového riadku majú vyššiu prioritu ako parametre v konfiguračnom súbore.

  • textovom režime je možné využiť autodetekciu vstupnej veľkosti súboru a nie je nevyhnutné zadať parametre štartu a dĺžky, ale ak sú zadané majú vyššiu prioritu ako parametre autodetekcie, ak sú zadané v príkazovom riadku).

  • Pre čítanie PC žurnálu, Textového žurnálu alebo správy tovarových položiek s nenulovým predajom sú parametre konfiguračného súboru ignorované. V tomto prípade bude z pokladnice vyčítaná informácia o aktuálnom rozsahu.

  • Pri prijímaní naprogramovaných tovarových položiek a údajov o predaji tovarových položiek (okrem čítania tovarových položiek s nenulovým predajom) je vždy potrebné zadať rozsah.

  • Pri nastavovaní rozsahu pomocou typu DWORD je možné využiť autodetekciu rozsahu (nie je potrebné zadávať tieto hodnoty).

1.5. Popis obsahu chybového súboru

"Chybový súbor" obsahuje výsledky operácie.

Tabuľka 1.3. Popis návratových hodnôt programu (obsah súboru err_file)

prvý riadokvýznam a obsah ďalších riadkov
0 OK
Úspešný priebeh komunikácie
2. riadok môže obsahovať doplnkové informácie*.
1 ERROR
Počas komunikácie došlo k chybe
2. riadok obsahuje hodnotu posledného prijatého ACK paketu (neplatí pre autodetekciu pokladnice).
3. riadok môže obsahovať doplnkové informácie*.
2 CANCELLED
Komunikácia bola prerušená užívateľom.
2. riadok môže obsahovať doplnkové informácie*.
7 TYPE_OK
Úspešná detekcia typu pokladne
2. riadok obsahuje komunikačný port a rýchlosť
3. riadok obsahuje číselný kód nájdeného typu pokladnice.
8 CHANGE_VAT
Pri prenose tovarových položiek do pokladnice boli zmenené daňové hladiny – komunikácia prebehla úspešne.
2. riadok súboru obsahuje doplnkové informácie*.
9 SALE
Komunikácia s pokladňou nebola úspešná, lebo na pokladni je rozblokovaný nákup
2. riadok obsahuje hodnotu posledného prijatého ACK paketu.

*: textový reťazec (Riadok obsahuje znaky pre každú položku. Medzi znakmi nie sú medzery). Pre rôzne komunikácie majú znaky nasledujúci význam:

  • programovanie tovarových položiek (PLU):

    • neprenesené PLU sú označené znakom „*“

    • znak „A“ reprezentuje zmenenú daňovú hladinu položky a znak „N“ zase nezmenenú (v oboch prípadoch bola položka prenesená do pokladnice)

    • V prípade ak sa vyskytlo varovanie (zle údaje PLU) je príslušne PLU označené ako „W“ - nebolo naprogramované.

  • posielanie textov do pokladnice:

    • „P“ - riadok bol bezchybne vytlačený,

    • „W“ - riadok obsahoval nepovolený znak a nebol vytlačený.

  • ostatné:

    • „E“ - chyba,

    • „W“ - varovanie,

    • „@“ - prenos bol úspešný

    • „T“ - nesprávne priradenie ku daňovej hladine (údaje posielané do pokladnice neboli pokladnicou akceptované).

    • „D“ - nesprávne priradenie ku tovarovej skupine (údaje posielané do pokladnice neboli pokladnicou akceptované).

    • „U“ - nesprávne priradenie ku tovarovej jednotke (údaje posielané do pokladnice neboli pokladnicou akceptované).

    • „Q“ - nesprávna hodnota zásob, množstva (údaje posielané do pokladnice neboli pokladnicou akceptované).

    • „V“ - nesprávna cena (údaje posielané do pokladnice neboli pokladnicou akceptované).

    • „I“ - index mimo povoleného rozsahu.

    • „C“ - zlý / nesprávny textový reťazec (napríklad názov položky).

    • „B“ - chybný čiarový kód (len pri programovaní PLU).

    • „?“ - nastala chyba pri komunikácii a nebolo možné z zistiť, či bola položka zaslaná do pokladnice.

Všetky ostatné chyby sú zobrazované v Dialógovom okne.

1.6. Chybové / návratové hodnoty (ACK)

Tabuľka 1.4. Význam návratových hodnôt operácii

Kód chybyvýznam
0OK (Operácia bola úspešne vykonaná)
1Chyba počas komunikácie (zlé CRC, zlý paket, zlá operácia...)
2
Tovarová položka (PLU) bola naprogramovaná a bola zmenená jej daňová hladina (pri programovaní PLU)
Daňové hladiny neboli naprogramované (pri programovaní daní)
3Na pokladnici je rozúčtovaný nákup (komunikácia nie je možná).
4Priradenie k daňovej hladine je mimo rozsah (neexistujúca, alebo zakázaná daňová hladina).
5Priradenie k tovarovej skupine je mimo povoleného rozsahu!
6Predajná jednotka je mimo povoleného rozsahu!
7Množstvo je mimo povoleného rozsahu!
8Cena je mimo povoleného rozsahu!
9ONLINE predaj nie je povolený v tomto režime! (potrebné prepnúť pokladnicu do R alebo T režimu)
10Príkaz je mimo povoleného rozsahu, alebo nie je povolený v tomto režime!
11Index tovarovej položky je mimo povoleného rozsahu!
12Zlý textový reťazec (meno tovarovej položky, alebo číslo kreditnej karty)
13Platená suma je mimo povoleného rozsahu!
14Typ platby je mimo povoleného rozsahu!
15Platba v príslušnej mene nie je v povolenom rozsahu, alebo tento typ nemôže byť použitý, pretože pokladnica je v zlej Euro fáze.
16Predaj nie je začatý – teraz nie je príkaz povolený!!
17Zlý obsah tlačeného riadku! (nepodporovaná znaky)
18Správa pre obsluhu má viac ako 5 riadkov! (nie je možné poslať správu)
19Elektronický žurnál je plný. Nie je možné vykonať operáciu. (platí len pre pokladnice s elektronickým žurnálom)
20Príznak prirážky/zľavy je mimo povoleného rozsahu.
21Typ prirážky/zľavy je mimo povoleného rozsahu.
22Typ databázovej prirážky/zľavy je mimo povoleného rozsahu.
23Hodnota prirážky/zľavy je mimo povoleného rozsahu.
24Nesprávne použitie prirážky/zľavy (nie okamžite za predaným PLU).
26Nesprávny čiarový kód.
27Nie je možné vykonať operáciu. Je potrebné vykonať dennú uzávierku.
28Nie je možné vykonať operáciu. Fiškálna pamäť je plná. (len fiškálne verzie)
32Nie je možné vykonať hodinovú uzávierku (periodickú). Najprv je potrebné vykonať hodinovú uzávierku (dennú).
33Nie je možné vymazať textový žurnál z pokladnice. Žurnál nebol celý prenesený do PC.
101Nie je možné vykonať operáciu REFUND.
103Tovar nebol predaný.
105Ukončite nákup (bola dosiahnutá maximálna dĺžka jedného nákupu).
106Prekročenie limitu násobenia.
108Nie je možné predať tovar s naprogramovanou cenou. Naprogramovaná cena je neaktívna.
109Prekročená maximálna hodnota pre jednu daňovú hladinu v uzávierke.
111Nedovolená oprácia s vratnými obalmi.
112Zakázaný predaj daného PLU. PLU nie je aktívne.
113Neaktívna daňová hladina.
114Chýba cena tovaru.
117Došlo k podtečeniu zásob. Operácia spôsobila záporný stav zásob..
118Prekročenie limitu ceny jedného nákupu.
119Prekročenie limitu počtu číslic ceny.
120Pokus o aplikovanie prirážky/zľavy na vratný obal.
122Otvorená cena nie je aktívna.
124Prekročenie limitu prirážky/zľavy.
125Prekročnie limitu desatinných miest.
127Nie je možné použiť prirážku/zľavu na zápornu hodnotu.
128Storno nie je možné v tejto fáze predaja.
130Prekročenie maximálnej hodnoty GT.
131Záporná hodnota GT.
132Pokus o platbu šekom, alebo kreditom v cudzej mene.
135Prekročenie limitu platby kreditnou kartou.
136Záporná hodnota daňovej hladiny.
137Nesprávny čiarový kód.
138Názov predávanej položky je prázdny. Predaj nie je možný.
142Prekročenie počtu záporných položiek.
143Prekročenie limitu počtu zliav.
144Poškodený záznam dane.
193Naprogramovaný čiarový kód má nesprávny formát
194Prekročenie limitu výslednejceny pre tvorbu EAN-u.
195
196Prekročenie limitu ceny PLU pre tvorbu EAN-u.
197Prekročenie limitu množstva PLU pre tvorbu EAN-u.
199Je potrebné zadať číslo dokumentu, aby bolo možné otvoriť účtenku.

1.7. Oddeľovanie hodnôt a záznamov

V textovom móde je nevyhnutné navzájom oddeľovať jednotlivé záznamy a ich hodnoty. Na oddeľovanie sa používajú dva druhy oddeľovačov.

  • ItemSeparator (oddeľovač hodnôt). používa sa na oddelenie dvoch hodnôt toho istého logického celku, ako napríklad názov položky a jej cena. V Comm2A je tento oddeľovač reprezentovaný znakom ';' (bodkočiarka).

  • LineSeparator (oddeľovač riadkov/záznamov). používa sa na oddelenie dvoch blokov / záznamov rovnakého významu. Tento oddeľovač je reprezentovaný znakmi nový riadok (CR + LF = 0x0D, 0x0A (v hexadecimálnom tvare)).

Kapitola 2. Reprezentácia binárnych dát

2.1. Prezentovanie použitých dátových typov

2.1.1. Dátové typy

Tabuľka 2.1. Definície dátových typov

Názov typudĺžka (v bajtoch)popis
BYTE1celé číslo bez znamienka
WORD2celé číslo bez znamienka, typ "little endian" (nižší bajt, vyšší bajt)
DWORD4celé číslo bez znamienka, typ "little endian" (najnižší bajt je prvý, najvyšší bajt je posledný)
N66celé číslo so znamienkom, typ "little endian". Nižších (prvých) 47 bitov je použitých na vyjadrenie čísla bez znamienka. Posledný bit je použitý na určenie znamienka (hodnota 0: kladné, hodnota 1: negatívne), viď príklady 6 bajtového čísla.
char1celé číslo so znamienkom
int2celé číslo so znamienkom, typ "little endian" (nižší bajt, vyšší bajt)
long4celé číslo so znamienkom, typ "little endian" (najnižší bajt je prvý, najvyšší bajt je posledný)
double8reálne číslo (kompatibilné s typom double v programovacom jazyku C). Ak je použité rozšírenie typu, potom sa desatinná časť nebude používať.
stringrôznaTextový reťazec s premenlivou dĺžkou. (rezervovaná dĺžka = posledny_bajt - prvý_bajt + 1). Ak je skutočná dĺžka reťazca menšia ako rezervovaná dĺžka, reťazec je ukončený nulou. Po ukončovacom znaku reťazca (znak 0x00) by mali nasledovať len znaky (0x00). Pozri znakovú sadu pokladnice pre korektné interpretovanie znakov.
n*charn(Textový) reťazec s presne určenou dĺžkou n bajtov. Pozri znakovú sadu pokladnice pre korektné interpretovanie znakov.
BARCODErôznaČiarový kód uložený v BCD formáte (dve číslice čiarového kódu v jednom bajte). Ak je počet číslic nepárny, potom horná časť prvého bajtu musí byť nastavená na nulu.

Tabuľka 2.2. Rozšírenie číselných typov

rozšírenie typupopis
(1)Číslo s jedným desatinným miestom.
(2)Číslo s dvomi desatinnými miestami.
(3)Číslo s tromi desatinnými miestami.
(*)Počet desatinných miest ceny (v rozsahu 0 až 3), ktorý je závislý na nastavení pokladnice (viď. Užívateľský manuál pokladnice - počet desatinných miest pre zobrazenie)
(*2)Počet desatinných miest pre sekundárnu menu (v rozsahu 0 až 3). (pozri užívateľský manuál pokladnice.)
(#)Počet desatinných miest pre zadávanie množstva (v rozsahu 0 až 3), ktorý je závislý na nastavení pokladnice (viď. Užívateľský manuál pokladnice - počet desatinných miest pre zadávanie množstva)

Výstraha

Čísla s desatinnými miestami sú interpretované ako celé čísla, ktorých hodnoty sú vynásobené číslom 1 (0 desatinných miest), 10 (1 desatinné miesto), 100 (2 desatinné miesta), alebo 1000 (pre 3 desatinné miesta) v závislosti od počtu desatinných miest, ktoré sa majú použiť.

Príklad 2.1. 6 bajtové číslo

číslosekvencia bajtov (hexadecimálny tvar)
101 00 00 00 00 00
-101 00 00 00 00 80
778995785 DD 76 00 00 00
2001599834113812 90 78 56 34 12
-2001599834113812 90 78 56 34 92

2.1.2. Interpretácia znakov

Tabuľka 2.3. Definícia znakov používaných v pokladniciach (česká verzia)

kód v pokladniciznak / význam
0x7bá
0x7cÁ
0x7dů
0x7eŮ
0x7fč
0x80Č
0x81ď
0x82Ď
0x83é
0x84É
0x85í
0x86Í
0x87ĺ
0x88Ĺ
0x89ě
0x8aĚ
0x8bň
0x8cŇ
0x8dó
0x8eÓ
0x8fř
0x90Ř
0x91ŕ
0x92Ŕ
0x93š
0x94Š
0x95ť
0x96Ť
0x97ú
0x98Ú
0x99ý
0x9aÝ
0x9bž
0x9cŽ
0x9d*¥ - znak yenu (nepoužíva sa vo všetkých pokladniciach)
0x9e*≈ - oddeľovací znak (nepoužíva sa vo všetkých pokladniciach)
0x9f*€ - znak eura (nepoužíva sa vo všetkých pokladniciach)
0x1fznak dvojitej šírky (znak za týmto znakom bude vytlačený ako znak s dvojnásobnou šírkou)
0x5b*Rímska číslica "I" (priradenie k daňovej hladine 1 - len pre nefiškálne verzie) (znak Ⅰ)
0x5c*Rímska číslica "II" (priradenie k daňovej hladine 2 - len pre nefiškálne verzie) (znak Ⅱ)
0x5d*Rímska číslica "III" (priradenie k daňovej hladine 3 - len pre nefiškálne verzie) (znak Ⅲ)
0x5e*Rímska číslica "IV" (priradenie k daňovej hladine 4 - len pre nefiškálne verzie) (znak Ⅳ)
0x5f*Rímska číslica "V" (priradenie k daňovej hladine 5 - len pre nefiškálne verzie) (znak Ⅴ)
0x60*Rímska číslica "VI" (priradenie k daňovej hladine 6 - len pre nefiškálne verzie) (znak Ⅵ)
0x20 - 0x7aŠtandardné znaky ASCII tabuľky s výnimkou znakov 0x5b až 0x60 používaných pre priradenie k daňovej hladine

Poznámka

*: Rezervované znaky (len na čítanie), nie je možné naprogramovať text pokladnice s týmto znakom.

Kapitola 3. Popis dát v binárnej forme

Obsah

3.1. Typy pokladníc
3.2. Význam daňových hladín
3.3. Zoznamy príkazov
3.4. Textové logo
3.5. Textové logo pre Euro-2100
3.6. Systémové príznaky
3.7. Systémové príznaky pre Euro-2100
3.8. Mená pokladníkov
3.9. Štruktúry a príkazy tovarových položiek (PLU)
3.9.1. Príkazy na prácu s PLU
3.9.2. PLU príkazy pre Euro-1000
3.9.3. PLU príkazy pre Euro-2000 Alpha
3.9.4. PLU príkazy pre Euro-500T/TX Handy
3.9.5. PLU príkazy pre Euro-500TE Handy
3.9.6. PLU príkazy pre Euro-2100
3.10. Programovanie tovarových skupín (DPT)
3.10.1. Programovanie tovarových skupín pre pokladnice Euro-1000, Euro-2000 AlphaEuro-500 Handy
3.10.2. Programovanie tovarových skupín pre pokladnice Euro-2100
3.10.3. Príznaky tovarových skupín
3.11. Programovanie daňových hladín
3.12. Funkčné texty
3.13. Vymazanie predajných údajov PLU
3.14. Vykonanie Z-uzávierky
3.15. Grafické logo
3.15.1. Grafické logo 168*180
3.15.2. Grafické logo 240*160
3.15.3. Grafické logo 360*240
3.16. Predajné jednotky
3.17. Kurz sekundárnej meny
3.18. ON-LINE komunikácia PC—> ECR
3.18.1. ON-LINE komunikácia PC—> ECR pre Euro-2000 AlphaEuro-500 Handy
3.18.2. ON-LINE komunikácia PC—> ECR pre Euro-2100
3.19. Rozšírené príznaky pre pokladnice Euro-2000TE Alpha, Euro-500TE HandyEuro-200TE
3.20. Rozšírené príznaky pre Euro-2100TX
3.21. Vymazanie žurnálov z pamäte pokladnice
3.22. Správa pre obsluhu
3.23. Vymazanie nefinančných údajov PLU
3.24. Programovateľné tlačidlá
3.25. Vymazanie hodinovej uzávierky
3.26. Prečítanie údajov o predaji za tovarové skupiny
3.26.1. Prečítanie údajov o predaji za tovarové skupiny pre pokladnice Euro-1000, Euro-2000 AlphaEuro-500 Handy
3.26.2. Prečítanie údajov o predaji za tovarové skupiny pre pokladnice Euro-2100
3.27. Prečítanie údajov o predaji podľa DPH
3.28. Prečítanie aktuálnej hodnoty Grand-totálu
3.29. Prečítanie finančnej správy o predaji
3.30. Prečítanie údajov o predaji pokladníkov
3.31. Prečítanie údajov o predaji pokladníkov pre Euro-500TE Handy, Euro-2000TE AlphaEuro-200TE
3.32. Získanie informácie o poslednej predanej položke v režime PC-Online
3.32.1. Získanie informácie o poslednej predanej položke v režime PC-Online pre Euro-2000 AlphaEuro-500 Handy
3.32.2. Získanie informácie o poslednej predanej položke v režime PC-Online pre Euro-2100
3.33. Získanie informácie o daniach prebiehajúceho predaja v režime PC-Online
3.34. Prečítanie údajov o predaji cez PC ONLINE
3.35. Prečítanie údajov o počte PLU s nenulovým predajom
3.36. Prečítanie účteniek (PC žurnál) pre Euro-2000TE AlphaEuro-500TE Handy
3.37. Čítanie textového žurnálu (kópii účteniek)
3.38. Prečítanie údajov o veľkosti binárneho (PC) a textového žurnálu
3.39. Čítanie obsahu fiškálnej pamäte
3.40. Prečítanie hodinovvej uzávierky
3.41. Identifikačné parametre pokladnice

3.1. Typy pokladníc

Tabuľka 3.1. Typy pokladníc

číslo (ID)typpočet PLUpočet DPT
1Euro-2000T Alpha2 3008
3Euro-1000T1 0008
5Euro-2000T Alpha10 0008
10Euro-500T Handy2 10030
11Euro-500T Handy10 00030
13Euro-500TX Handy2 10030
14Euro-500TX Handy10 00030
20Euro-500TE Handy2 40030
21Euro-500TE Handy5 40030
22Euro-2100TX8 00030
23Euro-2100TX (verzia 2 s detekciou hardvéru)8 000 / 27 000*30
24Euro-2000TE Alpha2 4008
25Euro-2000TE Alpha6 0008

Poznámka

*:Počet tovarových položiek je rozielný v závislosti na tom, či pokladnica obsahuje, alebo neobsahuje rozširujúci pamäťový modul.

3.2. Význam daňových hladín

  • Všetky pokladnice majú šesť daňových hladín,

  • Daňová hladina označená číslom 7 je nezdaniteľná daňová hladina,

  • Daňové hladiny od 1 po 5 sú programovateľné daňové hladiny,

  • Každá daňová hladina, ktorá je nastavená na hodnotu 100,00%, je zakázaná daňová hladina (predaj v tejto daňovej hladine nie je možný)

3.3. Zoznamy príkazov

Tabuľka 3.3. Prečítanie údajov z pokladnice

príkazpopisEuro-1000Euro-2000 AlphaEuro-500 HandyEuro-2100
TTTETTXTETX
128Textové logoxxxxxxx
129Systémové príznakyxxxxxxx
130Mená pokladníkovxxxxxxx
131Prečítanie správy o predaji PLU (X uzávierka)x------
132Prečítanie údajov o predaji za tovarové skupiny (X uzávierka)xxxxxxx
133Prečítanie údajov o predaji podľa DPH (X uzávierka)xxxxxxx
134Prečítanie aktuálnych hodnôt Grand-totálovxxxxxxx
135Prečítanie dennej finančnej správy o predaji (X uzávierka)xxxxxxx
137Funkčné textyxxxxxxx
138Prečítanie naprogramovaných PLUx------
139Prečítanie údajov o predaji pokladníkov (X uzávierka)xxxxxxx
143Grafické logoxxxxxxx
144Predajné jednotky-xxxxxx
145Kurz sekundárnej menyxxxxxxx
147Získanie informácie o poslednej predanej položke v režime PC-Online-xxxxxx
148Získanie informácie o daniach prebiehajúceho predaja v režime PC-Online-xxxxxx
149Rozšírené príznaky--x--xx
150Správa o predaji cez PC ONLINE (X uzávierka)-xxxxxx
151Správa o predaji cez PC ONLINE s vymazaním údajov (Z uzávierka)-xxxxxx
152Prečítanie údajov o počte PLU s nenulovým predajom-xxxxxx
157Prečítanie naprogramovaných PLU (bezpečné)-xxxxxx
158Prečítanie správy o predaji PLU (bezpečné) (X uzávierka)-xxxxxx
159Prečítanie správy o predaji PLU s nenulovou hodnotou predaja (bezpečné) (X uzávierka)-xxxxxx
160Prečítanie účteniek (PC žurnál) (X uzávierka)--x--x-
161Prečítanie účteniek (PC žurnál) s vymazaním (Z uzávierka)--x--x-
162Prečítanie textového žurnálu (X uzávierka)--x--x-
163Prečítanie textového žurnálu s vymazaním (Z uzávierka)--x--x-
164Prečítanie údajov o veľkosti žurnálov--x--x-
166Čítanie obsahu fiškálnej pamätexxxxxxx
174Prečítanie nastavenia "programovateľných tlačidliel"------x
179Prečítanie hodinovvej uzávierky (dennej) (X uzávierka)------x*1
180Prečítanie hodinovvej uzávierky (periodickej) (X uzávierka)------x*1
255Prečítanie informácii o pokladnici------x*1

*1: Plati pre firmware pokladníc vyrobený po 16.5.2006

3.4. Textové logo

Logo, ktoré sa bude tlačiť na účtenku.

Číslo príkazu:
0 - programovanie
128 - prečítanie
Dĺžka údajov:6 * 24

DATA tvorí 6 reťazcov (kódovaných v internej znakovej sade pokladnice), predstavujúcich 6 riadkov loga.

Bajt(y)Významtyprozsah
0-24Riadok textového logastringznaky

Poznámka

V pokladniciach Euro-1000T, Euro-2000T AlphaEuro-500T Handy sa použije len prvých 17 znakov každého reťazca. Zvyšné sú v pokladnici ignorované.

3.5. Textové logo pre Euro-2100

Logo, ktoré sa bude tlačiť na účtenku.

Číslo príkazu:
0 - programovanie
128 - prečítanie
Dĺžka údajov:9 * 24

DATA tvorí 9 reťazcov (kódovaných v internej znakovej sade pokladnice), predstavujúcich 9 riadkov loga.

Bajt(y)Významtyprozsah
0-24Riadok textového logastringznaky

3.6. Systémové príznaky

Číslo príkazu:1 - programovanie, 129 - príjem
Dĺžka údajov:34

0.Bajt V pokladnici
bitVýznampríznakčíslica
0xpočet desatinných miest pre zobrazovanie ceny a dane (rozsah: <0, 3>)16
1x
2x
3xpočet desatinných miest, na ktoré sa má zaokrúhľovať cena (rozsah: <0, 3>)15
4x
5x
6xspôsob zaokrúhľovania: 0 – od 5 hore, 1 – vždy smerom hore, 2 – vždy smerom dole, 3 – štvrtinové zaokrúhľovanie11
7x

1.Bajt V pokladnici
bitVýznampríznakčíslica
0xpočet desatinných miest, na ktoré sa má zaokrúhľovať daň (rozsah: <0, 3>)14
1x
2x
3xpočet desatinných miest pre zaokrúhľovanie ceny nákupu (rozsah: <0, 3>)13
4x
5x
6xspôsob výpočtu dane: 0 - DPH je súčasťou ceny, 1 - DPH je dopočítané k cene12
7x

Poznámka

Zmena nastavenia meny (bajty 1 a 2) je možná len pred fiškalizáciou a len ak je nulové GT.

2.Bajt V pokladnici
bitVýznampríznakčíslica
0xpočet desatinných miest pre zadávanie množstva (rozsah: <0, 3>)23
1x
2xpočet voľných riadkov medzi účtenkami (rozsah: <0, 6>)24
3x
4x
5xpočet riadkov loga (rozsah: <0, 6>)25
6x
7x

3.Bajt V pokladnici
bitVýznampríznakčíslica
0xDvojnásobné použitie násobenia množstva: 0 - výpočet zlomkového množstva, 1 - výpočet dvakrát násobeného množstva26
1xFormát zobrazovania dátumu: 0 - deň, mesiac, rok; 1 - mesiac, deň, rok22
2xTlač daňových údajov: 0 - údaje o daniach sa netlačia na účtenku, 1 - údaje o daniach sa tlačia na účtenku21
3-nevyužité  
4-
5-
6-
7-

Bajt(y)Významtyppríznakčíslice
4-5číslo účtenky zmenšené o 1 (rozsah: <0, 9998>)WORD34-7
6číslo pokladnice (rozsah: <1, 99>)BYTE32-3

Poznámka

Číslo účtenky je ignorované pri prenose do pokladnice.

7.Bajt V pokladnici
bitVýznampríznakčíslica
0xNulovanie poradového čísla účtenky: 0 - po vykonaní dennej uzávierky, 1 - po vykonaní mesačnej uzávierky (ignoruje sa)31
1-nevyužité  
2-
3-
4-
5-
6-
7-

8.Bajt V pokladnici
bitVýznampríznakčíslica
0xPovinné stláčanie klávesu Medzisúčet pri ukončení predaja: 0 - nie, 1 - áno42
1xVýpis hodnoty medzisúčtu na tlačiarni po stlačení klávesu Medzisúčet: 0 - nie, 1 - áno41
2xPovinné zadávanie čísla kreditnej karty pri platení na kredit: 0 - nie, 1 - áno43
3xPovinné zadávanie platenej hodnoty: 0 - nie, 1 - áno44
4-nevyužité  
5-
6-
7-

BajtVýznamtyppríznak
9nevyužitéBYTE 

10.Bajt V pokladnici
bitVýznampríznakčíslica
0xProgramovanie koncového znaku pre snímač čiarového kódu: 0 - zakončovací znak je CR a LF, 1 - zakončovací znak je CR, 2 - zakončovací znak je LF51
1x
2xProgramovanie komunikačnej rýchlosti pre snímač čiarového kódu: 0 - 1 200 Bd, 1 - 2 400 Bd, 2 - 4 800 Bd, 3 - 9 600 Bd, 4 - 19 200 Bd52
3x
4x
5xProgramovanie komunikačnej rýchlosti pre PC: 0 - 9 600 Bd, 1 - 38 400 Bd53
6xVýber komunikačného protokolu pre elektronické váhy (bity 0 a 1) - pre zoznam podporovaných typov, pozri užívateľský manuál54
7x

11.Bajt V pokladnici
bitVýznampríznakčíslica
0xVýber komunikačného protokolu pre elektronické váhy (bity 2 a 3) - pre zoznam podporovaných typov, pozri užívateľský manuál54
1x
2xSmer prenosu dát v režime PC-ON LINE: 0 - údaje o predaji môžu byť iba vysielané z PC, 1 - údaje o predaji môžu byť vysielané z PC aj prijímané do PC55
3xVýber komunikačného protokolu pre platobný terminál: 0 - nie je povolená komunikácia s plat. terminálom, 1 - Bull Amadeo, 2 - PinPad - KeyCorp56
4x
5x
6-   
7-

Poznámka

Bajty 10 a 11 sú ignorované v pokladniciach Euro-1000.

12.Bajt V pokladnici
bitVýznampríznakčíslica
0xProgramovanie módu tlače bez pripojenia adaptéra: 0 - normálny mód, 1 - ekonomický mód, 2 - rýchly mód61
1x
2xProgramovanie módu tlače s pripojeným adaptérom: 0 - normálny mód, 1 - ekonomický mód, 2 - rýchly mód62
3x
4xTlač grafického loga: 0 – nie, 1 – áno63
5xVeľkosť fontu tlače: 0 - veľký font (výška 2,5 mm), 1 – malý font (výška 2 mm)64
6-nevyužité  
7xÚsporný režim - bit 0 (len pre Euro-500 Handy): 0 - úsporný režim je neaktívny, 1 - úsporný režim po 1 min., 2 - úsporný režim po 5 min., 3 - úsporný režim po 10 min., 4 - úsporný režim po 15 min.65

Poznámka

Bajt 12 je ignorovaný v pokladniciach Euro-1000MEuro-2000M. (funkčné, len s termálnymi tlačiarňami, teda pokladnicami typov T, TE, TX)

Poznámka

V pokladnici Euro-500 Handy je vždy použitý veľký font (bajt 12, 5. bit).

13.Bajt V pokladnici
bitVýznampríznakčíslica
0xÚsporný režim - bity 1 a 2 (len pre Euro-500 Handy): 0 - úsporný režim je neaktívny, 1 - úsporný režim po 1 min., 2 - úsporný režim po 5 min., 3 - úsporný režim po 10 min., 4 - úsporný režim po 15 min.65
1x
2-nevyužité  
3-
4-
5-
6-
7-

Bajt(y)Významtyppríznak
14-15hodnota percentuálnej prirážky (rozsah: <1, 9999>)WORD(2)7
16-17limit percentuálnej prirážky pre zadanie z klávesnice pokladnice (rozsah: <1, 99>)WORD7
18-19hodnota percentuálnej zľavy (rozsah: <1, 9999>)WORD(2)8
20-21limit percentuálnej zľavy pre zadanie z klávesnice pokladnice (rozsah: <1, 9999>)WORD8
22-27čas: hodiny:minúty:sekundy, hodiny – dve číslice, minúty – dve číslice, sekundy – dve číslice vo vnútorných kódoch pokladnice (pozri príklad zápisu času)6*char9
28-33deň: deň.mesiac.rok, deň – dve číslice, mesiac – dve číslice, rok – dve číslice vo vnútorných kódoch pokladnice (pozri príklad zápisu dátumu)6*char10

Príklad 3.1. Čas

Čas "12:20:32" (24 hodinový čas) sa v pokladnici reprezentovaný postupnosťou kódov: 0x31, 0x32, 0x32, 0x30, 0x33, 0x32

Príklad 3.2. Dátum

Dátum "1. apríla 1999" (01.04.99) je v pokladnici reprezentovaný postupnosťou kódov: 0x30, 0x31, 0x30, 0x34, 0x39, 0x39

Poznámka

Zmena dátumu a času (bajty 22 až 33) nie je možná z komunikácii.

3.7. Systémové príznaky pre Euro-2100

Číslo príkazu:1 - programovanie, 129 - príjem
Dĺžka údajov:34

0.Bajt V pokladnici
bitVýznampríznakčíslica
0xpočet desatinných miest pre zobrazovanie ceny a dane (rozsah: <0, 3>)16
1x
2x
3xpočet desatinných miest, na ktoré sa má zaokrúhľovať cena (rozsah: <0, 3>)15
4x
5x
6xspôsob zaokrúhľovania: 0 – od 5 hore, 1 – vždy smerom hore, 2 – vždy smerom dole, 3 – štvrtinové zaokrúhľovanie11
7x

1.Bajt V pokladnici
bitVýznampríznakčíslica
0xpočet desatinných miest, na ktoré sa má zaokrúhľovať daň (rozsah: <0, 3>)14
1x
2x
3xpočet desatinných miest pre zaokrúhľovanie ceny nákupu (rozsah: <0, 3>)13
4x
5x
6xspôsob výpočtu dane: 0 - DPH je súčasťou ceny, 1 - DPH je dopočítané k cene12
7x

Poznámka

Zmena nastavenia meny (bajty 1 a 2) je možná len pred fiškalizáciou a len ak je nulové GT.

2.Bajt V pokladnici
bitVýznampríznakčíslica
0xpočet desatinných miest pre zadávanie množstva (rozsah: <0, 3>)23
1x
2xpočet voľných riadkov medzi účtenkami (rozsah: <0, 6>)24
3x
4x
5xpočet riadkov loga - prvé (menej významové) 3 bity (rozsah: <0, 9>)25
6x
7x

3.Bajt V pokladnici
bitVýznampríznakčíslica
0xpočet riadkov loga - posledný (najviac významový) bit (rozsah: <0, 9>)25
1xDvojnásobné použitie násobenia množstva: 0 - výpočet zlomkového množstva, 1 - výpočet dvakrát násobeného množstva26
2xFormát zobrazovania dátumu: 0 - deň, mesiac, rok; 1 - mesiac, deň, rok22
3xTlač daňových údajov: 0 - údaje o daniach sa netlačia na účtenku, 1 - údaje o daniach sa tlačia na účtenku21
4-nevyužité  
5-
6-
7-

Bajt(y)Významtyppríznakčíslice
4-5číslo účtenky zmenšené o 1 (rozsah: <0, 9998>)WORD34-7
6číslo pokladnice (rozsah: <1, 99>)BYTE32-3

Poznámka

Číslo účtenky je ignorované pri prenose do pokladnice.

7.Bajt V pokladnici
bitVýznampríznakčíslica
0xNulovanie poradového čísla účtenky: 0 - po vykonaní dennej uzávierky, 1 - po vykonaní mesačnej uzávierky (ignoruje sa)31
1-nevyužité  
2-
3-
4-
5-
6-
7-

8.Bajt V pokladnici
bitVýznampríznakčíslica
0xPovinné stláčanie klávesu Medzisúčet pri ukončení predaja: 0 - nie, 1 - áno42
1xVýpis hodnoty medzisúčtu na tlačiarni po stlačení klávesu Medzisúčet: 0 - nie, 1 - áno41
2xPovinné zadávanie čísla kreditnej karty pri platení na kredit: 0 - nie, 1 - áno43
3xPovinné zadávanie platenej hodnoty: 0 - nie, 1 - áno44
4-nevyužité  
5-
6-
7-

BajtVýznamtyppríznak
9nevyužitéBYTE 

10.Bajt V pokladnici
bitVýznampríznakčíslica
0xProgramovanie koncového znaku pre snímač čiarového kódu: 0 - zakončovací znak je CR a LF, 1 - zakončovací znak je CR, 2 - zakončovací znak je LF51
1x
2xProgramovanie komunikačnej rýchlosti pre snímač čiarového kódu: 0 - 1 200 Bd, 1 - 2 400 Bd, 2 - 4 800 Bd, 3 - 9 600 Bd, 4 - 19 200 Bd52
3x
4x
5xProgramovanie komunikačnej rýchlosti pre PC: 0 - 9 600 Bd, 1 - 38 400 Bd53
6xVýber komunikačného protokolu pre elektronické váhy (bity 0 a 1) - pre zoznam podporovaných typov, pozri užívateľský manuál54
7x

11.Bajt V pokladnici
bitVýznampríznakčíslica
0xVýber komunikačného protokolu pre elektronické váhy (bity 2 a 3) - pre zoznam podporovaných typov, pozri užívateľský manuál54
1x
2xSmer prenosu dát v režime PC-ON LINE: 0 - údaje o predaji môžu byť iba vysielané z PC, 1 - údaje o predaji môžu byť vysielané z PC aj prijímané do PC55
3xVýber komunikačného protokolu pre platobný terminál: 0 - nie je povolená komunikácia s plat. terminálom, 1 - Bull Amadeo, 2 - PinPad - KeyCorp56
4x
5x
6-   
7-

12.Bajt V pokladnici
bitVýznampríznakčíslica
0xProgramovanie módu tlače bez pripojenia adaptéra: 0 - normálny mód, 1 - ekonomický mód, 2 - rýchly mód61
1x
2xProgramovanie módu tlače s pripojeným adaptérom: 0 - normálny mód, 1 - ekonomický mód, 2 - rýchly mód62
3x
4xTlač grafického loga: 0 – nie, 1 – áno63
5xVeľkosť fontu tlače: 0 - veľký font (výška 2,5 mm), 1 – nevyužité (malý font (výška 2 mm))64
6-nevyužité  
7xÚsporný režim - bit 0: 0 - úsporný režim je neaktívny, 1 - úsporný režim po 1 min., 2 - úsporný režim po 5 min., 3 - úsporný režim po 10 min., 4 - úsporný režim po 15 min.65

13.Bajt V pokladnici
bitVýznampríznakčíslica
0xÚsporný režim - bity 1 a 2: 0 - úsporný režim je neaktívny, 1 - úsporný režim po 1 min., 2 - úsporný režim po 5 min., 3 - úsporný režim po 10 min., 4 - úsporný režim po 15 min.65
1x
2xStav osvetlenia tlačidla v režime kalkulačky (použité len pre Euro-2100) 0 - vypnuté, 1 - svieti, 2 - bliká66
3x
4xStav osvetlenia tlačidla v normálnom režime (použité len pre Euro-2100) 0 - vypnuté, 1 - svieti67
5x
6-nevyužité  
7-

Bajt(y)Významtyppríznak
14-15hodnota percentuálnej prirážky (rozsah: <1, 9999>)WORD(2)7
16-17limit percentuálnej prirážky pre zadanie z klávesnice pokladnice (rozsah: <1, 99>)WORD7
18-19hodnota percentuálnej zľavy (rozsah: <1, 9999>)WORD(2)8
20-21limit percentuálnej zľavy pre zadanie z klávesnice pokladnice (rozsah: <1, 9999>)WORD8
22-27čas: hodiny:minúty:sekundy, hodiny – dve číslice, minúty – dve číslice, sekundy – dve číslice vo vnútorných kódoch pokladnice (pozri príklad zápisu času)6*char9
28-33deň: deň.mesiac.rok, deň – dve číslice, mesiac – dve číslice, rok – dve číslice vo vnútorných kódoch pokladnice (pozri príklad zápisu dátumu)6*char10

Príklad 3.3. Čas

Čas "12:20:32" (24 hodinový čas) sa v pokladnici reprezentovaný postupnosťou kódov: 0x31, 0x32, 0x32, 0x30, 0x33, 0x32

Príklad 3.4. Dátum

Dátum "1. apríla 1999" (01.04.99) je v pokladnici reprezentovaný postupnosťou kódov: 0x30, 0x31, 0x30, 0x34, 0x39, 0x39

Poznámka

Zmena dátumu a času (bajty 22 až 33) nie je možná z komunikácii.

3.8. Mená pokladníkov

DATA tvorí 6 reťazcov (kódovaných v internej znakovej sade pokladnice), predstavujúcich mená 6 pokladníkov.

Číslo príkazu:
2 - programovanie
130 - príjem
Dĺžka údajov:6 * 10

Poznámka

Naprogramovať a prečítať sa dajú len mená pokladníkov (heslá a prístupové práva sa programujú iba v programovacom režime z klávesnice pokladnice).

Bajt(y)Významtyprozsah
0-9Meno pokladníkastringznaky

3.9. Štruktúry a príkazy tovarových položiek (PLU)

Dáta obsahujú informácie o tovarových položkách (PLU).

3.9.1. Príkazy na prácu s PLU

príkazkrátky popispoužívaný v pokladniciach
10Programovanie PLU bez stavu zásobEuro-1000
29Programovanie PLU bez stavu zásob (bezpečné)
Euro-2000T Alpha
Euro-2000TE Alpha
Euro-500T/TX Handy
Euro-500TE Handy
Euro-2100T
30Programovanie PLU so stavom zásob (bezpečné)
Euro-2000T Alpha
Euro-2000TE Alpha
Euro-500T/TX Handy
Euro-500TE Handy
Euro-2100TX
131Prečítanie správy o predaji PLUEuro-1000
138Prečítanie naprogramovaných PLUEuro-1000
157Prečítanie naprogramovaných PLU (bezpečné)
Euro-2000T Alpha
Euro-2000TE Alpha
Euro-500T/TX Handy
Euro-500TE Handy
Euro-2100TX
158Prečítanie správy o predaji PLU (bezpečné)
Euro-2000T Alpha
Euro-2000TE Alpha
Euro-500T/TX Handy
Euro-500TE Handy
Euro-2100TX
159Prečítanie správy o predaji PLU s nenulovou hodnotou predaja (bezpečné)
Euro-2000T Alpha
Euro-2000TE Alpha
Euro-500T/TX Handy
Euro-2100TX

Programovanie zásob tovarových položiek sa riady špeciálnymi pravidlami. Tieto pravidlá sú v nasledujúcom texte označované ako *zásoby a určujú výsledný stav naprogramovaných tovarových položiek.

Poznámka

Ak prenášaný údaj o zásobe je väčší ako 1 000 000 000, potom sa rozdiel prenášanej hodnoty a 1 000 000 000 pripočítava k zásobe v pokladnici.

Príklad 3.5. Pripočítanie (zväčšenie) zásob PLU

V pokladnici je hodnota zásoby daného PLU 50. Prenášame hodnotu 1 000 000 050. Po prijatí do pokladnice nastane operácia: Nová zásoba = 50 {pôvodná zásoba} + (1 000 000 050 {prenášaná hodnota} - 1 000 000 000) = 100.

Ak nová zásoba v pokladnici by malo byť číslo väčšie alebo rovné 109, nedôjde k zmene zásoby daného PLU v pokladnici.

Poznámka

Ak prenášaný údaj o zásobe je menší ako -1 000 000 000, potom sa rozdiel absolútnej hodnoty prenášanej hodnoty a 1 000 000 000 odpočítava od zásoby v pokladnici.

Príklad 3.6. Odčítanie (zmenšenie) zásob PLU

V pokladnici je hodnota zásoby daného PLU 45. Prenášame hodnotu -1 000 000 030. Po prijatí do pokladnice nastane operácia: Nová zásoba = 45 {pôvodná zásoba} - (1 000 000 030 {kladná prenášaná hodnota} - 1 000 000 000) = 15.

ak nová zásoba v pokladnici by malo byť číslo menšie ako 0 nedôjde k zmene zásoby daného PLU v pokladnici (len pre Euro-2000 Alpha a Euro-500T/TX Handy). Pre Euro-500TE Handy môže byť naprogramovaná záporná hodnota zásob, ale ak by mala byť menej alebo rovné -109, nedôjde k zmene zásoby daného PLU v pokladnici.

Dôležité

Vo všetkých príkazoch na prácu s PLU sa používa "Nastavenie rozsahu" typu Start & Length. Štart znamená poradové číslo prvého PLU (počíta sa od nuly). Length znamená počet prenášaných položiek. Neplatí pre príkaz 159 (prečítanie informácii o predaji s nenulovou hodnotou).

3.9.2. PLU príkazy pre Euro-1000

3.9.2.1. Programovanie PLU bez stavu zásob pre pokladnice Euro-1000

Číslo príkazu:10 - Programovanie PLU bez stavu zásob
Dĺžka údajov:n * 30

BajtytypdĺžkaVýznamrozsah
0-1WORD2Číslo PLU<1, MAX PLU>
2-8--7nevyužité 
9-22string14Názovznaky
23-25FLAGS3Príznaky pre Euro-1000 
26-29DWORD(*)4Cena<0, 99 999 999>

3.9.2.2. Prečítanie naprogramovaných PLU pre Euro-1000

Číslo príkazu:138 - Prečítanie naprogramovaných PLU
Dĺžka údajov:n * 32

BajtytypdĺžkaVýznam
0-6---7nevyužité
7-20string14Názov
21-23FLAGS3Príznaky pre Euro-1000
24-27DWORD(*)4Cena
28-31---4nevyužité

3.9.2.3. Správa o predaji PLU pre Euro-1000

Číslo príkazu:131 - Prečítanie správy o predaji PLU
Dĺžka údajov:n * 44

BajtytypdĺžkaVýznam
0-6---7nevyužité
7-20string14Názov
21-23FLAGS3Príznaky pre Euro-1000
24-27DWORD(*)4Cena
28-35double(*)8suma celkového predaja
36-39long(3)4počet predaných kusov
40-43---4nevyužité

3.9.2.4. Príznaky PLU pre pokladnicu Euro-1000

0.Bajt V pokladnici
bitVýznampríznakčíslica
0xpopisné PLU (0 - nie, 1 - áno)13
1xpredaj jedinej položky (0 - nie, 1 - áno)14
2-nevyužité  
3-nevyužité  
4-nevyužité  
5-nevyužité  
6-
7-

1.Bajt V pokladnici
bitVýznampríznakčíslica
0xpriradenie k DPT (0 až 7; 0 znamená DPT1, 7 znamená DPT8)12
1x
2x
3xmožnosť predaja: 0 - zakázaný predaj, 1 - zadávanie ceny z klávesnice, 2 - zadávanie naprogramovanej ceny 3 - možnosť zadania ceny z klávesnice alebo použitia naprogramovanej ceny pri predaji15
4x
5xohraničenie cifier pre cenu (0 až 7; 0 znamená limit 1...)16
6x
7x

2.Bajt V pokladnici
bitVýznampríznakčíslica
0xpriradenie k daňovej hladine.11
1x
2x
3x
4-nevyužité  
5-
6-
7-

3.9.3. PLU príkazy pre Euro-2000 Alpha

3.9.3.1. Programovanie PLU so stavom zásob pre pokladnice Euro-2000T Alpha

Číslo príkazu:30 - Programovanie PLU so stavom zásob (bezpečné)
Dĺžka údajov:n * 34

BajtytypdĺžkaVýznamrozsah
0-1WORD2Číslo PLU<1, MAX PLU>
2-8BARCODE7čiarový kód13 cifier
9-22string14Názovznaky
23-25FLAGS3Príznaky pre Euro-2000 Alpha 
26-29DWORD(*)4Cena<0, 99 999 999>
30-33long(3)4Stav zásob

<0, 999 999 999>*zásoby

3.9.3.2. Programovanie PLU so stavom zásob pre pokladnice Euro-2000TE Alpha

Číslo príkazu:30 - Programovanie PLU so stavom zásob (bezpečné)
Dĺžka údajov:n * 36

BajtytypdĺžkaVýznamrozsah
0-1WORD2Číslo PLU<1, MAX PLU>
2-10BARCODE9čiarový kód18 cifier
11-24string14Názovznaky
25-27FLAGS3Príznaky pre Euro-2000 Alpha 
28-31DWORD(*)4Cena<0, 99 999 999>
32-35long(3)4Stav zásob

<0, 999 999 999>*zásoby

3.9.3.3. Programovanie PLU bez stavu zásob pre pokladnice Euro-2000T Alpha

Číslo príkazu:29 - Programovanie PLU bez stavu zásob (bezpečné)
Dĺžka údajov:n * 30

BajtytypdĺžkaVýznamrozsah
0-1WORD2Číslo PLU<1, MAX PLU>
2-8BARCODE7čiarový kód13 cifier
9-22string14Názovznaky
23-25FLAGS3Príznaky pre Euro-2000 Alpha 
26-29DWORD(*)4Cena<0, 99 999 999>

3.9.3.4. Programovanie PLU bez stavu zásob pre pokladnice Euro-2000TE Alpha

Číslo príkazu:29 - Programovanie PLU bez stavu zásob (bezpečné)
Dĺžka údajov:n * 32

BajtytypdĺžkaVýznamrozsah
0-1WORD2Číslo PLU<1, MAX PLU>
2-10BARCODE9čiarový kód18 cifier
11-24string14Názovznaky
25-27FLAGS3Príznaky pre Euro-2000 Alpha 
28-31DWORD(*)4Cena<0, 99 999 999>

3.9.3.5. Prečítanie naprogramovaných PLU pre Euro-2000T Alpha

Číslo príkazu:
138 - Prečítanie naprogramovaných PLU
157 - Prečítanie naprogramovaných PLU (bezpečné)
Dĺžka údajov:n * 32

BajtytypdĺžkaVýznam
0-6BARCODE7čiarový kód
7-20string14Názov
21-23FLAGS3Príznaky pre Euro-2000 Alpha
24-27DWORD(*)4Cena
28-31long(3)4Stav zásob

3.9.3.6. Prečítanie naprogramovaných PLU pre Euro-2000TE Alpha

Číslo príkazu:157 - Prečítanie naprogramovaných PLU (bezpečné)
Dĺžka údajov:n * 34

BajtytypdĺžkaVýznam
0-8BARCODE9čiarový kód
9-22string14Názov
23-25FLAGS3Príznaky pre Euro-2000 Alpha
26-29DWORD(*)4Cena
30-33long(3)4Stav zásob

3.9.3.7. Správa o predaji PLU pre Euro-2000T Alpha

Číslo príkazu:
131 - Prečítanie správy o predaji PLU
158 - Prečítanie správy o predaji PLU (bezpečné)
Dĺžka údajov:n * 44

BajtytypdĺžkaVýznam
0-6BARCODE7čiarový kód
7-20string14Názov
21-23FLAGS3Príznaky pre Euro-2000 Alpha
24-27DWORD(*)4Cena
28-35double(*)8suma celkového predaja
36-39long(3)4počet predaných kusov
40-43long(3)4Stav zásob

3.9.3.8. Správa o predaji PLU pre Euro-2000TE Alpha

Číslo príkazu:158 - Prečítanie správy o predaji PLU (bezpečné)
Dĺžka údajov:n * 46

BajtytypdĺžkaVýznam
0-8BARCODE9čiarový kód
9-22string14Názov
23-25FLAGS3Príznaky pre Euro-2000 Alpha
26-29DWORD(*)4Cena
30-37double(*)8suma celkového predaja
38-41long(3)4počet predaných kusov
42-45long(3)4Stav zásob

3.9.3.9. Správa o predaji PLU s nenulovým predajom pre Euro-2000T Alpha

Číslo príkazu:159 - Prečítanie správy o predaji PLU s nenulovou hodnotou predaja (bezpečné)
Dĺžka údajov:n * 46

Dôležité

Tento príkaz používa "Nastavenie rozsahu" typu Start & Length. Kde Start = 0 a Length = počet položiek s nenulovým predajom.

BajtytypdĺžkaVýznam
0-1WORD2Číslo PLU
2-8BARCODE7čiarový kód
9-22string14Názov
23-25FLAGS3Príznaky pre Euro-2000 Alpha
26-29DWORD(*)4Cena
30-37double(*)8suma celkového predaja
38-41long(3)4počet predaných kusov
42-45long(3)4Stav zásob

3.9.3.10. Správa o predaji PLU s nenulovým predajom pre Euro-2000TE Alpha

Číslo príkazu:159 - Prečítanie správy o predaji PLU s nenulovou hodnotou predaja (bezpečné)
Dĺžka údajov:n * 48

Dôležité

Tento príkaz používa "Nastavenie rozsahu" typu Start & Length. Kde Start = 0 a Length = počet položiek s nenulovým predajom.

BajtytypdĺžkaVýznam
0-1WORD2Číslo PLU
2-10BARCODE9čiarový kód
11-24string14Názov
25-27FLAGS3Príznaky pre Euro-2000 Alpha
28-31DWORD(*)4Cena
32-39double(*)8suma celkového predaja
40-43long(3)4počet predaných kusov
44-47long(3)4Stav zásob

3.9.3.11. Príznaky PLU pre pokladnicu Euro-2000 Alpha

0.Bajt V pokladnici
bitVýznampríznakčíslica
0xpopisné PLU (0 - nie, 1 - áno)13
1xpredaj jedinej položky (0 - nie, 1 - áno)14
2xvýpis zásob pri uzávierke (0 - nie, 1 - áno)24
3xpovolený predaj ak je záporná zásoba (0 - nie, 1 - áno)25
4xmožnosť predaja zlomkového množstva (0 - nie, 1 - áno)26
5xpredajná jednotka (0 až 7)23
6x
7x

1.Bajt V pokladnici
bitVýznampríznakčíslica
0xpriradenie k DPT (0 až 7; 0 znamená DPT1, 7 znamená DPT8)12
1x
2x
3xmožnosť predaja: 0 - zakázaný predaj, 1 - zadávanie ceny z klávesnice, 2 - zadávanie naprogramovanej ceny 3 - možnosť zadania ceny z klávesnice alebo použitia naprogramovanej ceny pri predaji15
4x
5xohraničenie cifier pre cenu (0 až 7; 0 znamená limit 1...)27
6x
7x

2.Bajt V pokladnici
bitVýznampríznakčíslica
0xpriradenie k daňovej hladine.11
1x
2x
3x
4xspojené PLU (0 až 15; 0 znamená žiadne spojené PLU, 1 až 15 znamená spojené PLU 1001 až 1015, ktoré bude predané automaticky s danou položkou).21-2
5x
6x
7x

3.9.4. PLU príkazy pre Euro-500T/TX Handy

3.9.4.1. Programovanie PLU so stavom zásob pre pokladnice Euro-500T/TX Handy

Číslo príkazu:30 - Programovanie PLU so stavom zásob (bezpečné)
Dĺžka údajov:n * 36

BajtytypdĺžkaVýznamrozsah
0-1WORD2Číslo PLU<1, MAX PLU>
2-8BARCODE7čiarový kód13 cifier
9-22string14Názovznaky
23-27FLAGS5Príznaky pre Euro-500 Handy 
28-31DWORD(*)4Cena<0, 99 999 999>
32-35long(3)4Stav zásob

<0, 999 999 999>*zásoby

3.9.4.2. Programovanie PLU bez stavu zásob pre pokladnice Euro-500T/TX Handy

Číslo príkazu:29 - Programovanie PLU bez stavu zásob (bezpečné)
Dĺžka údajov:n * 32

BajtytypdĺžkaVýznamrozsah
0-1WORD2Číslo PLU<1, MAX PLU>
2-8BARCODE7čiarový kód13 cifier
9-22string14Názovznaky
23-27FLAGS5Príznaky pre Euro-500 Handy 
28-31DWORD(*)4Cena<0, 99 999 999>

3.9.4.3. Prečítanie naprogramovaných PLU pre Euro-500T/TX Handy

Číslo príkazu:157 - Prečítanie naprogramovaných PLU (bezpečné)
Dĺžka údajov:n * 34

BajtytypdĺžkaVýznam
0-6BARCODE7čiarový kód
7-20string14Názov
21-25FLAGS5Príznaky pre Euro-500 Handy
26-29DWORD(*)4Cena
30-33long(3)4Stav zásob

3.9.4.4. Správa o predaji PLU pre Euro-500T/TX Handy

Číslo príkazu:158 - Prečítanie správy o predaji PLU (bezpečné)
Dĺžka údajov:n * 46

BajtytypdĺžkaVýznam
0-6BARCODE7čiarový kód
7-20string14Názov
21-25FLAGS5Príznaky pre Euro-500 Handy
26-29DWORD(*)4Cena
30-37double(*)8suma celkového predaja
38-41long(3)4počet predaných kusov
42-45long(3)4Stav zásob

3.9.4.5. Správa o predaji PLU s nenulovým predajom pre Euro-500T/TX Handy

Číslo príkazu:159 - Prečítanie správy o predaji PLU s nenulovou hodnotou predaja (bezpečné)
Dĺžka údajov:n * 48

Dôležité

Tento príkaz používa "Nastavenie rozsahu" typu Start & Length. Kde Start = 0 a Length = počet položiek s nenulovým predajom.

BajtytypdĺžkaVýznam
0-1WORD2Číslo PLU
2-8BARCODE7čiarový kód
9-22string14Názov
23-27FLAGS5Príznaky pre Euro-500 Handy
28-31DWORD(*)4Cena
32-39double(*)8suma celkového predaja
40-43long(3)4počet predaných kusov
44-47long(3)4Stav zásob

3.9.4.6. Príznaky PLU pre pokladnicu Euro-500 Handy

0.Bajt V pokladnici
bitVýznampríznakčíslica
0xpopisné PLU (0 - nie, 1 - áno)14
1xpredaj jedinej položky (0 - nie, 1 - áno)15
2xvýpis zásob pri uzávierke (0 - nie, 1 - áno)24
3xpovolený predaj ak je záporná zásoba (0 - nie, 1 - áno)25
4xmožnosť predaja zlomkového množstva (0 - nie, 1 - áno)26
5xpredajná jednotka (0 až 7)23
6x
7x

BajtVýznamtyppríznakčíslice
1priradenie k DPT (0 až 29; 0 znamená DPT1, 29 znamená DPT30)BYTE12-3

2.Bajt V pokladnici
bitVýznampríznakčíslica
0xpriradenie k daňovej hladine.11
1x
2x
3x
4xspojené PLU (0 až 15; 0 znamená žiadne spojené PLU, 1 až 15 znamená spojené PLU 1001 až 1015, ktoré bude predané automaticky s danou položkou).21-2
5x
6x
7x

3.Bajt V pokladnici
bitVýznampríznakčíslica
0xmožnosť predaja: 0 - zakázaný predaj, 1 - zadávanie ceny z klávesnice, 2 - zadávanie naprogramovanej ceny 3 - možnosť zadania ceny z klávesnice alebo použitia naprogramovanej ceny pri predaji16
1x
2xohraničenie cifier pre cenu (0 až 7; 0 znamená limit 1...)27
3x
4x
5-nevyužité  
6-
7-

BajtVýznamtyppríznakčíslica
4nevyužitéBYTE  

3.9.5. PLU príkazy pre Euro-500TE Handy

3.9.5.1. Programovanie PLU so stavom zásob pre pokladnice Euro-500TE Handy

Číslo príkazu:30 - Programovanie PLU so stavom zásob (bezpečné)
Dĺžka údajov:n * 38

BajtytypdĺžkaVýznamrozsah
0-1WORD2Číslo PLU<1, MAX PLU>
2-10BARCODE9čiarový kód18 cifier
11-24string14Názovznaky
25-29FLAGS5Príznaky pre Euro-500 Handy 
30-33DWORD(*)4Cena<0, 99 999 999>
34-37long(3)4Stav zásob

<-999 999 999, 999 999 999>*zásoby

3.9.5.2. Programovanie PLU bez stavu zásob pre pokladnice Euro-500TE Handy

Číslo príkazu:29 - Programovanie PLU bez stavu zásob (bezpečné)
Dĺžka údajov:n * 34

BajtytypdĺžkaVýznamrozsah
0-1WORD2Číslo PLU<1, MAX PLU>
2-10BARCODE9čiarový kód18 cifier
11-24string14Názovznaky
25-29FLAGS5Príznaky pre Euro-500 Handy 
30-33DWORD(*)4Cena<0, 99 999 999>

3.9.5.3. Prečítanie naprogramovaných PLU pre Euro-500TE Handy

Číslo príkazu:157 - Prečítanie naprogramovaných PLU (bezpečné)
Dĺžka údajov:n * 34

BajtytypdĺžkaVýznam
0-8BARCODE9čiarový kód
9-22string14Názov
23-27FLAGS5Príznaky pre Euro-500 Handy
28-31DWORD(*)4Cena
32-35long(3)4Stav zásob

3.9.5.4. Správa o predaji PLU pre Euro-500TE Handy

Číslo príkazu:158 - Prečítanie správy o predaji PLU (bezpečné)
Dĺžka údajov:n * 48

BajtytypdĺžkaVýznam
0-8BARCODE9čiarový kód
9-22string14Názov
23-27FLAGS5Príznaky pre Euro-500 Handy
28-31DWORD(*)4Cena
32-39double(*)8suma celkového predaja
40-43long(3)4počet predaných kusov
44-47long(3)4Stav zásob

3.9.5.5. Správa o predaji PLU s nenulovým predajom pre Euro-500TE Handy

Číslo príkazu:159 - Prečítanie správy o predaji PLU s nenulovou hodnotou predaja (bezpečné)
Dĺžka údajov:n * 50

Dôležité

Tento príkaz používa "Nastavenie rozsahu" typu Start & Length. Kde Start = 0 a Length = počet položiek s nenulovým predajom.

BajtytypdĺžkaVýznam
0-1WORD2Číslo PLU
2-10BARCODE9čiarový kód
9-24string14Názov
25-29FLAGS5Príznaky pre Euro-500 Handy
30-33DWORD(*)4Cena
34-41double(*)8suma celkového predaja
42-45long(3)4počet predaných kusov
46-49long(3)4Stav zásob

3.9.6. PLU príkazy pre Euro-2100

3.9.6.1. Programovanie PLU so stavom zásob pre pokladnice Euro-2100

Číslo príkazu:30 - Programovanie PLU so stavom zásob (bezpečné)
Dĺžka údajov:n * 44

BajtytypdĺžkaVýznamrozsah
0-1WORD2Číslo PLU<1, MAX PLU>
2-10BARCODE9čiarový kód18 cifier
11-30string20Názovznaky
31-35FLAGS5Príznaky pre Euro-2100 
36-39DWORD(*)4Cena<0, 99 999 999>
40-43long(3)4Stav zásob

<0, 999 999 999>*zásoby

3.9.6.2. Programovanie PLU bez stavu zásob pre pokladnice Euro-2100

Číslo príkazu:29 - Programovanie PLU bez stavu zásob (bezpečné)
Dĺžka údajov:n * 40

BajtytypdĺžkaVýznamrozsah
0-1WORD2Číslo PLU<1, MAX PLU>
2-10BARCODE9čiarový kód18 cifier
11-30string20Názovznaky
31-35FLAGS5Príznaky pre Euro-2100 
36-39DWORD(*)4Cena<0, 99 999 999>

3.9.6.3. Prečítanie naprogramovaných PLU pre Euro-2100

Číslo príkazu:157 - Prečítanie naprogramovaných PLU (bezpečné)
Dĺžka údajov:n * 42

BajtytypdĺžkaVýznam
0-8BARCODE9čiarový kód
9-28string20Názov
29-33FLAGS5Príznaky pre Euro-2100
34-37DWORD(*)4Cena
38-41long(3)4Stav zásob

3.9.6.4. Správa o predaji PLU pre Euro-2100

Číslo príkazu:158 - Prečítanie správy o predaji PLU (bezpečné)
Dĺžka údajov:n * 54

BajtytypdĺžkaVýznam
0-8BARCODE9čiarový kód
9-28string20Názov
29-33FLAGS5Príznaky pre Euro-2100
34-37DWORD(*)4Cena
38-45double(*)8suma celkového predaja
46-49long(3)4počet predaných kusov
50-53long(3)4Stav zásob

3.9.6.5. Správa o predaji PLU s nenulovým predajom pre Euro-2100

Číslo príkazu:159 - Prečítanie správy o predaji PLU s nenulovou hodnotou predaja (bezpečné)
Dĺžka údajov:n * 56

Dôležité

Tento príkaz používa "Nastavenie rozsahu" typu Start & Length. Kde Start = 0 a Length = počet položiek s nenulovým predajom.

BajtytypdĺžkaVýznam
0-1WORD2Číslo PLU
2-10BARCODE9čiarový kód
11-30string20Názov
31-35FLAGS5Príznaky pre Euro-2100
36-39DWORD(*)4Cena
40-47double(*)8suma celkového predaja
48-51long(3)4počet predaných kusov
52-55long(3)4Stav zásob

3.9.6.6. Príznaky PLU pre pokladnicu Euro-2100

0.Bajt V pokladnici
bitVýznampríznakčíslica
0xpopisné PLU (0 - nie, 1 - áno)14
1xpredaj jedinej položky (0 - nie, 1 - áno)15
2xvýpis zásob pri uzávierke (0 - nie, 1 - áno)24
3xpovolený predaj ak je záporná zásoba (0 - nie, 1 - áno)25
4xmožnosť predaja zlomkového množstva (0 - nie, 1 - áno)26
5xpredajná jednotka (0 až 7)23
6x
7x

BajtVýznamtyppríznakčíslice
1priradenie k DPT (0 až 29; 0 znamená DPT1, 29 znamená DPT30)BYTE12-3

2.Bajt V pokladnici
bitVýznampríznakčíslica
0xpriradenie k daňovej hladine.11
1x
2x
3x
4xspojené PLU (0 až 15; 0 znamená žiadne spojené PLU, 1 až 15 znamená spojené PLU 1001 až 1015, ktoré bude predané automaticky s danou položkou).21-2
5x
6x
7x

3.Bajt V pokladnici
bitVýznampríznakčíslica
0xmožnosť predaja: 0 - zakázaný predaj, 1 - zadávanie ceny z klávesnice, 2 - zadávanie naprogramovanej ceny 3 - možnosť zadania ceny z klávesnice alebo použitia naprogramovanej ceny pri predaji16
1x
2xohraničenie cifier pre cenu (0 až 7; 0 znamená limit 1...)27
3x
4x
5-nevyužité  
6-
7-

BajtVýznamtyppríznakčíslica
4nevyužitéBYTE  

3.10. Programovanie tovarových skupín (DPT)

Dáta obsahujú nastavenia tovarových skupín.

3.10.1. Programovanie tovarových skupín pre pokladnice Euro-1000, Euro-2000 AlphaEuro-500 Handy

Počet tovarových skupín závisí od typu pokladnice.

Číslo príkazu:4
Dĺžka údajov:
8*20 pre pokladnice Euro-1000, Euro-2000 Alpha
30*20 pre Euro-500 Handy

Bajt(y)Významtyprozsah
0-13Názov tovarovej skupiny (vo vnútorných kódoch znakov pokladnice)stringznaky
14-15Príznaky tovarových skupín  
16-19cenaDWORD(*)<0, 99 999 999>

3.10.2. Programovanie tovarových skupín pre pokladnice Euro-2100

Číslo príkazu:4
Dĺžka údajov:30*26B

Bajt(y)Významtyprozsah
0-19Názov tovarovej skupiny (vo vnútorných kódoch znakov pokladnice)stringznaky
20-21Príznaky tovarových skupín  
22-25cenaDWORD(*)<0, 99 999 999>

3.10.3. Príznaky tovarových skupín

0.Bajt V pokladnici
bitVýznampríznakčíslica
0xpriradenie k daňovej hladine.11
1x
2x
3x
4xpredaj jedinej položky (0 - nie, 1 - áno)12
5xmožnosť predaja: 0 - zakázaný predaj, 1 - zadávanie ceny z klávesnice, 2 - zadávanie naprogramovanej ceny 3 - možnosť zadania ceny z klávesnice alebo použitia naprogramovanej ceny pri predaji14
6x
7xZáporný predaj (0 - nie, 1 - áno)13

1.Bajt V pokladnici
bitVýznampríznakčíslica
0xOhraničenie cifier pre cenu (rozsah: <0, 7>, 0 predstavuje ohraničenie 1...)15
1x
2x
3x
4-   
5-
6-
7-

3.11. Programovanie daňových hladín

Dáta obsahujú popisy a úrovne jednotlivých daňových hladín.

Číslo príkazu:5
Dĺžka údajov:7*12

Bajt(y)Významtyprozsah
0-9nevyužité  
10-11Hodnota daneWORD(2)<0, 10000>

Poznámka

Ak je hodnota dane 10000 daná daňová hladina bude zakázaná.

Poznámka

V českej verzii musia byť hodnoty 7 položky vynulované (0x00 – aj nevyužité aj hodnota dane)! Hodnoty 6. daňovej hladiny budú ignorované.

Dôležité

Daňove hladiny je možné meniť len po dennej uzávierke. Zaslanie daní nebude akceptované ani v prípade, ak hodnoty daňových hladín neboli zmenené.

3.12. Funkčné texty

Dáta obsahujú texty, ktoré sa budú tlačiť na účtenku.

Číslo príkazu:
9 - programovanie
137 - príjem
Dĺžka údajov:10*24

Bajt(y)Významtyprozsah
0-24Funkčný textstringznaky

Poznámka

Texty majú dĺžku 24 znakov, ale v pokladnici sa používa len prvých 17. Zvyšné znaky sú ignorované.

Tabuľka 3.4. Implicitne nastavené funkčné texty v pokladnici

Text č.VýznamImplicitne
1Popis platby hotovosťouHOTOVOST
2Popis platby šekomŠEK
3Popis platby kreditnou kartouKREDIT
4Popis hodnoty pre vrátenieVYDAT
5Popis operácie refundáciaREFUND
6Popis operácie stornoSTORNO
7Popis vkladu hotovosti / šekovVKLAD
8Popis výberu hotovosti / šekovVÝBĚR
9Popis celkovej hodnoty nákupuCELKEM
10Popis textu pri tlači referenčného číslaČÍSLO DOKUMENTU

3.13. Vymazanie predajných údajov PLU

Číslo príkazu:12
Dĺžka údajov:1

Dôležité

V tomto príkaze sa používa "Nastavenie rozsahu" typu Start a Length. Štart znamená prvé PLU, ktorému budú vymazané predajné údaje (čísluje sa od nuly). Length určuje počet PLU, ktorým budú vymazané predajné údaje.

BajtVýznamtyprozsah
0Tlačiť uzávierku na tlačiarni pokladniceBYTE0 - nie, 1 - áno

Poznámka

V slovenskej verzii sa hodnota príznaku tlače ignoruje a v pokladnici sa automaticky vykonáva uzávierka bez tlače.

3.14. Vykonanie Z-uzávierky

Číslo príkazu:13 - denná (celková)
Dĺžka údajov:1

BajtVýznamtyprozsah
0Tlačiť uzávierku na tlačiarni pokladniceBYTE0 - nie, 1 - áno

Poznámka

V slovenských a českých verziách sa hodnota príznaku tlače ignoruje a uzávierka je stále vytlačená.

3.15. Grafické logo

3.15.1. Grafické logo 168*180

Dáta obsahujú čierno-biely (Č&B) obrázok grafického loga.

Používané v pokladniciach Euro-1000T, Euro-2000T Alpha, Euro-500T Handy.

Číslo príkazu:
15 - programovanie
143 - prečítanie
Dĺžka údajov:3780

Rozmery obrázku sú 168 (horizontálne) x 180 (vertikálne). Jeden bod je reprezentovaný jedným bitom. Body sú v poradí zľava doprava a zhora dole. Prvý bod (úplne v ľavo) bod je uložený na najvyššom mieste v bajte.

3.15.2. Grafické logo 240*160

Dáta obsahujú čierno-biely (Č&B) obrázok grafického loga.

Používané v pokladniciach Euro-500TX Handy, Euro-2100TXEuro-200TX.

Číslo príkazu:
15 - programovanie
143 - prečítanie
Dĺžka údajov:4800

Rozmery obrázku sú 240 (horizontálne) x 160 (vertikálne). Jeden bod je reprezentovaný jedným bitom. Body sú v poradí zľava doprava a zhora dole. Prvý bod (úplne v ľavo) bod je uložený na najvyššom mieste v bajte.

3.15.3. Grafické logo 360*240

Dáta obsahujú čierno-biely (Č&B) obrázok grafického loga.

Používané v pokladniciach Euro-2000TE, Euro-500TE Handy, Euro-2100TEEuro-200TE.

Číslo príkazu:
15 - programovanie
143 - prečítanie
Dĺžka údajov:10800

Rozmery obrázku sú 360 (horizontálne) x 240 (vertikálne). Jeden bod je reprezentovaný jedným bitom. Body sú v poradí zľava doprava a zhora dole. Prvý bod (úplne v ľavo) bod je uložený na najvyššom mieste v bajte.

3.16. Predajné jednotky

Dáta obsahujú merné jednotky (kusy, fľaše a iné).

Číslo príkazu:
16 - programovanie
144 - príjem
Dĺžka údajov:8 * 3

DATA tvorí 8 reťazcov (kódovaných v internej znakovej sade pokladnice), predstavujúcich 8 merných jednotiek.

Bajt(y)Významtyprozsah
0-2názov mernej jednotkystringznaky

3.17. Kurz sekundárnej meny

Dáta obsahujú kurz sekundárnej meny.

Číslo príkazu:
17 - programovanie
145 - príjem
Dĺžka údajov:8

Bajt(y)Významtyprozsah
0-7Kurz sekundárnej menydouble<0.001, 10000.0>

3.18. ON-LINE komunikácia PC—> ECR

3.18.1. ON-LINE komunikácia PC—> ECR pre Euro-2000 AlphaEuro-500 Handy

ON-LINE, je špeciálny režim, keď sa pokladnica využíva ako fiškálna tlačiareň (tovarové položky sa predávajú z počítača).

Číslo príkazu:18
Dĺžka údajov:28

Dôležité

Pokladnica umožňuje prijať len jeden dátový paket pre komunikačný príkaz 18. V prípade potreby zaslania viacerých položiek je nutné komunikáciu opakovať podľa počtu položiek.

Bajt(y)Významtyp
0–26Údaje v závislosti od typu použitého príkazu. 
27Číslo príkazuBYTE

Tabuľka 3.5. Popis podporovaných príkazov v PC-Online komunikácií

číslopopis
1Predaj PLU
2Refundácia PLU
3Ukončenie predajasimulácia stlačenia klávesy CELKOM
4Ukončenie PC ONLINE komunikácie
5Platba
6Stornovanie PLU

Varovanie

Podmienky pre vyvolávanie ON LINE režimu sú: pokladnica musí byť v R alebo T režime, predtým začatý predaj cez klávesnicu pokladnice má byť ukončený pred začatím ON LINE komunikácie. Len čo je ON LINE začatá, klávesnica pokladnice nie je funkčná okrem klávesy ZRUŠIŤ, ktorá nemôže byť použitá na zrušenie ON LINE režimu. Keď je ON LINE režim skončený, je nevyhnutné skončiť predaj cez klávesnicu pokladnice. Potom môže byť vyvolaná ďalší ON LINE prenos. PC ON LINE je tiež zrušený vypnutím pokladnice. Celkový predaj cez ON LINE režim (príkaz 1, 2 a index 0) je tlačený v uzávierke PLU a je označená textom “PC - ON LINE”.

Varovanie

Stornovať je možné iba takú položku, ktorá bola predaná pomocou príkazu 1 (Predaj PLU) a to len v prípade, že nákup ešte nebol ukončený.

3.18.1.1. Príkazy pre ON-LINE predaj

Popis dát použitých v príkazoch 1 (predaj PLU), 2 (refundácia PLU) a 6 (stornovanie PLU).

Bajt(y)Významtyprozsah
0–13názov predávanej položkystringznaky
14predajná jednotka*1 (číslo)BYTE<0, 8>*1
15pridelenie k tovarovej skupine (DPT)BYTE
<1, 8> pre Euro-2000 Alpha
<1, 30> pre Euro-500 Handy
16Priradenie k daniBYTE
1 až 5 - priradenie k daňovej hladine
6 - nedaniteľná daňová hladina
17-20cenaDWORD(*)<0, 99 999 999>
21-24množstvoDWORD(#)<1, 9 999 999>
25-26index*2WORD<0, MaxPLU>*2

*1: Čísla jednotky od 0 po 7 určujú názov jednotky, ktorá bude tlačená na účtenku za informáciou o množstve. Číslo 8 znamená, že aktuálne PLU bude predávané ako popisné (index pre PLU databázu pokladne má byť 0), v tomto prípade je dôležitý len názov PLU a ostatné hodnoty sú ignorované.

*2: má rôzne významy:

  • v príkazoch 1 (predaj PLU) a 2 (refundácia PLU)

    • index = 0 – položka bude predaná, resp. refundovaná, pričom pre hodnoty jednotlivých atribútov (názov PLU, predajná jednotka, priradenie k DPT, priradenie k DPH, cena a množstvo) budú použité posielané údaje. Číslo PLU je v tomto prípade vždy MaxPLU + 1.

    • index = 1MaxPLU – položka s týmto indexom bude predaná, resp. refundovaná, pričom pre hodnoty atribútov názov PLU, predajná jednotka, priradenie k DPT a priradenie k DPH budú vždy použité hodnoty príslušného PLU z databázy pokladnice. Ak je posielaná cena nulová, potom aj hodnota ceny bude použitá z pokladnice. Pre hodnotu množstva bude vždy použitá posielaná hodnota.

  • v príkaze 6 (stornovanie PLU)

    • index = 0 – znamená, že bude vykonané okamžité storno, t.j. bude stornovaná posledná predaná položka. Bajty 0 až 24 sú ignorované. Pri opakovanom stornovaní poslednej položky, t.j. ak posledná položka už bolo stornovaná, pokladnica ohlási chybu.

    • index > 0 – znamená, že bude stornovaná položka s týmto indexom, zo zoznamu predaných položiek aktuálneho predaja. Ak príslušná položka bola predaná pomocou príkazu 1 s indexom:

      • 0 – potom hodnoty atribútov množstvo, DPT, DPH a cena sú kontrolované a musia byť totožné s hodnotami stornovanej položky. Názov PLU a predajná jednotka PLU nie sú kontrolované ale majú byť rovnaké ako stornovaná položka.

      • 1MaxPLU – množstvo a cena (ak bola väčšia ako nula) sú kontrolované a musia byť totožné s hodnotami stornovanej položky.

Príklad 3.7. Online predaj a storno

Operácia (príkaz)Obsah zásobníka predaných položiekPočet položiek v zásobníkuVýsledok
Index v zásobníku predaných položiekObsah
predaj PLU 1 (príkaz 1)1.PLU 11OK
predaj PLU 2 (príkaz 1)
1.
2.
PLU 1
PLU 2
2OK
storno PLU 1 (príkaz 6) index = 11.PLU 21OK
predaj popisného PLU 3 (príkaz 1)1.PLU 21OK
storno PLU 2 (príkaz 6) index = 21.PLU 21Chyba
storno PLU 2 (príkaz 6) index = 1 prázdny0OK
predaj PLU 4 (príkaz 1)1.PLU 41OK

Ako je vidieť z príkladu, storno operácia dekrementuje počet položiek v zásobníku a mení jeho obsah, a popisné PLU nie sú v zásobníku uchovávané.

3.18.1.2. Ukončenie ON-LINE

V príkazoch 3 (Ukončenie predaja) a 4 (Ukončenie PC ONLINE komunikácie) sú bajty 026 ignorované, ale musia obsahovať údaje v povolenom rozsahu (napríklad hodnotu 0x00).

  • Ukončenie predaja: má rovnakú funkciu ako stlačenie klávesu CELKOM na pokladnici počas predaja.

  • Ukončenie PC ONLINE komunikácie: iba ukončí PC ONLINE komunikáciu. Predaj nebol ukončený a nie je možnosť uzavrieť ho z počítača. Ďalší krok musí byť vykonaný na pokladnici (predaj, ukončenie predaja...).

3.18.1.3. ON-LINE platba

Popis dát použitých v príkaze 5 (Platba).

Bajt(y)Významtyprozsah
0–3platená sumaDWORD(*)<1, 2 100 000 000>
4spôsob platbyBYTE
0 – v hotovosti
1 – šekom
2 – kreditnou kartou*3
5príznak platené v mene*4BYTE
0 – platené v základnej mene
1 – platené v druhotnej mene
6-25ASCII reťazec obsahujúci číslo kreditnej kartystringznaky*5 čísel
26nevyužitéBYTE 

*3: Číslo kreditnej karty sa tlačí len vtedy, ak je systémový príznak 4 číslica 3 nastavený (povinné zadávanie čísla kreditnej karty pri platení na kredit).

*4: Príznak má význam iba v 1., 2., 3. Euro fáze

*5: ASCII reťazec obsahujúci číslo kreditnej karty {najviac 19 bajtov + nulový ukončovací bajt}

3.18.2. ON-LINE komunikácia PC—> ECR pre Euro-2100

ON-LINE, je špeciálny režim, keď sa pokladnica využíva ako fiškálna tlačiareň (tovarové položky sa predávajú z počítača).

Číslo príkazu:18
Dĺžka údajov:34 pre Euro-2100

Dôležité

Pokladnica umožňuje prijať len jeden dátový paket pre komunikačný príkaz 18. V prípade potreby zaslania viacerých položiek je nutné komunikáciu opakovať podľa počtu položiek.

Bajt(y)Významtyp
0–32Údaje v závislosti od typu použitého príkazu. 
33Číslo príkazuBYTE

Tabuľka 3.6. Popis podporovaných príkazov v PC-Online komunikácií

číslopopis
1Predaj PLU
2Refundácia PLU
3Ukončenie predajasimulácia stlačenia klávesy CELKOM
4Ukončenie PC ONLINE komunikácie
5Platba
6Stornovanie PLU

Varovanie

Podmienky pre vyvolávanie ON LINE režimu sú: pokladnica musí byť v R alebo T režime, predtým začatý predaj cez klávesnicu pokladnice má byť ukončený pred začatím ON LINE komunikácie. Len čo je ON LINE začatá, klávesnica pokladnice nie je funkčná okrem klávesy ZRUŠIŤ, ktorá nemôže byť použitá na zrušenie ON LINE režimu. Keď je ON LINE režim skončený, je nevyhnutné skončiť predaj cez klávesnicu pokladnice. Potom môže byť vyvolaná ďalší ON LINE prenos. PC ON LINE je tiež zrušený vypnutím pokladnice. Celkový predaj cez ON LINE režim (príkaz 1, 2 a index 0) je tlačený v uzávierke PLU a je označená textom “PC - ON LINE”.

Varovanie

Stornovať je možné iba takú položku, ktorá bola predaná pomocou príkazu 1 (Predaj PLU) a to len v prípade, že nákup ešte nebol ukončený.

3.18.2.1. Príkazy pre ON-LINE predaj (pre Euro-2100)

Popis dát použitých v príkazoch 1 (predaj PLU), 2 (refundácia PLU) a 6 (stornovanie PLU).

Bajt(y)Významtyprozsah
0–19názov predávanej položkystringznaky
20predajná jednotka*1 (číslo)BYTE<0, 8>*1
21pridelenie k tovarovej skupine (DPT)BYTE<1, 30>
22Priradenie k daniBYTE
1 až 5 - priradenie k daňovej hladine
6 - nedaniteľná daňová hladina
23-26cenaDWORD(*)<0, 99 999 999>
27-30množstvoDWORD(#)<1, 9 999 999>
31-32index*2WORD<0, MaxPLU>*2

Značky *1*2 majú rovnaký význam ako v predchádzajúcich ON-LINE príkazoch.

3.18.2.2. Ukončenie ON-LINE (pre Euro-2100)

V príkazoch 3 (Ukončenie predaja) a 4 (Ukončenie PC ONLINE komunikácie) sú bajty 032 ignorované, ale musia obsahovať údaje v povolenom rozsahu (napríklad hodnotu 0x00).

  • Ukončenie predaja: má rovnakú funkciu ako stlačenie klávesu CELKOM na pokladnici počas predaja.

  • Ukončenie PC ONLINE komunikácie: iba ukončí PC ONLINE komunikáciu. Predaj nebol ukončený a nie je možnosť uzavrieť ho z počítača. Ďalší krok musí byť vykonaný na pokladnici (predaj, ukončenie predaja...).

3.18.2.3. ON-LINE platba (pre Euro-2100)

Popis dát použitých v príkaze 5 (Platba).

Bajt(y)Významtyprozsah
0–3platená sumaDWORD(*)<1, 2 100 000 000>
4spôsob platbyBYTE
0 – v hotovosti
1 – šekom
2 – kreditnou kartou*5
5príznak platené v mene*6BYTE
0 – platené v základnej mene
1 – platené v druhotnej mene
6-25ASCII reťazec obsahujúci číslo kreditnej kartystringznaky*7 čísel
26-32nevyužitéBYTE 

Značky *3, *4*5 majú rovnaký význam ako v predchádzajúcich ON-LINE príkazoch.

3.19. Rozšírené príznaky pre pokladnice Euro-2000TE Alpha, Euro-500TE HandyEuro-200TE

Číslo príkazu:
21 - programovanie
149 - príjem
Dĺžka údajov:10

0.Bajt V pokladnici
bitVýznampríznakčíslica
0-nevyužité1 
1xKópie účteniek: 0 – ukladať do pamäte pokladne, 1 – tlačiť na pásku2
2xUchovávať textové logo v elektronickom žurnále: 0 – nie, 1 – áno3
3xTlač a nulovanie el. žurnálu automaticky s dennou uzávierkou: 0 – nie, 1 – áno4
4xUchovávať predajné údaje v elektronickom žurnále: 0 – nie, 1 – áno5
5-nevyužité  
6-
7-

1.Bajt V pokladnici
bitVýznampríznakčíslica
0xVýdaj tovaru na dodací list: 0 - výdaj tovaru nie je umožnený, 1 - výdaj tovaru je umožnený bez kontroly zákazníka, 2 - výdaj tovaru je umožnený iba s kontrolou zákazníka21
1x
2xPovinné zadanie čísla zákazníka na začiatku účtenky: 0 – nie, 1 – áno2
3xS výdajkou aktualizovať aj predajné údaje PLU (predaný počet a celková hodnota predajov): 0-nie, 1-áno (zmena je možná len po uzávierke PLU)3
4xUchovávať v PC údajoch informácie o daniach: 0 – nie, 1 – áno31
5xUmožniť nulovanie PC údajov na pokladnici: 0 – nie, 1 – áno2
6xUchovávať údaje pre PC: 0 – nie, 1 – áno3
7-nevyužité  

Poznámka

Ak druhá číslica príznaku č.2 má hodnotu 0, potom hodnota 2 prvej číslice príznaku č.2 sa ignoruje.

Poznámka

Bajty 2 a 3 nie sú využité.

4. a 5. Bajt V pokladnici
bitVýznampríznakčíslica
0xPočet desatinných miest pre zakódovanie ceny do čiarového kódu (0 až 3)45
1x
2xČíslo PLU pre zakódovanie výslednej ceny do čiarového kódu (0001 až 9999) – Ignorované v móde 4 (pozri bajty 6. a 7.)53-6
3x
4x
5x
6x
7x
8x
9x
10x
11x
12x
13x
14x
15x

6. a 7. Bajt V pokladnici
bitVýznampríznakčíslica
0xTyp tlače čiarového kódu:
  • 0 – bez tlače čiarového kódu,

  • 1 – tlač kódu s výslednou cenou na konci účtenky,

  • 2 – tlač kódu pre každé PLU so zakódovaným množstvom,

  • 3 – tlač kódu pre každé PLU so zakódovanou cenou,

  • 4 – tlač priradeného (naprogramovaného) kódu pre každé PLU

42
1x
2x
3xPrefix čiarového kódu (00 až 99)51-2
4x
5x
6x
7x
8x
9x
10xMaximálny počet miest pre zakódovanie ceny do čiarového kódu (1-5) Pozn.: Ak je nastavený typ tlače 1 alebo 3 a cena (výsledná cena alebo cena PLU) presiahne päťmiestnu hodnotu vrátane desatinných miest, pokladnica vyhlási sa chyba.46
11x
12x
13xPovolenie refundácie:
  • 0 – pre všetkých pokladníkov,

  • 1 až 6 – pre konkrétneho pokladníka.

41
14x
15x

Poznámka

Ak je číslica 2 nastavená na hodnotu 4, čiarový kód priradený k PLU sa tlačí len v tom prípade ak bol zadaný pre dané PLU.

Poznámka

Cena sa kóduje s počtom miest podľa príznaku Počet desatinných miest pre zakódovanie ceny do čiarového kódu.

Množstvo sa kóduje podľa nastavenia duhého systémového príznaku (piata číslica).

Varovanie

Keďže do čiarového kódu nie je možné zahrnúť zápornú cenu, pri operáciách refund a storno sa pred tlačou čiarového kódu (PLU) tlačí označenie REFUND alebo STORNO. Pri tlači čiarového kódu s výslednou cenou sa v prípade že ide o zápornú cenu tlači označenie ZÁPORNÁ CENA.

8. a 9. Bajt V pokladnici
bitVýznampríznakčíslica
0xTlačiť číselnú časť čiarového kódu: 0-nie, 1-áno44
1xPočet prázdnych riadkov po vytlačení čiarového kódu (0 až 9)43
2x
3x
4x
5xSpôsob vyhľadávania ak je 18-miestny čiarový kód: 0 – len 18 miestne, 1 – aj 13 + 5 miestne kódy61
6xSpôsob vyhľadávania ak je 15-miestny čiarový kód: 0 – len 15 miestne, 1 – aj 13 + 2 miestne kódy62
7xSpôsob tlače čiarového kódu typu 13+5: 0 – netlačiť, 1 – len rozšírenú časť, 2 – celý čiarový kód63
8x
9xSpôsob tlače čiarového kódu typu 13+2: 0 – netlačiť, 1 – len rozšírenú časť, 2 – celý čiarový kód64
10x
11xTlačiť 18 miestny čiarový kód: 0 – nie, 1 – áno65
12-nevyužité  
13-
14-
15-

3.20. Rozšírené príznaky pre Euro-2100TX

Číslo príkazu:
21 - programovanie
149 - príjem
Dĺžka údajov:10

BajtVýznamtyppríznakčíslica
0-1nevyužité---
2typ sekundárných váh - pozri užívateľský manuál pre zoznam typov váhBYTE21
3-7nevyužité---

Poznámka

Sekundárne váhy su podporované až softvérom pokladníic vyrobenom po 31. máji 2006.

8. a 9. Bajt V pokladnici
bitVýznampríznakčíslica
0-nevyužité  
1-
2-
3-
4-
5xSpôsob vyhľadávania ak je 18-miestny čiarový kód: 0 – len 18 miestne, 1 – aj 13 + 5 miestne kódy11
6xSpôsob vyhľadávania ak je 15-miestny čiarový kód: 0 – len 15 miestne, 1 – aj 13 + 2 miestne kódy12
7xSpôsob tlače čiarového kódu typu 13+5: 0 – netlačiť, 1 – len rozšírenú časť, 2 – celý čiarový kód13
8x
9xSpôsob tlače čiarového kódu typu 13+2: 0 – netlačiť, 1 – len rozšírenú časť, 2 – celý čiarový kód14
10x
11xTlačiť 18 miestny čiarový kód: 0 – nie, 1 – áno15
12-nevyužité  
13-
14-
15-

3.21. Vymazanie žurnálov z pamäte pokladnice

Funkcie sa používajú na vymazanie údajov binárneho a textového žurnálu z pamäte pokladnice.

Číslo príkazu:
33 - Vymazanie binárneho žurnálu z pamäte pokladnice
35 - Vymazanie textového žurnálu z pamäte pokladnice
Dĺžka údajov:8

Obsah dátovej časti nie je využitý.

Dôležité

Nie je možné použiť príkaz 35 (vymazanie textového žurnálu z pamäte pokladnice) ak textový žurnál nebol prečítaný.

Žurnál je možné vymazať z pokladnice, len ak bol celý jeho obsah prenesený do PC.

3.22. Správa pre obsluhu

Príkaz sa používa na zaslanie správy pre pokladníka.

Číslo príkazu:40
Dĺžka údajov:počet_riadkov * 23

Poznámka

Maximálna povolená dĺžka správy je 5 riadkov.

Údaje sú tlačené na pokladnici ako správa pre pokladníka. Text správy je na začiatku a na konci ohraničený textom ZKOUŠKA.

Bajt(y)Významtyprozsah
0-22riadok textu (jeden riadok, ktorý sa má vytlačiť)stringznaky

Poznámka

V prípade ak bude riadok obsahovať nepovolené znaky, bude namiesto neho vytlačený riadok s otáznikmi. Pokladnica vráti pre tento riadok chybu, ale neukončuje komunikáciu a očakáva ďalší riadok.

Príklad 3.8. Ukážka správy pre pokladníka

           .
           .
           .
       PC -> ECR        
                        
   Zpráva pro obsluhu   
                        
        ZKOUŠKA         
#prvý riadok textu      
#druhý riadok textu     
#tretí riadok textu     
#štvrtý riadok textu    
#piaty riadok textu     
        ZKOUŠKA         
           .
           .
           .

3.23. Vymazanie nefinančných údajov PLU

Číslo príkazu:41
Dĺžka údajov:1

Vykonanie tohto príkazu ma za následok zmanie všetkých nefinančných danej kategórie (pozri dole) pohybu tovaru.

bitVýznam
0xPríjem tovaru (1 - vymaž, 0 - ponechaj)
1xVýdaj tovaru (1 - vymaž, 0 - ponechaj)
2xObjednávky (1 - vymaž, 0 - ponechaj)
3xInventúry (1 - vymaž, 0 - ponechaj)
4-nevyužité
5-
6-
7-

3.24. Programovateľné tlačidlá

Funkcie programovateľných tlačidiel.

Číslo príkazu:
46 - programovanie
174 - prečítanie
Dĺžka údajov:72 * 26

Data obsahujú nastavenie 72 tlačidiel programovateľnej klávesnice (36 priamych klávesov a 36 s použitím shift). Každé tlačidlo umožňuje naprogramovať jeho názov a postupnosť funkčných tlačidiel, ktorých stlačenie bude simulované po jeho stlačení.

Bajt(y)Významtyprozsah
0-9názov tlačidlastringznaky
10kód funkčného tlačidlaBYTEplatné kódy
11kód funkčného tlačidlaBYTEplatné kódy
12kód funkčného tlačidlaBYTEplatné kódy
13kód funkčného tlačidlaBYTEplatné kódy
14kód funkčného tlačidlaBYTEplatné kódy
15kód funkčného tlačidlaBYTEplatné kódy
16kód funkčného tlačidlaBYTEplatné kódy
17kód funkčného tlačidlaBYTEplatné kódy
18kód funkčného tlačidlaBYTEplatné kódy
19kód funkčného tlačidlaBYTEplatné kódy
20kód funkčného tlačidlaBYTEplatné kódy
21kód funkčného tlačidlaBYTEplatné kódy
22kód funkčného tlačidlaBYTEplatné kódy
23kód funkčného tlačidlaBYTEplatné kódy
24kód funkčného tlačidlaBYTEplatné kódy
25kód funkčného tlačidlaBYTEplatné kódy

Varovanie

Ak sa v postupnosti funkčných tlačidiel vyskytnú neplatné hodnoty, bude celé tlačidlo (všetky) odmietnuté ako neplatné.

KódVýznam
dec.hex.
1950xC3prázdne tlačidlo
480x30tlačidlo 0
490x31tlačidlo 1
500x32tlačidlo 2
510x33tlačidlo 3
520x34tlačidlo 4
530x35tlačidlo 5
540x36tlačidlo 6
550x37tlačidlo 7
560x38tlačidlo 8
570x39tlačidlo 9
1110x6Ftlačidlo 00
1060x6Atlačidlo BODKA
790x4Ftlačidlo DPT
970x61tlačidlo DPT1
980x62tlačidlo DPT2
990x63tlačidlo DPT3
1000x64tlačidlo DPT4
1010x65tlačidlo DPT5
1020x66tlačidlo DPT6
1030x67tlačidlo DPT7
1040x68tlačidlo DPT8
1960xC4tlačidlo DPT9
1970xC5tlačidlo DPT10
1220x7Atlačidlo ZRUŠIŤ zadávanie/chybu
1100x6Etlačidlo OPRAVA predaja
1210x79tlačidlo EAN
1080x6Ctlačidlo VÁHY
1180x76tlačidlo ZÁSUVKA
1170x75tlačidlo POSUV účtenky
1200x78tlačidlo ČASKRÁT
1050x69tlačidlo CENA
1120x70tlačidlo PLU
770x4Dtlačidlo REŽIM
1070x6Btlačidlo KREDIT
1150x73tlačidlo ŠEK
1090x6Dtlačidlo MEDZISÚČET
1160x74tlačidlo CELKOM
1140x72tlačidlo VRÁTENIE TOVARU
440x2Ctlačidlo VÝBER
460x2Etlačidlo VKLAD
1130x71tlačidlo HESLO
890x59tlačidlo ÚČTENKA (zakázať / povoliť tlač účtenky)
880x58tlačidlo DUPLIKÁT
450x2Dtlačidlo ZĽAVA
610x3Dtlačidlo PRIRÁŽKA
390x27Zistenie ceny PLU (tlačidlo na prepnutie do režminu ziťovania ceny položky)
1980xC6tlačidlo KALKULAČKA

3.25. Vymazanie hodinovej uzávierky

Číslo príkazu:
51 - Vymazanie hodinovej uzávierky (dennej)
52 - Vymazanie hodinovej uzávierky (periodickej)
Dĺžka údajov:1

BajtVýznamtyprozsah
0Tlačiť uzávierku na tlačiarni pokladniceBYTE0 - nie, 1 - áno

Poznámka

V slovenských a českých verziách sa hodnota príznaku tlače ignoruje a uzávierka je stále vytlačená.

3.26. Prečítanie údajov o predaji za tovarové skupiny

Údaje obsahujú predajné údaje za jednotlivé tovarové skupiny.

3.26.1. Prečítanie údajov o predaji za tovarové skupiny pre pokladnice Euro-1000, Euro-2000 AlphaEuro-500 Handy

Počet tovarových skupín závisí od typu pokladnice.

Číslo príkazu:132
Dĺžka údajov:
8*52 pre pokladnice Euro-1000, Euro-2000 Alpha
30*52 pre Euro-500 Handy

Bajt(y)Významtyp
0-13názov tovarovej skupiny (vo vnútorných kódoch znakov pokladnice)string
14-15Príznaky tovarových skupín 
16-19cenaDWORD(*)
20-27počet predajov od poslednej dennej uzávierkydouble(3)
28-35hodnota predajov od poslednej dennej uzávierkydouble(*)
36-43počet predajov od poslednej mesačnej/periodickej uzávierkydouble(3)
44-51hodnota predajov od poslednej mesačnej/periodickej uzávierkydouble(*)

Poznámka

Mesačné/periodické hodnoty sú aktualizované po vykonaní dennej uzávierky.

3.26.2. Prečítanie údajov o predaji za tovarové skupiny pre pokladnice Euro-2100

Číslo príkazu:132
Dĺžka údajov:30*58B

Bajt(y)Významtyp
0-19názov tovarovej skupiny (vo vnútorných kódoch znakov pokladnice)string
20-21Príznaky tovarových skupín 
22-25cenaDWORD(*)
26-33počet predajov od poslednej dennej uzávierkydouble(3)
34-41hodnota predajov od poslednej dennej uzávierkydouble(*)
42-49počet predajov od poslednej mesačnej/periodickej uzávierkydouble(3)
50-57hodnota predajov od poslednej mesačnej/periodickej uzávierkydouble(*)

Poznámka

Mesačné/periodické hodnoty sú aktualizované po vykonaní dennej uzávierky.

3.27. Prečítanie údajov o predaji podľa DPH

Údaje obsahujú predajné hodnoty pre jednotlivé daňové hladiny.

Číslo príkazu:133
Dĺžka údajov:7*68

Bajt(y)Významtyp
0-9popis dane (text)string
10-11hodnota daneWORD(2)
12-19zdaniteľná hodnota od poslednej dennej uzávierkydouble(*)
20-27hodnota bez dane (netto) od poslednej dennej uzávierkydouble(*)
28-35nevyužité 
36-39nevyužité 
40-47nevyužité 
48-55nevyužité 
56-63nevyužité 
64-67nevyužité 

Poznámka

Prvých 5 položiek obsahuje informácie pre jednotlivé daňové hladiny. Šiesta položka obsahuje informácie pre nezdaniteľnú daňovú hladinu. Siedma položka je nevyužívaná.

3.28. Prečítanie aktuálnej hodnoty Grand-totálu

Údaje obsahujú hodnotu grand-totálu (GT).

Číslo príkazu:135
Dĺžka údajov:24

Bajt(y)Významtyp
0-7hodnota GTdouble(*)
8-15nevyužité 
16-23nevyužité 

3.29. Prečítanie finančnej správy o predaji

Číslo príkazu:135 - prečítanie dennej správy o predaji
Dĺžka údajov:376

Položky v DATA majú nasledujúci význam:

Bajt(y)Významtyp
0-7hodnota predajovdouble(*)
8-11počet účtenieklong
12-19hodnota predajov bez dane (netto)double(*)
20-27hodnota celkovej danedouble(*)
28-35hodnota stornadouble(*)
36-39počet storienlong
40-47hodnota storna medzisúčtu predajovdouble(*)
48-51počet storien medzisúčtu predajovlong
52-59hodnota vráteného tovarudouble(*)
60-63počet vrátení tovarulong
64-71hodnota vkladov v hotovostidouble(*)
72-75počet vkladov v hotovostilong
76-83hodnota vkladov v hotovosti v sekundárnej menedouble(*)
84-87počet vkladov v hotovosti v sekundárnej menelong
88-95hodnota výberov v hotovostidouble(*)
96-99počet výberov v hotovostilong
100-107hodnota výberov v hotovosti v sekundárnej menedouble(*)
108-111počet výberov v hotovosti v sekundárnej menelong
112-119hodnota vkladov šekomdouble(*)
120-123počet vkladov šekomlong
124-131nevyužité (hodnota vkladov šekom v sekundárnej mene)double(*)
132-135nevyužité (počet vkladov šekom v sekundárnej mene)long
136-143hodnota výberov šekovdouble(*)
144-147počet výberov šekovlong
148-155nevyužité (hodnota výberov šekov v sekundárnej mene)double(*)
156-159nevyužité (počet výberov šekov v sekundárnej mene)long
160-167hodnota zliavdouble(*)
168-171počet zliavlong
172-179hodnota prirážokdouble(*)
180-183počet prirážoklong
184-191hodnota rozdielu zaokrúhleniadouble(*)
192-195nevyužité 
196-203celkový záporný obratdouble(*)
204-207nevyužité 
208-215hodnota predaja za peniazedouble(*)
216-219počet predajov za peniazelong
220-227hodnota predaja za peniaze v sekundárnej menedouble(*)
228-231počet predajov za peniaze v sekundárnej menelong
232-239hodnota predaja cez šekydouble(*)
240-243počet predajov cez šekylong
244-251nevyužité (hodnota predaja cez šeky v sekundárnej mene)double(*)
252-255nevyužité (počet predajov cez šeky v sekundárnej mene)long
264-267hodnota predaja cez kreditné kartydouble(*)
264-267počet predajov cez kreditné kartylong
268-275nevyužité 
276-279nevyužité 
280-287hodnota hotovosti v zásuvkedouble(*)
288-295hodnota hotovosti v zásuvke v sekundárnej menedouble(*)
296-303hodnota šekov v zásuvkedouble(*)
304-311nevyužité (hodnota šekov v zásuvke v sekundárnej mene)double(*)
312-319hodnota kreditov v zásuvkedouble(*)
320-327nevyužité 
328-335nevyužité (hodnota predaných fliaš)double(*)
336-339nevyužité (počet predaných fliaš)long
340-347nevyužité (hodnota vrátených fliaš)double(*)
348-351nevyužité (počet vrátených fliaš)long
352-359nevyužité (hodnota storna medzisúčtu predajov fliaš)double(*)
360-363nevyužité (počet storien medzisúčtov fliaš)long
364-367počet všetkých účtenieklong
368-371nevyužité (počet fiškálnych účteniek)long
372-375nevyužité (počet zmien v názvoch a daňových hladinách)long

Poznámka

Mesačné (periodické) hodnoty sú aktualizované po vykonaní dennej uzávierky.

3.30. Prečítanie údajov o predaji pokladníkov

Číslo príkazu:139
Dĺžka údajov:6 * 34

Bajt(y)Významtyp
0-9meno pokladníka (kódované v internej znakovej sade pokladnice)string
10-13počet predajov od poslednej dennej uzávierkylong
14-21hodnota predaja od poslednej dennej uzávierkydouble(*)
22-25nevyužité 
26-33nevyužité 

Poznámka

Mesačné/periodické hodnoty sú obnovované len pri vykonaní dennej uzávierky.

3.31. Prečítanie údajov o predaji pokladníkov pre Euro-500TE Handy, Euro-2000TE AlphaEuro-200TE

Číslo príkazu:139
Dĺžka údajov:6 * 242

Bajt(y)Významtyp
0-9meno pokladníka (kódované v internej znakovej sade pokladnice)string
10-13počet predajov od poslednej dennej uzávierkylong
14-21hodnota predaja od poslednej dennej uzávierkydouble(*)
22-25nevyužité (počet predajov od poslednej mesačnej uzávierky)long
26-33nevyužité (hodnota predaja od poslednej mesačnej uzávierky)double(*)
34-37počet predajov v hotovosti od poslednej dennej uzávierkylong
38-45hodnota predaja v hotovosti od poslednej dennej uzávierkydouble(*)
46-49nevyužité (počet predajov v hotovosti od poslednej mesačnej uzávierky)long
50-57nevyužité (hodnota predaja v hotovosti od poslednej mesačnej uzávierky )double(*)
58-61počet predajov v cudzej mene od poslednej dennej uzávierkylong
62-69hodnota predaja v cudzej mene od poslednej dennej uzávierkydouble(*)
70-73nevyužité (počet predajov v cudzej mene od poslednej mesačnej uzávierky)long
74-81nevyužité (hodnota predaja v cudzej mene od poslednej mesačnej uzávierky)double(*)
82-89hodnota predaja v cudzej mene prevedená do národnej meny od poslednej dennej uzávierkydouble(*)
90-97nevyužité (hodnota predaja v cudzej mene prevedená do národ. meny od poslednej mesačnej uzávierky)double(*)
98-101počet predajov šekom od poslednej dennej uzávierkylong
102-109hodnota predaja šekom od poslednej dennej uzávierkydouble(*)
110-113nevyužité (počet predajov šekom od poslednej mesačnej uzávierky)long
114-121nevyužité (hodnota predaja šekom od poslednej mesačnej uzávierky)double(*)
122-125počet predajov kreditom od poslednej dennej uzávierkylong
126-133hodnota predaja kreditom od poslednej dennej uzávierkydouble(*)
134-137nevyužité (počet predajov kreditom od poslednej mesačnej uzávierky)long
138-145nevyužité (hodnota predaja kreditom od poslednej mesačnej uzávierky)double(*)
146-149počet príjmov tovarov od poslednej dennej uzávierkylong
150-153počet výdajov tovarov od poslednej dennej uzávierkylong
154-157počet objednávok od poslednej dennej uzávierkylong
158-161počet inventúr od poslednej dennej uzávierkylong
162-165nevyužité (počet príjmov tovarov od poslednej mesačnej uzávierky)long
166-169nevyužité (počet výdajov tovarov od poslednej mesačnej uzávierky)long
170-173nevyužité (počet objednávok od poslednej mesačnej uzávierky)long
174-177nevyužité (počet inventúr od poslednej mesačnej uzávierky)long
178-185hodnota príjmov tovarov od poslednej dennej uzávierkydouble(*)
186-193hodnota výdajov tovarov od poslednej dennej uzávierkydouble(*)
194-201hodnota objednávok od poslednej dennej uzávierkydouble(*)
202-209hodnota inventúr od poslednej dennej uzávierkydouble(*)
210-217nevyužité (hodnota príjmov tovarov od poslednej mesačnej uzávierky)double(*)
218-225nevyužité (hodnota výdajov tovarov od poslednej mesačnej uzávierky)double(*)
226-233nevyužité (hodnota objednávok od poslednej mesačnej uzávierky)double(*)
234-241nevyužité (hodnota inventúr od poslednej mesačnej uzávierky)double(*)

Poznámka

Mesačné (periodické) hodnoty nie sú využívané a teda sú nulové vo fiškálnej verzii.

3.32. Získanie informácie o poslednej predanej položke v režime PC-Online

3.32.1. Získanie informácie o poslednej predanej položke v režime PC-Online pre Euro-2000 AlphaEuro-500 Handy

Číslo príkazu:147
Dĺžka údajov:55 (pre Euro-2000 AlphaEuro-500 Handy)

Bajt(y)Významtyp
0počet položiek v zásobníku predaných položiek*1BYTE
1–28Údaje reprezentujúce obsah paketu poslednej predanej položky cez PC ONLINE*2 
29-36hodnota*3double(*)
37-38číslo aktuálnej účtenky (hodnota 0 – 9999)WORD
39-46celková peňažná suma predajadouble(*)
47-54celková peňažná suma predaja v druhej menedouble(*)

*1:

*2: Ak sú tieto údaje nulové, PC ONLINE príkaz (napr. predaj PLU) nebol vykonaný. Táto položka slúži na kontrolu vykonania príkazu v prípade, ak sa počas komunikácie vyskytla chyba.

*3: Ak posledná položka je:

  • predané PLU: (príkaz 1) celková suma peňazí poslednej predanej položky: množstvo*cena = suma (počítané pokladnicou)

  • vrátené (refundované) PLU (príkaz 2) celková suma peňazí poslednej predanej položky: -množstvo*cena = - suma (počítané pokladnicou)

  • zrušené PLU (príkaz 6) celková záporná suma peňazí poslednej predanej položky: -suma (zo zásobníka predaných položiek)

  • platba (príkaz 5):

    • ak predaj bol ukončený (platená suma bola väčšia alebo sa rovnala celkovej sume predaja) – výdaj peňazí

    • ak predaj nebol ukončený (platená suma nebola väčšia ako celková suma predaja) – doplatok

3.32.2. Získanie informácie o poslednej predanej položke v režime PC-Online pre Euro-2100

Číslo príkazu:147
Dĺžka údajov:61 (pre Euro-2100)

Bajt(y)Významtyp
0počet položiek v zásobníku predaných položiek*1BYTE
1–34Údaje reprezentujúce obsah paketu poslednej predanej položky cez PC ONLINE*2 
35-42hodnota*3double(*)
43-44číslo aktuálnej účtenky (hodnota 0 – 9999)WORD
45-52celková peňažná suma predajadouble(*)
53-60celková peňažná suma predaja v druhej menedouble(*)

*1:

*2: Ak sú tieto údaje nulové, PC ONLINE príkaz (napr. predaj PLU) nebol vykonaný. Táto položka slúži na kontrolu vykonania príkazu v prípade, ak sa počas komunikácie vyskytla chyba.

*3: Ak posledná položka je:

  • predané PLU: (príkaz 1) celková suma peňazí poslednej predanej položky: množstvo*cena = suma (počítané pokladnicou)

  • vrátené (refundované) PLU (príkaz 2) celková suma peňazí poslednej predanej položky: -množstvo*cena = - suma (počítané pokladnicou)

  • zrušené PLU (príkaz 6) celková záporná suma peňazí poslednej predanej položky: -suma (zo zásobníka predaných položiek)

  • platba (príkaz 5):

    • ak predaj bol ukončený (platená suma bola väčšia alebo sa rovnala celkovej sume predaja) – výdaj peňazí

    • ak predaj nebol ukončený (platená suma nebola väčšia ako celková suma predaja) – doplatok

3.33. Získanie informácie o daniach prebiehajúceho predaja v režime PC-Online

Číslo príkazu:148
Dĺžka údajov:120

Bajt(y)Významtyp
0-7celková suma predaja (v základnej mene)double(*)
8-15suma peňazí v nezdaniteľnej hladinedouble(*)
16-23zdaniteľná čiastka v daňovej hladine 1double(*)
24-31hodnota dane v daňovej hladine 1double(*)
32-39zdaniteľná čiastka v daňovej hladine 2double(*)
40-47hodnota dane v daňovej hladine 2double(*)
48-55zdaniteľná čiastka v daňovej hladine 3double(*)
56-63hodnota dane v daňovej hladine 3double(*)
64-71zdaniteľná čiastka v daňovej hladine 4double(*)
72-79hodnota dane v daňovej hladine 4double(*)
80-87zdaniteľná čiastka v daňovej hladine 5double(*)
88-95hodnota dane v daňovej hladine 5double(*)
96-103zdaniteľná čiastka v daňovej hladine 6double(*)
104-111hodnota dane v daňovej hladine 6double(*)
112-119nevyužité 

Poznámka

Všetky položky sú platné len počas PC ONLINE predaja (tzn. pokiaľ nebol predaj ukončený). Hodnoty dane sú platné iba do MAXTAX – ostatné sú nulové. Hodnoty nie sú zaokrúhľované a teda ani neobsahujú rozpočítanie dane (zaokrúhlenie podľa celkovej ceny nákupu).

3.34. Prečítanie údajov o predaji cez PC ONLINE

Číslo príkazu:
150 - Prečítanie údajov o predaji cez PC ONLINE
151 - Prečítanie údajov o predaji cez PC ONLINE s vymazaním údajov
Dĺžka údajov:12

Údaje obsahuje informácie o predaji cez PC Online.

Bajt(y)Významtyp
0-3počet predajovlong
4-11hodnota predajovdouble(*)

3.35. Prečítanie údajov o počte PLU s nenulovým predajom

Príkaz sa používa na zistenie počtu tovarových položiek s nenulovým predajom.

Číslo príkazu:152
Dĺžka údajov:2

Údaje obsahujú číslo predstavujúce počet PLU s nenulovým predajom.

Bajt(y)Významtyp
0-1počet PLU s nenulovým predajomWORD

3.36. Prečítanie účteniek (PC žurnál) pre Euro-2000TE AlphaEuro-500TE Handy

Príkaz sa používa na prečítanie účteniek z pokladnice v binárnej forme určené pre ďalšie spracovanie v PC.

Číslo príkazu:
160 - Prečítanie účteniek (PC žurnál)
161 - Prečítanie účteniek (PC žurnál) s vymazaním
Dĺžka údajov:závisí na dĺžke žurnálu

Informácie sú spájané do logických blokov. Pre rôzne typy pokladníc sa údaje líšia v niektorých častiach. Identické časti budú opísané len raz.

Dôležité

V týchto príkazoch sa používa nastavovanie rozsahu typu "Veľká Dĺžka" (DWORD) - dĺžka žurnálu v bajtoch. Táto dĺžka môže byť získaná pomocou príkazu 164 - Veľkosť žurnálov.

Varovanie

V dekódovaní dát nastáva rozdiel oproti nefiškálnej verzii.

Tabuľka 3.7. Štruktúra (jedného) záznamu (účtenky)

počet záznamovdĺžkakrátky popis
140Hlavička logického celku / záznamu
nn * (18 + bar-code length)
Tovarová položka na účtenke a
čiarový kód (dĺžka čiarového kódu môže byť rozdielna pre každú položku záznamu a závisí od typu čiarového kódu zapísaného v tovarovej položke (môže byť aj nulová))
125Finančný záznam na účtenke
12Počet daňových záznamov
mm * 13Daňové záznamy pre každú nenulovú hladinu (m môže byť aj nula ==> blok nie je použitý)
11Koniec záznamu

Tabuľka 3.8. Štruktúra hlavičky účtenky

Bajt(y)Významtyp
0pevná hodnota 25 (0x19) - ID bajt začiatku logického bloku - účtenkyBYTE
1-2počet všetkých bajtov v danom logickom celkuWORD
3typ účtenky: 0 – predaj, 1 – príjem, 2 – výdaj, 3 – objednávka, 4 - inventúraBYTE
4-15dátum a čas vo forme DDMMRRRRhhmm* (ASCII kódy čísel)12*char
16-25meno pokladníkastring
26-29číslo aktuálnej účtenky 1 – 9999long
30-33číslo fiškálnej účtenky 1 – 9999long
34-37číslo dokumentu 0 – 99999999long
38číslo pokladnice 1 – 99BYTE
39počet položiek v nákupe (počet záznamov v nasledujúcom bloku)BYTE

*:Význam znakov je:

  • DD = deň (dve číslice)

  • MM = mesiac (dve číslice)

  • RRRR = rok (štyri číslice)

  • hh = hodiny (dve číslice)

  • mm = minúty (dve číslice)

Tabuľka 3.9. Záznam (jednej) položky na účtenke

Bajt(y)Významtyp
0typ položky:
  • 0 – PLU,

  • 1 – DPT,

  • 2 – refund PLU,

  • 3 – refund DPT

BYTE
1-2číslo položky v internej databáze PLU 1 – 2400, resp. číslo DPT 1 - 8WORD
3-6množstvo predanej položkylong(3)
7-10jednotková cena položkylong(*)
11-16celková cena položkyN6(*)
17typ čiarového kóduBYTE
závisí od typučiarový kódrôzne

Čiarové kódy sú ukladané v komprimovanom BCD formáte, preto sú v jednom bajte uložené 2 číslice čiarového kódu.

  1. Plný čiarový kód (typ 1) je uložený ako dátový typ BARCODE (9 bajtov, 18 cifier)

  2. Len rozšírená časť čiarového kódu EAN 13+5 (typ 2)

    1. bajt2. bajt3. bajt
    1. číslica sufixu2. číslica sufixu3. číslica sufixu4. číslica sufixu5. číslica sufixunevyužité
  3. Len rozšírená časť čiarového kódu EAN 13+2 (type 3)

    1. bajt
    1. číslica sufixu2. číslica sufixu
  4. Celý načítaný čiarový kód EAN 13 + 5(type 4)

    1. bajt2. bajt3. bajt4. bajt
    prázdne1. číslica2. číslica3. číslica4. číslica5. číslica6. číslica7. číslica
    5. bajt6. bajt7. bajt
    8. číslica9. číslica10. číslica11. číslica12. číslica13. číslica
    8. bajt9. bajt10. bajt
    1. číslica sufixu2. číslica sufixu3. číslica sufixu4. číslica sufixu5. číslica sufixuprázdne
  5. Celý načítaný čiarový kód EAN 13 + 2(type 5)

    1. bajt2. bajt3. bajt4. bajt
    prázdne1. číslica2. číslica3. číslica4. číslica5. číslica6. číslica7. číslica
    5. bajt6. bajt7. bajt
    8. číslica9. číslica10. číslica11. číslica12. číslica13. číslica
    8. bajt
    1. číslica sufixu2. číslica sufixu

Tabuľka 3.11. Finančný záznam na účtenke

Bajt(y)Významtyp
0pevná hodnota 5 (ID bajt finančného bloku)BYTE
1-6celková hodnota všetkých prirážok v nákupeN6(*)
7-12celková hodnota všetkých zliav v nákupeN6(*)
13-18celková hodnota všetkých operácií storno v nákupeN6(*)
19-24celková hodnota nákupuN6(*)

Tabuľka 3.12. Počet daňových záznamov

Bajt(y)Významtyp
0pevná hodnota 6 (ID bajt daňového bloku)BYTE
1počet nenulových daní v nákupe (0 – 7) (počet záznamov v nasledujúcom bloku)BYTE

Tabuľka 3.13. (jeden) Daňový záznam

Bajt(y)Významtyp
0číslo daňovej hladinyBYTE
1-6zdaniteľná čiastkaN6(*)
7-12hodnota daneN6(*)

Tabuľka 3.14. Koniec záznamu

Bajt(y)Významtyp
1pevná hodnota 26 (0x1A) – ID bajt konca jedného logické bloku – účtenkyBYTE

3.37. Čítanie textového žurnálu (kópii účteniek)

Tento príkaz sa používa na získanie kópie žurnálovej pásky (len vizuálna informácia).

Číslo príkazu:
162 - Čítanie textového žurnálu
163 - Čítanie textového žurnálu s vymazaním údajov
Dĺžka údajov:počet_riadkov * 24

Získané údaje predstavujú riadky vytlačené na účtenku pokladnice.

Dôležité

V týchto príkazoch sa používa nastavovanie rozsahu typu "Veľká Dĺžka" (DWORD) - veľkosť žurnálu v riadkoch. Táto dĺžka môže byť získaná pomocou príkazu 164 - Veľkosť žurnálov.

Bajt(y)Významtyp
0-23riadok textu vytlačený na pokladnici24 * char

Poznámka

Posledné dva riadky textového žurnálu pre Euro-200TE obsahujú digitálny podpis vypočítaný z obsahu celého žurnálu pomocou algoritmu SHA1

Dôležité

Nie je možné použiť príkaz 163 (čítanie textového žurnálu s vymazaním) pri neúplnom prečítaní žurnálu.

Žurnál je možné vymazať z pokladnice, len ak bol celý jeho obsah prenesený do PC.

3.38. Prečítanie údajov o veľkosti binárneho (PC) a textového žurnálu

Príkaz sa používa na zistenie veľkostí žurnálov uložených v pokladnici.

Číslo príkazu:164
Dĺžka údajov:8

Bajt(y)Významtyp
0-3veľkosť binárneho (PC) žurnálu v bajtochlong
4-7veľkosť textového žurnálu v riadkochlong

3.39. Čítanie obsahu fiškálnej pamäte

Číslo príkazu:166
Dĺžka údajov:262144 (256kB)

Dáta obsahujú celý obsah fiškálnej pamäte.

3.40. Prečítanie hodinovvej uzávierky

Dáta obsahujú predajné údaje pre jednotlivé hodiinové intervaly.

Číslo príkazu:
178 - Prečítanie hodinovvej uzávierky (dennej)
180 - Prečítanie hodinovvej uzávierky (periodickej)
Dĺžka údajov:24 * 12 (288)
BajtVýznamtyp
0-3počet predajov (účteniek)int
4-11hodnota predajovdouble(*)

3.41. Identifikačné parametre pokladnice

Príkaz slúži na zistenie informácii o aktuálnej pokladnici.

Číslo príkazu:255
Dĺžka údajov:84

Bajt(y)Významtyp
0-2identifikačný kód krajiny podľa ISO 3166 (dva bajty - znaky ASCII - ukončené nulovým bajtom)string
3-12názov poklanice (9 bajtov - znaky ASCII - ukončené nulovým bajtom)string
13-15typ tlačiarne (možnosti: “T”, “TX”, “TE”, “M”) (dva bajty - znaky ASCII - ukončené nulovým bajtom)string
16-19typ displeja "účtujúceho/zákazníka" (napríklad: “A/S”, pričom "A" znamená alfanumerický, "S" segmentový) (tri bajty - znaky ASCII - ukončené nulovým bajtom)string
20-31fiškálna/nefiškálna verzia (reťazec v angličtine) (11 bajtov - znaky ASCII - ukončené nulovým bajtom)string
32-33verzia firmware - posledné 3 číslice sú podverzia, (napríklad ak je verzia firmware 2.011, prijaté číslo bude 2011)int
34-35verzia komunikačného protokolu - posledné 2 číslice znamenajú podverziu (napríklad ak je verzia komunikačného protokolu 3.05, prijaté číslo bude 305)int
36-37počet pokladníkovint
38-39počet PLUint
40-41počet tovarových skupínint
42-43počet daňových hladínint
44-45dĺžka názvu tovarovej položky (PLU)int
46-47dĺžka názvu tovarovej skupiny (DPT)int
48-49dĺžka čiarového kóduint
50-51podpora elektronického žurnálu (ak je nastavená hodnota na 1, je podporovaný elektronický žurnál)int
52-83rezervované – nevyužité 

Kapitola 4. Popis dát v textovej forme

Obsah

4.1. Zoznamy podporovaných konverzii dát
4.2. Význam daňových hladín
4.3. Textové logo
4.4. Textové logo pre Euro-2100
4.5. Systémové príznaky
4.6. Mená pokladníkov
4.7. Tovarové položky
4.7.1. Štruktúra tovarových položiek (PLU)
4.7.2. Správa o predaji tovarových položiek
4.7.3. Príznaky tovarových položiek pre Euro-1000
4.7.4. Príznaky tovarových položiek pre Euro-2000 Alpha
4.7.5. Príznaky tovarových položiek pre Euro-500 Handy, Euro-2100
4.8. Programovanie tovarových skupín (DPT)
4.9. Programovanie daňových hladín
4.10. Funkčné texty
4.11. Vymazanie predajných údajov PLU
4.12. Vykonanie Z-uzávierok
4.13. Grafické logo
4.14. Predajné jednotky
4.15. Kurz sekundárnej meny
4.16. Online
4.17. Rozšírené príznaky pre pokladnice s elektronickým žurnálom
4.18. Rozšírené príznaky pre pokladnice s 18 miestným čiarovým kódom
4.19. Vymazanie žurnálov z pamäte pokladnice
4.20. Správa pre obsluhu
4.21. Vymazanie nefinančných údajov PLU (Spustenie nefinančnej Z uzávierky PLU na pokladnici)
4.22. Programovateľné tlačidlá
4.23. Vymazanie hodinovej uzávierky
4.24. Prečítanie údajov o predaji za tovarové skupiny
4.25. Prečítanie údajov o predaji podľa DPH
4.26. Prečítanie aktuálnych hodnôt Grand-totálov
4.27. Prečítanie finančnej správy o predaji
4.28. Prečítanie údajov o predaji pokladníkov
4.29. Prečítanie údajov o predaji pokladníkov pre Euro-2000TE Alpha, Euro-500TE Handy, Euro-200TE
4.30. Získanie informácie o poslednej predanej položke v režime PC-Online
4.31. Získanie informácie o daniach prebiehajúceho predaja v režime PC-Online
4.32. Prečítanie údajov o predaji cez PC ONLINE
4.33. Prečítanie údajov o počte PLU s nenulovým predajom
4.34. Prečítanie účteniek (PC žurnál)
4.35. Čítanie textového žurnálu
4.36. Prečítanie údajov o veľkosti binárneho (PC) a textového žurnálu
4.37. Prečítanie hodinovvej uzávierky
4.38. Identifikačné údaje a parametre pokladnice

4.1. Zoznamy podporovaných konverzii dát

Tabuľka 4.2. Podporované príkazy pre prijímanie dát

príkazpopisEuro-1000Euro-2000 AlphaEuro-500 HandyEuro-2100
TTTETTXTETX
128Textové logoxxxxxxx
129Systémové príznakyxxxxxxx
130Mená pokladníkovxxxxxxx
131Prečítanie správy o predaji PLU (X uzávierka)x------
132Prečítanie údajov o predaji za tovarové skupiny (X uzávierka)xxxxxxx
133Prečítanie údajov o predaji podľa DPH (X uzávierka)xxxxxxx
134Prečítanie aktuálnych hodnôt Grand-totálovxxxxxxx
135Prečítanie dennej finančnej správy o predaji (X uzávierka)xxxxxxx
137Funkčné textyxxxxxxx
138Prečítanie naprogramovaných PLUx------
139Prečítanie údajov o predaji pokladníkov (X uzávierka)xxxxxxx
143Grafické logoxxxxxxx
144Predajné jednotky-xxxxxx
145Kurz sekundárnej menyxxxxxxx
147Získanie informácie o poslednej predanej položke v režime PC-Online-xxxxxx
148Získanie informácie o daniach prebiehajúceho predaja v režime PC-Online-xxxxxx
149Rozšírené príznaky--x--xx
150Správa o predaji cez PC ONLINE (X uzávierka)-xxxxxx
151Správa o predaji cez PC ONLINE s vymazaním údajov (Z uzávierka)-xxxxxx
152Prečítanie údajov o počte PLU s nenulovým predajom-xxxxxx
157Prečítanie naprogramovaných PLU (bezpečné)-xxxxxx
158Prečítanie správy o predaji PLU (bezpečné) (X uzávierka)-xxxxxx
159Prečítanie správy o predaji PLU s nenulovou hodnotou predaja (bezpečné) (X uzávierka)-xxxxxx
160Prečítanie účteniek (PC žurnál) (X uzávierka)--x--x-
161Prečítanie účteniek (PC žurnál) s vymazaním (Z uzávierka)--x--x-
162Prečítanie textového žurnálu (X uzávierka)--x--x-
163Prečítanie textového žurnálu s vymazaním (Z uzávierka)--x--x-
164Prečítanie údajov o veľkosti žurnálov--x--x-
174Prečítanie nastavenia "programovateľných tlačidliel"------x
179Prečítanie hodinovvej uzávierky (dennej) (X uzávierka)------x*1
180Prečítanie hodinovvej uzávierky (periodickej) (X uzávierka)------x*1
255Prečítanie informácii o pokladnici------x*1

4.2. Význam daňových hladín

Dane sú špecifické pre každú krajinu. V nasledujúcej tabuľke je popísané ako sú interpretované v textovom formáte.

Tabuľka 4.3. Interpretácia daňových hladín

Kód krajinydaňová hladina
nezdaniteľnáminimálnamaximálnašpeciálne
(žiadny)016--
SK
CZ nefiškálna
EN
EN - fiscal
SW
FI
DE
LV
CZ fiškálna015--
RO014--
GR
HU0 - TAM, 4 - AJT13 (programovateľné)0 - TAM, 4 - AJT
PLv závislosti na naprogramovaní dane170 - nepredajné
MK--15--
SR--19--
LT014
(len v nových verziách)
6 – udáva "PAY-IN"
7 – udáva "PAY-OUT"
CA016
1 – Federačná
2 – Provinčná
6 – Federačná a Provinčná

4.3. Textové logo

Logo, ktoré sa bude tlačiť na účtenku.

Číslo príkazu:
0 - programovanie
128 - príjem
Počet riadkov:6

Súbor obsahuje 6 riadkov textového loga s maximálnou dĺžkou riadku 24 znakov.

Poznámka

V pokladniciach Euro-1000T, Euro-2000T AlphaEuro-500T Handy sa použije len prvých 17 znakov každého reťazca. Zvyšné sú v pokladnici ignorované.

4.4. Textové logo pre Euro-2100

Logo, ktoré sa bude tlačiť na účtenku.

Číslo príkazu:
0 - programovanie
128 - príjem
Počet riadkov:9

Súbor obsahuje 9 riadkov textového loga s maximálnou dĺžkou riadku 24 znakov.

4.5. Systémové príznaky

Číslo príkazu:1 - programovanie, 129 - príjem
Počet riadkov:12

Nastavenie systémových príznakov pokladnice. Súbor má 12 riadkov. V jednotlivých typoch pokladnice nemusia byť využité všetky príznaky, resp. majú vymenené poradia (viď príručka k pokladnici). Jednotlivé číslice v riadku nie sú oddelené oddeľovačom. Číslice príznakov majú nasledovný význam (pozor, poradie číslic nezodpovedá poradiu programovania systémových príznakov v pokladnici):

  • 1. riadok

    • 1. číslica: počet desatinných miest pre zobrazovanie ceny a dane (0 – 3)

    • 2. číslica: počet desatinných miest, na ktoré sa má zaokrúhľovať cena (0 – 3)

    • 3. číslica: spôsob zaokrúhľovania 0 – od 5 hore, 1 – hore, 2 – dole, 3 – štvrtinové zaokrúhľovanie

    • 4. číslica: počet desatinných miest, na ktoré sa má zaokrúhľovať daň (0 – 3)

    • 5. číslica: počet desatinných miest pre zaokrúhľovanie ceny nákupu (0 – 3)

    • 6. číslica: spôsob výpočtu dane: 0 - DPH je súčasťou ceny, 1 - DPH je dopočítané k cene

  • 2. riadok

    • 1. číslica: počet desatinných miest pre zadávanie množstva (0 – 3)

    • 2. číslica: počet voľných riadkov medzi účtenkami (0 – 6)

    • 3. číslica: počet riadkov loga (v závislosti od typu pokladnice)

    • 4. číslica: dvojnásobné použitie násobenia množstva: 0 - výpočet zlomkového množstva, 1 - výpočet dvakrát násobeného množstva

    • 5. číslica: formát zobrazovania dátumu: 0 - deň, mesiac, rok; 1 - mesiac, deň, rok

    • 6. číslica: tlač daňových údajov: 0 - údaje o daniach sa netlačia na účtenku, 1 - údaje o daniach sa tlačia na účtenku

  • 3. riadok

    • číslice 1-4: číslo účtenky (1 – 9999) – ignoruje sa pri prenose do pokladnice

    • číslice 5-6: číslo pokladnice (1 – 99)

    • 7. číslica: nulovanie poradového čísla účtenky: 0 - po vykonaní dennej uzávierky, 1 - po vykonaní mesačnej uzávierky

  • 4. riadok

    • 1. číslica: povinné stláčanie klávesu Medzisúčet pri ukončení predaja: 0 - nie, 1 - áno

    • 2. číslica: výpis hodnoty medzisúčtu na tlačiarni po stlačení klávesu Medzisúčet: 0 - nie, 1 - áno

    • 3. číslica: povinné zadávanie čísla kreditnej karty pri platení na kredit: 0 - nie, 1 - áno

    • 4. číslica: povinné zadávanie platenej hodnoty: 0 - nie, 1 - áno

  • 5. riadok

    • 1. číslica: koncový znak pre snímač čiarových kódov (0 – CR+LF, 1 – CR, 2 – LF)

    • 2. číslica: komunikačná rýchlosť pre snímač čiarového kódu (0 – 1200, 1 – 2400, 2 – 4800, 3 – 9600, 4 –19200)

    • 3. číslica: komunikačná rýchlosť pre sériový kanál PC (0 – 9600, 1 – 38400)

    • 4. číslica: typ váh (pozri užívateľský manuál)

    • 5. číslica: smer prenosu dát v režime PC-ON LINE: 0 - údaje o predaji môžu byť iba vysielané z PC, 1 - údaje o predaji môžu byť vysielané z PC aj prijímané do PC

    • 6. číslica: protokol pre platobný protokol: 0 – žiadny, 1 - Bull Amadeo, 2 - PinPad - KeyCorp (nie je používané všetkými pokladnicami)

  • 6. riadok (nemá význam ihličkové tlačiarne, používa sa len pre tepelné tlačiarne)

    • 1. číslica: mód tlače bez pripojenia adaptéra, (0 – normálny, 1 – ekonomický, 2 – rýchly) (nie je využívané vo všetkých pokladniciach)

    • 2. číslica: mód tlače s pripojeným adaptérom, (0 – normálny, 1 – ekonomický, 2 – rýchly) (nie je využívané vo všetkých pokladniciach)

    • 3. číslica: tlač grafického loga: 0 – nie, 1 – áno

    • 4. číslica: veľkosť fontu (0 – veľký font (výška 2,5 mm), 1-malý font (výška 2 mm)) (použité len pre Euro-1000Euro-2000 Alpha)

    • 5. číslica: úsporný (standby) režim: 0 - žiadny, 1 - po 1 minúte, 2 - po 5 min., 3 - po 10 min., 4 - po 15 minútach (nevyužité v Euro-1000 a v Euro-2000 Alpha)

    • 6. číslica: Stav osvetlenia tlacidla v režime kalkulačky (použité len pre Euro-2100) 0 - vypnuté, 1 - svieti, 2 - bliká

    • 7. číslica: Stav osvetlenia tlacidla v normálnom režime (použité len pre Euro-2100) 0 - vypnuté, 1 - svieti

  • 7. riadok: (4 číslice) hodnota percentuálnej prirážky vždy na dve desatinné miesta bez desatinnej bodky (0 – 9999).

  • 8. riadok: (2 číslice) limit percentuálnej prirážky pre zadanie z klávesnice pokladnice (0 – 99)

  • 9. riadok: (4 číslice) hodnota percentuálnej zľavy vždy na dve desatinné miesta bez desatinnej bodky (0 – 9999)

  • 10. riadok: (2 číslice) limit percentuálnej zľavy pre zadanie z klávesnice pokladnice (0 – 99)

  • 11. riadok: (6 číslic) čas (hhmmss) (hh = hodiny, mm = minúty, ss = sekundy)

  • 12. riadok: (6 číslic) dátum (vždy vo formáte DDMMRR (bez ohľadu na 5. číslicu v druhom riadku)) (DD = deň, MM = mesiac, RR = rok)

4.6. Mená pokladníkov

Číslo príkazu:2 - programovanie, 130 - prečítanie
Počet riadkov:6

Súbor tvorí 6 riadkov, reprezentujúcich mená 6 pokladníkov. Dĺžka riadku je max. 10 znakov.

4.7. Tovarové položky

4.7.1. Štruktúra tovarových položiek (PLU)

Číslo príkazu:
3, 30 – Programovanie tovarových položiek so stavom zásob
10, 29 – Programovanie tovarových položiek bez stavu zásob
138, 157 – čítanie naprogramovaných tovarových položiek
Počet riadkov:závisí od počtu prenášaných položiek

Každý riadok obsahuje informácie o jednej "tovarovej položke" = jeden záznam. Jednotlivé položky v riadku sú oddelené znakom ItemSeparator-om.

  • 1. položka: číslo PLU (Rozsah je určený konkrétnou verziou pokladnice).

  • 2. položka: názov PLU (maximálna dĺžka názvu je závisla od typu pokladnice).

  • 3. položka: cena*1 – počet desatinných miest závisí od nastavenia 6.číslice 1.systémového príznaku pokladnice.

  • 4. položka: príznaky: (pozri príznaky pre Euro-1000, Euro-2000 Alpha, alebo Euro-500 Handy / Euro-2100)

  • 5. položka: čiarový kód (13, 14, alebo 18 číslic v závislosti na type pokladanice).

  • 6. položka: hodnota zásob *2 na tri desatinné miesta

Poznámka

*1: Zadanie ceny 1500 bude v pokldnici interpretované ako hodnota 15.00 (Desatinný oddeľovač môže byť zadaný, je však ignorovaný. Platné sú len čísla.) ak je 6. číslica prvého systémového príznaku v pokladnici nastavená na hodnotu 2.

Varovanie

Ak bude zadané číslo 15.0 je prenesené do pokladnice ako hodnota 150 (!!!platné sú len číslice!!!). Toto číslo bude v pokladnici interpretované ako cena 1.50, ak je 6. číslica prvého systémového príznaku v pokladnici nastavená na hodnotu 2.

Poznámka

*2: Hodnota prenášanej zásoby je v rozsahu 1 - 999999999. Ak prenášaný údaj o zásobe je väčší ako definovaný rozsah, potom sa použije len prvých 9 číslic (ak je pred údajom znamienko plus resp. mínus, potom sa použije len prvých 8 číslic). Ak chceme zásobu v pokladnici zmeniť pridáme pred prenášaný údaj o zásobe znamienko plus resp. mínus, potom sa k hodnote zásoby daného PLU v pokladnici pripočíta resp. odpočíta hodnota prenášanej zásoby. Ak nová zásoba v pokladnici by mala byť mimo povoleného rozsahu, hodnota nebude zmenená.

Ak nechceme hodnotu zásoby v pokladnici meniť zapíšeme prenášaný údaj v tvare -0.

Dôležité

Pozícia desatinného oddeľovača je ignorovaná (ako je to v prípade ceny).

Tabuľka 4.4. Dĺžka názvu tovarovej položky a veľkosť čiarového kódu

typ pokladnicepočet znakov názvu položkydĺžka čiarového kódu
Euro-100014nepodporuje
Euro-2000M/T Alpha1413
Euro-2000TE Alpha do verzie 3.xx1414
Euro-2000TE Alpha od verzie 4.001418
Euro-500T/TX Handy1413
Euro-500TE Handy1418
Euro-21002018

4.7.2. Správa o predaji tovarových položiek

Číslo príkazu:
131, 158 – Prečítanie informácii o predaji tovarových položiek
159 – Prečítanie informácii o predaji položiek s nenulovým predajom
Počet riadkov:závisí od počtu prenášaných položiek

Každý riadok obsahuje informácie o jednej "tovarovej položke" = jeden záznam. Jednotlivé položky v riadku sú oddelené znakom ItemSeparator-om.

  • 1. položka: číslo PLU (Rozsah je určený konkrétnou verziou pokladnice).

  • 2. položka: názov PLU.

  • 3. položka: cena*1 – počet desatinných miest je podľa nastavenia 6.číslice 1.systémového príznaku pokladnice.

  • 4. položka: Príznaky PLU sú rovnaké ako pri programovaní

  • 5. položka: čiarový kód.

  • 6. položka: hodnota predaja

  • 7. položka: predané množstvo

  • 8. položka: hodnota zásob

4.7.3. Príznaky tovarových položiek pre Euro-1000

Číslice nie sú oddelené žiadnym oddeľovačom.

  • 1. číslica: popisné PLU: 0 – nie, 1 – áno

  • 2. číslica: predaj jedinej položky: 0 – nie, 1 –áno

  • 3. číslica: nevyužité (výpis zásob pri uzávierke)

  • 4. číslica: nevyužité (predaj ak je zásoba záporná)

  • 5. číslica: nevyužité (možnosť predaja zlomkového množstva)

  • 6. číslica: nevyužité (priradenie predajnej jednotky)

  • 7. číslica: priradenie k DPT (1 – 8)

  • 8. číslica: možnosť predaja: 0 - zakázaný predaj, 1 - zadávanie ceny z klávesnice, 2 - zadávanie naprogramovanej ceny 3 - možnosť zadania ceny z klávesnice alebo použitia naprogramovanej ceny pri predaji

  • 9. číslica: ohraničenie cifier pre cenu (1 – 8)

  • 10. číslica: priradenie k dani

  • číslice 11 a 12: nevyužité (spojené/linkované PLU – dve číslice)

4.7.4. Príznaky tovarových položiek pre Euro-2000 Alpha

Číslice nie sú oddelené žiadnym oddeľovačom.

  • 1. číslica: popisné PLU: 0 – nie, 1 – áno

  • 2. číslica: predaj jedinej položky: 0 – nie, 1 – áno

  • 3. číslica: výpis zásob pri uzávierke: 0 – nie, 1 – áno

  • 4. číslica: predaj ak je zásoba záporná: 0 – nie, 1 – áno

  • 5. číslica: možnosť predaja zlomkového množstva: 0 – nie, 1 – áno

  • 6. číslica: priradenie predajnej jednotky (1 – 8)

  • 7. číslica: priradenie k DPT (1 – 8)

  • 8. číslica: možnosť predaja: 0 - zakázaný predaj, 1 - zadávanie ceny z klávesnice, 2 - zadávanie naprogramovanej ceny 3 - možnosť zadania ceny z klávesnice alebo použitia naprogramovanej ceny pri predaji

  • 9. číslica: ohraničenie cifier pre cenu (1 – 8)

  • 10. číslica: priradenie k dani

  • číslice 11 a 12: spojené/linkované PLU – dve číslice (00 – 15) pričom "00" znamená žiadne spojené PLU a čísla od 01 do 15 znamenajú linkované PLU od 1001 do 1015.

4.7.5. Príznaky tovarových položiek pre Euro-500 Handy, Euro-2100

Číslice nie sú oddelené žiadnym oddeľovačom.

  • 1. číslica: popisné PLU: 0 – nie, 1 – áno

  • 2. číslica: predaj jedinej položky: 0 – nie, 1 –áno

  • 3. číslica: výpis zásob pri uzávierke: 0 – nie, 1 –áno

  • 4. číslica: predaj ak je zásoba záporná: 0 – nie, 1 – áno

  • 5. číslica: možnosť predaja zlomkového množstva: 0 – nie, 1 – áno

  • 6. číslica: priradenie predajnej jednotky (1 – 8)

  • číslice 7 a 8: priradenie k DPT (1 – 30)

  • 9. číslica: možnosť predaja: 0 - zakázaný predaj, 1 - zadávanie ceny z klávesnice, 2 - zadávanie naprogramovanej ceny 3 - možnosť zadania ceny z klávesnice alebo použitia naprogramovanej ceny pri predaji

  • 10. číslica: ohraničenie cifier pre cenu (1 – 8)

  • 11. číslica: priradenie k dani

  • číslice 12 a 13: spojené/linkované PLU – dve číslice (00 – 15) pričom "00" znamená žiadne spojené PLU a čísla od 01 do 15 znamenajú linkované PLU od 1001 do 1015.

4.8. Programovanie tovarových skupín (DPT)

Dáta obsahujú názvy, príznaky a ceny tovarových skupín.

Číslo príkazu:4
Počet riadkov:podľa typu pokladnice

Údaje v jednom riadku popisujú jednu tovarovú skupinu. Jednotlivé položky v riadku sú oddelené znakom ItemSeparator.

  • 1. položka: názov tovarovej skupiny (maximálna dĺžka názvu je závisla od typu pokladnice).

  • 2. položka: príznaky tovarovej skupiny:

    • 1. číslica: priradenie k daňovej hladine

    • 2. číslica: predaj jedinej položky: 0 – nie, 1 – áno

    • 3. číslica: možnosť predaja: 0 - zakázaný predaj, 1 - zadávanie ceny z klávesnice, 2 - zadávanie naprogramovanej ceny 3 - možnosť zadania ceny z klávesnice alebo použitia naprogramovanej ceny pri predaji

    • 4. číslica: záporný predaj: 1-áno, 0-nie

    • 5. číslica: ohraničenie číslic pre cenu (1 – 8)

  • 3. položka: cena – podľa nastavenia 6. číslice 1. systémového príznaku pokladnice

4.9. Programovanie daňových hladín

Dáta obsahujú popisy a úrovne jednotlivých daňových hladín.

Číslo príkazu:5
Počet riadkov:5
  • 1. položka: 10 znakov popisného textu (nepoužívane vo fiškálnej verzii)

  • 2. položka: hodnota daňovej sadzby (0 – 10000) – vždy na dve desatinné miesta bez desatinnej bodky (čiarky)

Poznámka

Ak je hodnota daňovej sadzby 10000, daná daňová hladina je zakázaná (nebude možné účtovať položky k nej priradené).

Dôležité

Daňove hladiny je možné meniť len po dennej uzávierke. Zaslanie daní nebude akceptované ani v prípade, ak hodnoty daňových hladín neboli zmenené.

4.10. Funkčné texty

Dáta obsahujú texty, ktoré sa budú tlačiť na účtenku.

Číslo príkazu:
9 - programovanie
137 - príjem
Počet riadkov:10

Súbor má 10 riadkov. V každom riadku súboru je popisný text (max. 17 znakov) pre konkrétnu operáciu pokladnice podľa programovacieho manuálu. Pre nastavenia textov pozri tabuľku štandardných nastavení textov.

4.11. Vymazanie predajných údajov PLU

Číslo príkazu:12
Počet riadkov:1

Dôležité

V tomto príkaze sa používa "Nastavenie rozsahu" typu StartLength. Štart znamená prvé PLU, ktorému budú vymazané predajné údaje (čísluje sa od nuly). Length určuje počet PLU, ktorým budú vymazané predajné údaje.

Súbor obsahuje jeden riadok s jedným údajom, ktorého význam je "tlačiť uzávierku" (0 - nie, 1 - áno), ale v slovenskej verzii je táto hodnota ignorovaná.

4.12. Vykonanie Z-uzávierok

Číslo príkazu:
13 - denná
14 - mesačná (periodická)
Počet riadkov:1

Súbor obsahuje jeden riadok s jedným údajom, ktorého význam je "tlačiť uzávierku" (0 - nie, 1 - áno), ale v slovenskej verzii je táto hodnota ignorovaná.

4.13. Grafické logo

Číslo príkazu:
15 - programovanie
143 - prečítanie
Formát dát:nekomprimované BMP

Štandardný súbor typu BMP, čiernobiely formát, nekomprimovaný, Windows norma. Predstavuje grafické logo na účtenke. Je ho možné vytvoriť v bežných grafických programoch (PhotoShop, Corel, PaintBrush, ...). Niekedy je potrebné obrázok pred uložením invertovať. Rozlíšenie je závislé od typu pokladnice (musí mať identické rozmery ako logo v pokladnici, inač budú dáta vyhlásené za neplatné).

4.14. Predajné jednotky

Dáta obsahujú predajné jednotky (kusy, fľaše a iné).

Číslo príkazu:16 - programovanie, 144 - príjem
Počet riadkov:8

Súbor má 8 riadkov. V každom riadku súboru je text (max. 3 znaky) pre konkrétnu predajnú jednotku pokladnice.

4.15. Kurz sekundárnej meny

Dáta obsahujú kurz sekundárnej meny.

Číslo príkazu:17 - programovanie, 145 - príjem
Počet riadkov:1

Súbor má 1 riadok. Obsahuje desatinné číslo predstavujúce kurz druhej meny (viď príručka pokladnice)

Dôležité

Kurz musí obsahovať desatinnú bodku.

4.16. Online

Online, je špeciálny režim, keď sa pokladnica využíva ako fiškálna tlačiareň (tovarové položky sa predávajú z počítača).

Číslo príkazu:18
Počet riadkov:1 a viac

Súbor v každom riadku obsahuje jednu položku predaja cez PC-Online. Jednotlivé položky v riadku sú oddelené ItemSeparator-om. Formát každého riadku je závislý od použitého príkazu.

Dôležité

Je možné skonvertovať naraz viacej položiek online predaja, nie je však možné ich naraz (v jednom komunikačnom príkaze) poslať do pokladnice.

Varovanie

Podmienky pre vyvolávanie ON LINE režimu sú: pokladnica musí byť v R alebo T režime, predtým začatý predaj cez klávesnicu pokladnice má byť ukončený pred začatím ON LINE komunikácie. Len čo je ON LINE začatá, klávesnica pokladnice nie je funkčná okrem klávesy ZRUŠIŤ, ktorá nemôže byť použitá na zrušenie ON LINE režimu. Keď je ON LINE režim skončený, je nevyhnutné skončiť predaj cez klávesnicu pokladnice. Potom môže byť vyvolaná ďalší ON LINE prenos. PC ON LINE je tiež zrušený vypnutím pokladnice. Celkový predaj cez ON LINE režim (príkaz 1, 2 a index 0) je tlačený v uzávierke PLU a je označená textom “PC - ON LINE”.

Opravu (storno) je možné uskutočniť iba na takej položke, ktorá bola predaná pomocou príkazu 1 (Predaj PLU) a to len v prípade, že nákup ešte nebol ukončený.

Príkazy 1 (predaj PLU), 2 (refundácia PLU) a 6 (stornovanie PLU). 

  • 1. položka: ID príkazu

  • 2. položka: názov (alebo text) predávanej položky. Používa sa len ak je PLU index = 0.

  • 3. položka: priradenie predajnej jednotky: (0-7) 8-popisné PLU

  • 4. položka: priradenie k DPT (1-8) (1 až 30 pre Euro-500 Handy)

  • 5. položka: priradenie k daňovej hladine (Používa sa len ak je PLU index = 0)

  • 6. položka: cena položky*1. Ak je cena 0 a PLU index > 0 je použitá cena z databázy pokladnice.

  • 7. položka: množstvo*2: počet desatinných miest je závislý na nastavení pokladnice (druhý systemový príznak) (desatinná čiarka sa ignoruje)

  • 8. položka: index PLU v databáze pokladnice, alebo v zásobníku predaných položiek (príkaz 6 - storno).

Príkazy 3 (Ukončenie predaja), 4 (Ukončenie PC ONLINE komunikácie). 

  • 1. položka: ID príkazu

Príkaz 5 (Platba). 

  • 1. položka: ID príkazu

  • 2. položka: platená suma*1

  • 3. položka: spôsob platby: 0-hotovosť, 1-šek, 2-kreditná karta

  • 4. položka: príznak platené v mene: 0-v základnej mene, 1-v druhotnej mene

  • 5. položka: číslo kreditnej karty

Poznámka

*1: Zadanie ceny 1500 bude v pokldnici interpretované ako hodnota 15.00 (Desatinný oddeľovač môže byť zadaný, je však ignorovaný. Platné sú len čísla.) ak je 6. číslica prvého systémového príznaku v pokladnici nastavená na hodnotu 2.

Varovanie

Ak bude zadané číslo 15.0 je prenesené do pokladnice ako hodnota 150 (!!!platné sú len číslice!!!). Toto číslo bude v pokladnici interpretované ako cena 1.50, ak je 6. číslica prvého systémového príznaku v pokladnici nastavená na hodnotu 2.

Poznámka

*2: Zadanie množstva 1500 znamená hodnotu 1.500 (Desatinný oddeľovač môže byť zadaný, je však ignorovaný. Platné sú len čísla.) ak je 3. číslica druhého systémového príznaku v pokladnici nastavená na hodnotu 3.

Varovanie

Zadané číslo 15.0 je prenesené do pokladnice ako hodnota 1.50 (!!!platné sú len číslice!!!) ak je 3. číslica druhého systémového príznaku v pokladnici nastavená na hodnotu 2.

4.17. Rozšírené príznaky pre pokladnice s elektronickým žurnálom

Nastavenie príznakov žurnálu a príznakov čiarových kódov.

Číslo príkazu:21 - programovanie, 149 - príjem
Počet riadkov:6

Súbor obsahuje nastavenia príznakov žurnálu a čiarových kódov.

  • 1. riadok:

    • 1. položka: bez významu

    • 2. položka: kópie účteniek: 0 – ukladať do pamäte pokladne, 1 – tlačiť na pásku

    • 3. položka: uchovávať textové logo v elektronickom žurnále: 0 – nie, 1 – áno

    • 4. položka: tlač a nulovanie el. žurnálu automaticky s dennou uzávierkou: 0 – nie, 1 – áno

    • 5. položka: uchovávať predajné údaje v elektronickom žurnále: 0 – nie, 1 – áno

  • 2. riadok:

    • 1. položka: výdaj tovaru na dodací list: 0 - výdaj tovaru nie je umožnený, 1 - výdaj tovaru je umožnený bez kontroly zákazníka, 2 - výdaj tovaru je umožnený iba s kontrolou zákazníka

    • 2. položka: povinné zadanie čísla zákazníka na začiatku účtenky: 0 – nie, 1 – áno

    • 3. položka: s výdajkou aktualizovať aj predajné údaje PLU (predaný počet a celková hodnota predajov): 0-nie, 1-áno (zmena je možná len po uzávierke PLU)

  • 3. riadok:

    • 1. položka: uchovávať v PC údajoch informácie o daniach

    • 2. položka: umožniť nulovanie PC údajov na pokladnici: 0 – nie, 1 – áno

    • 3. položka: uchovávať údaje pre PC: 0 – nie, 1 – áno

  • 4. riadok:

    • 1. položka: povolenie operácie refund:

      • 0 = pre všetkých pokladníkov

      • 1 – 6 = pre konkrétneho pokladníka

    • 2. položka: typ tlače čiarového kódu (0 – 4):

      • 0 – bez tlače čiarového kódu

      • 1 – tlač kódu s výslednou cenou na konci účtenky

      • 2 – tlač kódu pre každé PLU so zakódovaným množstvom

      • 3 – tlač kódu pre každé PLU so zakódovanou cenou.

      • 4 – tlač priradeného (naprogramovaného) kódu pre každé PLU

    • 3. položka: počet prázdnych riadkov po vytlačení čiarového kódu (0 – 9)

    • 4. položka: tlačiť číselnú časť čiarového kódu: 0 – nie, 1 – áno

    • 5. položka: počet desatinných miest pre zakódovanie ceny do čiarového kódu (0 – 3)

    • 6. položka: maximálny počet miest pre zakódovanie ceny do čiarového kódu (1 – 5)

  • 5. riadok:

    • 1. položka: prefix čiarového kódu (00 – 99)

    • 2. položka: číslo PLU pre zakódovanie výslednej ceny do čiarového kódu (0001 – 9999)

  • 6. riadok:

    • 1. položka: spôsob vyhľadávania ak je 18-miestny čiarový kód: 0 – len 18 miestne, 1 – aj 13 + 5 miestne kódy

    • 2. položka: spôsob vyhľadávania ak je 15-miestny čiarový kód: 0 – len 15 miestne, 1 – aj 13 + 2 miestne kódy

    • 3. položka: spôsob tlače čiarového kódu typu 13+5: 0 – netlačiť, 1 – len rozšírenú časť, 2 – celý čiarový kód

    • 4. položka: spôsob tlače čiarového kódu typu 13+2: 0 – netlačiť, 1 – len rozšírenú časť, 2 – celý čiarový kód

    • 5. položka: tlačiť 18 miestny čiarový kód: 0 – nie, 1 – áno

4.18. Rozšírené príznaky pre pokladnice s 18 miestným čiarovým kódom

Nastavenie rozšírených príznakov. Tieto príznaky sú používané vo všetkých pokladnichch, ktoré majú podporu na 18 miestne čiarové kódy a nepodporujú elektronický žurnál.

Číslo príkazu:21 - programovanie, 149 - príjem
Počet riadkov:1, alebo 2 pre Euro-2100TX

Súbor obsahuje dva riadky pre pokladnice Euro-2100TX. Pre ostatné pokladnice, ktoré podporujú 18 miestne čiarové kódy obsahuje len jeden riadok.

  • 1. riadok: nastavenie rozšírených príznakov čiarových kódov s následujúcim významom:

    • 1. položka: spôsob vyhľadávania ak je 18-miestny čiarový kód: 0 – len 18 miestne, 1 – aj 13 + 5 miestne kódy

    • 2. položka: spôsob vyhľadávania ak je 15-miestny čiarový kód: 0 – len 15 miestne, 1 – aj 13 + 2 miestne kódy

    • 3. položka: spôsob tlače čiarového kódu typu 13+5: 0 – netlačiť, 1 – len rozšírenú časť, 2 – celý čiarový kód

    • 4. položka: spôsob tlače čiarového kódu typu 13+2: 0 – netlačiť, 1 – len rozšírenú časť, 2 – celý čiarový kód

    • 5. položka: tlačiť 18 miestny čiarový kód: 0 – nie, 1 – áno

  • 2. riadok: typ sekundárných váh (len pre Euro-2100TX).

    Poznámka

    Sekundárne váhy sú podporované až softvérom pokladníic vyrobenom po 31. máji 2006.

4.19. Vymazanie žurnálov z pamäte pokladnice

Funkcie sa používajú na vymazanie údajov binárneho a textového žurnálu z pamäte pokladnice.

Číslo príkazu:
33 - Vymazanie binárneho žurnálu z pamäte pokladnice
35 - Vymazanie textového žurnálu z pamäte pokladnice
Počet riadkov:1

Obsah nie je využitý.

Dôležité

Nie je možné použiť príkaz 35 (vymazanie textového žurnálu z pamäte pokladnice) ak textový žurnál nebol prečítaný.

Žurnál je možné vymazať z pokladnice, len ak bol celý jeho obsah prenesený do PC.

4.20. Správa pre obsluhu

Príkaz sa používa na zaslanie správy pre pokladníka.

Číslo príkazu:40
Počet riadkov:1 alebo viacej

Údaje súboru sú tlačené na pokladnici ako správa pre pokladníka. (max. 23 znakov na riadok).

4.21. Vymazanie nefinančných údajov PLU (Spustenie nefinančnej Z uzávierky PLU na pokladnici)

Číslo príkazu:41
Počet riadkov:1

Vykonanie tohto príkazu ma za následok zmanie všetkých nefinančných danej kategórie (pozri dole) pohybu tovaru.

  • 1. položka: Príjem tovaru (1 - vymaž, 0 - ponechaj)

  • 2. položka: Výdaj tovaru (1 - vymaž, 0 - ponechaj)

  • 3. položka: Objednávky (1 - vymaž, 0 - ponechaj)

  • 4. položka: Inventúry (1 - vymaž, 0 - ponechaj)

4.22. Programovateľné tlačidlá

Dáta obsahujú nastavenie programovaťeľnej klávesnice

Číslo príkazu:46 - programovanie, 174 - prečítanie
Počet riadkov:v závisloti na type pokladnice

Každý riadok reprezentuje jedno pogramovacie tlačidlo. Každé tlačidlo umožňuje naprogramovať jeho názov a postupnosť funkčných tlačidiel, ktorých stlačenie bude simulované po jeho stlačení.

  • 1. položka: názov tlačidla (max. 10 znakov).

  • položky 2 až 17: kódy funkčných tlačidiel 1 až 16 (kódy sú popísané v binárnej časti popisu dát)

4.23. Vymazanie hodinovej uzávierky

Číslo príkazu:
51 - Vymazanie hodinovej uzávierky (dennej)
52 - Vymazanie hodinovej uzávierky (periodickej)
Počet riadkov:1

Súbor obsahuje jeden riadok s jedným údajom, ktorého význam je "tlačiť uzávierku" (0 - nie, 1 - áno), ale v slovenskej verzii je táto hodnota ignorovaná.

4.24. Prečítanie údajov o predaji za tovarové skupiny

Údaje obsahujú mená tovarových skupín, príznaky, ceny a predajné údaje.

Číslo príkazu:132
Počet riadkov:podľa typu pokladnice

Údaje v jednom riadku popisujú jednu tovarovú skupinu. Každá položka je oddelená znakom ItemSeparator.

  • 1. položka: názov tovarovej skupiny

  • 2. položka: nastavenie príznakov tovarovej skupiny (zhodné ako pri programovaní tovarových skupín).

  • 3. položka: cena

  • 4. položka: počet predajov od poslednej dennej uzávierky

  • 5. položka: hodnota predajov od poslednej dennej uzávierky

  • 6. položka: počet predajov od poslednej mesačnej/periodickej uzávierky

  • 7. položka: hodnota predajov od poslednej mesačnej/periodickej uzávierky

4.25. Prečítanie údajov o predaji podľa DPH

Údaje obsahujú predajné hodnoty pre jednotlivé daňové hladiny.

Číslo príkazu:133
Počet riadkov:7
  • 1. položka: názov daňovej hladiny

  • 2. položka: hodnota daňovej sadzby (0 – 10000) – vždy na dve desatinné miesta bez desatinnej bodky (čiarky)

    Poznámka

    Daňová úroveň je zakázaná ak je nastavená na hodnotu 10000.

  • 3. položka: zdaniteľná hodnota od poslednej dennej uzávierky

  • 4. položka: hodnota bez dane (netto) od poslednej dennej uzávierky (hodnota je prenášana z pokladnice)

  • 5. položka: hodnota dane od poslednej dennej uzávierky (hodnota je prenášana z pokladnice)

  • 6. položka: nevyužité (zdaniteľná hodnota od poslednej mesačnej uzávierky)

  • 7. položka: nevyužité (hodnota bez dane (netto) od poslednej mesačnej uzávierky)

  • 8. položka: nevyužité (hodnota dane od poslednej mesačnej uzávierky)

4.26. Prečítanie aktuálnych hodnôt Grand-totálov

Údaje obsahujú hodnoty grand-totálov (GT).

Číslo príkazu:134
Počet riadkov:3
  • 1. riadok: GT1

  • 2. riadok: GT2

  • 3. riadok: GT3

4.27. Prečítanie finančnej správy o predaji

Hodnoty predaja a počty jednotlivých funkcií sú pripočítavané v dennej/mesačnej správe od poslednej dennej/mesačnej uzávierky urobenej na pokladnici.

Číslo príkazu:
135 - prečítanie dennej správy o predaji
136 - prečítanie mesačnej (periodickej) správy o predaji
Počet riadkov:36

Obidva súbory majú rovnaký formát. V každom riadku sú dve položky oddelené ItemSeparator-om. Prvá položka znamená počet, druhá hodnotu predaja. Ak v niektorom riadku nemá niektorá položka význam, je tam prázdne miesto (medzery). Položky v súbore majú nasledujúci význam:

  • 1. riadok: celkový predaj

  • 2. riadok: netto

  • 3. riadok: daň

  • 4. riadok: storno

  • 5. riadok: storno medzisúčtu

  • 6. riadok: refundácia

  • 7. riadok: vklad hotovosti

  • 8. riadok: vklad hotovosti v sekundárnej mene

  • 9. riadok: výber hotovosti

  • 10. riadok: výber hotovosti v sekundárnej mene

  • 11. riadok: vklad šekov

  • 12. riadok: nevyužité (vklad šekov v sekundárnej mene)

  • 13. riadok: výber šekov

  • 14. riadok: nevyužité (výber šekov v sekundárnej mene)

  • 15. riadok: zľavy

  • 16. riadok: prirážky

  • 17. riadok: hodnota rozdielu zaokrúhlenia

  • 18. riadok: Celkový záporný obrat

  • 19. riadok: predaj za hotové

  • 20. riadok: predaj za hotové v sekundárnej mene

  • 21. riadok: predaj na šek

  • 22. riadok: nevyužité (predaj na šek v sekundárnej mene)

  • 23. riadok: predaj na kredit

  • 24. riadok: nevyužité

  • 25. riadok: hotovosť v zásuvke

  • 26. riadok: hotovosť v zásuvke v sekundárnej mene

  • 27. riadok: šeky v zásuvke

  • 28. riadok: nevyužité (šeky v zásuvke v sekundárnej mene)

  • 29. riadok: kredit v zásuvke

  • 30. riadok: nevyužité

  • 31. riadok: nevyužité (fľaše)

  • 32. riadok: nevyužité (vrátené fľaše)

  • 33. riadok: nevyužité (storno medzisúčtu fliaš)

  • 34. riadok: počet všetkých účteniek

  • 35. riadok: nevyužité (počet fiškálnych účteniek)

  • 36. riadok: nevyužité (počet zmien)

4.28. Prečítanie údajov o predaji pokladníkov

Číslo príkazu:139
Počet riadkov:6

Poradie riadku v súbore zodpovedá číslu pokladníka. Každý riadok obsahuje údaje pre príslušného pokladníka.

  • 1. položka: naprogramované meno pokladníka

  • 2. položka: počet predajov od poslednej dennej uzávierky

  • 3. položka: hodnota predaja od poslednej dennej uzávierky

  • 4. položka: počet predajov od poslednej mesačnej uzávierky

  • 5. položka: hodnota predaja od poslednej mesačnej uzávierky

Poznámka

Mesačné/periodické hodnoty sú obnovované len pri vykonaní dennej uzávierky.

4.29. Prečítanie údajov o predaji pokladníkov pre Euro-2000TE Alpha, Euro-500TE Handy, Euro-200TE

Číslo príkazu:139
Počet riadkov:6

Poradie riadku v súbore zodpovedá číslu pokladníka. Každý riadok obsahuje údaje pre príslušného pokladníka.

  • 1. položka: naprogramované meno pokladníka

  • 2. položka: počet predajov od poslednej dennej uzávierky

  • 3. položka: hodnota predaja od poslednej dennej uzávierky

  • 4. položka: počet predajov od poslednej mesačnej uzávierky

  • 5. položka: hodnota predaja od poslednej mesačnej uzávierky

  • 6. položka: počet predajov v hotovosti od poslednej dennej uzávierky

  • 7. položka: hodnota predaja v hotovosti od poslednej dennej uzávierky

  • 8. položka: počet predajov v hotovosti od poslednej mesačnej uzávierky

  • 9. položka: hodnota predaja v hotovosti od poslednej mesačnej uzávierky

  • 10. položka: počet predajov v cudzej mene od poslednej dennej uzávierky

  • 11. položka: hodnota predaja v cudzej mene od poslednej dennej uzávierky

  • 12. položka: počet predajov v cudzej mene od poslednej mesačnej uzávierky

  • 13. položka: hodnota predaja v cudzej mene od poslednej mesačnej uzávierky

  • 14. položka: hodnota predaja v cudzej mene prepočítaná do národnej meny od poslednej dennej uzávierky

  • 15. položka: hodnota predaja v hotovosti prepočítaná do národnej meny od poslednej mesačnej uzávierky

  • 16. položka: počet predajov šekom od poslednej dennej uzávierky

  • 17. položka: hodnota predaja šekom od poslednej dennej uzávierky

  • 18. položka: počet predajov šekom od poslednej mesačnej uzávierky

  • 19. položka: hodnota predaja šekom od poslednej mesačnej uzávierky

  • 20. položka: počet predajov cez kredit od poslednej dennej uzávierky

  • 21. položka: hodnota predaja cez kredit od poslednej dennej uzávierky

  • 22. položka: počet predajov cez kredit od poslednej mesačnej uzávierky

  • 23. položka: hodnota predaja cez kredit od poslednej mesačnej uzávierky

  • 24. položka: počet príjmov tovaru od poslednej dennej uzávierky

  • 25. položka: počet výdajov tovaru od poslednej dennej uzávierky

  • 26. položka: počet objednávok od poslednej dennej uzávierky

  • 27. položka: počet inventúr od poslednej dennej uzávierky

  • 28. položka: počet príjmov tovaru od poslednej mesačnej uzávierky

  • 29. položka: počet výdajov tovaru od poslednej mesačnej uzávierky

  • 30. položka: počet objednávok od poslednej mesačnej uzávierky

  • 31. položka: počet inventúr od poslednej mesačnej uzávierky

  • 32. položka: hodnota príjmov tovaru od poslednej dennej uzávierky

  • 33. položka: hodnota výdajov tovaru od poslednej dennej uzávierky

  • 34. položka: hodnota objednávok od poslednej dennej uzávierky

  • 35. položka: hodnota inventúr od poslednej dennej uzávierky

  • 36. položka: hodnota príjmov tovaru od poslednej mesačnej uzávierky

  • 37. položka: hodnota výdajov tovaru od poslednej mesačnej uzávierky

  • 38. položka: hodnota objednávok od poslednej mesačnej uzávierky

  • 39. položka: hodnota inventúr od poslednej mesačnej uzávierky

Poznámka

Mesačné/periodické hodnoty sú obnovované len pri vykonaní dennej uzávierky.

4.30. Získanie informácie o poslednej predanej položke v režime PC-Online

Tento príkaz môže byť využitý na kontrolu aktuálneho stavu online predaja a korektnosti predaja tovarových položiek.

Číslo príkazu:147
Počet riadkov:2
  • 1. riadok:

    • 1. položka: počet položiek v zásobníku predaných položiek

    • 2. položka: hodnota

    • 3. položka: číslo aktuálnej účtenky

    • 4. položka: celková suma predaja

    • 5. položka: celková suma predaja v druhotnej mene

  • 2. riadok obsahuje poslednú predanú položku cez PC-Online.

4.31. Získanie informácie o daniach prebiehajúceho predaja v režime PC-Online

Číslo príkazu:148
Počet riadkov:8
  • 1. riadok: celková suma predaja (v základnej mene)

  • 2. riadok: suma peňazí v nezdaniteľnej hladine

  • 3. riadok:

    • 1. položka: zdaniteľná čiastka v daňovej hladine 1

    • 2. položka: hodnota dane v daňovej hladine 1

  • 4. riadok:

    • 1. položka: zdaniteľná čiastka v daňovej hladine 2

    • 2. položka: hodnota dane v daňovej hladine 2

  • 5. riadok:

    • 1. položka: zdaniteľná čiastka v daňovej hladine 3

    • 2. položka: hodnota dane v daňovej hladine 3

  • 6. riadok:

    • 1. položka: zdaniteľná čiastka v daňovej hladine 4

    • 2. položka: hodnota dane v daňovej hladine 4

  • 7. riadok:

    • 1. položka: zdaniteľná čiastka v daňovej hladine 5

    • 2. položka: hodnota dane v daňovej hladine 5

  • 8. riadok:

    • 1. položka: zdaniteľná čiastka v daňovej hladine 6

    • 2. položka: hodnota dane v daňovej hladine 6

Poznámka

Všetky položky sú platné len počas PC ONLINE predaja (tzn. pokiaľ nebol predaj ukončený). Hodnoty dane sú platné iba do MAXTAX – ostatné sú nulové. Hodnoty nie sú zaokrúhľované a teda ani neobsahujú rozpočítanie dane (zaokrúhlenie podľa celkovej ceny nákupu).

4.32. Prečítanie údajov o predaji cez PC ONLINE

Správa o predaji cez PC Online

Číslo príkazu:
150 - Prečítanie údajov o predaji cez PC ONLINE
151 - Prečítanie údajov o predaji cez PC ONLINE s vymazaním údajov
Počet riadkov:2
  • 1. riadok: predané množstvo - vždy na tri desatinné miesta

  • 2. riadok: hodnota predajov

4.33. Prečítanie údajov o počte PLU s nenulovým predajom

Príkaz sa používa na zistenie počtu tovarových položiek s nenulovým predajom.

Číslo príkazu:152
Počet riadkov:1

Súbor obsahuje číslo predstavujúce počet PLU s nenulovým predajom.

4.34. Prečítanie účteniek (PC žurnál)

Príkaz sa používa na získanie účteniek v binárnej forme z pokladnice na spracovanie v počítači.

Číslo príkazu:
160 - Prečítanie účteniek (PC žurnál)
161 - Prečítanie účteniek (PC žurnál) s vymazaním
Počet riadkov:závisí od veľkosti žurnálu

Súbor sa skladá z viacerých blokov riadkov. Každý blok riadkov popisuje jednu účtenku registračného režimu. Jeden blok obsahuje prvý informačný riadok a ostatné sú údajové.

Dôležité

V týchto príkazoch sa používa nastavovanie rozsahu typu "Veľká Dĺžka" (DWORD) - dĺžka žurnálu v bajtoch. Táto dĺžka môže byť získaná pomocou príkazu 164 - Veľkosť žurnálov.

Varovanie

V dekódovaní dát nastáva rozdiel oproti nefiškálnej verzii.

Popis prvého informačného riadku po položkách. 

  • 1. položka: typ účtenky: 0 – predaj, 1 – príjem, 2 – výdaj, 3 – objednávka, 4 - inventúra

  • 2. položka: dátum a čas vo forme DDMMRRRRRhhmm*1

  • 3. položka: meno pokladníka

  • 4. položka: číslo účtenky (1 – 9999)

  • 5. položka: číslo fiškálnej účtenky (1 – 9999)

  • 6. položka: číslo dokumentu (zákazníka)

  • 7. položka: číslo pokladnice (1 – 99)

  • 8. položka: počet položiek nákupu: (počet nasledujúcich riadkov popisujúcich tovarové položky)

*1: význam znakov je:

  • DD = deň (dve číslice)

  • MM = mesiac (dve číslice)

  • RRRR = rok (štyri číslice)

  • hh = hodiny (dve číslice)

  • mm = minúty (dve číslice)

Jednotlivé položky predaja (každý riadok, jedna položka). 

  • 1. položka: typ predaja: 10 – predaj cez PLU, 11 – predaj cez DPT, 12 – refundácia PLU, 13 – refundácia DPT

  • 2. položka: číslo položky - PLU (DPT)

  • 3. položka: predané množstvo

  • 4. položka: jednotková cena

  • 5. položka: celková cena

  • 6. položka: typ čiarového kódu: 0 – nie je, 1 – naprogramovaný, 2 – rozšírená časť 13 + 5, 3 – rozšírená časť 13 + 5, 4 – kódy 13 + 5, 5 – kódy 13 + 2

  • 7. položka: nič / čiarový kód / rozšírená časť – v závislosti od typu čiarového kódu

  • 8. položka: nič / rozšírená časť – v závislosti od typu čiarového kódu

Poznámka

„nič“ znamená, že sa daný údaj v riadku nevyskytuje (teda nie je tam vôbec, ani len prázdny reťazec medzi oddeľovačmi)

Celková suma nákupu, zľavy, prirážky a storno uplatnené v rámci účtenky. 

  • 1. položka: ID bajt: 15

  • 2. položka: celková prirážka

  • 3. položka: celková zľava

  • 4. položka: storno

  • 5. položka: celková hodnota nákupu

informácie o daniach zapísaných daniach. 

  • 1. položka: ID bajt: 16

  • 2. položka: počet daňových hladín v ktorých nastal predaj (0 – 7)

    Riadky s informáciami o daniach. 

    • 1. položka: daňová hladina + 20

    • 2. položka: zdaniteľná hodnota v danej daňovej hladine

    • 3. položka: daň v danej daňovej hladine

4.35. Čítanie textového žurnálu

Tento príkaz sa používa na získanie kópie žurnálovej pásky.

Číslo príkazu:
162 - Čítanie textového žurnálu
163 - Čítanie textového žurnálu s vymazaním
Počet riadkov:závisí od veľkosti žurnálu

Súbor obsahuje riadky žurnálu tak, ako boli tlačené na tlačiarni pokladnice. Každý riadok súboru obsahuje jeden riadok textového žurnálu z pokladnice.

Dôležité

V týchto príkazoch sa používa nastavovanie rozsahu typu "Veľká Dĺžka" (DWORD) - veľkosť žurnálu v riadkoch. Táto dĺžka môže byť získaná pomocou príkazu 164 - Veľkosť žurnálov.

Poznámka

Posledné dva riadky textového žurnálu pre Euro-200TE obsahujú digitálny podpis vypočítaný z obsahu celého žurnálu pomocou algoritmu SHA1

Dôležité

Nie je možné použiť príkaz 163 (čítanie textového žurnálu s vymazaním) pri neúplnom prečítaní žurnálu.

Žurnál je možné vymazať z pokladnice, len ak bol celý jeho obsah prenesený do PC.

4.36. Prečítanie údajov o veľkosti binárneho (PC) a textového žurnálu

Príkaz sa používa na zistenie veľkostí žurnálov uložených v pokladnici.

Číslo príkazu:164
Počet riadkov:2
  • 1. riadok: veľkosť binárneho (PC) žurnálu v bajtoch

  • 2. riadok: veľkosť textového žurnálu v riadkoch

4.37. Prečítanie hodinovvej uzávierky

Číslo príkazu:
178 - Prečítanie hodinovvej uzávierky (dennej)
180 - Prečítanie hodinovvej uzávierky (periodickej)
Počet riadkov:24

Údaje v jednom riadku popisujú jednen hodinový interval. Položky sú oddelené znakom ItemSeparator.

  • 1. položka: počet predajov (účteniek)

  • 2. položka: hodnota predajov

4.38. Identifikačné údaje a parametre pokladnice

Príkaz slúži na zistenie základných informácii o pripojenej pokladnici.

Číslo príkazu:255
Lines count:15

Riadky obsahujú nasledujúce informácie

  1. identifikačný kód krajiny podľa ISO 3166

  2. názov poklanice

  3. typ tlačiarne (možnosti: “T”, “TX”, “TE”, “M”)

  4. typ displeja "účtujúceho/zákazníka" (napríklad: “A/S”, pričom "A" znamená alfanumerický, "S" segmentový)

  5. fiškálna/nefiškálna verzia (reťazec v angličtine)

  6. verzia firmware - posledné 3 číslice sú podverzia, (napríklad ak je verzia firmware 2.011, prijaté číslo bude 2011)

  7. verzia komunikačného protokolu - posledné 2 číslice znamenajú podverziu (napríklad ak je verzia komunikačného protokolu 3.05, prijaté číslo bude 305)

  8. počet pokladníkov

  9. počet PLU

  10. počet tovarových skupín

  11. počet daňových hladín

  12. dĺžka názvu tovarovej položky (PLU)

  13. dĺžka názvu tovarovej skupiny (DPT)

  14. dĺžka čiarového kódu

  15. podpora elektronického žurnálu (ak je nastavená hodnota na 1, je podporovaný elektronický žurnál)

Kapitola 5. Popis dát pre spätný online režim

5.1. Popis dát v binárnej forme

5.1.1. Prezentovanie použitých dátových typov

Použité dátové typy sú zhodné ako v prvej časti. Jediný rozdiel je v rozšírení dátových typov o desatinné miesta.

Tabuľka 5.1. Rozšírenie číselných typov v spätnom ON-LINE režime

rozšírenie typupopis
(1)Číslo s jedným desatinným miestom.
(2)Číslo s dvomi desatinnými miestami.
(3)Číslo s tromi desatinnými miestami.
(*1)Počet desatinných miest hlavnej meny (v rozsahu 0 až 3) (hodnota je určená systémovým príznakom a jeho hodnota je prenášaná v INIT pakete)
(*2)Počet desatinných miest vedľajšej meny (v rozsahu 0 až 3) (hodnota je určená naprogramovaním vedľajšej meny a jeho hodnota je prenášaná v INIT pakete)

Výstraha

Čísla s desatinnými miestami sú interpretované ako celé čísla, ktorých hodnoty sú vynásobené číslom 1 (0 desatinných miest), 10 (1 desatinné miesto), 100 (2 desatinné miesta), alebo 1000 (pre 3 desatinné miesta) v závislosti od počtu desatinných miest, ktoré sa majú použiť.

5.1.2. Spôsob ukladania dát

Pre každý predaj je vytvorený samostatný súbor, do názvu ktorého je pridananý aktuálny dátum a čas na počítači. Do každého súboru sú dáta ukladané v následujúcom formáte:

Tabuľka 5.2. Spôsob ukladania dát do súborov pre spätný online režim

dĺžka v bajtochobsah
2dĺžka hlavičky = 6
dĺžka hlavičky (vždy 6 bajtov)obsah hlavičky
2dĺžka inicializačných dát = 6
dĺžka inicializačných dát (vždy 6 bajtov)obsah inicializačných dát
2dĺžka položky 1
dĺžka položky 1obsah dát položiek
2dĺžka položky 2
dĺžka položky 2obsah dát položiek
2dĺžka položky 3
dĺžka položky 3obsah dát položiek
......
......
2dĺžka položky n
dĺžka položky nobsah dát položiek

Počet položiek je závisly na počte predaných položiek na pokladnici v tomto nákupe + platba.

5.1.3. Obsah hlavičky

Hlavička má vždy veľkosť 6 bajtov a obsahuje identifikáciu protokolu a číslo aktuálnej pokladnice.

Tabuľka 5.3. Formát hlavičky spätného ONLINE

Bajt(y)typdĺžkavýznam
0BYTE1STX - fixná hodnota = 0x02
1BYTE1ID1 - fixná hodnota = 0x50 (ASCII kód pre písmeno ‘P’)
2BYTE1ID2 - fixná hodnota = 0x43 (ASCII kód pre písmeno ‘C’)
3BYTE1REGNUM - Číslo pokladnice (systémový príznak 3, číslice 2 a 3) zvýšený hodnotou 32 (0x20). Príklad: Ak je číslo pokladnice 1, potom REGNUM obsahuje číslo 33 (0x21).
4BYTE1ETX - fixná hodnota = 0x03
5BYTE1CheckXor = kontrolná číslica (kontrolnú číslicu je možné vypočítať ako CheckXor = ID1 xor ID2 xor REGNUM xor ETX)

5.1.4. Obsah inicializačných dát

Inicializačné dáta majú vždy veľkosť 6 bajtov a obsahujú aktuálne nastavenia pokladnice, potrebné pre správne dekódovanie dát prenášaných do PC. Takisto obsahujú aj počet prenášaných položiek, ktorý je závisly na počte predaných. položiek na pokladnici v tomto nákupe + platba.

Tabuľka 5.4. Formát inicializačných dát predaja

Bajt(y)typdĺžkavýznam
0BYTE1Typ pokladnice
1BYTE1Fixná hodnota 146 (0x92)
2BYTE1Počet desatinných miest pre cenu (0 – 3) (systémový príznak 1 číslica 6)
3BYTE1Množstvá sú násobené, alebo delené (0 – delené, 1 – násobené) (systémový príznak 2 – číslica 6)
4BYTE1Počet prenášaných položiek
5BYTE1Počet desatinných miest pre cenu v sekundárnej mene (0 – 3)

5.1.5. Popis dát pložiek/platieb pre ON-LINE komunikáciu ECR —> PC

Tabuľka 5.5. Príkazy pre online predaj

príkaz (číslo)Význam
1 (0x01)PLU bolo predané
2 (0x02)DPT bolo predané
3 (0x03)PLU bolo vrátené
4 (0x04)DPT bolo vrátené
5 (0x05)Platba

5.1.5.1. Popis dát pre predaj a refund položiek

Popis dát použitých v príkazoch 1 (predaj PLU), 2 (predaj DPT), 3 (refundácia PLU) a 4 (refundácia DPT).

Bajt(y)Významtyppoznámka
0PríkazBYTE1 až 4 (príkaz 5 používa iné rozmiestnenie dát)
1–14Názov položkystringznaky
15Predajná jednotkaBYTEPoužíva sa len pre PLU a je v rozsahu <0, 7>
16Pridelenie k tovarovej skupine (DPT)BYTE
Používa sa len pre PLU
<1, 8> pre Euro-2000 Alpha
<1, 30> pre Euro-500 Handy
17Priradenie k daniBYTEHodnoty 1 až 5 zodpovedajú jednotlivým daňovým hladinám. Hodnota 6 znamená nezdaniteľná daňová hladina.
18-25Celková cena položkydouble(*1)Celková cena položky (bez prirážok a zliav). Cena je zaokrúhlená. V prípade refundovania tovaru je cena negatívna.
26-29Jednotková cena položkyDWORD(*1) 
30-33Prvé množstvoDWORD(3)Prvé množstvo vkladané cez klávesnicu pokladnice počas predaja.
34-37Druhé množstvoDWORDDruhé množstvo vkladané pomocou klávesnice pokladnice počas predaja (druhé množstvo nemôže byť desatinné číslo)
38-39PLU (DPT) indexWORD 
40-47Prirážky aplikované k položkedouble(*1)Suma všetkých prirážok aplikovaných na položku.
48-55Zľavy aplikované na položkudouble(*1)Suma všetkých zliav aplikovaných na položku.

5.1.5.2. Platba

V príkazoch 5 (Platba).

Bajt(y)Významtyppoznámka
0PríkazBYTEhodnota 5 (príkazy 1 až 4 používajú iné rozloženie dát)
1-8Hotovosťdouble(*1)celková suma zaplatená v hotovosti
9-16Šekdouble(*1)celková suma platená šekom
17-24Kreditdouble(*1)celková suma platená kreditom
25-32Hotovosť v sekundárnej menedouble(*2)celková suma zaplatená v hotovosti v sekundárnej mene, je používane len v euro fázach 1 až 3.
33-40nevyužitédouble(*2) 
41-48nevyužitédouble(*2) 
49-55nevyužité  

5.1.6. Popis dát položiek/platieb pre ON-LINE komunikáciu ECR —> PC pre Euro-2100

Tabuľka 5.6. Príkazy pre online predaj

príkaz (číslo)Význam
1 (0x01)PLU bolo predané
2 (0x02)DPT bolo predané
3 (0x03)PLU bolo vrátené
4 (0x04)DPT bolo vrátené
5 (0x05)Platba

5.1.6.1. Popis dát pre predaj a refund položiek (pre Euro-2100)

Popis dát použitých v príkazoch 1 (predaj PLU), 2 (predaj DPT), 3 (refundácia PLU) a 4 (refundácia DPT).

Bajt(y)Významtyppoznámka
0PríkazBYTE1 až 4 (príkaz 5 používa iné rozmiestnenie dát)
1–20Názov položkystringznaky
21Predajná jednotkaBYTEPoužíva sa len pre PLU a je v rozsahu <0, 7>
22Pridelenie k tovarovej skupine (DPT)BYTEPoužíva sa len pre PLU a je v rozsahu <1, 30>
23Priradenie k daniBYTEHodnoty 1 až 5 zodpovedajú jednotlivým daňovým hladinám. Hodnota 6 znamená nezdaniteľná daňová hladina.
24-31Celková cena položkydouble(*1)Celková cena položky (bez prirážok a zliav). Cena je zaokrúhlená. V prípade refundovania tovaru je cena negatívna.
32-35Jednotková cena položkyDWORD(*1) 
36-39Prvé množstvoDWORD(3)Prvé množstvo vkladané cez klávesnicu pokladnice počas predaja.
40-43Druhé množstvoDWORDDruhé množstvo vkladané pomocou klávesnice pokladnice počas predaja (druhé množstvo nemôže byť desatinné číslo)
44-45PLU (DPT) indexWORD 
46-53Prirážky aplikované k položkedouble(*1)Suma všetkých prirážok aplikovaných na položku.
54-61Zľavy aplikované na položkudouble(*1)Suma všetkých zliav aplikovaných na položku.

5.1.6.2. Platba (pre Euro-2100)

V príkazoch 5 (Platba).

Bajt(y)Významtyppoznámka
0PríkazBYTEhodnota 5 (príkazy 1 až 4 používajú iné rozloženie dát)
1-8Hotovosťdouble(*1)celková suma zaplatená v hotovosti
9-16Šekdouble(*1)celková suma platená šekom
17-24Kreditdouble(*1)celková suma platená kreditom
25-32Hotovosť v sekundárnej menedouble(*2)celková suma zaplatená v hotovosti v sekundárnej mene, je používane len v euro fázach 1 až 3.
33-40nevyužitédouble(*2) 
41-48nevyužitédouble(*2) 
49-61nevyužité  

5.2. Popis dát v textovej forme

Do textového súboru súboru sú vždy zapisované nové dáta na koniec tohto súboru. Pred začiatkom samotných dát o predaji sú najprv zapísaná dátum a čas. Jednotlivé riadky majú následujúci formát:

  1. Na prvom riadku predaja je zapísaný dátum vo formáte „Date: RRRR.MM.DD.

  2. v druhom riadku je zapísaný čas vo formáte „Time: hh:mm:ss“.

  3. tretí riadok obsahuje číslo pokladnice (systémový príznak 3, číslice 2 a 3).

  4. vo štvrtom riadku sú nastavenia pokladnice. Tento riadok obsahuje šesť položiek.

    1. Typ pokladnice

    2. Fixná hodnota 146 (0x92)

    3. Počet desatinných miest pre cenu (0 – 3) (systémový príznak 1 číslica 6)

    4. Množstvá sú násobené, alebo delené (0 – delené, 1 – násobené) (systémový príznak 2 – číslica 6)

    5. Počet prenášaných záznamov

    6. Počet desatinných miest pre cenu v sekundárnej mene (0 – 3)

  5. vo zvyšných riadkoch sú jednotlivé položky predaja (počet položiek/riadkov = počet záznamov - 1)

    1. číslo príkazu (1 až 4)

      Tabuľka 5.7. Príkazy pre online predaj

      príkaz (číslo)Význam
      1 (0x01)PLU bolo predané
      2 (0x02)DPT bolo predané
      3 (0x03)PLU bolo vrátené
      4 (0x04)DPT bolo vrátené
      5 (0x05)Platba (je vždy na konci a má samostatný popis dát)
    2. Názov položky

    3. Predajná jednotka (Používa sa len pre PLU a je v rozsahu <1, 8>)

    4. Pridelenie k tovarovej skupine (DPT) (Používa sa len pre PLU)

    5. Priradenie k dani

    6. Celková cena položky bez prirážok a zliav. Cena je zaokrúhlená. V prípade vrátenia tovaru je cena negatívna.

    7. Jednotková cena položky.

    8. Prvé množstvo vkladané cez klávesnicu pokladnice počas predaja.

    9. Druhé množstvo vkladané pomocou klávesnice pokladnice počas predaja (druhé množstvo nemôže byť desatinné číslo)

    10. index PLU (DPT)

    11. Prirážky aplikované k položke. (Suma všetkých prirážok aplikovaných na položku.)

    12. Zľavy aplikované na položku. (Suma všetkých zliav aplikovaných na položku.)

    Poznámka

    Je možné zmeniť nastavenie oddeľovača medzi množstvom jedna amnožstvom 2. Pozri nastavenie.

  6. posledný riadok obsahuje platbu

    1. číslo príkazu = 5

    2. celková suma zaplatená v hotovosti

    3. celková suma platená šekom

    4. celková suma platená kreditom

    5. celková suma zaplatená v hotovosti v sekundárnej mene, je používane len v euro fázach 1 až 3.

Poznámka

Ak sa vyskytne chyba pri dekódovaní dát, bude do daného riadku vložený ich výpis v hexadecimálnom tvare. Tento výpis začína za znakmi ##.

Dodatok A. Slovník použitých pojmov

BARCODE / bar-code

pozri čiarový kód.

binárny (dáta, forma...)

Pod binárnou formou dát je myslená forma, ktorá nie je čitateľná. Je to forma ukladania dát používaná v počítačoch na ukladanie numerických (a textových) údajov vhodná na ich spracovanie. Vo väčšine prípadov nie je potrebná žiadna transformácia týchto dát na ich spracovanie v programoch. Potrebný je len popis významu jednotlivých častí.

binárny žurnál (PC žurnál)

žurnál uchovávaný v binárnej forme, určený pre prenos informácií do PC pre ich ďalšie spracovanie.

BYTE

pozri definície typov.

char

pozri definície typov.

čiarový kód (bar-code, EAN)

číselný kód slúžiaci na identifikáciu tovaru. Pre definíciu dátového typu pozri definície dátových typov.

DPT (department)

tovarová skupina (skupina položiek s podobnými predajnými atribútmi).

DWORD

pozri definície typov.

elektronický žurnál

Elektronický žurnál je používaný na označenie nehmatateľného žurnálu. Môže to byť PC žurnál (vo väčšine prípadov je myslený práve tento), alebo Textový žurnál.

int

pozri definície typov.

long

pozri definície typov.

N6

pozri definície typov.

PC journal

Účtenky uložené v binárnej forme (nečitateľné pre ľudí). Jednotlivé účtenky sú rozdelené do logických blokov (je možné vyčleniť každý uskutočnený nákup). Tieto údaje je možné použiť aj na ďalšie spracovanie predajov (hodinové uzávierky...).

PLU (Price Look Up)

tovarová položka.

string

pozri definície typov.

Text (dáta, forma...)

Čitateľný zápis údajov. Táto forma sa často používa na export/import údajov medzi rôznymi aplikáciami.

textový žurnál

obsah kontrolnej pásky uložený v pokladnici v textovej podobe.

WORD

pozri definície typov.

Dodatok B. Časy spracovania ON-LINE príkazov

  • minimálny doporučený čas medzi odoslaním dvoch online príkazov v rámci jednej účtenky (predaj, vrátenie tovaru, oprava, informácie o predaji o predaji) :

    tmin = 150 ms

  • doporučený čas medzi dvoma účtenkami (po ukončení jednej a pred začatím druhej)

    t = 4000 ms

    v nasledujúcej tabuľke sú uvedené doporučené časy podľa typu pokladnice:

Tabuľka B.1. Potrebné časy pre jednotlivé pokladnice a nastavenia

Typ pokladnicečas s tlačou grafického logačas bez tlače grafického loga
Euro-2000T Alpha2700 ms1400 ms
Euro-2000TE Alpha3500 ms1700 ms
Euro-500T Handy1600 ms1100 ms
Euro-500TX Handy600 ms400 ms
Euro-500TE Handy2800 ms1500 ms