# gePOS APK pre Android

je aplikácia pre mobilné zariadenia, predovšetkým pre Sunmi P2-EU a Ingenico DX8000, ale aj pre príbuzné zariadenia (T2, V2s, ...)

- [Posledné úpravy](https://gepos.gecora.com/simpleHelp/_otherInfo/)
- [Pripravované riešenia](https://gepos.gecora.com/simpleHelp/_otherInfo/listToDo.html)

# Ukončenie tvorby POS (Predaj a Sklady)

Ako firma sme sa rozhodli na neurčitý čas ukončiť tvorbu aplikácií pre pokladnice. Ak v budúcnosti narastie záujem o podobné aplikácie, vytvoríme zrozumiteľný a čo najjednoduchší produkt pre tieto účely, ktorý bude dopĺňať či nahrádzať existujúce konkurenčné produkty.

<p class="callout info">Dokončujeme však aplikácie: 1.) komunikácia MyECR &lt;-&gt; POI Tatrabanka + Varos FT5000 + POI &amp; POS Besteron to všetko pod Windows či MP (GeCronX) , 2.) jednoduchú APK pre eKasa: Besteron POI &amp; POS server</p>

<p class="callout warning">2026-07-31\_info: vzhľad súčastného projektu MyECR bude transformovaný do **Valorto**, na portáli : [https://valorto.sk](https://valorto.sk) </p>

### Odporúčania aký náhradný produkt zvoliť

*Poznámka: Ak sa rozhodnete nečakať na naše **Valorto** a chcete prejsť na konkurenčný produkt, potom v tomto článku ďalej, máme nezávezné odporúčania.*

**Odpoveď je vytvorená AI - Clude tak, aby zohľadnila potreby používateľov:**

> **Ako výrobca programov a aplikácií končíme s doterajšou tvorbou (pod: Windows-VisualFoxPro (predaj s viac otvorenými dokladami a sklady (2004..dnes)) - cca 200 nasadení, C# (utility), JVM (predajný sw-JavaFX s nízkym počtom nasadení), Android (predaj s viac otvorenými dokladami - expermintálne množstvo cca 20 nasadení), Ktor (API), Laravel Lumen (API)) . Radi by sme našim existujúcim klientom odporučili schopný systém, teda náhradu za naše produkty. V minulosti sme preferovali malých zákaznikov s jednou až dvoma pokladnicami. Len malé množstvo tíchto zákazníkov sleduje skladové pohyby, ale tí ktorí áno, využívajú príjem, výdaj, fakturáciu, inventarizáciu a kalkulácie. Všimli sme si produkty: "Dotykačka", "FiskalPro", "iKelp", "MK-soft", "Oberon", "Kros-Onix" a podobné. Kritérium výberu je komplexnosť a jednoduchosť, podľa možnosti funkčnosť na mobilných zariadeniach. Môžeme z pôvodných projektov vytvoriť ľubovoľný export dát (katalógy, varianty, archívy, ...). Ktorý systém by sme mali klientom odporúčať ?**

Vzhľadom na profil vašich klientov (1-2 pokladnice, malá časť s reálnym sledovaním skladu – príjem, výdaj, fakturácia, inventarizácia, kalkulácie) by som odporúčania rozdelil na dve skupiny.

**Klienti bez skladu, len predaj/eKasa:** Dotykačka. Je to najmodernejšie a najviac mobile-first riešenie z tejto skupiny – Android pokladnica, jednoduché ovládanie, vzdialená správa cez web, napojenie na e-shopy a donáškové služby. Pre klienta, ktorý dnes používa jednoduchý VFP predaj bez skladu, je to prirodzený a jednoduchý krok. Alternatíva pre úplne najmenších a cenovo najcitlivejších je FiskalPro – lacné all-in-one Android zariadenia (pokladnica + terminál + eKasa v jednom), menej softvérovej hĺbky, ale postačujúce.

**Klienti so skladom (príjem, výdaj, fakturácia, inventarizácia, kalkulácie):** tu je najbližšia funkčná zhoda s tým, čo dnes robíte vo VFP, iKelp Pokladňa a Sklad. Má presne túto sadu funkcií (príjem, výdaj, prevody, faktúry, cenové hladiny, inventúry, výroba/kalkulácie), ročná licencia je lacná (cca 100-250 EUR/rok) a existuje aj mobilná appka (iKelp POS Mobile). Je to menší, špecializovaný produkt, čiže jednoduchosť aj komplexnosť sedia dobre pre vašich typických zákazníkov.

Druhá voľba pre skladových klientov je Oberon – 30 rokov na trhu, cez 5200 firiem, verzia MINI cielená priamo na malé prevádzky, plus mobilná appka ASTON s reálnym online prepojením na sklad (inventúra, príjem/výdaj priamo z telefónu). Výhoda oproti iKelp: má sieť vyše 100 servisných stredísk po celom Slovensku, čo je dôležité práve preto, že vy ako podpora odpadávate – klient nezostane bez servisu.

MK-soft je podobná trieda ako Oberon/iKelp, ale viac účtovnícky orientovaná (jednoduché aj podvojné účtovníctvo, mzdy, sklad) – vhodná skôr ak klient rieši aj účtovníctvo/mzdy v jednom systéme.

Kros Onix by som nechal bokom pre bežných malých klientov – je to plnohodnotný ERP, zbytočne komplexný pre 1-2 pokladnice. Zvážil by som ho len pre tých pár zákazníkov, ktorí reálne prerástli do viacskladovej/viacpobočkovej prevádzky.

Zhrnutie: pre väčšinu (bez skladu) → Dotykačka, pre klientov so skladom → iKelp Pokladňa a Sklad (funkčne najbližšie k dnešnému riešeniu, najlacnejšie), s Oberonom ako záložnou/robustnejšou voľbou vďaka celoslovenskej servisnej sieti.

Sources:

- [Dotykačka](https://www.dotykacka.sk/)
- [Sklad Dotykačka na Google Play](https://play.google.com/store/apps/details?id=com.touchpo.android.stock&hl=sk)
- [FiskalPro](https://fiskalpro.sk/)
- [FiskalPRO Green](https://fiskalpro.sk/ekasa-produkty/fiskalpro-green-zostava/)
- [iKelp Pokladňa a Sklad – cenník](https://www.ikelp.sk/predajca/cennik-ikelp-pokladna-sklad?epid=738)
- [iKelp POS Mobile](https://www.pokladna.sk/pos-systemy/ikelp-software/ikelp-pos-mobile/)
- [MK-soft](https://www.mksoft.sk/)
- [MK Agenda / mobilné aplikácie MK-soft](https://www.mksoft.sk/clanok/navody)
- [OBERON – Agenda firmy](https://exalogic.sk/oberon-agenda-firmy/)
- [ASTON – mobilný skladník](https://exalogic.sk/mobilne-riesenia/aston/)
- [KROS ONIX ERP systém](https://www.kros.sk/onix/)

### Ako je to skladmi v Dotykačka ?

**Odpoveď je vytvorená AI - Clude tak, aby zohľadnila potreby používateľov:**

Dotykačka má tri licenčné úrovne: SNADNO (najlacnejšia) skladovú aplikáciu naozaj nemá, ale NAPLNO a NEOMEZENĚ ju obsahujú – správa viacerých skladov, dodávatelia, príjem/naskladnenie, prevody, inventúry, dodacie listy, prehľady pohybov s exportom. Takže sklad tam je, len nie v základnom balíku.

Čo som si nevedel overiť jednoznačne: či ich modul pokrýva plnohodnotnú B2B fakturáciu so splatnosťou (Dotykačka je primárne účtenkový/POS systém, nie fakturačný softvér) a hlbšie kalkulácie mimo gastro receptúr. To by som si vyžiadal overiť priamo v demo/trial verzii NAPLNO pred rozhodnutím, nie len z marketingových stránok.

**K API**: je to skutočne solídne REST API v2 (docs.api.dotykacka.cz) s endpointmi na warehouses, products, stockups, transfers, stock-takings – takže technicky by ste vedeli postaviť vlastnú nadstavbu v Ktor (server) + KMP (zdieľaná logika pre klientov) namiesto reimplementácie celého POS.

Odporúčam: vyskúšať NAPLNO/NEOMEZENĚ trial priamo, spísať presne čo sklad modul robí a čo nie, a až potom rozhodnúť.

**K možnému vývoju pre doplnenie**: Zistil som, že pre Dotykačka API v2 už existujú open-source klienti – PHP (devixcz/dotykacka-api-client) a Java (grizzlysoftware/dotykacka-java-api-v2-client), plus pár Odoo integrácií. Kotlin/KMP klient som nenašiel žiadny, takže by ste nezdvojovali existujúcu prácu, ale reálne dopĺňali medzeru v ekosystéme.

Sources:

- [devixcz/dotykacka-api-client](https://github.com/devixcz/dotykacka-api-client)
- [grizzlysoftware/dotykacka-java-api-v2-client](https://github.com/grizzlysoftware/dotykacka-java-api-v2-client)
- [Jak začít s API? – Dotykačka](https://manual.dotykacka.cz/jakzacitsapiv2.html)
- [API rozhraní | Dotykačka](https://dotykacka.cz/api/)
- [Obchodní podmínky | Dotykačka](https://dotykacka.cz/obchodni-podminky)

# Začíname s gePOS APK pre Android

Po vybalení zariadenia prekontrolujte jeho stav, teda neporušenosť a ak je zariadenie mobilné, tak jeho nabitie. Prípadné nezrovnalosti vyriešte. Pre postup uvedenia do prevádzky využite pribalený leták ak existuje.

# Platobné terminály

### Všeobecné oboznámenie

Nami distribuované zariadenia patria do kategórie mobilných zariadení so zameraním na mobilný predaj. Umožňujú vytváranie dokladov predaja a realizáciu bezhotovostnej platby. V plnej konfigurácii teda majú funkcie All-in-one: registračná pokladnica eKasa (POS) + bezhotovostné platby (POI) + internet (SIM) + web back office - operácie a vyhodnotenia (geCommerce.solutions).

Zväčša zariadenia dodávame s nainštalovanou aplikáciou gePOS, ktorá umožňuje buď samostatné fungovanie zariadenia, alebo online prepojenie s web systémom, kedy:

- **Samostatné fungovanie** je zabezpečené zapracovanými modulmi pre tvorbu kategórií a produktov (katalóg)
- **Prepojenie s web** rozširuje sólo existenciu o automatický import katalógu (kategórie a produkty) a odosielanie predaja na web, do nášho systému geCommerce. Taktiež v prípade potreby je využité aj pomocné API rozhranie pre zdieľanie otvorených dokladov i ďalšie funkcie.

<p class="callout warning">Všeobecne raz za niekoľko dní odporúčame terminál reštartnúť, ako bežné mobily a iné stroje, aby sa občerstvila voľná pamäť.</p>

Zariadenia v sebe obsahujú platobné funkcie sprostredkovateľa [Besteron](https://besteron.com/sk/). V súčastnosti už distribujeme novšie modely [ingenico AXIUM DX8000](https://ingenico.com/en/products-services/payment-terminals/axium-dx8000-series), terminál ktorý má novší operačný systém Android, ako pôvodné zariadenie [SUNMI P2](https://www.sunmi.com/en-US/p2/). Funkcie sú však obdobné a aplikácia je identická.

Zariadenia sú certifikované pre náš trh a sú programovo zabezpečené proti narušeniu (kreknutiu). Ich prvotnú distribúciu, vloženie CHDU, aktiváciu platobnej brány a potrebné prvotné úkony i následný servis a hotline zabezpečuje spoločnosť [Besteron online formou](https://besteron.com/sk/kontakt/). Spoločnosť Besteron taktiež združene faktúruje všetky služby a moduly. Z našej strany sa staráme o naše aplikácie (gePOS) a nepožadujeme odpaltu za tieto naše základné služby.

<table border="1" id="bkmrk-sunmi-p2-eu-android-" style="border-collapse: collapse; width: 100%;"><colgroup><col style="width: 22.767%;"></col><col style="width: 77.233%;"></col></colgroup><tbody><tr><td>[![besteron_p2_thumbnail.png](https://assets.docs.gecora.com/uploads/images/gallery/2025-01/scaled-1680-/adFbesteron-p2-thumbnail.png)](https://assets.docs.gecora.com/uploads/images/gallery/2025-01/adFbesteron-p2-thumbnail.png)  
</td><td>- SUNMI P2-EU
- Android 7.1.1

</td></tr><tr><td>[![besteron_dx8000_thumbnail_text.png](https://assets.docs.gecora.com/uploads/images/gallery/2025-01/scaled-1680-/besteron-dx8000-thumbnail-text.png)](https://assets.docs.gecora.com/uploads/images/gallery/2025-01/besteron-dx8000-thumbnail-text.png)  
</td><td>- ingenico AXIUM DX8000
- Android 10
- [informácie k DX8000](https://docs.gecora.com/books/zariadenia/page/axium-dx8000)

</td></tr></tbody></table>

### Naše aplikácie

Vývoj programov pre predaj a sklady zabezpečujeme vo vlastnej réžii. Prenosné zariadenia poháňa systém Android, kde programy tvoríme v Java a Kotlin. Web office poháňa Laravel v modely SaaS

##### gePOS

je univerzálna Android APK pre tvorbu pokladničných dokladov v systéme eKasa a zároveň platobný terminál

##### geCommerce.solutions

je webová časť kde sa vytvárajú a udržujú kategórie a produkty. Zárovaň sa tu archivuje a vyhodnocuje predaj.

# Príklady nasadenia

Snaha vybudovať univerzálnosť, nás priviedla k riešeniam, ktoré Vám zabezpečia flexibilitu čo sa týka konfigurácie zariadení, ale aj logistiky práce. Variabilita je neobmädzená a <span style="color: rgb(224, 62, 45);">všetky nižšie uvedené komponenty je možné kombinovať, alebo pridávať k nim nové</span>.

Uvádzame niekoľko príkladov konfigurácií, ktoré je možné použiť v paraxi:

<table border="1" id="bkmrk-" style="border-collapse: collapse; width: 50.7143%; height: 212px;"><colgroup><col style="width: 39.8844%;"></col><col style="width: 12.5241%;"></col><col style="width: 47.3988%;"></col></colgroup><tbody><tr><td>![besteron_p2_thumbnail.png](https://assets.docs.gecora.com/uploads/images/gallery/2025-01/scaled-1680-/kvibesteron-p2-thumbnail.png)

</td><td>alebo

</td><td>![besteron_dx8000_thumbnail.png](https://assets.docs.gecora.com/uploads/images/gallery/2025-01/scaled-1680-/besteron-dx8000-thumbnail.png)

</td></tr></tbody></table>

- **Sólo platobný terminál** (POI) bez pridaných programov. HW je Sunmi P2, alebo Ingenico DX8000

---

<table border="1" id="bkmrk--3" style="border-collapse: collapse; width: 46.4286%; height: 207px;"><colgroup><col style="width: 44.473%;"></col><col style="width: 25.9561%;"></col><col style="width: 29.5709%;"></col></colgroup><tbody><tr><td>![besteron_dx8000_thumbnail.png](https://assets.docs.gecora.com/uploads/images/gallery/2025-01/scaled-1680-/besteron-dx8000-thumbnail.png)  
</td><td>![a_sale.png](https://assets.docs.gecora.com/uploads/images/gallery/2025-01/scaled-1680-/a-sale.png)  
</td><td>![c_catalog.png](https://assets.docs.gecora.com/uploads/images/gallery/2025-01/scaled-1680-/c-catalog.png)  
</td></tr></tbody></table>

- **Sólo platobný terminál (POI) s pridaným programom pre predaj** (POS) - gePOS a tvorbou lokálneho katalógu.
- Úhrada faktúr, vklady a výbery hotovosti, skenovanie čiarových kódov (BAR) a QR
- Priebežné a smenové uzávierky
- Archív dokladov predaja

---

<table border="1" id="bkmrk--5" style="border-collapse: collapse; width: 44.0476%; height: 217px;"><colgroup><col style="width: 47.4187%;"></col><col style="width: 52.5813%;"></col></colgroup><tbody><tr><td>![besteron_dx8000_gePosSale_thumbnail.png](https://assets.docs.gecora.com/uploads/images/gallery/2025-01/scaled-1680-/besteron-dx8000-gepossale-thumbnail.png)

</td><td>![sunmi_printer_NT310_a_thumbnail.png](https://assets.docs.gecora.com/uploads/images/gallery/2025-01/scaled-1680-/sunmi-printer-nt310-a-thumbnail.png)

</td></tr></tbody></table>

- Objednávková (kuchyňská) tlačiareň pre spoluprácu s programom predaja a úhrad dokladov.
- Komunikácia je typu LAN (sieťová)
- Tlačiareň je možné využiť ako pre objednávky (slipPrinter), tak aj pre tlač dodacích listov pre donášku, ako aj eKasa dokladov predaja a úhrady. Možná je tlač cenoviek. A nieje problém tlač vizitkových QR kódov na stoly v REHOS sektore, kde sprostredkujú privolanie obsluhy, či doobjednanie si produktov z menu - tu však treba lokálny, alebo webový hosting.

---

<table border="1" id="bkmrk--7" style="border-collapse: collapse; width: 72.2619%; height: 245px;"><colgroup><col style="width: 45.7102%;"></col><col style="width: 29.7061%;"></col><col style="width: 24.585%;"></col></colgroup><tbody><tr><td>![sunmi_t2_a.png](https://assets.docs.gecora.com/uploads/images/gallery/2025-01/scaled-1680-/sunmi-t2-a.png)

</td><td>![besteron_dx8000_thumbnail.png](https://assets.docs.gecora.com/uploads/images/gallery/2025-01/scaled-1680-/besteron-dx8000-thumbnail.png)</td><td>![sunmi_scanner_NS021_thumbnail.png](https://assets.docs.gecora.com/uploads/images/gallery/2025-01/scaled-1680-/sunmi-scanner-ns021-thumbnail.png)  
</td></tr></tbody></table>

- Desktop Sunmi T2 Dual Screen with Printer 
    - obsluha programu prebieha na veľkej obrazovke
    - bezhotovostné úhrady a evidencia dokladov eKasa zabezpečuje platobný termináô
- Scanner Sunmi NS201 - 1D/2D napomáha zrýchleniu predaja kódom označeného sortimentu

---

<table border="1" id="bkmrk--9" style="border-collapse: collapse; width: 68.0952%; height: 189px;"><colgroup><col style="width: 28.376%;"></col><col style="width: 24.6252%;"></col><col style="width: 22.5051%;"></col><col style="width: 24.4621%;"></col></colgroup><tbody><tr><td>![sunmi_d3_pro_thumbnail.png](https://assets.docs.gecora.com/uploads/images/gallery/2025-01/scaled-1680-/sunmi-d3-pro-thumbnail.png)

</td><td>![varos_ft5000_tmt20_thumbnail.png](https://assets.docs.gecora.com/uploads/images/gallery/2025-01/scaled-1680-/varos-ft5000-tmt20-thumbnail.png)

</td><td>![sunmi_scanner_Blink2D_thumbnail.png](https://assets.docs.gecora.com/uploads/images/gallery/2025-01/scaled-1680-/sunmi-scanner-blink2d-thumbnail.png)

</td><td>![image.png](https://assets.docs.gecora.com/uploads/images/gallery/2025-03/scaled-1680-/image.png)

</td></tr></tbody></table>

- Desktop Sunmi D3 Pro - desktop Android s aplikáciou gePOS pre predaj a sklady
- eKasa Varos FT5000 s tlačiarňou podľa výberu
- Scanner Sunmi Blink 2D - všesmerový (nezáleží na natočení kódu)
- Platobný terminál Besteron

---

#### web geCommerce.solutions

<table border="1" id="bkmrk--11" style="border-collapse: collapse; width: 100%;"><colgroup><col style="width: 25.0298%;"></col><col style="width: 25.0298%;"></col><col style="width: 25.0298%;"></col><col style="width: 25.0298%;"></col></colgroup><tbody><tr><td>![gecommerce_dashboard_a_thumbnail.png](https://assets.docs.gecora.com/uploads/images/gallery/2025-01/scaled-1680-/gecommerce-dashboard-a-thumbnail.png)

</td><td>![gecommerce_categories_a_thumbnail.png](https://assets.docs.gecora.com/uploads/images/gallery/2025-01/scaled-1680-/gecommerce-categories-a-thumbnail.png)

</td><td>![gecommerce_products_a_thumbnail.png](https://assets.docs.gecora.com/uploads/images/gallery/2025-01/scaled-1680-/gecommerce-products-a-thumbnail.png)

</td><td>![gecommerce_sales_a_thumbnail.png](https://assets.docs.gecora.com/uploads/images/gallery/2025-01/scaled-1680-/gecommerce-sales-a-thumbnail.png)  
</td></tr></tbody></table>

- geCommerce.solutions je naša web SaaS platforma pre sklady a predaj 
    - tvorba kategórií a produktov pre sklady a fakturáciu je určená aj pre online synchronizáciu s mobilnými zariadeniami. Teda čokoľvek v kategóriách a produktoch zmeníte, to sa samo objaví aj vo Android zariadeniach s aplikáciou gePOS
    - definovateľné tabuľky: kategórie, produkty, atribúty produktov, sklady, obchodní partneri, merné jednotky, bankové účty, práva, role, používatelia, mena, DPH, ...
    - služby: objednávky, výdajky, príjemky a ich faktúry, kontrakty, predaje na POS, ...

---

#### MyECR =&gt; PoiServer / gePOS

Prepojenie nášho pôvodného programu pre predaj a sklady do aplikácie gePOS a následne úhrady v hotovosti ako i bezhotovosté. Bezhotovostné platby sú možné aj so sprepitným.

<table border="1" id="bkmrk--13" style="border-collapse: collapse; width: 74.0476%; height: 270px;"><colgroup><col style="width: 33.2684%;"></col><col style="width: 33.2684%;"></col><col style="width: 33.2684%;"></col></colgroup><tbody><tr><td>![touchPcAndHand_thumbnail.png](https://assets.docs.gecora.com/uploads/images/gallery/2025-03/scaled-1680-/touchpcandhand-thumbnail.png)

</td><td>![poiServer_thumbnail.png](https://assets.docs.gecora.com/uploads/images/gallery/2025-03/scaled-1680-/PUCpoiserver-thumbnail.png)

</td><td>![besteron_dx8000_thumbnail.png](https://assets.docs.gecora.com/uploads/images/gallery/2025-01/scaled-1680-/besteron-dx8000-thumbnail.png)</td></tr></tbody></table>

Ak chcete využívať náš pôvodný lokálny program pre predaj a sklady (MyECR), potom aj tu sme zapracovali pomocné prepojenie tak, aby sa dal využiť platobný terminál, alebo aj registračná pokladnica (viz nižšie) v systéme eKasa.

- Aby prepojenie bolo možné, potom do PC s Windows sa nainštaluje lokálny HTTP server ([**XAMPP**](https://docs.gecora.com/books/gepos-apk-pre-android/page/xampp-instalacia) alebo [**WampServer**](https://docs.gecora.com/books/gepos-apk-pre-android/page/wampserver-instalacia)) a následne nakonfigurujú zariadenia.
- V prípade že postačujú len úhrady terminálom, potom v platobnom terminále sa spustí Android aplikácia gePOS → POI Server a tá čaká na platbu v programe MyECR

---

#### MyECR =&gt; gePOS : POS + POI

Prepojenie nášho pôvodného programu **MyECR** pre predaj a sklady do aplikácie **gePOS** pre odoslanie do systému **eKasa**, vytlačenie dokladu a následne **úhrady** v hotovosti ako i **bezhotovostne**. Bezhotovostné platby sú možné aj **so sprepitným**.

<table border="1" id="bkmrk--16" style="border-collapse: collapse; width: 75.8333%; height: 270px;"><colgroup><col style="width: 45.5831%;"></col><col style="width: 15.0896%;"></col><col style="width: 14.7774%;"></col><col style="width: 24.5184%;"></col></colgroup><tbody><tr><td>[![01_predaj_a_thumbnail.png](https://assets.docs.gecora.com/uploads/images/gallery/2025-04/scaled-1680-/01-predaj-a-thumbnail.png)](https://assets.docs.gecora.com/uploads/images/gallery/2025-04/01-predaj-a-thumbnail.png)

</td><td>[![a_sale.png](https://assets.docs.gecora.com/uploads/images/gallery/2025-04/scaled-1680-/a-sale.png)](https://assets.docs.gecora.com/uploads/images/gallery/2025-04/a-sale.png)

</td><td>[![b_salePay.png](https://assets.docs.gecora.com/uploads/images/gallery/2025-04/scaled-1680-/bFeb-salepay.png)](https://assets.docs.gecora.com/uploads/images/gallery/2025-04/bFeb-salepay.png)

</td><td>![besteron_dx8000_thumbnail.png](https://assets.docs.gecora.com/uploads/images/gallery/2025-01/scaled-1680-/besteron-dx8000-thumbnail.png)</td></tr></tbody></table>

Ak chcete využívať náš pôvodný lokálny program pre predaj a sklady (MyECR), potom aj tu sme zapracovali pomocné prepojenie tak, aby sa dal využiť platobný terminál ako CHDU, teda registračná pokladnica v systéme eKasa. Pri tejto konfigurácii nemusíte využívať tvorbu produktov na webe v našom geCommerce, avšak predaje tam uvidíte aj z vášho mobilu či PC.

- Aby prepojenie bolo možné, potom do PC s Windows sa nainštaluje lokálny HTTP server ([**XAMPP**](https://docs.gecora.com/books/gepos-apk-pre-android/page/xampp-instalacia) alebo [**WampServer**](https://docs.gecora.com/books/gepos-apk-pre-android/page/wampserver-instalacia))
- ) a následne nakonfigurujú zariadenia.
- Ak chcete využiť odosielanie dokladov do eKasa a ich ukladanie do CHDU a aj platobný terminál, potom sa zvolí v Android aplikácii gePOS → Predaj → Predaj → "Načítať doklad" a následne → Platiť → Platba (Hotovosť / Karta)

---

#### anySystem =&gt; gePOS.POIserver

Bezhotovostnú úhradu dokladov z iného programu je možné nateraz realizovať vo funkcii našej aplikácie gePOS tak, že gePOS skenuje definovaný HTTP priestor a pri zmene informácii v zdroji automaticky pripraví nový doklad pre úhradu cez POI. Pre plnú funkčnosť je nutné dohodnúť typ dokumentu pre preberanie dát.

---

<p class="callout info">*Pripravujeme **multiplatform aplikáciu** na obsluhu pokladníc Besteron, Varos, FiskalPro a iné. Taktiež obsluhu platobných terminálov Besteron, Tatrabanka a iné. Pridané možnosti budú využitie platobných kioskov, kontrolných bodov so scannerom a iné.*</p>

<p class="callout info">*Pripravujeme **Android aplikáciu** na automatický príjem dokladov eKasa a úhradu platobným terminálom. Aplikácia bude v Android spustená ako služba a bude disponovať rozhraniami REST API aj SOCKET. To umožní tvorcom programov jednoducho využiť služby evidencie dokladov v eKasa, uhrádzať doklady bezhotovostne a obsluhovať objednávkové tlačiarne.*</p>

...

# Besteron APK - nastavenia a práca

Tento popis je redundantný, keďže spoločnosť Besteron dodáva letáky a má [**portál**](https://login.besteron.com/realms/account-web/protocol/openid-connect/auth?client_id=login-client&redirect_uri=https%3A%2F%2Faccount.besteron.com%2F&state=3b2218ac-5468-4144-801f-92cba68a8059&response_mode=fragment&response_type=code&scope=openid&nonce=a6be2d95-469e-4ce8-815b-823bdb90f894) pre platobnú aplikáciu, kde je [**poradňa**](https://besteron.com/sk/poradna/) (-&gt; **Terminál a pokladne**). Avšak pre úplnosť tu uvedieme bežné praktiky.

### Okazy na originál manuály:

- [Manuál aplikácie Besteron](https://besteron.com/sk/poradna/manual-aplikacie-besteron/)
- [Ako nastaviť funkciu Prepitné](https://besteron.com/sk/poradna/ako-nastavit-funkciu-prepitne/)
- [Ako stornovať platbu (funkcie Zrušiť a Návrat)](https://besteron.com/sk/poradna/ako-stornovat-platbu-funkcie-zrusit-a-navrat/)

<table border="1" id="bkmrk-samostatn%C3%BA-platbu-a-" style="border-collapse: collapse; width: 100%;"><colgroup><col style="width: 14.8215%;"></col><col style="width: 85.2977%;"></col></colgroup><tbody><tr><td>[![ico_besteron_a.png](https://assets.docs.gecora.com/uploads/images/gallery/2024-11/scaled-1680-/ico-besteron-a.png)](https://assets.docs.gecora.com/uploads/images/gallery/2024-11/ico-besteron-a.png)</td><td>Samostatnú platbu mimo aplikáciu pre predaj, *plus* nastavenia platobného terminálu zrealizujete klikom na ikonu Besteron.</td></tr></tbody></table>

### Naše inštrukcie

#### Nastavenia

klikom na ikonu menu sa toto rozbalí a kliknite na *Nastavenia*, kde zadáte heslo **360063**

- **Sprepitné**: kliknite na *Nastavenia transakcií*, ďalej kliknite na *Nastavenie sprepitného* povoľte *Sprepitné povolené*, aj *Zadajte celkovú sumu*. Voľby uložte kliknutím na *ULOŽIŤ SPREPITNÉ*. [Viac info o sprepitonm](https://docs.gecora.com/books/gepos-apk-pre-android/page/besteron-apk-nastavenia-a-praca#bkmrk-povoli%C5%A5-sprepitn%C3%A9) je nižšie.
- **Hlasitosť**: kliknite na Nastavenia zvuku, kde si intuitívne nastavte vaše požiadavky a nakoniec kliknite na návrat

#### Uzávierka

klikom na ikonu menu sa toto rozbalí a kliknite na *Uzávierka*. Zobrazené detaily o financiách môžete vytlačiť tlačidlom ***MEDZISÚČET***, alebo vytlačiť a vynulovať tlačidlom ***UZÁVIERKA***.

#### Sprepitné mimo gePOS

ak ste povolili sprepitné, potom pri manálnom zadaní platenej sumy je postup taký, že kliknete na *Predaj* a zadáte sumu z dokladu a stalčíte *POTVRDIŤ*. Potom zadáte koncovú čiastku aj so sprepitným a stalčíte *POTVRDIŤ*. Ďalej už realizujete platbu požadovaným spôsobom. [Viac info o sprepitonm](https://docs.gecora.com/books/gepos-apk-pre-android/page/besteron-apk-nastavenia-a-praca#bkmrk-povoli%C5%A5-sprepitn%C3%A9) je nižšie.

#### Sprepitné cez gePOS

ak ste povolili sprepitné, potom pri manálnom zadaní platenej sumy je postup taký, že kliknete v gePOS APK na ***Platba kartou*** a vyvolá sa intent Besteron - platobný terminál, kde je pod zadávanou sumou zobrazená suma z dokladu. Potom zadáte koncovú čiastku aj so sprepitným a stalčíte *POTVRDIŤ*. Ďalej už realizujete platbu požadovaným spôsobom.

#### <span style="color: rgb(35, 111, 161);">Nastavenie WiFi</span>

<span style="color: rgb(35, 111, 161);">ako v klasickom Android zariadení: zhora stiahnuť screen → stlačiť maticu (ev. ozubené koliesko) → WiFi (vybrať a prihlásiť) → ◯ (homeButton)</span>

---

#### Príbalový leták terminálu Besteron 

[![letak_s1.jpg](https://assets.docs.gecora.com/uploads/images/gallery/2026-05/scaled-1680-/letak-s1.jpg)](https://assets.docs.gecora.com/uploads/images/gallery/2026-05/letak-s1.jpg)

[![letak_s2.jpg](https://assets.docs.gecora.com/uploads/images/gallery/2026-05/scaled-1680-/letak-s2.jpg)](https://assets.docs.gecora.com/uploads/images/gallery/2026-05/letak-s2.jpg)

---

### Povoliť sprepitné

Platobná aplikácia Besteron umožňuje zadať sumu úhrady dokladu a následne zvoliť sprepitné. Sprepitné sa zadáva buď napísaním novej čiastky, alebo sa využijú horúce tlačidlá s preddefinovanými funkciami. Postup ako povolíte sprepitné je následujúci:

1. Ťuk na ikonu **Menu** v aplikácii **Besteron**
2. Ťuk na **Nastavenia** a zadať heslo **360063**
3. Ťuk na **Nastavenie transkacií**
4. Ťuk na **Nastavenie sprepitného** ! Pozor : neprepnite nechtiac iné prepínače !
5. Povoliť **Sprepitné povolené**
6. Nastaviť **Zadajte celkovú sumu** následovne : 
    1. Povolené : bude sa zadávať čiastka dokladu aj cieľová čiastka (spolu : bloček + tips)
    2. Zakázané : Nastavte si dve tlačidlá percentuálnej prirážky a štyri tlačidlá s čiastkami prirážky
7. Potvrďte **ULOŽIŤ SPREPITNÉ** a ťuk na **Zatvoriť** a vrátte sa na úvod aplikácie

Platba potom prebehne tak, že stlačíte **Predaj** a napíšete sumu bločka a potom na **PRIDAŤ SPREPITNÉ** postupujete podľa Vašej konfigurácie následovne :

1. Ak <span style="text-decoration: underline;">nie je</span> povolené **Zadajte celkovú sumu**, potom zvolíte jedným tlačidlom tips prirážku, ale môžete aj kombinovať tlačidlá, či opakovane ich stláčať a sprepitné bude stúpať. Vynulovať sprepitné je možné ťuk na **X**. Ťuk na **POKRAČOVAŤ** volá zobrazenie čakania na úhradu.
2. Ak <span style="text-decoration: underline;">je</span> povolené **Zadajte celkovú sumu**, potom napíšete celkovú čiastku (bloček + tips) a uvidíte pod sebou tri ceny s vyjadrením spolu, bloček a tips. Ťuk na **POTVRDIŤ** volá zobrazenie čakania na úhradu.

# gePOS APK - inštalácia

<table border="1" id="bkmrk-gepos-ingenico-axium" style="border-collapse: collapse; width: 100%;"><colgroup><col style="width: 22.2025%;"></col><col style="width: 77.9167%;"></col></colgroup><thead><tr><td><span style="color: rgb(22, 145, 121);">**gePOS**</span></td><td><span style="color: rgb(22, 145, 121);">**ingenico AXIUM DX8000 &amp; SUNMI P2-EU**</span></td></tr></thead><tbody><tr><td>[![logo_c.png](https://assets.docs.gecora.com/uploads/images/gallery/2024-11/scaled-1680-/logo-c.png)](https://assets.docs.gecora.com/uploads/images/gallery/2024-11/logo-c.png)  
</td><td>Ak ste obdržali platobný terminál priamo od nás, potom na úvodnej ploche nájdete ikonu gePOS. Zároveň je APK už zaregistrovaná u nás a taktiež už máte vytvorenú web inštanciu geCommerce. Táto aplikácia sa aktualizuje sama. Termín aktualizácie po zverejnení novej verzie ovplyvňuje portál Besteron, ktorý aplikáciu preberá zo SUNMI App Store a následne po validácii ju uvoľňuje pre všetky platobné zariadenia.</td></tr></tbody></table>

<table border="1" id="bkmrk-in%C5%A1tal%C3%A1cia-sunmi%3A-v2" style="border-collapse: collapse; width: 100%;"><colgroup><col style="width: 22.2025%;"></col><col style="width: 77.9167%;"></col></colgroup><thead><tr><td><span style="color: rgb(22, 145, 121);">**inštalácia**</span></td><td><span style="color: rgb(22, 145, 121);">**SUNMI: V2s, L2s PRO, T2s, Kiosk, ...**</span></td></tr></thead><tbody><tr><td>[![ico_sunmi_app_store_a.png](https://assets.docs.gecora.com/uploads/images/gallery/2024-11/scaled-1680-/ico-sunmi-app-store-a.png)](https://assets.docs.gecora.com/uploads/images/gallery/2024-11/ico-sunmi-app-store-a.png)</td><td>Ak vaše zariadenie SUNMI nemá nainštalovanú našu aplikáciu gePOS, potom ju získate v App Store.

Postup:

- kliknite na ikonu App Store
- kliknite na Category
- kliknite na Retail
- kliknite na ikonu vyhľadávania
- napíšte gePOS
- zvoľte inštaláciu
- *registrujte sa, aby APK bola plne funkčná*

Táto aplikácia sa aktualizuje sama zo SUNMI App Store.

</td></tr></tbody></table>

## Aktualizácia gePOS - Ingenico DX8000

V tomto zariadení sa aktualizácia vykonáva manuálne, následujúcim postupom:

<table border="1" id="bkmrk-ukon%C4%8Di%C5%A5-aplik%C3%A1ciu-ge" style="border-collapse: collapse; width: 100%;"><colgroup><col style="width: 44.4604%;"></col><col style="width: 55.5396%;"></col></colgroup><tbody><tr><td>![dx8000_actualize_gePOS_a2.png](https://pub-a257662f88d8455b858a5c3613b8190b.r2.dev/uploads/images/gallery/2025-08/scaled-1680-/a8Idx8000-actualize-gepos-a2.png)

</td><td>1. ukončiť aplikáciu gePOS (Exit)
2. na úvodnej obrazovke DX8000 ťuknúť na **Správa app**

</td></tr><tr><td>![dx8000_actualize_gePOS_b2.png](https://pub-a257662f88d8455b858a5c3613b8190b.r2.dev/uploads/images/gallery/2025-08/scaled-1680-/dx8000-actualize-gepos-b2.png)

</td><td>Ak existuje aktualizácia, potom sa môže zobraziť ako na obrázku. Čísla verzie sa časom menia smerom hore.

1. ťuknúť na **Aktualizovať všetko** a počkať až aktualizácia prebehne.
2. ťuknúť na symbol späť (**←**) vľavo hore
3. zpustiť aplikáciy gePOS

Stejný efekt je aj pri jednotlivých čakajúcich aktualizáciách.

</td></tr></tbody></table>

# Ako začať s geCommerce

**<span style="color: rgb(224, 62, 45);">Manuál pre geCommerce je spracovaný v odkaze:</span> [https://docs.gecora.com/books/gecommerce/page/ako-zacat](https://docs.gecora.com/books/gecommerce/page/ako-zacat)**

# Ako začať s gePOS

<span style="color: rgb(224, 62, 45); background-color: rgb(251, 238, 184);"> **... na článku sa pracuje ...** </span>

Voľné pokračovanie tohoto článku nájdete v kapitole [Predaj a popis jeho vnorených fragmentov](https://docs.gecora.com/books/gepos-apk-pre-android/chapter/predaj-a-popis-jeho-vnorenych-fragmentov).

---

<div id="bkmrk-v%C3%A1%C5%BEen%C3%BD-z%C3%A1kazn%C3%ADk"><span style="font-size: medium;">Vážený zákazník</span></div><div id="bkmrk--1">  
</div><div id="bkmrk-predbe%C5%BEne-v%C3%A1s-v%C5%A1eobe">Tento článok má sprehľadniť a usporiadať informácie potrebné k nasadeniu a fungovaniu platobného terminálu a eKasa aplikácie</div><div id="bkmrk--2">  
</div><div id="bkmrk-po%C4%8Diato%C4%8Dn%C3%A9-inform%C3%A1ci">**Počiatočné informácie:**</div><div id="bkmrk-va%C5%A1e-zariadenie-sme-">- Vaše zariadenie sme už nastavili na predaj cez eKasa
- predbežne než Vám zariadenie prevezmete, uvádzame linky na náš informčný portál, kde si budete vytvárať kategórie, produkty a uvidíte tam aj predaj
- odporúčame mať na prevádzke internet vo forme wifi a mať teda aj prihlasovacie údaje k wifi

</div><div id="bkmrk--3">  
</div><div id="bkmrk-linky-na-inform%C3%A1cie-">**Linky na informácie ako začať a ako pracovať:**</div><div id="bkmrk-va%C5%A1e-prihl%C3%A1senie-na-">- Vaše prihlásenie na portáli geCommerce: ***https://yourSubdomain.gecommerce.io/ userName@gmail.com validPassword*** (portál / meno / heslo)
- Zhrnutie začiatku práce s platobným terminálom s funkciou predaja cez eKasa: [https://docs.gecora.com/books/gepos-apk-pre-android/chapter/zaciname-s-gepos-apk-pre-android](https://docs.gecora.com/books/gepos-apk-pre-android/chapter/zaciname-s-gepos-apk-pre-android)
- Ako pracovať s web rozhraním (kategórie a produkty): [https://docs.gecora.com/books/gepos-apk-pre-android/page/ako-zacat-s-gecommerce](https://docs.gecora.com/books/gepos-apk-pre-android/page/ako-zacat-s-gecommerce)
- ak nám ponecháte v systéme prístup, vieme Vám pomôcť s úpravou položiek a nastavení

- Zaškolíme Vás pre obsluhu aplikácie gePOS (predaj produktov): [https://docs.gecora.com/books/gepos-apk-pre-android/chapter/predaj-a-popis-jeho-vnorenych-fragmentov](https://docs.gecora.com/books/gepos-apk-pre-android/chapter/predaj-a-popis-jeho-vnorenych-fragmentov)
- tento link je na zoznam jednotlivých modulov predaja, katalógu a zoznamu predajov - celý bude v manuále prepracovaný, náväzne na “Začíname s gePOS APK pre Android”

- redundantný popis POI - bezhotovostná úhrada: [https://docs.gecora.com/books/gepos-apk-pre-android/page/besteron-apk-nastavenia-a-praca](https://docs.gecora.com/books/gepos-apk-pre-android/page/besteron-apk-nastavenia-a-praca)

<div>  
</div></div><div id="bkmrk-pozn%C3%A1mky%3A">**Poznámky:**</div><div id="bkmrk-aplik%C3%A1cia-gepos-pre-">- aplikácia gePOS pre Android vie fungovať aj samostane bez web portálu [gecommerce.io](http://gecommerce.io/) avšak vtedy položky katalógu (kategórie a produkty) nebudú zatiaľ prenášané na portál. Pravdepodobne jednoduchšie a prehľadnejšie je zachovať prepojenie web &lt;-&gt; terminál
- aplikácia bezhotovstných úhrad Besteron POI je výhradný produkt firmy Besteron a podpora je v ich réžii: <helpdesk@besteron.sk> +421 02 335 27 675 [www.besteron.sk](http://www.besteron.sk/)
- aplikácia gePOS pre geCommerce.solutions je produkt firmy gecora s.r.o. a podpora je v pracovné dni: 9.00-16.00 a mimo to podľa dohody (Attila Jančik +421 905 907 089 <attila@gecora.com>)
- Informácie v tomto dokumente môžu nadobúdať časom iný význam, prípadne ich platnosť bude obmädzená, alebo pribudnú nové informácie. Taktiež aj v dobe odoslania dokumentu môžu platiť iné skutočnosti, i keď snažíme sa ich udržiavať aktuálne.

</div>

# Účtenka - vratné obaly

Účtovanie vratných obalov zahŕňa špecifiká, ktoré je nutné dodržať, aby bolo možné doklad vystaviť. Spôsob a príklad vytvorenia vratných obalov v geCommerce je v článku [Produkty ⇨ Vratné obaly - Besteron](https://docs.gecora.com/books/gecommerce/page/produkty#bkmrk-vratn%C3%A9-obaly---beste). Uvádza sa tam ako vytvoriť názov pre predávané (kladné) vratné obaly, aj vloženie riadiacej sekvencie do Description produktu, aby bolo možné obaly vykupovať.

Príklad predaja a výkupu v gePOS APK:

*Pozn.: Príklad sa odvoláva na názvy a barkódy z hore uvedeného článku...*

<table border="1" id="bkmrk-krok-tla%C4%8Didl%C3%A1-otvori" style="border-collapse: collapse; width: 61.1905%; height: 166px;"><colgroup><col style="width: 34.6886%;"></col><col style="width: 65.4673%;"></col></colgroup><tbody><tr><td>***Krok***</td><td>**Tlačidlá**</td></tr><tr><td>*Otvoriť nový doklad*</td><td>Predaj ⇨ Predaj</td></tr><tr><td>*Predaj obalu*</td><td>*Výber produktu: **VO: Vratný obal plech/PET +***  
</td></tr><tr><td>*Výkup obalu*</td><td>*Zadanie záporného množstva*

*Výber produktu: **Vratný obal plech/PET -***

</td></tr><tr><td>*Platba*</td><td>Platiť ⇨ Platba (Hotovosť/Karta)</td></tr></tbody></table>

<p class="callout info">**Zadanie záporného množstva produktu**: stlačiť +/-, potom množstvo (napríklad 1), stlačiť QTY</p>

<p class="callout info">**Výber produktu** je možný viacero spôsobmi - napríklad: stlačiť Katalóg, alebo zadať PLU a stlačiť ID, alebo stlačiť dlho Skener a zadať barCode.</p>

<p class="callout warning">**Platba kartou** sa realizuje len ak je suma dokladu vyššia ako nula</p>

<p class="callout danger">**Je nutné každý obal mať v produktoch dva krát** - [viac článok o geCommerce](https://docs.gecora.com/books/gecommerce/page/produkty#bkmrk-vratn%C3%A9-obaly---beste)</p>

# Reklamácia dokladu

Reklamáciu je možné vykonať **dvoma** spôsobmi. **Jednoduchší** spôsob je premenou vystaveného a zaevidovaného dokladu na reklamáciu. **Praacnejší** spôsob je yvtvoriť nový doklad a vložiť UID (RefId) z pôvodného dokladu ku každej položke.

### Reklamácia z pôvodného dokladu

1. prejsť do zoznamu zaevidovaných dokladov: Predaj ⮕ Doklady predaja
2. v zozname predajov kliknúť na doklad pre reklamáciu (má mať príznak “completed” a vyplnené UID (O-...)
3. stlačiť "Vybrať"
4. vôjsť do predaja - stlačiť "Predaj" a v novom doklade je tak automaticky vložená kópia vybraného dokladu
5. podržať tlačítko "+/-" zobrazí otázkou: “Invertovať množstvá ?”
6. po odpovedi ÁNO sa všetky položky invertujú na záporné
7. ak je treba vylúčiť niektoré produkty, potom ten ktorý chcete zmazať označíte podržním a všetky naraz odmažete klávesou 0 (nula podržať). Označené sú modré. Tento výmaz je možný aj pred stalčením "+/-"
8. vykonať platbu hotovosťou: Platiť ⮕ Platba

### Reklamácia manuálnym zadaním

1. vôjsť do predaja - stlačiť "Predaj" a pridať produkt pre reklamáciu napríklad prvotným zadaním reklamovaného množstva (záporné číslo) a stlačiť "QTY", potom vyhľadať produkt. Ak nebolo záporné množstvo zadané ako prvé, potom dodatočne je toto treba vložiť: napísať množstvo ⮕ QTY ⮕ kliknúť na produkt v doklade ⮕ Množstvo
2. kliknúť na produkt a zadať preň UID (QR) z reklamovaného (pôvodného) dokladu pre položku: 
    1. buď pomocou scanneru: stlačiť tlačítko "RF" a načíť QR kód
    2. alebo manuálne zapísať: podržať RF a manuálne vložiť UID, alebo ak zariadenie (T3, T2, ...) má externý scanner, tak zosnímať
3. vykonať platbu hotovosťou: Platiť ⮕ Platba

<p class="callout info">Vrátenie platby terminálom vykonáte podľa manuálov [Besteron](https://assets.docs.gecora.com/uploads/images/gallery/2025-02/letak-s2.jpeg)</p>

# Predaj a popis jeho vnorených fragmentov

V otvorenom doklade sa fragment predaja delí na ďalšie menšie ragmenty, v ktorých sú tlačítka a zoznamy. Navzájom všetky fragmenty predaja spolupracujú a akcie v nich vyvolávajú reakcie v iných. Celý fragment predaja môže byť nahradzovaný v kontajeneri iným fragmentom, napríklad fragmentom Produkty, alebo fragmentom Doklady predaja. Toto ovplyvňujú akcie tlačidiel.

*Poznámka: Reklamácia (Storno dokladu) celého dokladu je vysvetlená v NumPad a položkovitá v AddFunctions.*

# Základné zobrazenie predaja a platby

Ak je otvorený doklad predaja, potom tento obsahuje fragmenty, ktoré zabezpečujú jednotlivé funkcie. Na obrázkoch sú názvy fragmentov uvedené pri šípkach. Popis podľa názvu je uvedený na ďalších stránkach.

![docs-sale_a-arrows.png](https://pub-a257662f88d8455b858a5c3613b8190b.r2.dev/uploads/images/gallery/2025-07/scaled-1680-/docs-sale-a-arrows.png)![docs-sale_pay-arrows.png](https://pub-a257662f88d8455b858a5c3613b8190b.r2.dev/uploads/images/gallery/2025-07/scaled-1680-/docs-sale-pay-arrows.png)

<p class="callout info">Napravo od fragmentu *Universal* je textové pole *'ServiceInfo'* s krátkymi informáciami o poslednej akcii. Kliknutím naň sa fragment *List* zväčší, alebo zmenší.</p>

<table border="1" id="bkmrk-pr%C3%ADklad%3A-info-o-posl" style="border-collapse: collapse; width: 100%;"><colgroup><col style="width: 26.6072%;"></col><col style="width: 73.512%;"></col></colgroup><tbody><tr><td>![serviceInfoFragment_a.png](https://pub-a257662f88d8455b858a5c3613b8190b.r2.dev/uploads/images/gallery/2025-07/scaled-1680-/serviceinfofragment-a.png)

</td><td>príklad: info o **posledne** stlačenom **tlačidle**</td></tr><tr><td>![serviceInfoFragment_b.png](https://pub-a257662f88d8455b858a5c3613b8190b.r2.dev/uploads/images/gallery/2025-07/scaled-1680-/serviceinfofragment-b.png)

</td><td>príklad: info o aktivovaní **odoslania** dokladu mailom **na** zobrazený **mail**</td></tr></tbody></table>

# NumPad fragment

**Numerická klávesnica** vykoná akciu podľa toho, či sa na tlačidlo ťukne krátko, alebo sa podrží dlhšie. Krátke ťuknutie napíše číslo, alebo znak do fragmentu *Universal*. Následujúci popis je pre dlhšie stlačenie:

<table border="1" id="bkmrk-%C2%A0-kl%C3%A1vesa-5---pohyb-" style="border-collapse: collapse; width: 89.881%; height: 535.906px;"><colgroup><col style="width: 11.6806%;"></col><col style="width: 88.3194%;"></col></colgroup><tbody><tr style="height: 82.7812px;"><td style="height: 82.7812px;">![moveDnInList.png](https://pub-a257662f88d8455b858a5c3613b8190b.r2.dev/uploads/images/gallery/2025-07/scaled-1680-/movedninlist.png)

</td><td style="height: 82.7812px;">**5** - Pohyb po jednom riadku dolu. Aktuálna položka (produkt) sa zobrazuje v treťom riadku subfragmentu *Informácie o doklade*. Ak sa dosiahne koniec, kurzor preskočí na začiatok.</td></tr><tr style="height: 82.7812px;"><td style="height: 82.7812px;">![moveUpInList.png](https://pub-a257662f88d8455b858a5c3613b8190b.r2.dev/uploads/images/gallery/2025-07/scaled-1680-/moveupinlist.png)  
</td><td style="height: 82.7812px;">**8** - Pohyb po jednom riadku hore. Aktuálna položka (produkt) sa zobrazuje v treťom riadku subfragmentu *Informácie o doklade*. Ak sa dosiahne začiatok, kurzor preskočí na koniec.</td></tr><tr style="height: 75.8828px;"><td style="height: 75.8828px;">![itemIncrement.png](https://pub-a257662f88d8455b858a5c3613b8190b.r2.dev/uploads/images/gallery/2025-07/scaled-1680-/itemincrement.png)

</td><td style="height: 75.8828px;">**7** - Inkrement množstva aktuálnej položky, teda zvyšovanie množstva po 1 mj.</td></tr><tr style="height: 85.8828px;"><td style="height: 85.8828px;">![itemDecrement.png](https://pub-a257662f88d8455b858a5c3613b8190b.r2.dev/uploads/images/gallery/2025-07/scaled-1680-/itemdecrement.png)

</td><td style="height: 85.8828px;">**4** - Dekrement množstva aktuálnej položky, teda znižovanie množstva po 1 mj. Ak sa má dosiahnúť množstvo menšie či rovno nule, tak sa akcia nevykoná a zobrazí sa upozornenie.</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px;">![itemAddition.png](https://pub-a257662f88d8455b858a5c3613b8190b.r2.dev/uploads/images/gallery/2025-07/scaled-1680-/LPgitemaddition.png)

</td><td style="height: 29.7969px;">**1** - Pripočíta k aktuálnemu množstvu vybranej položky množstvo nastavené v tlačidle *QTY*. Po akcii sa tlačidlo *QTY* nevynuluje samo, pretože je predpoklad navyšovania aj iných položiek. Je možné vynulovať znovustlačením *QTY* či zmeniť *QTY* novým zadaním hodnoty.</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px;">![starUnstar.png](https://pub-a257662f88d8455b858a5c3613b8190b.r2.dev/uploads/images/gallery/2025-07/scaled-1680-/starunstar.png)

</td><td style="height: 29.7969px;">**9** - star/unstar. Aktuálna položka sa označí alebo odznačí, čo je indikované jej odlišnou farbou textu ak je označená.</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px;">![starsUnstars.png](https://pub-a257662f88d8455b858a5c3613b8190b.r2.dev/uploads/images/gallery/2025-07/scaled-1680-/starsunstars.png)

</td><td style="height: 29.7969px;">**6** - stars/unstars. Označenie invertuje (otočí) stav všetkých položiek na stav označené, alebo neoznačené. Zmena závisí na stave prvej položky zoznamu. Označenie je indikované odlišnou farbou textu.</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px;">![deleteItems.png](https://pub-a257662f88d8455b858a5c3613b8190b.r2.dev/uploads/images/gallery/2025-07/scaled-1680-/deleteitems.png)

</td><td style="height: 29.7969px;">0 - Výmaz všetkých označených položiek. Akcia sa vykoná nevratne bez otázky a jej potvrdenia.</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px;">![editItemName.png](https://pub-a257662f88d8455b858a5c3613b8190b.r2.dev/uploads/images/gallery/2025-07/scaled-1680-/edititemname.png)

</td><td style="height: 29.7969px;">**.** - Zmena názvu položky (produktu). Pre špeciálne účely je možné zmeniť názov produktu. Táta funkcia nieje bežne potrebná.</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px;">![stackItemsInOut.png](https://pub-a257662f88d8455b858a5c3613b8190b.r2.dev/uploads/images/gallery/2025-07/scaled-1680-/stackitemsinout.png)

</td><td style="height: 29.7969px;">**3** - Prenos označených položiek do zásobníka a zo zásobníka. Prenáša sa celý riadok. Po prenose kláves *3* zmení farbu na červenú a v jej spodnom riadku popisu je množstvo položiek v zásobníku. Pre vykonanie úhrady položiek v zásobníku, je potrebné otvoriť nový doklad, teda následne dlhšie stlačiť žltú klávesu *Doklady*, stlačiť tlačidlo *Predaj* pre vytvorenie nového (prázdneho) dokladu a znova použiť dlhšie stlačenie klávesu *3* pre vybratie položiek zo zásobníka do nového dokladu, kedy sa objaví Snackbar s potvrdením akcie, na čo odpoveď sa očakáva ÁNO. Výber do zásobníka je možné kombinovať s klávesou *2*.</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px;">![stackItemsInOutVariable.png](https://pub-a257662f88d8455b858a5c3613b8190b.r2.dev/uploads/images/gallery/2025-07/scaled-1680-/stackitemsinoutvariable.png)

</td><td style="height: 29.7969px;">**2** - Prenos označených položiek do zásobníka. Prenáša sa zvolené množstvo aktuálnej položky. To sa navolí vo formulári aktivovanom touto klávesou *2*. Formulár prenosu sa obsluhuje intuitívne jeho vlastnými klávesami '++' a '--' , alebo manuálnym zadaním. Akcia sa prejaví zmenou v tlačidle *3* (viz *3*).</td></tr><tr><td>![invertForRefund.png](https://pub-a257662f88d8455b858a5c3613b8190b.r2.dev/uploads/images/gallery/2025-07/scaled-1680-/invertforrefund.png)

</td><td>**+/--** V bežnom využití sa uplatní pri [refundácii](https://docs.gecora.com/books/gepos-apk-pre-android/page/reklamacia-dokladu), alebo pri dodacom liste. Dlhšie stlačenie volá “snackbar” s otázkou “Invertovať množstvá ?”. Po odpovedi ÁNO sa všetky položky invertujú na záporné. Servisná poznámka: v pozadí sa dosadí ku každej položke do príznaku “refId” kód dokladu z ktorého vrátenie je skopírované, ak bol doklad vybraný. Zároveň príznaky “itemTypeSK” sa nastavia na “V” a “itemType” na “REFUND”.</td></tr></tbody></table>

### Reklamácia dokladu

Jej popis je v [samostatnom článku](https://docs.gecora.com/books/gepos-apk-pre-android/page/reklamacia-dokladu).

# Info fragment

![InfoFragment_a.png](https://pub-a257662f88d8455b858a5c3613b8190b.r2.dev/uploads/images/gallery/2025-07/scaled-1680-/infofragment-a.png)

**Informácie o doklade** sú vo vrchnej časti fragmetnu predaja uvedené bielym textom na sivom podklade a obsahujú 3 riadky:

- Celková suma (Zhrnutie)
- Poznámka oddelená znakom | , kde pred je vlastný text a za môže byť číslo stola
- Typ dokladu a počet položiek v doklade (za znakom #)

**Krátke kliknutie** na fragment vyvolá formulár na vstup poznámky pre doklad (napríklad text a číslo). Dlšie stlačenie zobrazí servisný formulár s celým dokladom v JSON, čo je vhodné pre servisné účely. Poznámka.: Podržanie ikony Info na položke zobrazuje JSON dannej položky.

# List fragment

![ListFragment_a.png](https://pub-a257662f88d8455b858a5c3613b8190b.r2.dev/uploads/images/gallery/2025-07/scaled-1680-/listfragment-a.png)

**Zoznam položiek dokladu - produkty** je skrolovateľný zoznam. Po kliknutí na riadok s položkou sa táto stáva aktuálnou, o čom sa zobrazí vo [fragmente *Info*](https://docs.gecora.com/books/gepos-apk-pre-android/page/info-fragment) údaj v treťom riadku.

Dlhšie stlačenie položky zmení príznak jej označenia. Toto sa využije pri hromadných akciách ako výmaz položiek (*klávesa 0*), prenos do zásobníka (*klávesa 3*), prípadne iné. Označené položky majú písmo odlišnou farbou.

Pohyb v zozname je možný aj klávesami 8 a 5, avšak to je menej praktické.

Kliknutie na obrázok *Info* zobrazí formulár na zadanie poznámky k položke pre prípadnú tlač objednávky na slip tlačiarňach. Poznámky sa pridávajú do poľa a nieje možné ich editovať. Pozadie obrázka po akcii ostane ofarbené na žlto do opustenia dokladu.

Dlhšie stlačenie na obrázok *Info* zobrazí servisný formulár s JSON pre položku, čo je vhodné pre servisné účely.

# Universal fragment

Zobrazuje vstupujúce reťazce z numerickej klávesnice a slúži pre ich vizuálnu kontrolu. Editácia týchto údajov nie je možná, okrem výmazu.

Zmazať vstupujúce údaje indikované v tomto fragmente je možné klávesou *'C'* z frgamentu *Functions*.

Príklady bežných vstupov:

<table border="1" id="bkmrk-k%C3%B3d-produktu-%C4%8Diarov%C3%BD" style="border-collapse: collapse; width: 100%;"><colgroup><col style="width: 32.7543%;"></col><col style="width: 67.2457%;"></col></colgroup><tbody><tr><td>![UniversalFragment_code.png](https://pub-a257662f88d8455b858a5c3613b8190b.r2.dev/uploads/images/gallery/2025-07/scaled-1680-/universalfragment-code.png)

</td><td>kód produktu</td></tr><tr><td>![UniversalFragment_barCode_a.png](https://pub-a257662f88d8455b858a5c3613b8190b.r2.dev/uploads/images/gallery/2025-07/scaled-1680-/universalfragment-barcode-a.png)

</td><td>čiarový kód produktu</td></tr><tr><td>![UniversalFragment_price.png](https://pub-a257662f88d8455b858a5c3613b8190b.r2.dev/uploads/images/gallery/2025-07/scaled-1680-/universalfragment-price.png)

</td><td>cena produktu</td></tr><tr><td>![UniversalFragment_qtyReal.png](https://pub-a257662f88d8455b858a5c3613b8190b.r2.dev/uploads/images/gallery/2025-07/scaled-1680-/universalfragment-qtyreal.png)

</td><td>predávané množstvo produktu ktorý je napríklad na váhu, či inú mernú jednotku vyjadrenú reálnym číslom</td></tr><tr><td>![UniversalFragment_qtyMinus.png](https://pub-a257662f88d8455b858a5c3613b8190b.r2.dev/uploads/images/gallery/2025-07/scaled-1680-/universalfragment-qtyminus.png)

</td><td>záporné množstvo pri vrátení (reklamácia, alebo dodací list). Pri reklamácii je potrebné na SK zadať aj *refId* vyjadrujúce *UID* dokladu na ktorom bol produkt predaný a potom sa zadá *refId* klávesou *RF*.</td></tr></tbody></table>

# Functions fragment

Tlačidlá zabezpečujú najčastejšie používané funkcie pri tvorbe zoznamu predávaných produktov - markovanie

#### Popis fragmentu *'Inputs'*:

<table border="1" id="bkmrk-id---ak-si-obsluha-p" style="border-collapse: collapse; width: 100%; height: 272.618px;"><colgroup><col style="width: 10.5358%;"></col><col style="width: 89.5834%;"></col></colgroup><tbody><tr style="height: 105.43px;"><td style="height: 105.43px;">![ID.png](https://pub-a257662f88d8455b858a5c3613b8190b.r2.dev/uploads/images/gallery/2025-07/scaled-1680-/id.png)

</td><td style="height: 105.43px;">**ID** - hľadanie podľa kódu

- **Stlačenie**: ak si obsluha pamätá kód produktu, potom postupuje tak, že zadá na *NumPad* kód a stlačí *ID*. Ak je potrebné množstvo zvoliť iné ako 1, potom najprv na *NumPad* sa zadá množstvo a stalčí *QTY* a ID. Ak je potrebné cenu zvoliť inú ako je v katalógu, potom najprv sa na *NumPad* zadá cena a stlačí *PRC* a ID.
- **Podržanie**: *ID* obdobne hľadá podľa zadaného PLU kódu.

</td></tr><tr style="height: 83.5938px;"><td style="height: 83.5938px;">![QTY.png](https://pub-a257662f88d8455b858a5c3613b8190b.r2.dev/uploads/images/gallery/2025-07/scaled-1680-/qty.png)

</td><td style="height: 83.5938px;">**QTY** - spolupracuje s klávesou *ID*. Teda najprv sa zadá na *NumPad* nové množstvo a následne sa stlačí *ID* (alebo podržanie *ID*, alebo *Katalóg*, alebo *Horúce klávresy*, alebo *Skener*, alebo podržanie *Skener* - teda iný výber produktu)*.*  
</td></tr><tr style="height: 83.5938px;"><td style="height: 83.5938px;">![PRC.png](https://pub-a257662f88d8455b858a5c3613b8190b.r2.dev/uploads/images/gallery/2025-07/scaled-1680-/prc.png)

</td><td style="height: 83.5938px;">**PRC** - spolupracuje s klávesou *ID*. Teda najprv sa zadá na *NumPad* nová cena a následne sa stlačí *ID* (alebo podržanie *ID*, alebo *Katalóg*, alebo *Horúce klávresy*, alebo *Skener*, alebo podržanie *Skener* - teda iný výber produktu)*.*</td></tr></tbody></table>

#### Popis fragmentu *'Functions'*:

<table border="1" id="bkmrk-katal%C3%B3g---zobraz%C3%AD-fr" style="border-collapse: collapse; width: 100%; height: 488.5px;"><colgroup><col style="width: 10.6086%;"></col><col style="width: 89.3914%;"></col></colgroup><tbody><tr style="height: 49.5938px;"><td style="height: 49.5938px;">![catalog.png](https://pub-a257662f88d8455b858a5c3613b8190b.r2.dev/uploads/images/gallery/2025-07/scaled-1680-/catalog.png)

</td><td style="height: 49.5938px;">**Katalóg** - zobrazí [fragment s kategóriami a produktami](https://docs.gecora.com/books/gepos-apk-pre-android/page/popis-fragmentov-katalogu). Na mobilnom zariadení ho umiestní do popredia alebo na tablete v pravej časti displeja. Po výbere produktu sa tento pridá do aktuálneho dokladu. <span style="color: rgb(149, 165, 166);">Podržanie nie je implementované.</span>

</td></tr><tr><td>![hotKeys.png](https://pub-a257662f88d8455b858a5c3613b8190b.r2.dev/uploads/images/gallery/2025-07/scaled-1680-/hotkeys.png)

</td><td>**Horúce klávesy** - zobrazí fragment s poľom klávesov pre rýchly výber produktu. Po výbere produktu sa tento pridá do aktuálneho dokladu.

</td></tr><tr><td>![scanCode.png](https://pub-a257662f88d8455b858a5c3613b8190b.r2.dev/uploads/images/gallery/2025-07/scaled-1680-/scancode.png)

</td><td>**Skener** - ak zariadenie má vstavaný kompatibilný scanner, potom ho aktivuje a ak bude načítaný BAR či QR kód, tak po úspešnom vyhľadaní produktu sa tento pridá do aktuálneho dokladu. Podržanie umožní manuálny vstup, alebo trigger vstup kódu. (trigger je na novších Sunmi, napríkladV2s). Nasleduje hľadanie a pridanie produktu.

</td></tr><tr><td>![findProduct.png](https://pub-a257662f88d8455b858a5c3613b8190b.r2.dev/uploads/images/gallery/2025-07/scaled-1680-/findproduct.png)

</td><td><span style="color: rgb(0, 0, 0);">**Nájdi**</span><span style="color: rgb(149, 165, 166);"><span style="color: rgb(0, 0, 0);"> - </span>Nie je implementované.<span style="color: rgb(0, 0, 0);"> Otvorí formulár so vstupom reťazca pre vyhľadávanie a voľbu stĺpcov ktoré sa do prehľadávania majú zahrnúť. V názve sa vyhľadáva aj podreťazec.</span></span>

</td></tr><tr><td>![clearString.png](https://pub-a257662f88d8455b858a5c3613b8190b.r2.dev/uploads/images/gallery/2025-07/scaled-1680-/clearstring.png)

</td><td><span style="color: rgb(0, 0, 0);">**Zmaž reťazec** - Odstráni reťazec z [fragmentu *Universal*](https://docs.gecora.com/books/gepos-apk-pre-android/page/universal-fragment).</span>

</td></tr><tr style="height: 83.5938px;"><td style="height: 83.5938px;">![setQuantity.png](https://pub-a257662f88d8455b858a5c3613b8190b.r2.dev/uploads/images/gallery/2025-07/scaled-1680-/setquantity.png)

</td><td style="height: 83.5938px;">**Množstvo** - Ak je pri produkte v doklade treba zmeniť množstvo na nové, treba ťuknúť na produkt v doklade, potom zadať nové množstvo na *NumPad*, potom sa stlačí *QTY* a nakoniec *Množstvo*. Produkt je možné zvoliť hocikedy pred poslednou klávesou, teda *Množstvo*.

</td></tr><tr style="height: 50.3438px;"><td style="height: 50.3438px;">![setPrice.png](https://pub-a257662f88d8455b858a5c3613b8190b.r2.dev/uploads/images/gallery/2025-07/scaled-1680-/setprice.png)</td><td style="height: 50.3438px;">**Cena -** Ak je pri produkte v doklade treba zmeniť cenu na novú, treba ťuknúť na produkt v doklade, potom zadať novú cenu na *NumPad*, potom sa stlačí *PRC* a nakoniec *Cena*. Produkt je možné zvoliť hocikedy pred poslednou klávesou, teda *Cena*.</td></tr><tr style="height: 66.5938px;"><td style="height: 66.5938px;">![doPay.png](https://pub-a257662f88d8455b858a5c3613b8190b.r2.dev/uploads/images/gallery/2025-07/scaled-1680-/dopay.png)

</td><td style="height: 66.5938px;">**Platiť** - zamení fragmenty s funkciami pre doklad (*Inputs* a *Functions*) tak, aby mohla prebehnúť úhrada a uzatvorenie dokladu. Vo funkciách je obdobne klávesa *Späť*, ktorá vráti fragmenty.   
</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px;">![setDiscount.png](https://pub-a257662f88d8455b858a5c3613b8190b.r2.dev/uploads/images/gallery/2025-07/scaled-1680-/setdiscount.png)

</td><td style="height: 29.7969px;"><span style="color: rgb(0, 0, 0);">**Zľava**</span><span style="color: rgb(149, 165, 166);"><span style="color: rgb(0, 0, 0);"> - </span>Nie je implementované. <span style="color: rgb(0, 0, 0);">Otvorí formulár pre typ a výšku zľavy. Zľava sa aplikuje na vybrané položky (viz [fragment *NumPad*](https://docs.gecora.com/books/gepos-apk-pre-android/page/numpad-fragment) klávesa *9*, *6*). Zľava jednotlivých položiek je posúdená podľa možnosti zakázať zľavu, či nekumulovať zľavy.</span></span></td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px;">![setUser.png](https://pub-a257662f88d8455b858a5c3613b8190b.r2.dev/uploads/images/gallery/2025-07/scaled-1680-/setuser.png)

</td><td style="height: 29.7969px;"><span style="color: rgb(0, 0, 0);">**Obsluha**</span><span style="color: rgb(149, 165, 166);"><span style="color: rgb(0, 0, 0);"> - </span>Nie je implementované.<span style="color: rgb(0, 0, 0);"> Fragment *Users* nahradí po stlačení tohoto tlačidla v hlavnom kontajneri predaja fragment *POS*. Najprv sa uloží rozpracovaný doklad, potom sa otvorí fragment *používateľov* a následne po výbere potrebného je k dispozícii tlačidlo *Predaj*.</span></span></td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px;">![documents.png](https://pub-a257662f88d8455b858a5c3613b8190b.r2.dev/uploads/images/gallery/2025-07/scaled-1680-/rr7documents.png)

</td><td style="height: 29.7969px;"><span style="color: rgb(0, 0, 0);">**Doklady** - ak je treba dočasne uchovávať rozpracované doklady (REHOS či iné odvetvie)</span>

- <span style="color: rgb(0, 0, 0);">**Stlačením** sa uloží rozpracovaný doklad, potom sa otvorí [fragment *Doklady predaja*](https://docs.gecora.com/books/gepos-apk-pre-android/chapter/doklady-predaja) a následne po výbere potrebného sa tento prenesie do aktuálneho dokladu. </span>
- <span style="color: rgb(0, 0, 0);">**Podržanie** uloží rozpracovaný doklad, potom ostane aplikácia v menu</span>

</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px;">![premises.png](https://pub-a257662f88d8455b858a5c3613b8190b.r2.dev/uploads/images/gallery/2025-07/scaled-1680-/premises.png)

</td><td style="height: 29.7969px;"><span style="color: rgb(0, 0, 0);">**Priestory** - ak je treba graficky zobrazovať otvorené stoly (REHOS či iné odvetvie), potom sa zobrazuje plán miestností a stolov.</span>

- <span style="color: rgb(0, 0, 0);">**Stlačením** sa otvorí *fragmet Priestory* a následne po výbere potrebného sa tento zapíše do aktuálneho dokladu ak sú v ňom produkty. Ak je doklad prázdny (bez produktov), potom sa otvorí ponuka priestorov a po výbere, ak bol zvolený obsadený stôl, vloží ho do aktuálneho dokladu. Ak sa vyberie prázdny stôl, pridá ho k prázdnemu dokladu. Ak je na vybranom stole viacer otvorených dokladov, potom sa zobrazí aj výber pre špecifikáciu o ktorý účet sa jedná.</span>
- <span style="color: rgb(0, 0, 0);">**Podržanie** zmaže pre aktuálny doklad informáciu o priestore</span>

<span style="color: rgb(0, 0, 0);">Pre opustenie dokladu sa použije podržanie *Doklady*.</span>

</td></tr></tbody></table>

# Functions fragment - platba dokladu

Tlačidlá zabezpečujú najčastejšie používané funkcie pri uzatvorení dokladu - platbe. Doklad bude uložený na zariadení, kde k uzatvoreniu došlo. Ak je zapnuté odosielanie predaja do nadriadeného systémy (geCommerce.io) tak sa doklady kontrolujú a odosielajú po jednom každých 20 sekúnd, o čom sa zobrazí info pod menu *Predaj*.

#### Popis fragmentu *'Inputs'*:

<table border="1" id="bkmrk-cash---vstup-sumy-pr" style="border-collapse: collapse; width: 100%;"><colgroup><col style="width: 11.6072%;"></col><col style="width: 88.512%;"></col></colgroup><tbody><tr><td>![Cash.png](https://pub-a257662f88d8455b858a5c3613b8190b.r2.dev/uploads/images/gallery/2025-07/scaled-1680-/cash.png)

</td><td>**Cash** - Vstup sumy pre hotovosť. Pred jej použitím je potrebné na *NumPad* zadať reťazec ktorý sa zobrazí vo fragmente *Universal*. Stlačenie *Cash* sa pokúsi vložiť zadaný reťazec do svojej hodnoty indikovanej v prvom riadku popisu. Ak bol zadaný očakávaný reťazec, potom sa nastaví na novú hodnotu. V opačnom prípade sa zobrazí informácia o neočakávanom vstupe. Vynulovanie je možné opätovným stlačením *Cash* ak je *Universal fragment* prázdny. V prípade že je zadaná suma vyššia ako suma dokladu, potom bude vypočítaný rozdiel pre vrátenie - výdavok.</td></tr><tr><td>![Card.png](https://pub-a257662f88d8455b858a5c3613b8190b.r2.dev/uploads/images/gallery/2025-07/scaled-1680-/card.png)

</td><td>**Card** - Vstup sumy pre platobný termiál (POI). Pred jej použitím je potrebné na *NumPad* zadať reťazec ktorý sa zobrazí vo fragmente *Universal*. Stlačenie *Card* sa pokúsi vložiť zadaný reťazec do svojej hodnoty indikovanej v prvom riadku popisu. Ak bol zadaný očakávaný reťazec, potom sa nastaví na novú hodnotu. V opačnom prípade sa zobrazí informácia o neočakávanom vstupe. Vynulovanie je možné opätovným stlačením *Card* ak je *Universal fragment* prázdny. V prípade že je zadaná suma vyššia ako suma dokladu, potom bude vypočítaný rozdiel uvedený po úspešnej úhrade na POI ako tips (tringelt) priamo na doklade platobnej brány.

</td></tr><tr><td>![Voucher.png](https://pub-a257662f88d8455b858a5c3613b8190b.r2.dev/uploads/images/gallery/2025-07/scaled-1680-/voucher.png)

</td><td>**Voucher** - V rámci platidiel je možné zadať aj výmenný poukaz (Voucher). Princíp je obdobný ako pri klávese *Cash*.</td></tr></tbody></table>

#### Popis fragmentu *'Functions'*:

<table border="1" id="bkmrk-platba--%C2%A0zobraz%C3%AD-ot%C3%A1" style="border-collapse: collapse; width: 100%; height: 949.258px;"><colgroup><col style="width: 14.6603%;"></col><col style="width: 85.3397%;"></col></colgroup><tbody><tr style="height: 122.641px;"><td style="height: 122.641px;">![payCash.png](https://pub-a257662f88d8455b858a5c3613b8190b.r2.dev/uploads/images/gallery/2025-07/scaled-1680-/paycash.png)

</td><td style="height: 122.641px;">**Platba** - zobrazí otázka s potvrdením že skutočne má prebehnúť hotovostná platba (kvôli preťuknutiu omylom). Po odpovedi *ÁNO* prebehne platba tak, že aplikácia zašle požiadavku na aplikáciu *FiscalCore*. Ak je doklad uložený do CHDU, teda kladne spracovaný, tak sa vytlačí na tlačiarni (vstavanej, alebo sieťovej). Samotný spôsob tlače či odoslania na mail ovplyvňujú nastavenia aplikácie. Ak gePOS je spustený na inom zariadení než Besteron, tak sa komunikuje cez zvolenú IP.


</td></tr><tr style="height: 80.1875px;"><td style="height: 80.1875px;">![payCard.png](https://pub-a257662f88d8455b858a5c3613b8190b.r2.dev/uploads/images/gallery/2025-07/scaled-1680-/paycard.png)

</td><td style="height: 80.1875px;">**Platba kartou** - Úhrada pomocou POI prebehne tak, že aplikácia sa rozhodne podľa toho na akom zariadení je spustená. Ak ide o zariadenie Besteron, potom sa priamo volá aplikácia platobnej brány. Ak aplikácia je spustená na inom zariadení, tak komunikácia prebehne cez zvolenú IP. Pri zrealizovaní platby pokračuje aplikácia na zaevidovanie dokladu obdobne, ako pri tlačidle *Platba*.

</td></tr><tr style="height: 159.625px;"><td style="height: 159.625px;">![trash.png](https://pub-a257662f88d8455b858a5c3613b8190b.r2.dev/uploads/images/gallery/2025-07/scaled-1680-/trash.png)

</td><td style="height: 159.625px;">**Zahodiť** - výmaz dokladu

- Ak sa jedná o nový doklad (príznak “isNew”), potom nenávratne vymaže položky predaja a vráti sa do menu.
- Ak sa jedná o doklad existujúci v zozname (príznak “open”), potom doklad aktualizuje a zmení príznak na “canceled” a vráti sa do menu
- Ak sa jedná o uhradený doklad (príznak “completed”), potom doklad aktualizovaný nebude a ani príznak sa nezmení (využíté pri [reklamáciu celého dokladu](https://docs.gecora.com/books/gepos-apk-pre-android/page/reklamacia-dokladu))

</td></tr><tr style="height: 90.4609px;"><td style="height: 90.4609px;">![clear.png](https://pub-a257662f88d8455b858a5c3613b8190b.r2.dev/uploads/images/gallery/2025-07/scaled-1680-/clear.png)

</td><td style="height: 90.4609px;">**Zmaž reťazec** - Odstráni reťazec z [fragmentu *Universal*](https://docs.gecora.com/books/gepos-apk-pre-android/page/universal-fragment).</td></tr><tr style="height: 90.4609px;"><td style="height: 90.4609px;">![backToSale.png](https://pub-a257662f88d8455b858a5c3613b8190b.r2.dev/uploads/images/gallery/2025-07/scaled-1680-/backtosale.png)

</td><td style="height: 90.4609px;">**Späť** - Vráti sa k zadávaniu produktov, teda zamení fragmenty v kontejneroch *Universal* a *Functions.*</td></tr><tr style="height: 103.633px;"><td style="height: 103.633px;">![issueSimplePrint.png](https://pub-a257662f88d8455b858a5c3613b8190b.r2.dev/uploads/images/gallery/2025-07/scaled-1680-/issuesimpleprint.png)

</td><td style="height: 103.633px;">**Info** - jednoduché tlačové info so zjednodušenou hlavičkou (v nastaveniach APK)

- **stlačenie** zobrazí tlačový formulár so zostaveným dokladom v skrátenej podobe. Doklad ostane bez zmien
- **podržanie** zobrazí doklad a po tlači ho uloží ako výdajka

</td></tr><tr style="height: 124.227px;"><td style="height: 124.227px;">![issueFullPrint.png](https://pub-a257662f88d8455b858a5c3613b8190b.r2.dev/uploads/images/gallery/2025-07/scaled-1680-/issuefullprint.png)

</td><td style="height: 124.227px;">**Výdajka** - tlačové info s plnou hlavičkou (v nastaveniach APK)

- **stlačenie** zobrazí tlačový formulár so zostaveným dokladom v plnohodnotnej podobe. Použitie je pre vystavenie nedaňového dokladu o výdaji produktov (čerpanie na palivové karty, či iné komodity fakturované vopred, či v budúcnosti). Taktiež osoby ZŤP môžu za zákonom splnených podmienok vydávať takéto daňové doklady. Doklad ostane bez zmien
- **podržanie** zobrazí doklad a po tlači ho uloží ako výdajka

</td></tr><tr style="height: 178.023px;"><td style="height: 178.023px;">![logo.png](https://pub-a257662f88d8455b858a5c3613b8190b.r2.dev/uploads/images/gallery/2025-07/scaled-1680-/logo.png)

</td><td style="height: 178.023px;">**Logo** - prepínač odoslania dokladu na mail a kontrola apk *FiscalCore*

- **stlačenie** prepne odoslanie na preddefinovaný mail (Ukazateľ info mení farbu pozadia: ON=zelené, OFF=sivé)
- **podržanie** volá komunikáciou s POS (ako pri platbe), ale len zobrazí formulár s Identifikačnými údajmi predajcu.

<p class="callout warning">Ak sa info o predajcovi nezobrazí, potom sa odporúča znova spustiť na ploche zariadenia apk *Besteron*, prípadne zariadeniu reštartovať, či vypnúť a zapnúť.</p>

</td></tr></tbody></table>

# AddFunctions fragment

Okrem predvolených funkcií môže obsahovať aj prídavné informácie.

![addFunctionsFragment.png](https://pub-a257662f88d8455b858a5c3613b8190b.r2.dev/uploads/images/gallery/2025-07/scaled-1680-/addfunctionsfragment.png)

Aktuálne možnosti tlačidla *Fc* sa môžu líšiť v závislosti na verzii apk.

<table border="1" id="bkmrk-rf---refund%3A-storno-" style="border-collapse: collapse; width: 100%;"><colgroup><col style="width: 9.46436%;"></col><col style="width: 90.6548%;"></col></colgroup><tbody><tr><td>![refund.png](https://pub-a257662f88d8455b858a5c3613b8190b.r2.dev/uploads/images/gallery/2025-07/scaled-1680-/refund.png)

</td><td>**RF** - refund: storno / reklamácie

Využitie je popísané v článku [Reklamácia dokladu](https://docs.gecora.com/books/gepos-apk-pre-android/page/reklamacia-dokladu#bkmrk-reklam%C3%A1cia-manu%C3%A1lnym).

</td></tr><tr><td>![functions.png](https://pub-a257662f88d8455b858a5c3613b8190b.r2.dev/uploads/images/gallery/2025-07/scaled-1680-/functions.png)

</td><td>**Fc** - zobrazí menu s ponukou rôznych funkcií:

- **Zabraziť položky zásobníka** - ak zásobník obsahuje produkt/y (pozri [*fragment NumPad*](https://docs.gecora.com/books/gepos-apk-pre-android/page/numpad-fragment) použitie klávesov 3 a 2), potom ich zobrazí v JSON formáte.
- **Show orders stack of slip printers** - zobrazí texty pre produkty vytvorené za účelom tlače na objednávkovej tlačiarni
- **Change status to OPEN in gePosApi** - opraví stav dokladu z *EDIT* na *OPEN*. Funkcia je použiteľná len pri zdieľaných dokladoch cez *gePosApi* - jedná sa o prídavné rozhranie. Občas sa totiž stane, že doklad po editáci nezmení stav - toto bude riešené vývojovým týmom...
- 

</td></tr><tr><td>![colorPicker.png](https://pub-a257662f88d8455b858a5c3613b8190b.r2.dev/uploads/images/gallery/2025-07/scaled-1680-/colorpicker.png)

</td><td>**CP** - Color Picker : zobrazí [fragmet *ColorPicker*](https://docs.gecora.com/books/gepos-apk-pre-android/page/color-picker), kde je možné zvoliť novú farbu napríklad pre farbenie horúcich klávesov.  
</td></tr></tbody></table>

# Katalóg - Kategória a Produkty

Pre kategórie a produkty tu používame výraz katalóg.

# Popis fragmentov katalógu

[![image.png](https://assets.docs.gecora.com/uploads/images/gallery/2024-07/scaled-1680-/Chvimage.png)](https://assets.docs.gecora.com/uploads/images/gallery/2024-07/Chvimage.png)

Klikom na skupinu (oranžový stĺpec) prebehne selekcia produktov (žltý stĺpec). Klikom na produkt sa zobrazí info o ňom na spodku fragmentu. Tlačidlo *Všetky* zruší filter a zobrazí všetky produkty. Tlačítko *Vybrať* ukončí formulár a vykoná akciu v nadradenom fragmente (ak existuje). Tlačítko *Odísť* obdobne ukončí formulár bez odozvy. Pre optimálne využitie v aplikácii sú pre produkty určené tlačidlá *Upraviť* a *Nový.*

*Poznámka: zmeny sa neprenášajú na geCommerce a pri zapnutej synchronizácii sa prepíšu z webu*

Katalóg je vhodné vytvoriť obdobne, ako váš ponukový list, teda najskôr kategórie (čísla mategórie môžu mať rezervné miesta na subkategórie). Potom vytvorte produkty a prideľte im kategóriu, tak bude zabezpečené filtrovanie pre rýchlejší prístup k nim.

- Katalģ - [Tlačidlo menu](https://docs.gecora.com/books/gepos-apk-pre-android/page/tlacidlo-menu)
- Info - informácia o poslednom kliku na kategóriu či produkt
- Upraviť - editácia produkt (ako z menu)
- Nový - pridanie produktu (ako z menu)

# Tlačidlo Menu

Pre detailné ovládanie katalógu (kategórie a produkty) stlačte “⋮”, ktoré aktivuje riadok v hlavičke formulára. Pre bežné využitie postačujú submenu *Kategórie* a *Produkty*. V **kategóriach** ich čísla sú voliteľné, teda ni je to nemenné ID. Logiku číslovania si volí používateľ. Pokiaľ sa zmení číslo kategórie, produkty nebudú presunuté.

> Rodičovské kategórie nie sú zatiaľ zapracované.

Produkty majú menu členitejšie, nakoľko editácia veľa riadkov znižuje prehľadnosť, teda cena, DPH, typ zápornej položky, špecifikácia nulovej DPH, zmena kategórie a pridanie slip printers sa špecifikuje ako subeditácia.

Ikona *Info* na konci riadku s produktom volá formuár pre pridanie poznámky k produktu. Dlhšie stlačenie volá formuár s JSON o produkte.

**SQLite funkcie** slúžia pre servisné účely. Nesprávne použitie poškodí lokálne dáta.

**Importuje zoznamy z zdresy URL** sa používa pri prechode z nášho staršieho systémy MyECR a pri dočasnom suplovaní web geCommerce, ako aj pri paralelnej existencii oboch systémov, kedy komodity z MyECR sú master pre gePOS.apk

# Doklady predaja

Jedná sa o zoznam dokladov predaja.

# Popis fragmentov pre Doklady predaja

[![image.png](https://assets.docs.gecora.com/uploads/images/gallery/2024-07/scaled-1680-/Xszimage.png)](https://assets.docs.gecora.com/uploads/images/gallery/2024-07/Xszimage.png)

Zoznam zaevidovaných dokladov má chronologický rad. Zárovaň obsahuje aj nemenné ID. Kliknutie na hlavičku dokladu zobrazí položky dokladu (ak existujú). V tomto zozname sa evidujú všetky typy dokladov (PD, UF, VK, VY, ND). Stejný zoznam dokladov sa zobrazuje aj v predaji, po kliknutí na *Doklady*, avšak tam môže byť nastavené veľké písmo pre lepšiu čitateľnosť a taktiež je filter permanentne nastavený na typ dokladu “*PD”* a status *“open”*. Pre reklamáciu celého dokladu viz [Predaj → NumPad](https://docs.gecora.com/books/gepos-apk-pre-android/page/numpad-fragment), kláves *+/-*.

Tlačidlo *Všetky* zruší filter a zobrazí všetky doklady. Tlačítko *Vybrať* ukončí formulár a vykoná akciu v nadradenom fragmente (ak existuje). Tlačítko *Odísť* obdobne ukončí formulár bez odozvy.

- Doklady predaja - [Tlačidlo menu](https://docs.gecora.com/books/gepos-apk-pre-android/page/tlacidlo-menu-2tV)
- Info - informácia o poslednom kliku na dokument

# Tlačidlo menu

Pre detailné ovládanie dokladov predaja (kategórie a produkty) stlačte “⋮”, ktoré aktivuje riadok v hlavičke formulára.

### Dokument

- **Info** - otvorí formulár s JSON dokladu
- **Vytlačiť výdajku** - otvorí formulár s tlačou dokumentu vo forme dodacieho listu. <span style="color: rgb(230, 126, 35);">Funkcia nie je pripojená.</span>
- .**Vytlačiť ako kópiu** - otvorí formulár s tlačou dokumentu v pôvodnej forme. <span style="color: rgb(230, 126, 35);">Funkcia nie je pripojená.</span>
- **Zaslať na mail** - zašle na vybraný mail dokument v pôvodnej forme. <span style="color: rgb(230, 126, 35);">Funkcia nie je pripojená.</span>
- **Zmeniť stav** - *servisná funkcia:* otvorí formulár s ponukou stavov (”open”, “completed”, “canceled”, “isNew”, “inPayment”, “issue”)
- **Anulovať uzávierku** - *servisná funkcia:* odstráni dátum-čas uzávierky a vynuluje GT dňa
- **Odstrániť** - *servisná funkcia:* nenávratne odstráni dokument

### Filter

- **Opačné poradie** - otočí poradie ID dokladu
- **Ukáž filter** - otvorí formulár s parametrami pre selekt. Zobrazí sa klauzula pre stĺpce (whereClause), hodnota stĺpca (whereArgs) a zoradenie (sortOrder: ASC || DESC).
- **Zruš filter** - odstráni filter a zobrazí všetky doklady. Prednostne použite tlačidlo *Všetky*.
- **Stav je otvorený** - zobrazí len doklady so stavom ”open”
- **Nie je synchronizované** - zobrazí doklady ktoré neboli odoslané do nadriadeného systému (geCommerce)
- Typ - pridá k filtru typ doklady, ktorý sa môže reťaziť (odporúčame predtým klik na *Všetky*
    - PD, ND, UF, VK, VY - typy dokladov (špecifikácia FS SR)
- **Používateľ** - ukáže doklady vybraného používateľa. <span style="color: rgb(230, 126, 35);">Funkcia nie je pripojená.</span>
- **Bez UUID** - ukáže doklady ktoré nemajú kód z FS. <span style="color: rgb(230, 126, 35);">Funkcia nie je pripojená.</span>

### Hromadné operácie

- **Odoslať predaj do servisnej zóny** - všetky dokumenty odošle do gePosApi-&gt;servicesales. <span style="color: rgb(224, 62, 45);">Nevykonávajte tento povel bez dohody so servisákom</span>  
    Postup je následovný:  
    \- spustiť APK gePOS  
    \- klik na *Predaj*  
    \- klik na *Doklady predaja*  
    \- klik na *⋮*  
    \- klik na *Hromadné operácie*  
    \- klik na *Odoslať predaj do servisnej zóny*  
    \- potvrdiť *ÁNO* na otázke *Odoslať predaj do servisnej zóny ?* (môže chvíľu trvať a potom môže APK abortovať)
- **Získajte predaj zo servinej zóny** - len pre servisákov. <p class="callout danger"><span style="color: rgb(0, 0, 0);">Nevykonávajte tento povel ! pretože k existujúcim dátam pridá náhodné dáta vo veľkom objeme, bez možnosti ich jednoduchého odstránenia !</span></p>
- <span style="color: rgb(0, 0, 0);">**Odstrániť DB** - natrvalo zmaže všetky predaje</span>

# Hotovostné operácie

Za účelom udržiavania aktuálneho stavu platidiel a možnosti uhrádzať vyšlé faktúry je možnosť zvoliť potrebný úkon.

### Vklad

Prepínač nastavíme do polohy *Vklad* a klikneme na *VYKONAŤ*. Zobrazí sa formulár pre vstup numerických hodnôt pre hotovosť, kartu a voucher. Po zadaní hodnôt klikneme na *OK*.

### Výber

Prepínač nastavíme do polohy *Výber* a klikneme na *VYKONAŤ*. Zobrazí sa formulár pre vstup numerických hodnôt pre hotovosť, kartu a voucher. Po zadaní hodnôt klikneme na *OK*.

### Úhrada faktúry

Prepínač nastavíme do polohy *Úhrada faktúry* a klikneme na *VYKONAŤ*. Zobrazí sa formulár pre vstup hodnôt. Odporúčame vyplniť *Id* pre variabilný symbol, *Hotovosť* alebo *Karta* a prípadne *External ID*. Zákaznikove ID a Typ zákazníka je vypĺňanie nepraktické. Po zadaní hodnôt klikneme na *OK*.

> ***Poznámka**: driver pre CHDU distribuovaný cez Besteron nepodporuje sledovanie evidencie aktuálneho stavu platidiel. Pri kooperácii viac APK na využití CHDU tak dôjde k nezistiteľnej diferencii. Ten istý stav môže spôsoniť aj abort aplikácií bez zápisu ukončenej operácie. Túto vlastnosť riešime s výrobcom a veríme že driver bude doplnený o štandardný komfort.*

# Uzávierky

Výpočty stavov pre prehľad o tržbe čerpajú údaje z dokladov predaja. Nakoľko v SK zákon 289/2008Zz neukladá povinnosť vytvárať uzávierky (od 2018), ani samotné CHDU v Sunmi P2 tieto funkcie zapracované nemá. Vyhodnotenie teda vychádza z príznaku jednotlivých dokladov v zozname.

Príznaky (status) môžu nadobúdať hodnoty: “open”, “completed”, “canceled”, “isNew”, “inPayment”, “issue” (viac info vo *fragment Doklady predaja*).

## Typy prehľadov a uzávierok v aplikácii

### Aktuálny stav (X)

vyberie všetky doklady typu “PD” a zároveň neobsahujú dátum Z uzávierky a zároveň s príznakom iným ako “canceled”, teda aj “open”

### Denná uzávierka (Z)

spracuje všetky typy dokladov, ktoré neobsahujú dátum Z uzávierky a zároveň majú príznak “completed” alebo “canceled” alebo “issue”. Teda typy dokladov: “PD”, “UF”, “ND”, “VY”, “VK”.

Ak sú pri Z uzávierke nájdené doklady, potom všetky budú označené dátumom a časom vykonania uzávierky. Spracovaným dokladom pribudne aj GT, ktoré sa inkrementuje od nuly pri prvom nájdenom doklade, až po posledný, okrem stavu “canceled”.

### Pre stornované doklady

vyberie všetky doklady typu “PD” a zároveň neobsahujú dátum Z uzávierky a zároveň s príznakom “canceled”

### Offline dokumenty

Vytlačí zoznam neodoslaných dokladov (na server Finančnej správy). Zobrazí servisný formulár s odpoveďou z PPEKK CHDU.

### Odoslať Offline dokumenty

Odošle všetky neodoslané doklady na server Finančnej správy. Zobrazí servisný formulár s odpoveďou z PPEKK CHDU.

### Prevziať posledný doklad (ev. Get last)

PPEKK vytlačí z CHDU posledný zaevidovaný doklad. Návratové info nie je. Vytlačený doklad neobsahuje QR kód pre overenie. Tento doklad neslúži ako daňová kópia dokladu.

# Poloha

V prípade že používaná pokladnica je na Finančnej správe evidovaná ako prenosná, je povinnosť pri zmene lokácie tohto zariadenia oznámiť polohu novú. Viac informácií je možné nájsť na [portáli Finančnej správy](https://www.financnasprava.sk/sk/podnikatelia/dane/ekasa), alebo na ich [portáli s podporou](https://podpora.financnasprava.sk/640234-Pokladnica-e-kasa-klient).

Po zadaní adresy je na konci servisnej správy možné skontrolovať zmenu (veľa skrolovať dole…)

### Vlastný popis

Zobrazí formulár s riadkom pre vstup vlastného popisu aktuálneho miesta predaja. Po zadaní sa zobrazí servisný formulár s odpoveďou.

<span style="color: rgb(186, 55, 42);">Momentálne neodporúčame túto možnosť zadávania využívať.</span> // problem with input structure for location with other specifications

### GPS súradnice

Zobrazí formulár s dvoma riadkami pre vstup GPS súradníc X a Y. Postačuje zadať 6 mist za bodkou.

### Skutočná adresa

Zobrazí formulár pre kompletné zadanie adresy miesta pradaja.

Do poľa Štát postačuje napísať “SK”, alebo čokoľvek (nesmie ostať prázdne) a bude to nahradené reťazcom “SK”

> Pozn.: do *Číslo nehnuteľnosti* ak neviete aké je, napíšte 1. V budúcnosti ak tu zostane nula, potom key zo štruktúry odstránime (nedostatočný popis v nám dostupných materiáloch…)

Správna štruktúra (s náhradou “1”):

```
   "physicalAddress": {
        "buildingNumber": "20",
        "country": "Slovenská republika",
        "municipality": "Košice",
        "postalCode": "04001",
        "propertyRegistrationNumber": "1",
        "street": "Pri prachárni"
    }

```

# Univerzálne moduly

Výskyt a využitie univerzálnych modulov je možný v rôznych častiach aplikácie.

# Color Picker

Umožňuje výber farieb z predvolených HTML názvov farieb, alebo definovať vlastnú farbu, pomocou pickeru.

Jedná sa o fragment umiestniteľný do ľubovoľného kontajneru.

##### Fragment Color Picker

![colorPicker.png](https://pub-a257662f88d8455b858a5c3613b8190b.r2.dev/uploads/images/gallery/2025-07/scaled-1680-/vTDcolorpicker.png)

##### Modul Picker

![pickColor.png](https://pub-a257662f88d8455b858a5c3613b8190b.r2.dev/uploads/images/gallery/2025-07/scaled-1680-/pickcolor.png)

#### Postup výberu farby z predvolených HTML farieb

- v skrolovateľnom zozname ťuknúť na názov farby a zvolená farba vypní pole pred tlačidlom *Set From List*
- ťuknúť na tlačidlo *Set From List* a ofarbí sa názov fragmentu *(Color picker)*
- ťuknúť na tlačidlo *Vybrať* a vybraná farba sa uloží do systémovej premennej pre ďaľšie použitie a fragment sa ukončí
- tlačidlo *Odísť* nevykoná zapamätanie farby a fragment sa ukončí

#### Postup výberu farby manuále

- ťuknúť na tlačidlo *Pick Color* a zobrazí sa *Modul Picker* pre manuálny výber farby
- farba sa vyberie ukázaním na ňu v pravom stĺpci a následne v ľavom štvorci
- ťuknúť na tlačidlo *OK* , *Modul Picker* zmizne a výber sa tak ukončí
- ak bolo stlačené *OK*, zvolená farba vypní pole pred tlačidlom *Set From Picker*
- ťuknúť na tlačidlo *Set From Picker* a ofarbí sa názov fragmentu *(Color picker)*
- ťuknúť na tlačidlo *Vybrať* ybraná farba sa uloží do systémovej premennej pre ďaľšie použitie a fragment sa ukončí
- tlačidlo *Odísť* nevykoná zapamätanie farby a fragment sa ukončí

<p class="callout warning">Prepínač 'Default - Custom' a tlačidlo 'Add to custom' nie sú implementované.</p>

# HotKeys

Modul pre rýchly výber produktu.

Stromová štruktúra dát umožňuje vytvárať vlastné kategórie a zaraďovať do nich produkty. Výber sa realizuje ťuknutím na klávesu kategórie či produktu.

- ťuknutie na kategóriu otvára ďalšiu vetvu tlačidiel
- ťuknutie na produkt ukončí modul a odovzdá výber volajúcemu modulu

![hotKeys.png](https://pub-a257662f88d8455b858a5c3613b8190b.r2.dev/uploads/images/gallery/2025-07/scaled-1680-/kpGhotkeys.png)

#### Pridelenie produktu na tlačidlo

Podržaním horúceho tlačidla sa zobrazí menu:

![setButtonType.png](https://pub-a257662f88d8455b858a5c3613b8190b.r2.dev/uploads/images/gallery/2025-07/scaled-1680-/uy6setbuttontype.png)

Zvolíme *Priradiť produkt* a potvrdíme *VYKONAŤ*. Otvorí sa zoznam všetkých produktov, zoradený podľa názvu.

![assignProductForButton.png](https://pub-a257662f88d8455b858a5c3613b8190b.r2.dev/uploads/images/gallery/2025-07/scaled-1680-/assignproductforbutton.png)

Zvolíme produkt a potvrdíme *VYKONAŤ*. Produkt bude pridelený tlačidlu.

#### Vytvoriť odkaz - kategóriu

Podržaním horúceho tlačidla sa zobrazí menu a zvolíme *Vytvoriť odkaz* a potvrdíme *VYKONAŤ*. Aplikácia vytvorí nové pole tlačidiel a automaticky tlačidlo ktorému bol priradený odkaz pomenuje *newLink* a ofarbí ho na predvolenú farbu. Potom je možné na tlačidlo ťuknúť a otvorí sa prázdna sada tlačidiel, na ktoré je možné obdobne prideliť produkty či odkazy.

#### Vymazať hodnotu

Podržaním horúceho tlačidla sa zobrazí menu a zvolíme *Vymazať hodnotu* a potvrdíme *VYKONAŤ*. Aplikácia zruší pridelenie produktu, alebo ok tlačidlo je odkaz, tak odstráni pole tlačidiel a automaticky tlačidlo ktorému bol vymazaný obsah zruší meno a odfarbí ho.

<p class="callout warning">Ak je tlačidlo odkaz a v ňom sú iné odkazy, treba ich odmazať všetky od konca vetvy, inak sa pri redefinícii objavia inde.</p>

#### Farbenie pozadia tlačidla

Vybraná farba je zobrazená v module vľavo dole pod info textom, teda pred tlačidlami *Odísť* a *Na začiatok*. Ak ešte nebola farba vybraná, potom vo volajúcom module ťukneme na tlačidlo *CP* ([fragment ColorPicker](https://docs.gecora.com/books/gepos-apk-pre-android/page/color-picker)). Znova podržíme v module HotKeys tlačidlo ktoré chceme zafarbiť a zvolíme *Farbenie pozadia* a tlačidlo sa ofarbí.

<p class="callout warning">Farba textu v tlačidle sa volí automaticky pri vykresľovaní v závisloti od farby pozadia.</p>

#### Upraviť názov

Podržaním horúceho tlačidla sa zobrazí menu a zvolíme *Upraviť názov* a potvrdíme *VYKONAŤ*. Otvorí sa alert so vstupom textu, ktorý nahradí pôvodný, po potvrdení *OK*.

#### Tlačidlo *Odísť*

zatvorí modul HotKeys bez výberu produktu

#### Tlačidlo *Na začiatok*

- vráti sa na prvú kartu s horúcimi klávesami
- **podržanie** volá menu v ktorom je predovšetkým využiteľný export a import 
    - **Export data** - do gePosApi exportuje aktuálne HotKeys pod ID skladu
    - **Import data** - z gePosApi automaticky importuje HotKeys podľa ID skladu. Odporúčame pred tým vykonať *dropDatabaseAndCreate()*

---

<p class="callout info">Tento modul bol programovo i dátovo konvertovaný z projektu MyECR vytvoreného pod Visual FoxPro. Zdroj modulu je na GitHub vo verzii pod jazykom Kotlin.</p>

# POI server

Modul je určený pre prepojenie s programovými produktami **tretej strany**, ale aj **MyECR** - pôvodného projektu pre Windows. Automaticky skenuje vybranú IP, na ktorej očakáva definovaný dátový súbor. Modul je zameraný na realizáciu bezhotovostných platieb (POI) a prípadne evidenciu v systéme eKasa.

Ak je potreba získať výsledok transakcie, je treba zabezpečiť API pre zdieľanie.

<p class="callout warning">Modul PoiServer je experimentálny a funkčný pre: POI Besteron.</p>

### Činnosť modulu POI Server

<p class="callout info">Spustenie modulu sa vykoná stlačením tlačítka "**POI server**" v úvodnej obrazovke gePOS.</p>

#### Prvá fáza po nájdení odlišných dát od pôvodných je ich zobrazenie

![poiServer_1.png](https://pub-a257662f88d8455b858a5c3613b8190b.r2.dev/uploads/images/gallery/2025-07/scaled-1680-/poiserver-1.png)

Popis tlačidiel:

- **Card pay** - pokúsi sa volať aplikáciu platobného terminálu (Besteron, ...)
- **eKasa** - pokúsi sa volať aplikáciu zariadenia s PPEKK a CHDÚ (Besteron, Varos, ...)
- **Exit/Settings**
    - **stlačenie** volá potvrdenie o ukončení
    - **podržanie** volá menu
- **Read/Serialize**
    - **stlačenie** aktivuje reload zo zdroja
    - **podržanie** zobrazí JSON s aktuálnymi dátami


#### Druhá fáza po stlačení *Card pay*

volá aplikáciu Besteron POI ...


#### Tretia fáza po stlačení *eKasa*

volá aplikáciu Besteron Fiscal Core ... (nezapracované)

<p class="callout success">Pre eKasa zaevidovanie a tlač je možné použiť [import v otvorenom doklade](https://docs.gecora.com/books/gepos-apk-pre-android/page/priklady-nasadenia#bkmrk-myecr-%3D%3E-gepos-%3A-pos), čo aktuálne **slúži ako náhrada** využitia iného **CHDÚ**. Teda je k dispozícii eKasa (POS) aj bezhotovostná úhrada (POI).</p>

### Settings

obsahuje základné nastavenia modulu:

![poiServer_settings.png](https://pub-a257662f88d8455b858a5c3613b8190b.r2.dev/uploads/images/gallery/2025-07/scaled-1680-/poiserver-settings.png)

- **httpPrimary** - bežne použitý zdroj pre dátový súbor
- **httpSecondary** - náhradný (cvičný) zdroj pre dátový súbor
- odporúčané časové limity by mali korešpondovať medzi sebou, teda **elapsed time &gt; wait for request** (po zjednotení časových jednotiek)

# Nastavenia

Zmena nastavení má vplyv na správne fungovanie celej aplikácie. Pred zmenami nastavení je nutné sa oboznámiť s jednotlivými funkciami, ktorých sa nastavenie bude týkať.

- Hlavné nastavenia - systémové hodnoty
- Besteron POS - ECR/CHDU - nastavenia pokladne
- Besteron POI - nastaveia platobného terminálu
- Objednávkové tlačiarne - slip (kuchynské) tlačiarne

*Poznámka: táto kapitola je v rekonštrukcii...*

***Špeciálne kliknutia:***

- základné menu ⮕ logo G ⮕ ťuknutie : alert webView guid
- základné menu ⮕ logo G ⮕ podržanie : SettingsMainActivity
- základné menu ⮕ (c) ⮕ ťuknutie : versions info
- základné menu ⮕ (c) ⮕ podržanie : master settings
- základné menu ⮕ logo User ⮕ ťuknutie : running info
- základné menu ⮕ logo User ⮕ podržanie : delete running info
- základné menu ⮕ nick ⮕ podržanie : menu =&gt; 
    - gePosApi - mySelf()
    - post sale to gePosApi
    - post sale to geCommerce
    - DX8000: scan + print status/test
- Predaj ⮕ logo G ⮕ ťuknutie : alert webView guid
- Predaj ⮕ logo User ⮕ ťuknutie : show marchant info file
- Predaj ⮕ logo User ⮕ podržanie : send marchant file to CHDU
- Predaj ⮕ Doklady predaja ⮕ podržanie : premises
- Predaj ⮕ Settings ⮕ podržanie : menu =&gt; 
    - Color Picker

# Hlavné nastavenia

Hlavné nastavenia ovládajú kľúčové vlastnosti APK.

### Spustiť Hlavné nastavenia

- stlačte dlho informáciu o verzii APK.

[![runSettings.png](https://assets.docs.gecora.com/uploads/images/gallery/2024-09/scaled-1680-/ktfrunsettings.png)](https://assets.docs.gecora.com/uploads/images/gallery/2024-09/ktfrunsettings.png)

#### Aktivácia prijímania katalógu

- Zaškrtnite spínače pre kategórie a produkty

[![setCatAndProd.png](https://assets.docs.gecora.com/uploads/images/gallery/2024-09/scaled-1680-/setcatandprod.png)](https://assets.docs.gecora.com/uploads/images/gallery/2024-09/setcatandprod.png)

#### Aktivácia prijímania zoznamu partnerov a skladov

- Zaškrtnite spínače pre partnerov a sklady

[![setPartAndStor.png](https://assets.docs.gecora.com/uploads/images/gallery/2024-09/scaled-1680-/setpartandstor.png)](https://assets.docs.gecora.com/uploads/images/gallery/2024-09/setpartandstor.png)

### Ukončiť Hlavné nastavenia

- Portvrďte tlačidlo Ok
- Vráťte sa na úvod

### Poznámky

- po aktivácii aktualizácie katalógu sa po stlačení tlačidla "Predaj" v úvode budú zobrazovať informácie o poslednej ich aktualizácii

# Pomocné procesy

Tieto funkcie je vhodné využiť pre náhradné, opravné či doplňujúce účely.

---

### Náhrada hotovostnej platby

v otvorenom doklade s produktami pre predaj postupujte:

- Platiť(modré) -&gt; Výdajka -&gt; Tlač =&gt; dať bloček zákazníkovi (náhradný doklad) Info -&gt; Tlač =&gt; nechať si bloček (tí čo majú starý program na PC, tak nie) -&gt; Zahodiť, pretože: 
    - momentálne (20241127 verzia 2.23b43) je aj odloženie dokladu je postihnuté
    - info doklady sa doblokujú vo verzii 2.24b44, ktorá už je v Sunmi store a automaticky pôjde cez Besteron store do zariadení

# Import dokladu predaja

#### Komunikácia s programom tretej strany

Ak zariadenie - platobný terminál slúži pre komunikáciu s cudzím systémom, je vhodné použiť formát JSON s tu uvedenou štruktúrou. Je možné požiadať o vytvorenie alternatívnych formátov a ich zloženie.

#### Princíp komunikácie

Terminál ak je len v režime POI, potom sa gePOS.apk nastaví na mock pre eKasa a doklady budú uložené v zariadení na zvolenú dobu. Ak je terminál zároveň aj eKasa, potom okrem uloženia v lokále budú dáta predaja exportované aj do gecommerce.solutions (sklady).

- Na FTP sa uloží JSON (lokálny server, či WampServer alebo XAMPP)
- gePOS -&gt; Predaj -&gt; Predaj -&gt; Katalóg(podržanie) : dôjde k importu
- ďalej stlačiť Platiť -&gt; Platba kartou : volá sa POI-Besteron a prípadne POS-FiscalCore
- alebo stlačiť platiť -&gt; Platba : ak je zariadenie zároveň eKasa

#### Príklad JSON

Táto štruktúra (prvý vzor je pradaj, druhý vzor je vrátenie) je momentálne zapracovaná - toto je praktický príklad:

```json
{
    "head": {
        "date": "20241118",
        "id": 4,
        "note": "myEcr receiptExport",
        "sum": 8.38,
        "user": "1  admin"
    },
    "footer": {
        "note": "Thanks for visit"
    },
    "items": [
        {
            "code": "00020",
            "costpricebase": 0.500,
            "costpricefull": 0.615,
            "costpricetax": 0.115,
            "customerpricebase": 0.976,
            "customerpricefull": 1.200,
            "customerpricetax": 0.224,
            "hour": "14.20",
            "name": "Komodita test 23%",
            "note": "",
            "orderprinterid1": 0,
            "orderprinterid2": 0,
            "plu": 1,
            "qty": 2,
            "receiptdivisor": 0,
            "receiptplu": 0,
            "referenceid": "",
            "selected": true,
            "sktype": "",
            "sktypezerovat": "",
            "stock": 1,
            "sumcustomerpricebase": 1.951,
            "sumcustomerpricefull": 2.400,
            "sumcustomerpricetax": 0.449,
            "vatid": 1,
            "vatlevel": 23
        },
        {
            "code": "00010",
            "costpricebase": 0.500,
            "costpricefull": 0.595,
            "costpricetax": 0.095,
            "customerpricebase": 0.924,
            "customerpricefull": 1.100,
            "customerpricetax": 0.176,
            "hour": "14.20",
            "name": "Komodita test 19%",
            "note": "",
            "orderprinterid1": 0,
            "orderprinterid2": 0,
            "plu": 2,
            "qty": 2,
            "receiptdivisor": 0,
            "receiptplu": 0,
            "referenceid": "",
            "selected": true,
            "sktype": "",
            "sktypezerovat": "",
            "stock": 1,
            "sumcustomerpricebase": 1.849,
            "sumcustomerpricefull": 2.200,
            "sumcustomerpricetax": 0.351,
            "vatid": 2,
            "vatlevel": 19
        },
        {
            "code": "00099",
            "costpricebase": 0.150,
            "costpricefull": 0.150,
            "costpricetax": 0,
            "customerpricebase": 0.150,
            "customerpricefull": 0.150,
            "customerpricetax": 0,
            "hour": "14.20",
            "name": "Komodita test 0% VratObal",
            "note": "",
            "orderprinterid1": 0,
            "orderprinterid2": 0,
            "plu": 3,
            "qty": 2,
            "receiptdivisor": 0,
            "receiptplu": 0,
            "referenceid": "",
            "selected": false,
            "sktype": "",
            "sktypezerovat": "VO",
            "stock": 1,
            "sumcustomerpricebase": 0.300,
            "sumcustomerpricefull": 0.300,
            "sumcustomerpricetax": 0,
            "vatid": 3,
            "vatlevel": 0
        },
        {
            "code": "muka",
            "costpricebase": 0.500,
            "costpricefull": 0.525,
            "costpricetax": 0.025,
            "customerpricebase": 1,
            "customerpricefull": 1.050,
            "customerpricetax": 0.050,
            "hour": "14.20",
            "name": "Múka 1kg 5%",
            "note": "",
            "orderprinterid1": 0,
            "orderprinterid2": 0,
            "plu": 7,
            "qty": 2,
            "receiptdivisor": 0,
            "receiptplu": 0,
            "referenceid": "",
            "selected": true,
            "sktype": "",
            "sktypezerovat": "",
            "stock": 1,
            "sumcustomerpricebase": 2,
            "sumcustomerpricefull": 2.100,
            "sumcustomerpricetax": 0.100,
            "vatid": 4,
            "vatlevel": 5
        },
        {
            "code": "10",
            "costpricebase": 1.500,
            "costpricefull": 1.845,
            "costpricetax": 0.345,
            "customerpricebase": 2.276,
            "customerpricefull": 2.800,
            "customerpricetax": 0.524,
            "hour": "13.14",
            "name": "Plzen 12° .5",
            "note": "èochtan",
            "orderprinterid1": 0,
            "orderprinterid2": 0,
            "plu": 5,
            "qty": 1,
            "receiptdivisor": 2,
            "receiptplu": 1,
            "referenceid": "",
            "selected": false,
            "sktype": "",
            "sktypezerovat": "",
            "stock": 1,
            "sumcustomerpricebase": 2.276,
            "sumcustomerpricefull": 2.800,
            "sumcustomerpricetax": 0.524,
            "vatid": 1,
            "vatlevel": 23
        },
        {
            "code": "010",
            "costpricebase": 0.909,
            "costpricefull": 1.118,
            "costpricetax": 0.209,
            "customerpricebase": 1.626,
            "customerpricefull": 2,
            "customerpricetax": 0.374,
            "hour": "13.14",
            "name": "Plzen 12° .3",
            "note": "po èiarku",
            "orderprinterid1": 0,
            "orderprinterid2": 0,
            "plu": 5,
            "qty": 1,
            "receiptdivisor": 3.3,
            "receiptplu": 2,
            "referenceid": "",
            "selected": false,
            "sktype": "",
            "sktypezerovat": "",
            "stock": 1,
            "sumcustomerpricebase": 1.626,
            "sumcustomerpricefull": 2,
            "sumcustomerpricetax": 0.374,
            "vatid": 1,
            "vatlevel": 23
        },
        {
            "code": "00099",
            "costpricebase": 0.150,
            "costpricefull": 0.150,
            "costpricetax": 0,
            "customerpricebase": 0.150,
            "customerpricefull": 0.150,
            "customerpricetax": 0,
            "hour": "13.14",
            "name": "Komodita test 0% VratObal",
            "note": "",
            "orderprinterid1": 0,
            "orderprinterid2": 0,
            "plu": 3,
            "qty": 1,
            "receiptdivisor": 0,
            "receiptplu": 0,
            "referenceid": "",
            "selected": false,
            "sktype": "",
            "sktypezerovat": "VO",
            "stock": 1,
            "sumcustomerpricebase": 0.150,
            "sumcustomerpricefull": 0.150,
            "sumcustomerpricetax": 0,
            "vatid": 3,
            "vatlevel": 0
        },
        {
            "code": "00099",
            "costpricebase": 0.150,
            "costpricefull": 0.150,
            "costpricetax": 0,
            "customerpricebase": 0.150,
            "customerpricefull": 0.150,
            "customerpricetax": 0,
            "hour": "13.15",
            "name": "Komodita test 0% VratObal",
            "note": "",
            "orderprinterid1": 0,
            "orderprinterid2": 0,
            "plu": 3,
            "qty": -2,
            "receiptdivisor": 0,
            "receiptplu": 0,
            "referenceid": "",
            "selected": false,
            "sktype": "",
            "sktypezerovat": "VO",
            "stock": 1,
            "sumcustomerpricebase": -0.300,
            "sumcustomerpricefull": -0.300,
            "sumcustomerpricetax": 0,
            "vatid": 3,
            "vatlevel": 0
        },
        {
            "code": "9993",
            "costpricebase": 3,
            "costpricefull": 3,
            "costpricetax": 0,
            "customerpricebase": 3,
            "customerpricefull": 3,
            "customerpricetax": 0,
            "hour": "13.15",
            "name": "Voucher 3eur",
            "note": "",
            "orderprinterid1": 0,
            "orderprinterid2": 0,
            "plu": 4,
            "qty": -1,
            "receiptdivisor": 0,
            "receiptplu": 0,
            "referenceid": "",
            "selected": false,
            "sktype": "VP",
            "sktypezerovat": "N",
            "stock": 1,
            "sumcustomerpricebase": -3,
            "sumcustomerpricefull": -3,
            "sumcustomerpricetax": 0,
            "vatid": 3,
            "vatlevel": 0
        },
        {
            "code": "sal",
            "costpricebase": 0.100,
            "costpricefull": 0.119,
            "costpricetax": 0.019,
            "customerpricebase": 1,
            "customerpricefull": 1.190,
            "customerpricetax": 0.190,
            "hour": "13.15",
            "name": "Salama",
            "note": "",
            "orderprinterid1": 0,
            "orderprinterid2": 0,
            "plu": 8,
            "qty": -0.2300,
            "receiptdivisor": 0,
            "receiptplu": 0,
            "referenceid": "O-1234TEST",
            "selected": false,
            "sktype": "",
            "sktypezerovat": "",
            "stock": 1,
            "sumcustomerpricebase": -0.227,
            "sumcustomerpricefull": -0.270,
            "sumcustomerpricetax": -0.043,
            "vatid": 2,
            "vatlevel": 19
        }
    ]
}
```

vrátenie:

```json
{
    "head": {
        "date": "20241223",
        "id": 3,
        "note": "-test",
        "sum": -3.30,
        "user": "1 (hos&#157;)"
    },
    "footer": {
        "note": "Thanks for visit"
    },
    "items": [
        {
            "code": "p20",
            "costpricebase": 0.100,
            "costpricefull": 0.120,
            "costpricetax": 0.020,
            "customerpricebase": 1,
            "customerpricefull": 1.200,
            "customerpricetax": 0.200,
            "hour": "17.47",
            "name": "Product 20%",
            "note": "",
            "orderprinterid1": 0,
            "orderprinterid2": 0,
            "plu": 10,
            "qty": -1,
            "receiptdivisor": 0,
            "receiptplu": 0,
            "referenceid": "O-3004E4A90359408084E4A90359E080E2",
            "selected": false,
            "sktype": "",
            "sktypezerovat": "",
            "stock": 1,
            "sumcustomerpricebase": -1,
            "sumcustomerpricefull": -1.200,
            "sumcustomerpricetax": -0.200,
            "vatid": 1,
            "vatlevel": 20
        },
        {
            "code": "p10",
            "costpricebase": 0.100,
            "costpricefull": 0.110,
            "costpricetax": 0.010,
            "customerpricebase": 1,
            "customerpricefull": 1.100,
            "customerpricetax": 0.100,
            "hour": "17.47",
            "name": "Product 10%",
            "note": "",
            "orderprinterid1": 0,
            "orderprinterid2": 0,
            "plu": 11,
            "qty": -1,
            "receiptdivisor": 0,
            "receiptplu": 0,
            "referenceid": "O-3004E4A90359408084E4A90359E080E2",
            "selected": false,
            "sktype": "",
            "sktypezerovat": "",
            "stock": 1,
            "sumcustomerpricebase": -1,
            "sumcustomerpricefull": -1.100,
            "sumcustomerpricetax": -0.100,
            "vatid": 2,
            "vatlevel": 10
        },
        {
            "code": "00",
            "costpricebase": 0.100,
            "costpricefull": 0.100,
            "costpricetax": 0,
            "customerpricebase": 1,
            "customerpricefull": 1,
            "customerpricetax": 0,
            "hour": "17.47",
            "name": "Komodita test 0%",
            "note": "",
            "orderprinterid1": 0,
            "orderprinterid2": 0,
            "plu": 9,
            "qty": -1,
            "receiptdivisor": 0,
            "receiptplu": 0,
            "referenceid": "O-3004E4A90359408084E4A90359E080E2",
            "selected": false,
            "sktype": "",
            "sktypezerovat": "N",
            "stock": 1,
            "sumcustomerpricebase": -1,
            "sumcustomerpricefull": -1,
            "sumcustomerpricetax": 0,
            "vatid": 3,
            "vatlevel": 0
        }
    ]
}
```

data class pre Kotlin:

```kotlin
package com.gecora.gepos.data

/**
 * class for JSON import structure from old project MyECR or others
 * note: camel notation is not there because DBASE doesn't know it
 */
data class ReceiptImport(
    val head: Receipt.Head,
    val footer: Receipt.Footer,
    val items: ArrayList<Receipt.Item>
) {

    class Receipt {

        class Head {                    // (KOSH is from MyECR.FoxProProject2024)
            var id: Int? = null         // 2, : id of KOSH
            var date: String? = null    // "20241119",
            var user: String? = null    // "1 (hos�)"
            var note: String? = null    // "my test",
            var sum: Double? = null     // 5.20,
        }

        class Footer {                  // KOSH
            var note: String? = null    // "Thanks for visit"
        }

        class Item {                            // KOSP (is from MyECR.FoxProProject2024)
            var plu: Int? = null                // 1, : id of KOMODITY->KOSP
            var name: String? = null            // "Komodita test 23%"
            var note: String? = null            // "description of my product",
            var sktype: String? = null          // "", : product type of tax office (SK region)
            // 1="K"(kladnaPol), 2="VO"(vratObaly), 3="V"(vratena), 4="O"(oprava), 5="Z"(zľava), 6="OZ"(odpočZáloha), 7="VP"(výmPouk/voucher)
            var sktypezerovat: String? = null   // "", : the reason why there is zero VAT / type of tax office (SK region)
            // "", : "N"(oslOdDane), "P"(prenesDanPov), "K"(cestKanc), "T"(použTov), "U"(umelDiela), "Z"(zberatPredm/starož)
            var vatid: Int? = null              // 1, 2, 3, 4 // if 0, be assigned from "vatlevel"
            var vatlevel: Double? = null                // 23, 19, 0, 5
            var costpricebase: Double? = null           // 0.500
            var costpricetax: Double? = null            // 0.115
            var costpricefull: Double? = null           // 0.615
            var qty: Double? = null                     // 1
            var customerpricebase: Double? = null       // 0.976
            var customerpricetax: Double? = null        // 0.224
            var customerpricefull: Double? = null       // 1.200
            var sumcustomerpricebase: Double? = null    // 1.951
            var sumcustomerpricetax: Double? = null     // 0.449
            var sumcustomerpricefull: Double? = null    // 2.400
            var hour: String? = null                    // "14.20"
            var selected: Boolean? = null               // false
            var stock: Int? = null                      // 0 or more
            var receiptplu: Int? = null                 // 0 or n>0 if tis miniCalculations (parent product have the same id)
            var receiptdivisor: Double? = null          // 0 or n>0 if this miniCalculations then: 1 / n
            var orderprinterid1: Int? = null            // 0  // slip printer 1 ID
            var orderprinterid2: Int? = null            // 0  // slip printer 2 ID
            var code: String? = null                    // "00020"  // barcode or other
            var referenceid: String? = null             // uuid from exist ticket if this is refund
        }
    }
}

```

Java class:

```java
package com.gecora.gepos.structures.gePosApi;

import java.util.ArrayList;

/**
 * class for JSON import structure from old project MyECR or others
 * note: camel notation is not there because DBASE doesn't know it
 */
public class MyECR {

  public static class Receipt {

    public Head head;
    public Footer footer;
    public ArrayList<Item> items;

    public static class Head {  // (KOSH is from MyECR.FoxProProject2024)
      public Integer id;   // 2, : id of KOSH
      public String date;  // "20241119",
      public String user;  // "1 (hos�)"
      public String note;  // "my test",
      public Double sum;   // 5.20,
    }

    public static class Footer {  // KOSH
      public String note;  // "Thanks for visit"
    }

    public static class Item {   // KOSP (is from MyECR.FoxProProject2024)
      public Integer plu;                 // 1, : id of KOMODITY->KOSP
      public String name;                 // "Komodita test 23%"
      public String note;                 // "description of my product",
      public String sktype;         // "", : product type of tax office (SK region)
      // 1="K"(kladnaPol), 2="VO"(vratObaly), 3="V"(vratena), 4="O"(oprava), 5="Z"(zľava), 6="OZ"(odpočZáloha), 7="VP"(výmPouk/voucher)
      public String sktypezerovat;  // "", : the reason why there is zero VAT / type of tax office (SK region)
      // "", : "N"(oslOdDane), "P"(prenesDanPov), "K"(cestKanc), "T"(použTov), "U"(umelDiela), "Z"(zberatPredm/starož)
      public Integer vatid;               // 1, 2, 3, 4 // if 0, be assigned from "vatlevel"
      public Double vatlevel;             // 23, 19, 0, 5
      public Double costpricebase;        // 0.500
      public Double costpricetax;         // 0.115
      public Double costpricefull;        // 0.615
      public Double qty;                  // 1
      public Double customerpricebase;    // 0.976
      public Double customerpricetax;     // 0.224
      public Double customerpricefull;    // 1.200
      public Double sumcustomerpricebase; // 1.951
      public Double sumcustomerpricetax;  // 0.449
      public Double sumcustomerpricefull; // 2.400
      public String hour;                 // "14.20"
      public Boolean selected;            // false
      public Integer stock;               // 0 or more
      public Integer receiptplu;          // 0 or n>0 if tis miniCalculations (parent product have the same id)
      public Double receiptdivisor;       // 0 or n>0 if this miniCalculations then: 1 / n
      public Integer orderprinterid1;     // 0  // slip printer 1 ID
      public Integer orderprinterid2;     // 0  // slip printer 2 ID
      public String code;                 // "00020"  // barcode or other
      public String referenceid;          // uuid from exist ticket if this is refund
    }
  }
}

```

# MyECR - projekt ukončený

Náš pôvodný projekt **MyECR** z roku 2004 **už nie je plne aktualizovaný** - vykonávame len úpravy a opravy. Dôvodom je zastaralosť programovacieho nástroja v ktorom je vytvorený (Microsoft [Visual FoxPro](https://en.wikipedia.org/wiki/Visual_FoxPro) 9.0 SP2), ale i znížená stabilita a kompatibilita pod novšími Windows verziami. Posledná [PDF verzia manuálu](https://myecr.gecora.com/asap_qm.pdf) pre tento projekt je z roku 2012.

V roku 2022 sme pripravili nový projekt **MEOL** (MyECR OnLine), ktorý je synchronizovaný s web back office geSys. Nástrojom pre jeho vytvorenie je JavaFX. Funkčnosť je pod všetkými OS a obsluhuje CHDU Kaso, Varos a FiskalPro. Aj tento projekt **je ukončený** a v súčasnosti je aktuálny projekt gePOS Android a web geCommerce.solutions

- geCommerce - Náš web projekt: [https://gecommerce.io/sk](https://gecommerce.io/sk)
- gePOS - Android APK - Nový projekt pre predaj produktov: [https://docs.gecora.com/shelves/gepos-apk](https://docs.gecora.com/shelves/gepos-apkhw)

# Časté postupy

Tu sú uvedené rutinné postupy.

### Cenník - Zmena DPH produktu

V Komodity (cenník) pri každej položke skontrolujte DPH a ktorá nemá správnu hladinu DPH tak ju upravte následovne:

1. Klik na položku v zozname
2. Klik na DPH a napísať správnu hladinu DPH (0, 5, 19, 23 - pre 2025..a ďalej), stlačiť Enter či Tab
3. Kurzor sám skočí na ZCsD - tam stlačiť Enter aby sa prepočítal základ

### Denná uzávierka

Denná uzávierka je vlastne uzávierka otvorenej smeny. Nezáleží na dni, či čase, ktorý je v dokladoch uvedený. Pri tejto uzávierke sa uzavrú všetky otvorené doklady. Náhľad na doklady získate stlačením "Doklady predaja" (fialová) a tie doklady, ktoré majú v stĺpci "DU" nulu, budú zahrnuté do uzávierky. Proces uzávierky je nevratný.

##### PC - Postup pri dennej uzávierke v pôvodnom programe (MyECR) je následujúci:

<p class="callout info">ak nepotrebujete výpis produktov a ani priebežnú tržbu, potom len otvorte spodok (zelené) a preskočte popis až na "Denná skladová"</p>

<table border="1" id="bkmrk-otvorte-spodok-zobra" style="border-collapse: collapse; width: 100%;"><colgroup><col style="width: 50%;"></col><col style="width: 50%;"></col></colgroup><tbody><tr><td>![Snímka obrazovky 2026-07-28 o 12.29.10.png](https://assets.docs.gecora.com/uploads/images/gallery/2026-07/scaled-1680-/snimka-obrazovky-2026-07-28-o-12-29-10.png)

</td><td>otvorte spodok zobrazenia, aby ste videli schované tlačidlá</td></tr><tr><td>![Snímka obrazovky 2026-07-28 o 12.32.27.png](https://assets.docs.gecora.com/uploads/images/gallery/2026-07/scaled-1680-/rXYsnimka-obrazovky-2026-07-28-o-12-32-27.png)

</td><td>Voliteľný krok: **Priebežná uzávierka**

stlačte tlačidlo "Priebežná skladová"

</td></tr><tr><td>![Snímka obrazovky 2026-07-28 o 12.36.44.png](https://assets.docs.gecora.com/uploads/images/gallery/2026-07/scaled-1680-/sDhsnimka-obrazovky-2026-07-28-o-12-36-44.png)

</td><td>stlačte tlačidlo "Prepočet + ..."

</td></tr><tr><td>![Snímka obrazovky 2026-07-28 o 12.39.32.png](https://assets.docs.gecora.com/uploads/images/gallery/2026-07/scaled-1680-/3Lksnimka-obrazovky-2026-07-28-o-12-39-32.png)

</td><td>1. stlačte tlačidlo "Spusť prepočet"
2. stlačte tlačidlo "Áno"
3. po zobrazení formu s výsledkom stlačte tlačidlo "Exit" ![Snímka obrazovky 2026-07-28 o 12.45.14.png](https://assets.docs.gecora.com/uploads/images/gallery/2026-07/scaled-1680-/snimka-obrazovky-2026-07-28-o-12-45-14.png)

</td></tr><tr><td>![Snímka obrazovky 2026-07-28 o 12.44.40.png](https://assets.docs.gecora.com/uploads/images/gallery/2026-07/scaled-1680-/snimka-obrazovky-2026-07-28-o-12-44-40.png)

</td><td>vyberte výpis po produktoch, teda stlačte tlačidlo "Komodity kumulovane"

</td></tr><tr><td>![Snímka obrazovky 2026-07-28 o 12.48.01.png](https://assets.docs.gecora.com/uploads/images/gallery/2026-07/scaled-1680-/q6Osnimka-obrazovky-2026-07-28-o-12-48-01.png)

</td><td>Pre samotné spracovanie a výpis produktov (komodity) stlačte "Výpis".

Voľbami v tomoto formulári môžete intuitívne výpis ovplyvniť

</td></tr><tr><td>![Snímka obrazovky 2026-07-28 o 12.56.05.png](https://assets.docs.gecora.com/uploads/images/gallery/2026-07/scaled-1680-/snimka-obrazovky-2026-07-28-o-12-56-05.png)

</td><td>1. Ak máte k PC pripojenú textovú tlačiareň a nakonfigurovanú pre tlač, potom stlačte "Súbor vytlačiť"
2. Prípadne ak potrebujete obsah skopírovať do súboru, či tlačiť do PDF, alebo na klasickej tlačiarni, potom stlačte tlačidlo "Otvoriť v NotePad-e", kde pokračujte funkciami OS Windows
3. Tlačidlom "Exit" opustíte toto okno

</td></tr><tr><td>  
</td><td>#### <span style="color: rgb(224, 62, 45);">Denná skladová</span>

</td></tr><tr><td>![Snímka obrazovky 2026-07-28 o 12.32.27 - kópia 2.png](https://assets.docs.gecora.com/uploads/images/gallery/2026-07/scaled-1680-/snimka-obrazovky-2026-07-28-o-12-32-27-kopia-2.png)

</td><td>1. Stlačte tlačidlo "Denná skladová"
2. Na otázku "Zrušiť povel ?" odpovedzte "**Nie**"
3. Zobrazí sa okno pre tlač (viz hore o 2 riadky)
4. Stlačte "Súbor vytlačiť" ⮕ "Ok" ⮕ "Exit" ⮕ "Exit"

Po tomto bude vytlačený doklad s celkovou tržbou.

</td></tr><tr><td>  
</td><td>#### <span style="color: rgb(224, 62, 45);">Stavy CHDU Kaso</span>

</td></tr><tr><td>[![Snímka obrazovky 2026-07-28 o 13.17.28.png](https://assets.docs.gecora.com/uploads/images/gallery/2026-07/scaled-1680-/snimka-obrazovky-2026-07-28-o-13-17-28.png)](https://assets.docs.gecora.com/uploads/images/gallery/2026-07/snimka-obrazovky-2026-07-28-o-13-17-28.png)

</td><td>Stlačte tlačidlo "Servis pokladníc" (žltá)</td></tr><tr><td>[![Snímka obrazovky 2026-07-28 o 13.20.17.png](https://assets.docs.gecora.com/uploads/images/gallery/2026-07/scaled-1680-/snimka-obrazovky-2026-07-28-o-13-20-17.png)](https://assets.docs.gecora.com/uploads/images/gallery/2026-07/snimka-obrazovky-2026-07-28-o-13-20-17.png)

</td><td>1. Vypíšte stavy v CHDU (o polnoci sa automaticky koncové stavy presúvajú do počiatočných a priebežné denné sumy sa nulujú - to je zákon)
2. Do poľa pre tržbu v Hotovosti a prípadne pre Terminál opíšte sumy z dokladu ktorý ste vytlačili (na výpise najspodnejší odstavec)
3. Stlačte tlačidlo "Výber" a v CHDU týmto vzniknú nové koncové stavy
4. Môžete si overiť nové stavy pomocou výpisu (nepovinná tlač)

V roku 2026 už nie je povinnosť evidovať stavy v pokladnici. Tento krok sa robí len pre vlastnú kontrolu. Môžete sa rozhodnúť nevykonávať VKlad a VYber a nebude to mať vplyv na funkčnosť kasy.

</td></tr><tr><td>  
</td><td>  
</td></tr></tbody></table>

### Mesačná uzávierka

Mesačná uzávierka spočíta a uzvrie všetky denné uzávierky, ktoré nemajú priradené číslo "MU" v zozname uzávierok.

# Bezhotovostné úhrady pre eKasa

##### **<span style="color: rgb(224, 62, 45);"><span style="background-color: rgb(251, 238, 184);">pred prečítaním tohoto príspevku si pozrite informácie na </span>[<span style="background-color: rgb(251, 238, 184);">info-qrplatby.sk</span>](https://www.info-qrplatby.sk/)</span>**

##### <span style="color: rgb(224, 62, 45);">*<span style="text-decoration: underline;">**Odporúčame riešenia pre používateľov:**</span>*</span>

- ##### ***Kaso CHDU**: aplikácia [TaxIS-Kverkom](https://docs.gecora.com/books/gepos-apk-pre-android/page/bezhotovostne-uhrady-pre-ekasa#bkmrk-chdu-kaso-technologi) pre Android*
- ##### ***Varos FT5000** (FT4000B): aplikácia [QR Terminál](https://docs.gecora.com/books/gepos-apk-pre-android/page/bezhotovostne-uhrady-pre-ekasa#bkmrk-pokladnice%C2%A0s-varos--) pre Windows*
- ##### ***Nezávislé** riešenie: aplikácia [elio PAY QR](https://docs.gecora.com/books/gepos-apk-pre-android/page/bezhotovostne-uhrady-pre-ekasa#bkmrk-elio---komer%C4%8Dn%C3%BD-prod) pre Android*

##### <span style="text-decoration: underline;">**POI:**</span> Ak chcete získať <span style="color: rgb(230, 126, 35);">[platobný terminál Besteron](https://docs.gecora.com/books/gepos-apk-pre-android/page/priklady-nasadenia#bkmrk-myecr-%3D%3E-gepos-%3A-pos),</span> potom Vám ho zabezpečíme vo výhodnej cene a teraz na **9 mesiacov ZADARMO**. [Terminál](https://docs.gecora.com/books/gepos-apk-pre-android/page/bezhotovostne-uhrady-pre-ekasa#bkmrk-besteron-pos%2Bpoi-1) môže obsahovať aj eKasa s CHDU a dá sa prepojiť s našim pôvodným programom - MyECR, sklady a predaj

##### **Povinnosť** umožniť bezhotovostnú platbu kupujúcemu sa týka len subjektov, ktoré nemajú možnosť bezhotovostnej platby na prevádzke. Prečítajte si aj **[Často kladené otázky](https://www.financnasprava.sk/sk/elektronicke-sluzby/verejne-sluzby/qr-platby)** na portáli Finančnej správy

> *Vlastné riešenia sme kvôli nízkemu záujmu nerealizovali. Vývoj bol započatý, ale dočasne pozastavený. Za pochopenie ďakujeme. Tento článok priebežne aktualizujeme.*

---

### Benefity PAY by square (+)

- podnikateľ šetrí poplatky za prenájom platobného terminálu a neplatí MIF (do konca 2027)
- na podnikateľskom účte sa pripisuje každá platba zvlášť (?)
- kupujúcemu nehrozí skopírovanie platobnej karty
- kupujúci neplatí banke poplatok za úkon

### Nevýhody PAY by square (-)

- kupujúci môže použiť len zariadenie s kamerou
- kupujúci musí byť online na internete (POZOR: neposkytujte prístup do vašej LAN nepovolaným osobám !!!)
- kupujúci má nainštalovanú a ktívnu aplikáciu pre internetbanking, musí ju vedieť obslúžiť a aplikácia musí vedieť spracovať SEPA platby (kupujúci zo zahraničia nemusia mať v svojej banke tento európský štandard)
- kupujúci by mal preveriť údaje platby, aby nedošlo k zámene QR kódu
- predávajúci s rozsiahlou firemnou štruktúrou musí byť pripravený na **pripisovanie sólo platieb**
- platba môže prebiehať pomalšie ako cez POI
- hrozba fishing-u
- **nedá sa realizovať cashback**, vernostné programy, cestovné poistenie či predĺžená záruka ako pri platbe kartou
- bezplatnosť procesu by mala byť garantovaná do konca roka 2027. Nezávislé tretie strany už však služby notifikácie ponúkajú za percentuálny poplatok z platby...
- <span style="color: rgb(230, 126, 35);">naša firma, ako Váš dodávateľ eKasa, nemá dosah na preverovanie krokov QR Platby a teda naša možná súčinnosť pri zisťovaní problémov je minimálna...</span>

### Benefity klasického platobného terminálu - POI

- Platba cez platobný terminál je rýchla, jednoduchá a bezpečná
- Platba kartou funguje aj offline/cez NFC
- Zahraniční zákazníci nemusia mať SEPA banku, ale majú platobnú kartu
- Platba kartou je univerzálnejšia a ľahšie použiteľná
- Bankové karty ponúkajú výhody, ktoré QR platba väčšinou neponúka

### Ako môžete použiť QR platbu ?

- **nezávislé použitie - bez sledovania cez Finančnú správu** : 
    - najjednoduchší spôsob je vytlačiť si PAY by square na firemný účet a umiestniť ho pri pokladni, alebo
    - použijte svoj mobil a bankovú aplikáciu na vyžiadanie platby pomocou QR, potom sledujete či vám bola v banke pripísaná platba, alebo
    - použijete externý generátor QR na web-e, alebo v lokále, príklady: 
        - web bsqr.co : [PAY by square](https://bsqr.co/generator/?from=product_page)
        - lokálne použitie je v príklade: [PayBySquare](https://github.com/AttilaJancik/PayBySquare)
- <span style="color: rgb(224, 62, 45); background-color: rgb(251, 238, 184);"> **využitie tretej strany - so sledovaním platby cez FS : (oficiálny príklad)** </span>
    1. navštívte pre viac informácií web: [Notifikačná služba ku QR platbám](https://www.info-qrplatby.sk/) kde nájde podcast, FAQ a iné
    2. uvedený web umožňuje použiť Testovaí [qrterminal.sk](https://www.qrterminal.sk/) , kde zadáte svoje identifikátory (pre osobné použitie je možné [kódy klonovať](https://github.com/spavlovic77/v0-nop-web-test-client))
- **<span style="background-color: rgb(251, 238, 184); color: rgb(224, 62, 45);">alebo voľné využitie hotovej aplikácie od VAROS</span>** eKasa riešenia: 
    - <span style="background-color: rgb(194, 224, 244);">odkaz na dokument: [**Inštalácia a aktivácia aplikácie QR Terminálu do PC**](https://www.varos.sk/EKASA_SK/qr_terminal.pdf)</span>
    - testovací link na: [Otestuj si QR Platbu mobilom](https://ekasa.varos.sk/blog/test-qr-payment/)
- **<span style="background-color: rgb(251, 238, 184); color: rgb(224, 62, 45);">alebo voľné využitie hotovej aplikácie od KASO</span>** eKasa riešenia: 
    - popis následuje -&gt;

---


### Pokladnice s CHDU Kaso Technologies

![KasoChdu_a.png](https://assets.docs.gecora.com/uploads/images/gallery/2026-02/scaled-1680-/kasochdu-a.png)

Výrobca CHDU (KASO TECHNOLOGIES, s.r.o.) pripravil aj mobilnú aplikáciu - [TaxIS-Kverkom](https://myecr.gecora.com/taxiskverkomapp.apk) pre svoje CHDU s platnou licenciu na aktuálne obdobie, ktorá je použiteľná pre Android zariadenia. Môžete si ju [stiahnuť z linku](https://myecr.gecora.com/eqp/tkverkom.apk) a popis pre inštaláciu a nastavenie nájdete v [manuále](https://myecr.gecora.com/eqp/tkverkom.pdf).

Pre OS Windows je určená knižnica taxIS s PPEKK od výrobcu Kaso Technologies - **TaxIsDrvApi**, ktorá  bola doplnená o metódy pre platbu QR kódom. Základný požiadavok pre .NET Framework vo Windows je minimálne 4.7.2. Jej posledné verzie sú na stránke [Download .NET Framework](https://dotnet.microsoft.com/en-us/download/dotnet-framework). Pre Windows 10..11 je vhodné inštalovať [.NET 10](https://dotnet.microsoft.com/en-us/), ktorý má multiplatform výhodu (Windows, macOS, Linux). Tabuľka [Download .NET 10.0](https://dotnet.microsoft.com/en-us/download/dotnet/10.0) obsahuje všetky inštalácie. Kompletné balíky s **TaxIs** knižnicami máme na [pôvodnom download portáli](https://myecr.gecora.com). V rpípade že bude záujem v našom pôvodnom programe (MyECR) využiť Kverkom, zapracujeme ho.

<p class="callout warning">**<span style="color: rgb(149, 165, 166);">Predajca - firma gecora s.r.o. nepreberá podporu za výrobcov produktov software. Záruky na hardware sú a budú riešené zaslaním produktov výrobcovi. Inštalácia produktov je spoplatnená, ak ju vykonáva predajca.</span>**</p>

---


### Pokladnice s Varos - FT5000

![Varos_a.png](https://assets.docs.gecora.com/uploads/images/gallery/2026-02/scaled-1680-/varos-a.png)

Pre [FT5000](https://docs.gecora.com/books/zariadenia/chapter/varos-ft5000) je podľa [legislatívných zmien](https://www.varos.sk/EKASA_SK/2026_Certifikacia_Legislat%C3%ADvne_zmeny.pdf?utm_source=SendMails&utm_medium=email&utm_term=29.12.2017&utm_content=zakon%2BERP&utm_campaign=novelizacia%2Bzakona%2Bo%2BERP) nutné aktualizovať vstavaný program na verziu 5.2.1, kde je jednorázový poplatok výrobcovi 135€ s DPH(+pošt.). Následne treba [nastaviť parametre pre QR](https://www.varos.sk/EKASA_SK/2026_FT5000_nastavenie_QR_platby.pdf?utm_source=SendMails&utm_medium=email&utm_term=29.12.2017&utm_content=zakon%2BERP&utm_campaign=novelizacia%2Bzakona%2Bo%2BERP), ev [nastavenie pre FT4000](https://www.varos.sk/EKASA_SK/2026_FT5000_nastavenie_QR_platby.pdf?utm_source=SendMails&utm_medium=email&utm_term=29.12.2017&utm_content=zakon%2BERP&utm_campaign=novelizacia%2Bzakona%2Bo%2BERP). Externý displej DSP5000 pre zobrazenie QR kódu je v cene 93€ s DPH(+pošt.).

Zobrazenie QR kódu bude možné jeho vytlačením (na tlačiarni dokladov), alebo externým displejom pripojeným na USB-C zariadenia FT5000. Prídavný displej je univerzálny, ako pre transakcie, tak i pre predaj tovaru, či reklamu. Link na aktuálny stav: [QR platby](https://ekasa.varos.sk/resources/qr-payments/) pre varos.

Výrobca pripravil aj aplikáciu pre OS WIndows - [QR Terminál](https://ekasa.varos.sk/resources/qr-payments/qr-terminal?utm_source=SendMails&utm_medium=email&utm_term=29.12.2017&utm_content=zakon%2BERP&utm_campaign=novelizacia%2Bzakona%2Bo%2BERP), ktorá je do 30.9.2026 bez poplatkov. Po tomto termíne je:

- Ročná licencia za 59€ s DPH (4€ \* 12 \* 1.23)
- Ak sa s touto licenciou kupuje i DSP5000, potom cena je 151€ s DPH
- Alebo licencia s tlačiarňou SRP-Q200 je v cene 225€.

Všetky ceny pre QR a príbuzné produkty sú v: [Cenník eKASA FT5000](https://ekasa.varos.sk/resources/shared/customer-price-list.pdf)

<p class="callout warning">**<span style="color: rgb(149, 165, 166);">Predajca - firma gecora s.r.o. nepreberá podporu za výrobcov produktov software. Záruky na hardware sú a budú riešené zaslaním produktov výrobcovi. Inštalácia produktov je spoplatnená, ak ju vykonáva predajca.</span>**</p>

---


### Besteron POS+POI

![Besteron_a.png](https://assets.docs.gecora.com/uploads/images/gallery/2026-02/scaled-1680-/besteron-a.png)

[Link na článok](https://besteron.com/sk/blog/bezhotovostne-platby-prichadzaju-co-musite-vediet-ako-obchodnik/?utm_source=google&utm_medium=cpc&utm_campaign=PM%20-%20eKasa&utm_id=21173921735&gad_source=1&gad_campaignid=21173930771&gbraid=0AAAAAodvltNwySgc6WxpEN8PYIR0Vso8N&gclid=CjwKCAiA55rJBhByEiwAFkY1QPlnEitXCN1Z13fmhQrqavf-BkhP1I2t1OOiWQ_vEJjZK5XOBX3orhoCidYQAvD_BwE) náško dodávateľa zariadení AllInOne, do ktorých sme vytvorili [aplikáciu pre predaj - gePOS](https://docs.gecora.com/books/gepos-apk-pre-android).

---


### Iné možnosti

#### **ELIO - komerčný produkt**

Aplikácie **elio PAY QR** obsahujú funkcie: generovanie platby QR PAYME, zoznam všetkych platieb, možnosť tlače potvrdenia, možnosť poslania potvrdenia na e-mail. Licencia platí na jedno nainštalované zariadenie. Pre Android 6 a vyššie (s ver Android 15 a 16 na Xiaomi sme mali funkčný problém, ktorý výrobca rieši).

- <span style="color: rgb(126, 140, 141);">Aplikácia pre Android s generovanám PAY by sqare, bez overenia platby v cene **19€** s DPH : **elio PAY QR základ**</span>
- Aplikácia pre Android s generovanám PAY by sqare a overením platby (s notifikáciou) v cene **59€** s DPH : **elio PAY QR Premium**
- externý (USB) displej na zobrazenie QR kódov pre platby v cene 59€ s DPH : **elio PAY QR displej**
- [manuál pre inštaláciu elio PAY QR](https://www.axis-distribution.sk/obchod_homedir/data/1474/prilohy/elio-pay-qr.pdf)
- Zatiaľ aplikácia neobsahuje denný súčet a výmaz nepotrebných dát. Požiadali sme distribútora o doplnenie funkcií.

<table border="1" id="bkmrk--10" style="border-collapse: collapse; width: 100%;"><colgroup><col style="width: 14.2857%;"></col><col style="width: 14.2857%;"></col><col style="width: 14.2857%;"></col><col style="width: 14.2857%;"></col><col style="width: 14.2857%;"></col><col style="width: 14.2857%;"></col><col style="width: 14.2857%;"></col></colgroup><tbody><tr><td>[![elio_qr_display.png](https://assets.docs.gecora.com/uploads/images/gallery/2026-02/scaled-1680-/elio-qr-display.png)](https://assets.docs.gecora.com/uploads/images/gallery/2026-02/elio-qr-display.png)

</td><td>[![elio_qr_pay_01.png](https://assets.docs.gecora.com/uploads/images/gallery/2026-02/scaled-1680-/elio-qr-pay-01.png)](https://assets.docs.gecora.com/uploads/images/gallery/2026-02/elio-qr-pay-01.png)

</td><td>[![elio_qr_pay_02.png](https://assets.docs.gecora.com/uploads/images/gallery/2026-02/scaled-1680-/elio-qr-pay-02.png)](https://assets.docs.gecora.com/uploads/images/gallery/2026-02/elio-qr-pay-02.png)

</td><td>[![elio_qr_pay_03.png](https://assets.docs.gecora.com/uploads/images/gallery/2026-02/scaled-1680-/elio-qr-pay-03.png)](https://assets.docs.gecora.com/uploads/images/gallery/2026-02/elio-qr-pay-03.png)

</td><td>[![elio_qr_pay_04.png](https://assets.docs.gecora.com/uploads/images/gallery/2026-02/scaled-1680-/elio-qr-pay-04.png)](https://assets.docs.gecora.com/uploads/images/gallery/2026-02/elio-qr-pay-04.png)

</td><td>[![elio_qr_pay_05.png](https://assets.docs.gecora.com/uploads/images/gallery/2026-02/scaled-1680-/elio-qr-pay-05.png)](https://assets.docs.gecora.com/uploads/images/gallery/2026-02/elio-qr-pay-05.png)

</td><td>[![elio_qr_pay_06.png](https://assets.docs.gecora.com/uploads/images/gallery/2026-02/scaled-1680-/elio-qr-pay-06.png)](https://assets.docs.gecora.com/uploads/images/gallery/2026-02/elio-qr-pay-06.png)

</td></tr></tbody></table>

#### geCronX

Ďalej bude aj možnosť tvorby našej doplnkovej aplikácie, ktorá by zabezpečovala rôzne možnosti:

- QR zobrazenie či tlač
- komunikácia s POI : Besteron, TatraBanka, ...
- komunikácia s POS : Varos, Besteron (Kaso nie, pretože nemá Java/Kotlin LIBs, možno časom REST API IF)
- obsluha niečo ako "presentationDisplay.MediaRouter"
- tlač cenoviek s výpočtom MJ

**geCronX** je konzolová aplikácia (Kotlin-Ktor), ktorá je rozšírená o UI v prehliadači

#### [![image.png](https://assets.docs.gecora.com/uploads/images/gallery/2026-04/scaled-1680-/image.png)](https://assets.docs.gecora.com/uploads/images/gallery/2026-04/image.png) gePOS

**gePOS** je Android aplikácia, ktorá zabezpečuje predaj tovarov a služieb. Má zapracované kategórie, produkty, Priestory a Stoly a taktiež automaticky sleduje uzatvárané doklady v pôvodnom programe MyECR pod Windows a umožňuje ich bezhotovostnú úhradu na platobnom terminále od Besteron, (vieme ponúknuť kompromisné MIF++). Tvorba kategórií, produktov a sledovanie predaja je cez web rozhranie [geCommerce](https://gecommerce.gecora.com).

gePOS ponúka naviac watchdog JSON súborov ponúknutých v HTTP, napríklad pre LAN - XAMP-om:

- [POI server](https://docs.gecora.com/books/gepos-apk-pre-android/page/poi-server)
- [gePOS : POS + POI](https://docs.gecora.com/books/gepos-apk-pre-android/page/priklady-nasadenia#bkmrk-myecr-%3D%3E-gepos-%3A-pos)

#### ![E_pink 200x200.png](https://assets.docs.gecora.com/uploads/images/gallery/2026-02/scaled-1680-/e-pink-200x200.png) Evalexa

Pripravujeme komplexný systém CRM s vloženým ECR, ktorý zabezpečí potrebné funkcie. Momentálne je testovacia fáza pre modul "Tikety", ktorý uľahčí komunikáciu v B2B vzťahoch. Následne pribudnú moduly: Projekty, Úlohy, Produktový katalóg, Fakturácia, Predaj POS a POI, Inventarizácia

---

<span style="color: rgb(34, 34, 34); font-family: -apple-system, 'system-ui', 'Segoe UI', Oxygen, Ubuntu, Roboto, Cantarell, 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif; font-size: 2.333em; font-weight: 400;">Všeobecné info z novelizácie zákonov</span>

- 01.01.2026 nadobudol účinnosť nový zákon č. 384/2025 Z.z. o evidencii tržieb, ktorý v § 21 ruší pôvodný zákon č. 289/2008 Z.z. o registračných pokladniciach
- **Doklady VKlad a VYber sa odstraňujú, nakoľko sa neodosielajú do API FS.**
- Povinnosť použiť eKasa sa vzťahuje na všetky služby. Ruší sa príloha č.1 o službách.
- Tlač "NEPLATNÝ DOKLAD" na všetkych textoch okrem: PD, UF, ?GPS
- **<span style="color: rgb(224, 62, 45);">V prípade poruchy eKasa predajcu je povinnosť to do konca dňa oznámiť cez eKasa zónu FS.</span>**
- **Povinnosť prijímať bezhotovostnú platbu nad 1€ od 1.3.2026.** Na to slúži generovanie QR vytlačeného či zobrazeného pred platbou a zaevidovaním PD do API FS (alebo iný).

> Otázne je, čo s kontrolami FS na hotovosť, ktorá sa v pokladni sa už nesleduje (neie sú už VK a VY), XU a DU nie sú povinné v PPEKK, atď

---

<span style="color: rgb(34, 34, 34); font-family: -apple-system, 'system-ui', 'Segoe UI', Oxygen, Ubuntu, Roboto, Cantarell, 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif; font-size: 2.333em; font-weight: 400;">Linky</span>

- Projektové info od QR Platby : [Notifikačná služba ku QR platbám](https://www.info-qrplatby.sk/)
- FS - info pre vývojárov : [Notifikačná služba ku QR platbám](https://www.financnasprava.sk/sk/elektronicke-sluzby/verejne-sluzby/qr-platby)
- FS - na vytlačenie : [oznam o povinnosti eKasa](https://www.financnasprava.sk/_img/pfsedit/Dokumenty_PFS/Podnikatelia/eKasa/2025/2025.12.19_vzor_oznamenia.pdf)
- FS - pre vývojárov : integračný manuál - [KVERKOM - NOP Lite](https://www.financnasprava.sk/_img/pfsedit/Dokumenty_PFS/Elektronicke_sluzby/Verejne_dostupne_elektronicke_sluzby/QR_platby/2025/2025.12.08_NOP_manual.pdf)
- Verejná správa SR : [projekt KVERKOM](https://metais-test.slovensko.sk/ci/Projekt/56fc31da-edf9-4e25-9662-421073d6fee5)
- štandard PAY by square od ADELANTE, sro: [PAY by square](https://www.sbaonline.sk/wp-content/uploads/2020/03/pay-by-square-specifications-1_1_0.pdf)
- web aplikácia na rýchlu tvorbu PAY by square : [Platím kverkom](https://www.platimkverkom.sk/) (na vlastnú zodpovednosť)

---

### Notifikačná forma článku

#### Používatelia Kaso CHDU

Dobrý deň. Pre možnosť využitia QR platieb používateľov CHDU Kaso Vám môžeme odporučiť samoinštalačné riešenia v poradí: 1.) [TaxIS-Kverkom](https://docs.gecora.com/books/gepos-apk-pre-android/page/bezhotovostne-uhrady-pre-ekasa#bkmrk-chdu-kaso-technologi) pre Android, 2.) [elio PAY QR](https://docs.gecora.com/books/gepos-apk-pre-android/page/bezhotovostne-uhrady-pre-ekasa#bkmrk-elio---komer%C4%8Dn%C3%BD-prod) pre Android, 3.) [QR Terminál](https://docs.gecora.com/books/gepos-apk-pre-android/page/bezhotovostne-uhrady-pre-ekasa#bkmrk-pokladnice%C2%A0s-varos--) pre všetky eKasa riešenia. Link na článok [Bezhotovostné úhrady eKasa](https://docs.gecora.com/books/gepos-apk-pre-android/page/bezhotovostne-uhrady-pre-ekasa).

#### PAY by square - papierová forma

Dobrý deň. Ak pre bezhotovostnú platbu použijete vytlačenú stránku (A4) kde je QR kód pre platbu čo je najjednoduchší princíp, potom postupujte následovne: 1.) Oznámte zákanikovi koľko má platiť , 2.) Zákazník vykoná platbu podľa informácií z vytlačenej stránky , 3.) Na vašom mobile by malo nabehnúť hĺasenie od Vašej banky - pripísanie čiastky , 4.A) Ak platba nabehla vo Vašej banke, dajte ukončiť bloček úhradou (môžete pri platbe stlačiť "T" (terminál - karta) , 4.B) Ak QR platba nebola zrealizovaná, zákazník uhradí doklad v hotovosti , 5.) Po úhrade bloček eKasa vždy dajte zákazníkovi . // Poznámka 1: Banky na SK majú okamžitý prevod , Poznámka 2: Platby na bankovom výpise sú uvedené jednotlivo, tak ako boli hradené paragóny. Z týchto úhrad v banke sa už neodvádza DPH, lebo je to len úhrada dokladu. #Link na článok: [https://docs.gecora.com/books/gepos-apk-pre-android/page/bezhotovostne-uhrady-pre-ekasa#bkmrk-pay-by-square---papi](https://docs.gecora.com/books/gepos-apk-pre-android/page/bezhotovostne-uhrady-pre-ekasa#bkmrk-pay-by-square---papi)

# Záverečné úpravy MyECR

### <span style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0);">Posledné úpravy</span>

<p class="callout info">Link na pôvodnú download stránku: [https://myecr.gecora.com](https://myecr.gecora.com) a priamy download **[myECR.zip](https://myecr.gecora.com/myECR.zip)** , odkaz na poslednú [PDF verzia manuálu r.2012](https://myecr.gecora.com/asap_qm.pdf) pre tento projekt z roku 2004.</p>

- **2609--\_AK:** úpravy // pracuje sa na tom 
    - vypnutie kontroly necelého množstva v predaji, ...
- **260825\_AJ:** úpravy 
    - doplnené linky na web informácie a manuály, grafické úpravy v komodity, kontrola necelého množstva v predaji, ...
    - drobné úpravy pre tlač objednávok
- **260520\_AJ:** úpravy 
    - znaky s interpunkčmými znamienkami sú plne prispôsobené tlačiarňam
    - pre Varos FT5000 je funkčná úhrada FA v "Servis pokladní" aj originál možnosť v "Tlačový manažer Varos"
- **250731\_AJ:** tlač objednávok na kuchynskej tlčiarni - pridaný spínač pre zväčšenie fontu
- **250409\_AJ:** úpravy 
    - Komodity ⇨ Tlačiť ⇨ Cenník : pridaný výpočet pre 5% DPH a opravené indexy riadkov tlačovej zostavy
    - Inventúra ⇨ Tlač ako stav skladu/nenulové : upravené polia s dátumom inventúry (boli krátke) a pridaná editácia dátumu zmeny dokumentu
- **250207\_AJ:** upravený prepočet uzávierk aktuálneho roku (neaktívna DPH 5%): Predaj na POS ⇨ Servisné nastavenia ⇨ Paragóny moje ⇨ Prepočet DU a MU, zároveň je upravený aj formulár "Zoznam uzávierok" pre DPH4 (5%)
- **250204\_AJ:** oprava detailov v tlačových reportoch: 
    - upravený prepočet pôvodnej mesačnej uzávierky na DPH 5% (uzávierky do roku 2008)
    - upravený súčet v dennej uzávierke: Rekapitulácia obratu ⇨ Zdaniteľný obrat
- **250116\_AJ:** v cenníku ak bolo zaškrtnuté posledné DPH pri vytvoreni novej nastala chyba - bolo opravené
- **250113\_AJ**: v cenníku ak boli zakázané ceny 2, 3 a 4 sa zobrazila hláška o neexistencii poľa - bolo opravené
- **250111\_AJ**: 
    - upravený prepočet príjemky a vádajky - neprepočítala sa DPH4(5%)
    - upravený report OFA - usporiadaný rozpis DPH a zmenený font na SK diakritiku
    - pridané odkazové tlačítka (modré) pre rýchlejší pohyb v zoznamoch
    - v zozname dokladov bol pridaný filter dokladov s nulovou uzávierkou - aby sa dal ľahšie vyhľadať zaseknutý doklad
- **241223\_AtiJan**: 
    - dokončené úpravy pre prechod na rok 2025, čo sa týka zmeny DPH (20,10,0 ⇒ 23,19,0,5)
    - pre objednávkové tlačiarne typu Epson (SRP, Elio, ...) je sfunkčnená ESC sekvencia strihania papiera (CRLF+CUT)

---

### Tlač objednávok - Slip Printer

Ak je potreba použiť väčší font pre objednávky - ak obsluha nevidí na bežné písmo. Túto funkciu akceptujú tlačiarne ELIO a pravdepodobne aj EPSON. Staršie tlačiarne E802 (z roku 2018) by už nemali byť ako objednávkové kdekoľvek nasadené.

<table border="1" id="bkmrk-za%C5%A1krtnutie-sp%C3%ADna%C4%8Da%C2%A0" style="border-collapse: collapse; width: 100%;"><colgroup><col style="width: 33.3929%;"></col><col style="width: 66.7263%;"></col></colgroup><tbody><tr><td>![formOrder_a.png](https://pub-a257662f88d8455b858a5c3613b8190b.r2.dev/uploads/images/gallery/2025-07/scaled-1680-/formorder-a.png)

</td><td>Zaškrtnutie spínača v okne pre zadanie poznámky nastaví dvojnásobnú výšku fontu. Zrušenie zaškrtnutia tlačí bežnú veľkosť.</td></tr><tr><td>![ticketsOrder_b_little.jpg](https://pub-a257662f88d8455b858a5c3613b8190b.r2.dev/uploads/images/gallery/2025-07/scaled-1680-/ap6ticketsorder-b-little.jpg)

</td><td>Príklad dokladov s objednávkou:

1. bežná veľkosť fontu
2. dvojnásobná výška fontu

</td></tr></tbody></table>


---

### Rozpis DPH predaja 2025 (január až cca apríl)

<p class="callout warning">Toto je **informácia k reportom predaja z Finančnej Správy a ich nekompletným rozpisom DPH**. Situácia by mala byť normalizovaná v apríl 25.</p>

- <span style="text-decoration: underline;">**Používatelia CHDU Kaso**</span> (CHDU je priskrutkované na tlačiarni zo zozadu):

<table border="1" id="bkmrk-stla%C4%8Dte-tla%C4%8Didl%C3%A1%3A-se" style="border-collapse: collapse; width: 100%;"><colgroup><col style="width: 50%;"></col><col style="width: 50%;"></col></colgroup><tbody><tr><td>[![2025-02-11.png](https://assets.docs.gecora.com/uploads/images/gallery/2025-02/scaled-1680-/2025-02-11.png)](https://assets.docs.gecora.com/uploads/images/gallery/2025-02/2025-02-11.png)  
</td><td>Stlačte tlačidlá:

1. <span style="color: rgb(0, 0, 0);">Servis pokladníc</span>
2. <span style="color: rgb(0, 0, 0);">Intervalové výpisy</span>
3. <span style="color: rgb(0, 0, 0);">Intervalová F</span>
4. <span style="color: rgb(0, 0, 0);">Minulý mesiac</span>
5. <span style="color: rgb(0, 0, 0);">Vytlačiť</span>

<span style="color: rgb(0, 0, 0);">Výpis môže trvať od minút po desiatky minút (podľa počtu vystavrených dokladov). Počas procesu nebude PC vypisovať akúkoľvek info, treba len čakať. Po vytlačení dokladu je možné znova vystavovať doklady predaja.</span>

</td></tr></tbody></table>

*Príklad vyplnenia intervalov 2025 I.kvartál:*

1. *január: od = 1.01.2025 0:00:00 do = 31.01.2025 23:59:59*
2. *február: od = 1.02.2025 0:00:00 do = 28.02.2025 23:59:59*
3. *apríl: od = 1.03.2025 0:00:00 do = 31.03.2025 23:59:59*

<p class="callout danger">Pozor ! vypisovanie trvá dlho, kasa vtedy nefunguje kým nevytlačí výpis. Vypisovať treba obdobia, napríklad po mesiaci, aby sa nezasekla kasa. Treba správne vyplniť dátum aj čas ! ( Inak to nebude sedieť s Finančnou správou...)</p>

- **<span style="text-decoration: underline;">Používatelia VAROS FT5000</span>**: využite ikonu tlačového manžéru, kde si report vyberiete. Uvádzame aj linky na manuály: 
    - <span style="color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);">všetky manály: <span style="color: rgb(53, 152, 219);">[https://www.varos.sk/manualy.php](https://www.varos.sk/manualy.php)</span></span>
    - <span style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0);">konkrétny manuál pre Varos FT5000 s CHDU5000 - konfigurácia tlačového manažera: <span style="color: rgb(53, 152, 219);">[https://www.varos.sk/EKASA\_SK/Manual\_TM5000.pdf](https://www.varos.sk/EKASA_SK/Manual_TM5000.pdf)</span> : vyhľadajte Prehľady, je tam možnosť Podľa Mesiaca</span>

- <span style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0);"><span style="text-decoration: underline;">**Používatelia ZŤP a CHDU**</span>: Ak v programe nebola urobená mesačná uzávierka po poslednom predaji v mesiaci, tak nie je možné ju vložiť medzi denné uzávierky. Čo sa týka prepočtu DPH na denných uzávierkach, tak podľa verzie programu MyECR sa môže líšiť stav DPH 5%. Bol síce už v 2025 upravený aj prepočet uzavierok, avšak overenie prebehlo na malých dátach. V denných uzávierkach je suma za všetky doklady, bez rozdielu, či to bol doklad v ekasa, alebo len dodací list či ZŤP režim. Taktiež nepovažujeme skladový systém a eKasa za identické dáta.   
    </span>

---


### Doklad predaja - export

Ak stále používate MyECR a zatiaľ vyhovuje vašim potrebám, môžete realizovať tlač a úhradu dokladu predaja pomocou jednoduchého exportného rozhrania. Proces pozostáva z týchto krokov:

1. Zostavenie dokladu predaja v programe MyECR a stlačenie tlačítka *Platba*
2. Prijatie dokladu v gePOS Android, v predaji - podržanie tlačítka *Katalóg*
3. Následné uzatvorenie dokladu v gePOS hotovosťou, alebo kartou (doklad sa zaeviduje aj do eKasa CHDU a FS)

#### Potrebné úpravy pre export predaja

- Inštalácia servera na lokálny PC. Odporúčame XAMPP alebo WAMP. Pre menej skúsených používateľov sme zostavili krátky [návod na inštaláciu XAMPP](https://docs.gecora.com/books/gepos-apk-pre-android/page/xampp-instalacia) a [návod na inštaláciu WAMP](https://docs.gecora.com/books/gepos-apk-pre-android/page/wampserver-instalacia) pod WIndows
- Odporúčame v routri vyhradiť IP pre tento vybraný PC a odporúčame rezervovať aj IP pre terminál (Ingenico či Sunmi)
- Aktivácia exportu nastaveniami priamo v predaji MyECR, podľa obrázku nižšie
- Aktivácia importu v nastaveniach gePOS (urlForMyEcrReceipt a isUrlForMyEcrReceipt)

[![myecrJsonReceipt_a.png](https://assets.docs.gecora.com/uploads/images/gallery/2024-11/scaled-1680-/myecrjsonreceipt-a.png)](https://assets.docs.gecora.com/uploads/images/gallery/2024-11/myecrjsonreceipt-a.png)

*<span style="color: rgb(126, 140, 141);">Aktivácia exportu v MyECR: otvoriť predaj, klik na záložku **Servis** (1), zapísať aktuálnu cestu a súbor exportu (2) a povoliť samotný export, ktorý sa vykoná vždy po stalčení tlačidla **Platba** (3).</span>*

#### Uzatvorenie denného predaja

Keďže eKasa pokladnica je iná ako pôvodne (prechod z Kaso či Varos na Besteron), žlté tlačítko "Obsluha pokladníc" už nenájdete. Preto sa úkony z neho preniesli do platobného terminálu, alebo tabletu.

##### 1.) PC - Postup pri dennej uzávierke v pôvodnom programe (MyECR) je následujúci:

[Môžete pozrieť aj na ilustrovaný postup](https://docs.gecora.com/books/gepos-apk-pre-android/page/caste-postupy#bkmrk-%C2%A0-2)

1. tlačidlo "Priebežná skladová" - zelené <span style="color: rgb(230, 126, 35);">(voliteľný krok)</span>
2. tlačidlo "Prepočet + ..." - oranžové <span style="color: rgb(230, 126, 35);">(voliteľný krok)</span>
3. tlačidlo "Spusť prepočet" ⮕ "Áno" a po zobrazení formu s výsledkom ⮕ "Exit" ⮕ "Položkovitý výpis" <span style="color: rgb(230, 126, 35);">(voliteľný krok)</span>
4. tlačidlo "Denná skladová" - červené, na otázku "Zrušiť povel ?" ⮕ "Nie" ⮕ "Súbor vytlačiť" ⮕ "Ok" ⮕ "Exit" ⮕ "Exit" <span style="color: rgb(230, 126, 35);">(voliteľný krok) </span>. <span style="color: rgb(185, 106, 217);">Po tomto bude vytlačený doklad s celkovou tržbou.</span>

##### 2.) terminál - uzávierka Besteron (platby kartou):

1. prejsť na základnú plochu Android: výjsť z aplikácie gePOS (Exit-y, alebo napríklad stlačiť krúžok v navigačnej lište ![image.png](https://pub-a257662f88d8455b858a5c3613b8190b.r2.dev/uploads/images/gallery/2025-07/scaled-1680-/image.png))
2. stlačiť ikonu "Besteron" a prejsť do menu (![image.png](https://pub-a257662f88d8455b858a5c3613b8190b.r2.dev/uploads/images/gallery/2025-07/scaled-1680-/aoDimage.png)), kde vybrať: "Uzávierka" ⮕ "Uzávierka" . <span style="color: rgb(185, 106, 217);">Po tomto bude vytlačený doklad so sumou úhrad kartou.</span>

##### 3.) terminál - uzávierka a výdaj hotovoti v aplikácii gePOS:

1. prejsť na základnú plochu Android: výjsť z aplikácie Besteron (stlačiť krúžok v navigačnej lište)
2. stlačiť ikonu "gePOS" a potom stlačiť "Uzávierky" ⮕ "Denná" ⮕ "Vykonať" ⮕ "Tlač". <span style="color: rgb(185, 106, 217);">Po tomto bude vytlačený doklad so sumou zhodnou z MyECR *<span style="color: rgb(0, 0, 0);">(Ak nie je zhoda, potom v zozname chýba nejaký doklad).</span>*</span>
3. <span style="color: rgb(185, 106, 217);"><span style="color: rgb(0, 0, 0);">stlačiť "Hotovostné operácie" ⮕ "Výber" a **urobiť výdaj hotovosti, ktorú tvorí súčet celej tržby a vkladu**.</span></span>

<p class="callout info"><span style="color: rgb(185, 106, 217);"><span style="color: rgb(0, 0, 0);">Spočítná hotovosť v šuflíku (bez vkladu) a suma bezhotovostných úhrad je rovná tržbe.</span></span></p>

<p class="callout warning"><span style="color: rgb(185, 106, 217);"><span style="color: rgb(0, 0, 0);">Po celom postupe je možné vykonať aj **ranný vklad**, alebo ho vykoná následujúca smena na jej začiatku práce.</span></span></p>

---

- **[gePOS](https://docs.gecora.com/shelves/gepos-apkhw) - aplikácia pre Android vytvorená pre predaj produktov a prepojiteľná na geCommerce**

# Servisná podpora MyECR

<p class="callout warning">**<span style="color: rgb(224, 62, 45);">POZOR ! VŠETKY SERVISNÉ PODMIENKY ZATIAĽ PLATIA BEZ ZMENY - PO STAROM, TEDA PLATIA SA ROČNÉ PAUŠÁLY AKO DOTERAZ.</span>**<span style="color: rgb(126, 140, 141);"> (2025 september, Attila Jančik +421905907089)</span></p>

> *K tomuto rozhodnutiu nás vedie aktuálny stav trhu. Dôvod je ten, že súčastnosti v oblasti ECR súperí veľa subjektov, predávajúcich ORP a VRP. Výsledok tohoto boja sú neúmerne nízke zisky pre vývojové a servisné organizíácie. To znemožňuje ďalší vývoj aplikácií a seriózny servis dodávaný spotrebiteľovi.*
> 
> ***Preto v súčastnosti sa zaoberéme len zákazkovým vývojom. V prípade potreby, teda len podľa týchto pravidiel je možné realizovať projekty.***
> 
> *Samozrejme že údržba projektov MyECR a gePOS prebieha i naďalej. Projekt geCron je pozastavený, ako i MEOL aj geSys. V udržiavaných projektoch sa momentálne dopracováva bezhotovostná platba terminálmi TatraBanka.*
> 
> *Tvoríme aj pomocné [multiplatformové](https://www.restapi.sk/doku.php?id=kotlin-multiplatform) projekty pre univerzálne využitie aj v cudzích projektoch. Ich výčet uvedieme tu. Zároveň produkujeme zakázkové web systémey, i aplikácie pre mobilné platformy.*

---

### <span style="text-decoration: underline;"><span style="color: rgb(224, 62, 45); text-decoration: underline;">Následujúci text je momentálne NEPLATNÝ !</span></span>

### Nová platobná politika

**Používatelia programu MyECR majú možnosť využiť servisnú podporu, ktorá im zabezpečí určitý stupeň riešenia požiadaviek a opravných riešení s týmto projektom. Zároveň zjednoduší politiku za "servisnú podporu" výrobcom zariadení.**

#####  Aktuálnu cenovú ponuku pre podporu nájdete v tomoto linku (onedlho)

V skratke, jedná sa o paušálne platby na báze mesačnej periodicity. Ich diferencovaná výška zaručí používateľovi programu MyECR adekvátny stupeň podpory. Teda ak sa hradí paušálna podpora, používateľ má možnosť využívať nové verzie programu, radiť sa o nezdokumentovaných funkciách programu, predkladať žiadosti o zmeny v programe či využiť vzdialenú podporu. Taktiež sú v tejto podpore zahrnuté aj periodické poplatky výrobcom pokladníc.

### Doterajšia platobná politika

Do roku 2025 sa našim zákazníkom účovali diferencované sumy, podľa toho o aký produkt sa jednalo. Zväčša sa platilo za tieto komodity:

- Ročná licencia za program MyECR, ktorá mala počiatok a koniec obdobia zúčtovania v závislosti od uvedenia programu do prevádzky. Tu licencia pretakala pri zmene firmy na nástupcu.
- Poplatok za nahratie autentifikačných údajov z Finančnej správy
- Mesačný poplatok za "servisnú podporu" výrobcom: KASO TECHNOLOGIES, s.r.o. a sporadický poplatok výrobcovi VAROS xyz, s.r.o.. Pre výrobcu "Kaso" sa paušálny mesačný poplatok kumuloval a hradil sa až pri potrebe nových knižníc, bez ktorých nebolo možne aplikovať aktuálne zmeny - tento poplatok mal periodický nárast ceny, napríklad bolo nutné ho hradiť pri zmene zaokrúhľovania, či nahratí nových AU.
- Mesačný poplatok pre Besteron - výrobcu platobného terminálu (POI) a zároveň registračnej pokladnice (POS) zahrnoval 24/7 podporu pre POI a telefonickú podporu pre POS riešenie gePOS+geCommerce, ako i všetky nové verzie SW. Tu sa do budúcnosti zmeny neplánujú.

### Oficiálna skladba nových paušálov

- Možnosť aktualizácie MyECR na nové verzie
- Možnosť aktualizácie PPEKK a obslužných programov z produkcie výrobcov eKasa riešení (Kaso, Varos)
- Mailová podpora programu MyECR, vrámci všeobecných dotazov
- Telefonická podpora MyECR pre poruchové stavy
- Opravy a aktualizácie pomocou vzdialenej správy (RustDesk, či Chrome Remote Desktop)
- Varos FT5000 umožňuje začlenenie do [cloud.varos](https://cloud.varos.sk/admin/logout/), kde za Vás môžeme vykonať upgrade zariadenia, či jeho technickú kontrolu a definované servisné úkony. VarosSro za túto službu požaduje zvlášť poplatok.

### Zvláštne ujednania

- Úpravy pre legislatívne zmeny pripravujeme ako nové verzie programov - aplikácia zmien na dátach je vždy na strane používateľa. Ako príklad uvádzame zmeny DPH v roku 2025, kedy sme pripravili 4 scénare s funkčnými riešeniami, avšak samotná aplikácia zmien na produktoch (komoditách) mala byť na strane zákaznika, podľa našej web dokumentácie, kedy sme sa stretali s požiadavkami preceniť jednotlivé produkty u zákazníka nami, pretože on neovládal legislatívu.
- Reklamácie hardverových produktov riešime podľa možností dodávateľa. Upozorňujeme, že Obchodný zákonník špeciálne neupravuje termíny reklamácie a teda môže dôjsť k nepredvídaným zdržaniam. Preto je vhodné mať pripravené záložné riešenie v réžii používateľa.

#####  Všetky práce nad limit ujednania sú účtované zvlášť, podľa akuálneho cenníka.

# Predĺženie licencie MyECR

##### **<span style="color: rgb(224, 62, 45);">Obrázok s postupom je nižšie...</span>**

Ak vám končí licencia programu pre predaj a sklady, potom pre obnovu licencie prosím postupne kliknite na:

1. Pridané (ikona **+** vľavo)
2. Kladka (ikona zamknutej kladky)
3. Odstrániť aktuálny licenčný kľúč (POZOR ! nie registráciu)
4. Potvrdite voľbu a potom sa program pre predaj a sklady ukončí
5. Znova program spustite a zobrazí sa nová licencia
6. Potvrďte OK a malo by to fungovať a zároveň na spodku formu farebne indikuje počet dní)

<p class="callout warning">Ak máte viac počítačov s programom pre predaj a sklady (MyECR), potom postup vykonajte na každom PC.</p>

Prípadne sa pripojíme cez **RustDesk** alebo **AnyDesk** alebo **Chrome Remote Desktop** a vykonáme to cez zdieľanie obrazovky.

##### Postup inštalácie vzdialenej správy

- RustDesk: [https://docs.gecora.com/books/predaj/page/rustdesk](https://docs.gecora.com/books/gepos-apk-pre-android/page/rustdesk)
- Chrome Remote Desktop: [https://docs.gecora.com/books/predaj/page/chrome-remote-desktop](https://docs.gecora.com/books/gepos-apk-pre-android/page/chrome-remote-desktop)

##### Postup stláčania komponentov

![predlzenieLicencie_a.png](https://pub-a257662f88d8455b858a5c3613b8190b.r2.dev/uploads/images/gallery/2025-07/scaled-1680-/predlzenielicencie-a.png)

##### Kde sa zobrazí licenica

[![zostavajucaLicencia_b.png](https://pub-a257662f88d8455b858a5c3613b8190b.r2.dev/uploads/images/gallery/2025-12/scaled-1680-/zostavajucalicencia-b.png)](https://pub-a257662f88d8455b858a5c3613b8190b.r2.dev/uploads/images/gallery/2025-12/zostavajucalicencia-b.png)

---

##### **<span class="attr" data-user-id="d9f42750-bd8c-413f-8604-5595584f74ed">Môžeme Vám nahrať novú verziu programu, ktorá je upravená tak, aby sa kasa nezablokovala 30 dní pred skutočným termínom platnosti AU (platí pre Kaso CHDU).</span>**

v tom prípade volajte na +421905907089 (Po..Pi - 9.00..16.00) , alebo SMS (iMes, WhatsApp, Viber a iné) , alebo: <attila@gecora.com> <info@gecora.com>

---

- **pripravujeme pre Vás podporné aplikácie umožňujúce bezhorovostné úhrady pomocou platobných terminálov Tatrabanka a iné, ako i možnosť úhrady pomocou QR kódu. Pre terminály Bestron eKasa a POI už [riešenia fungujú](https://docs.gecora.com/books/gepos-apk-pre-android/page/priklady-nasadenia#bkmrk-myecr-%3D%3E-gepos-%3A-pos).**
- **[gePOS](https://docs.gecora.com/shelves/gepos-apkhw) - aplikácia pre Android vytvorená pre predaj produktov a prepojiteľná na geCommerce**

# Overiť stav CHDU

Zariadenie CHDU od Kaso Technologies\* je relatívne spoľahlivý modul, avšak občas sa vyskytne porucha, ktorá ho zablokuje. Ako prvé odporúčame skontrolovať či je tlačiareň **zapnutá** a nesvieti na nej **Error**. Potom prekontrolovať USB **kábel** na oboch koncoch či je správne zasunutý (PC(skrutkovací konektor RS232) ⮕ tlačiareň(USB)). Vo Windows v zariadeniach pripojených k systému pozrieť či je namapovaný COMn port CHDU. Nakoniec štandardne **vypnúť** PC aj tlačiareň. **Odpojiť** PC zo zásuvky (230V), aby USB porty stratili napájanie. Potom štandardne **zapnúť** tlačiareň i PC. Poznámka: CHDU pri opdpojení a pripojení USB(strana PC) mala by vo Windows vyvolať zvukovú, prípadne Info akciu a samozrejme v zariadeniach zmenu COMn portu.

#### Zdokumentované poruchy

1. **Zamrznuté CHDU**: program predaja čaká 30 sekúnd a pokiaľ nedostane od CHDU odozvu, ponúkne znova čakanie 30 sekúnd. Ak ani po druhom intervale nenastane odozva, nie je potrebné znova čakať. Je vhdné ho otestovať v programe predaja následovne: "Predaj na POS" ⮕ "Servis pokladníc"\*\* ⮕ "Overiť stav CHDU"\*\*\*. Zároveň prekontrolujte či záložky hore aj rádiový prepínač vpravo je v predposlednej polohe (zväčša s názvom taxisKaso(taxIS CHDU).
2. **Nekomunikuje kontrolér**: CHDU sa v zariadeniach pripojených k Windows javí ako pripojené, avšak programy nekomunikujú. Tento prípad znamená zväčša koniec životnosti CHDU. V tom prípade objednáme nové CHDU (licenciu nie je treba hradiť, ale HW áno ak je mimo záruku). Pokúsime sa preniesť kontinuitu údajov zo starého CHDU do nového (trik s chladničkou a zahriatím) a môžete pokračovať v predaji. Ak sa prenos nepodarí, potom registre dokladov v CHDU počítajú od nuly.

#### Reklamácia alebo nahradenie CHDU

Pôvodné vadné CHDU obsahuje koncové dáta a licenciu. Ak vadné CHDU občas naštartuje, je možné tieto dáta preniesť do nového CHDU ako počiatočný stav. Nie vždy sa to podarí, ale licencia platí na KP, takže to je aj tak prenositeľné aspoň ako existujúca licencia, avšak stavy počítadiel budú v novom CHDU nulové. Na prenos stavov slúži taxISman.exe

V prípade že sa rozhodnete **nepokračovať** ďalej so zariadením Kaso CHDU, potom môžete využiť iné naše eKasa s CHDU, ako napríklad [Besteron](https://docs.gecora.com/books/gepos-apk-pre-android/page/priklady-nasadenia#bkmrk-myecr-%3D%3E-gepos-%3A-pos) alebo [Varos](https://docs.gecora.com/books/zariadenia/chapter/varos-ft5000). Kalkulácie prechodu sme uviedli v článku [CHDU Kaso je pokazené](https://docs.gecora.com/books/zariadenia/page/chdu-kaso-je-pokazene).

##### Aké porty a adresy musia byť pre beh drivera aktuálne otvorené?

- https://ekasa.financnasprava.sk/mdu/soap/services/v2 (TCP/IP, port 443 )
- https://bos.taxisdrv.sk/taxisbos.ashx (TCP/IP, port 443 )
- time.windows.com (UDP, port 123) – časový server Micorsoft pre kontrolu času na počítači

---

#### Ilustračné obrázky

<table border="1" id="bkmrk-%2A-chdu-kaso-%2A%2A-servi" style="border-collapse: collapse; width: 100%;"><colgroup><col style="width: 18.7501%;"></col><col style="width: 81.3691%;"></col></colgroup><tbody><tr><td>\* CHDU Kaso</td><td>[![chduKaso_ilustracneFoto_a.jpeg](https://assets.docs.gecora.com/uploads/images/gallery/2024-09/scaled-1680-/chdukaso-ilustracnefoto-a.jpeg)](https://assets.docs.gecora.com/uploads/images/gallery/2024-09/chdukaso-ilustracnefoto-a.jpeg)

</td></tr><tr><td>\*\* Servis pokladníc</td><td>[![chduKaso_servisPokladnic.jpeg](https://assets.docs.gecora.com/uploads/images/gallery/2024-09/scaled-1680-/chdukaso-servispokladnic.jpeg)](https://assets.docs.gecora.com/uploads/images/gallery/2024-09/chdukaso-servispokladnic.jpeg)

</td></tr><tr><td>\*\*\* Overiť stav CHD</td><td>[![chduKaso_overitStav.jpeg](https://assets.docs.gecora.com/uploads/images/gallery/2024-09/scaled-1680-/chdukaso-overitstav.jpeg)](https://assets.docs.gecora.com/uploads/images/gallery/2024-09/chdukaso-overitstav.jpeg)

</td></tr></tbody></table>

---

- **[gePOS](https://docs.gecora.com/shelves/gepos-apkhw) - aplikácia pre Android vytvorená pre predaj produktov a prepojiteľná na geCommerce**

# Zabezpečenie tržby

<p class="callout warning">Ak na prevádzke máte obsluhu (personál) bez plnej dôvery, potom odporúčame obmädziť práva a možnosti personálu voľne zaobchádzať s produktami a tržbami v pokladni.</p>

### Ciele nastavení

- zabrániť personálu vo výmaze produktov z dokladov, prípadne celých dokladov
- zabezpečiť kontrolu hotovosti v pokladni

### Nastavenia storna a prehľad storna

Zabezpečenie prehľadu o stornách, prípadne znížie právomoci používateľov:

- **Archivovať storná** v servise predaja: Spustiť program ⮕ Predaj na POS ⮕ Servisné nastavenia 
    - Archivovať storná ⮕ \[On\]
    - Opraviť len posledné množstvo ⮕ \[On\]
    - Potom získate <span style="text-decoration: underline;">prehľad o stornách</span>: opäť servis predaja a stlačiť tlačidlo "Prehľad storna" : 
        - Na konci zoznamu sú posledné storná
        - Vymazať informácie môžete všetky, alebo vlastný Interval "O1"
        - Interval sa zvolí tak, že sa v stĺpci O1 označia prvá a posledná položka a potom stlačiť "Označ interval O1"

### Zákaz výmazov položiek dokladu

- **Zákazy výmazov** pri používateľoch: Spustiť program ⮕ Login ⮕ Používatelia ⮕ &lt;User(napr.JohnDoe)&gt; 
    - zákaz mazania položiek ⮕ \[On\]
    - zakázať mazanie dokladov ⮕ \[On\]
    - zakázať znižovanie množstva pri položke ⮕ \[On\] (nemusí nutne byť aktivované - klávesa "--" v predaji)
    - Potom je možné zbaviť sa produktov z otvoreného dokladu len tak, že budú prevedené do iného (zberného) dokladu : *viz následujúci text =&gt;*

### Prenos produktov do nového dokladu - celý riadok

- v stĺpci “Oz” zaškrtnúť riadky ktoré sa majú preniesť (ak treba zrušiť všetky zaškrtnutia, pod stĺpcom je “Off”)
- stlačiť v Zásobník “DO&gt;” ⮕ Áno (Skutočne … ?) : riadky sa presunú do zásobníka
- stlačiť “Exit” - čím sa odíde z dokladu
- stlačiť “Vytvoriť nový doklad”
- stlačiť v Zásobník “ZO&gt;” : ⮕ Áno (Skutočne … ?) : riadky sa presunú zo zásobníka do dokladu (ostane prázdny (zelená))
- stlačiť “Platba”

### Prenos produktov do nového dokladu - čiastočné množstvá z riadokov (položiek)

- v stĺpci “Oz” zaškrtnúť riadky ktoré sa majú preniesť
- stlačiť v Zásobník “DO IM&gt;”
- zobrazí sa form, v ktorom v stĺpci “Množstvo” treba prepísať koľko má byť odpočítané
- stlačiť “Exit”
- stlačiť “Exit” - čím sa odíde z dokladu
- stlačiť “Vytvoriť nový doklad”
- stlačiť v Zásobník “ZO&gt;” : ⮕ Áno (Skutočne … ?) : riadky sa presunú zo zásobníka do dokladu
- stlačiť “Platba”

#### Ako sa zbaviť omylných položiek

Stane sa, že na doklad sa dostane nechcene nepotrebný produkt, potom tento presunime do zberného dokladu, ktorý po smene prekontroluje a zmaže prevadzkár. Alebo sa pridá väčšie množstvo a ak je zakázané znižovanie, potom sa do zberného dokladu presunie len čiastočné množstvo.

### Uzávierky

- tlačidlo “Denná skladová” (červené) slúži na uzatvorenie smeny. Riadok “Zdaniteľný obrat” je súčet všetkých dokladov bez rozdielu, či je v eKasa, alebo dodací list elebo ZŤP.
- tlačidlo “Servis pokladníc” (žlté) ⮕ “Priebežné stavy v CHDU” (červené) slúži na výpis stavov v eKasa. Netreba brať ohľad na riadky “Hotovosť” (Cash) a “Platobná karta” (Card), pretože nie je zaručené, že personál pri platbe správne zadal typ platidla
- Platobný terminál : má vlastnú smenovú alebo dennú uzávierku, ktorá informuje o obrate

Kontrola hotovosti sa vykoná tak, že ak spočítame počiatočný stav (na vydávanie) a “Zdaniteľný obrat”, dostaneme súčet ktorý má súhlasiť so súčtom platidiel: počiatok (na vydávanie) + terminál (uzávieka) + cash (tržba v peňaženke(bez počiatku))

Kontrola stornovaných produktov sa vykoná cez: Predaj na POS ⮕ Servisné nastavenia - Prehľad storna (tlačidlo). V zozname storien je číslo dokladu ktoré korešponduje s číslom v zozname vystavených dokladov a potrebné údaje o obsluhe a produktoch. Stĺpce "O1" a "O2" slúžia na označenie intervalu a ich súčet. Po kontrole je možné odmazať doklady ("Výmaz všetkých")

*Poznámka: Z pohľadu zákona sa všetky platidlá považujú za hotovosť a nie je ich treba rozlišovať (hotovosť, terminál, stravné lístky, ...). Zatiaľ nemáme info ako je to s payBySquare...*

### Uzávierky MyECR + Besteron

Ako zistiť výšku sprepitného ak platby prebiehajú na "terminály", aj "hotovosťou", aj "úhradou faktúry - dodací list" :

1. Po smene vykonajte uzávierku v počítači: stlačte tlačidlo “**Denná skladová**” (červené) ⮕ na otázku "Zrušiť povel ?" ⮕ "Nie" ⮕ "Súbor vytlačiť" ⮕ "Ok" ⮕ "Exit" ⮕ "Exit" (poznámka: najprv ľavé zelené: Otvor dole)
2. Označte si riadok “**Zdaniteľný obrat**”
3. V platobnom terminály prejdite na základnú plochu Android: výjsť z aplikácie gePOS (Exit-y, alebo napríklad stlačiť krúžok v navigačnej lište: ![image.png](https://pub-a257662f88d8455b858a5c3613b8190b.r2.dev/uploads/images/gallery/2025-07/scaled-1680-/image.png))
4. potom stlačiť ikonu "Besteron" a prejsť do menu (![image.png](https://pub-a257662f88d8455b858a5c3613b8190b.r2.dev/uploads/images/gallery/2025-07/scaled-1680-/aoDimage.png)), kde vybrať: "Uzávierka" ⮕ "Uzávierka" . Po tomto bude vytlačený doklad so sumou úhrad kartou.
5. Označte si riadok “**POS predaj**” prípadne "Vrátenia" a "**Sprepitné**"
6. Spočítajte hotovosť v peňaženke
7. Od "Zdaniteľný obrat" odpočítajte "POS predaj" a získate výsledok ktorý je "tržba v hotovosťi" a ak je v peňaženke naviac, tak to je "sprepitné v hotovosti"
8. Spočítajte "sprepitné v hotovosti" a "**Sprepitné**" (mínus dane) a získate celkový výsledok sprepitného

### Ďalšie nastavenia

- Predaj na POS ⮕ Servisné nastavenia
- Archivovať objednávky ⮕ \[On\]


Toto nastavenie aktivuje záznam objednávok na objednávkových tlačiarňach (bar, kuchyňa) a zabezpečí, že čašník a kuchár budú navájom dodržiavať korektný postup (čašník neopomenie záporné objednávky)

Kontrola sa vykoná cez: Predaj na POS ⮕ Servisné nastavenia - Paragńy moje (elbo cudzie) ⮕ Archív objednávok (tlačidlo)

---

- **[gePOS](https://docs.gecora.com/shelves/gepos-apkhw) - aplikácia pre Android vytvorená pre predaj produktov a prepojiteľná na geCommerce**

# Pokladničný Doklad - vrátenie/reklamácia/storno

Ak je nutné vrátiť financie zákaznikovi za vrátený tovar, tak využijeme ponuku zaevidovaných dokladov s automatikou doplnenia *referenceID* , alebo možnosť manuálneho vyplnenia.

### Reklamácia zo zoznamu dokladov

**1.** Otvoríme nový doklad predaja: **Predaj na POS** ⮕ **Prihlásiť obsluhu** ⮕ **Vytvoriť nový doklad**

<table border="1" id="bkmrk-2.-klikn%C3%BA%C5%A5-na-z%C3%A1lo%C5%BEk" style="border-collapse: collapse; width: 100%;"><colgroup><col style="width: 50%;"></col><col style="width: 50%;"></col></colgroup><tbody><tr><td>[![001_zalozky.png](https://assets.docs.gecora.com/uploads/images/gallery/2025-02/scaled-1680-/001-zalozky.png)](https://assets.docs.gecora.com/uploads/images/gallery/2025-02/001-zalozky.png)

</td><td>**2.** Kliknúť na záložku **Prídavné**</td></tr><tr><td>[![002_zalozkySchovane.png](https://assets.docs.gecora.com/uploads/images/gallery/2025-02/scaled-1680-/002-zalozkyschovane.png)](https://assets.docs.gecora.com/uploads/images/gallery/2025-02/002-zalozkyschovane.png)

</td><td>! Ak záložky na predchádzajúcom obrázku nie sú v okne pradaja zobrazené, potom vpravo dole treba zrušiť zaškrtnutie spínača **Záložky schované**</td></tr><tr><td>[![003_zalozkaPridavne.png](https://assets.docs.gecora.com/uploads/images/gallery/2025-02/scaled-1680-/003-zalozkapridavne.png)](https://assets.docs.gecora.com/uploads/images/gallery/2025-02/003-zalozkapridavne.png)

</td><td>**3.** Kliknúť na tlačidlo **Reklamácia z archívu predaja** a následne sa otvorí okno so zoznamom predajov.

V zozname predajov nájdeme doklad, ktorý chceme vyreklamovať a klikneme na **Exit**.

*Poznámka: V zozname predajov sa dá hýbať modrým tlačidlom **Hore**, alebo kliknutím do zonamu dokladov a pohybom šípkou, či PageUp a PageDown a podobne.*

*Poznámka: Vybraný doklad musí obsahovať **UID/OKP**, aby mohol byť reklamovaný.*

</td></tr></tbody></table>

**4.** Po týchto krokoch ak boli úspešné, sa doklad naplní produktami z pôvodného dokladu a všetky budú mať záporné množstvo. Produkty ktoré nemajú byť na doklade reklamácie, je možné vymazať (klik na produkt a tlačidlo **Zmaž RIADOK**.

**5.** Pre uzavretie dokladu a vrátenie sumy treba stlačiť **Platba** a v okne platby **PLATBA**.

### Reklamácia manuálna

1. Otvoríme nový doklad predaja: **Predaj na POS** ⮕ **Prihlásiť obsluhu** ⮕ **Vytvoriť nový doklad**
2. Do vstupného poľa **Kód** napíšeme množstvo a krát a prípadne kód produktu, príklad: **-1\*** a stlačíme **Enter**
3. ak nebol vložený kód produktu, tak potom sa otvorí cenník, z ktorého produkt vyberieme
4. Zobrazí sa malé okno **Vrátenie komodity - reklamácia**, v ktorom je otázka **Otvoriť zoznam dokladov ?**
    1. Ak zvolíme **Áno**, potom sa zobrazí okno so zoznamom dokladov, obdobne ako v predošlom odstavci
    2. Ak zvolíme **Nie**, zobrazí sa vstupný riadok do ktorého napíšeme UID dokladu, z ktorého sa vrátenie realizuje
5. Pre uzavretie dokladu a vrátenie sumy treba stlačiť **Platba** a v okne platby **PLATBA**.

---

- **[gePOS](https://docs.gecora.com/shelves/gepos-apkhw) - aplikácia pre Android vytvorená pre predaj produktov a prepojiteľná na geCommerce**

# MyECR - predaj - zľava na položky

Zľava nemá vplyv na produkty v cenníku, teda nie je treba po aplikovaní zliav tam vykonať opravy.

#### Variabilná zľava

<table border="1" id="bkmrk---v-doklade-predaja-" style="border-collapse: collapse; width: 100%;"><colgroup><col style="width: 28.0046%;"></col><col style="width: 71.9954%;"></col></colgroup><tbody><tr><td>[![a_select.png](https://assets.docs.gecora.com/uploads/images/gallery/2024-09/scaled-1680-/a-select.png)](https://assets.docs.gecora.com/uploads/images/gallery/2024-09/a-select.png)

</td><td>- v doklade predaja označte jednotlivé produkty myšou</td></tr><tr><td>[![b_select.png](https://assets.docs.gecora.com/uploads/images/gallery/2024-09/scaled-1680-/b-select.png)](https://assets.docs.gecora.com/uploads/images/gallery/2024-09/b-select.png)

</td><td>- pre hromadné označenie, odzančenie a inverziu môžete použiť tlačidlá</td></tr><tr><td>[![c_buttonPlusMinus.png](https://assets.docs.gecora.com/uploads/images/gallery/2024-09/scaled-1680-/c-buttonplusminus.png)](https://assets.docs.gecora.com/uploads/images/gallery/2024-09/c-buttonplusminus.png)

</td><td>\- Stlačte tlačodlo "%-/+"

\- Na otázku: Skutočne pridať zľavu/prirážku - stlačte Áno

</td></tr><tr><td>[![c_rounding.png](https://assets.docs.gecora.com/uploads/images/gallery/2024-09/scaled-1680-/c-rounding.png)](https://assets.docs.gecora.com/uploads/images/gallery/2024-09/c-rounding.png)

</td><td>\- zaokrúhlenie ponechajte na 2 desatinné miesta

\- stlačte Ok

</td></tr><tr><td>[![d_setDiscount.png](https://assets.docs.gecora.com/uploads/images/gallery/2024-09/scaled-1680-/d-setdiscount.png)](https://assets.docs.gecora.com/uploads/images/gallery/2024-09/d-setdiscount.png)

</td><td>\- napíšte číslo vyjadrujúce zľavu

\- záporné číslo znamená prirážku (toto zväčša nepoužijete)

\- stalčte Exit

\- na otázku či aplikovať - potvrďte Áno, čím sa zľava vykoná

</td></tr></tbody></table>

#### Odvolanie zľavy

<table border="1" id="bkmrk---na-z%C3%A1lo%C5%BEke-%22pr%C3%ADdav" style="border-collapse: collapse; width: 100%;"><colgroup><col style="width: 27.5596%;"></col><col style="width: 72.5596%;"></col></colgroup><tbody><tr><td>[![1a_revertDiscount.png](https://assets.docs.gecora.com/uploads/images/gallery/2024-09/scaled-1680-/1a-revertdiscount.png)](https://assets.docs.gecora.com/uploads/images/gallery/2024-09/1a-revertdiscount.png)

</td><td>\- na záložke "Prídavné" použite tlačítko "Vrátiť ceny"

\- na otázku: skutočne vrátiť ceny na pôvodné - stlačte Áno, čím sa ceny obnovia na pôvodné

</td></tr></tbody></table>

---

- **[gePOS](https://docs.gecora.com/shelves/gepos-apkhw) - aplikácia pre Android vytvorená pre predaj produktov a prepojiteľná na geCommerce**

# Nákupné ceny

### Úvod

Primerná a občas aj nákupná cena v komodoitách (produktoch) nie je presná, nakoľko príjemky sa veľa krát robia aj pri mínusových skladových položkách a tento skladový program počíta **vážený priemer**. Teda pri zápornom skladovom množstve sa nedá vypočítať tento vážený priemer.

Pre vyššiu presnosť je treba vykonať sériu úkonov na prepis posledných nákupných cien z príjemok do komodít a odtiaľ zasa do inventúry. Ide aj o výdajky či cez pokladňu, alebo priamo sklad, hlavne ak je treba zhodiť ceny na nákupné a k nim napríklad pridať percentuálny zisk.

Tu je uvedený postup re inventúru, ale začiatok je vhodný aj pre predaj či výdaj.

### Postup

<p class="callout info">Popis pre postup je pod každým obrázkom</p>

[![001_komoButtonService.png](https://assets.docs.gecora.com/uploads/images/gallery/2025-01/scaled-1680-/001-komobuttonservice.png)](https://assets.docs.gecora.com/uploads/images/gallery/2025-01/001-komobuttonservice.png)

- Z úvodnej obrazovky sa vojde do produktov (**Komodity**) a stlačí sa červené tlačítko **Servis**

[![002_komoServiceFc1.png](https://assets.docs.gecora.com/uploads/images/gallery/2025-01/scaled-1680-/002-komoservicefc1.png)](https://assets.docs.gecora.com/uploads/images/gallery/2025-01/002-komoservicefc1.png)

- <span style="text-decoration: underline;">Prvý krok</span> je výber funkcie **1 = Prepis poslednej NC z príjemok** - do **Vaša voľba** napísať **1**, dať **Enter**. Potom podržať **ľavý Ctrl** a kliknúť na **W**, čím sa vykoná vybraná funkcia.
- <span style="text-decoration: underline;">D</span><span style="text-decoration: underline;">ruhý krok</span> je **2 = Prepis priemernej NC poslednou NC**. Takto všetky produkty budú mať aktuálne nákupné ceny.

<p class="callout success">Ďalej je popis pre inventúru, tu končí postup pre predaj a výdaj či fakturáciu.</p>

---

[![003_itemsOfInventoryButtonService.png](https://assets.docs.gecora.com/uploads/images/gallery/2025-01/scaled-1680-/003-itemsofinventorybuttonservice.png)](https://assets.docs.gecora.com/uploads/images/gallery/2025-01/003-itemsofinventorybuttonservice.png)

- Ak otvoríme formulár (okno) s inventúrou, tak stlačíme tlačidlo **Servis** a obdobne ko je vyššie pri produktoch popísané, vykonáme funkciu **1**, čím sa opravia skladové ceny (na posledné nákupné ceny bez DPH).

Ďalej už prepočet automaticky nové ceny spracuje pri opustení tohoto formu (Exit).

[![004_inventoryPrintButtons.png](https://assets.docs.gecora.com/uploads/images/gallery/2025-01/scaled-1680-/004-inventoryprintbuttons.png)](https://assets.docs.gecora.com/uploads/images/gallery/2025-01/004-inventoryprintbuttons.png)

- Pre stav skladu je vhodné použiť tlačidlo **Tlač ako stav skladu /nenulové**

[![005_inventoryReportIssueType.png](https://assets.docs.gecora.com/uploads/images/gallery/2025-01/scaled-1680-/005-inventoryreportissuetype.png)](https://assets.docs.gecora.com/uploads/images/gallery/2025-01/005-inventoryreportissuetype.png)

- Po stlačení sa otvorí report podobný výdajke, kde je skladová aj predajná cena. V ňom sú produkty s nenulovým stavom.

[![007_inventoryReportFullListTypeNew.png](https://assets.docs.gecora.com/uploads/images/gallery/2025-01/scaled-1680-/007-inventoryreportfulllisttypenew.png)](https://assets.docs.gecora.com/uploads/images/gallery/2025-01/007-inventoryreportfulllisttypenew.png)

- Report volaný tlačidlom **Tlač inventúry - komplet** poskytuje všetky položky a sumy skladové aj evidované - aký by mal byť stav.

---

- **[gePOS](https://docs.gecora.com/shelves/gepos-apkhw) - aplikácia pre Android vytvorená pre predaj produktov a prepojiteľná na geCommerce**

# Časté závady v poslednom čase

Postupom času sa častejšie stáva, že Windows 10 ktorý stráca podporu, sa chová menej stabilne. Zároveň i počítače už nie sú tak pružné po množstve updejtov rôznej kvality a sú opotrebené. Aby ste minimalizovali tieto problémy, skúste základné kroky:

- [Aktualizovať Windows](https://support.microsoft.com/en-us/windows/update-windows-3c5ae7fc-9fb6-9af1-1984-b5e0412c556a#WindowsVersion=Windows_10 "Win10Update") a vyhľadať aj voliteľné aktualizácie, ktoré môžu mať vplyv na fungovanie periférií (CHDU, displej, porty a iné)
- Ak máte klasický pevný disk (nie SSD), potom ho môžete [defragmentovať systémom](https://support.microsoft.com/en-us/windows/defragment-your-windows-10-pc-048aefac-7f1f-4632-d48a-9700c4ec702a "WinDefrag"), alebo externou utilitou (napríklad Defraggler)
- Vyčistiť registre (napríklad CCleaner)
- Vyčistiť vnútrajšok PC - vysávač + štetec. Neodpájajte konektory. Nedemontujte chladič procesora. Podľa možnosti vyčistite aj priestor pred a za ventilátorom procesora. Ideálne je vzduchom prefúknuť napájací zdroj (v lokáloch využite CO2 či N2+CO2).

#### Aké závady pozorujeme

- strata pripojenia k DB serverom - ovládač MariaDB otvorí okno (treba tam dať viac krát Cancel)
- strata pripojenia k CHDU a zákazníckemu displeju (treba update Windows)
- extrémne spomalený PC - znečistený vnútrajšok PC, môže sa lúčiť klasický HDD alebo je značne fragmentovaný, nedostatok pamäte RAM, náhodne vyskakujúce okná, vplyvom zavirovania systému
- malý výkon procesora - zanesený chladič, prípadne vysušená pasta pod ním

#### Záver

Ak čokoľvek, aj to čo tu nieje uvedené nepomáha, bude nutné prejsť na Windows 11 a mový PC, alebo využiť náš [nový projekt gePOS](https://docs.gecora.com/shelves/gepos-apkhw "gePOS") - APK pre Android.

Zároveň upozorňujeme používateľov Windows 7, že nemajú ani zabezpečenie sytému na dostatočnej úrovni. Tam je prechod na nový Windows+PC, či iný systém nutný

##### <span style="text-decoration: underline;">Poznámky:</span>

- OS Windows u nás neinštalujeme, ani nepreinštalovávame
- Nový PC je v predinštalovanom stave. Ak si ho nenastavíte sami, potom si účtujeme aj tento čas na prípravu PC.
- Neinštalujeme cudzie zariadenia (tlačiarne, scannery, váhy, displeje, LAN IP zariadenia a iné)
- Nastavenie rútra vykonáme iba ak sa jedná o moderné a kvalitné zariadenie a to len v rozsahu vyhradenia pevnej IP pre zariadenie, prípadne otvorenie brány. Je však vhodné, aby si to zákazník naštudoval, lebo my toto zariadenie neudržiavame. Je nutné mať pre nastavenie rútru doň admin prístup

---

- **[gePOS](https://docs.gecora.com/shelves/gepos-apkhw) - aplikácia pre Android vytvorená pre predaj produktov a prepojiteľná na geCommerce**

# RustDesk

RustDesk je plnohodnotná alternatíva diaľkového ovládania s otvoreným zdrojom pre vlastné hosťovanie a zabezpečenie s minimálnou konfiguráciou. (https://rustdesk.com)

#### Stiahnutie programu a spustenie

- v prehliadači prejdite na stránku: [RustDesk – The Open Source Remote Desktop Access Software](https://rustdesk.com/)
- vpravo stlačte tlačidlo "Download" a budete presmerovaní na úložisko github.com ( [Release 1.3.1 · rustdesk/rustdesk · GitHub](https://github.com/rustdesk/rustdesk/releases/tag/1.3.1) )
- ak ste používateľ Windows, potom si vyberte variantu programu (typ Windows 64bit/32bit zistíte v Systém⮕Info). EXE varianta je priamo spustiteľná, MSI je inštalátor pre 32bit aj 64bit (**odporúčame MSI** a vykonať inštaláciu, čo vytvorí aj ikonu na ploche a zároveň i spustí program). Ak ste program len stiahli, potom ho spustite z miesta kde ste ho uložili.
- v spustenom rustdesk je vľavo\* ID a HESLO, ktoré nám oznámte (obdobne ako v TeamViewer) a pripojíme sa k zdialenej správe vášho PC

#### Ilustračné obrázky

\* spustený rustdesk

[![image.png](https://assets.docs.gecora.com/uploads/images/gallery/2024-09/scaled-1680-/7eGimage.png)](https://assets.docs.gecora.com/uploads/images/gallery/2024-09/7eGimage.png)

---

- **[gePOS](https://docs.gecora.com/shelves/gepos-apkhw) - aplikácia pre Android vytvorená pre predaj produktov a prepojiteľná na geCommerce**

# Chrome Remote Desktop

Doplnok prehliadača Google Chrome umožňuje vzdialený prístup k PC, obdobne ako AnyDesk, či TeamViewer. Nakoľko už nie je možné zdarma použiť posledné dva produkty, využite možnosť od Google. Má síce isté obmädzenia správy OS, ale na bežné veci postačuje.

V budúcnosti na naše servery inštalujeme **rustdesk** ([https://rustdesk.com/)](https://rustdesk.com/)), o čom Vás budeme informovať.

**V prípade že nie je možná vzdialená správa Vášho PC, je možné vykonať zásah len osobne.** Ak máte k dispozícii prístup cez VNC Server, potom vieme využiť aj túto možnosť a inštalácia od Chrome nie je nutná.

Inštalácia:

- ak nemáte nainštalovaný prehliadač Google Chrome, potom prejdite na link: [https://www.google.com/intl/sk\_sk/chrome/](https://www.google.com/intl/sk_sk/chrome/) a inštalujte ho.
- v prehliadači Chrome sa prihláste do účtu Google (ak nemáte, vytvorte si ho)
- v správe doplnkov dajte vyhľadať "chrome remote desktop", alebo prejdite na link: [https://chromewebstore.google.com/detail/chrome-remote-desktop/inomeogfingihgjfjlpeplalcfajhgai?hl=sk&amp;utm\_source=ext\_sidebar](https://chromewebstore.google.com/detail/chrome-remote-desktop/inomeogfingihgjfjlpeplalcfajhgai?hl=sk&utm_source=ext_sidebar)
- pridajte doplnok do prehliadača
- spustite vybraný doplnok a zvoľte "Zdieľať moju obrazovku"
- automaticky sa zobrazí možnosť inštalácie Chrome Remote Desktop do zariadenia - zvoľte "Inštalovať" a potvrďte pridanie do TaskBar
- vyberte "Zdieľať túto obrazovku" a inštalujte aplikáciu
- vyberte "Generovať kód" - tento kód nám nadiktujte
- odteraz bude ikona pre vzdialený prístup na lište
- môžete odinštalovať AnyDesk ako i TeamViewer, ak ich už nebudete využívať

---

- **[gePOS](https://docs.gecora.com/shelves/gepos-apkhw) - aplikácia pre Android vytvorená pre predaj produktov a prepojiteľná na geCommerce**

# XAMPP - inštalácia

XAMPP je bezplatný nástroj, ktorý obsahuje **Apache** + MariaDB + PHP + Perl. Jeho inštalácia je jednoduchá. [Domovská stránka XAMPP](https://www.apachefriends.org/) obsahuje aj popis pre inštaláciu.

V domovskom adresári (napríklad: c:\\xampp\\htdodcs) vytvorte adresár myecr do ktorého bude JSON s dátami pri platbe v MyECR ukladaný. Tú istú cestu nastavte j v MyECR v otovorenom doklade na záložke Servis, ako je to popísané v článku [Záverečné úpravy MyECR](https://docs.gecora.com/books/gepos-apk-pre-android/page/zaverecne-upravy-myecr#bkmrk-potrebn%C3%A9-%C3%BApravy-pre-).

<p class="callout success">Po inštalácii odporúčame XAMPP spustiť ako administrátor Windows a v jeho ovládacom panely a v konfigurácii nastaviť spustenie Apache. Taktiež nastavte minimalizovaný panel po spustení. Do Windows **shell:startup** skopírujte (w10), alebo vložte (w11) odkaz na exe XAMPP.</p>

<p class="callout info">Kde sa spustiteľný program vo WIndows nachádza, zistíte napríklad tak, že ho necháte podľa názvu vyhľadať a zvolíte možnosť "Otvoriť umiestnenie"</p>

---

- **[gePOS](https://docs.gecora.com/shelves/gepos-apkhw) - aplikácia pre Android vytvorená pre predaj produktov a prepojiteľná na geCommerce**

# WampServer - inštalácia

#### Úvod

Jedná sa webovú vývojovú platformu bez prístupu na internet. Nám pomôže nazdieľať dáta z programu pre predaj. Wamp využijeme v jeho najprimitívnejšej forme, s využitím HTTP komunikácie. Je však možné aj jeho plné využitie ako LAN servera s PHP, MySQL, MariaDB. Tú istú prácu ako WampServer zastane aj [XAMPP](https://www.apachefriends.org/) od BitRock, ba aj o čosi viac možno zvládne. ! Pozor ! tieto lokálne prostredia i keď dokážu komunikovať smerom do WAN, nie sú na to určené z bezpečnostných dôvodov. Na to je treba použiť server, alebo hosting.

### Inštalácia WampServer

- Z domovskej stránky [wampserver.aviatechno.net](https://wampserver.aviatechno.net/?lang=en) získajte inštalátor (Installers Wampserver full install version) a redistribúcie C++ (ZIP: All VC Redistributable Packages (x86\_x64) (32 &amp; 64bits)).
- Najprv zo ZIP-u s VC++ inštalujte všetky 64bit verzie a od roku 2010(asi vrátane) inštalujte aj 32bit verzie
- Inštalujte WampServer a ak by chýbala nejaká redistribúcia VC++ tak ju počas inštalácia doinštalujte (ištalátor WS oznámy potrebné kroky, bez nutnosti jeho ukončenia)
- Vytvorte nové pravidlo vo Windows Defender Firewal : doplňte WampServer a udeľte mu práva pre httpd.exe ( c:\\wamp64\\bin\\apache\\apache2.4.59\\bin\\httpd.exe).
- Otvorte pre Apache komunikáciu na LAN 
    - staršie verzie: Apache ⮕ httpd-vhosts.conf a prepíšte Require local =&gt; Require all granted
    - novšie verzie: *...doplníme...* vytvorte nový virtual myecr a až potom prepíšte pre jeho conf pre root aj virtual na Require all granted
    - pre viac info hľadajte: wampserver prompt http for lan network a môžete nájst napríklad: [toto](https://stackoverflow.com/questions/24005828/how-to-enable-local-network-users-to-access-my-wamp-sites), alebo iné...
- Overte v prehliadačil localhost (127.0.0.1) a ak je ok, potom si zistite IP adresu PC s Wamp-om (cmd ⮕ ipconfig) a overte prístup z iného stroja na LAN. Odporúčame túto IP rezervovať v routeri.
- Ak ste ešte nevytvorili vo Wamp-e zložku myecr *...doplníme...*, tak ju vytvorte, lebo do nej bude MyECR zapisovať receipt.json, určený pre načítanie terminálom

Ďalej konfigurujte MyECR podľa článku [Záverečné úpravy MyECR](https://docs.gecora.com/books/gepos-apk-pre-android/page/zaverecne-upravy-myecr).

---

- **[gePOS](https://docs.gecora.com/shelves/gepos-apkhw) - aplikácia pre Android vytvorená pre predaj produktov a prepojiteľná na geCommerce**

# Zmena DPH 2025

> **V tomto článku informujeme, aké sú u nás varianty pre prechod na nové DPH v roku 2025, aj ako nasadiť nové verzie programov.**
> 
> - *<span style="color: rgb(224, 62, 45);">Minimálna verzia programu pre Predaj A Sklady má byť **2412191** (v programe vľavo dole žltou \[rrmmddn\])</span>*
> - *<span style="color: rgb(224, 62, 45);">Odporúčame [predprípravu](https://docs.gecora.com/books/gepos-apk-pre-android/page/zmena-dph-2025#bkmrk-pr%C3%ADprava-zmeny-dph-p) **nami** v tomto roku a [prechod](https://docs.gecora.com/books/gepos-apk-pre-android/page/zmena-dph-2025#bkmrk-zmena-dph-na-2025---) na rok 2025 si viete realizovať aj sami. Potravinári môžu využiť [špeciálne prepočty DPH](https://docs.gecora.com/books/gepos-apk-pre-android/page/zmena-dph-2025#bkmrk--8), ktoré sa vykonávajú pred postupom [prechod](https://docs.gecora.com/books/gepos-apk-pre-android/page/zmena-dph-2025#bkmrk-zmena-dph-na-2025---).</span>*
> - *<span style="color: rgb(224, 62, 45);">eKasa TaxIS Kaso CHDU je potreba aktivovať servisnú podporu s API 2.0.5, možnú len cez náš servisný portál - tú vám preúčtujeme v roku 2025 až nám výrobcovia dodajú na to podklady</span>*
> - *<span style="color: rgb(224, 62, 45);">Varos eFT500 vyžaduje uhradiť licenciu na update pre eFT5000 na verziu 5.0.2 - [viac info priamo na VarosSk](https://www.varos.sk/), kde by cena mala byť 90€+DPH</span>*
> - *<span style="color: rgb(224, 62, 45);">Vzdialenú podporu vykonávame </span><span style="color: rgb(224, 62, 45);">prístupom cez [RustDesk](https://docs.gecora.com/books/gepos-apk-pre-android/page/rustdesk), alebo [Chrome Remote Desktop](https://docs.gecora.com/books/gepos-apk-pre-android/page/chrome-remote-desktop).</span>*
> - *<span style="color: rgb(224, 62, 45);">Ceny v tomto článku platia len na konci roka 2025</span>*

<p class="callout info"><span style="color: rgb(0, 0, 0);">*Informácie o legislatíve na [DaňovéCentrumSk](https://www.danovecentrum.sk/aktuality/nove-sadzby-dph-od-1-1-2025-toptema-dc-10-2024.htm), príloha na epiSk:* </span><span style="color: rgb(0, 0, 0);">*[zoznam tovarov so zníženou sadzbou dane](https://www.epi.sk/zz/2004-222#f3050265), alebo všeobecné informácie napríklad aj na [papayaPosSk](https://papayapos.sk/27181/nove-sadzby-dph-platne-uz-od-1-1-2025/?gad_source=1)*</span></p>

<p class="callout info"><span style="color: rgb(0, 0, 0);">*Aktuálny [Zoznam platných rozhodnutí](https://www.financnasprava.sk/sk/podnikatelia/dane/ekasa/vyrobcovia-ekasa) na stránke FS - o certifikácii eKasa a PPEKK*</span></p>

<p class="callout warning"><span style="color: rgb(0, 0, 0);">*projekt MyECR (pôvodne PAS predaj a sklady), bude postupne v roku 2025 doplnený, alebo odstavený a nahradený projektom gecora.solutions.geCommerce + gecora.solutions.gePOS pre WEB a Android*</span></p>

#### Možné varianty zotrvania či zmeny zariadení a programov

##### <span style="color: rgb(22, 145, 121);">A) Existujúci používatelia **Kaso CHDU** a MyECR</span>

1. **treba nové knižnice Kaso (ver.2.0.n), AU zostávajú - cena cez cca 100€ (dopláca sa licencia výrobcovi)**
2. **alebo** treba nové zariadenie FT5000, AU a IU nové - cena cca 450€ bez tlačiarne, alebo s novou tlačiarňou cca 630€
3. **alebo** alternatíva: nové zariadenie Besteron DX8000 Android - cena cca 30€/mesiac (v tom je CHDU(+70€), platobný terminál, apkPredaj, webBackoffice, internet a iné). MIF je podľa dohody pod 1%

##### <span style="color: rgb(22, 145, 121);">B) Existujúci používatelia **Varos eFT4000B** </span><span style="color: rgb(22, 145, 121);">a MyECR</span>

1. **treba nové zariadenie FT5000, AU a IU nové - cena cca 450€ bez tlačiarne, alebo s novou tlačiarňou cca 630€**
2. <span style="color: rgb(0, 0, 0);">**alebo** treba nové Varos CHDU5001 a nový tlačový manažer s PPEKK - cena by mohla byť 250€, avšak toto <span style="color: rgb(185, 106, 217);">**riešenie my neodporúčame**</span> a neberieme v prípade realizácie záruku na pôvodné komponenty. Reálne <span style="color: rgb(185, 106, 217);">**toto riešenie vykonávať nebudeme !**<span style="color: rgb(0, 0, 0);"> Pri tomto riešení je nutné aktualizovať i tlačový manažer, ktorý obsahuje PPEKK.</span></span></span>
3. **alebo** alternatíva: treba nové zariadenie Besteron DX8000 Android - cena cca 30€/mesiac (v tom je CHDU(+70€), platobný terminál, apkPredaj, webBackoffice, internet a iné). MIF je podľa dohody pod 1%

##### <span style="color: rgb(22, 145, 121);">C) **Noví používatelia** našich projektov gecora.solutions.gePos</span>

1. nové zariadenie **Besteron DX8000 Android** - cena cca 30€/mesiac (v tom je eKasa, platobný terminál, apkPredaj, webBackoffice, internet a iné). MIF je podľa dohody do cca 1%. *Pozn.: počiatočná kúpa CHDU je cca +70€*
2. alebo nové zariadenie **Varos FT5000**, AU a IU nové - cena cca 450€ bez tlačiarne, alebo s novou tlačiarňou cca 630€

---




#### Postup aplikácie zmien v MyECR pre produkčné nasadenie

<p class="callout warning">**Odstavec je už neaktuálny v roku 2025**</p>

<p class="callout info">Toto je súhrn pre technika ovládajúceho potrebné prostriedky a postupy</p>

<p class="callout info">Zmeny je možné vykonať **pred** posledným predajom v roku 2024, kedy sa tabuľka DPH a prepočet cenníka vykoná až po poslednom predaji roku 2024, **alebo** sa všetky zmeny vykonajú **po** poslednom predaji roku 2024 a nový predaj tak započne v roku 2025.</p>

1. **Záloha aktuálnej inštalácie MyECR** klasickým vytvorením ZIP celej zložky: c:\\myecr
2. **Získanie novej verzie MyECR** z našej pôvodnej [download stránky](https://myecr.gecora.com/) a nahradenie pôvodného myECR.exe novým
3. **Aktualizácia knižníc, alebo tlačového manažéra** pre aktuálnu pokladnicu (Kaso, alebo Varos) 
    1. Pre CHDU od Kaso sú nutné nové: 
        1. API (TaxisDrv.dll, TaxisDrvAPI.dll)
        2. PrintDefinitions s úpravami pre PD a UF (pre šírku 80z a 32z v nastavení Epson alebo E802)
        3. Utility (taxIS.\*.exe)
        4. náš tlačový program (myCHDUcom.exe)
    2. Pre Varos FT5000: 
        1. Tlačový manažer (LAN, USB, RS232)
4. **Generovanie novej tabuľky DPH** *(obrázkový popis je nižšie)* v programe pre predaj a sklady: Servis ⮕ Editácia tabuľky DPH ⮕ Nastaviť DEFAULT hodnoty (! ak sa bude ešte realizovať predaj v roku 2024, potom treba len doplniť riadok s 5% DPH a až po poslednom predaji 2024 sa prevedie generovanie)
5. **Kontrola zaokrúhlení** v programe pre predaj a sklady: Servis ⮕ Servis Alt+F1 ⮕ Zaokrúhlenia ⮕ \[3, 2; 2, 2, 2; 2\] \[2\] \[3, 2; 3, 2\]
6. **Synchronizácia a prepočet DPH** *(obrázkový popis je nižšie)*(*Poznámka:* ! ak sa bude ešte realizovať predaj v roku 2024, potom tento krok vynechajte a až po poslednom predaji 2024 sa toto vykoná): v programe pre predaj a sklady, zvlášť pre každý sklad: Komodity ⮕ Servis (červené tlačítko vpravo hore) ⮕ výber funkcie 3 alebo 12 alebo 13: 
    - pre **precenenie** (tj ponechanie základov): \[3, 1, 1\] ⮕ Ctrl+W
    - pre **nové základy** (tj ponechanie cien): \[3, nič, nič\] ⮕ Ctrl+W 
        - *poznámka:* jedničky či nič v Parametroch 1 a 2 môžu byť kombinované pre DPH 23 a 19(5)
        - *poznámka:* prepočítané budú aj všetky minirecepty, ktoré majú spárovanú komoditu (nespárované budú vynulované ceny)
7. **Úprava archívu predaja** (nepovinné) t.j. prepis minút: Predaj ⮕ Servis predaja ⮕ Paragóny moje ⮕ Servis (červený) ⮕ \[1, -, -\] ⮕ Ctrl+W. Funkcia konvertuje doklady s dátumom &lt;2025

---

### Príprava zmeny DPH pre 2025 - ak ešte bude predaj v 2024

<p class="callout warning">**Odstavec je už neaktuálny v roku 2025**</p>

<p class="callout info">*Tento odstavec je pre servisného technika.* Pred touto prípravou je potrebné **vykonať aplikáciu zmien v MyECR pre produkčné nasadenie**, ktoré je rozpísané o odstavec vyššie.</p>

<table border="1" id="bkmrk-v-%C3%BAvode-programu-stl" style="border-collapse: collapse; width: 100%;"><colgroup><col style="width: 99.881%;"></col></colgroup><tbody><tr><td>[![myEcr_ServisEditDph.png](https://assets.docs.gecora.com/uploads/images/gallery/2024-12/scaled-1680-/myecr-serviseditdph.png)](https://assets.docs.gecora.com/uploads/images/gallery/2024-12/myecr-serviseditdph.png)

</td></tr><tr><td>V úvode programu stlačte **Servis** <sup>\*1</sup> a potom **Editácia tabuľky DPH** <sup>\*2</sup></td></tr><tr><td>  
</td></tr><tr><td>[![pripravaZmenyDph25_b.png](https://assets.docs.gecora.com/uploads/images/gallery/2024-12/scaled-1680-/pripravazmenydph25-b.png)](https://assets.docs.gecora.com/uploads/images/gallery/2024-12/pripravazmenydph25-b.png)

</td></tr><tr><td>V zobrazenom formuláry sú aktuálne sadzby DPH (tj. 20, 10 a 0)</td></tr><tr><td>  
</td></tr><tr><td>[![pripravaZmenyDph25_c.png](https://assets.docs.gecora.com/uploads/images/gallery/2024-12/scaled-1680-/OrJpripravazmenydph25-c.png)](https://assets.docs.gecora.com/uploads/images/gallery/2024-12/OrJpripravazmenydph25-c.png)

</td></tr><tr><td>Stlačte **Nastaviť DEFAULT hodnoty**, aby sa vytvoril štvrtý riadok s novou DPH. Potvrďte **Áno** v otázke či prednastaviť hodnoty.</td></tr><tr><td>  
</td></tr><tr><td>[![pripravaZmenyDph25_e.png](https://assets.docs.gecora.com/uploads/images/gallery/2024-12/scaled-1680-/pripravazmenydph25-e.png)](https://assets.docs.gecora.com/uploads/images/gallery/2024-12/pripravazmenydph25-e.png)

</td></tr><tr><td>Stlačte **Odomknúť tabuľku DPH**, aby sa dali prepísať prvé dve hladiny na pôvodné (20, 10)</td></tr><tr><td>  
</td></tr><tr><td>[![pripravaZmenyDph25_d.png](https://assets.docs.gecora.com/uploads/images/gallery/2024-12/scaled-1680-/idNpripravazmenydph25-d.png)](https://assets.docs.gecora.com/uploads/images/gallery/2024-12/idNpripravazmenydph25-d.png)

</td></tr><tr><td>Obnovte aktuálne dane tak, že prepíšete **Názvy** aj **Hodnoty** DPH <sup>\*1 \*2 \*3 \*4</sup> a ostané dane ponechajte bez zmeny (0, 5)</td></tr><tr><td>  
</td></tr></tbody></table>

---

### Zmena DPH na 2025 - po poslednom predaji v 2024

<p class="callout warning">*POZOR : Doklady otvorené v roku 2024 musia byť uzatvorené taktiež v oku 2024 (všetky). **Pred otvorením dokladu v roku 2025 je nutné mať v cenníku zmenené DPH !***</p>

<p class="callout warning">Minimálna verzia programu Predaj A Sklady pre úspešný prepočet je **2412191** (dolný ľavý roh úvodného formu programu). Potrebné knižnice pre Kaso CHDU sú vo verzii **2.0.5** a aj program TaxIS.man má byť v tejto verzii (v Obsluha pokladníc). *Tieto zmeny vykoná používateľ, alebo servisný technik.* Toto je popis zmeny DPH, keď už boli nahrané nové verzie programov a predĺžené licencie eKasa výrobcu (vykonal náš servis).</p>

<table border="1" id="bkmrk-v-%C3%BAvode-programu-stl-1" style="border-collapse: collapse; width: 100%; height: 2811.02px;"><colgroup><col style="width: 99.881%;"></col></colgroup><tbody><tr style="height: 469.156px;"><td style="height: 469.156px;">[![myEcr_ServisEditDph.png](https://assets.docs.gecora.com/uploads/images/gallery/2024-12/scaled-1680-/Iavmyecr-serviseditdph.png)](https://assets.docs.gecora.com/uploads/images/gallery/2024-12/Iavmyecr-serviseditdph.png)

</td></tr><tr style="height: 31.9609px;"><td style="height: 31.9609px;">V úvode programu stlačte **Servis** <sup>\*1</sup> a potom **Editácia tabuľky DPH** <sup>\*2</sup></td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px;">  
</td></tr><tr style="height: 448.102px;"><td style="height: 448.102px;">[![zmenaDph25_b.png](https://assets.docs.gecora.com/uploads/images/gallery/2024-12/scaled-1680-/zmenadph25-b.png)](https://assets.docs.gecora.com/uploads/images/gallery/2024-12/zmenadph25-b.png)

</td></tr><tr style="height: 89px;"><td style="height: 89px;">1. V zobrazenom formuláry sú aktuálne sadzby DPH (tj. 20, 10 a 0) zvýraznené zelenou a prípadne aj hladina s 5% DPH, ak bola vykonaná príprava pre predaj v roku 2024 zvýraznená modrou.
2. Stlačte **Nastaviť DEFAULT hodnoty** <sup>\*1</sup>. Potvrďte **Áno** v otázke či prednastaviť hodnoty <sup>\*2</sup>.

</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px;">  
</td></tr><tr style="height: 430.109px;"><td style="height: 430.109px;">[![zmenaDph25_c.png](https://assets.docs.gecora.com/uploads/images/gallery/2024-12/scaled-1680-/zmenadph25-c.png)](https://assets.docs.gecora.com/uploads/images/gallery/2024-12/zmenadph25-c.png)

</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px;">Predvolené hodnoty budú mať hladiny a názvy potrebné v roku 2025.</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px;">  
</td></tr><tr style="height: 261.305px;"><td style="height: 261.305px;">[![myEcr_KomodityServis.png](https://assets.docs.gecora.com/uploads/images/gallery/2024-12/scaled-1680-/myecr-komodityservis.png)](https://assets.docs.gecora.com/uploads/images/gallery/2024-12/myecr-komodityservis.png)

</td></tr><tr style="height: 46.5938px;"><td style="height: 46.5938px;">Prejdite do cenníka (**Komodity**) a stlačte **Servis** (červené tlačidlo). Produkty (komodity) zvýraznené modrou sú určené pre zmenu DPH (20=&gt;23 a 10=&gt;19) alebo (20=&gt;23 a 10=&gt;5) alebo (20=&gt;19 a 10 =&gt;5).</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px;">  
</td></tr><tr style="height: 668.398px;"><td style="height: 668.398px;">[![myEcr_KomodityServisneOkno_241219a.png](https://assets.docs.gecora.com/uploads/images/gallery/2024-12/scaled-1680-/myecr-komodityservisneokno-241219a.png)](https://assets.docs.gecora.com/uploads/images/gallery/2024-12/myecr-komodityservisneokno-241219a.png)

</td></tr><tr style="height: 187.617px;"><td style="height: 187.617px;">- <span style="color: rgb(224, 62, 45);">ak servisné okno vo vašom programe vyzerá inak, potom potrebujete novú verziu programov a knižníc pre CHDU !</span>
- <span style="color: rgb(224, 62, 45);">**! prepočet je nevratný, odporúčame preto vykonať zálohu dát (zväčša zločka c:\\myecr\\exec\\data\\)**</span>
- v servisnom okne do **Vaša voľba** napíšte **3** alebo **12** alebo **13**, stlačte **Enter**
- potom sa rozhodnite, či chcete pre prvú DPH (20=&gt;23) alebo (20=&gt;19) prepočítať nové ceny, alebo ich zachovať. Ak chcete tu ceny zachovať, **NE**zapisujte hodnotu do **Parameter 1**. Ak chcete vypočítať nové predajné ceny, potom napíšte **1** do **Parameter 1**.
- to isté platí pre druhú DPH (10=&gt;19), alebo (10=&gt;5) a **Parameter 2**, teda nič je zachovať zákaznícke ceny a 1 je vypočítať nové. Ak ste zvolili potrebné, pokračujte:
- stlačte a držte **ľavý CTRL** a pritom klepnite na klávesu **písmeno W**, čím sa vaša voľba potvrdí a vykoná. Ak nechcete úkon spustiť, stlačte ESC a servisné okno zmizne.

</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px;">  
</td></tr></tbody></table>

---

### Špeciálne prepočty DPH

Ak si označíte produkty (komodity) špeciálnymi kategóriami (skupinami, ktoré ani nemusia existovať v zozname), potom môžete takútu kategóriu produktov prepočítať na vybranú sadzbu DPH a zvoleným spôsobom, teda či zachovať zákaznicku cenu, alebo zachovať cenu bez DPH, tj preceniť. <span style="color: rgb(186, 55, 42);">POZOR ! toto sa realizuje pred štandardnou zmenou (červené tlačítko **Servis**)</span>

Príklad na obrázku dolu má ku produktom symbolicky priradené skupiny **905** a **919**. Pre atribúty prepočtu si vyberiete v rádio-prepínačoch **Novú DPH** a tiež ktorú cenu chcete ponechať. potom stlačíte tlačítko **Prepočítať** a tak spustíte prepočet.

[![selectCategoryForRecalcVat_b.png](https://assets.docs.gecora.com/uploads/images/gallery/2024-12/scaled-1680-/selectcategoryforrecalcvat-b.png)](https://assets.docs.gecora.com/uploads/images/gallery/2024-12/selectcategoryforrecalcvat-b.png)

spustenie prepočtu:

[![selectCategoryForRecalcVat_a.png](https://assets.docs.gecora.com/uploads/images/gallery/2024-12/scaled-1680-/selectcategoryforrecalcvat-a.png)](https://assets.docs.gecora.com/uploads/images/gallery/2024-12/selectcategoryforrecalcvat-a.png)

takto si môžete prepočítať akúkoľvek kategóriu. Následne keď realizujete všetky prepočty, tak <span style="color: rgb(186, 55, 42);">postupujte ďalej červeným tlačidlom Servis</span>, ktoré [prepočíta zbytok produktov](https://docs.gecora.com/books/gepos-apk-pre-android/page/zmena-dph-2025#bkmrk-zmena-dph-na-2025---) vami vybraným spôsobom.

---

- **[gePOS](https://docs.gecora.com/shelves/gepos-apkhw) - aplikácia pre Android vytvorená pre predaj produktov a prepojiteľná na geCommerce**

# Pripojenie LAN disku

<p class="callout warning">Teto článok sa týka OS Windows</p>

### Pripojiť zdieľaný disk pomocou Advanced IP Scanner

Advanced IP Scanner je voľne šíriteľný program, ktorý si **[môžete stiahnuť](https://www.advanced-ip-scanner.com)** nainštalovať aj so slovenskou jazykovou podporou. Pomocou neho je možné prehliadať zariadenia v LAN (lokálna počítačová sieť), ale i využiť rôzne pomôcky.

#### Pripojenie zdieľaného disku

1. Počítače ktoré poskytujú aj mapujú prostriedky musia byť najprv v plnej sieťovej prevádzke (zapnuté a na sieti LAN...)
2. Je nutné vedieť meno počítača, prípadne IP, ktorý poskytuje zdieľaný disk (meno: Systém ⮕ Informácie ⮕ *Názov zariadenia*) alebo (IP: Spustiť ⮕ cmd ⮕ ipconfig ⮕ *IPv4 adress*) - jedná sa zväčša o pokladnňu, ktorá je aj ***server***
3. Na počítači kam sa má disk pripojiť (***klient***), sa spustí Advanced IP Scanner a najprv sa prehľadá sieť pomocou tlačidla **Scan**. Ak v zozname nájdených zariadení je meno servera, alebo zhodná IP, potom v jeho riadku na začiatku má byť znak **&gt;** na ktorý sa dá kliknúť a zobrazia sa zdieľané prostriedky
4. Dvojklik na riadok s nájdeným serverom otvorí zložku s ponúknutými prostriedkami, kde by mala byť zložka **Data**. Na ňu treba provým tlačidlom kliknúť a z otvoreného menu vybrať **Pripojiť sieťový disk**. Potom nech je zaškrtnuté **Znova pripojiť po zapnutí** a potvrdiť **OK**.
5. Ak je všetko správne, potom sa otvorí zložka s dátami servera. Postačí všetko zavrieť a práca so skladom je už možná.

#### Rezervácia IP pre MAC v routri

Ak dochádza k stratám pripojenia nazdieľaných diskov, je to zväčša kvôli tomu, že po reštarte routeru sa pri pripájaní dynamicky prideľujú voľné IP adresy v definovanom rozsahu. Vtedy počítač ktorý poskytuje svoje prostriedky dostane inú IP adresu ako minule a pročítače pripájajúce sa k nemu ho už nenájdú na pôvodnej IP a o nevej nevedia.

Preto je veľmi vhodné pre servery vyhradiť pevé (nemenné) IP adresy na základe ich MAC adresy (zväčša vidno v Advanced IP Scanner, alebo priamo v routri). Popis alokácie IP v routri je priamo v manuáloch k zariadeniu. Všeobecne: Network ⮕ LAN ⮕ Static DHCP.

---

<span style="color: rgb(224, 62, 45);">**rozpracované:**</span>

<p class="callout warning"><span style="color: rgb(0, 0, 0);">Windows 11 a už i 10 zväčša vyžaduje k menu konta aj heslo, preto môže byť nastavenie komplikovanejšie ako je tu v popise</span></p>

### Pripojiť zdieľaný disk pomocou príkazu NET

Príkaz command riadku je alternatíva pripojenia sieťového disku.

1. Zistiť meno a IP počítača ktorý je server, teda ktorý ponúka zložku c:\\MyECR\\exec\\data bez vyžadovaných oprávnení
2. na klientovi: Spustiť ⮕ cmd ⮕ *( # šikmé vynechať ! )*
    1. net help use *\# vypíše pomoc pre pripojenie*
    2. net use s: \\\\MenoServera\\data *\# pripojí existujúce zariadenie ak nevyžaduje autentifikáciiu*
    3. *prípadne:* net use s: \\\\192.168.1.60\\data *\# IP adresa je tu len ako vzor !*
3. funkčné pripojenie skopírovať do BAT súboru a vložiť odkaz naň do zložky **Po spustení** (prípadne: Spustiť ⮕ cmd ⮕ shell:startup)

<span style="color: rgb(53, 152, 219);">*Nápoveda z ChatGPT na tento odstavec je nižšie*</span>

### Pripojiť zdieľaný disk pomocou pridania zložky cez Prieskumník

Pridanie cez priskumník je alternatíva pripojenia sieťového disku.

1. Zistiť meno a IP počítača ktorý je server, teda ktorý ponúka zložku c:\\MyECR\\exec\\data bez vyžadovaných oprávnení
2. na klientovi: otvoriť zložku Prieskumník ⮕ Tento počítač
3. V zozname dikov: pravé tlačítko ⮕ Pridať sieťové umiestnenie ⮕ Vybrať vlastné sieťové umiestnenie 
    1. *buď vložiť:* \\\\MenoServera\\data
    2. *alebo:* stalčiť **Prehľadávať** ⮕ Sieť ⮕ Ďalej
    3. *napísať:* S ⮕ Ďalej ⮕ Dokončiť
4. ako bolo ponechané zaškrtnutie **Znova pripojiť** tak aj po reštarte by mal byť server dostupný

---

#### <span style="text-decoration: underline;">Pripojenie disku pomocou NET USE - ChatGPT</span>

***otázka: ako namapovať zdieľaný disk v sieti windows pomocou príkazu net ?***

V systéme **Windows** môžeš zdieľaný sieťový disk namapovať pomocou príkazu **`net use`** v **Príkazovom riadku (CMD)** alebo v **PowerShelli**.

Tu je základná syntax a príklady 👇

---

##### 🧩 **Základná syntax**

```cmd
net use [písmeno_disku:] \\názov_počítača\zdieľaný_priečinok [heslo] /user:[doména\]používateľ

```

---

##### ✅ **Príklad 1: Namapovanie disku bez prihlasovacích údajov**

Ak máš prístup bez hesla (napr. cez doménu alebo anonymne):

```cmd
net use Z: \\SERVER\DOKUMENTY

```

➡️ Týmto sa zdieľaný priečinok `\\SERVER\DOKUMENTY` priradí ako disk **Z:**.

---

##### ✅ **Príklad 2: S prihlasovacími údajmi**

Ak potrebuješ zadať používateľa a heslo:

```cmd
net use Z: \\SERVER\DOKUMENTY heslo /user:SERVER\pouzivatel

```

alebo, ak je účet v doméne:

```cmd
net use Z: \\SERVER\DOKUMENTY heslo /user:DOMENA\pouzivatel

```

💡 Ak nechceš, aby sa heslo zobrazilo v príkaze, nechaj ho prázdne — systém sa ťa naň opýta:

```cmd
net use Z: \\SERVER\DOKUMENTY /user:DOMENA\pouzivatel

```

---

##### ✅ **Príklad 3: Automatické pripojenie pri štarte (trvalé)**

Ak chceš, aby sa disk pripojil po každom reštarte:

```cmd
net use Z: \\SERVER\DOKUMENTY /persistent:yes

```

➡️ Ak nechceš trvalé pripojenie, použi:

```cmd
net use Z: \\SERVER\DOKUMENTY /persistent:no

```

---

##### 🚫 **Zmazanie namapovaného disku**

Ak chceš zrušiť pripojenie:

```cmd
net use Z: /delete

```

---

##### 🔍 **Zoznam všetkých aktuálne pripojených diskov**

```cmd
net use

```

---

## WEB - Užitočné linky

- Lokácia IP: [iplocation.io](https://iplocation.io/),
- Registrátori: [sk-nic.sk](https://sk-nic.sk/),
- Kontrola DNS: [DNS-CHECKER](https://dnschecker.org/),

---

## Doména SK - časová os po exspirácii domény

Ochranná doba po **exspirácii domény .sk** (teda po uplynutí zaplateného registračného obdobia) je:

Tu je priebeh po exspirácii:

1. **Deň expirácie (napr. 10. októbra)**  
    – Doména **prestane byť aktívna**, web a e-maily môžu prestať fungovať.  
    – Držiteľ už nemá garanciu funkčnosti.
2. **Nasledujúcich 40 dní – ochranná doba (redemption period)**  
    – Doména je **pozastavená**, ale **stále ju môže pôvodný držiteľ obnoviť (predĺžiť)**.  
    – Stačí zaplatiť poplatok za predĺženie registrátorovi.  
    – Doména **nie je voľne dostupná** pre registráciu iným osobám.
3. **Po 40 dňoch (t. j. 41. deň po exspirácii)**  
    – Doména je **zmazaná** zo systému SK-NIC.  
    – Stane sa **voľnou** a môže ju registrovať ktokoľvek.

---

**Zhrnutie:**

<table id="bkmrk-f%C3%A1za-trvanie-stav-do"><thead><tr><th>Fáza</th><th>Trvanie</th><th>Stav domény</th><th>Možnosť obnovy</th></tr></thead><tbody><tr><td>Aktívna</td><td>do dátumu expirácie</td><td>Funkčná</td><td>Áno</td></tr><tr><td>Ochranná lehota</td><td>40 dní po exspirácii</td><td>Pozastavená</td><td>Áno (iba pôvodný držiteľ)</td></tr><tr><td>Po vymazaní</td><td>po 40. dni</td><td>Voľná</td><td>Nie, dostupná pre kohokoľvek</td></tr></tbody></table>

---

## Doména IO - časová os po exspirácii domény

**Doména .io (britské indické oceánske územie) používa správcu NIC.IO, ktorý má nasledovný cyklus po exspirácii domény:**

1. **Deň 0 – Exspirácia domény**
    
    
    - Doména prestane fungovať, ak sa nepredĺži.
    - Zvyčajne ešte existuje **krátke obdobie (1–5 dní)**, počas ktorého ju môže vlastník obnoviť bez sankcií (tzv. *grace period*).
2. **Deň 1–30 – Redemption Grace Period (RGP)**
    
    
    - Počas približne **30 dní** je doména v tzv. **ochrannej lehote** (*Redemption Period*).
    - Vlastník ju stále môže obnoviť, ale **za poplatok za obnovenie po expirácii**, ktorý býva výrazne vyšší (napr. 80–120 USD podľa registrátora).
3. **Deň 31–35 – Pending Delete**
    
    
    - Po skončení ochrannej lehoty doména vstúpi do fázy **“Pending Delete”**, ktorá trvá zvyčajne **5 dní**.
    - Počas tejto fázy ju už **nie je možné obnoviť**.
4. **Po cca 35–40 dňoch od expirácie**
    
    
    - Doména sa **uvolní** a môže ju zaregistrovať ktokoľvek.

**Zhrnutie:**

<table id="bkmrk-f%C3%A1za-trvanie-mo%C5%BEnos%C5%A5"><thead><tr><th>Fáza</th><th>Trvanie</th><th>Možnosť obnovy</th><th>Poznámka</th></tr></thead><tbody><tr><td>Grace period</td><td>0–5 dní</td><td>✅ Áno (bežná cena)</td><td>Krátka, závisí od registrátora</td></tr><tr><td>Redemption period</td><td>cca 30 dní</td><td>✅ Áno (s poplatkom)</td><td>Ochranná lehota</td></tr><tr><td>Pending delete</td><td>5 dní</td><td>❌ Nie</td><td>Čaká na uvoľnenie</td></tr><tr><td>Uvoľnenie</td><td>po ~35–40 dňoch</td><td>❌ Nie</td><td>Doména je voľná</td></tr></tbody></table>

---

**Ak nefunguje gecommerce.io obdržíte správu:**

Dobrý deň. Odstraňujeme problém zapríčiňujúci nefunkčnosť aplikácie gePOS Android a aplikácie geCommerce pre web. Ospravedlňujemem sa za vzniknutý problém. Momentálne čakáme na obnovenie presmerovaní domény [gecommerce.io](https://gecommerce.io/) na [cloudflare.com](https://www.cloudflare.com/) kde naše saas projekty bežia. Po sfunkčnení Vám pošleme správu.

# Zálohovanie dát

Článok sa zaoberá nami prefarovaným spôsobom zálohovania aplikáciou **Cobian Backup** od CobianSoft.

Zálohovanie je vhodné na iné médium, na akom sú zálohované dáta. Odporúčame vybrať si napríklad zálohu na **USB kľúč**, alebo na zálohu do **Cloud-**u.

#### Záloha na USB kľúč

Ak neprevádzkujete cloud, alebo nechcete ho využiť, potom si zaobstarajte USB dátový kľúč dostatočnej kapacity, ktorý bude v PC natrvalo pripojený. Niektoré PC majú USB i vnútri PC, kde je bezpečno. Po pripojení média môžete použiť zálohovanie naň zálohovacou aplikáciou.

#### Záloha na Cloud

Toto riešenie umožní prístup k dátam zo zariadení, na ktorom je danný cloud nainštalovaný a synchronizovaný. Teda ak chcete obnovu dát, či spustenie programu na inom PC, nemusíte prenášať USB kľúč. Najprv vytvorte na lokálnom disku zložku a tú nazdieľajte pre vybraný cloud. Potom môžete použiť zálohovanie do vybranej zložky zálohovacou aplikáciou. Neodporúčame zdieľať v cloud-e priamo dynamické dáta, pretože zaťažíte PC neustálou synchronizáciou.

#### Iné riešenia zálohy

v tomto článku neuvádzame, lebo rozsah je veľký.

<p class="callout info">Samozrejme je možné použiť aj iné aplikácie či riešenia, ako napríklad: Windows File History, EaseUS Todo Backup, AOMEI Backupper, Macrium Reflect Free, Google Drive / OneDrive / Dropbox (Cloudové služby), ...</p>

### Inštalácia a nastavenie Cobian Backup

<p class="callout warning">Tento odstavec bude dopracovaný a doplnený grafikou</p>

1. stiahnite z linku (dole) Cobian Backup/Cobian Reflector
2. spustite inštaláciu
3. konfigurujte aplikáciu
4. otestujte úvodnú zálohu

### Linky

- domovská stránka [CobianSoft](https://www.cobiansoft.com)
- zoznam download verzií [Cobian Backup](https://www.cobiansoft.com/cobianbackup.html)
- priamy odkaz na download [Cobian Reflector 2.7.20](https://files.cobiansoft.com/programs/crSetup-2.7.20.exe)