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, ...)
- Začíname s gePOS APK pre Android
- Platobné terminály
- Príklady nasadenia
- Besteron APK - nastavenia a práca
- gePOS APK - inštalácia
- Ako začať s geCommerce
- Ako začať s gePOS
- Predaj a popis jeho vnorených fragmentov
- Základné zobrazenie predaja a platby
- NumPad fragment
- Info fragment
- List fragment
- Universal fragment
- Inputs fragment
- Functions fragment
- AddFunctions fragment
- Input payments - platba dokladu
- Functions fragment - platba dokladu
- Katalóg - Kategória a Produkty
- Hotovostné operácie
- Uzávierky
- Poloha
- Doklady predaja
- Nastavenia
- MyECR - projekt ukončený
- Servisná podpora MyECR
- Záverečné úpravy MyECR
- Predĺženie licencie MyECR
- Overiť stav CHDU
- Zabezpečenie tržby
- Pokladničný Doklad - vrátenie/reklamácia/storno
- MyECR - predaj - zľava na položky
- Nákupné ceny
- Časté závady v poslednom čase
- RustDesk
- Chrome Remote Desktop
- XAMPP - inštalácia
- WampServer - inštalácia
- Zmena DPH 2025
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.
Zariadenia v sebe obsahujú platobné funkcie sprostredkovateľa Besteron. V súčastnosti už distribujeme novšie modely ingenico AXIUM DX8000, terminál ktorý má novší operačný systém Android, ako pôvodné zariadenie SUNMI 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. 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.
|
|
|
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 všetky nižšie uvedené komponenty je možné kombinovať, alebo pridávať k nim nové.
Uvádzame niekoľko príkladov konfigurácií, ktoré je možné použiť v paraxi:
|
alebo |
|
- Sólo platobný terminál (POI) bez pridaných programov. HW je Sunmi P2, alebo Ingenico DX8000
- 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
|
|
- 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.
|
- 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
|
|
|
|
- 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
|
|
|
- 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 => 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.
|
|
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 (WampServer alebo XAMPP) 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 => 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.
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 (WampServer alebo XAMPP) 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)
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é.
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.
...
Besteron APK - nastavenia a práca
Tento popis je redundantný, keďže spoločnosť Besteron dodáva letáky a má portál pre platobnú aplikáciu, kde je poradňa. Avšak pre úplnosť tu uvedieme bežné praktiky.
Samostatnú platbu mimo aplikáciu pre predaj, plus nastavenia platobného terminálu zrealizujete klikom na ikonu Besteron. |
Nastavenia
- 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É.
- Hlasitosť: kliknite na Nastavenia zvuku, kde si intuitívne nastavte vaše požiadavky a nakoniec kliknite na návrat
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.
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.
Nastavenie WiFi
ako v klasickom Android zariadení: zhora stiahnuť screen → stlačiť maticu (ev. ozubené koliesko) → WiFi (vybrať a prihlásiť) → ◯ (homeButton)
Príbalový leták Besteron tern'minálu
gePOS APK - inštalácia
Ako začať s geCommerce
Manuál pre geCommerce je spracovaný v odkaze: https://docs.gecora.com/books/gecommerce/page/ako-zacat
Ako začať s gePOS
... na článku sa pracuje ...
Voľné pokračovanie tohoto článku nájdete v kapitole Predaj a popis jeho vnorených fragmentov.
- 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
- 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
- Ako pracovať s web rozhraním (kategórie a produkty): 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
- 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
- aplikácia gePOS pre Android vie fungovať aj samostane bez web portálu 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 <-> 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
- 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.
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 v aplikácii aktuálne otvorený doklad predaja, potom tento obsahuje fragmenty, ktoré zabezpečujú jednotlivé funkcie. Na obrázkoch sú názvy fragmentov uvedené oranžovo. Popis podľa názvu je tu uvedený na ďalších stránkach.
NumPad fragment
Numerická klávesnica vykoná akciu podľa toho, či sa na tlačidlo klikne krátko, alebo dlhšie. Následujúci popis je pre dlhšie stlačenie:
Klávesy 8 a 5 - Pohyb po jednom riadku hore a dole. Aktuálna položka (produkt) sa zobrazuje v treťom riadku subfragmentu Informácie o doklade. Ak sa dosiahne okraj zoznamu, kurzor preskočí na jeho opačnú stranu.
![]()
Klávesy 7 a 4 - Inkrement a Dekrement množstva aktuálnej položky, teda zvyšovanie a znižovanie množstva po 1*. Ak sa pri - - má dosiahnúť množstvo menšie či rovno nule, tak sa akcia nevykoná a zobrazí sa upozornenie.
Klávesa 1 - Pripočíta k aktuálnemu množstvu vybranej položky množstvo nastavené v žltom tlačidle QTY. Po akcii sa tlačidlo QTY nevynuluje samo, kvôli predpokladu že aj iné položky sa zvýšia stejne. Je možné vynulovať či zmeniť QTY novým zadaním hodnoty.
Klávesa 9 - Je ekvivalent star/unstar, kedy sa aktuálna položka označí, čo je indikované jej modrým textom.
Klávesa 6 - Je ekvivalent 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.
Klávesa 0 - Výmaz všetkých označených položiek, bez potvrdenia.
Klávesa . - Zmena názvu položky (produktu). Pre špeciálne účely je možné zmeniť názov produktu. Táta funkcia nieje bežne potrebná.
Klávesa 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.
Klávesa 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 obsluje intuitívne jeho vlastnými klávesami + + a - - , alebo manuálnym zadaním. Akcia sa prejaví zmenou v tlačidle 3 (viz 3).
Klávesa +/- - Bežné využitie pri vystavení daňového dokladu je nepraktické. Predpoklad je využiť ju pre dodací list. Dlhšie stlačenie slúži pre vrátenie celého vybraného dokladu. Klasický postup je taký, že najprv pred predajom sa použije tlačidlo Doklady predaja a v zozname predajov sa klikne na doklad s príznakom “completed”. Následne sa stlačí Vybrať. Potom sa stlačí Predaj a v novom doklade je tak automaticky vložená kópia vybraného dokladu. Klávesa +/- teda dlhším stlačením 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é. Zároveň príznaky “itemTypeSK” sa nastavia na “V” a “itemType” na “REFUND”.
Reklamácia dokladu
- stlačiť tlačidlo "Doklady predaja"
- v zozname predajov kliknúť na doklad pre reklamáciu (má mať príznak “completed”)
- stlačiť "Vybrať"
- vôjsť do predaja - stlačiť "Predaj" a v novom doklade je tak automaticky vložená kópia vybraného dokladu
- dlhšie stlačenie klávesy "+/-" zobrazí otázkou: “Invertovať množstvá ?”
- po odpovedi ÁNO sa všetky položky invertujú na záporné
- vykonať platbu hotovosťou
Info fragment
Informácie o doklade sú vo vrchnej časti fragmetnu uvedené bielym textom na sivom podklade a obsahujú 3 riadky:
- Celková suma (Zhrnutie)
- Poznámka oddelená znakom | , kde pred je 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 dokladom v JSON.
List fragment
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 údaj v treťom riadku.
Dlhšie stlačenie zmení príznak 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é.
V zozname je pohyb možný aj klávesami 8 a 5, avšak to je nepraktické.
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.
Universal fragment
Stručné zobrazenie vstupujúcich reťazcov z numerickej klávesnice slúži pre ich vizuálnu kontrolu. Editácia týchto údajov nie je možná, okrem výmazu.
Zmazať vstupjúce údaje indikované v tomto fragmente je možné klávesou C z frgamentu Functions.
Napravo od fragmentu Universal je textové pole s krátkymi informáciami o poslednej akcii. Kliknutím naň sa fragment List zväčší, alebo zmenší.
Inputs fragment
Vstupy dôležitých informácii zabezpečú 3 klávesy:
ID
Vyhľadanie produktu. Pred jej použitím je potrebné na numerickej klávesnici zadať reťazec ktorý sa zobrazí vo fragmente Universal.
Stlačenie ID sa pokúsi vyhľadať produkt podľa stĺpca “code” (short id code). Vstupujúce znaky teoreticky môžu byť zmiešaný reťazec znakov a čísel, avšak je to nepraktické a program nemá vstup pre nečíselné znaky (zatiaľ…).
Dlhšie stlačenie ID sa pokúsi vyhľadať produkt podľa stĺpca “id” (unique id). Jedná sa o číslo (int) ktoré DB stroj automaticky priradzuje pri vytvorení produktu.
Ak produkt bol nájdený, pridá sa do zoznamu položiek a ozve sa potvrdzovací tón (Confirm).
V prípade že produkt nebol nájdený, zobrazí sa Snackbar s informáciou a ozve sa obsadzovací tón (Busy).
QTY
Vstup množstva pre univerzálne použitie. Pred jej použitím je potrebné na numerickej klávesnici zadať reťazec ktorý sa zobrazí vo fragmente Universal.
Stlačenie QTY 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í Snackbar s informáciou o neočakávanom vstupe. Vynulovanie je možné opätovným stlačením QTY ak je Universal fragment prázdny. Hodnota v tomto tlačidle sa nuluje v závislosti od použitej následujúcej funkcie.
Ak má byť množstvo pridávaného produktu iné ako 1, potom použijeme túto klávesu pred hľadaním produktu. Ak je potreba zmeniť množstvo produktu v zozname, tak v rôznom poradí zvolíme nový stav QTY a kliknutie na produkt. Potom stalčíme žltú klávesu Nové Množ. z frgamentu Functions.
Ak sa má pripočítať nové množstvo k existujúcemu, potom zadáme nové množstv a klikneme na produkt. Pre pripočítanie dlhšie stlačíme klávesu 1.
PRC
Vstup ceny pre univerzálne použitie. Pred jej použitím je potrebné na numerickej klávesnici zadať reťazec ktorý sa zobrazí vo fragmente Universal.
Stlačenie PRC 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í Snackbar s informáciou o neočakávanom vstupe. Vynulovanie je možné opätovným stlačením PRC ak je Universal fragment prázdny. Hodnota v tomto tlačidle sa nuluje v závislosti od použitej následujúcej funkcie.
Ak má byť predajná cena pridávaného produktu iné ako z katalógu, potom použijeme túto klávesu pred hľadaním produktu. Ak je potreba zmeniť cenu produktu v zozname, tak v rôznom poradí zvolíme nový stav PRC a kliknutie na produkt. Potom stalčíme žltú klávesu Nová cena z frgamentu Functions.
Functions fragment
Tlačidlá zabezpečujú najčastejšie používané funkcie:
Používateľ
Funkcia nie je pripojená.
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.
C
Odstráni reťazec z fragmentu Universal.
Nové Množ.
Použije sa nakonci sekvencie úkonov pre zmenu množstva aktuálnej položky. Viz fragmety NumPad klávesa 1 a fragment Inputs klávesa QTY.
Nová cena
Použije sa nakonci sekvencie úkonov pre zmenu ceny aktuálnej položky. Viz fragment Inputs klávesa PRC.
% Zľava
Funkcia nie je pripojená.
Otvorí formulár pre typ a výšku zľavy. Zľava sa aplikuje na vybrané položky (viz fragment NumPad). Zľava jednotlivých položiek je posúdená podľa možnosti zakázať zľavu, či nekumulovať zľavy.
Doklady
Stlačením sa uloží rozpracovaný doklad, potom sa otvorí fragment Doklady predaja a následne po výbere potrebného sa tento prenesie do aktuálneho dokladu.
Dlhšie stlačenie uloží rozpracovaný doklad, potom ostane v menu.
Nájdi
Funkcia nie je pripojená.
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.
Katalóg
Fragment Doklady predaja nahradí po stlačení tohoto tlačidla v hlavnom kontajneri predaja fragment POS. Otvorí fragment s katalógom, kde sú kategórie a produkty. Následne po výbere potrebného produktu sa tento pridá do aktuálneho dokladu.
Scanner
Volá Sunmi Intent pre obsluhu scannera. Ten navráti kamerou nasnímaný kód. Hľadanie prebehne v stĺpci “barcode”. V prípade úspechu sa produkt pridá do zoznamu položiek dokladu.
Dlhšie stlačenie zobrazí formulár na manuálny, alebo trigger vstup kódu. (trigger je na novších Sunmi, napríkladV2s). Po potvrdení OK prebehne hľadanie.
Platiť
Zamení fragmenty v kontejneroch Universal a Functions, tak aby bolo možné zadať hradenú čiastku, zrealizovať platbu, či vytlačiť info o doklade, alebo výdajku, prípadne zahodiť aktuálny doklad.
AddFunctions fragment
RF
Reklamuje jeden produkt tak, že najprv s kladným množstvom produkt vložíme do položiek dokladu. Kliknutím na produkt ho vyberieme. Klikneme na RF čím sa zavolá Sunmi Intenet pre scanner. Načítame QR kód z dokladu, z ktorého reklamáciu uplatňujeme. Položka tak invertuje na zápornú. Servisná poznámka: v pozadí sa dosadí ku položke do príznaku “refId” kód dokladu z ktorého vrátenie je zosnímané. Zároveň príznaky “itemTypeSK” sa nastavia na “V” a “itemType” na “REFUND”.
Dlhšie stlačenie zobrazí formulár na manuálny, alebo trigger vstup kódu. (trigger je na novších Sunmi, napríkladV2s).
Fc
Zobrazí formulár s ponukou rôznych funkcií:
- Zabraziť položky zásobníka - ak existuje v zásobníku (viz NumPad: použitie klávesov 3 a 2) jedna či viac položiek, potom ich zobrazí v JSON formáte.
Input payments - platba dokladu
Vstupy súm platby zabezpečú 3 klávesy:
Cash
Vstup sumy pre hotovosť. Pred jej použitím je potrebné na numerickej klávesnici 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í Snackbar s informáciou 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.
Card
Vstup sumy pre platobný termiál (POI). Pred jej použitím je potrebné na numerickej klávesnici 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í Snackbar s informáciou 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.
Vou
V rámci platidiel je možné zadať aj výmenný poukaz (Voucher). Princíp je obdobný ako pri klávese Cash.
Functions fragment - platba dokladu
Platba
Po stlačení tlačidla sa zobrazí Snackbar s potvrdením že skutočne má prebehnúť hotovostná platba. Po odpovedi ÁNO prebehne platba tak, že aplikácia zašle pomocou ExecutorService Nexo protokol cez HTTP na localhost. Ak je doklad uložený do CHDU, teda kladne spracovaný, tak sa vytlačí na vstavanej tlačiarni. Samotný spôsob tlače či odoslania na mail ovplyvňujú nastavenia aplikácie. Ak gePOS je spustený na inom zariadení než Sunmi P2, namiesto localhost sa komunikuje cez IP nastavenú v nastaveniach aplikácie.
Platba kartou
Úhrada pomocou POI prebehne tak, že aplikácia sa rozhodne podľa toho na akom zariadení je spustená. Ak ide o zariadenie P2, potom sa volá Intent platobnej brány Besteron. Ak aplikácia je spustená na inom zariadení než Sunmi P2, namiesto Intent sa komunikuje cez IP nastavenú v nastaveniach aplikácie tak, že zašle pomocou ExecutorService request cez HTTP a čaká na response.
Pri zrealizovaní platby pokračuje aplikácia samostatne na zaevidovanie dokladu obdobne, ako pri tlačidle Platba.
C
Odstráni reťazec z fragmentu Universal.
Späť
Vráti sa k zadávaniu produktov, teda zamení fragmenty v kontejneroch Universal a Functions.
Zahodiť
- 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í. Toto sa využíva pre reklamáciu celého dokladu (viz NumPad)
Info
- krátke stlačenie - Volá tlačový formulár so zostaveným dokladom v skrátenej podobe. Doklad ostane aktívny.
- dlhé stlačenie - doklad po tlači uloží ako výdajka
Výdajka
- krátke stlačenie - volá 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é v budúcnosti). Taktiež osoby ZŤP môžu za zákonom splnených podmienok vydávať takéto daňové doklady. Doklad ostane aktívny.
- dlhé stlačenie - doklad po tlači uloží uloží ako výdajka
LOGO
- krátke stlačenie - prepne odoslanie na preddefinovaný mail (Ukazateľ info mení farbu pozadia: ON=zelené, OFF=sivé)
- dlhé stlačenie - Štandardnou komunikáciou s POS (ako pri platbe) zobrazí formulár s Identifikačnými údajmi.
Katalóg - Kategória a Produkty
Pre kategórie a produkty tu používame výraz katalóg.
Popis fragmentov katalógu
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
- 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é.
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
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, alebo na ich portáli s podporou.
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.
Momentálne neodporúčame túto možnosť zadávania využívať. // 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"
}
Doklady predaja
Jedná sa o zoznam dokladov predaja.
Popis fragmentov pre Doklady predaja
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, 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
- 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. Funkcia nie je pripojená.
- .Vytlačiť ako kópiu - otvorí formulár s tlačou dokumentu v pôvodnej forme. Funkcia nie je pripojená.
- Zaslať na mail - zašle na vybraný mail dokument v pôvodnej forme. Funkcia nie je pripojená.
- 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. Funkcia nie je pripojená.
- Bez UUID - ukáže doklady ktoré nemajú kód z FS. Funkcia nie je pripojená.
Hromadné operácie
- Odoslať predaj do servisnej zóny - všetky dokumenty odošle do gePosApi->servicesales. Nevykonávajte tento povel bez dohody so servisákom
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.
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 !
- Odstrániť DB - natrvalo zmaže všetky predaje
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...
Hlavné nastavenia
Hlavné nastavenia ovládajú kľúčové vlastnosti APK.
Spustiť Hlavné nastavenia
- stlačte dlho informáciu o verzii APK.
Aktivácia prijímania katalógu
- Zaškrtnite spínače pre kategórie a produkty
Aktivácia prijímania zoznamu partnerov a skladov
- Zaškrtnite spínače pre partnerov a sklady
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é) -> Výdajka -> Tlač => dať bloček zákazníkovi (náhradný doklad) Info -> Tlač => nechať si bloček (tí čo majú starý program na PC, tak nie) -> 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 -> Predaj -> Predaj -> Katalóg(podržanie) : dôjde k importu
- ďalej stlačiť Platiť -> Platba kartou : volá sa POI-Besteron a prípadne POS-FiscalCore
- alebo stlačiť platiť -> 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:
{
"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:
{
"head": {
"date": "20241223",
"id": 3,
"note": "-test",
"sum": -3.30,
"user": "1 (hos)"
},
"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:
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:
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 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 9.0 SP2), ale i znížená stabilita a kompatibilita pod novšími Windows verziami. Posledná PDF verzia manuálu pre tento projekt je z roku 2012.
V roku 2022 sme pripravili nový projekt, 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. Čas a potreby však i tento projekt ukončili a v súčasnosti je aktuálny projekt gePOS Android a web geCommerce.solutions
- geCommerce - Náš web projekt: https://gecommerce.io/sk
- gePOS - Android APK - Nový projekt pre predaj produktov: https://docs.gecora.com/shelves/gepos-apk
Servisná podpora MyECR
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, 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.
Záverečné úpravy MyECR
Posledné úpravy
Link na pôvodnú download stránku: https://myecr.gecora.com a priamy download myECR.zip , odkaz na poslednú PDF verzia manuálu r.2012 pre tento projekt z roku 2004.
- 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)
Rozpis DPH predaja 2025 (január až cca apríl)
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.
- Používatelia CHDU Kaso (CHDU je priskrutkované na tlačiarni zo zozadu):
Príklad vyplnenia intervalov 2025 I.kvartál:
- január: od = 1.01.2025 0:00:00 do = 31.01.2025 23:59:59
- február: od = 1.02.2025 0:00:00 do = 28.02.2025 23:59:59
- apríl: od = 1.03.2025 0:00:00 do = 31.03.2025 23:59:59
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...)
- Používatelia VAROS FT5000: využite ikonu tlačového manžéru, kde si report vyberiete. Uvádzame aj linky na manuály:
- všetky manály: https://www.varos.sk/manualy.php
- konkrétny manuál pre Varos FT5000 s CHDU5000 - konfigurácia tlačového manažera: https://www.varos.sk/EKASA_SK/Manual_TM5000.pdf : vyhľadajte Prehľady, je tam možnosť Podľa Mesiaca
- Používatelia ZŤP a CHDU: 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.
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:
- Zostavenie dokladu predaja v programe MyECR a stlačenie tlačítka Platba
- Prijatie dokladu v gePOS Android, v predaji - podržanie tlačítka Katalóg
- 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 a návod na inštaláciu WAMP 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)
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).
...
- gePOS - Naša nová aplikácia pre Android, predaj produktov a služieb v sólo, alebo web kobinácii s geCommerce
Predĺženie licencie MyECR
Obrázok s postupom je nižšie...
Ak vám končí licencia programu pre predaj a sklady, potom pre obnovu licencie prosím postupne kliknite na:
- Pridané (ikona + vľavo)
- Kladka (ikona zamknutej kladky)
- Odstrániť aktuálny licenčný kľúč (POZOR ! nie registráciu)
- Potvrdite voľbu a potom sa program pre predaj a sklady ukončí
- Znova program spustite a zobrazí sa nová licencia
- Potvrďte OK a malo by to fungovať a zároveň na spodku formu farebne indikuje počet dní)
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
- Chrome Remote Desktop: https://docs.gecora.com/books/predaj/page/chrome-remote-desktop
Ilustračný obrázok
- gePOS - Naša nová aplikácia pre Android, predaj produktov a služieb v sólo, alebo web kobinácii s 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
- 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).
- 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 alebo Varos. Kalkulácie prechodu sme uviedli v článku CHDU Kaso je pokazené.
Ilustračné obrázky
* CHDU Kaso | |
** Servis pokladníc | |
*** Overiť stav CHD |
- gePOS - Naša nová aplikácia pre Android, predaj produktov a služieb v sólo, alebo web kobinácii s geCommerce
Zabezpečenie tržby
Pre efektívnu kontrolu hotovosti odporúčame nastaviť a dodržiavať pravidlá, ktoré zabezpečia predídenie nezrovnalostí práce s platidlami a vystavovaním dokladov. Najprv sa vykonajú nastavenia, ktoré obmädzia úniky. Následne sa pracuje s produktami v dokladoch tak, aby neexistovali spätné kanály. Nakoniec sa tržba overí.
Nastavenia
- Zákazy výmazov: Login -> Používatelia -> <User(napr.JohnDoe)>
- 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)
- Archivovať storná: Predaj na POS -> Servisné nastavenia
- Archivovať storná -> [On]
- Opraviť len posledné množstvo -> [On]
Ako preniesť do nového dokladu celý riadok (položka)
- 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>” -> Á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>” : -> Áno (Skutočne … ?) : riadky sa presunú zo zásobníka do dokladu (ostane prázdny (zelená))
- stlačiť “Platba”
Ako preniesť 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>”
- 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>” : -> Á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...
Ď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 - Naša nová aplikácia pre Android, predaj produktov a služieb v sólo, alebo web kobinácii s 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
2. Kliknúť na záložku Prídavné | |
! 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é | |
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ý. |
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
- Otvoríme nový doklad predaja: Predaj na POS -> Prihlásiť obsluhu -> Vytvoriť nový doklad
- 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
- ak nebol vložený kód produktu, tak potom sa otvorí cenník, z ktorého produkt vyberieme
- Zobrazí sa malé okno Vrátenie komodity - reklamácia, v ktorom je otázka Otvoriť zoznam dokladov ?
- Ak zvolíme Áno, potom sa zobrazí okno so zoznamom dokladov, obdobne ako v predošlom odstavci
- Ak zvolíme Nie, zobrazí sa vstupný riadok do ktorého napíšeme UID dokladu, z ktorého sa vrátenie realizuje
- Pre uzavretie dokladu a vrátenie sumy treba stlačiť Platba a v okne platby PLATBA.
- gePOS - Naša nová aplikácia pre Android, predaj produktov a služieb v sólo, alebo web kobinácii s 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
- v doklade predaja označte jednotlivé produkty myšou | |
- pre hromadné označenie, odzančenie a inverziu môžete použiť tlačidlá | |
- Stlačte tlačodlo "%-/+" - Na otázku: Skutočne pridať zľavu/prirážku - stlačte Áno |
|
- zaokrúhlenie ponechajte na 2 desatinné miesta - stlačte Ok |
|
- 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á |
Odvolanie zľavy
- 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é |
- gePOS - Naša nová aplikácia pre Android, predaj produktov a služieb v sólo, alebo web kobinácii s 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
Popis pre postup je pod každým obrázkom
- Z úvodnej obrazovky sa vojde do produktov (Komodity) a stlačí sa červené tlačítko Servis
- Prvý krok 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.
- Druhý krok je 2 = Prepis priemernej NC poslednou NC. Takto všetky produkty budú mať aktuálne nákupné ceny.
Ďalej je popis pre inventúru, tu končí postup pre predaj a výdaj či fakturáciu.
- 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).
- Pre stav skladu je vhodné použiť tlačidlo Tlač ako stav skladu /nenulové
- Po stlačení sa otvorí report podobný výdajke, kde je skladová aj predajná cena. V ňom sú produkty s nenulovým stavom.
- Report volaný tlačidlom Tlač inventúry - komplet poskytuje všetky položky a sumy skladové aj evidované - aký by mal byť stav.
- gePOS - Naša nová aplikácia pre Android, predaj produktov a služieb v sólo, alebo web kobinácii s 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 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, 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 - 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ý
Poznámky:
- 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 - Naša nová aplikácia pre Android, predaj produktov a služieb v sólo, alebo web kobinácii s 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
- vpravo stlačte tlačidlo "Download" a budete presmerovaní na úložisko github.com ( Release 1.3.1 · rustdesk/rustdesk · GitHub )
- 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
- gePOS - Naša nová aplikácia pre Android, predaj produktov a služieb v sólo, alebo web kobinácii s 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/), 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/ 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&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 - Naša nová aplikácia pre Android, predaj produktov a služieb v sólo, alebo web kobinácii s 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 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.
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 odkaz na exe XAMPP.
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 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 získajte inštalátor (Installers Wampserver full install version) a redistribúcie C++ (ZIP: All VC Redistributable Packages (x86_x64) (32 & 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 => 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, 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.
- gePOS - Naša nová aplikácia pre Android, predaj produktov a služieb v sólo, alebo web kobinácii s 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.
- Minimálna verzia programu pre Predaj A Sklady má byť 2412191 (v programe vľavo dole žltou [rrmmddn])
- Odporúčame predprípravu nami v tomto roku a prechod na rok 2025 si viete realizovať aj sami. Potravinári môžu využiť špeciálne prepočty DPH, ktoré sa vykonávajú pred postupom prechod.
- 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
- Varos eFT500 vyžaduje uhradiť licenciu na update pre eFT5000 na verziu 5.0.2 - viac info priamo na VarosSk, kde by cena mala byť 90€+DPH
- Vzdialenú podporu vykonávame prístupom cez RustDesk, alebo Chrome Remote Desktop.
-
Informácie o legislatíve na DaňovéCentrumSk, príloha na epiSk: zoznam tovarov so zníženou sadzbou dane, alebo všeobecné informácie napríklad aj na papayaPosSk
-
...
Aktuálny Zoznam platných rozhonutí na stránke FS - o certifikácii eKasa a PPEKK
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
Možné varianty zotrvania či zmeny zariadení a programov
A) Existujúci používatelia Kaso CHDU a MyECR
- treba nové knižnice Kaso (ver.2.0.n), AU zostávajú - cena cez cca 100€ (dopláca sa licencia výrobcovi)
- alebo treba nové zariadenie FT5000, AU a IU nové - cena cca 450€ bez tlačiarne, alebo s novou tlačiarňou cca 630€
- 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%
B) Existujúci používatelia Varos eFT4000B a MyECR
- treba nové zariadenie FT5000, AU a IU nové - cena cca 450€ bez tlačiarne, alebo s novou tlačiarňou cca 630€
- alebo treba nové Varos CHDU5001 a nový tlačový manažer s PPEKK - cena by mohla byť 250€, avšak toto riešenie my neodporúčame a neberieme v prípade realizácie záruku na pôvodné komponenty. Reálne toto riešenie vykonávať nebudeme ! Pri tomto riešení je nutné aktualizovať i tlačový manažer, ktorý obsahuje PPEKK.
- 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%
C) Noví používatelia našich projektov gecora.solutions.gePos
- 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€
- 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
Odstavec je už neaktuálny v roku 2025
Toto je súhrn pre technika ovládajúceho potrebné prostriedky a postupy
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.
- Záloha aktuálnej inštalácie MyECR klasickým vytvorením ZIP celej zložky: c:\myecr
- Získanie novej verzie MyECR z našej pôvodnej download stránky a nahradenie pôvodného myECR.exe novým
- Aktualizácia knižníc, alebo tlačového manažéra pre aktuálnu pokladnicu (Kaso, alebo Varos)
- Pre CHDU od Kaso sú nutné nové:
- API (TaxisDrv.dll, TaxisDrvAPI.dll)
- PrintDefinitions s úpravami pre PD a UF (pre šírku 80z a 32z v nastavení Epson alebo E802)
- Utility (taxIS.*.exe)
- náš tlačový program (myCHDUcom.exe)
- Pre Varos FT5000:
- Tlačový manažer (LAN, USB, RS232)
- Tlačový manažer (LAN, USB, RS232)
- Pre CHDU od Kaso sú nutné nové:
- 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)
- 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]
- 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)
- Ú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 <2025
Príprava zmeny DPH pre 2025 - ak ešte bude predaj v 2024
Odstavec je už neaktuálny v roku 2025
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.
V úvode programu stlačte Servis *1 a potom Editácia tabuľky DPH *2 |
V zobrazenom formuláry sú aktuálne sadzby DPH (tj. 20, 10 a 0) |
Stlačte Nastaviť DEFAULT hodnoty, aby sa vytvoril štvrtý riadok s novou DPH. Potvrďte Áno v otázke či prednastaviť hodnoty. |
Stlačte Odomknúť tabuľku DPH, aby sa dali prepísať prvé dve hladiny na pôvodné (20, 10) |
Obnovte aktuálne dane tak, že prepíšete Názvy aj Hodnoty DPH *1 *2 *3 *4 a ostané dane ponechajte bez zmeny (0, 5) |
Zmena DPH na 2025 - po poslednom predaji v 2024
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 !
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).
V úvode programu stlačte Servis *1 a potom Editácia tabuľky DPH *2 |
|
Predvolené hodnoty budú mať hladiny a názvy potrebné v roku 2025. |
Prejdite do cenníka (Komodity) a stlačte Servis (červené tlačidlo). Produkty (komodity) zvýraznené modrou sú určené pre zmenu DPH (20=>23 a 10=>19) alebo (20=>23 a 10=>5) alebo (20=>19 a 10 =>5). |
|
Š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ť. POZOR ! toto sa realizuje pred štandardnou zmenou (červené tlačítko Servis)
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.
spustenie prepočtu:
takto si môžete prepočítať akúkoľvek kategóriu. Následne keď realizujete všetky prepočty, tak postupujte ďalej červeným tlačidlom Servis, ktoré prepočíta zbytok produktov vami vybraným spôsobom.
- gePOS - Naša nová aplikácia pre Android, predaj produktov a služieb v sólo, alebo web kobinácii s geCommerce