Comm2A SK

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

Július Adam

Slovenská verzia

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

Vytvorenie SK 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

Oprava popisov. Pridaný popis dekódovania spätného ONLINE režimu.

Úprava protokolu pre Euro-2100.

Platné 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

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íl 2007JAD

Pridané pokladnice Euro-100T Euro-200T/TX/TE .

Revízia 1.0622. mája 2007JAD

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

Abstrakt

Dokument obsahuje popis použita komunikačného programu Comm2A. Tento program môže byť použitý na komunikáciu s pokladnicami: Euro-1000M/T, Euro-2000M/T/TE Alpha, Euro-500T/TX/TE Handy, Euro-2100TX/TE, Euro-100TEuro-200T/TX/TE (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, Euro-100Euro-200
3.6. Systémové príznaky
3.7. Systémové príznaky pre Euro-2100
3.8. Systémové príznaky pre Euro-100Euro-200
3.9. Mená pokladníkov
3.10. Štruktúry a príkazy tovarových položiek (PLU)
3.11. Programovanie tovarových skupín (DPT)
3.12. Programovanie daňových hladín
3.13. Funkčné texty
3.14. Vymazanie predajných údajov PLU
3.15. Vykonanie Z-uzávierok
3.16. Grafické logo
3.17. Predajné jednotky
3.18. Kurz sekundárnej meny
3.19. ON-LINE komunikácia PC—> ECR
3.20. Rozšírené príznaky pre Euro-2000TE Alpha
3.21. Rozšírené príznaky pre Euro-500TE Handy
3.22. Rozšírené príznaky pre Euro-2100TX
3.23. Rozšírené príznaky pre Euro-2100TE
3.24. Rozšírené príznaky pre Euro-100TEuro-200T/TX
3.25. Rozšírené príznaky pre Euro-200TE
3.26. Vymazanie žurnálov z pamäte pokladnice
3.27. Príznaky čiarového kódu pre Euro-2000TE Alpha
3.28. Správa pre obsluhu
3.29. Vymazanie nefinančných údajov PLU
3.30. Programovateľné tlačidlá
3.31. Vymazanie hodinovej uzávierky
3.32. Prečítanie údajov o predaji za tovarové skupiny
3.33. Prečítanie údajov o predaji podľa DPH
3.34. Prečítanie aktuálnych hodnôt Grand-totálov
3.35. Prečítanie finančnej správy o predaji
3.36. Prečítanie údajov o predaji pokladníkov
3.37. Prečítanie údajov o predaji pokladníkov pre Euro-500TE HandyEuro-2100TE
3.38. Prečítanie údajov o predaji pokladníkov pre Euro-100Euro-200T/TX
3.39. Prečítanie údajov o predaji pokladníkov pre Euro-200TE
3.40. Získanie informácie o poslednej predanej položke v režime PC-Online
3.41. Získanie informácie o daniach prebiehajúceho predaja v režime PC-Online
3.42. Prečítanie údajov o predaji cez PC ONLINE
3.43. Prečítanie údajov o počte PLU s nenulovým predajom
3.44. Prečítanie účteniek (PC žurnál)
3.45. Čítanie textového žurnálu (kópii účteniek)
3.46. Prečítanie údajov o veľkosti binárneho (PC) a textového žurnálu
3.47. Prečítanie hodinovvej uzávierky
3.48. 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, Euro-100Euro-200
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. Príznaky elektronického žurnálu pre Euro-2000TE Alpha
4.18. Rozšírené príznaky pre pokladnice s 18 miestným čiarovým kódom
4.19. Rozšírené príznaky pre Euro-500TE Handy, Euro-2100TEEuro-200TE
4.20. Vymazanie žurnálov z pamäte pokladnice
4.21. Príznaky čiarového kódu pre Euro-2000TE Alpha
4.22. Správa pre obsluhu
4.23. Vymazanie nefinančných údajov PLU (Spustenie nefinančnej Z uzávierky PLU na pokladnici)
4.24. Programovateľné tlačidlá
4.25. Vymazanie hodinovej uzávierky
4.26. Prečítanie údajov o predaji za tovarové skupiny
4.27. Prečítanie údajov o predaji podľa DPH
4.28. Prečítanie aktuálnych hodnôt Grand-totálov
4.29. Prečítanie finančnej správy o predaji
4.30. Prečítanie údajov o predaji pokladníkov
4.31. Prečítanie údajov o predaji pokladníkov (rozšírené údaje pre Euro-500TE HandyEuro-2100TE)
4.32. Prečítanie údajov o predaji pokladníkov pre Euro-100Euro-200
4.33. Získanie informácie o poslednej predanej položke v režime PC-Online
4.34. Získanie informácie o daniach prebiehajúceho predaja v režime PC-Online
4.35. Prečítanie údajov o predaji cez PC ONLINE
4.36. Prečítanie údajov o počte PLU s nenulovým predajom
4.37. Prečítanie účteniek (PC žurnál)
4.38. Čítanie textového žurnálu
4.39. Prečítanie údajov o veľkosti binárneho (PC) a textového žurnálu
4.40. Prečítanie hodinovvej uzávierky
4.41. 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 (pre programovanie PLU).
Príkaz zmeny daňových hladín nie je možné vykonať. Daňové hladiny neboli zmenené. Je potrebné vykonať uzávierku (pri programovanie daňových hladín).
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 riadkov ako je povolený počet! (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é urobiť 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.
34Číslo linkovaného PLU je mimo povoleného rozsahu.
35Hodnota príznaku 'Popisné PLU' je mimo povoleného rozsahu.
36Hodnota príznaku PLU pre predaj jedinej položky je mimo povoleného rozsahu.
37Hodnota príznaku PLU pre výpis zásob pri uzávierke je mimo povoleného rozsahu.
38Hodnota príznaku PLU pre predaj položky pri zápornej zásobe je mimo povoleného rozsahu.
39Hodnota príznaku PLU pre predaj zlomkového množstva je mimo povoleného rozsahu.
40Hodnota režimu predaja PLU je mimo povoleného rozsahu.
41Hodnota príznaku PLU pre HALO je mimo povoleného rozsahu.
42Pokladnica nie je fiškalizovaná. (nepoužívané v nefiškálnych verziách)
43Hodnota prirážky-zľavy je mimo povoleného rozsahu.
44Hodnota kupónu je mimo povoleného rozsahu.
45Pokladnica je fiškalizovaná. (nepoužívané v nefiškálnych verziách)
46Hodnota príznaku PLU pre komisný predaj je mimo povoleného rozsahu.
47Hodnota príznaku PLU pre typ DB je mimo povoleného rozsahu.
48Zlý typ pokladnice.
49Operácia nie je možná. Je potrebné vykonať uzávierku PLU.
50Operácia nie je možná. Je potrebné vykonať uzávierku DPT.
51Operácia nie je možná. Je potrebné vykonať uzávierku pokladníkov.
101Chyba pri vykonávaní príkazu (nedovolená operácia/postupnosť operácii).
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á operá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čenie limitu desatinných miest.
127Nie je možné použiť prirážku/zľavu na zápornú hodnotu.
128Oprava/zrušenie 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ýslednej ceny 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 pre zobrazenie ceny (v rozsahu 0 až 3), ktorý je závislý na nastavení pokladnice (pozri 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. Znaková sada používaná v pokladniciach (slovenská 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
0x9e*≈ - oddeľovací znak
0x9f*€ - znak eura
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) (znak Ⅰ)
0x5c*Rímska číslica "II" (priradenie k daňovej hladine 2) (znak Ⅱ)
0x5d*Rímska číslica "III" (priradenie k daňovej hladine 3) (znak Ⅲ)
0x5e*Rímska číslica "IV" (priradenie k daňovej hladine 4) (znak Ⅳ)
0x5f*Rímska číslica "V" (priradenie k daňovej hladine 5) (znak Ⅴ)
0x60*Rímska číslica "VI" (priradenie k daňovej hladine 6) (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, Euro-100Euro-200
3.6. Systémové príznaky
3.7. Systémové príznaky pre Euro-2100
3.8. Systémové príznaky pre Euro-100Euro-200
3.9. Mená pokladníkov
3.10. Štruktúry a príkazy tovarových položiek (PLU)
3.10.1. Príkazy na prácu s PLU
3.10.2. PLU príkazy pre Euro-1000
3.10.3. PLU príkazy pre Euro-2000 Alpha
3.10.4. PLU príkazy pre Euro-500T/TX Handy
3.10.5. PLU príkazy pre Euro-500TE Handy
3.10.6. PLU príkazy pre Euro-2100
3.10.7. PLU príkazy pre Euro-100T
3.10.8. PLU príkazy pre Euro-200T
3.10.9. PLU príkazy pre Euro-200TX/TE
3.11. Programovanie tovarových skupín (DPT)
3.11.1. Programovanie tovarových skupín pre pokladnice Euro-1000, Euro-2000 AlphaEuro-500 Handy
3.11.2. Programovanie tovarových skupín pre pokladnice Euro-2100
3.11.3. Programovanie tovarových skupín pre pokladnice Euro-100TEuro-200T
3.11.4. Programovanie tovarových skupín pre pokladnice Euro-200TX/TE
3.11.5. Príznaky tovarových skupín
3.12. Programovanie daňových hladín
3.13. Funkčné texty
3.14. Vymazanie predajných údajov PLU
3.15. Vykonanie Z-uzávierok
3.16. Grafické logo
3.16.1. Grafické logo 168*180
3.16.2. Grafické logo 160*180
3.16.3. Grafické logo 240*160
3.16.4. Grafické logo 360*240
3.17. Predajné jednotky
3.18. Kurz sekundárnej meny
3.19. ON-LINE komunikácia PC—> ECR
3.19.1. ON-LINE komunikácia PC—> ECR
3.19.2. ON-LINE komunikácia PC—> ECR pre Euro-2100
3.19.3. ON-LINE komunikácia PC—> ECR pre Euro-100TEuro-200T
3.19.4. ON-LINE komunikácia PC—> ECR pre Euro-200TX/TE
3.20. Rozšírené príznaky pre Euro-2000TE Alpha
3.21. Rozšírené príznaky pre Euro-500TE Handy
3.22. Rozšírené príznaky pre Euro-2100TX
3.23. Rozšírené príznaky pre Euro-2100TE
3.24. Rozšírené príznaky pre Euro-100TEuro-200T/TX
3.25. Rozšírené príznaky pre Euro-200TE
3.26. Vymazanie žurnálov z pamäte pokladnice
3.27. Príznaky čiarového kódu pre Euro-2000TE Alpha
3.28. Správa pre obsluhu
3.29. Vymazanie nefinančných údajov PLU
3.30. Programovateľné tlačidlá
3.31. Vymazanie hodinovej uzávierky
3.32. Prečítanie údajov o predaji za tovarové skupiny
3.32.1. Prečítanie údajov o predaji za tovarové skupiny pre pokladnice Euro-1000, Euro-2000 AlphaEuro-500 Handy
3.32.2. Prečítanie údajov o predaji za tovarové skupiny pre pokladnice Euro-2100
3.32.3. Prečítanie údajov o predaji za tovarové skupiny pre pokladnice Euro-100TEuro-200T
3.32.4. Prečítanie údajov o predaji za tovarové skupiny pre pokladnice Euro-200TX/TE
3.33. Prečítanie údajov o predaji podľa DPH
3.34. Prečítanie aktuálnych hodnôt Grand-totálov
3.35. Prečítanie finančnej správy o predaji
3.36. Prečítanie údajov o predaji pokladníkov
3.37. Prečítanie údajov o predaji pokladníkov pre Euro-500TE HandyEuro-2100TE
3.38. Prečítanie údajov o predaji pokladníkov pre Euro-100Euro-200T/TX
3.39. Prečítanie údajov o predaji pokladníkov pre Euro-200TE
3.40. Získanie informácie o poslednej predanej položke v režime PC-Online
3.40.1. Získanie informácie o poslednej predanej položke v režime PC-Online pre Euro-2000 AlphaEuro-500 Handy
3.40.2. Získanie informácie o poslednej predanej položke v režime PC-Online pre Euro-2100
3.40.3. Získanie informácie o poslednej predanej položke v režime PC-Online pre Euro-100TEuro-200T
3.40.4. Získanie informácie o poslednej predanej položke v režime PC-Online pre Euro-200TX/TE
3.41. Získanie informácie o daniach prebiehajúceho predaja v režime PC-Online
3.41.1. Popis dát pre Euro-1000, Euro-2000 Alpha, Euro-500 Handy, Euro-2100
3.41.2. Popis dát pre Euro-100Euro-200
3.42. Prečítanie údajov o predaji cez PC ONLINE
3.43. Prečítanie údajov o počte PLU s nenulovým predajom
3.44. Prečítanie účteniek (PC žurnál)
3.44.1. Prečítanie účteniek (PC žurnál) pre Euro-2000TE Alpha
3.44.2. Prečítanie účteniek (PC žurnál) pre Euro-500TE HandyEuro-2100TE
3.44.3. Prečítanie účteniek (PC žurnál) pre Euro-200TE
3.45. Čítanie textového žurnálu (kópii účteniek)
3.46. Prečítanie údajov o veľkosti binárneho (PC) a textového žurnálu
3.47. Prečítanie hodinovvej uzávierky
3.48. Identifikačné parametre pokladnice

3.1. Typy pokladníc

Tabuľka 3.1. Typy pokladníc

číslo (ID)typpočet PLUpočet DPT
0Euro-2000M Alpha2 4008
1Euro-2000T Alpha2 4008
2Euro-1000M1 0008
3Euro-1000T1 0008
4Euro-2000M Alpha10 0008
5Euro-2000T Alpha10 0008
6Euro-2000TE Alpha2 4008
7Euro-2000TE Alpha6 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
26Euro-100T1 50010
27Euro-200T2 400* / 10 000*30
28Euro-200TE2 400* / 10 000*30
29Euro-2100TE18 00030
30Euro-200TX2 400* / 10 000*30

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ú sedem daňových hladín číslovaných od 1 po 7,

  • Daňová hladina 7 je nezdaniteľná daňová hladina,

  • Daňové hladiny od 1 po 6 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.2. Posielanie údajov do pokladnice

príkazpopisEuro-1000Euro-2000 AlphaEuro-500 HandyEuro-2100Euro-100Euro-200
MTMTTETTXTETXTETTTXTE
0Textové logoxxxxxxxxxxxxxx
1Systémové príznakyxxxxxxxxxxxxxx
2Mená pokladníkovxxxxxxxxxxxxxx
3Programovanie PLU so stavom zásob--xxx---------
4Programovanie tovarových skupín (DPT)xxxxxxxxxxxxxx
5Programovanie daňových hladínxxxxxxxxxxxxxx
9Funkčné textyxxxxxxxxxxxxxx
10Programovanie PLU bez stavu zásobxxxxx---------
12Vymazanie predajných údajov PLUxxxxxxxxxxxxxx
13Vykonanie dennej finančnej uzávierky (Spustenie dennej Z uzávierky na pokladnici)xxxxxxxxxxxxxx
14Vykonanie mesačnej finančnej uzávierky (Spustenie mesačnej Z uzávierky na pokladnici)xxxxxxxxxxxxxx
15Grafické logo-x-xxxxxxxxxxx
16Predajné jednotky--xxxxxxxxxxxx
17Kurz sekundárnej menyxxxxxxxxxxxxxx
18PC ONLINE predaj--xxxxxxxxxxxx
21Rozšírené príznaky----x--xxxxxxx
29Programovanie PLU bez stavu zásob (bezpečné)--xxxxxxxxxxxx
30Programovanie PLU so stavom zásob (bezpečné)--xxxxxxxx-xxx
33Vymazanie binárneho žurnálu z pamäte pokladnice----x--x-x---x
35Vymazanie textového žurnálu z pamäte pokladnice----x--x-x---x
37Príznaky čiarového kódu----x---------
40Poslanie správy pre obsluhu-------xxx---x
41Vymazanie nefinančných údajov PLU-------x-x---x
46Programovanie "programovateľných tlačidliel"--------xx-xxx
51Vymazanie hodinovej uzávierky (dennej)--------x*1xxxxx
52Vymazanie hodinovej uzávierky (periodickej)--------x*1xxxxx
81PC ONLINE predaj----------xxxx

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

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

*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, Euro-100Euro-200

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

Poznámka

V pokladniciach Euro-100TEuro-200T sa použije len prvých 18 znakov každého reťazca. Zvyšné sú v pokladnici ignorované.

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

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ávierky31
1-nevyužité  
2-
3-
4-
5-
6-
7-

Poznámka

V slovenskej verzii sa hodnota bitu 0 v 7. bajte ignoruje a číslo účtenky sa vždy nuluje po vykonaní dennej uzávierky.

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 - KeyCorp (nevyužívane v pokladniciach Euro-2000 Alpha)56
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) je možná len po dennej uzávierke.

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

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ávierky31
1-nevyužité  
2-
3-
4-
5-
6-
7-

Poznámka

V slovenskej verzii sa hodnota bitu 0 v 7. bajte ignoruje a číslo účtenky sa vždy nuluje po vykonaní dennej uzávierky.

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) je možná len po dennej uzávierke.

3.8. Systémové príznaky pre Euro-100Euro-200

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

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
7xnevyužité--

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ávierky31
1-nevyužité  
2-
3-
4-
5-
6-
7-

Poznámka

V slovenskej verzii sa hodnota bitu 0 v 7. bajte ignoruje a číslo účtenky sa vždy nuluje po vykonaní dennej uzávierky.

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ýznamtyp
9nevyužitéBYTE

10.Bajt V pokladnici
bitVýznampríznakčíslica
0xPort pre komunikáciu s PC*1.5a1
1x
2x
3xProgramovanie komunikačnej rýchlosti pre PC: 0 - 9 600 Bd, 1 - 38 400 Bd5a2
4x
5xSmer 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 PC5a3
6xPort pre komunikáciu s platobným terminálom*3(bity 0 - 1)5a4
7x

Poznámka

*1: Pre Euro-100 je možné zvoliť jeden z nasledujúcich portov 0, 3, 4, 5. Pre Euro-200 je možné zvoliť port v rozsahu od 0 do 6*2. Pričom 0 znamená vypnutý, hodnoty 1 až 4 znamenajú protokol RS-232 na portoch COM1 až COM4, číslo 5 označuje USB port a číslo 6 označuje port COM2 s protokolom RS-485.

*2: Každé aktívne zariadenie musí mať priradený port. NIe je povolené priradiť dvom zariadeniam ten istý port. USB port je technicky zdieľaný s portom COM2 a preto nie je možné súčasne použiť USB a COM2.

*3: Pokladnica Euro-100 nepodporuje platobný terminál a port by mal byť nastavený na hodnotu 0. Pre Euro-200 je možné zvoliť port v rozsahu od 0 do 4*2. Pričom 0 znamená vypnutý, hodnoty 1 až 4 znamenajú protokol RS-232 na portoch COM1 až COM4.

11.Bajt V pokladnici
bitVýznampríznakčíslica
0xPort pre komunikáciu s platobným terminálom*3 (bit 2)5a4
1xVýber komunikačného protokolu pre platobný terminál: 0 - Dionica SK SLSP, 1 - Bull Amadeo (nevyužívané v Euro-100)5a5
2x
3x
4x
5-nevyužité  
6-
7-

12.Byte In ECR
bitMeaningFlagnumber
0xPort pre komunikáciu so snímačom čiarového kódu*45b1
1x
2x
3xProgramovanie komunikačnej rýchlosti pre snímač čiarového kódu (0 – 1200, 1 – 2400, 2 – 4800, 3 – 9600, 4 – 19200)5b2
4x
5x
6xProgramovanie 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 LF.5b3
7x

Poznámka

*4: Pre Euro-100 je možné zvoliť jeden z nasledujúcich portov 0, 3, 4. Pre Euro-200 je možné zvoliť port v rozsahu od 0 do 4*2. Pričom 0 znamená vypnutý, hodnoty 1 až 4 znamenajú protokol RS-232 na portoch COM1 až COM4.

13.Bajt V pokladnici
bitVýznampríznakčíslica
0xPort pre komunikáciu s primárnymi elektronickými váhami *45b4
1x
2x
3xVýber komunikačného protokolu pre primárne elektronické váhy - pre zoznam podporovaných typov, pozri užívateľský manuál5b5
4x
5x
6x
7xPort pre komunikáciu so sekundarnymi elektronickými váhami *5 (bit 0)5b6

Poznámka

*5: Pre Euro-100 je možné zvoliť jeden z nasledujúcich portov 0, 3, 4. Pre Euro-200 je možné zvoliť port v rozsahu od 0 do 4*2. Pričom 0 znamená vypnutý, hodnoty 1 až 4 znamenajú protokol RS-232 na portoch COM1 až COM4.

14.Bajt V pokladnici
bitVýznampríznakčíslica
0xPort pre komunikáciu so sekundarnymi elektronickými váhami *5 (bity 1 - 2)5b6
1x
2xVýber komunikačného protokolu pre sekundárne elektronické váhy - pre zoznam podporovaných typov, pozri užívateľský manuál5b7
3x
4x
5x
6-nevyužité  
7-

BajtVýznamtyp
15nevyužitéBYTE

16.Bajt V pokladnici
bitVýznampríznakčíslica
0xPoužitý externý manuálne ovladaný prevodník (0-nie, 1-áno)5c1
1xAktívna úroveň na prepnutie smeru prevodníka (0 – logická 0, 1 – logická 1)5c2
2xčas [µs x 10], ktorý pokladnica počká pred začatím vysielania (čas potrebný na prepnutie prevodníka RS-485/RS-232 na strane PC, hodnota 2 znamena 20 [µs]) (bity 0 - 5)5c3-6
3x
4x
5x
6x
7x

17.Bajt V pokladnici
bitVýznampríznakčíslica
0xčas [µs x 10], ktorý pokladnica počká pred začatím vysielania (čas potrebný na prepnutie prevodníka RS-485/RS-232 na strane PC, hodnota 2 znamena 20 [µs]) (bity 6 - 10)5c3-6
1x
2x
3x
4x
5-nevyužité  
6-
7-

18.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

19.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
2-nevyužité  
3-
4-
5-
6-
7-

Bajt(y)Významtyppríznak
20-21hodnota percentuálnej prirážky (rozsah: <1, 9999>)WORD(2)7
22-23limit percentuálnej prirážky pre zadanie z klávesnice pokladnice (rozsah: <1, 99>)WORD7
24-25hodnota percentuálnej zľavy (rozsah: <1, 9999>)WORD(2)8
26-27limit percentuálnej zľavy pre zadanie z klávesnice pokladnice (rozsah: <1, 9999>)WORD8
28-33č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
34-39deň: 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.5. Č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.6. 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 28 až 39) je možná len po dennej uzávierke.

3.9. 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.10. Štruktúry a príkazy tovarových položiek (PLU)

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

3.10.1. Príkazy na prácu s PLU

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

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.7. 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.8. 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.10.2. PLU príkazy pre Euro-1000

3.10.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.10.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.10.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.10.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.10.3. PLU príkazy pre Euro-2000 Alpha

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

Číslo príkazu:
3 - Programovanie PLU so stavom zásob
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ód
13 cifier
14*1 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

*1: 14 miestny čiarový kód je len pre pokladnice Euro-2000TE Alpha. Pokladnice Euro-2000M/T Alpha majú 13 miestny čiarový kód (horná polovica prvého bajtu musí byť nastavený na nulu).

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

Číslo príkazu:
10 - Programovanie PLU bez stavu zásob
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ód
13 cifier
14*1 cifier
9-22string14Názovznaky
23-25FLAGS3Príznaky pre Euro-2000 Alpha 
26-29DWORD(*)4Cena<0, 99 999 999>

*1: 14 miestny čiarový kód je len pre pokladnice Euro-2000TE Alpha. Pokladnice Euro-2000M/T Alpha majú 13 miestny čiarový kód (horná polovica prvého bajtu musí byť nastavený na nulu).

3.10.3.3. Prečítanie naprogramovaných PLU pre Euro-2000 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.10.3.4. Správa o predaji PLU pre Euro-2000 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.10.3.5. Správa o predaji PLU s nenulovým predajom pre Euro-2000 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.10.3.6. 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.10.4. PLU príkazy pre Euro-500T/TX Handy

3.10.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.10.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.10.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.10.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.10.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.10.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.10.5. PLU príkazy pre Euro-500TE Handy

3.10.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.10.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.10.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.10.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.10.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.10.6. PLU príkazy pre Euro-2100

3.10.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.10.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.10.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.10.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.10.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.10.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.7. PLU príkazy pre Euro-100T

3.10.7.1. Programovanie PLU bez stavu zásob pre pokladnice Euro-100T

Číslo príkazu:29 - Programovanie PLU bez stavu 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-28string18Názovznaky
29-33FLAGS5Príznaky pre Euro-100 
34-37DWORD(*)4Cena<0, 99 999 999>

3.10.7.2. Prečítanie naprogramovaných PLU pre Euro-100T

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

BajtytypdĺžkaVýznam
0-8BARCODE9čiarový kód
9-26string18Názov
27-31FLAGS5Príznaky pre Euro-100
32-35DWORD(*)4Cena

3.10.7.3. Správa o predaji PLU pre Euro-100T

Čí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-26string18Názov
27-31FLAGS5Príznaky pre Euro-100
32-35DWORD(*)4Cena
36-43double(*)8suma celkového predaja
44-47long(3)4počet predaných kusov

3.10.7.4. Správa o predaji PLU s nenulovým predajom pre Euro-100T

Čí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
11-28string18Názov
29-33FLAGS5Príznaky pre Euro-100
34-37DWORD(*)4Cena
38-45double(*)8suma celkového predaja
46-49long(3)4počet predaných kusov

3.10.7.5. Príznaky PLU pre pokladnicu Euro-100

0.Bajt V pokladnici
bitVýznampríznakčíslica
0xpopisné PLU (0 - nie, 1 - áno)14
1xpredaj jedinej položky (0 - nie, 1 - áno)15
2-nevyužité  
3-
4xmožnosť predaja zlomkového množstva (0 - nie, 1 - áno)24
5xpredajná jednotka (0 až 7)23
6x
7x

BajtVýznamtyppríznakčíslice
1priradenie k DPT (0 až 9; 0 znamená DPT1, 9 znamená DPT10)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...)25
3x
4x
5-nevyužité  
6-
7-

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

3.10.8. PLU príkazy pre Euro-200T

3.10.8.1. Programovanie PLU so stavom zásob pre pokladnice Euro-200T

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

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

<0, 999 999 999>*zásoby

3.10.8.2. Programovanie PLU bez stavu zásob pre pokladnice Euro-200T

Číslo príkazu:29 - Programovanie PLU bez stavu 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-28string18Názovznaky
29-33FLAGS5Príznaky pre Euro-200 
34-37DWORD(*)4Cena<0, 99 999 999>

3.10.8.3. Prečítanie naprogramovaných PLU pre Euro-200T

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

BajtytypdĺžkaVýznam
0-8BARCODE9čiarový kód
9-26string18Názov
27-31FLAGS5Príznaky pre Euro-200
32-35DWORD(*)4Cena
36-39long(3)4Stav zásob

3.10.8.4. Správa o predaji PLU pre Euro-200T

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

BajtytypdĺžkaVýznam
0-8BARCODE9čiarový kód
9-26string18Názov
27-31FLAGS5Príznaky pre Euro-200
32-35DWORD(*)4Cena
36-43double(*)8suma celkového predaja
44-47long(3)4počet predaných kusov
48-51long(3)4Stav zásob

3.10.8.5. Správa o predaji PLU s nenulovým predajom pre Euro-200T

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

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-28string18Názov
29-33FLAGS5Príznaky pre Euro-200
34-37DWORD(*)4Cena
38-45double(*)8suma celkového predaja
46-49long(3)4počet predaných kusov
50-53long(3)4Stav zásob

3.10.8.6. Príznaky PLU pre pokladnicu Euro-200

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.9. PLU príkazy pre Euro-200TX/TE

3.10.9.1. Programovanie PLU so stavom zásob pre pokladnice Euro-200TX/TE

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

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

<0, 999 999 999>*zásoby

3.10.9.2. Programovanie PLU bez stavu zásob pre pokladnice Euro-200TX/TE

Číslo príkazu:29 - Programovanie PLU bez stavu 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-34string24Názovznaky
35-39FLAGS5Príznaky pre Euro-200 
40-43DWORD(*)4Cena<0, 99 999 999>

3.10.9.3. Prečítanie naprogramovaných PLU pre Euro-200TX/TE

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

BajtytypdĺžkaVýznam
0-8BARCODE9čiarový kód
9-32string24Názov
33-37FLAGS5Príznaky pre Euro-200
38-41DWORD(*)4Cena
42-45long(3)4Stav zásob

3.10.9.4. Správa o predaji PLU pre Euro-200TX/TE

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

BajtytypdĺžkaVýznam
0-8BARCODE9čiarový kód
9-32string24Názov
33-37FLAGS5Príznaky pre Euro-200
38-41DWORD(*)4Cena
42-49double(*)8suma celkového predaja
50-53long(3)4počet predaných kusov
54-57long(3)4Stav zásob

3.10.9.5. Správa o predaji PLU s nenulovým predajom pre Euro-200TX/TE

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

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-34string24Názov
35-39FLAGS5Príznaky pre Euro-200
40-43DWORD(*)4Cena
44-51double(*)8suma celkového predaja
52-55long(3)4počet predaných kusov
56-59long(3)4Stav zásob

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

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

3.11.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.11.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.11.3. Programovanie tovarových skupín pre pokladnice Euro-100TEuro-200T

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

Číslo príkazu:4
Dĺžka údajov:
10*24 pre Euro-100T
30*24 pre Euro-200T

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

3.11.4. Programovanie tovarových skupín pre pokladnice Euro-200TX/TE

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

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

3.11.5. 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.12. 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-9Popis (text) dane (vo vnútorných kódoch znakov pokladnice)stringznaky
10-11Hodnota daneWORD(2)<0, 10000>

Poznámka

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

Poznámka

V slovenskej verzii musia byť hodnoty 7 položky vynulované (0x00 – aj text aj hodnota dane)!

3.13. 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ťouHOTOVOSŤ
2Popis platby šekomŠEK
3Popis platby kreditnou kartouKREDIT
4Popis hodnoty pre vrátenieVYDAŤ
5Popis operácie vrátenie tovaru*
REFUND
REFUNDÁCIA
VRÁTENIE TOVARU
6Popis operácie oprava*
STORNO
ZRUŠENIE
7Popis vkladu hotovosti / šekovVKLAD
8Popis výberu hotovosti / šekovVÝBER
9Popis celkovej hodnoty nákupuCELKOM
10Popis textu pri tlači referenčného číslaČÍSLO DOKUMENTU

Poznámka

*: Konkrétny text je závislý na type pokladnice.

3.14. 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.15. Vykonanie Z-uzávierok

Číslo príkazu:
13 - denná (celková)
14 - mesačná (periodická)
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.16. Grafické logo

3.16.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.16.2. Grafické logo 160*180

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

Používané v pokladniciach Euro-100TEuro-200T.

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

Rozmery obrázku sú 160 (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.16.3. 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.16.4. 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.17. 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.18. 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.19. ON-LINE komunikácia PC—> ECR

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

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
2Vrátenie PLU
3Ukončenie predajasimulácia stlačenia klávesy CELKOM
4Ukončenie PC ONLINE komunikácie
5Platba
6Zrušenie predajnej položky (oprava)

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 zrušený (či už z klávesnice pomocou klávesu ZRUŠIŤ, alebo pomocou príkazu 4), 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

Opravu 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ý.

3.19.1.1. Príkazy pre ON-LINE predaj

Popis dát použitých v príkazoch 1 (predaj PLU), 2 (vrátenie PLU) a 6 (oprava).

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 daniBYTEdane
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 (vrátenie PLU)

    • index = 0 – položka bude predaná, resp. vrátená, 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. vrátená, 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 (oprava)

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

    • index > 0 – znamená, že bude vymazaná/zrušená 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 zrušenej položky. Názov PLU a predajná jednotka PLU nie sú kontrolované ale majú byť rovnaké ako zrušená položka.

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

Príklad 3.9. Online predaj a oprava

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
zrušenie PLU 1 (príkaz 6) index = 11.PLU 21OK
predaj popisného PLU 3 (príkaz 1)1.PLU 21OK
zrušenie PLU 2 (príkaz 6) index = 21.PLU 21Chyba
zrušenie PLU 2 (príkaz 6) index = 1 prázdny0OK
predaj PLU 4 (príkaz 1)1.PLU 41OK

Ako je vidieť z príkladu, operácia opravy/zrušenia 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.19.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.19.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.19.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
2Vrátenie PLU
3Ukončenie predajasimulácia stlačenia klávesy CELKOM
4Ukončenie PC ONLINE komunikácie
5Platba
6Zrušenie predajnej položky (oprava)

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 zrušený (či už z klávesnice pomocou klávesu ZRUŠIŤ, alebo pomocou príkazu 4), 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

Opravu 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ý.

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

Popis dát použitých v príkazoch 1 (predaj PLU), 2 (vrátenie PLU) a 6 (oprava).

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 daniBYTEdane
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.19.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.19.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*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
26-32nevyužitéBYTE 

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

3.19.3. ON-LINE komunikácia PC—> ECR pre Euro-100TEuro-200T

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 (normálny (starý) ONLINE)
81 (rýchly ONLINE)
Dĺžka údajov:32 pre Euro-100TEuro-200T

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–30Údaje v závislosti od typu použitého príkazu. 
31Číslo príkazuBYTE

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

číslopopis
1Predaj PLU
2Vrátenie PLU
3Ukončenie predajasimulácia stlačenia klávesy CELKOM
4Ukončenie PC ONLINE komunikácie
5Platba
6Zrušenie predajnej položky (oprava)
7Prirážka / zľava
8Medzi-súčet
9Anulácia účtenky

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 zrušený (či už z klávesnice pomocou klávesu ZRUŠIŤ, alebo pomocou príkazu 4), 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

Opravu 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ý.

3.19.3.1. Príkazy pre ON-LINE predaj (pre Euro-100TEuro-200T)

Popis dát použitých v príkazoch 1 (predaj PLU), 2 (vrátenie PLU) a 6 (oprava).

Bajt(y)Významtyprozsah
0–17názov predávanej položkystringznaky
18predajná jednotka*1 (číslo)BYTE<0, 8>*1
19pridelenie k tovarovej skupine (DPT)BYTE
<1, 10> pre Euro-100
<1, 30> pre Euro-200
20Priradenie k daniBYTEdane
21-24cenaDWORD(*)<0, 99 999 999>
25-28množstvoDWORD(#)<1, 9 999 999>
29-30index*2WORD<0, MaxPLU>*2

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

3.19.3.2. Ukončenie ON-LINE (pre Euro-100TEuro-200T)

V príkazoch 3 (Ukončenie predaja), 4 (Ukončenie PC ONLINE komunikácie), 8 (medzi-súčet) a 9 (anulácia účtenky) sú bajty 030 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...).

  • Medzi-súčet: má rovankú funkciu, ako stlačenie klávesu MEDZI-SÚČET na pokladnici (tento príznak len vypíše sumu na displej pokladnice a vytlačí hodnotu medzi-súčtu na pokladnici, v prípade ak je nastavený príznak tlače medzi-súčtu na pásku).

3.19.3.3. ON-LINE platba (pre Euro-100TEuro-200T)

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
26-30nevyužitéBYTE 

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

3.19.3.4. Prirážka / zľava (pre Euro-100TEuro-200T)

Popis dát použitých v príkaze 7 (Prirážka / zľava).

Bajt(y)Významtyprozsah
0Príznak prirážky / zľavyBYTE
0 – bude aplikovaná prirážka
1 – bude aplikovaná zľava
1Typ prirážky / zľavyBYTE
0 – na poslednú predanú položku
1 – na celý medzi-súčet
2Podľa nastavenia pokladniceBYTE
0 – hodnota prirážky / zľavy v percentách bude aplikovaná podľa naprogramovania prirážky / zľavy v pokladnici
1 - hodnota prirážky / zľavy v percentách bude aplikovaná podľa tohto dátového paketu
3-4Hodnota v percentáchWORD<0, 99> (<0%, 99%>)
5-8Hodnotová prirážka/zľavaDWORD(*)<0, cena poslednej položky>, alebo <0, cena medzi-súčtu>
9Typ percentuálnej/hodnotovej prirážky/zľavyBYTE
0 – použitá bude percentuálna prirážka/zľava
1 – použitá bude hodnotová prirážka/zľava
10-30nevyužitéBYTE 

3.19.4. ON-LINE komunikácia PC—> ECR pre Euro-200TX/TE

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 (normálny (starý) ONLINE)
81 (rýchly ONLINE)
Dĺžka údajov:38 pre Euro-200TX/TE

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–36Údaje v závislosti od typu použitého príkazu. 
37Číslo príkazuBYTE

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

číslopopis
1Predaj PLU
2Vrátenie PLU
3Ukončenie predajasimulácia stlačenia klávesy CELKOM
4Ukončenie PC ONLINE komunikácie
5Platba
6Zrušenie predaného PLU (oprava)
7Prirážka / zľava
8Medzi-súčet
9Anulácia účtenky

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 zrušený (či už z klávesnice pomocou klávesu ZRUŠIŤ, alebo pomocou príkazu 4), 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

Opravu 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ý.

3.19.4.1. Príkazy pre ON-LINE predaj (pre Euro-200TX/TE)

Popis dát použitých v príkazoch 1 (predaj PLU), 2 (vrátenie PLU) a 6 (oprava).

Bajt(y)Významtyprozsah
0–23názov predávanej položkystringznaky
24predajná jednotka*1 (číslo)BYTE<0, 8>*1
25pridelenie k tovarovej skupine (DPT)BYTE<1, 30>
26Priradenie k daniBYTEdane
27-30cenaDWORD(*)<0, 99 999 999>
31-34množstvoDWORD(#)<1, 9 999 999>
35-36index*2WORD<0, MaxPLU>*2

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

3.19.4.2. Ukončenie ON-LINE a medzi-súčet (pre Euro-200TX/TE)

V príkazoch 3 (Ukončenie predaja), 4 (Ukončenie PC ONLINE komunikácie), 8 (medzi-súčet) a 9 (anulácia účtenky) sú bajty 036 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...).

  • Medzi-súčet: má rovankú funkciu, ako stlačenie klávesu MEDZI-SÚČET na pokladnici (tento príznak len vypíše sumu na displej pokladnice a vytlačí hodnotu medzi-súčtu na pokladnici, v prípade ak je nastavený príznak tlače medzi-súčtu na pásku).

3.19.4.3. ON-LINE platba (pre Euro-200TX/TE)

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
26-36nevyužitéBYTE 

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

3.19.4.4. Prirážka / zľava (pre Euro-200TX/TE)

Popis dát použitých v príkaze 7 (Prirážka / zľava).

Bajt(y)Významtyprozsah
0Príznak prirážky / zľavyBYTE
0 – bude aplikovaná prirážka
1 – bude aplikovaná zľava
1Typ prirážky / zľavyBYTE
0 – na poslednú predanú položku
1 – na celý medzi-súčet
2Podľa nastavenia pokladniceBYTE
0 – hodnota prirážky / zľavy v percentách bude aplikovaná podľa naprogramovania prirážky / zľavy v pokladnici
1 - hodnota prirážky / zľavy v percentách bude aplikovaná podľa tohto dátového paketu
3-4Hodnota v percentáchWORD<0, 99> (<0%, 99%>)
5-8Hodnotová prirážka/zľavaDWORD(*)<0, cena poslednej položky>, alebo <0, cena medzi-súčtu>
9Typ percentuálnej/hodnotovej prirážky/zľavyBYTE
0 – použitá bude percentuálna prirážka/zľava
1 – použitá bude hodnotová prirážka/zľava
10-36nevyužitéBYTE 

3.20. Rozšírené príznaky pre Euro-2000TE Alpha

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

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
5xVý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
6x
7xPovinné zadanie čísla zákazníka na začiatku účtenky: 0 – nie, 1 – áno2

Poznámka

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

1.Bajt V pokladnici
bitVýznampríznakčíslica
0xUchovávať v PC údajoch informácie o daniach: 0 – nie, 1 – áno31
1xUmožniť nulovanie PC údajov na pokladnici: 0 – nie, 1 – áno2
2xUchovávať údaje pre PC: 0 – nie, 1 – áno3
3-nevyužité  
4-
5-
6-
7-

Poznámka

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

3.21. Rozšírené príznaky pre Euro-500TE Handy

Čí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 vrátenia tovaru:
  • 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 vrátenia tovaru a zrušenia/opravy sa pred tlačou čiarového kódu (PLU) tlačí označenie REFUND (VRÁTENIE TOVARU) alebo STORNO (ZRUŠENIE). 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.22. 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.23. Rozšírené príznaky pre Euro-2100TE

Čí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.

BajtVýznamtyppríznakčíslica
2typ sekundárných váh - pozri užívateľský manuál pre zoznam typov váhBYTE71
3nevyuž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 vrátenie tovaru:
  • 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 vrátenia tovaru a zrušenia/opravy sa pred tlačou čiarového kódu (PLU) tlačí označenie REFUNDÁCIA (VRÁTENIE TOVARU) alebo STORNO (ZRUŠENIE). 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.24. Rozšírené príznaky pre Euro-100TEuro-200T/TX

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

Poznámka

Bajty 0 až 7 nie sú využité.

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
12xTlačiť číslo PLU na účtenku: 0 – nie, 1 – áno21
13xTlačiť čas na učtenku: 0 – nie, 1 – áno22
14xRežim výdavku: 0 - výdavok len v hotovosti, 1 - výdavok podľa spôsobu platby31
15-nevyužité  

3.25. Rozšírené príznaky pre Euro-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.

BajtVýznamtyppríznakčíslica
2typ sekundárných váh - pozri užívateľský manuál pre zoznam typov váhBYTE71
3nevyuž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 vrátenia tovaru:
  • 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 vrátenia tovaru a zrušenia/opravy sa pred tlačou čiarového kódu (PLU) tlačí označenie VRÁTENIE TOVARU alebo ZRUŠENIE. 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
12xTlačiť číslo PLU na účtenku: 0 – nie, 1 – áno71
13xTlačiť čas na učtenku: 0 – nie, 1 – áno72
14xRežim výdavku: 0 - výdavok len v hotovosti, 1 - výdavok podľa spôsobu platby81
15-nevyužité  

3.26. 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ý.

3.27. Príznaky čiarového kódu pre Euro-2000TE Alpha

Číslo príkazu:
37 - programovanie
165 - čítanie
Dĺžka údajov:6

0. a 1. 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 2. a 3.)53-6
3x
4x
5x
6x
7x
8x
9x
10x
11x
12x
13x
14x
15x

2. a 3. 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 chybu.46
11x
12x
13xPovolenie vrátenia tovaru:
  • 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 vrátenia tovaru a zrušenia/opravy sa pred tlačou čiarového kódu (PLU) tlačí označenie REFUND (VRÁTENIE TOVARU) alebo STORNO (ZRUŠENIE). 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.

4. a 5. 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
5-nevyužité  
6-
7-
8-
9-
10-
11-
12-
13-
14-
15-

3.28. 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

Údaje sú tlačené na pokladnici ako správa pre pokladní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.

3.29. 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.30. Programovateľné tlačidlá

Funkcie programovateľných tlačidiel.

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

Data obsahujú nastavenie tlačidiel programovateľnej klávesnice (polovica priamych klávesov a druhá polovica 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 (len pre Euro-2100)
00x00prázdne tlačidlo (len pre Euro-200)
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) - pre Euro-2100
640x40Zistenie ceny PLU (tlačidlo na prepnutie do režminu ziťovania ceny položky) - pre Euro-200
1980xC6tlačidlo KALKULAČKA (len pre Euro-2100)

3.31. 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.32. Prečítanie údajov o predaji za tovarové skupiny

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

3.32.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.32.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.32.3. Prečítanie údajov o predaji za tovarové skupiny pre pokladnice Euro-100TEuro-200T

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

Číslo príkazu:132
Dĺžka údajov:
10*56 pre Euro-100T
30*56 pre Euro-200T

Bajt(y)Významtyp
0-17názov tovarovej skupiny (vo vnútorných kódoch znakov pokladnice)string
18-19Príznaky tovarových skupín 
20-23cenaDWORD(*)
24-31počet predajov od poslednej dennej uzávierkydouble(3)
32-39hodnota predajov od poslednej dennej uzávierkydouble(*)
40-47počet predajov od poslednej mesačnej/periodickej uzávierkydouble(3)
48-55hodnota predajov od poslednej mesačnej/periodickej uzávierkydouble(*)

Poznámka

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

3.32.4. Prečítanie údajov o predaji za tovarové skupiny pre pokladnice Euro-200TX/TE

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

Bajt(y)Významtyp
0-23názov tovarovej skupiny (vo vnútorných kódoch znakov pokladnice)string
24-25Príznaky tovarových skupín 
26-29cenaDWORD(*)
30-37počet predajov od poslednej dennej uzávierkydouble(3)
38-45hodnota predajov od poslednej dennej uzávierkydouble(*)
46-53počet predajov od poslednej mesačnej/periodickej uzávierkydouble(3)
54-61hodnota predajov od poslednej mesačnej/periodickej uzávierkydouble(*)

Poznámka

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

3.33. 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ávierky – iba ak pokladnica je nastavená na ceny bez DPH (systémový príznak 1, číslica 2) inak nevyužitédouble(*)
28-35nevyužité 
36-39nevyužité 
40-47zdaniteľná hodnota od poslednej mesačnej/periodickej uzávierkydouble(*)
48-55hodnota bez dane (netto) od poslednej mesačnej/periodickej uzávierky – iba ak pokladnica je nastavená na ceny bez DPH (systémový príznak 1, číslica 2) inak nevyužitédouble(*)
56-63nevyužité 
64-67nevyužité 

Poznámka

Pozri popis daňových hladín.

Poznámka

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

3.34. Prečítanie aktuálnych hodnôt Grand-totálov

Údaje obsahujú hodnoty grand-totálov (GT).

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

Bajt(y)Významtyp
0-7hodnota GT2double(*)
8-15hodnota GT1 - nevyužité 
16-23absolútna hodnota GT3 (kladné číslo)double(*)

Poznámka

GT1 = GT2 + |GT3|

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

Číslo príkazu:
135 - prečítanie dennej správy o predaji
136 - prečítanie mesačnej (periodickej) 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-203nevyužité 
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.36. 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-25počet predajov od poslednej mesačnej uzávierkylong
26-33hodnota predaja od poslednej mesačnej uzávierkydouble(*)

Poznámka

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

3.37. Prečítanie údajov o predaji pokladníkov pre Euro-500TE HandyEuro-2100TE

Čí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-25počet predajov od poslednej mesačnej uzávierkylong
26-33hodnota predaja od poslednej mesačnej uzávierkydouble(*)
34-37počet predajov v hotovosti od poslednej dennej uzávierkylong
38-45hodnota predaja v hotovosti od poslednej dennej uzávierkydouble(*)
46-49počet predajov v hotovosti od poslednej mesačnej uzávierkylong
50-57hodnota predaja v hotovosti od poslednej mesačnej uzávierkydouble(*)
58-61počet predajov v cudzej mene od poslednej dennej uzávierkylong
62-69hodnota predaja v cudzej mene od poslednej dennej uzávierkydouble(*)
70-73počet predajov v cudzej mene od poslednej mesačnej uzávierkylong
74-81hodnota predaja v cudzej mene od poslednej mesačnej uzávierkydouble(*)
82-89hodnota predaja v cudzej mene prevedená do národnej meny od poslednej dennej uzávierkydouble(*)
90-97hodnota predaja v cudzej mene prevedená do národ. meny od poslednej mesačnej uzávierkydouble(*)
98-101počet predajov šekom od poslednej dennej uzávierkylong
102-109hodnota predaja šekom od poslednej dennej uzávierkydouble(*)
110-113počet predajov šekom od poslednej mesačnej uzávierkylong
114-121hodnota predaja šekom od poslednej mesačnej uzávierkydouble(*)
122-125počet predajov kreditom od poslednej dennej uzávierkylong
126-133hodnota predaja kreditom od poslednej dennej uzávierkydouble(*)
134-137počet predajov kreditom od poslednej mesačnej uzávierkylong
138-145hodnota predaja kreditom od poslednej mesačnej uzávierkydouble(*)
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-165počet príjmov tovarov od poslednej mesačnej uzávierkylong
166-169počet výdajov tovarov od poslednej mesačnej uzávierkylong
170-173počet objednávok od poslednej mesačnej uzávierkylong
174-177počet inventúr od poslednej mesačnej uzávierkylong
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-217hodnota príjmov tovarov od poslednej mesačnej uzávierkydouble(*)
218-225hodnota výdajov tovarov od poslednej mesačnej uzávierkydouble(*)
226-233hodnota objednávok od poslednej mesačnej uzávierkydouble(*)
234-241hodnota inventúr od poslednej mesačnej uzávierkydouble(*)

Poznámka

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

3.38. Prečítanie údajov o predaji pokladníkov pre Euro-100Euro-200T/TX

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

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-25počet predajov od poslednej mesačnej uzávierkylong
26-33hodnota predaja od poslednej mesačnej uzávierkydouble(*)
34-37počet návratou tovaru od poslednej dennej uzávierkylong
38-45hodnota návratou tovaru od poslednej dennej uzávierkydouble(*)
46-49počet návratou tovaru od poslednej mesačnej uzávierkylong
50-57hodnota návratou tovaru od poslednej mesačnej uzávierkydouble(*)
58-61počet opráv od poslednej dennej uzávierkylong
62-69hodnota opráv od poslednej dennej uzávierkydouble(*)
70-73počet opráv od poslednej mesačnej uzávierkylong
74-81hodnota opráv od poslednej mesačnej uzávierkydouble(*)
82-85počet anulácii účteniek od poslednej dennej uzávierkylong
86-93hodnota anulácii účteniek od poslednej dennej uzávierkydouble(*)
94-97počet anulácii účteniek od poslednej mesačnej uzávierkylong
98-105hodnota anulácii účteniek od poslednej mesačnej uzávierkydouble(*)
106-109počet predajov v hotovosti od poslednej dennej uzávierkylong
110-117hodnota predaja v hotovosti od poslednej dennej uzávierkydouble(*)
118-121počet predajov v hotovosti od poslednej mesačnej uzávierkylong
122-129hodnota predaja v hotovosti od poslednej mesačnej uzávierkydouble(*)
130-133počet predajov v cudzej mene od poslednej dennej uzávierkylong
134-141hodnota predaja v cudzej mene od poslednej dennej uzávierkydouble(*)
142-145počet predajov v cudzej mene od poslednej mesačnej uzávierkylong
146-153hodnota predaja v cudzej mene od poslednej mesačnej uzávierkydouble(*)
154-161hodnota predaja v cudzej mene prevedená do národnej meny od poslednej dennej uzávierkydouble(*)
162-169hodnota predaja v cudzej mene prevedená do národ. meny od poslednej mesačnej uzávierkydouble(*)
170-173počet predajov šekom od poslednej dennej uzávierkylong
174-181hodnota predaja šekom od poslednej dennej uzávierkydouble(*)
182-185počet predajov šekom od poslednej mesačnej uzávierkylong
186-193hodnota predaja šekom od poslednej mesačnej uzávierkydouble(*)
194-197počet predajov kreditom od poslednej dennej uzávierkylong
198-205hodnota predaja kreditom od poslednej dennej uzávierkydouble(*)
206-209počet predajov kreditom od poslednej mesačnej uzávierkylong
210-217hodnota predaja kreditom od poslednej mesačnej uzávierkydouble(*)

Poznámka

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

3.39. Prečítanie údajov o predaji pokladníkov pre Euro-200TE

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

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-25počet predajov od poslednej mesačnej uzávierkylong
26-33hodnota predaja od poslednej mesačnej uzávierkydouble(*)
34-37počet návratou tovaru od poslednej dennej uzávierkylong
38-45hodnota návratou tovaru od poslednej dennej uzávierkydouble(*)
46-49počet návratou tovaru od poslednej mesačnej uzávierkylong
50-57hodnota návratou tovaru od poslednej mesačnej uzávierkydouble(*)
58-61počet opráv od poslednej dennej uzávierkylong
62-69hodnota opráv od poslednej dennej uzávierkydouble(*)
70-73počet opráv od poslednej mesačnej uzávierkylong
74-81hodnota opráv od poslednej mesačnej uzávierkydouble(*)
82-85počet anulácii účteniek od poslednej dennej uzávierkylong
86-93hodnota anulácii účteniek od poslednej dennej uzávierkydouble(*)
94-97počet anulácii účteniek od poslednej mesačnej uzávierkylong
98-105hodnota anulácii účteniek od poslednej mesačnej uzávierkydouble(*)
106-109počet predajov v hotovosti od poslednej dennej uzávierkylong
110-117hodnota predaja v hotovosti od poslednej dennej uzávierkydouble(*)
118-121počet predajov v hotovosti od poslednej mesačnej uzávierkylong
122-129hodnota predaja v hotovosti od poslednej mesačnej uzávierkydouble(*)
130-133počet predajov v cudzej mene od poslednej dennej uzávierkylong
134-141hodnota predaja v cudzej mene od poslednej dennej uzávierkydouble(*)
142-145počet predajov v cudzej mene od poslednej mesačnej uzávierkylong
146-153hodnota predaja v cudzej mene od poslednej mesačnej uzávierkydouble(*)
154-161hodnota predaja v cudzej mene prevedená do národnej meny od poslednej dennej uzávierkydouble(*)
162-169hodnota predaja v cudzej mene prevedená do národ. meny od poslednej mesačnej uzávierkydouble(*)
170-173počet predajov šekom od poslednej dennej uzávierkylong
174-181hodnota predaja šekom od poslednej dennej uzávierkydouble(*)
182-185počet predajov šekom od poslednej mesačnej uzávierkylong
186-193hodnota predaja šekom od poslednej mesačnej uzávierkydouble(*)
194-197počet predajov kreditom od poslednej dennej uzávierkylong
198-205hodnota predaja kreditom od poslednej dennej uzávierkydouble(*)
206-209počet predajov kreditom od poslednej mesačnej uzávierkylong
210-217hodnota predaja kreditom od poslednej mesačnej uzávierkydouble(*)
218-221počet príjmov tovarov od poslednej dennej uzávierkylong
222-225počet výdajov tovarov od poslednej dennej uzávierkylong
226-229počet objednávok od poslednej dennej uzávierkylong
230-233počet inventúr od poslednej dennej uzávierkylong
234-237počet príjmov tovarov od poslednej mesačnej uzávierkylong
238-241počet výdajov tovarov od poslednej mesačnej uzávierkylong
242-245počet objednávok od poslednej mesačnej uzávierkylong
246-249počet inventúr od poslednej mesačnej uzávierkylong
250-257hodnota príjmov tovarov od poslednej dennej uzávierkydouble(*)
258-265hodnota výdajov tovarov od poslednej dennej uzávierkydouble(*)
266-273hodnota objednávok od poslednej dennej uzávierkydouble(*)
274-281hodnota inventúr od poslednej dennej uzávierkydouble(*)
282-289hodnota príjmov tovarov od poslednej mesačnej uzávierkydouble(*)
290-297hodnota výdajov tovarov od poslednej mesačnej uzávierkydouble(*)
298-305hodnota objednávok od poslednej mesačnej uzávierkydouble(*)
306-313hodnota inventúr od poslednej mesačnej uzávierkydouble(*)

Poznámka

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

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

3.40.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.40.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.40.3. Získanie informácie o poslednej predanej položke v režime PC-Online pre Euro-100TEuro-200T

Číslo príkazu:147
Dĺžka údajov:59 (pre Euro-100TEuro-200T)

Bajt(y)Významtyp
0počet položiek v zásobníku predaných položiek*1BYTE
1–32Údaje reprezentujúce obsah paketu poslednej predanej položky cez PC ONLINE*2 
33-40hodnota*3double(*)
41-42číslo aktuálnej účtenky (hodnota 0 – 9999)WORD
43-50celková peňažná suma predajadouble(*)
51-58celková 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.40.4. Získanie informácie o poslednej predanej položke v režime PC-Online pre Euro-200TX/TE

Číslo príkazu:147
Dĺžka údajov:65 (pre Euro-200TX/TE)

Bajt(y)Významtyp
0počet položiek v zásobníku predaných položiek*1BYTE
1–38Údaje reprezentujúce obsah paketu poslednej predanej položky cez PC ONLINE*2 
39-46hodnota*3double(*)
47-48číslo aktuálnej účtenky (hodnota 0 – 9999)WORD
49-56celková peňažná suma predajadouble(*)
57-64celková 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.41. Získanie informácie o daniach prebiehajúceho predaja v režime PC-Online

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

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.41.1. Popis dát pre Euro-1000, Euro-2000 Alpha, Euro-500 Handy, Euro-2100

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é 

3.41.2. Popis dát pre Euro-100Euro-200

Bajt(y)Významtyp
0-7celková suma predaja (v základnej mene)double(*)
8-15zdaniteľná čiastka v daňovej hladine 1double(*)
16-23hodnota dane v daňovej hladine 1double(*)
24-31zdaniteľná čiastka v daňovej hladine 2double(*)
32-39hodnota dane v daňovej hladine 2double(*)
40-47zdaniteľná čiastka v daňovej hladine 3double(*)
48-55hodnota dane v daňovej hladine 3double(*)
56-63zdaniteľná čiastka v daňovej hladine 4double(*)
64-71hodnota dane v daňovej hladine 4double(*)
72-79zdaniteľná čiastka v daňovej hladine 5double(*)
80-87hodnota dane v daňovej hladine 5double(*)
88-95zdaniteľná čiastka v daňovej hladine 6double(*)
96-103hodnota dane v daňovej hladine 6double(*)
104-111suma peňazí v nezdaniteľnej hladinedouble(*)
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.42. 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.43. 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.44. Prečítanie účteniek (PC žurnál)

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.

3.44.1. Prečítanie účteniek (PC žurnál) pre Euro-2000TE Alpha

Tabuľka 3.9. Štruktúra (jedného) záznamu (účtenky) pre Euro-2000TE Alpha

počet záznamovdĺžkakrátky popis
136Hlavička logického celku / záznamu
nn * 17Tovarová položka na účtenke
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.10. Štruktúra hlavičky účtenky pre Euro-2000TE Alpha

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 – výdajBYTE
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 dokumentu 0 – 99999999long
34číslo pokladnice 1 – 99BYTE
35počet položiek v nákupe (0 – 51) (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.11. Záznam (jednej) položky na účtenke pre Euro-2000TE Alpha

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

  • 1 – DPT,

  • 2 – vrátenie PLU,

  • 3 – vrátenie DPT

BYTE
1-2číslo položky v internej databáze PLU 1 – 2400, resp. číslo DPT 1 - 8WORD
3-6množstvolong(3)
7-10jednotková cena položkylong(*)
11-16celková cenaN6(*)

Tabuľka 3.12. 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í opráv/zrušenia v nákupeN6(*)
19-24celková hodnota nákupuN6(*)

Tabuľka 3.13. 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.14. (jeden) Daňový záznam

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

Tabuľka 3.15. Koniec záznamu

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

3.44.2. Prečítanie účteniek (PC žurnál) pre Euro-500TE HandyEuro-2100TE

Tabuľka 3.16. Štruktúra (jedného) záznamu (účtenky) pre Euro-500TE HandyEuro-2100TE

počet záznamovdĺžkakrátky popis
136Hlavič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.17. Štruktúra hlavičky účtenky pre Euro-500TE HandyEuro-2100TE

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 dokumentu 0 – 99999999long
34číslo pokladnice 1 – 99BYTE
35poč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.18. Záznam (jednej) položky na účtenke pre Euro-500TE HandyEuro-2100TE

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

  • 1 – DPT,

  • 2 – vrátenie PLU,

  • 3 – vrátenie 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

3.44.3. Prečítanie účteniek (PC žurnál) pre Euro-200TE

Dôležité

V tejto časti budú popísané len rozdiely oproti binárnym žurnálom pre ostatné pokladnice (Euro-500TE Handy, Euro-2100TE).

Tabuľka 3.20. Štruktúra (jedného) záznamu (účtenky) pre Euro-200TE

počet záznamovdĺžkakrátky popis
141Hlavič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.21. Štruktúra hlavičky účtenky pre Euro-200TE

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-38číslo dokumentu v BCD formáte (zhodný formát ako sa používa pre ukladanie čiarových kódov)BARCODE
39číslo pokladnice 1 – 99BYTE
40poč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)

3.45. Čí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

3.46. 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.47. 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.48. 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, Euro-100Euro-200
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, Euro-200
4.7.6. Príznaky tovarových položiek pre Euro-100
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. Príznaky elektronického žurnálu pre Euro-2000TE Alpha
4.18. Rozšírené príznaky pre pokladnice s 18 miestným čiarovým kódom
4.19. Rozšírené príznaky pre Euro-500TE Handy, Euro-2100TEEuro-200TE
4.20. Vymazanie žurnálov z pamäte pokladnice
4.21. Príznaky čiarového kódu pre Euro-2000TE Alpha
4.22. Správa pre obsluhu
4.23. Vymazanie nefinančných údajov PLU (Spustenie nefinančnej Z uzávierky PLU na pokladnici)
4.24. Programovateľné tlačidlá
4.25. Vymazanie hodinovej uzávierky
4.26. Prečítanie údajov o predaji za tovarové skupiny
4.27. Prečítanie údajov o predaji podľa DPH
4.28. Prečítanie aktuálnych hodnôt Grand-totálov
4.29. Prečítanie finančnej správy o predaji
4.30. Prečítanie údajov o predaji pokladníkov
4.31. Prečítanie údajov o predaji pokladníkov (rozšírené údaje pre Euro-500TE HandyEuro-2100TE)
4.32. Prečítanie údajov o predaji pokladníkov pre Euro-100Euro-200
4.33. Získanie informácie o poslednej predanej položke v režime PC-Online
4.34. Získanie informácie o daniach prebiehajúceho predaja v režime PC-Online
4.34.1. Popis dát pre Euro-1000, Euro-2000 Alpha, Euro-500 Handy, Euro-2100
4.34.2. Popis dát pre Euro-100Euro-200
4.35. Prečítanie údajov o predaji cez PC ONLINE
4.36. Prečítanie údajov o počte PLU s nenulovým predajom
4.37. Prečítanie účteniek (PC žurnál)
4.37.1. Prečítanie účteniek (PC žurnál) pre Euro-2000TE Alpha
4.37.2. Prečítanie účteniek (PC žurnál) pre Euro-500TE Handy, Euro-2100TEEuro-200TE
4.38. Čítanie textového žurnálu
4.39. Prečítanie údajov o veľkosti binárneho (PC) a textového žurnálu
4.40. Prečítanie hodinovvej uzávierky
4.41. Identifikačné údaje a parametre pokladnice

4.1. Zoznamy podporovaných konverzii dát

Tabuľka 4.1. Podporované príkazy pre posielanie dát

príkazpopisEuro-1000Euro-2000 AlphaEuro-500 HandyEuro-2100Euro-100Euro-200
MTMTTETTXTETXTETTTXTE
0Textové logoxxxxxxxxxxxxxx
1Systémové príznakyxxxxxxxxxxxxxx
2Mená pokladníkovxxxxxxxxxxxxxx
3Programovanie PLU so stavom zásob--xxx---------
4Programovanie tovarových skupín (DPT)xxxxxxxxxxxxxx
5Programovanie daňových hladínxxxxxxxxxxxxxx
9Funkčné textyxxxxxxxxxxxxxx
10Programovanie PLU bez stavu zásobxxxxx---------
12Vymazanie predajných údajov PLUxxxxxxxxxxxxxx
13Vymazanie dennej finančnej uzávierky (Spustenie dennej Z uzávierky na pokladnici)xxxxxxxxxxxxxx
14Vymazanie mesačnej finančnej uzávierky (Spustenie mesačnej Z uzávierky na pokladnici)xxxxxxxxxxxxxx
15Grafické logo-x-xxxxxxxxxxx
16Predajné jednotky--xxxxxxxxxxxx
17Kurz sekundárnej menyxxxxxxxxxxxxxx
18PC ONLINE predaj--xxxxxxxxxxxx
21Rozšírené príznaky----x--xxxxxxx
29Programovanie PLU bez stavu zásob (bezpečné)--xxxxxxxxxxxx
30Programovanie PLU so stavom zásob (bezpečné)--xxxxxxxxxxxx
33Vymazanie binárneho žurnálu z pamäte pokladnice----x--x-x---x
35Vymazanie textového žurnálu z pamäte pokladnice----x--x-x---x
37Príznaky čiarového kódu----x---------
40Poslanie správy pre obsluhu-------xxx---x
41Vymazanie nefinančných údajov PLU-------x-x---x
46Programovanie "programovateľných tlačidliel"--------xx-xxx
51Vymazanie hodinovej uzávierky (dennej)--------x*1xxxxx
52Vymazanie hodinovej uzávierky (periodickej)--------x*1xxxxx
81PC ONLINE predaj----------xxxx

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

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

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

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, Euro-100Euro-200

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.

Poznámka

V pokladniciach Euro-100TEuro-200T sa použije len prvých 18 znakov každého reťazca. Zvyšné sú v pokladnici ignorované.

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 (pre pokladnice Euro-1000, Euro-2000 Alpha, Euro-500 Handy, Euro-2100)

    • 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)

  • 5. riadok (pre pokladnice Euro-100, Euro-200)

    • 1. položka: Nastavenie komunikácie s počítačom

      • 1. číslica: Komunikačný port. Rozsah je závisly na type pokladnice. Pre podrobnosti pozri binárny popis. Hodnota 0 znamená vypnutý, 1 až 4 je protokol RS-232 na portoch COM1 až COM4, číslo 5 označuje USB port a číslo 6 označuje port COM2 s protokolom RS-485.

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

      • 3. čí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

    • 2. položka: Nastavenie komunikácie s platobným terminálom (nevyuživané v pokladnici Euro-100)

      • 1. číslica: Komunikačný port. Rozsah je závisly na type pokladnice. Pre podrobnosti pozri binárny popis. Hodnota 0 znamená vypnutý, 1 až 4 sú komunikačné porty COM1 až COM4

      • 2. číslica: protokol pre platobný protokol: (komunikačný protokol je závisly od typu pokladnice, pozri binárny popis dát, alebo manuál ku pokladnici)

    • 3. položka: Nastavenie komunikácie so snímačom čiarových kódov

      • 1. číslica: Komunikačný port. Rozsah je závisly na type pokladnice. Pre podrobnosti pozri binárny popis. Hodnota 0 znamená vypnutý, 1 až 4 sú komunikačné porty COM1 až COM4

      • 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: koncový znak pre snímač čiarových kódov (0 – CR+LF, 1 – CR, 2 – LF)

    • 4. položka: Nastavenie komunikácie s elektronickými váhami 1

      • 1. číslica: Komunikačný port. Rozsah je závisly na type pokladnice. Pre podrobnosti pozri binárny popis. Hodnota 0 znamená vypnutý, 1 až 4 sú komunikačné porty COM1 až COM4

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

    • 5. položka: Nastavenie komunikácie s elektronickými váhami 2

      • 1. číslica: Komunikačný port. Rozsah je závisly na type pokladnice. Pre podrobnosti pozri binárny popis. Hodnota 0 znamená vypnutý, 1 až 4 sú komunikačné porty COM1 až COM4

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

    • 6. položka: externého prevodníka RS-485

      • 1. číslica: Použitý externý manuálne ovladaný prevodník (0-nie, 1-áno)

      • 2. číslica: Aktívna úroveň na prepnutie smeru prevodníka (0 – logická 0, 1 – logická 1)

    • 7. položka: Nastavenie oneskorenia prepínania externého prevodníka RS-485 - čas [µs x 10], ktorý pokladnica počká pred začatím vysielania (čas potrebný na prepnutie prevodníka RS-485/RS-232 na strane PC, hodnota 2 znamena 20 [µs])

  • 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, Euro-500 Handy, Euro-2100, Euro-200, alebo Euro-100)

  • 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
Euro-100T1818
Euro-200T1818
Euro-200TX/TE2418

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, Euro-200

Čí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.7.6. Príznaky tovarových položiek pre Euro-100

Čí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: 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:7
  • 1. položka: 10 znakov popisného textu

  • 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é).

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 (normálny (starý) ONLINE)
81 (rýchly ONLINE) (používaný len v nových modeloch pokladníc)
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é

Pri príkaze 18 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. Príkaz 81 umožňuje zaslanie viacerých položiek v jednom komunikačnom príkaze.

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 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 (vrátenie PLU) a 6 (oprava/zrušenie PLU). 

  • 1. položka: ID príkazu

  • 2. položka: názov (text) predávanej položky (dĺžka je závisla od typu pokladnice). 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 (počet je závislý od typu pokladnice)

  • 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. počet desatinných miest je určené nastavením pokladnice (zadávanie množstva) druhý ststémový príznak, tretia číslica (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 - oprava/zrušenie).

Príkazy 3 (ukončenie predaja), 4 (ukončenie PC ONLINE komunikácie), 8 (medzi-súčet) a 9 (anulácia účtenky). 

  • 1. položka: ID príkazu

    Poznámka

    Príkazy 8 a 9 sú platné len pre pokladnice Euro-100Euro-200.

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.

Príkaz 7 (prirážka/zľava). 

  • 1. položka: ID príkazu

  • 2. položka: Príznak prirážky / zľavy

    • 0 – bude aplikovaná prirážka

    • 1 – bude aplikovaná zľava

  • 3. položka: Typ prirážky / zľavy

    • 0 – na poslednú predanú položku

    • 1 – na celý medzi-súčet

  • 4. položka: Podľa nastavenia pokladnice

    • 0 – hodnota prirážky / zľavy v percentách bude aplikovaná podľa naprogramovania prirážky / zľavy v pokladnici

    • 1 - hodnota prirážky / zľavy v percentách bude aplikovaná podľa tohto dátového paketu

  • 5. položka: Hodnota v percentách na dve desatinné miesta (bodka - desatinný odeľovač je ignorovaný)

  • 6. položka: Hodnotová prirážka/zľava v rozsahu <0, cena poslednej položky>, alebo <0, cena medzi-súčtu>

  • 7. položka: Typ percentuálnej/hodnotovej prirážky/zľavy

    • 0 – použitá bude percentuálna prirážka/zľava

    • 1 – použitá bude hodnotová prirážka/zľava

Poznámka

Príkaz 7 je platný len pre pokladnice Euro-100Euro-200.

4.17. Príznaky elektronického žurnálu pre Euro-2000TE Alpha

Nastavenie príznakov žurnálu.

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

Obsahuje nastavenia jednotlivých príznakov.

  • 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

  • 6. položka: kontrola odberateľa pri výdaji tovaru na dodací list (prevodný príkaz): 0 – nie, 1 – áno

  • 7. 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

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

  • 9. položka: uchovávať v PC údajoch informácie o daniach: 0 – nie, 1 – áno

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

  • 11. položka: uchovať údaje pre PC: 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:3 - pre Euro-100 a Euro-200T/TX, alebo 2 - pre Euro-2100TX

  • 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.

  • 7. riadok: (len pre Euro-100Euro-200T/TX).

    • 1. položka: Tlačiť číslo PLU na účtenku: 0 – nie, 1 – áno

    • 2. položka: Tlačiť čas na učtenku: 0 – nie, 1 – áno

  • 8. riadok: Režim výdavku: 0 - výdavok len v hotovosti, 1 - výdavok podľa spôsobu platby(len pre Euro-100Euro-200T/TX).

4.19. Rozšírené príznaky pre Euro-500TE Handy, Euro-2100TEEuro-200TE

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

Číslo príkazu:21 - programovanie, 149 - príjem
Počet riadkov:6 pre Euro-500TE Handy, 7 pre Euro-2100TE, 8 pre Euro-200TE

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 vrátenia tovaru:

      • 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

  • 7. riadok: typ sekundárných váh (len pre Euro-2100TE).

  • 7. riadok: (len pre Euro-200TE).

    • 1. položka: Tlačiť číslo PLU na účtenku: 0 – nie, 1 – áno

    • 2. položka: Tlačiť čas na učtenku: 0 – nie, 1 – áno

  • 8. riadok: Režim výdavku: 0 - výdavok len v hotovosti, 1 - výdavok podľa spôsobu platby (len pre Euro-200TE).

4.20. 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ý.

4.21. Príznaky čiarového kódu pre Euro-2000TE Alpha

Číslo príkazu:37 - programovanie, 165 - príjem
Počet riadkov:8

Súbor obsahuje nastavenia príznakov čiarového kódu.

  • 1. riadok: Počet desatinných miest pre zakódovanie ceny do čiarového kódu (0 – 3)

  • 2. riadok: Číslo PLU pre zakódovanie výslednej ceny do čiarového kódu (0001 – 9999)

  • 3. riadok: 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

  • 4. riadok: Prefix čiarového kódu (00 – 99)

  • 5. riadok: Maximálny počet miest pre zakódovanie ceny do čiarového kódu (1 – 5)

  • 9. riadok: Povolenie operácie vrátenia tovaru:::

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

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

  • 7. riadok: Tlačiť číselnú časť čiarového kódu: 0 – nie, 1 – áno,

  • 8. riadok: Počet prázdnych riadkov po vytlačení čiarového kódu (0 – 9)

4.22. 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.23. 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.24. 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.25. 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.26. 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.27. 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 dopočítavaná na počítači)

  • 5. položka: hodnota dane od poslednej dennej uzávierky (hodnota je dopočítavaná na počítači)

  • 6. položka: zdaniteľná hodnota od poslednej mesačnej uzávierky

  • 7. položka: hodnota bez dane (netto) od poslednej mesačnej uzávierky (hodnota je dopočítavaná na počítači)

  • 8. položka: hodnota dane od poslednej mesačnej uzávierky (hodnota je dopočítavaná na počítači)

4.28. 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.29. 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: oprava/zrušenie

  • 5. riadok: anulácia účtenky

  • 6. riadok: vrátenie tovaru

  • 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: nevyužité

  • 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é (anulácia účtenky 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.30. 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.31. Prečítanie údajov o predaji pokladníkov (rozšírené údaje pre Euro-500TE HandyEuro-2100TE)

Čí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. Tieto možnosti sú využívané len v novších pokladniciach. Euro-500TE HandyEuro-2100TE.

  • 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.32. Prečítanie údajov o predaji pokladníkov pre Euro-100Euro-200

Čí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. Tieto možnosti sú využívané len v pokladniciach. Euro-100Euro-200. Nefinančné pohyby tovarov sú evidované len pre pokladnice Euro-200TE.

  • 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 návratov tovarov od poslednej dennej uzávierky

  • 7. položka: hodnota návratov tovarov od poslednej dennej uzávierky

  • 8. položka: počet návratov tovarov od poslednej mesačnej uzávierky

  • 9. položka: hodnota návratov tovarov od poslednej mesačnej uzávierky

  • 10. položka: počet opráv od poslednej dennej uzávierky

  • 11. položka: hodnota opráv od poslednej dennej uzávierky

  • 12. položka: počet opráv od poslednej mesačnej uzávierky

  • 13. položka: hodnota opráv od poslednej mesačnej uzávierky

  • 14. položka: počet anulácii účteniek od poslednej dennej uzávierky

  • 15. položka: hodnota anulácii účteniek od poslednej dennej uzávierky

  • 16. položka: počet anulácii účteniek od poslednej mesačnej uzávierky

  • 17. položka: hodnota anulácii účteniek od poslednej mesačnej uzávierky

  • 18. položka: počet predajov v hotovosti od poslednej dennej uzávierky

  • 19. položka: hodnota predaja v hotovosti od poslednej dennej uzávierky

  • 20. položka: počet predajov v hotovosti od poslednej mesačnej uzávierky

  • 21. položka: hodnota predaja v hotovosti od poslednej mesačnej uzávierky

  • 22. položka: počet predajov v cudzej mene od poslednej dennej uzávierky

  • 23. položka: hodnota predaja v cudzej mene od poslednej dennej uzávierky

  • 24. položka: počet predajov v cudzej mene od poslednej mesačnej uzávierky

  • 25. položka: hodnota predaja v cudzej mene od poslednej mesačnej uzávierky

  • 26. položka: hodnota predaja v cudzej mene prepočítaná do národnej meny od poslednej dennej uzávierky

  • 27. položka: hodnota predaja v hotovosti prepočítaná do národnej meny od poslednej mesačnej uzávierky

  • 28. položka: počet predajov šekom od poslednej dennej uzávierky

  • 29. položka: hodnota predaja šekom od poslednej dennej uzávierky

  • 30. položka: počet predajov šekom od poslednej mesačnej uzávierky

  • 31. položka: hodnota predaja šekom od poslednej mesačnej uzávierky

  • 32. položka: počet predajov cez kredit od poslednej dennej uzávierky

  • 33. položka: hodnota predaja cez kredit od poslednej dennej uzávierky

  • 34. položka: počet predajov cez kredit od poslednej mesačnej uzávierky

  • 35. položka: hodnota predaja cez kredit od poslednej mesačnej uzávierky

  • 36. položka: počet príjmov tovaru od poslednej dennej uzávierky (len Euro-200TE)

  • 37. položka: počet výdajov tovaru od poslednej dennej uzávierky (len Euro-200TE)

  • 38. položka: počet objednávok od poslednej dennej uzávierky (len Euro-200TE)

  • 39. položka: počet inventúr od poslednej dennej uzávierky (len Euro-200TE)

  • 40. položka: počet príjmov tovaru od poslednej mesačnej uzávierky (len Euro-200TE)

  • 41. položka: počet výdajov tovaru od poslednej mesačnej uzávierky (len Euro-200TE)

  • 42. položka: počet objednávok od poslednej mesačnej uzávierky (len Euro-200TE)

  • 43. položka: počet inventúr od poslednej mesačnej uzávierky (len Euro-200TE)

  • 44. položka: hodnota príjmov tovaru od poslednej dennej uzávierky (len Euro-200TE)

  • 45. položka: hodnota výdajov tovaru od poslednej dennej uzávierky (len Euro-200TE)

  • 46. položka: hodnota objednávok od poslednej dennej uzávierky (len Euro-200TE)

  • 47. položka: hodnota inventúr od poslednej dennej uzávierky (len Euro-200TE)

  • 48. položka: hodnota príjmov tovaru od poslednej mesačnej uzávierky (len Euro-200TE)

  • 49. položka: hodnota výdajov tovaru od poslednej mesačnej uzávierky (len Euro-200TE)

  • 50. položka: hodnota objednávok od poslednej mesačnej uzávierky (len Euro-200TE)

  • 51. položka: hodnota inventúr od poslednej mesačnej uzávierky (len Euro-200TE)

Poznámka

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

4.33. 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.34. Získanie informácie o daniach prebiehajúceho predaja v režime PC-Online

Číslo príkazu:148
Počet riadkov:8

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.34.1. Popis dát pre Euro-1000, Euro-2000 Alpha, Euro-500 Handy, Euro-2100

  • 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

4.34.2. Popis dát pre Euro-100Euro-200

  • 1. riadok: celková suma predaja (v základnej mene)

  • 2. riadok:

    • 1. položka: zdaniteľná čiastka v daňovej hladine 1

    • 2. položka: hodnota dane v daňovej hladine 1

  • 3. riadok:

    • 1. položka: zdaniteľná čiastka v daňovej hladine 2

    • 2. položka: hodnota dane v daňovej hladine 2

  • 4. riadok:

    • 1. položka: zdaniteľná čiastka v daňovej hladine 3

    • 2. položka: hodnota dane v daňovej hladine 3

  • 5. riadok:

    • 1. položka: zdaniteľná čiastka v daňovej hladine 4

    • 2. položka: hodnota dane v daňovej hladine 4

  • 6. riadok:

    • 1. položka: zdaniteľná čiastka v daňovej hladine 5

    • 2. položka: hodnota dane v daňovej hladine 5

  • 7. riadok:

    • 1. položka: zdaniteľná čiastka v daňovej hladine 6

    • 2. položka: hodnota dane v daňovej hladine 6

  • 8. riadok: suma peňazí v nezdaniteľnej hladine

4.35. 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.36. 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.37. 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.

4.37.1. Prečítanie účteniek (PC žurnál) pre Euro-2000TE Alpha

Popis prvého informačného riadku po položkách. 

  • 1. položka: typ účtenky: 0 – predaj, 1 – výdaj

  • 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 dokumentu (zákazníka) (1 – 99999999)

  • 6. položka: číslo pokladnice (1 – 99)

  • 7. 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 – vrátenie PLU, 13 – vrátenie 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

Celková suma nákupu, zľavy, prirážky a opráv uplatnených 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: oprava/zrušenie

  • 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.37.2. Prečítanie účteniek (PC žurnál) pre Euro-500TE Handy, Euro-2100TEEuro-200TE

Žurnál je do veľkej miery zhodný a preto tu budú popísané len zmeny. (Zmenený význam typu bločku, doplnené čiarové kódy do štruktúry položiek.)

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 dokumentu (zákazníka)

  • 6. položka: číslo pokladnice (1 – 99)

  • 7. 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 – vrátenie PLU, 13 – vrátenie 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)

4.38. Čí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.

4.39. 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.40. 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.41. 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 vrátenie položiek

Popis dát použitých v príkazoch 1 (predaj PLU), 2 (predaj DPT), 3 (vrátenie PLU) a 4 (vrátenie 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 a je v rozsahu
<1, 8> pre Euro-2000 Alpha
<1, 30> pre Euro-500 Handy
17Priradenie k daniBYTEdane
18-25Celková cena položkydouble(*1)Celková cena položky (bez prirážok a zliav). Cena je zaokrúhlená. V prípade vrátenia 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-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 vrátenie položiek (pre Euro-2100)

Popis dát použitých v príkazoch 1 (predaj PLU), 2 (predaj DPT), 3 (vrátenie PLU) a 4 (vrátenie 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 daniBYTEdane
24-31Celková cena položkydouble(*1)Celková cena položky (bez prirážok a zliav). Cena je zaokrúhlená. V prípade vrátenia 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-61nevyužité  

5.1.7. Popis dát položiek/platieb pre ON-LINE komunikáciu ECR —> PC pre Euro-100TEuro-200T

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

5.1.7.1. Popis dát pre predaj a vrátenie položiek (pre Euro-100TEuro-200T)

Popis dát použitých v príkazoch 1 (predaj PLU), 2 (predaj DPT), 3 (vrátenie PLU) a 4 (vrátenie DPT).

Bajt(y)Významtyppoznámka
0PríkazBYTE1 až 4 (príkaz 5 používa iné rozmiestnenie dát)
1–18Názov položkystringznaky
19Predajná jednotkaBYTEPoužíva sa len pre PLU a je v rozsahu <0, 7>
20Pridelenie k tovarovej skupine (DPT)BYTE
Používa sa len pre PLU a je v rozsahu
<1, 10> pre Euro-100
<1, 30> pre Euro-200
21Priradenie k daniBYTEdane
22-29Celková cena položkydouble(*1)Celková cena položky (bez prirážok a zliav). Cena je zaokrúhlená. V prípade vrátenia tovaru je cena negatívna.
30-33Jednotková cena položkyDWORD(*1) 
34-37Prvé množstvoDWORD(3)Prvé množstvo vkladané cez klávesnicu pokladnice počas predaja.
38-41Druhé množstvoDWORDDruhé množstvo vkladané pomocou klávesnice pokladnice počas predaja (druhé množstvo nemôže byť desatinné číslo)
42-43PLU (DPT) indexWORD 
44-51Prirážky aplikované k položkedouble(*1)Suma všetkých prirážok aplikovaných na položku.
53-59Zľavy aplikované na položkudouble(*1)Suma všetkých zliav aplikovaných na položku.

5.1.7.2. Platba (pre Euro-100TEuro-200T)

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-59nevyužité  

5.1.8. Popis dát položiek/platieb pre ON-LINE komunikáciu ECR —> PC pre Euro-200TX/TE

Tabuľka 5.8. 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.8.1. Popis dát pre predaj a vrátenie položiek (pre Euro-200TX/TE)

Popis dát použitých v príkazoch 1 (predaj PLU), 2 (predaj DPT), 3 (vrátenie PLU) a 4 (vrátenie DPT).

Bajt(y)Významtyppoznámka
0PríkazBYTE1 až 4 (príkaz 5 používa iné rozmiestnenie dát)
1–24Názov položkystringznaky
25Predajná jednotkaBYTEPoužíva sa len pre PLU a je v rozsahu <0, 7>
26Pridelenie k tovarovej skupine (DPT)BYTEPoužíva sa len pre PLU a je v rozsahu <1, 30>
27Priradenie k daniBYTEdane
28-35Celková cena položkydouble(*1)Celková cena položky (bez prirážok a zliav). Cena je zaokrúhlená. V prípade vrátenia tovaru je cena negatívna.
36-39Jednotková cena položkyDWORD(*1) 
40-43Prvé množstvoDWORD(3)Prvé množstvo vkladané cez klávesnicu pokladnice počas predaja.
44-47Druhé množstvoDWORDDruhé množstvo vkladané pomocou klávesnice pokladnice počas predaja (druhé množstvo nemôže byť desatinné číslo)
48-49PLU (DPT) indexWORD 
50-57Prirážky aplikované k položkedouble(*1)Suma všetkých prirážok aplikovaných na položku.
58-65Zľavy aplikované na položkudouble(*1)Suma všetkých zliav aplikovaných na položku.

5.1.8.2. Platba (pre Euro-200TX/TE)

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-65nevyuž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.9. 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