Príručka HorecaPOS
Táto príručka má tri časti: najprv pre personál (obsluhu), potom pre manažéra a nakoniec pre správcu. Každá časť nadväzuje na predchádzajúcu: manažér môže všetko, čo obsluha, a správca môže všetko.
Čo presne môže vaša rola, nastavuje správca v Nastavenia → Práva. Ak tlačidlo nevidíte, vaša rola naň (zatiaľ) nemá právo.
Táto príručka je aj v pokladni: ťuknite na tlačidlo © vpravo dole na ktorejkoľvek obrazovke a zvoľte Príručka, alebo otvorte http://<kassa-pc>:3000/handleiding. Pozrite aj úvod a dokumentáciu API.
Časť 1 · Personál
Začíname
Prihlásenie. Otvorte pokladňu na pokladni, tablete alebo telefóne a zadajte svoj PIN kód (4 až 8 číslic). Potom uvidíte plánik stolov.
Otvorenie stola. Ťuknite na stôl. Voľný stôl dostane novú objednávku; pri obsadenom stole pokračujete v existujúcej objednávke. Hore prepínate medzi miestnosťami (napríklad Sála a Terasa). Pri pulte použite Rýchly predaj, pre objednávky so sebou So sebou.
Objednávanie. Vyber skupinu produktov a ťukni na produkty. Zobrazia sa na účtenke vľavo. Prípadne najprv vyber chod (1 = hneď, 2 a 3 čakajú, kým ich vyvoláš). Ťukni na Objednať: kuchynské lístky sa pošlú do kuchyne a na bar. Kým neťukneš na Objednať, môžeš riadky jednoducho odstrániť.
Platba. Ťukni na Zaplatiť, vyber Karta / Bancontact, Hotovosť alebo Darčeková poukážka, prípadne sprepitné, a potvrď. Pri platbe kartou sa platba na platobnom termináli spustí sama. Účtenka sa vytlačí; môžeš ju aj poslať e-mailom.
Odhlásenie. Keď skončíš, odhlás sa, aby nikto iný nepracoval pod tvojím menom. Po 8 hodinách sa odhlásiš automaticky.
Nie je internet? Pokladňa normálne funguje ďalej. Ak je hore zobrazené Bez internetu · karta ručne, zadaj sumu priamo na platobnom termináli a na obrazovke platby vyber Už zaplatené na termináli.
Viac skupín pri jednom stole
Pri jednom stole môže sedieť viac skupín, každá s vlastným účtom a vlastnou účtenkou.
- Ťukni na stôl: voľný = nová objednávka; jedna skupina = rovno táto skupina; viac skupín = najprv vyber, alebo + Nová skupina (názov môže zostať prázdny).
- Na obrazovke objednávky je hore lišta skupín: prepínanie medzi skupinami, + Skupina, Názov skupiny (napr. "Novák") a Rozdeliť / presunúť.
- Rozdeliť / presunúť: pri každom riadku vyber, koľko kusov sa presunie (napr. 1 z 3× Pils) a do ktorej skupiny, alebo vytvor novú skupinu. Takto presunieš niečo, čo je na nesprávnom účte, alebo dodatočne rozdelíš účet, aby "každý platil svoje". Ak skupina zostane prázdna, zanikne.
- Viac častí naraz: tlačidlom + Ešte jedna časť pripravíš jednu časť a vyberieš ďalšiu (napr. rybu a Dry Martini k stolu 2, zvyšok k stolu 35). Časť môže ísť aj na + Iný stôl (tam ako nová skupina). Tlačidlom Presunúť sa všetko presunie naraz. ½ rozdelí položku napoly, aj pol fľaše (0,667 sa zmení na 2 × 0,3335).
- Zlúčiť: všetko z jedného alebo viacerých iných stolov (alebo skupín pri tomto stole) na tento účet, naraz.
- Belgicko: rozdelenie alebo zlúčenie naraz je v čiernej skrinke jedna zmena stola, ako to vyžaduje FOD, belgická finančná správa (UC242, UC251, UC252, UC4119bis). Ak sa po objednaní niečo škrtne alebo sa na už objednanú položku dá zľava, odíde to s ďalšou správou daného stola (objednávka, predbežný účet, zmena stola), inak s predajom: stará položka záporne a nová kladne (UC226, UC4102, UC4104, UC4107, UC4110).
- Na obrazovke stolov ukazuje oranžová bodka, koľko je skupín; suma je súčet všetkých skupín.
- Účtenka a kuchynský lístok zobrazujú "Stôl 5 - skupina 2" alebo "Stôl 5 - Novák".
Rozdelenie účtu pri zúčtovaní
Platba funguje ako vždy: Všetko naraz. Na obrazovke platby sa teraz dá účet aj rozdeliť, tlačidlami pod Späť a Zaplatiť (tak zostanú vždy na očiach, bez posúvania):
- Rozdeliť rovnako: tlačidlami − a + zvoľte, na koľko osôb (predvolene počet hostí alebo 2, ak pokladnica neeviduje hostí). Obrazovka ukazuje sumu na osobu; každý zaplatí svoj podiel kartou, v hotovosti alebo darčekovou poukážkou (ak chce, so sprepitným). Po každom podiele sa odpočítava ("ešte 3 osôb"); posledný zaplatí presne zvyšok.
- Vlastná suma: niekto zaplatí pevnú sumu (napr. € 20); zvyšok zostane otvorený.
- Podľa produktu…: otvorí Rozdeliť / presunúť, aby si produkty presunul na samostatný účet a zaplatil ich zvlášť (ako vyššie).
Čiastočná platba zaúčtuje iba platbu; účet zostane otvorený a na obrazovke objednávky je "už zaplatené … · zostáva …". Účtenka (so všetkými platbami) sa vytlačí pri poslednej platbe, ako pri bežnej platbe. Platba kartou cez prepojenie je presne na čiastkovú sumu. Ak už bola časť zaplatená, riadky sa už nedajú presunúť do inej skupiny a nedajú sa pridať zľavy; odstrániť sa dá len vtedy, ak zostáva dosť otvorenej sumy. Každá čiastočná platba sa zapíše do denníka.
Rýchly predaj a so sebou (bez stola)
Vpravo hore na obrazovke stolov sú Rýchly predaj a So sebou. Obe hneď otvoria objednávku bez stola. Rýchly predaj je predaj pri pulte (DPH na mieste); So sebou použije pri každom produkte sadzbu DPH pre jedlo so sebou. Cez "Meno zákazníka" pridáš meno; zobrazí sa na účtenke ("So sebou – Novák") a hore na kuchynskom lístku. Otvorené objednávky bez stola sú pod tlačidlami priestorov ("Bez stola: So sebou #12 – Novák"), aby si ich našiel. Ak sa vrátiš bez predaja, prázdna objednávka sama zmizne.
Obe tlačidlá sa dajú pre každú prevádzku zapnúť alebo vypnúť v Nastavenia → Prevádzka, hneď pod svetlou/tmavou témou (štandardne zapnuté). Vypnuté = tlačidlo je skryté; už otvorené objednávky bez stola zostanú viditeľné.
Rozvoz a časové úseky
Objednávky, ktoré prijímaš priamo v pokladnici, napríklad telefonicky alebo pri pulte, s rovnakými pravidlami ako v e-shope: oblasti rozvozu a maximálny počet objednávok na časový úsek. Zapína sa v Nastavenia → Prevádzka → Rozvoz a časové úseky, hneď pod tlačidlami Rýchly predaj a So sebou (štandardne vypnuté).
- Tlačidlo Rozvoz na obrazovke stolov (vedľa So sebou): zadaj meno, telefón a adresu (so zapnutým Rýchle zadanie adresy: vyhľadanie podľa PSČ a čísla domu). Pokladnica nájde oblasť rozvozu a zobrazí poplatok za rozvoz, minimum a "zadarmo od". Ak je adresa mimo oblastí, objednávka nie je možná.
- Oblasti rozvozu: podľa PSČ (rozsahy a jednotlivé PSČ, napr.
5000-5049, 5051, 5052 AB), v rámci polomeru v km od prevádzky (vzdušnou čiarou) alebo oblasť na mape, ktorú si sám nakreslíš. Polomer a oblasť fungujú len s holandskými adresami (poloha cez PDOK). Pre každú oblasť: poplatok za rozvoz, minimum, zadarmo od a minúty navyše; platí prvá vyhovujúca oblasť zhora, takže typy sa dajú kombinovať (napr. najprv niekoľko PSČ, potom oblasť, potom polomer pre zvyšok). Žiadne nastavené oblasti = rozvoz všade, bez poplatkov a bez minima. Oblasti e-shopu nastavuješ zvlášť (správa e-shopu). - Oblasť na mape: pri oblasti rozvozu zvoľ typ Oblasť na mape a potom Kresliť na mape. Kliknutím na mapu pridávaš body (aspoň 3); potiahnutím bod presunieš, kliknutím na bod ho odstrániš a potiahnutím krúžku v strede hrany pridáš bod medzi ne. Mapa zobrazuje aj oblasti podľa polomeru a prevádzku. Dlaždice mapy pochádzajú z OpenStreetMap, takže mapa potrebuje internet; samotný rozvoz nie (okrem vyhľadania adresy). Ak sa adresa nedá vyhľadať, pokladňa to oznámi namiesto "mimo oblastí rozvozu".
- Poplatok za rozvoz je na objednávke ako riadok "Bezorgkosten" a po každej zmene sa znova prepočíta (zadarmo od, žiadne produkty = žiadny poplatok), kým nie je nič zaplatené. Pod minimom sa nedá zaplatiť; obrazovka objednávky ukazuje, koľko ešte chýba, s tlačidlom Predsa so sebou (poplatok za rozvoz a minimum odpadajú).
- Čas: Čo najskôr (teraz + čas rozvozu, plus minúty navyše danej oblasti) alebo časový úsek z dneška. Ak máš nastavené otváracie hodiny pri Thuisbezorgd, platia aj tu.
- Maximum na časový úsek (0 = bez maxima; časový úsek 5 až 60 minút): pre So sebou a Rozvoz spolu; započítavajú sa aj objednávky z e-shopu v pokladnici. Ak je nastavené maximum, aj So sebou sa pýta na čas a plné časové úseky sa nedajú vybrať. Dve pokladnice naraz o posledné miesto: dostane ho len jedna.
- Na kuchynskom lístku je adresa, meno, telefón a čas; v "Bez stola" a hore na kuchynskom lístku napr. "Rozvoz – 18:30 Novák".
Rozšírenia (všetko štandardne vypnuté; bez týchto nastavení to funguje presne ako vyššie):
- Vlastné otváracie hodiny pre vyzdvihnutie a rozvoz (pre každý deň v týždni, napr.
16:00-21:00alebo11:30-14:00, 17:00-22:00; po polnoci je možné:17:00-01:00; prázdne = v ten deň zatvorené). Vypnuté = ako doteraz (časy z Thuisbezorgd, ak existujú, inak celý deň). - Zatvorené dni (napr.
25-12-2026, 26-12-2026): vtedy žiadne vyzdvihnutie ani rozvoz. - Objednávky vopred: 0 (iba dnes, ako doteraz) až 14 dní. V okne Rozvoz/So sebou potom najprv vyberieš deň; neskorší deň je na kuchynskom lístku pred časom.
- Vyťaženie: toľko minút navyše pri "čo najskôr" (pokladňa aj e-shop). Dá sa rýchlo nastaviť aj tlačidlom E-shop v hornej lište.
- Belgické adresy (PSČ s 4 číslicami): pri okruhu alebo oblasti na mape pokladňa vyhľadá polohu cez OpenStreetMap (Nominatim; potrebná je ulica a obec).
- E-shop sa riadi pokladňou: pokladňa je nadradená. E-shop potom používa oblasti rozvozu, čas rozvozu a vyzdvihnutia, časový úsek, maximum na časový úsek, otváracie hodiny (ak sú tu nastavené), zatvorené dni a dni vopred z pokladne a do časového úseku započíta aj objednávky prijaté na pokladni. Vypnuté = e-shop má vlastné nastavenia (správa e-shopu), ako doteraz. Zapnutie alebo vypnutie vyzdvihnutia/rozvozu zostáva na e-shope.
Kód: lib/bezorgen.ts, routes/bezorgen.ts, BezorgDialoog.tsx, BezorgInstellingen.tsx, BezorgKaart.tsx a lib/kaart.ts (mapa, bez ďalšieho balíka; rovnaký kód je v e-shope ako public/kaart.js).
Telefónia: rozpoznanie zákazníka pri telefonickej objednávke
Nastavenia → Telefónia (štandardne vypnuté; vypnutím sa všetko zachová). Dva samostatné prepínače:
- Vyhľadanie zákazníka podľa telefónneho čísla pri rozvoze a so sebou: keď na obrazovke rozvozu zadáte číslo, pokladňa ukáže zákazníka s adresou a predchádzajúcimi objednávkami; Prevziať údaje vyplní meno, e-mail a adresu. Funguje aj bez telefónnej ústredne.
- Rozpoznanie čísla: keď volá zákazník, telefónna ústredňa (alebo prístroj, FRITZ!Box, modem či telefón s Androidom) odošle číslo. Na obrazovkách sa zobrazí upozornenie, kto volá: meno, adresa, posledné objednávky (s jedlami a sumou, aj z e-shopu, Thuisbezorgd a rozvozových platforiem), súčet a rezervácia. Tlačidlom Prijať rozvoz alebo Prijať so sebou sa otvorí obrazovka rozvozu so všetkým už vyplneným (so zapnutým Rozvozom a časovými oknami); objednávka sa priradí k hovoru a upozornenie zmizne zo všetkých obrazoviek. Tlačidlo 📞 v hornej lište: hovory za posledných 24 hodín. Dá sa vypnúť pre každú obrazovku (Zobrazovať upozornenia na tejto obrazovke).
Vyhľadáva sa vo vernostnej karte, v objednávkach na rozvoz a so sebou v pokladni, v e-shope, Thuisbezorgd, rozvozových platformách a rezerváciách. Čísla sa zjednocujú (+31 6 1234 5678, 0031612345678 a 06-12345678 sú to isté; aj belgické čísla).
Ako číslo prichádza (viac naraz je možné; ten istý hovor sa počíta raz):
| Zdroj | Pre | Nastavenie |
|---|---|---|
| Webhook / action URL | 3CX (integrácia CRM), Aircall, Voys / VoIPGRID, Yeastar séria P, prístroje s action URL pri prichádzajúcom hovore (Fanvil, Grandstream, Mitel 6800/6900, Snom, Yealink: funguje s každou ústredňou a operátorom), integračné služby (Zapier, Make, n8n, Power Automate) | adresa z Nastavenia → Telefónia (/api/telefonie/oproep?sleutel=...&nummer=...), GET alebo POST, JSON, formulár alebo query; aj cez portál: https://<portaal>/telefonie/<kassa-id>/oproep?sleutel=... |
| Asterisk (AMI) | Asterisk, FreePBX, Issabel, VitalPBX, Grandstream UCM | adresa, port (5038; Grandstream UCM 7777), používateľ AMI a heslo (práva call) |
| FRITZ!Box | FRITZ!Box s telefóniou | adresa (fritz.box) a port 1012; callmonitor raz zapnúť pomocou #96*5* |
| USB caller-ID modem | analógová pevná linka so zobrazením čísla | sériový port (COM3, /dev/ttyACM0), baud a inicializačný príkaz (predvolene AT+VCID=1) |
| Telefón s Androidom | vstavaný telefón telefónu s Androidom patriaceho prevádzke | aplikácia HorecaPOS v tom telefóne, Nastavenia → Telefónia → Spárovať tento telefón (Android 10+: vybrať aplikáciu ako aplikáciu na identifikáciu volajúceho) |
Odpoveď obsahuje volajúceho, aj ako contact (firstname, lastname, phone, email, address) pre šablónu CRM 3CX. Odchádzajúce a interné hovory sa nezobrazujú; Len tieto linky obmedzuje na určité linky alebo prístroje. Hovory sa po uplynutí doby uchovávania mažú (predvolene 30 dní, GDPR). Testovací hovor simuluje volanie z čísla.
Kód: apps/pos-server/src/lib/telefonie.ts, routes/telefonie.ts, packages/shared/src/telefonie.ts; obrazovky Telefonie.tsx, BezorgDialoog.tsx; Android android-app/native/java/Beller*.java. Denník: Telefónia.
Vlastní kuriéri: jazdy, odovzdanie hotovosti a sledovanie zásielky
Pre prevádzky s vlastnými kuriérmi. Zapni to v Nastavenia → Prevádzka → Rozvoz → Vlastní kuriéri (predvolene vypnuté). Aplikácia pre kuriéra nie je potrebná: kuriér používa stránku v prehliadači vlastného telefónu (kto chce, použije aplikáciu Optimum Bezorger: pozri Aplikácia pre kuriérov nižšie).
Vytvorenie jazdy. V pokladnici je tlačidlo Jazdy (s počtom rozvozov, ktoré ešte musia odísť, plus jázd, ktoré sú na ceste).
- V časti Pripravené na doručenie zaškrtni objednávky, ktoré idú. Sú to objednávky s rozvozom z pokladnice, e-shopu a Thuisbezorgd (len vlastný rozvoz; nie tie s kuriérom Thuisbezorgd).
- Vyber kuriéra (zamestnanca) a drobné, ktoré si berie so sebou (predvolene suma z nastavenia), a ťukni na Vytvoriť jazdu.
- Zobrazí sa QR kód. Kuriér ho naskenuje vlastným telefónom a pri každej adrese vidí meno, adresu s tlačidlom Trasa (navigácia), Zavolať, poznámku, požadovaný čas a čo má vybrať. K dispozícii je kalkulačka na vydávanie (zákazník dáva 50 € → vrátiť 31,50 €). Prihlásenie nie je potrebné. Zdieľaj odkaz len s kuriérom: kto ho má, vidí adresy tejto jazdy. Tlačidlom QR kód pre kuriéra vytvoríš nový odkaz; starý potom prestane fungovať.
- Ťukni na Odísť, keď kuriér odchádza. Drobné idú zo zásuvky (výdaj peňazí, s dôvodom). Zákazník dostane správu, že objednávka je na ceste:
- pri objednávke z pokladnice cez SMS a/alebo e-mail, ak sú zapnuté Správy zákazníkovi (pozri Rozvoz a časové úseky);
- pri e-shope podľa nastavenia e-shopu (e-mail, SMS alebo push notifikácia);
- pri Thuisbezorgd cez Thuisbezorgd.
Ak jazda ešte neodišla, dá sa ešte zrušiť.
- Na ceste kuriér pri každej adrese ťukne na Doručené, hotovosť, Doručené, karta (vlastný platobný terminál) alebo Doručené (už zaplatené). Pokladnica to hneď vidí. Ak to kuriér nemôže nahlásiť, dá sa to urobiť aj v pokladnici. Po návrate do prevádzky kuriér ťukne na Som späť v prevádzke.
Odovzdanie hotovosti. Po jazde ťukni na Zaplatiť (oprávnenie Správa pokladničnej zásuvky):
- Pri každej objednávke vyber hotovosť, kartou pri dverách, už zaplatené alebo nedoručené (vrátené). Čo kuriér nahlásil, je už vyplnené.
- Pokladnica zaúčtuje každú objednávku s otvorenou sumou bez novej účtenky (zákazník už účtenku má; znova vytlačiť sa dá v Účtenkách). Nedoručená objednávka sa z jazdy odoberie a zostane otvorená, aby mohla ísť ďalšou jazdou.
- Vidíš, čo sa očakáva: drobné plus prijatú hotovosť. Zadaj, čo kuriér odovzdáva, alebo to spočítaj po bankovkách a minciach (Počítať po bankovkách a minciach). Pokladnica ukáže, či to sedí, alebo koľko je navyše či chýba.
- Drobné sa vrátia do zásuvky (vklad peňazí). Rozdiel je uvedený pri jazde a v denníku a objaví sa aj ako pokladničný rozdiel v Z-uzávierke.
Sledovanie zásielky (zapína sa zvlášť v nastavení). Pri stave na ceste dostane zákazník odkaz na sledovaciu stránku na portáli. Odkaz je v SMS alebo e-maile a v e-shope na stavovej stránke (Sleduj svojho kuriéra). Na sledovacej stránke je:
- či sa objednávka pripravuje, je na ceste alebo bola doručená;
- očakávaný čas: z polohy kuriéra cez adresy, ktoré sú na rade skôr, inak požadovaný čas;
- koľko adries je ešte predtým (bez zobrazenia iných adries);
- s voľbou Kuriér naživo na mape aj kuriér, prevádzka a vlastná adresa na mape (OpenStreetMap). Kuriér si zdieľanie polohy zapne sám v telefóne (Zdieľať moju polohu). Poloha sa prenáša len, kým je stránka otvorená; stránka udržiava obrazovku zapnutú.
Stránky sa zobrazujú v jazyku telefónu (všetky jazyky portálu). V pokladnici pri jazde vidíš, kedy bola poloha naposledy odovzdaná (s odkazom na mapu).
Ochrana súkromia. Portál uchováva údaje o jazde (mená, adresy, telefónne čísla, polohu) len počas jazdy. Pri vyúčtovaní sa všetko vymaže, inak po 24 hodinách. Zákazník vidí len svoju objednávku. Poloha kuriéra je viditeľná len počas jazdy a prestane byť viditeľná, hneď ako sa kuriér vráti.
Plánovanie jázd (voliteľné)
Zapni ho v Nastavenia → Prevádzka → Rozvoz → Plánovanie jázd (predvolene vypnuté; funguje s vlastnými kuriérmi). V okne Jazdy potom bude tlačidlo Navrhnúť jazdy. Pokladnica spojí objednávky, ktoré ešte čakajú na odvoz, do jázd:
- objednávky, ktoré sú blízko seba a ktorých požadované časy spadajú do časového okna (predvolene 30 minút), idú spolu;
- až do maximálneho počtu adries na jazdu (predvolene 4), pokiaľ jazda (cesta tam, všetky adresy a návrat do prevádzky) netrvá dlhšie ako maximum (predvolene 45 minút);
- pre každú jazdu najlepšie poradie, vzdialenosť (km), čas jazdy tam a späť a pri každej adrese očakávaný príchod pri odchode hneď. Ak je neskôr ako požadovaný čas, zobrazí sa neskôr, ako bolo požadované.
Tlačidlom Použiť túto jazdu zaškrtneš tieto objednávky v tomto poradí; vyber kuriéra a ťukni na Vytvoriť jazdu. Pri jazde, ktorá ešte neodišla, zoradí Najlepšie poradie adresy do najrýchlejšieho poradia (aj v telefóne kuriéra). Pri každej jazde je uvedená vzdialenosť a čas jazdy.
Nastavenia: adresy na jazdu, ako dlho môže jazda trvať, časové okno, rýchlosť kuriéra (bicykel ~15, skúter ~25, auto ~35 km/h v meste) a minúty na adresu (parkovanie, zvonenie, platba; predvolene 2). Tieto hodnoty môže nastaviť aj manažér: v okne Jazdy tlačidlom Nastaviť plánovanie jázd (oprávnenie Nastaviť plánovanie jázd, predvolene zapnuté pre manažéra; dá sa zmeniť v Nastavenia → Oprávnenia). Zapnutie alebo vypnutie plánovania jázd a služba trás (adresa, API kľúč) zostávajú na správcovi.
Vzdialenosť a čas jazdy, volí správca:
- Odhad (predvolené): vzdušná vzdialenosť krát 1,35 (koeficient obchádzky) pri rýchlosti kuriéra. Funguje bez internetu a bez účtu.
- OSRM: trasy po ceste cez server OSRM. Zadaj adresu (
https://, alebohttp://vo vlastnej sieti). Verejný demo server (https://router.project-osrm.org) je len na občasné použitie; na každodenné používanie si zriaď vlastný server OSRM alebo využi poskytovateľa. - OpenRouteService: trasy po ceste s vlastným kľúčom API (zadarmo na openrouteservice.org, s denným limitom). Adresa je predvolene
https://api.openrouteservice.orga môže viesť na vlastný server. Kľúč zostáva v pokladnici; obrazovky ukazujú len to, že je vyplnený.
Tlačidlom Otestovať službu vyskúšaš. Ak služba nefunguje, plánovanie sa vráti k odhadu a upozorní na to. Adresa s neznámou polohou (bez platného PSČ a čísla domu) sa v návrhu objaví pod bez známej polohy a nenaplánuje sa. Export konfigurácie obsahuje nastavenia, ale nie kľúč.
Kód: lib/ritplanning.ts.
Aplikácia pre kuriérov (voliteľné)
Zapni to v Nastavenia → Prevádzka → Rozvoz → Aplikácia pre kuriérov (predvolene vypnuté; funguje s vlastnými kuriérmi a správcovským portálom). Každý kuriér si potom spáruje vlastný telefón len raz namiesto skenovania QR kódu pri každej jazde:
- V časti Spárované telefóny vyber kuriéra (zamestnanca), prípadne názov telefónu, a ťukni na Spárovať telefón.
- Zobrazí sa QR kód. Kuriér ho naskenuje v aplikácii Optimum Bezorger (tlačidlo Spárovať) alebo fotoaparátom telefónu: stránka sa potom otvorí v prehliadači. Funguje aj bez aplikácie a dá sa pridať na plochu.
- Spárovanie platí, kým ho nezrušíš; telefón potom hneď nič neuvidí. Nové spárovanie pre toho istého zamestnanca nahradí staré (napríklad pri novom telefóne).
V aplikácii alebo na stránke sú všetky vlastné jazdy (každá jazda, ktorú pokladňa pre tohto kuriéra vytvorí), s rovnakými tlačidlami ako pri jazde: Trasa, Volať, suma na inkaso s kalkulačkou výdavku, Doručené a Som späť v prevádzke. Samostatne sa dá zapnúť:
- Samostatné preberanie objednávok: kuriér vidí rozvozy, ktoré ešte musia ísť do jazdy, označí, čo berie, a ťukne na Vziať so sebou. Pokladňa vytvorí jazdu (alebo ich pridá, ak má kuriér jazdu, ktorá ešte neodišla); štandardné drobné idú so sebou. Čo už vzal niekto iný, sa už nedá.
- Samostatný odchod: Vyraziť v aplikácii robí to isté ako v pokladni (drobné zo zásuvky, zákazníci dostanú správu).
- Živá mapa: pri Jazdy je tlačidlo Mapa s prevádzkou, všetkými kuriérmi, ktorí sú v práci, a adresami, ktoré ešte treba doručiť. Kuriér si V práci zapína a vypína sám. Aplikácia posiela polohu aj pri vypnutej obrazovke (Android: upozornenie v lište, kým je zdieľanie zapnuté); webová stránka len kým je otvorená. Bez tohto nastavenia sa poloha zdieľa len počas jazdy so sledovaním zásielky (track & trace).
Aplikácia pre Android je v Google Play a na stránke na stiahnutie v portáli (/download/). Verzia pre iPhone je hotová, ale vyjde až po založení vývojárskeho účtu Apple; dovtedy iPhony používajú webovú stránku. Pri jazde, ktorú si kuriér prevzal sám, je uvedené prevzaté v aplikácii.
Kód: lib/bezorgersapp.ts, v portáli src/volgen.mjs a aplikácia v repozitári horecapos-bezorger.
V denníku je uvedené, kto jazdu vytvoril, vypravil, nahlásil ako doručenú a vyúčtoval, vrátane súm. Vypnutie: žiadne tlačidlo Jazdy; jazdy a nastavenia zostanú uložené.
Na portáli: /bezorger/<sleutel> a /volg/<code>. Kód: lib/bezorgers.ts, routes/bezorgers.ts, Bezorgers.tsx a v portáli src/volgen.mjs.
Hlásenie pri príliš dlhom čase prípravy
Objednávka so sebou alebo rozvoz, ktorá je hotová neskôr, než bolo sľúbené: pokladnica to rozpozná, ohlási a môže zákazníkovi hneď poslať ospravedlnenie, prípadne s poukážkou. Zapnete to v Nastavenia → Prevádzka → Rozvoz → Hlásenie pri príliš dlhom čase prípravy (predvolene vypnuté).
- Ktoré objednávky: so sebou a rozvoz so sľúbeným časom, z pokladnice (rozvoz a časové okná), z e-shopu a z Thuisbezorgd.nl / Takeaway.com.
- Meškajúce: toľko minút (predvolene 10) po sľúbenom čase stále nie je hotová ani na ceste. Hotové alebo na ceste znamená: všetko hotové na kuchynskom displeji, stav hotové alebo na ceste v e-shope alebo pri Thuisbezorgd, správa ✉ Hotové / ✉ Na ceste zákazníkovi, alebo zaplatené. Pokladnica kontroluje každú minútu.
- Hlásenie: tlačidlo Meškajúce v hornej lište s počtom (so zvukom pri novej), pri každej objednávke sľúbený čas a koľko minút mešká. Objednávka zmizne sama, keď je hotová alebo na ceste, alebo tlačidlom Vybavené; pod tým sú tie z posledných 24 hodín, s časom, kedy boli hotové. Všetko sa zapisuje do denníka.
- E-shop: stavová stránka hosťa ukazuje, že to trvá dlhšie, s novým očakávaným časom.
- Pri Thuisbezorgd to nejde (zákazník patrí k Thuisbezorgd): tam iba hlásenie. Dá sa použiť vlastný text;
{naam},{zaak},{code},{korting}a{geldig}sa vyplnia automaticky. - Poukážka (len so zapnutými Zľavovými kódmi): s ospravedlnením osobný zľavový kód na ďalšiu objednávku (napr.
SORRY-7K4Q2M), suma alebo percentá, na jedno použitie, platný určitý počet dní, pri pokladnici aj v e-shope. Kódy nie sú v zozname Zľavových kódov. Ak sa odoslanie nepodarí, kód prepadne. Tlačidlom v pokladnici len s oprávnením Dať zľavu. - Vyp.: hlásenia a vydané kódy zostávajú uložené (aj v zálohe); nastavenie je súčasťou exportu konfigurácie.
Kód: lib/telaat.ts, routes/telaat.ts, TeLaat.tsx a packages/shared/src/telaat.ts.
Tlačidlo Objednať: čo robí a kedy ho potrebujete
Ťuknutie na produkt a ťuknutie na Objednať sú dva rôzne kroky:
- Ťuknutím sa produkt hneď pridá na účet (vľavo v zozname) ako nový. Vidíte ho len vy: kuchyňa ani bar o ňom ešte nevedia. Nová položka je koncept: ešte ju môžete odstrániť alebo zmeniť množstvo či možnosti, bez storna.
- Objednať odošle všetky nové položky naraz: bony idú na tlačiarne v kuchyni a na bare (a na kuchynskú obrazovku) a položky majú potom stav objednané. Odstrániť ich potom možno už len cez Storno (oprávnenie storno). Na tlačidle je počet pripravených nových položiek, napr. Objednať (3); ak nie sú žiadne nové položky, tlačidlo je sivé.
Prečo dva kroky? Pri stole prijmete celú objednávku (nápoje, predjedlo, hlavné jedlo), ešte niečo upravíte, ak si to hosť rozmyslí, a potom ju naraz pošlete do kuchyne, s jedným bonom na stanicu namiesto bonu na každý produkt. Kuchyňa tak môže začať dávno predtým, ako sa platí.
Čo sa ešte deje pri Objednať:
- Chody: chod 1 ide hneď do kuchyne; chody 2, 3 a 4 idú spolu ako ČAKÁ a kuchyňa začne až vtedy, keď daný chod vyvoláte (pozri Chody).
- Kolá: každé Objednať je jedno kolo; na tom funguje ↻ Ešte jedno kolo.
- Zásoby sa odpočítajú a dávkovaný výčap sa uvoľní.
- All-you-can-eat: ak je to priveľa, priskoro alebo prineskoro pre balík, pokladňa sa najprv opýta, či to aj tak môže.
- Belgicko (GKS 2.0): položky idú najprv ako pro forma do čiernej skrinky; ak sa to nepodarí, do kuchyne nejde nič a zostávajú nové.
- Bez pripojenia: objednávka sa uloží a odošle do kuchyne, len čo sa pripojenie obnoví. Tlačiareň vypnutá: objednávka aj tak prejde a bon sa zaradí do tlačového frontu (pozri Kuchynská tlačiareň vypnutá alebo žiadna kuchynská obrazovka).
Môžete aj rovno zaplatiť. Ak ťuknete na Zaplatiť, kým sú na účte ešte nové položky, pokladňa ich najprv automaticky objedná, aby kuchyňa a bar vždy dostali svoj bon. Pri bare alebo pri predaji so sebou teda nemusíte najprv ťuknúť na Objednať: ťuknite na produkty a hneď Zaplatiť. Ak sa automatické objednanie nepodarí (bez pripojenia, pravidlo all-you-can-eat, čierna skrinka), obrazovka platby zostane zatvorená a uvidíte prečo.
Nechcete bloček pre bar, keď platíte hneď? V Nastavenia → Prevádzka → Objednávanie a platba zapnite Priama platba bez objednávkového lístka. Potom do kuchyne a na bar ide len to, čo odošlete cez Objednať; to, čo zaplatíte hneď, nedostane objednávkový lístok.
Veľké alebo malé tlačidlo Zaplatiť
So zaškrtnutím Veľké tlačidlo "Zaplatiť" je na obrazovke objednávky hneď pod objednanými produktmi veľké tlačidlo Zaplatiť: široké, vysoké a so sumou, aby sa dalo rýchlo stlačiť. Ak je účet už čiastočne zaplatený, tlačidlo ukazuje zostávajúcu sumu. Malé tlačidlo dole vedľa Objednať potom zmizne.
S veľkým tlačidlom sú veľké aj tlačidlá na obrazovke platby: Zaplatiť (pri Karte, Darčekovej poukážke a ostatných spôsoboch platby) a pri Hotovosti sú Presná suma a Zaplatiť široké a vysoké, ľahko sa trafia, aj so špinavými prstami (napríklad u mäsiara). Spôsoby platby sú o niečo väčšie a tlačidlá prepitného o niečo menšie, aby všetko zostalo na obrazovke.
Pri novej inštalácii je začiarknutie vypnuté: vtedy malé tlačidlo dole vedľa Objednať a obrazovka platby s bežnými tlačidlami. Radšej veľké? V Nastavenia → Podnik, hneď pod svetlou/tmavou témou, zapnite Veľké tlačidlo "Zaplatiť". Pokladnica, ktorá už bola v prevádzke, si ponechá pôvodné nastavenie. Voľba platí pre všetky pokladnice a tablety prevádzky.
Označenie produktu ako "vypredané"
Ktokoľvek môže na obrazovke objednávky produkt dlho podržať (alebo naň kliknúť pravým tlačidlom myši) a vybrať Vypredané. Produkt sa potom zobrazí sivo a na žiadnej pokladni sa už nedá objednať. Rovnako ho vrátiš cez Opäť dostupné. Každá zmena sa zapíše do denníka. Správca to stále môže urobiť aj v Nastavenia → Produkty. Aj pokladničný server odmietne produkt označený ako "vypredané" ("Cola" je vypredaná), teda aj z tabletu, ktorý zmenu ešte nemal, alebo objednávky uložené offline; tablet potom zobrazí "Nepodarilo sa odoslať".
Kuchynský displej (KDS)
Popri (nie namiesto) tlačiarňach kuchynských lístkov môže kuchyňa alebo bar používať displej. Na tablete/PC v kuchyni otvor http://<kassaserver>:3000/keuken, prihlás sa PIN kódom a vyber stanicu: sú to rovnaké názvy ako pri tlačiarňach (kuchyňa, bar, ...), takže na displeji je presne to, čo by bolo na tom kuchynskom lístku. "Všetko" zobrazí všetky stanice.
- Pre každú objednávku jeden lístok, najstaršie prvé, so stolom/so sebou, číslom a tým, ako dlho už čaká (oranžová po 10, červená po 20 minútach).
- Chody sú zvlášť; chod, ktorý ešte nebol vyvolaný, je sivý s označením "ČAKÁ na vyvolanie". Storná sú prečiarknuté.
- Ťukni na riadok, aby si ho označil ako hotový, alebo na Hotovo pre celý lístok. Obsluha potom v hornej lište uvidí "Kuchyňa: Stôl 5 je hotový". S Nastavenia → Prevádzka → Kuchynský displej → Zvuk pre obsluhu (štandardne vypnuté) pokladňa pritom aj pípne ("ding-dong", bez zvukového súboru). Prehliadač povolí zvuk až po prvom ťuknutí na obrazovku; zapni hlasitosť tabletu.
- Vrátiť späť zobrazí, čo bolo označené ako hotové za poslednú hodinu, takže omylom odťuknuté sa dá vrátiť.
Displej sa sám okamžite aktualizuje. Kuchynské lístky sa normálne tlačia ďalej; kto displej nepoužíva, nič nezbadá.
Kuchynský displej: odovzdávanie, poradie a chod
Nastavenia → Tlačiarne → Kuchynský displej. Každú časť možno zapnúť samostatne, predvolene vypnuté; vypnutím sa všetko zachová.
- Odovzdávanie medzi stanicami, napríklad studená → teplá → výdaj. Pre každú stanicu nastavíte pevnú nasledujúcu stanicu; na bone je potom tlačidlo → teplá (a vždy Odovzdať na… na výber inej stanice). Odovzdávajú sa len otvorené položky danej stanice. Stanica nemusí mať tlačiareň: zadajte stanice ako výdaj do Stanice bez tlačiarne. Hotovo (a upozornenie obsluhe) príde až na poslednej stanici. V zobrazení "Všetko" je pri odovzdanej položke vidieť, kde práve je. Každý krok je uvedený pri položke a v denníku.
- Zmena poradia: bony ťahajte (myšou) alebo presúvajte pomocou ◀ ▶ (dotyková obrazovka). Poradie platí pre stanicu a pre všetky displeje danej stanice; nové bony sa radia na koniec.
- Ďalší chod z kuchynského displeja: pri bone s čakajúcim chodom je Vyžiadať chod 2. Obsluha potom dostane "Kuchyňa žiada chod 2 pre Stôl 5" (so zvukom) a vyvolá ako obvykle; na kuchynskom displeji je "Chod 2 vyžiadaný · n min", kým chod nie je vyvolaný. Alebo zvoľte Vyvolať: kuchynský displej potom vyvolá chod sám, s pracovným bonom "VYVOLANIE CHODU 2", rovnako ako tlačidlo v pokladnici.
Kuchynská tlačiareň vypnutá alebo bez kuchynského displeja
Pokladňa vždy funguje ďalej, aj keď je kuchynská alebo barová tlačiareň vypnutá (alebo došiel papier, alebo je uvoľnený kábel), a aj bez kuchynského displeja:
- Objednávanie vždy prebehne. Riadky sú hneď objednané, účet sedí a zaplatiť sa dá normálne. Tlačiarne sa oslovujú súčasne a každá tlačiareň dostane najviac asi 4 sekúnd: vypnutá tlačiareň nenechá ostatné (ani obsluhu) dlho čakať.
- Tlačový front. Kuchynský lístok, ktorý sa nepodarilo vytlačiť, ide do tlačového frontu. Pokladničný server to skúša znova každých 30 sekúnd, štvrť hodiny; hneď ako tlačiareň znova funguje, lístok vyjde s nápisom VYTLAČENÉ NESKÔR hore. Ak sa ďalší lístok na tej tlačiarni podarí, čakajúce lístky idú hneď za ním.
- Po štvrť hodine sa automatické opakovanie zastaví; Vytlačiť znova teraz potom stále funguje.
- Kuchynský displej. Ak je objednávka na kuchynskom displeji, kuchyňa ju tam uvidí, aj keď je tlačiareň vypnutá. Kto kuchynský displej nepoužíva, o nič nepríde: pokladňa nikde nečaká na "Hotovo" z kuchyne.
- Front je uložený len v pamäti pokladničného servera (po reštarte je prázdny).
- Aj účtenka: ak sa nevytlačí, platba aj tak prebehla (pokladňa hlási "tlač zlyhala") a kópiu môžeš neskôr vytlačiť v Účtenky.
Chody (predjedlo, hlavné jedlo ...)
Tlačidlá chodov sa zobrazujú iba vtedy, keď sú potrebné: hneď ako je na objednávke menu (zložený produkt), alebo keď už je niečo v chode 2 až 4. Pri bežných produktoch, ako je kola, ich nevidíte a všetko ide hneď do kuchyne. Nie je čo nastavovať.
Pod zoznamom objednávky je Chod 1 2 3 4. Predvolene je zapnutý chod 1 a všetko funguje ako vždy: "Objednať" pošle všetko hneď do kuchyne, bez nadpisov chodov na kuchynskom lístku. Ak pred ťuknutím na produkty vyberieš chod 2 (alebo vyšší):
- pri "Objednať" idú už do kuchyne, pod "-- Chod 2 · ČAKÁ na vyvolanie --", aby sa kuchyňa mohla pripraviť;
- v zozname objednávky je "Chod 2 · čaká" s tlačidlom Vyvolať;
- pri Vyvolať dostane kuchyňa lístok " VYVOLANIE CHODU 2 " s tým, čo sa má teraz pripraviť.
Chod 1 ide vždy hneď. Ak už bol chod 2 vyvolaný, neskôr doobjednané jedlo v chode 2 ide tiež hneď.
Alergény pri každom produkte
Predvolene vypnuté: alergény sa potom nikde nezobrazujú. Zapneš ich v Nastavenia → Prevádzka → Zadávať a zobrazovať alergény pri produktoch.
- Nastavenia → Produkty: pri každom produkte zaškrtni 14 alergénov EÚ (lepok, kôrovce, vajcia, ryby, arašidy, sója, mlieko, orechy, zeler, horčica, sezamové semená, siričitany, vlčí bôb, mäkkýše). V zozname produktov sú skratky za názvom.
- Obrazovka objednávky: na každom tlačidle produktu sú malé skratky (napr.
Gl Me) a tlačidlo ⚠ Alergény v lište skupín zobrazí pri každom produkte vybranej skupiny alergény celým názvom, s vysvetlením skratiek. - Zmeny alergénov sa zapisujú do denníka (staré → nové). Ak je nastavenie vypnuté, skôr zadané alergény zostanú uložené.
All-you-can-eat
Predvolene vypnuté. Zapína sa v Nastavenia → Prevádzka → All-you-can-eat (len správca). Vytvoríš jeden alebo viac balíčkov, napr. Ryby, Mäso a Sushi, každý s:
- názvom (zobrazí sa na účtenke: "Ryby dospelý", "Ryby dieťa");
- cenou za dospelého a za dieťa (vrátane DPH) a sadzbou DPH (predvolene NL
LAAG, BEB); - jedlami, ktoré k nemu patria (€ 0): celé skupiny produktov a/alebo jednotlivé produkty (aj z iných skupín, napr. hranolky pri Rybách aj Mäse);
- časovým limitom v minútach (0 = žiadny);
- kolami: najviac toľko jedál na osobu na kolo (0 = neobmedzene) a najmenej toľko minút medzi dvoma kolami (0 = žiadne);
- príplatkom za plytvanie za kus (0 = žiadny).
Pomocou ↑ ↓ nastavíš poradie. Je dôležité, keď jedlo patrí do viacerých balíčkov: počíta sa potom do najvyššieho, ktorý si skupina vybrala. Odstrániť odstráni balíček pre nové stoly; prebiehajúce stoly si ponechajú svoje cenové riadky (menej osôb sa tam ešte dá, viac nie).
Pri stole:
- Na obrazovke objednávky nad účtenkou je + All-you-can-eat. Pre každý balík zvoľte počet dospelých a detí; môžete kombinovať (napr. 2× Ryba a 2× Mäso). Cena sa pridá ako položky na účet; tie nejdú do kuchyne. Počet osôb skupiny sa stane celkovým počtom účastníkov (ak pokladnica eviduje hostí).
- Lišta pri každom balíčku zobrazuje: osoby, zostávajúci čas (červený, keď čas vypršal), ktoré je to kolo s maximom, a ako dlho ešte do ďalšieho kola. Jedlá, ktoré patria do balíčka, sú na tlačidlách označené AYCE a na účtenke so štítkom AYCE za € 0. Všetko, čo nepatrí do žiadneho vybraného balíčka (nápoje, dezerty ...), sa normálne platí.
- Objednať: každé "Objednať" s jedlami zadarmo je jedno kolo, pre každý balíček zvlášť (len balíčky, z ktorých sú jedlá v objednávke). Položky naťukané offline a odoslané neskôr sa neblokujú.
- Upraviť: zmena počtov pri každom balíčku. Menej osôb sa počíta ako storno (oprávnenie "storno"). Nastaviť balíček na 0 (alebo Ukončiť pre všetko) sa dá, kým na účte ešte nie sú žiadne jedlá z toho balíčka.
- Príplatok (len ak má vybraný balíček príplatok za plytvanie): vyber počet (a balíček, ak ich je viac); na účet sa pridá "Príplatok za plytvanie × počet".
- Platba, rozdelenie, zľavy a účtenka fungujú ako vždy: ceny balíčkov, príplatok a nápoje sú bežné riadky s vlastnou DPH.
- Ak správca vypne all-you-can-eat, kým sú skupiny v priebehu, novo naťukané jedlá budú opäť za bežnú cenu; čo už je na účte, zostane.
- V e-shope (voliteľné, predvolene vypnuté): so zapnutým Aj pri objednávaní pri stole cez QR kód (e-shop) vidí hosť, ktorý objednáva pri stole s balíčkom, jedlá z balíčka ako V cene za € 0, hore so stavom (osoby, kolo, čas). Objednávka je kolo, s rovnakými pravidlami ako Objednať; priveľa, priskoro alebo prineskoro e-shop hneď odmietne. Nápoje a ostatné jedlá hosť platí normálne; všetko ide na účet stola. Vypnuté = e-shop účtuje bežné ceny, ako doteraz.
Darčekové poukážky
Dva prepínače v Nastavenia → Prevádzka → Darčekové poukážky:
- Darčeková poukážka ako spôsob platby: predvolene zapnuté, ako vždy. Vypnuté = tlačidlo Darčeková poukážka nie je pri platbe (ani pri vrátiť peniaze cez pri vrátení) a pokladničný server odmietne platbu darčekovou poukážkou.
- Predávať darčekové poukážky so zostatkom: predvolene vypnuté. Zapnuté:
- Na obrazovke objednávky je tlačidlo Darčeková poukážka: vyber sumu (€ 10, 25, 50, 100 alebo inú sumu) a nechaj pokladňu vytvoriť kód, alebo naskenuj kód predtlačenej karty. Poukážka sa pridá na účet ako riadok (kód DPH BON: žiadna tržba, žiadna DPH, nejde do kuchyne). Tam môžeš zákazníkovi aj zistiť zostatok.
- Po zaplatení je poukážka aktívna a tlačiareň účteniek vytlačí darčekovú poukážku so sumou, kódom a QR kódom.
- Uplatnenie: pri platbe vyber Darčeková poukážka a naskenuj alebo zadaj kód (tlačidlo Zostatok ukáže zostatok). Suma sa odpočíta zo zostatku. Ak je zostatok nižší ako účet, odpočíta sa celý zostatok ako čiastočná platba a zvyšok zaplatíš kartou alebo v hotovosti. Zostatok sa dá čerpať po častiach.
- Nechať kód prázdny = darčeková poukážka bez kódu, ako predtým (napr. stará papierová poukážka).
- Prehľad → Darčekové poukážky (oprávnenie Spravovať darčekové poukážky, predvolene manažér a správca): hľadanie podľa kódu, otvorený zostatok, história každej poukážky, zablokovať (stratená/ukradnutá) a opraviť zostatok s dôvodom. Zapisuje sa to do denníka.
- Prehľady: predané darčekové poukážky sa nepočítajú ako tržba a sú uvedené zvlášť (Predané darčekové poukážky); prijaté peniaze sú však pri spôsoboch platby. Čo sa zaplatí darčekovou poukážkou, je bežná tržba (s DPH) pri spôsobe platby Darčeková poukážka.
- Účtovníctvo: predané poukážky sa účtujú v prospech a uplatnené poukážky na ťarchu účtu Darčekové poukážky (záväzok voči zákazníkom).
- Predanú darčekovú poukážku možno vrátiť cez Účtenky → Vrátenie, kým ešte nebola použitá (zostatok = hodnota). Po vrátení je poukážka zrušená (zostatok 0, zablokovaná; je to v histórii poukážky). Ak už bola (čiastočne) použitá, nastav zostatok na 0 v Prehľad → Darčekové poukážky a zvyšok vráť zvlášť. Zľava na darčekovú poukážku nie je možná.
Dobíjateľný zostatok (voliteľné)
Pre kluby, športové bufety, mládežnícke kluby a podujatia: darčeková poukážka so zostatkom sa stane dobíjateľnou kartou. Zapína sa v Nastavenia → Prevádzka → Dobíjateľný zostatok, pod darčekovými poukážkami (predvolene vypnuté; funguje iba vtedy, keď je zapnuté Predávať darčekové poukážky so zostatkom).
- Karta alebo náramok: predaj darčekovú poukážku s Predtlačená karta a naskenuj kartu (čítačka NFC/RFID, ktorá funguje ako klávesnica, alebo čiarový kód). Číslo karty je potom kód; hosť ňou platí ako darčekovou poukážkou.
- Dobitie: obrazovka objednávky → Darčeková poukážka → Dobiť zostatok: naskenuj poukážku alebo kartu a zadaj sumu. Pripíše sa ako riadok na účet (kód DPH BON: bez tržby, bez DPH, rovnako ako predaná darčeková poukážka) a po zaplatení je na zostatku. V histórii poukážky je Dobité.
- Najvyšší zostatok na poukážku alebo kartu (predvolene € 500, nastaviteľné do € 5.000).
- Vyplatiť zvyšok (začiarkavacie políčko, predvolene vypnuté; oprávnenie Spravovať pokladničnú zásuvku): po Zistiť zostatok je Vyplatiť zvyšok. Zostatok klesne na € 0 a suma je ako peniaze zo zásuvky na X-správe a Z-uzávierke (Zostatok vyplatený …).
- Dobitie sa dá vrátiť cez Účtenky → Vrátenie, kým je zostatok ešte aspoň táto suma; poukážka alebo karta zostáva platná.
- Dobitie na kiosku (voliteľné): pozri Samoobslužný kiosk.
Stravné poukážky
Iba pre prevádzky v Belgicku, predvolene vypnuté: Nastavenia → Prevádzka → Zaplatiť → Stravné poukážky. Stravné poukážky sú zamestnanecký benefit: zamestnávateľ ich nahrá na kartu zamestnanca (Edenred, Monizze alebo Pluxee). Hosť nimi platí na bežnom platobnom termináli; prepojenie s vydavateľmi nie je potrebné.
- Zapnuté: pri platení je tlačidlo Stravná poukážka. Vyber vydavateľa (iba vydavateľov, ktorých prevádzka prijíma) a nechaj hosťa priložiť kartu k platobnému terminálu, rovnako ako pri platbe kartou. Bez prepojenia s terminálom: hosť zaplatí priamo na platobnom termináli a ty ťukneš na Zaplatiť.
- Bez prepitného a bez vydávania so stravnými poukážkami. Ak je zostatok príliš nízky, hosť zvyšok zaplatí inak (účet zostane otvorený, kým nie je všetko zaplatené).
- Iba pre určité skupiny produktov (voliteľné, napr. jedlo, ale nie alkohol): stravnými poukážkami potom možno zaplatiť najviac sumu za tieto produkty na účte. Platobná obrazovka ukáže koľko; zvyšok hosť zaplatí inak.
- Na bločku: Stravná poukážka Pluxee (za tým vydavateľ).
- Z-uzávierka a X-správa: pre každého vydavateľa samostatný riadok (Stravná poukážka Edenred, … Monizze, … Pluxee).
- Účtovníctvo: pre každého vydavateľa samostatný účet hlavnej knihy (Stravné poukážky Pluxee (pohľadávka) atď., predvolene 416100, 416200 a 416300), pretože peniaze prichádzajú od vydavateľa, a nie z banky platobného terminálu.
- Potrebné: zmluva s každým vydavateľom, ktorého poukážky prijímaš, a platobný terminál, ktorý tieto karty prijíma (over si to u dodávateľa platobného terminálu).
Cudzia mena
Platba v hotovosti v inej mene, napr. britskí alebo americkí turisti, alebo v pohraničí so švajčiarskym frankom. Predvolene vypnuté: Nastavenia → Prevádzka → Zaplatiť → Cudzia mena. Pridaj meny (CHF, CZK, DKK, GBP, HUF, NOK, PLN, SEK, TRY, USD) a ku každej kurz: koľko eur počítaš za 1 jednotku (napr. 1 GBP = € 1,15).
- Zadané ručne: pevný kurz; keď sa zmení, uprav ho sám.
- Živo (ECB): denný kurz Európskej centrálnej banky (referenčné kurzy, každý pracovný deň okolo 16:00; zadarmo, bez účtu). S prirážkou v percentách (0-20) je kurz o toľko nižší, aby prevádzka výmenu neplatila sama. Pokladňa si kurzy stiahne sama, keď sú staršie ako 6 hodín; Aktualizovať teraz ich stiahne hneď. Bez internetu zostane posledný kurz.
- Zapnuté: pri platení je tlačidlo Cudzia mena. Vyber menu; pokladňa ukáže, koľko to je v tej mene. Zadaj, čo hosť dáva: pokladňa to prepočíta a vydá výdavok v eurách. Ak hosť nechce nič späť, zaškrtni Výdavok je prepitné: výdavok sa dostane na účtenku ako prepitné, v Belgicku v tej mene (GKS 2.0, UC296).
- Ak hosť dá menej ako celú sumu, je to časť; zvyšok zaplatí inak.
- Na bločku: mena, suma a kurz a výdavok v eurách.
- X-správa a Z-uzávierka: pre každú menu samostatný riadok (Cudzia mena GBP, v eurách) a pri pokladničnej zásuvke, čo je v zásuvke v tej mene. Výdavok v eurách sa odpočíta od očakávaných peňazí v zásuvke; samotné cudzie meny počítaš zvlášť.
- Účtovníctvo: počíta sa ako hotovosť (pokladňa), v eurách.
Ďalšie tlačidlá pre objednávanie a platbu
Tlačidlá pre to, čo nepotrebuje každá prevádzka. Predvolene je všetko vypnuté; zapína sa po jednotlivých tlačidlách v Nastavenia → Prevádzka → Objednávanie a platba (oprávnenie Nastaviť prevádzku, platby a tlačiarne). Vypnuté = tlačidlo nie je nikde v pokladnici a pokladničný server akciu odmietne. V Holandsku všetko funguje bez čiernej skrinky; v Belgicku tlačidlo funguje až vtedy, keď bola táto funkcia otestovaná s čiernou skrinkou (pri tlačidle je to uvedené, kým to tak nie je).
Pri otvorení stola:
- Evidovať počet hostí: otázka "Koľko osôb?" pri voľnom stole, osoby na pôdoryse a na obrazovke objednávky a hostia v prehľadoch. Pozri Počet hostí.
Pri objednávaní (obrazovka objednávky, pre to, čo potom ťukneš):
- Sčítať rovnaké produkty (bez tlačidla, v predvolenom nastavení zapnuté): keď znova ťuknete na rovnaký produkt (rovnaké možnosti, ešte neobjednaný), zvýši sa množstvo namiesto pridania nového riadku: 4 Cola na jednom riadku s cenou krát 4. Tlačidlom − sa jeden zase odoberie, aj keď už je objednaný (storno jedného). S poznámkou, miestom alebo so sebou zostane samostatný riadok; čo je už objednané, zostane samostatný riadok (nové kolo).
- − a + (pred cenou na každom riadku): − jeden odoberie, + jeden pridá (rovnaký produkt, možnosti a poznámka; ak je Sčítať rovnaké produkty vypnuté, nový riadok). Ešte neobjednané a na 0: riadok zmizne. Už objednané: o jeden menej je storno, ten riadok zostane prečiarknutý (pre kuchyňu a prehľady); o jeden viac je nový riadok, ktorý sa ešte musí objednať. Ťuknutie na samotnú cenu už nič neodstráni. Pri menu len −.
- So sebou (len na mieste): hosť si tento produkt vezme so sebou, napr. fľašu vody alebo dezert. Táto položka dostane DPH pre predaj so sebou (v Belgicku označenie C), zvyšok účtu DPH pre konzumáciu na mieste. Na účtenke je pri položke so sebou.
- Miesto (pri stole): ťukaj ďalej pre miesto 1, 2, 3 ...; položky dostanú toto číslo miesta (aj na kuchynskom lístku). V Belgicku ide každá položka do čiernej skrinky s nákladovým strediskom miesta (CHAIR, UC4123). Ešte raz po mieste 12 = opäť bez miesta.
- Spätný odber: ďalší produkt sa pridá s -1, napr. prázdna fľaša alebo pohár (záloha). Dá sa to len pri produktoch s voľbou Vratné (záloha) (Nastavenia → Produkty). Ak je celý účet záporný (len vrátená záloha, bez predaja), z Zaplatiť sa stane vrátenie peňazí: v hotovosti alebo kartou (vrátené priamo na termináli). V Belgicku ako vrátenie peňazí (REFUND, UC4108 a UC4114).
- Uplatniť SPV: hosť platí produkt alebo menu poukážkou single purpose voucher (poukážka práve na tento produkt, napr. "1 menu all-in"). Ťukni na Uplatniť SPV a potom na produkt na účtenke: pridá sa s -1 (rovnaká cena a DPH, pri menu so zložkami), s označením SPV. Nejde do kuchyne; odstrániť sa dá normálne. Poukážkový produkt predávaš vopred ako bežný produkt; v Nastavenia → Produkty pri ňom zapni SPV (poukážka). V Belgicku ide položka pri predaji do čiernej skrinky ako VOUCHER (UC271).
- Zúčtovať preddavok: pozri nižšie.
- Otvorená cena (bez tlačidla, pri produkte): pri produkte s voľbou Otvorená cena sa pokladnica opýta na cenu, napr. pri dennom menu alebo preddavku.
Pri platbe:
- Priama platba bez objednávkového lístka (nie je to tlačidlo): štandardne Zaplatiť najprv objedná to, čo ešte nie je objednané, aby kuchyňa a bar vždy dostali svoj bloček (pozri Tlačidlo Objednať: čo robí a kedy ho potrebujete). Zapnuté: to, čo zaplatíte hneď bez toho, aby ste najprv ťukli na Objednať, nedostane objednávkový lístok, napr. pri bare, kde si to vezmete sami. To, čo je už objednané, sa nemení.
- Zaplatiť zvlášť (pri stole, v Rozdelenie účtu): vyber, čo jeden hosť teraz platí, aj časť položky (½ pre pol fľaše). Z toho vznikne samostatná časť, ktorú hneď zaplatíš; zvyšok zostane na účte bez toho, aby si účet najprv rozdelil alebo presunul do inej skupiny. Percentuálna zľava na celú účtenku sa započíta pomerne. Späť bez platenia = všetko opäť na účte. V Belgicku zostane predaj na mieste stola, bez zmeny stola (UC4103bis, UC4104).
- Hosť odišiel bez zaplatenia (oprávnenie Uzavrieť bez platby, predvolene len manažér a správca): účet sa uzavrie ako predaj bez platby, s dôvodom v denníku. Na X-správe a Z-uzávierke a v dennom výkaze je uvedený ako Nezaplatené (hosť odišiel); v účtovnom zápise na nevymožiteľné (predvolene 4985 / 643000). V Belgicku predaj bez platby (UC4109).
Dodatočne (Účtenky):
- Opraviť cenu (oprávnenie Opraviť cenu účtenky, predvolene len manažér a správca): cena zaplatenej účtenky nesedela, napr. zľava 50% namiesto 5%. Pokladnica vytvorí novú účtenku bez stola s vrátenými položkami starej účtenky (záporne, za cenu vtedy zaplatenú) a rovnakými produktmi znova za bežnú cenu. Zadaj tam správnu zľavu a doúčtuj rozdiel (alebo vráť peniaze, ak je nová cena nižšia). Stará účtenka zostane tak, ako bola; raz na účtenku, a nie ak už bolo niečo vrátené. V Belgicku idú staré položky ako CORRECTION (UC4116).
Kód: apps/pos-server/src/lib/kassaopties.ts, routes/kassaopties.ts; obrazovka KassaOpties.tsx. Denník: Nastavenie zmenené, SPV uplatnené, Opraviť účtenku, Nezaplatené.
Zúčtovať preddavok
Preddavok (zálohu, napr. na oslavu alebo rezerváciu) predávaš ako bežný produkt so zapnutou voľbou Preddavok (Nastavenia → Produkty; má vždy otvorenú cenu). Vytvor jeden pre každú sadzbu DPH, ak má byť preddavok podľa sadzby (napr. Preddavok jedlo a Preddavok nápoje), alebo jeden produkt, ak je časťou ponuky. Hosť zaplatí preddavok vopred a dostane účtenku.
Zapnutie: Nastavenia → Prevádzka → Objednávanie a platba → Zúčtovať preddavok (predvolene vypnuté). Pri konečnej platbe ťukni na obrazovke objednávky na Zúčtovať preddavok a zadaj číslo účtenky preddavku. Pokladnica pridá položky preddavku z tejto účtenky na účet so záporným počtom (rovnaký produkt, cena a DPH). Čo už bolo zúčtované, nemožno zúčtovať znova. Ak je preddavok vyšší ako účet, hosť dostane rozdiel späť (vrátenie peňazí). V Belgicku idú zúčtované položky do čiernej skrinky ako vrátenie peňazí (REFUND) (UC4110, UC4111, UC4113). Denník: Preddavok zúčtovaný.
Blok e-mailom
Predvolene vypnuté. Zapneš to v Nastavenia → Prevádzka → Účtenka aj e-mailom.
SMTP_HOST=smtp.voorbeeld.nl
SMTP_PORT=587
SMTP_GEBRUIKER=kassa@voorbeeld.nl
SMTP_WACHTWOORD=...
SMTP_AFZENDER=bon@voorbeeld.nl
Po vyplnení reštartuj pokladňu. Potom je pri Zaplatiť pole Poslať účtenku aj e-mailom (nepovinné): nechať prázdne = len tlač ako vždy; zadať e-mailovú adresu = rovnaká účtenka (s rozpisom DPH a fiškálnymi riadkami) príde hosťovi aj e-mailom, s názvom prevádzky ako odosielateľom.
- E-mailová adresa sa neukladá; v denníku je len "účtenka N poslaná na a***@domena.sk" a či sa to podarilo.
- Ak sa e-mail nepodarí odoslať (napr. nesprávne prihlasovacie údaje), účtenka je aj tak zaplatená a vytlačená; hlásenie povie, čo sa pokazilo.
- Nie pri čiastočnej platbe (rozdelenie účtu): účtenka sa vystaví pri poslednej platbe, takže adresu zadaj tam.
- Poslať dodatočne: v Účtenky má každá účtenka tlačidlo Poslať e-mailom (oprávnenie Vytlačiť kópiu účtenky). Pošle účtenku s označením KÓPIA, rovnako ako vytlačená kópia (v Belgicku evidovaná ako kópia).
- Nie sú potrebné žiadne ďalšie balíky: pokladňa komunikuje s poštovým serverom sama (STARTTLS na 587, TLS na 465).
Rezervácie
Zapneš to v Nastavenia → Prevádzka → Rezervácie (štandardne vypnuté). Tam nastavíš aj, koľko minút vopred sa rezervovaný stôl zobrazí na pláne (predvolene 60), a predvolenú dĺžku rezervácie (predvolene 120 minút).
- Tlačidlo Rezervácie v hornej lište: prehľad po dňoch (◀ ▶), s počtom rezervácií, osôb a nedostavení sa. + Nová rezervácia: meno, telefón, e-mail, počet osôb, dátum, čas, dĺžka, stôl (môže byť neskôr) a poznámka. Rezervácie robí personál; online rezervácia (zatiaľ) nie je.
- Ak je na rovnakom stole v tom čase už rezervácia, pokladňa to oznámi; "Napriek tomu uložiť" sa dá.
- Potvrdenie e-mailom (zaškrtávacie políčko, alebo neskôr "Poslať e-mailom"), ak je zadaná e-mailová adresa a poštový server (
SMTP_HOST, pozri Účtenka e-mailom). - Na pláne je rezervovaný voľný stôl fialový s "R 19:30 Jansen (4)". Ťukni naň: "Jansen prišiel" otvorí stôl pre 4 osôb s "Jansen" ako názvom skupiny; "Iní hostia" ho otvorí normálne.
- V prehľade: Prišiel (otvorí stôl; bez stola najprv nejaký vyberieš), Upraviť, Nedostavil sa, Zrušiť a Obnoviť. Všetko sa zapisuje do denníka.
- Rezervácie z online platforiem: pozri Rezervačné platformy nižšie.
Prepojenie pokladne s TheFork: stôl sa otvorí pri príchode, účet ide späť
S POS-API od TheFork spolupracuje pokladňa s TheFork Manager (štandardne vypnuté), popri sťahovaní rezervácií uvedenom vyššie. Zapína sa v Nastavenia → Rezervačné platformy → Prepojenie pokladne s TheFork; ide cez správcovský portál.
- Keď v TheFork Manager nastavíte hosťa na Prišiel alebo Pri stole, v pokladni sa otvorí stôl s rovnakým názvom, s počtom hostí a poznámkou: meno, alergie a diéta, záloha, ponuka/zľava a vernostné body (Yums). Ak je na tom stole už otvorená objednávka, prepojí sa. Ak stôl s takým názvom neexistuje: zobrazí sa hlásenie a v Platformy stôl vyberiete.
- Po zaplatení ide účet do TheFork (súčet a riadky s názvom, skupinou produktov, množstvom a sumou); TheFork potom nastaví rezerváciu na Odišiel. Pri rozdelenom platení jeden účet so súčtom. Ak sa to nepodarí, pokladňa to skúša znova každú štvrťhodinu (dva dni), alebo tlačidlom Odoslať znova v Platformy.
- Párovanie: pokladňa zobrazí párovací kód; zadajte ho v TheFork Manager (Integrácie → pokladňa). ID reštaurácie v TheFork (Customer-id) vyplní správca, alebo príde automaticky s prvou objednávkou.
- Zaškrtávacie políčka: automaticky otvoriť stôl, meno, alergie a záloha ako poznámka, účet do TheFork.
- Podmienka: Pin Voordeel má API kľúč od TheFork (len pre partnerov) a zaregistroval tam pokladňu ako POS (tlačidlo v správcovskom portáli); TheFork spustí prepojenie naostro po testovacej relácii.
Dokumentácia TheFork: https://docs.thefork.io/POS-API/introduction
Čakacia listina pre hostí bez rezervácie
Pre hostí bez rezervácie, ktorí čakajú na stôl. Zapneš to v Nastavenia → Prevádzka → Poradovník (walk-ins) (štandardne vypnuté). Viditeľné len vtedy, keď sú nastavené SMS cez CM.com; inak sa poradovník v pokladni nikde nezobrazuje (ani v nastaveniach). Funguje nezávisle od rezervácií: aj keď sú vypnuté. Tam je aj text SMS (prázdne = "Hallo {naam}, uw tafel bij {zaak} is klaar. Wilt u zich melden bij de bediening?"; {naam}, {zaak} a {personen} sa doplnia).
- Tlačidlo Poradovník v hornej lište, s počtom čakajúcich (oranžové, keď niekto čaká). + Do poradovníka: meno, telefón (pre SMS), počet osôb, uvedená čakacia doba a želanie (terasa, detská stolička).
- Zoznam je v poradí prihlásenia, s tým, ako dlho už kto čaká (červené, keď to trvá dlhšie, ako bolo uvedené), a hore je počet čakajúcich, osôb a priemerná dnešná čakacia doba.
- Ak sa SMS nepodarí odoslať, je pri nej uvedený dôvod. Poslať SMS znova sa dá.
- Usadiť: zvoľte stôl; pokladnica ho otvorí s počtom osôb (ak pokladnica eviduje hostí) a menom ako názvom skupiny (rovnako ako pri prichádzajúcej rezervácii).
- Odišiel (odišiel alebo sa odhlásil) a Obnoviť. Pod zoznamom vidíš, kto bol dnes usadený alebo odišiel, a ako dlho čakal.
- Súkromie: telefónne čísla sa po dni vymažú; kto je na zozname aj po 12 hodinách, automaticky z neho vypadne. Prihlásenie, privolanie (len s poslednými 3 číslicami čísla) a usadenie sa zapisujú do denníka.
- Prečo nie v Rezerváciách? Rezervácia je na neskôr (dátum, čas, stôl vopred); poradovník je na teraz (poradie, čakacia doba, SMS, keď je stôl voľný). Preto má vlastný prepínač a tlačidlo, s rovnakým "otvoriť stôl" ako pri rezervácii.
- Online do poradovníka (voliteľné, predvolene vypnuté; len s e-shopom): so zapnutým Hostia sa môžu zapísať aj sami cez e-shop je v e-shope Poradovník (a je k nemu QR kód ku dverám, v správe e-shopu pri Stoly a QR). Hosť vyplní meno, telefón, počet osôb a želanie a naživo vidí svoje poradie. V pokladnici je v zozname s označením online; vyvolanie, usadenie a odchod fungujú ako vždy a hosť to vidí aj v telefóne (tam sa môže aj odhlásiť).
Vernostná karta / body
Zapneš to v Nastavenia → Prevádzka → Vernostná karta / body (štandardne vypnuté, vtedy z toho nikde nič nevidno). Tam nastavíš aj: body za euro (0 = len pečiatkové karty), po koľkých bodoch je odmena a koľko eur zľavy táto odmena predstavuje.
- Pri pokladni je nad účtenkou "+ Vernostná karta": vyhľadaj zákazníka podľa mena alebo telefónneho čísla, alebo vytvor nového zákazníka (meno, nepovinne telefón a e-mail). Potom je na účtenke meno so zostatkom bodov.
- Uplatnenie: pri dostatku bodov "Uplatniť 100 bodov: € 5 zľava"; pri plnej pečiatkovej karte "Káva zadarmo" (káva musí byť na účtenke). Vznikne riadok so zľavou; ktokoľvek ho môže znova odstrániť.
- Body a pečiatky sa pripisujú a odpisujú až pri platbe: body zo sumy po zľave (bez predaných darčekových poukážok), pečiatky za každý kus produktu s pečiatkovou kartou (produkt zadarmo sa nepočíta).
- Na účtenke: získané, uplatnené, zostatok a stav pečiatkových kariet.
- Prehľad → Zákazníci (oprávnenie Spravovať vernostné karty): hľadanie zákazníkov, úprava údajov, oprava bodov (s dôvodom), história a odstránenie (GDPR: meno, telefón a e-mail sa vymažú; história zostane anonymná). Dole sú pečiatkové karty podľa produktu (napr. 10 káv = 1 zadarmo).
- Vrátenie automaticky nezruší získané body; v prípade potreby ich oprav v Prehľad → Zákazníci.
- Vernostná karta s číslom (voliteľné): v Report → Zákazníci → (zákazník) zadaj číslo karty (alebo naskenuj kartu do toho poľa). So skenerom čiarových kódov sken tejto karty prepojí zákazníka s účtenkou, na pokladni aj na kiosku. Hľadať podľa čísla karty môžeš aj cez + Vernostná karta.
Profil hosťa: VIP, stravovacie požiadavky a preferencie (voliteľné)
Zapína sa v Nastavenia → Prevádzka → Profil hosťa, pod vernostnou kartou (predvolene vypnuté; funguje len pri zapnutej vernostnej karte). Potom:
- Na obrazovke objednávky je pod priradeným zákazníkom "+ Profil hosťa": zaškrtni VIP, vyber stravovacie požiadavky (vegetariánske, vegánske, pescetariánske, halal, košer) a alergie (14 alergénov) a napíš preferencie (napr. "stály stôl pri okne", najviac 300 znakov). Potom sú pri zákazníkovi na obrazovke objednávky, alergie červenou. Dajú sa zmeniť aj v Report → Zákazníci → (zákazník) → Profil hosťa.
- Ak ťukneš na produkt s alergénom hosťa (pozri Alergény pri každom produkte), pokladňa sa najprv opýta, či ho aj tak pridať. Platí len to, čo je vyplnené pri produkte; ak si nie si istý, vždy sa opýtaj kuchyne.
- VIP dostane ★ na pôdoryse: pri otvorenom účte a pri zobrazenej rezervácii tohto zákazníka. Keď prídu hostia z rezervácie, pokladňa priradí zákazníka z rezervácie k účtu.
- Stravovacie požiadavky a alergie (a VIP) sa zobrazia na kuchynskom lístku pre kuchyňu a bar:
GAST: VIP · Vegetarisch · allergie: Noten. - Stravovacie požiadavky a alergie sú údaje o zdraví: vypĺňaj ich len so súhlasom hosťa. V denníku je len to, že sa profil zmenil, nie samotné požiadavky. Vymazanie zákazníka odstráni aj profil hosťa.
Obľúbené / rýchle tlačidlá
Predvolene vypnuté. Nastavenia → Prevádzka → Obľúbené / rýchle tlačidlá:
- Najpredávanejšie: na začiatku lišty skupín tlačidlo ★ Obľúbené s 12 produktmi, ktoré sa za posledných 14 dní predali najviac (aktualizuje sa samo). Obrazovka objednávky sa otvorí na obľúbených.
- Vlastný výber: na obrazovke objednávky dlho podrž produkt (alebo klikni pravým tlačidlom) a vyber ★ Obľúbené (rýchle tlačidlo); znova = odstrániť. Oprávnenie Spravovať produkty. Všetky pokladne to uvidia hneď.
- Naťukanie, možnosti, menu, happy hour a "vypredané" fungujú pri obľúbených presne ako v bežných skupinách.
Ešte jedno kolo
Na obrazovke objednávky je tlačidlo ↻ Ešte jedno kolo (hneď ako je niečo na účte, aj keď to ešte nie je objednané). Jedno ťuknutie pridá posledné kolo (všetko, čo išlo naraz cez "Objednať", alebo čo si práve naťukal) ešte raz ako nové riadky; potom normálne Objednať. Ceny sú aktuálne (aj happy hour).
- Dlhé podržanie (alebo pravé kliknutie): vyber si sám. Pomocou ◀ ▶ prejdeš na skoršie kolá, pri každom produkte zapnúť/vypnúť (napr. odškrtnúť jedlo) a počet pomocou − / +. Možnosti a poznámky sa prenesú.
- Vypredané produkty a menu sa neprenášajú (menu naťukaj zvlášť). Funguje aj bez pripojenia.
- Riadky sa pridajú tak, ako sú na účte: so zapnutou voľbou Sčítať rovnaké produkty jeden riadok na produkt (2 Cola), s vypnutou každý riadok zvlášť (2× 1 Cola).
Čas pri stole na pláne
Na každom obsadenom stole je ⏱ 45m · 12m: ako dlho je stôl obsadený a pred koľkými minútami sa naposledy niečo naťukalo (podrž prst na stole alebo naň prejdi myšou pre presné časy). Ak sa nejaký čas nič neobjednalo, stôl dostane oranžový okraj: zastav sa pri ňom. Počet minút nastavíš v Nastavenia → Prevádzka → Čas pri stole (predvolene 20, 0 = bez oranžového okraja). Ak sa ešte nič nenaťukalo, počíta sa od otvorenia stola.
Ak pri jednom stole sedí viac skupín (vlastné účty), je tam riadok pre každú skupinu, napr. G1 ⏱ 50m · 12m a Jansen ⏱ 10m (názov skupiny, inak číslo skupiny). Skupina, pri ktorej sa príliš dlho nič nedeje, dostane oranžový štítok a stôl oranžový okraj.
Presun celého stola
Na obrazovke objednávok je Presunúť stôl. Vyber priestor (napr. Terasa) a stôl: všetky skupiny pri stole sa presunú s ním, každá so svojím vlastným účtom. Ak vyberieš obsadený stôl, stoly sa zlúčia (skupiny sa pridajú). Ak chceš presunúť len časť, použi ako doteraz Rozdeliť / presunúť. Ak má byť všetko na jednom účte, použi Zlúčiť.
Práca offline (tablet bez Wi-Fi)
Ak vypadne spojenie medzi tabletom a pokladničným serverom (Wi-Fi na terase, server je chvíľu vypnutý), objaví sa žltá lišta a tablet pracuje ďalej s naposledy uloženými stolmi, produktmi a otvorenými objednávkami:
- otvorenie stolov, naťukanie produktov a Objednať sa uložia v tablete (aj keď sa reštartuje) a v zozname objednávky sú s bodkovaným okrajom ("zatiaľ neodoslané");
- hneď ako je spojenie späť, všetko ide v poradí na server a až potom ide kuchynský lístok do kuchyne. Každý balík má kľúč, takže nič nepríde dvakrát. Ak medzitým stôl otvoril niekto iný, produkty sa pridajú k tej objednávke;
- platba, zľava, rozdelenie a pod. fungujú len s pripojením; "Zaplatiť" čaká, kým sa odošle všetko z toho stola.
Počet osôb
Voliteľné a predvolene vypnuté: Nastavenia → Prevádzka → Objednávanie a platba → Evidovať počet hostí. Vypnuté = čo najmenej ťuknutí: voľný stôl sa otvorí jedným ťuknutím, nikde sa nezobrazujú osoby a prehľad, dashboard a denný súhrn neukazujú hostí ani útratu na hosťa.
Zapnuté: keď ťuknete na voľný stôl, pokladnica sa spýta, koľko je osôb (veľké tlačidlá 1-8 alebo zadanie; "Preskočiť" = 1). Na pôdoryse je pri obsadenom stole "3/4 os." (osoby/miesta, žlté, ak sedí viac ľudí, než je miest). Na obrazovke objednávky to upravíte tlačidlom "3 os." v lište skupín; pri viacerých skupinách stôl sčíta všetky skupiny.
Bez osôb všetko funguje ďalej: Rozdeliť rovnako pri platbe začína od 2, all-you-can-eat sa sám spýta na počet dospelých a detí a rezervácie a poradovník si ponechávajú vlastný počet osôb (stôl sa potom otvorí bez osôb).
Záznamy HACCP
Každý gastronomický podnik musí sledovať a zaznamenávať bezpečnosť potravín: v Holandsku podľa Hygiënecode voor de Horeca (hygienický kódex pre gastronómiu, kontrola NVWA), v Belgicku podľa autokontroly FAVV (príručka G-023). Zapni Záznamy HACCP v Nastavenia → Zákony a predpisy (predvolene vypnuté).
- Meracie miesta (správca): napr. chladiaci box, mraznička, udržiavanie v teple, teplota v jadre po tepelnej úprave, schladzovanie a príjem tovaru, s minimom a/alebo maximom v °C a frekvenciou (každý deň, dvakrát denne, každý týždeň alebo pri použití). Pridať štandardný zoznam vytvorí východiskový základ (chladenie do 7 °C, v Belgicku do 4 °C; mraznička do -18 °C; udržiavanie v teple od 60 °C; tepelná úprava od 75 °C).
- Upratovanie a kontrola: úlohy denné, týždenné (prípadne v pevný deň) alebo mesačné, s priestorom a pokynmi, napr. dezinfekcia dosiek na krájanie, tukové filtre, kontrola škodcov, kontrola teplomera.
- Zaznamenávanie (každý prihlásený): tlačidlo HACCP v hornej lište s počtom položiek, ktoré dnes ešte zostávajú. Zadaj teplotu alebo odškrtni úlohu (Hotovo alebo Nepodarilo sa). Ak je teplota mimo limitu, je potrebné nápravné opatrenie (napr. "zatvorené dvere, vyhodený produkt"). Záznamy nie je možné meniť; chybu opravíš novým záznamom.
- Prehľad (oprávnenie Tržby za obdobie): za obdobie všetky záznamy, počet odchýlok a zmeškané záznamy po dňoch; ako CSV (Excel) alebo na tlač / uloženie ako PDF na kontrolu.
Výčapný systém a prietokomery
Každé čapovanie, ktoré hlási výčapný počítač alebo prietokomer, ide na účet, takže nič "neunikne". Zapnite to v Nastavenia → Výčapný systém (predvolene vypnuté).
- Zdroje (správca): výčapný počítač alebo systém prietokomerov. Vyberte značku; pokladňa vyplní predvoľbu. Z Holandska a Belgicka: Van Duijnen Horeca (automatizácia čapovania, Dashbar), Beconet (Multi-Tap), TapSystems, Horecatechniek Nederland, Heineken SmartDispense, WeissBeerger / AB InBev a BarTrack; ďalej Gruber, Addimat, WMF / Hogatron (E-Protokoll), Drinkotec (ex-Hartec), , Berg, Easybar, Azbar, Scanabar, PourMyBeer, iPourIt, BeerBoard, US BeerSAVER, Bevchek, Capton/BarVision, Kegtron, Kegbot Kegboard, "inteligentný kohútik" alebo vlastný systém. Pripojiť sa dá piatimi spôsobmi (Kegboard: pozri Dávkované čapovanie a Kegboard nižšie):
- Polia:
kraan(alebotap,plu),ml(alebocl,liter,volumeseenheid) aleboporties,id(to isté čapovanie dvakrát = zaúčtované raz),tijdstip,tafel,bediening; jedno čapovanie, zoznam alebo{ "taps": [...] }. - Sieť (TCP): pokladňa sa pripojí k výčapnému počítaču (adresa a port) alebo sama počúva na porte.
- Sériový port: port COM alebo USB-sériový, 1200–115200 baud, 8N1, 7E1 alebo 7O1.
- Pri sieti a sériovom porte nastavíte formát správy (jedna správa na riadok alebo STX … ETX s prípadnou kontrolou XOR a ACK/NAK späť) a vzor správy s časťami
kraanaleboplua prípadneml,cl,liter,porties,tafel,bedieningaid(napr.kraan;mlalebo iba PLU na pohár). Dodávatelia poskytujú presný formát iba inštalatérom; opýtajte sa dodávateľa výčapného počítača. Testovacie čapovanie pošle čapovanie tak, ako by to urobil výčapný počítač.
- Polia:
- Kohútiky (správca): pre každý kohútik alebo PLU produkt a spôsob, akým ide na účet: za pohár (pohár v ml; čapovanie 520 ml s pohármi 250 ml = 2 poháre; od 50 % sa počíta pohár) alebo za liter (cena produktu je cena za liter; na účte napr. "Pils 0,33 l" za správnu sumu).
- Na účte: ak výčapný počítač nahlási stôl, čapovanie ide hneď na otvorenú objednávku daného stola. Inak je v Načapované: na obrazovke objednávky sa zobrazí lišta "…× načapované bez účtu"; vyberte čapovania a ťuknite na Na tento účet. Položky sú hneď objednané (do baru už nejde pracovný lístok) a zásoba sa odpíše. Tlačidlo Načapované v hornej lište ukazuje všetko, čo ešte nemá účet.
- Odpísanie (právo Storno): preplach, rozbitie, ochutnávka, personál, zadarmo alebo ostatné (s poznámkou); zapíše sa do denníka. Príliš málo na pohár (napr. preplach) sa musí odpísať.
- Prehľad (právo Tržba za obdobie): pre každý kohútik načapované, na účte, odpísané (podľa dôvodu), zrušené a ešte otvorené, v litroch, s percentom predaného, a ako CSV.
- Nahlásené čapovania sa nedajú zmeniť (iba spracovať).
Dávkované čapovanie a Kegboard
Pri dávkovanom čapovaní sa kohútik otvorí až po nablokovaní pohára na pokladni, a len pre toto množstvo. Nič sa tak nenačapuje bez účtu. Funguje to len pri zapnutom výčapnom systéme a zapína sa to pre každý kohútik zvlášť (predvolene vypnuté).
- Pre kohútik (správca, Nastavenia → Výčapný systém → Kohútiky): zaškrtnite Dávkované čapovanie a vyberte, ako dlho môže byť kohútik po nablokovaní otvorený (10–600 sekúnd, predvolene 120). Pri Kegboard zadajte aj relé (elektromagnetický ventil). Dávkované čapovanie je možné len po pohároch.
- Nablokovanie: pri Objednať (alebo pri priamom Zaplatiť) vytvorí pokladňa pre každú položku účtu s týmto produktom uvoľnenie (počet pohárov × pohár v ml) a pošle ho výčapnému počítaču. Čapovanie, ktoré potom príde, patrí k tejto položke. Preto sa nedostane na účet druhýkrát ani do Načapované. Čapovanie bez uvoľnenia sa normálne dostane do Načapované.
- Storno položky pred načapovaním: kohútik sa znova zatvorí. Uvoľnenie, ktoré sa nenačapovalo včas, vyprší; kohútik sa nikdy neotvorí dodatočne.
- Uvoľnenia na obrazovke objednávok (lišta nad účtom): vidieť, čo prebieha, Zastaviť a Znova uvoľniť. Znova uvoľniť sa dá len vtedy, ak sa ešte nič nenačapovalo, takže sa nikdy neuvoľní nič navyše. Testovacie uvoľnenie (správca) uvoľní jeden pohár bez účtu; zapíše sa to do denníka.
- Ako sa uvoľnenie dostane do výčapného počítača:
- Kegboard (Kegbot, open source, ESP32 s prietokomermi a elektromagnetickými ventilmi; úplne verejný protokol): pokladňa vydá grant pre kohútiky s týmto produktom, relé a množstvo. Doska sama zatvorí kohútik, keď sa dosiahne množstvo alebo uplynie čas.
- Sieť/sériovo: nastaviteľný príkaz na uvoľnenie s
{kraan},{ml},{porties},{sec}a{id}(napr.V{kraan};{ml}), odoslaný vo formáte správ zdroja (riadok alebo STX … ETX s XOR). Voliteľne je k dispozícii príkaz na zastavenie. Presný príkaz poskytne dodávateľ.
- Prepojenie Kegboard: pri + Zdroj vyberte značku Kegbot Kegboard. Doska sa ohlási pri zdroji; kliknite na Povoliť (alebo Zamietnuť). Doska potom raz dostane vlastný kľúč, ktorý pokladnica uchováva iba ako hash. Iné zariadenie alebo nesprávny kľúč na prepojenej doske nič nezmení; ak doska stratila kľúč, najprv použite Odpojiť. Zdroj zobrazuje firmvér, merače a relé dosky. Kohútiky sú čísla meračov (0, 1 …). Karta priložená k doske sa zamietne: platí sa pri pokladnici. Ak je výčapný systém vypnutý, doska si uchová správy a odošle ich neskôr.
- Pri zdroji nastavíte, po koľkých sekundách bez prietoku sa kohútik zavrie (5–300, predvolene 30). Pre každý kohútik zadáte číslo merača, relé (elektromagnetický ventil) a ako dlho môže byť kohútik po namarkovaní otvorený.
Ovládanie hudby z pokladne
Personál ovláda hudbu z dotykovej obrazovky pokladne, takže na bare netreba samostatnú obrazovku. Zapnite to v Nastavenia → Prevádzka → Obrazovky a ovládanie → Ovládanie hudby z pokladne (predvolene vypnuté). Potom sa v hornej lište zobrazí tlačidlo Hudba: pre každý zdroj (napr. Bar a Terasa) Prehrať, Pozastaviť, Ďalšia, Predchádzajúca, Hlasnejšie, Tichšie a posuvník hlasitosti, spolu s tým, čo práve hrá. Späť do pokladne panel zatvorí. Po vypnutí zdroje zostanú uložené.
- Playlist (Sonos, Bluesound a VLC): front s tým, čo práve hrá. Ťuknutím na skladbu ju prehráte; tlačidlom Upraviť skladby odoberiete (✕), posuniete vyššie alebo nižšie (↑ ↓; Sonos a Bluesound) alebo playlist vyprázdnite. Tlačidlom Vybrať inú hudbu pustíte obľúbenú položku Sonos (napr. stanicu alebo kanál Tunify) alebo zoznam skladieb Sonos, prípadne predvoľbu BluOS.
- Na vlastnej obrazovke: rovnaké ovládanie a veľký playlist na
http://<kassaserver>:3000/muziek, napr. na druhom monitore vedľa pokladne alebo tablete na bare (na tom istom zariadení už prihlásené, inak s PIN-om). - Na tablete alebo telefóne: QR kód s adresou tejto vlastnej obrazovky v sieti prevádzky. Zamestnanec ho naskenuje vlastným tabletom alebo telefónom (v sieti Wi-Fi prevádzky) a prihlási sa vlastným PIN kódom; tlačidlom Odhlásiť sa sa znova zatvorí. Pozri Druhá obrazovka na tablete alebo telefóne.
Správca pridá zdroje tlačidlom + Zdroj hudby, zvolí, ako je každý pripojený, a vyskúša ho tlačidlom Otestovať:
- Soundtrack (soundtrack.io): cez verejné API, s tokenom API (vyžiadate si ho od Soundtrack) a zvukovou zónou (Načítať zóny). Prehrať, pozastaviť, ďalšia, hlasitosť a čo hrá.
- Sonos: IP adresa reproduktora (pri skupine: reproduktor, ktorý skupinu riadi). Funguje so všetkým, čo na Sonose hrá, napr. Tunify, Spotify alebo rádio.
- Bluesound (BluOS): IP adresa prehrávača; funguje tiež so všetkým, čo na ňom hrá, napr. Tunify.
- VLC na hudobnom počítači: zapnuté webové rozhranie (Nástroje → Nastavenia → Zobraziť nastavenia: Všetko → Rozhranie → Hlavné rozhrania: Web, s heslom pri Lua); IP adresa (prípadne s
:poort, predvolene 8080) a heslo. - Vlastný hudobný počítač (webové adresy): pre hudobný počítač alebo box s webovou adresou pre každé tlačidlo; GET alebo POST a
{volume}(0-100) v adrese pre hlasitosť. Bez adresy pre Hlasnejšie/Tichšie nastavuje pokladňa hlasitosť po krokoch. - Webový prehrávač hudobnej služby: webová adresa webového prehrávača alebo ovládacej stránky (napr. webový prehrávač Tunify alebo Media Tools) sa otvorí v pokladni tlačidlom Hudba; ak službu nemožno zobraziť v inej obrazovke, použite Otvoriť vo vlastnom okne.
Pokladňa komunikuje s prehrávačmi zo servera, preto musia byť v rovnakej sieti ako pokladňa (Soundtrack cez internet). Ovládať môže každý prihlásený; na nastavenie je potrebné oprávnenie Nastaviť prevádzku, platby a tlačiarne. Token a heslo sa už nikdy nezobrazia a neobjavia sa v denníku; v denníku je len nastavenie (zap./vyp., zdroje), nie každé stlačenie tlačidla. Export konfigurácie prenáša len zap./vyp. (zdroje patria k jednej prevádzke).
Druhá obrazovka na tablete alebo telefóne
Hudbu a kamery možno zobraziť aj na vlastnom tablete alebo telefóne zamestnanca, ako druhú obrazovku vedľa pokladne. V okne Hudba alebo Kamery je tlačidlo Na tablete alebo telefóne: zobrazí QR kód s adresou, napr. http://192.168.1.20:3000/muziek alebo .../camera.
- Pripojte tablet alebo telefón k sieti Wi-Fi prevádzky.
- Naskenujte QR kód fotoaparátom (alebo zadajte adresu do prehliadača).
- Prihláste sa vlastným PIN kódom. Vidíte len to, čo smiete: hudbu všetci, kamery len s oprávnením Sledovať obraz z kamier.
- Hotovo: Odhlásiť sa vpravo hore. Ak prihlásenie vypršalo (napr. tablet ležal cez noc nepoužitý), obrazovka znova požiada o PIN.
Tip: pridajte stránku na plochu tabletu (v prehliadači: Pridať na plochu), potom sa otvorí ako aplikácia.
Preto pokladňa zisťuje IP adresu pokladničného PC v sieti (ak ich PC má viac, napr. Wi-Fi a kábel, zvolíte sieť). Na portáli správy (pokladňa na diaľku) je to adresa portálu. QR kód si pokladňa vytvára sama, bez internetu.
Párovanie tabletov: jedným tlačidlom na tablet (voliteľné)
Ešte jednoduchšie: spárujte tablet raz a pokladňa pošle hudbu alebo kamery na tento tablet jedným tlačidlom. Zapnite to v Nastavenia → Prevádzka → Obrazovky a ovládanie → Tablety ako druhá obrazovka (predvolene vypnuté).
- Na tablete: otvorte
http://<kassaserver>:3000/tablet(pri nastavení je Na tablete alebo telefóne s QR kódom), prihláste sa PIN-om a pomenujte tablet, napr. Tablet Bar. Spárovať. - Na pokladni: v okne Hudba alebo Kamery je teraz tlačidlo Na Tablet Bar (so zelenou bodkou, keď je tablet zapnutý). Ťuknite naň: tablet túto obrazovku otvorí sám. Pri hudbe sa prenesie aj zvolený zdroj (napr. Terasa).
- Na tablete: Zavrieť sa vráti k čakaniu; Odpárovať tento tablet odstráni spárovanie.
Nechajte stránku na tablete otvorenú; ak je tablet vypnutý alebo spí, otvorí obrazovku, hneď ako bude znova zapnutý. Tablet zostáva prihlásený ako zamestnanec, ktorý sa na ňom prihlásil: posielať a sledovať kamery sa dá len s oprávnením Sledovať obraz z kamier. Správca pri nastavení vidí, ktoré tablety sú spárované a či sú zapnuté, a môže ich premenovať alebo odstrániť. Tablet si ukladá vlastný kľúč; pokladňa z neho ukladá len hash. Vypnutie: spárované tablety zostanú uložené. V denníku je vidieť, kto tablet spároval, premenoval alebo odstránil.
Vyvolávacia obrazovka pre výdaj so sebou
Obrazovka pre hostí, vľavo Pripravuje sa a vpravo Hotovo, s veľkými číslami, ako v bistre alebo fast foode. Zapnite ju v Nastavenia → Prevádzka → Obrazovky a ovládanie → Vyvolávacia obrazovka pre výdaj so sebou (predvolene vypnuté).
Párovanie nie je potrebné: na televízore s prehliadačom (smart TV, stick alebo mini PC), tablete alebo druhom monitore otvorte adresu pokladnice s /oproep, napr. http://192.168.1.20:3000/oproep. Pri nastavení a v okne Privolať sú tlačidlá Na vlastnej obrazovke a Na tablete alebo telefóne (QR kód s adresou). Prihlásenie nie je potrebné: obrazovka ukazuje iba čísla. Raz ťuknite na obrazovku, aby prehliadač mohol prehrávať zvuk.
Čo sa zobrazuje:
- objednávky so sebou z pokladnice, e-shopu a Thuisbezorgd (a podľa potreby aj objednávky pri pulte bez stola, pri rýchlom predaji) za posledných 12 hodín;
- hneď ako sa niečo odošle do kuchyne alebo baru (alebo je objednávka z e-shopu v stave pripravuje sa), číslo sa objaví pri Pripravuje sa;
- Hotovo sa nastaví samo, keď kuchynský displej nahlási celú objednávku ako hotovú alebo je objednávka z e-shopu v stave hotovo. Číslo krátko zabliká a obrazovka zazvoní ding-dong;
- hotové číslo zostane toľko minút, koľko je nastavené (predvolene 10), alebo do Vyzdvihnuté;
- objednávky z kiosku (pozri Samoobslužný kiosk) sa zobrazia vždy, hneď ako sú zaplatené alebo sa zaplatia pri pokladni, aj pri "zjem tu", s číslom na vyzdvihnutie z ich bločku;
- voliteľne aj objednávky pre kuriérov Thuisbezorgd, Uber Eats, Deliveroo a HubRise (začiarknutie Aj objednávky pre kuriérov …): s číslom objednávky platformy a názvom platformy pod ním, aby kuriér videl, kedy je jeho objednávka pripravená. Vyzdvihnuté potom aj platforme oznámi, že ju kuriér má (ako v okne platformy).
Číslo: pri e-shope, Thuisbezorgd a doručovacích platformách číslo objednávky, ktoré už hosť alebo kuriér má; inak číslo na vyzdvihnutie (1 až 999). Je veľké na bločku, s vysvetlením, že sa číslo objaví na obrazovke, keď bude objednávka hotová (v jazyku bločku).
Voliteľne (štandardne vypnuté, v nastavení):
- Ohlásiť číslo hlasom: pri novom hotovom čísle obrazovka povie napr. "Nummer 42…" vo zvolenom jazyku (holandčina, angličtina, nemčina, francúzština, španielčina, taliančina, portugalčina, poľština, turečtina alebo arabčina). Hlas pochádza z prehliadača obrazovky a na každom zariadení znie inak; po otvorení raz ťuknite na obrazovku. Po zvončeku, ak je zapnutý aj zvuk.
- Stav objednávky v telefóne: pod číslom na vyzdvihnutie na bločku je QR kód. Hosť ho naskenuje, vidí svoje číslo a stav (objednané, pripravuje sa, hotové, vyzdvihnuté) a dostane upozornenie, keď je objednávka hotová. Funguje cez správcovský portál, pokladňa k nemu musí byť pripojená. Nie pre e-shop a Thuisbezorgd (majú vlastný stav) a nie pre kiosk (má vlastné nastavenie).
V pokladnici je tlačidlo Privolať (s počtom objednávok, ktoré sa ešte pripravujú):
- Hotovo ručne nastaví číslo ako hotové (bez kuchynského displeja, alebo keď je to rýchlejšie). Pri objednávke z e-shopu alebo Thuisbezorgd sa zmení aj stav, takže hosť tiež dostane správu.
- Späť ho vráti do Pripravuje sa.
- Vyzdvihnuté ho odstráni z obrazovky (s možnosťou Vrátiť späť).
Pri nastavení tiež zvolíte, či sa vedľa čísla zobrazí krstné meno (predvolene nie, kvôli súkromiu) a či obrazovka vydáva zvuk. Vypnutie: žiadne tlačidlo Privolať a žiadne číslo na vyzdvihnutie na bločku; nastavenia zostanú uložené. V protokole je vidieť, kto čo ručne nastavil na hotovo, späť alebo vyzdvihnuté.
Príchody a odchody
Predvolene je dochádzka vypnutá: potom nie je v pokladni nikde vidieť (žiadne tlačidlo v hornej lište, nič na prihlasovacej obrazovke, žiadna karta Pracovný čas). Zapneš ju v Nastavenia → Prevádzka, v časti Príchody a odchody personálu:
- Vypnuté: nepoužívať. Ak príchody a odchody neskôr vypnete, nebudú už nikde viditeľné, ale už zaznamenané hodiny zostanú uložené (nič sa nemaže); keď ich znova zapnete, budú tam opäť.
- Zapnuté: zamestnanci môžu zaznamenať príchod a odchod. Po prihlásení sa pokladňa opýta, či chceš zaznamenať príchod (Teraz nie sa dá). V hornej lište je potom Príchod alebo Príchod 17:02; ťukni naň a zaznamenaj odchod.
- Povinné: po prihlásení najprv zaznamenaj príchod, inak pokladňu nemôžeš používať. Odchod ťa hneď odhlási.
Kto pokladňu nepoužíva (napr. kuchyňa), zaznamenáva dochádzku na prihlasovacej obrazovke: ťukni na Príchod / odchod a zadaj svoj PIN kód. Prepína sa medzi príchodom a odchodom, bez prihlásenia.
Keď je dochádzka zapnutá, správca v Nastavenia → Pracovný čas vidí:
- kto je práve prítomný (a môže zaznamenať odchod za niekoho, kto zabudol);
- odpracované hodiny každého zamestnanca za obdobie, so všetkými zmenami, a stiahnutie ako CSV (hodiny aj ako desatinné číslo pre mzdovú agendu);
- úprava alebo pridanie zmien (ťukni na zmenu, alebo + Pridať zmenu). Každá zmena sa zapíše do denníka so starými a novými časmi.
V Belgicku sa každý príchod a odchod hlási aj do čiernej skrinky. Ak nie je dostupná, záznam dochádzky neprebehne (rovnako ako platba). Či to presne spĺňa belgickú evidenciu personálu, sa ešte musí potvrdiť.
Váženie a etikety (váha)
Keď je váha zapnutá (Nastavenia → Váha), produkty môžu mať cenu za kilo. Všetky ostatné produkty zostávajú normálne na kusy.
- Váženie: ťukni na produkt s cenou za kilo (tlačidlo zobrazuje napr.
12,95/kg). Okno Váženie zobrazuje živú hmotnosť z váhy (napr. Aclas OS6X, alebo váha, na ktorej beží samotná pokladňa); zelená = ustálené. Polož produkt na váhu a ťukni na Pridať, hneď ako sa hmotnosť ustáli. Cena je cena za kilo × hmotnosť (zaokrúhlená na centy); obal (tara) produktu sa odpočíta automaticky. Ak má produkt možnosti výberu, nasledujú potom. - Viac váh: ak je váh viac, hore v okne vyberieš, na ktorej vážiš. Každá pokladňa/tablet si výber zapamätá.
- Ručne: ak váha nie je (alebo je povolené ručné zadanie), zadaj hmotnosť:
0,512alebo1,2sú kilá,512alebo512 gsú gramy. - Etiketa z TS6X: naskenuj čiarový kód etikety skenerom čiarových kódov na obrazovke objednávky (stačí skenovať, nič nemusí byť otvorené), alebo ťukni na Etiketa a naskenuj alebo zadaj 13 číslic. Produkt (PLU) a hmotnosť sa načítajú z etikety. Ak je na etikete cena, pokladňa účtuje presne túto cenu.
- Na obrazovke, účtenke a zákazníckom displeji je uvedená aj hmotnosť, napr.
Gehakt 6,63a pod tým0,512 kg x € 12,95/kg; na kuchynskom lístku0,512 kg Gehakt. Rozdelenie, presun a vrátenie sú v kilách. - Vážený produkt funguje len s pripojením k pokladničnému serveru (hmotnosť prichádza cez pokladničný server).
Uber Eats, Deliveroo a HubRise
Okrem Thuisbezorgd.nl / Takeaway.com prichádzajú do pokladne aj objednávky z Uber Eats (Holandsko a Belgicko), Deliveroo (len Belgicko; Deliveroo koncom 2022 odišlo z Holandska) a všetko, čo je na HubRise (napr. Uber Eats, Deliveroo, Just Eat/Takeaway.com a menšie objednávkové aplikácie). Každá platforma sa zapína samostatne v Nastavenia → Platformy rozvozu (štandardne vypnuté; vypnutím sa všetko zachová). Karta ukazuje pre každú platformu, v ktorých krajinách funguje, a upozorní, ak nefunguje v krajine prevádzky.
- Zapnite a potom Prihlásiť sa do Uber Eats a prepojiť predajňu (prevádzka sa prihlási vlastným účtom Uber Eats). Ak má účet viac predajní, vyplňte ID predajne (store id) a prihláste sa znova. Uber Eats musí na to najprv schváliť Pin Voordeel ako partnera.
- Deliveroo: priamo, cez portál. Vyplňte site-id (location id) a ID značky (brand id). Bez tabletu (predvolené): pokladňa prijíma alebo odmieta; s tabletom: prevádzka prijíma na tablete a portál len hlási, či je objednávka v pokladni.
- HubRise: pokladňa si objednávky sťahuje sama (každých 20 sekúnd, portál netreba).
- Pre každú platformu: automaticky prijímať, kuchynský lístok hneď do kuchyne/baru a (Uber Eats, Deliveroo) automaticky odoslať menu po zmene a Odoslať menu teraz. V menu sú produkty zaškrtnuté v časti Produkty v menu Uber Eats a Deliveroo, s možnosťami výberu; vypredané sa prenáša tiež.
Objednávky. Z objednávky sa stane bežná objednávka (bezorgen alebo afhalen, názov skupiny <platform> <nummer>) s cenami platformy: produkty sa rozpoznajú podľa ID (z menu), kódu alebo PLU čísla, neznámy = samostatný riadok s cenou platformy (a hlásenie); poplatky za doručenie, príplatky a zľava ako vlastné riadky; ak súčet aj tak nesedí, pridá sa riadok "Rozdiel". Kuchynský lístok ide hneď do kuchyne/baru. Tlačidlo Platformy v hornej lište (s počtom prebiehajúcich objednávok; oranžové, keď treba niečo prijať): prijať alebo odmietnuť (s dôvodom), pripravuje sa, hotové, na ceste, doručené alebo vyzdvihnuté, zrušiť a Dokončiť (zaplatené online). Čo platforma pozná, ide späť (Uber Eats: prijať, odmietnuť, zrušiť; Deliveroo: prijať, odmietnuť, pripravuje sa, hotové, vyzdvihnuté; HubRise: všetky stavy). Ak prevádzka rozváža sama (vlastný rozvoz), objednávka je aj v Jazdy a odchod a doručenie idú automaticky na platformu. Zrušenie zo strany platformy objednávku zneplatní. Ak pokladňa nie je viac ako 2 minút pripojená k portálu, portál novú objednávku z Uber Eats odmietne a Deliveroo (s tabletom) oznámi, že sa to nepodarilo, aby to prevádzka videla na tablete.
Kód: apps/pos-server/src/lib/bezorgplatforms.ts, routes/bezorgplatforms.ts; obrazovky Bezorgplatforms.tsx. Strana portálu: horecapos-portaal/src/platforms.mjs. Denník: Platformy rozvozu (zap/vyp, nastavenia, objednávky). Všetko je súčasťou záloh pokladne.
Menšie platformy v Holandsku a Belgicku (Homie, Hebtrek, sneleten.nl, Bistroo ...) nemajú verejné prepojenie s pokladňou; ak sú na HubRise, fungujú cez HubRise. Ďalej: pozri backlog.
Automat na hotovosť (uzavretý systém na hotovosť)
Štandardne vypnuté: hotovosť funguje ako vždy. Pri uzavretom systéme na hotovosť sa personál hotovosti nedotýka: zákazník alebo zamestnanec vloží peniaze do automatu, ktorý ich spočíta, skontroluje, či nie sú falošné, a vydá výdavok.
- Automaty, s ktorými pokladňa komunikuje priamo:
- CashDro (3, 4+, 5, 7, S Compact; NuKassa, KluisKassa): cez sieť (web service). Na CashDro zapni Web Integration a vytvor pre pokladňu vlastného používateľa.
- Cashmatic (SelfPay 460/860/1060; v Belgicku Xpos): cez sieť (port 50301) s používateľom Cashmatic.
- Azkoyen Cashlogy (POS1000, POS1500): cez CashlogyConnector na počítači s Windows pri automate (port 8092).
- CashKeeper: cez CKMonitor na počítači s Windows (port 16501).
- Glory CASHINFINITY (CI-5, CI-10, CI-10X; aj cez Cikam): cez riadenie (FCC) automatu. Zatiaľ beta: prvé prepojenie nechaj skontrolovať spoločnosťou Glory alebo svojím predajcom.
- Externé: iný softvér ovláda automat a komunikuje s pokladňou (napríklad Cikam, ImaCash pre 25 značiek, softvér CashGuard/StrongPoint (Merlin), PayComplete (SUZOHAPP), Gunnebo SafePay alebo francúzske značky ako CashMag).
- Skúšobný automat: bez hardvéru, na precvičenie alebo predvedenie. Pomocou Otestovať pripojenie skontroluješ adresu a prihlásenie. Daj automat do vlastnej siete (nikdy prístupný z internetu) a použi pre pokladňu vlastného používateľa, nie správcu.
- Zaplatiť s Hotovosť: Zaplatiť pri automate na hotovosť spustí platbu na danú sumu (hotovosť zaokrúhlená, ak je to zapnuté, plus sprepitné; pri rozdelení účtu daná časť). Obrazovka ukazuje, čo bolo vložené a čo sa vracia; pokladňa zaúčtuje až vtedy, keď automat ohlási hotovo. Zrušiť = automat vráti peniaze. Ak automat nemohol vydať celý výdavok (málo mincí), je uvedené, koľko treba vydať z pokladničnej zásuvky. Úspešná platba, ktorá ešte nebola zaúčtovaná (napr. vypadol tablet), sa pri danej objednávke znova nájde.
- Hotovosť iba cez automat (štandardne zapnuté): server pokladne potom prijme hotovosť iba s úspešnou platbou pri automate presne pre danú objednávku a sumu. Vypnuté = aj bežná hotovosť do zásuvky.
- Pokladničná zásuvka (Report → Pokladničná zásuvka, právo Spravovať pokladničnú zásuvku): Zistiť stav (podľa mincí a bankoviek, pri Cashmatic, Cashlogy, Glory a skúšobnom automate), Vyplatiť s dôvodom (napr. drobné do zásuvky), Dopĺňanie a Odobrať prebytok (drobné zostanú; pri Cashmatic). Očakávané v pokladničnej zásuvke nezapočítava peniaze v automate (sú uvedené zvlášť pod tým: V automate na hotovosť), ale započítava výdavok, ktorý sa musel vydať zo zásuvky.
Tlačidlo ©
Vpravo dole na každej obrazovke (PIN, plán stolov, objednávanie a kuchyňa) je malé tlačidlo ©. Otvorí údaje OptimumPOS: logo, adresu, telefón, e-mail a web. Ikona je uložená lokálne v aplikácii, takže funguje aj bez internetu. Rovnaká ikona je aj ikonou aplikácie (karta prehliadača a domovská obrazovka).
Časť 2 · Manažér
Začíname
Manažér môže predvolene všetko, čo obsluha, a okrem toho napríklad dávať zľavy, robiť vrátenia, uzavrieť deň, spravovať pokladničnú zásuvku a prezerať denník a sklad. Väčšina je pod tlačidlom Prehľad:
- Priebežný stav (X): doterajšia tržba, bez uzavretia dňa.
- Pokladničná zásuvka: počiatočný vklad, vklad/výber hotovosti a otvorenie zásuvky.
- Uzavrieť deň (Z): na konci dňa; potom začína nový deň.
- Predchádzajúce Z-reporty, Tržba za obdobie a Dashboard.
- Denník, Darčekové poukážky a Zákazníci.
Sklad
Štandardne vypnuté. Zapnete v Nastavenia → Podnik → Sledovať sklad. Vypnuté = v pokladni to nikde neuvidíte.
- Pre každý produkt zvolíte v Nastavenia → Produkty → (produkt) → Sklad:
- Nie: ako doteraz;
- Podľa produktu: každý predaj odpočíta 1 (napr. fľaše, plechovky), s úrovňou upozornenia pre "takmer minuté";
- Cez suroviny: recept, napr. hamburger = 1 žemľa + 150 g mäsa + 1 plátok syra. Každý predaj odpočíta suroviny.
- Nastavenia → Sklad (právo Spravovať sklad, štandardne manažér a správca):
- Produkty a Suroviny: stav zásob, s označením minuté / takmer minuté; filter "len (takmer) minuté" a export do CSV.
- Pre každý produkt alebo surovinu zaúčtujete Príjem (+) (dodávka), Inventúru (=) (spočítané množstvo sa stane novým stavom) alebo Odpis (−) (rozbité, po dátume; dôvod je povinný).
- Vytvorenie surovín s jednotkou (ks, g, kg, ml, cl, l, porcia, fľaša, sud) a úrovňou upozornenia.
- História: všetky pohyby (predaj, storno, príjem, inventúra, odpis) s tým, kto a kedy. Akcie správy sa zapisujú aj do denníka.
- Odpočet prebehne pri Objednať (alebo pri zúčtovaní pre položky zúčtované priamo). Storno ho vráti späť. Rozdelenie a presun sa nepočítajú dvakrát. Pri menu sa odpočítajú jedlá, nie riadok menu. Vrátenia (dobropis) sa späť nepripočítajú (vrátený tovar sa väčšinou už nedá predať); v prípade potreby ich zaúčtujte ako príjem.
- Keď je zásoba minutá (alebo je suroviny málo ešte na jeden kus), produkt sa na všetkých pokladniach automaticky označí ako vypredané. Pri takmer minutej zásobe je na tlačidle produktu ešte N. Po príjme alebo inventúre sa dá hneď znova objednať. Aj pokladničný server potom produkt odmietne ("Pils" je minutý (zásoba 0)), teda aj z tabletu, ktorý o tom ešte nevedel.
- Zásoba môže klesnúť pod 0 (napr. dva tablety naraz alebo objednávka offline); inventúra to opäť napraví.
- Objednávkový zoznam: Nastavenia → Sklad → Objednávkový zoznam. Pre každý produkt (podľa produktu) a každú surovinu nastavíte okrem úrovne upozornenia aj doplniť do a dodávateľa. V objednávkovom zozname je všetko, čo je na úrovni upozornenia alebo pod ňou (bez úrovne upozornenia: na 0), podľa dodávateľa, s návrhom doplniť do − stav. Množstvá sa dajú upraviť a zaškrtnúť/odškrtnúť. Potom Tlačiť (tlačiareň blokov), Kopírovať (pre e-mail alebo WhatsApp), Export (CSV) a po dodávke Dodané: zaúčtovať ako príjem (zaúčtuje všetko naraz). Zaškrtávacím políčkom hore uvidíte aj to, čo ešte nie je minuté, aby ste mohli objednať navyše.
- Voľby: pri skupine volieb (Nastavenia → Produkty → Voľby) je tlačidlo Sklad. Pre každú voľbu zadajte suroviny na kus, napr. Syr navyše = 1 plátok syra, Hranolky = 150 g hranoliek. Keď sa voľba vyberie, tieto suroviny sa odpočítajú na kus (aj keď samotný produkt sklad nesleduje; pri storne sa vrátia). Ak je surovina minutá, voľba je na pokladni zobrazená ako (minuté) a nedá sa vybrať.
Objednávanie u dodávateľov
Štandardne vypnuté. Zapnutie v Nastavenia → Zásoby → Objednávanie u dodávateľov (len so zapnutým Sledovať sklad). Vypnuté = zoznam objednávky funguje ako vždy.
- Dodávatelia (karta Dodávatelia): vyber jedného zo zoznamu alebo vytvor vlastného dodávateľa. Zoznam obsahuje veľkoobchody a cash & carry (Sligro, Sligro-ISPC/Sligro-M, HANOS, Makro, De Kweker, Horeca Totaal, Van Zon, zegro, Lekkerland), foodservice (Bidfood a Bidfood Belgium, Solucious, Chefs Culinar, Java, Q-Food, Agora Culinair, VHC Jongens/Kreko/Actifood, Hocras, Van Hoeckel ...), veľkoobchody s nápojmi (De Klok, Henk Smit, Horesca, De Monnik, Hansen, Dranken Geers ...), pivovary a nealko nápoje (Heineken cez Sligro, AB InBev/BEES, Alken-Maes, Haacht, Duvel Moortgat, Martens, Coca-Cola, Spadel, Grolsch, Bavaria), dodávateľov čerstvých potravín (Van Gelder, Driessen, FiliusKaas, Bakkers Brigade, Rungis ...), nepotravinový tovar (Bunzl, Takeaware, Supplierz), online vinotéku Vinify.nl a objednávkové platformy (Apicbase, Exact Horeko, Growzer, inOne, Cuisin.io, OrderXL). Sú v ňom iba dodávatelia z krajiny prevádzky. Keď jedného vyberieš, spôsob objednávania, súbor a stĺpce sú už správne nastavené; pri každom dodávateľovi je uvedené, ako sa u neho objednáva.
- Pre každého dodávateľa: zákaznícke číslo, objednávať cez:
- E-mail: objednávka ako e-mail (s tabuľkou) na e-mailovú adresu pre objednávky, voliteľne kópia, so zoznamom objednávky v prílohe: CSV, Excel, CSV pre Care4Fresh (mnoho veľkoobchodov s čerstvými potravinami), UBL 2.1 Order (Peppol BIS Order), EANCOM ORDERS (D96A v Holandsku, D01B/HO2C v Belgicku) alebo cXML. Odpovede prídu na e-mailovú adresu prevádzky.
- Súbor: pokladňa vytvorí súbor, ty ho nahráš do e-shopu dodávateľa (napr. Bunzl Snel bestellen:
artikel;aantal, Takeaware:SKU,Quantity). Oddeľovač, hlavička a stĺpce sa dajú nastaviť (artikel,ean,omschrijving,aantal,eenheid,prijs,totaal; pomocouartikel=SKUdáš hlavičke vlastný názov). - Prepojenie (cXML): cXML OrderRequest so zákazníckym číslom a zdieľaným tajomstvom na objednávkovú adresu dodávateľa, tak ako ho posielajú nákupné systémy do Sligro, HANOS a Bidfood. Adresu, zákaznícke číslo a tajomstvo dostaneš od dodávateľa (Sligro: koppelingen@sligro.nl). Tajomstvo sa nikdy nevráti na obrazovku.
- Pri oboch prepojeniach možno zadať aj používateľské meno a heslo (Basic) a ďalšie hlavičky (jedna na riadok, napr.
X-Api-Key: ...). - Nahrávanie (SFTP/FTPS): pokladňa sama uloží súbor (EANCOM, UBL, CSV, Excel ...) do priečinka na serveri dodávateľa, tak ako mnohé veľkoobchody prijímajú objednávky EDI. SFTP (SSH), FTPS (explicitné na porte 21 alebo implicitné na porte 990) alebo, len vo vlastnej sieti, FTP. Prihlásenie heslom alebo kľúčom SSH (OpenSSH, PEM alebo PuTTY .ppk; ed25519, ECDSA alebo RSA). Vytvoriť kľúč vytvorí v pokladni pár kľúčov; verejný kľúč pošleš dodávateľovi. Otestovať pripojenie sa prihlási a vyhľadá priečinok. Odtlačok servera SFTP sa pri prvom pripojení zaznamená a potom sa kontroluje (iný server heslo nedostane); pri FTPS s vlastným certifikátom napevno nastavíš odtlačok certifikátu. Nie je na to potrebný žiadny ďalší softvér.
- Tlač: objednávka na tlačiarni účteniek, na nadiktovanie telefonicky.
- Heslá, kľúče, tokeny a hlavičky sa nikdy nevracajú na obrazovku (nechať prázdne = ponechať, Vymazať = odstrániť).
- Požiadať o prepojenie: pri dodávateľovi pokladňa pripraví e-mail so žiadosťou o prepojenie (cXML, EDI cez SFTP/FTPS, UBL/Peppol alebo vlastné API dodávateľa) s údajmi prevádzky (názov, adresa, IČ DPH, zákaznícke číslo, GLN) a tým, čo je potrebné; pri EDI s verejným kľúčom. Upraviť a odoslať; kópia a odpovede idú na e-mailovú adresu prevádzky. Dátum žiadosti je uvedený pri dodávateľovi. Pri Sligro ide na koppelingen@sligro.nl, inak zadáš adresu svojho account manažéra.
- Vlastný dodávateľ (nie zo zoznamu) zvládne všetko okrem toho, čo musí ponúknuť sám dodávateľ: e-mail, súbor a tlač fungujú vždy; prepojenie alebo nahrávanie len s údajmi daného dodávateľa.
- Dni objednávania a dodanie: dni objednávania, čas najneskôr, dodacia lehota (požadovaný dátum dodania na objednávke) a minimálna suma objednávky. Automaticky: v dni objednávania od tohto času pokladňa sama pripraví objednávku ako koncept (ty ju skontroluješ) alebo ju hneď odošle (e-mailom, nahraním alebo cez prepojenie; pod minimálnou sumou objednávky len pripraví ako koncept). Raz denne pre každého dodávateľa.
- Na produkt (Nastavenia → Produkty → (produkt) → Zásoby, pri Na produkt) a na surovinu: Objednávať u (dodávateľ), objednávacie číslo u tohto dodávateľa, EAN, na balenie (prepravka s 24 = 24), názov balenia a nákupná cena za balenie. Úroveň upozornenia je okamih na objednanie; doplniť do určuje, koľko má potom byť na sklade.
- Nákupné objednávky (karta Nákupné objednávky):
- Návrh objednávky pre každého dodávateľa: všetko, čo je na úrovni upozornenia alebo pod ňou. Čo je už objednané a ešte neprišlo (na ceste), sa započítava, aby si nič neobjednal dvakrát. Návrh = doplniť do − stav − na ceste (bez doplniť do: po úroveň upozornenia), zaokrúhlené nahor na celé balenia. Uprav počty a Vytvoriť objednávku.
- Objednávka je najprv pripravená: počty, samostatné riadky (bez produktu, napr. servítky), poznámka a dátum dodania sa ešte dajú upraviť. Potom Odoslať (spôsobom dodávateľa alebo raz aj inak). Ak sa to nepodarí (napr. dodávateľ odmietne), je uvedený dôvod a môžeš to skúsiť znova.
- Prijaté: pre každý riadok prijatý počet (už je nastavený na objednaný počet); zásoby sa navýšia po baleniach (2 prepraviek po 24 = 48), s objednávkou v histórii.
- Každý súbor (CSV, Excel, UBL, EANCOM, cXML) sa dá stiahnuť aj samostatne.
- Odoslanie, zlyhanie, prijatie a zrušenie sa zapisuje do denníka. Bežný Zoznam objednávky funguje ďalej; ak má produkt dodávateľa zo zoznamu, je tam uvedený pod jeho názvom.
Správa recenzií
Čítanie recenzií z Google a Trustpilot a odpovedanie na ne v pokladni. Zapína sa v Nastavenia → Body a recenzie → Správa recenzií (štandardne vypnuté, vtedy z toho nikde nič nevidno). Čítať a odpovedať môžete v Report → Recenzie (oprávnenie Čítať recenzie a odpovedať na ne, predvolene aj pre manažéra). Keď funkciu vypnete, prepojenia aj recenzie zostanú uložené.
- Každá prevádzka potom len ťukne na Pripojiť ku Googlu a prihlási sa vlastným účtom Google firemného profilu. Kľúč Places sa dá nastaviť aj centrálne (náklady potom znáša dodávateľ). Trustpilot je pre každú prevádzku zvlášť: každá prevádzka má vlastný účet Trustpilot Business (API je súčasťou plateného predplatného), z ktorého pochádza kľúč, tajný kľúč a business user ID. V pokladnici je pri každom spôsobe uvedené "Kto to zariadi?".
- Aplikácia dodávateľa (cez zákaznícky portál): ak sú v zákazníckom portáli aplikácia Google a/alebo Trustpilot od dodávateľa (pozri README horecapos-portaal, "Reviews: apps van de leverancier"), správca zvolí v časti Prihlásenie a kľúče možnosť Aplikácia dodávateľa (predvolené pri novom prepojení, ak portál aplikáciu má). Prevádzka ťukne na Pripojiť ku Googlu alebo Prihlásiť sa cez Trustpilot a prihlási sa vlastným účtom; pokladňa sama čaká, kým je prihlásenie hotové (každých 3 sekúnd, najviac 15 minút), a raz si vyzdvihne tokeny z portálu. Obnovovanie prebieha tiež cez portál. V pokladni netreba client-ID, secret ani API kľúč; pri Trustpilote však doménu a na odpovede business user ID. Trustpilot verejne potom číta cez kľúč portálu. Vyžaduje
PORTAAL_URLaPORTAAL_SLEUTEL. Vlastná aplikácia alebo API kľúč funguje ďalej, ako je opísané nižšie. - Komu patria recenzie: zostávajú na vlastnom Firemnom profile Google a vlastnej stránke Trustpilot prevádzky a pokladňa ich ukladá len vo vlastnej databáze pokladne. Odpovede sa zobrazujú pod názvom prevádzky. Portál len odovzdá prihlásenie (v pamäti, najviac 15 minút, dá sa vyzdvihnúť len raz) a neukladá žiadne recenzie ani tokeny; názov aplikácie dodávateľa je len na obrazovke súhlasu.
- Zaregistrovať sa sám: pri každej platforme je odkaz, kde si sám vytvoríš Firemný profil Google (business.google.com/create) alebo účet Trustpilot Business (business.trustpilot.com), a pri Trustpilote aj odkaz na tarify (business.trustpilot.com/plans). Registrácia a platba prebiehajú priamo na platforme; API na to neexistuje.
- Potom Pripojiť ku Googlu a prihláste sa účtom, ktorý Firemný profil spravuje. Jedna pobočka v profile = vybraná hneď; viac = výber v pokladni.
- Google Places (len na čítanie): s Place ID a API kľúčom pre Places API (alebo
GOOGLE_PLACES_API_KEY): priemer, počet recenzií a 5 najrelevantnejších recenzií. Odpovedať sa takto nedá. - Trustpilot Business (čítanie a odpovede): API kľúč a API tajný kľúč aplikácie v Trustpilot Business (Integrations → API; alebo
TRUSTPILOT_API_KEYaTRUSTPILOT_API_SECRET), doména prevádzky (pokladňa si business unit vyhľadá) a na odpovede business user ID osoby, ktorá odpovedá. - Trustpilot verejne (len na čítanie): len API kľúč.
- Pokladňa načítava každých 30 minút (a hneď po prepojení; Načítať teraz). E-mailovú adresu a číslo objednávky hosťa (ktoré Trustpilot posiela) pokladňa neukladá.
- Report → Recenzie: priemer, počet podľa hviezdičiek, bez odpovede a neprečítané; filtrovanie podľa platformy, hviezdičiek, bez odpovede a neprečítaných. Pri každej recenzii Odpovedať (najviac 4000 znakov; každý si to môže prečítať), Upraviť odpoveď, Odstrániť odpoveď a Prečítané. Nová alebo zmenená recenzia je neprečítaná. V denníku sú review_beantwoord a review_antwoord_weg.
- Odpojenie načítané recenzie zachová.
SMS a e-mailový marketing
Správy zákazníkom s vernostnou kartou, ktorí na to dali súhlas. Bez vernostnej karty sa nedá zapnúť ani jedno.
- Súhlas pre každého zákazníka a kanál: pri novom zákazníkovi na pokladni sú políčka "Zákazník chce dostávať akcie cez SMS" a "... e-mailom" (predvolene nezaškrtnuté). V Report → Zákazníci vidíš a meníš súhlas (s dátumom udelenia) a narodeniny (len deň a mesiac). Odhlásenie: zruš zaškrtnutie a ulož.
- Menu hneď aktualizované: keď zapneš alebo vypneš marketing alebo vernostnú kartu, pokladnica do niekoľkých sekúnd znova pošle menu do e-shopu (len ak sa niečo zmenilo), takže zaškrtávacie políčko sa hneď zobrazí, alebo zmizne.
- Súhlas cez e-shop: ak má prevádzka e-shop, pri platbe je zaškrtávacie políčko "Chcem dostávať ponuky e-mailom/SMS" (len kanály, ktoré sú zapnuté; predvolene nezaškrtnuté). Keď taká objednávka príde, pokladnica vyhľadá zákazníka podľa telefónneho čísla (inak podľa e-mailovej adresy), v prípade potreby ho založí a uloží súhlas s dátumom. Chýbajúce číslo alebo adresa pri existujúcom zákazníkovi sa doplní; v denníku je klant_toestemming so zdrojom webshop.
- Report → Marketing (oprávnenie Správa vernostnej karty): hore vidíš, koľko zákazníkov dalo súhlas pre SMS a koľko pre e-mail.
- Akcie (jednorazové): názov, SMS alebo e-mail, (predmet,) text s
{naam},{zaak}a{punten}, prípadne len zákazníci, ktorí istý čas neprišli alebo majú aspoň toľko bodov. Zobraziť ukáže, koľkým zákazníkom akcia pôjde, správu tak, ako ju zákazník dostane, a počet SMS na zákazníka. Poslať test na vlastné číslo alebo adresu. Potom Odoslať: pokladňa odosiela na pozadí (najviac 1000 naraz) a počíta, čo sa odoslalo a čo zlyhalo. Nikto nedostane rovnakú akciu dvakrát; ak sa pokladňa v polovici zastaví, Pokračovať v odosielaní nadviaže pri tých, ktorí ešte nič nedostali. - Odosielanie cez Mailchimp alebo Klaviyo (pri prepojení s vybraným zoznamom, pozri nižšie): pri akcii e-mailom zvolíš v Odosielať cez pokladnicu (vlastný poštový server, ako vyššie), Mailchimp alebo Klaviyo. Pokladnica potom najprv aktualizuje zoznam (odhlásenia, body), vytvorí tam kampaň presne pre zvolených zákazníkov, ktorí sú na zozname (Mailchimp: pevná skupina v audience; Klaviyo: vlastný zoznam pre akciu), a odošle ju s predvoleným odosielateľom audience alebo účtu.
{naam}a{punten}vyplní Mailchimp/Klaviyo pre každého zákazníka; odkaz na odhlásenie od služby je dole. Žiadny limit 1000 naraz a žiadny osobný zľavový kód ({code}). Keď sa to nepodarí, akcia zostane konceptom s hlásením. Karta Marketing je k dispozícii aj vtedy, keď je aktívne len prepojenie (potom len akcie cez Mailchimp/Klaviyo; Poslať test ide cez poštový server pokladnice). Automatické správy posiela pokladnica vždy sama; v Mailchimp/Klaviyo ich vytvoríš ako Customer Journey alebo Flow. Kľúč Klaviyo: aj práva na zápis pre Campaigns a Templates (ak si sa už prihlásil: prihlás sa znova). - Ako push notifikácia cez e-shop (ak sú v správe e-shopu zapnuté Push notifikácie s ponukami): pri Odosielať cez zvoľte Push notifikácia (e-shop ako aplikácia), s názvom (najviac 60 znakov) a krátkym textom (najviac 200 znakov; doplní sa len
{zaak}, pretože e-shop nevie, kto je hosť). Pokladnica pošle akciu cez správcovský portál do e-shopu a ten ju pošle hosťom, ktorí tam zapnú Ponuky ako notifikácie; ťuknutie otvorí menu e-shopu. Po niekoľkých sekundách sa pri akcii zobrazí, koľko ich bolo doručených. Najviac 3 denne, spolu s tým, čo podnik pošle v správe e-shopu; inak akcia zostane konceptom s uvedeným dôvodom. Karta Marketing je k dispozícii aj vtedy, keď je zapnuté len toto (bez vernostnej karty alebo e-mailového marketingu). Žiadny zľavový kód ani výber (dni, body); test: na svojom telefóne zapnite v e-shope Ponuky ako notifikácie. - Automaticky: narodeninová správa (v deň narodenín, raz za rok) a "Chýbate nám" (po toľkých dňoch bez návštevy, raz zakaždým, keď zákazník prestane chodiť). Zapnúť/vypnúť pri každej správe zvlášť; odchádzajú len cez deň (10:00–20:00).
- Osobný zľavový kód (voliteľné, pre každú správu alebo akciu; len keď sú zapnuté Zľavové kódy v Nastavenia → Prevádzka): každý zákazník dostane vlastný kód, napr.
TERUG-7K4Q2M(narodeninyJARIG-…, akciaACTIE-…), v percentách alebo pevnou sumou, prípadne s minimálnou sumou objednávky, použiteľný raz, platný zvolený počet dní po odoslaní (predvolene 30), na pokladni a/alebo v e-shope. Vlož{code}a{geldig}do textu tam, kde ich chceš mať; inak pokladňa pod správu vloží "Uw kortingscode: … (10% korting, aan de kassa of in de webshop, geldig t/m …)". Zobraziť a Poslať test ukazujú ukážkový kód (TERUG-VOORBEELD, nefunguje). Ak sa odoslanie nepodarí, kód sa nevytvorí. Pri akcii je vidieť, koľko kódov bolo vydaných a použitých. - Odhlásenie je pod každou správou: pri SMS "Odhlásiť? Zavolajte ... alebo nám to povedzte pri ďalšej návšteve", pri e-maile odkaz na odhlásenie na e-mailovú adresu prevádzky (aj tlačidlo Zrušiť odber v Gmail a Outlook). Odpoveď na e-mail ide prevádzke.
- Súkromie (GDPR): len zákazníci so súhlasom a s číslom alebo adresou; v denníku nie sú čísla ani adresy, len pri každej akcii počet odoslaných a neúspešných. Keď zákazníka odstrániš, zmizne aj zo zoznamu príjemcov.
- Náklady: SMS idú cez tvoj vlastný účet CM.com (viac ako 160 znakov = viac SMS na zákazníka). Gmail a iné poštové servery majú denný limit; pri veľa zákazníkoch posielaj po častiach.
Sprepitné podľa zamestnanca
V Nastavenia → Podnik → Sprepitné (len ak je zapnuté "Zobraziť tlačidlá sprepitného pri zúčtovaní") zvolíte, ako sa sprepitné podľa zamestnanca zobrazí v priebežnom stave (X), Z-reporte (blok aj e-mail) a v Tržbách za obdobie (aj v CSV):
| Voľba | Rozdelenie |
|---|---|
| Vypnuté (štandard) | len celkové sprepitné, ako doteraz |
| Každý svoje sprepitné | sprepitné z účtov, ktoré daný človek sám zúčtoval |
| Spoločné podľa hodín | všetko sprepitné spolu, podľa odpracovaných hodín v danom období (vyžaduje evidenciu príchodov a odchodov; nikto neprihlásený = rovnako) |
| Spoločné rovnako | všetko sprepitné spolu, rovnako medzi tých, čo boli v práci (bez evidencie: kto niečo nablokoval alebo zúčtoval) |
Zvyšné centy dostane ten, kto je najbližšie k ďalšiemu centu, aby celková suma vždy sedela. Je to len prehľad: pokladňa nič nevypláca (na to slúži "Výber z pokladne"). Staré Z-reporty zostávajú, aké boli.
Z-report e-mailom
V Nastavenia → Podnik → Posielať Z-report na raz zadajte e-mailovú adresu správcu (viac adries oddeľte čiarkou, max. 3). Po Uzavrieť deň sa Z-report automaticky pošle na túto adresu, popri vytlačenom bloku. Prázdne = neposielať, ako doteraz.
- Posielanie prebieha na pozadí, takže pomalý mailový server nezdrží dennú uzávierku.
- Nepodarilo sa alebo treba znova: Report → Staršie Z-reporty → (report) → Poslať znova (s označením KÓPIA).
Zhrnutie dňa (voliteľné)
Ak je zadaná adresa v Poslať Z-uzávierku e-mailom na, pod ňou je začiarkavacie políčko S krátkym zhrnutím dňa na začiatku e-mailu (predvolene vypnuté). Zapnuté = na začiatku e-mailu so Z-uzávierkou niekoľko riadkov jednoduchým jazykom, len z vlastných údajov pokladne (žiadna AI, nič neodchádza von):
- tržba, účtenky a hostia a útrata na účtenku, oproti rovnakému obdobiu o týždeň skôr (v percentách); ak vtedy nebolo nič, je to uvedené;
- 5 najpredávanejších produktov a čo je nápadné: produkty, ktorých sa predalo aspoň o 3 viac alebo menej ako minulý týždeň;
- počet storien (oproti minulému týždňu) a najrušnejšia hodina (účtenky a tržba).
Samotná Z-uzávierka (bloček a e-mail) zostáva presne rovnaká. Ukážka za dnešok ukazuje zhrnutie od poslednej dennej uzávierky doteraz. Zhrnutie je v holandčine, rovnako ako e-mail so Z-uzávierkou.
Dashboard
Karta Dashboard v Reporte (právo Tržby za obdobie), len na čítanie:
- Tržby za hodinu ako graf: zvolený deň (modrá) vedľa rovnakého dňa minulý týždeň (sivá). Dnešok sa porovnáva s minulým týždňom do rovnakého času, aby bolo percento férové. Šípkami ◀ ▶ alebo dátumom zvolíte iný deň.
- Dlaždice: tržby (± % oproti minulému týždňu), bloky a priemer na blok, priemerná útrata na hosťa (len na mieste; so sebou/rozvoz sa nepočíta) za daný deň aj za zvolené obdobie.
- Top 10 produktov a najrušnejšie hodiny za posledných 7, 28 alebo 90 dní. Najrušnejšie hodiny sú teplotná mapa deň v týždni × hodina (priemerné tržby za otvorený deň) s tromi najrušnejšími hodinami nad ňou, praktické pre rozpis služieb.
Predané darčekové poukážky sa nepočítajú do tržieb, zľavy a hlavičky menu nie sú v top 10 (ako v ostatných reportoch). Deň trvá od 00:00 do 24:00.
Ďalšie reporty
Tri ďalšie karty v Report, každú možno zapnúť samostatne v Nastavenia → Prevádzka → Správa a reporty → Ďalšie reporty (štandardne vypnuté: potom bez karty). Vyžadujú rovnaké oprávnenie ako Tržba za obdobie a slúžia len na čítanie. Obdobie: tento týždeň, minulý týždeň, tento mesiac, minulý mesiac, posledných 90 dní, tento rok alebo vlastný výber (najviac niečo vyše roka).
- Menu engineering: pre každý produkt, ako často sa predal (podiel zo všetkých predaných kusov), oproti tomu, koľko zarobí na kus (marža = predajná cena bez DPH mínus nákladová cena). Každý produkt dostane zaradenie: Hviezda (populárny a vysoká marža: nechať tak), Ťažný kôň (populárny, nízka marža: trochu zvýšiť cenu alebo zlacniť výrobu), Hádanka (málo predávaný, vysoká marža: lepšie zviditeľniť) a Pes (málo predávaný, nízka marža: stiahnuť z lístka alebo nahradiť). Populárny = aspoň 70 % rovnakého podielu; vysoká marža = aspoň priemerná marža na predaný kus. Nákladová cena sa berie z Apicbase (Nastavenia → Receptúry), inak z nákupnej ceny produktu (nákupná cena za balenie delená počtom kusov v balení), inak z receptu zo surovín s nákupnou cenou (Zásoby). Produkty bez nákladovej ceny sú zvlášť dole. Voliteľne podľa skupiny produktov (
?groep=). - Akcie a kódy: pre každý zľavový kód, každú akciu z Marketingu (osobné kódy spolu) a každú happy hour: koľkokrát použité (bločky; pri happy hour aj kusy), koľko zľavy, tržba a priemer na bloček.
- Straty: čo bolo odpísané zo zásob (Nastavenia → Zásoby, Odpísať (−)), podľa dôvodu (veľké písmená a medzery nehrajú rolu) a podľa produktu alebo suroviny, s hodnotou v nákladovej cene; a čo bolo stornované, keď už bolo poslané do kuchyne alebo baru, s predajnou a nákladovou hodnotou.
Zľavy
Manažér alebo správca vidí na obrazovke objednávky vedľa súčtu tlačidlo % Zľava:
- na celý blok alebo na jeden riadok;
- ako percento (10, 15, 20, 25, 50, 100 % = zadarmo, alebo vlastná hodnota) alebo ako pevná suma;
- vždy s dôvodom (Personál, Stály zákazník, Sťažnosť, Akcia, Vlastná spotreba alebo vlastný text).
Zľava sa zobrazí ako samostatná položka na účtenke ("Zľava 10%", s dôvodom pod ňou) s rovnakou sadzbou DPH, takže súčet aj rozpis DPH sedia. Na celej účtenke sa zľava rozdelí podľa sadzieb DPH. Odstránenie: ťukni na sumu položky zľavy. Ak sa položka s vlastnou zľavou stornuje, zľava zanikne s ňou. Ak odoberieš produkt z účtenky s percentuálnou zľavou na celú účtenku, pokladnica túto zľavu prepočíta z toho, čo zostáva (v Belgicku UC226); pevná suma zostane a pri platbe sa znova rozdelí na položky. Ak pre zľavu 100% nie je čo platiť, uzavri pomocou "Uzavrieť (nič na zaplatenie)". Zľavy sú v denníku a v X/Z-reporte a v prehľade za obdobie ako "z toho zľava". Pri vrátení účtenky so zľavou sa zľava započíta pomerne.
Zľavové kódy (voliteľné)
Kódy so zľavou na celú účtenku, napríklad pre akciu (ZOMER10). Zapína sa v Nastavenia → Prevádzka → Zľavové kódy (štandardne vypnuté); kódy vytvoríš v Nastavenia → Zľavové kódy (oprávnenie Spravovať produkty):
- zľava v percentách alebo pevná suma, prípadne s minimálnou sumou objednávky, platnosťou od/do a najviac toľkokrát (prázdne = neobmedzene);
- pre každý kód: na pokladni a/alebo v e-shope (pokladňa posiela kódy spolu s menu; použitie sa počíta spolu za pokladňu aj e-shop).
Na obrazovke objednávky je tlačidlo Zľavový kód (kód môže zadať ktokoľvek; kód vopred vytvorila prevádzka). Zľava sa na účtenke objaví ako riadok "Kortingscode CODE", rozdelená podľa sadzieb DPH; jeden kód na účtenku, a nie, ak už bolo (čiastočne) zaplatené. Ak riadok odstrániš alebo sa objednávka zruší, použitie sa už nepočíta. Odstránenie použitého kódu ho vypne (prehľady zostanú správne). Všetko je v denníku (Zľavový kód). Kód: lib/kortingscodes.ts, routes/kortingscodes.ts, Kortingscodebeheer.tsx, KortingscodeDialoog.tsx.
Nie sú v zozname v Nastavenia → Zľavové kódy (počet pre každú akciu áno, v Report → Marketing) a do e-shopu sa prenášajú, kým sú platné a nepoužité.
Reporty a denná uzávierka
Tlačidlo Report v hornej lište:
- Priebežný stav (X): tržby, DPH, spôsoby platby, podľa skupiny a pokladničná zásuvka od poslednej dennej uzávierky. Dá sa aj vytlačiť. Nič neuzatvára.
- Uzavrieť deň (Z) (manažér alebo správca): spočítajte pokladničnú zásuvku (zobrazí sa rozdiel oproti počiatočnej hotovosti + hotovosti), zadajte počiatočnú hotovosť na ďalší deň, uzavrite. Z-report dostane priebežné číslo, uloží sa a vytlačí na tlačiarni blokov. Nedá sa, kým sú otvorené objednávky. Voliteľne: Počítanie podľa mincí a bankoviek (pomôcka) za vás vyplní spočítanú sumu; rozpis podľa mincí/bankoviek bude potom aj na Z-reporte. Ručné zadanie celkovej sumy funguje ako doteraz.
- Pokladničná zásuvka (manažér alebo správca, voliteľné):
- Výber z pokladne (odvod do banky, výdavok, vyplatené sprepitné) alebo vklad do pokladne (drobné) so sumou a dôvodom. Zásuvka sa otvorí a vytlačí sa doklad s riadkom na podpis, ktorý sa uloží k peniazom (dá sa vypnúť). Započíta sa do očakávané v zásuvke a je po riadkoch v X- aj Z-reporte.
- Zadanie alebo oprava dnešnej počiatočnej hotovosti (bežne ju zadávate pri dennej uzávierke na ďalší deň).
- Otvoriť zásuvku bez predaja, s dôvodom.
- Všetko sa zapisuje do denníka. Ak to nepoužívate, denná uzávierka funguje presne ako predtým (počiatočná hotovosť + hotovosť = očakávané v zásuvke).
- Pod tržbami je počet hostí (osoby zo zúčtovaných objednávok) a priemer na hosťa, aj na vytlačenom X/Z-reporte.
- Tržby za obdobie (manažér alebo správca): dnes, včera, tento/minulý týždeň, tento/minulý mesiac, tento rok alebo vlastné od–do. Zobrazuje tržby, DPH, spôsoby platby, sprepitné, hostí, skupiny produktov, podľa dní a podľa zamestnancov. Cez Exportovať (Excel/CSV) dostanete súbor pre účtovníka (bodkočiarky a desatinné čiarky, otvorí sa priamo v holandskom Exceli).
- Staršie Z-reporty: zoznam s tržbami a pokladničným rozdielom; otvorenie a tlač kópie (s označením "KÓPIA").
Export do účtovníctva
Report → Tržba za obdobie → Export pre účtovníctvo (denník) (právo Tržba za obdobie) vytvorí CSV s jedným účtovným zápisom za deň, pripravené na načítanie v e-Boekhouden, Exact, SnelStart, Twinfield a pod. (cez ich import CSV alebo interných dokladov), alebo jeden z formátov nižšie (UBL, XAF a pripravené formáty pre 14 programov).
Za každý deň jeden doklad (KASSA-JJJJMMDD), ktorý je vždy vyrovnaný (má dať = dal):
| Strana | Čo |
|---|---|
| Má dať | príjmy podľa spôsobu platby (hotovosť, karta, darčeková poukážka, online, iné), vrátane sprepitného |
| Dal | tržby podľa sadzby DPH (bez DPH) a odvádzaná DPH podľa sadzby |
| Dal | sprepitné (záväzok voči personálu, nie tržba) |
| +/- | rozdiel zo zaokrúhlenia (zaokrúhľovanie hotovosti na 5 centov) |
| +/- | vklad/výber z pokladne (správa hotovosti) oproti prechodným účtom a pokladničný rozdiel zo Z-reportu |
Vrátenia a zľavy sú už v blokoch a znižujú tržby. Stĺpce: Datum; Boekstuk; Dagboek; Rekening; Omschrijving; Debet; Credit; Btw-code; Btw-% (bodkočiarky, desatinné čiarky). Po stiahnutí pokladňa oznámi, či sú dni, ktoré nie sú vyrovnané alebo majú väčší rozdiel než zaokrúhlenie.
Vedľa tlačidla vyberieš formát (voľba sa zapamätá v prehliadači). Rovnaký denník, ale upravený tak, aby ho program mohol priamo načítať. Zoznam ukazuje len formáty pre krajinu prevádzky (Nastavenia → Prevádzka), najprv štandardy (CSV, UBL, XAF), potom programy abecedne:
| Formát | Súbor | Načítanie do programu |
|---|---|---|
| Všeobecný (CSV) | journaal_…csv | akýkoľvek program s importom CSV/interných dokladov (priraď stĺpce) |
| UBL 2.1 / Peppol (XML), NL a BE | journaal_…_ubl.xml (viac dní: .zip) | za každý deň faktúra "denné príjmy" na Kassaverkopen (už zaplatená) podľa Peppol BIS Billing 3.0, s jedným riadkom na sadzbu DPH a účtom výnosov v AccountingCost; len tržba a DPH (platobné metódy, prepitné, zaokrúhlenie, zásuvka a pokladničný rozdiel do faktúry nepatria). Na nahranie okrem iného do Adsolut, Billit, BUNNI, DigiBoox, Expert/M, Moneybird, Popsy, Rompslomp, Storecove a TriFact365; nie na odoslanie cez sieť Peppol. Názov, IČ DPH a adresa pochádzajú z Nastavenia → Prevádzka |
| XML Auditfile Financieel (XAF 4.0), NL | journaal_…_xaf.xaf | auditný súbor holandskej daňovej správy (Belastingdienst) (XSD XmlAuditfileFinancieel4.0): jeden súbor za obdobie, hlavná kniha, kódy DPH, obdobia a za každý deň interný doklad; dá sa načítať okrem iného v Caseware, Exact Reeleezee a Visma Cash |
| AccountView (XML), NL | journaal_…_accountview.xml | XML pohyby (VFPData, jeden transact na riadok zaúčtovania s dj_code, period, inv_date, inv_nr, acct_nr, trn_desc a amount: má dať kladne, dal záporne), za každý deň jeden doklad v internom denníku; načítanie cez importnú definíciu (Document → Importeren → Importdefinitie aanmaken, typ XML), názvy polí sú priamo z AccountView, takže stačí raz priradiť 1:1. Prvý import si nechaj skontrolovať |
| AFAS Profit (XML) | journaal_…_afas.xml | XML pre UpdateConnector FiEntries (finančné pohyby), za každý deň jeden zápis s rokom, obdobím, administráciou a denníkom; do Profit sa načíta cez Importovať → XML; vyplň číslo administrácie (štandardne 1) |
| Asperion (CSV), NL | journaal_…_asperion.csv | formát FMUTA (Extra → Import financiële mutaties), za každý deň hlavičkový riadok a riadky zápisov; definíciu importu nastaví Asperion cez helpdesk |
| Denný výkaz (HTML), NL a BE | journaal_…_dagstaat.html | čitateľný denný výkaz za každý deň (tržba podľa sadzby DPH, platobné metódy, prepitné, pokladničný rozdiel) a súčty; na tlač ako PDF alebo na odoslanie e-mailom, pre programy bez importu (Accountable, Dext, Dexxter, Jortt, Kleisteen, MoneyMonk) |
| e-Boekhouden.nl (CSV) | journaal_…_eboekhouden.csv | Dátum; Číslo dokladu; Popis; Účet hlavnej knihy; Suma (má dať kladne, dal záporne); kód DPH GEEN (DPH je už na účtoch DPH); Import → Pohyby, druh interný doklad |
| Exact Online (XML) | journaal_…_exact.xml | eExact-XML (téma GLTransactions): za každý deň jeden interný doklad (typ 90) v denníku; Import/export → Importovať XML |
| InformerOnline (TXT), NL | journaal_…_informer.txt | interné doklady oddelené tabulátormi (Geavanceerd → Memoriaal → uploaden); denník musí byť číslo 1–99 (inak 90) |
| KING ERP (XML), NL | journaal_…_king.xml | KING_JOURNAAL: jedna dávka zápisov (nie definitívna) s jedným účtovným zápisom za deň |
| KOMAS (CSV), NL | journaal_…_komas.csv | voľný formát KOMAS (0401 Importeren journaalposten): Datum; Grootboek; Omschrijving; Bedrag |
| Odoo (CSV), NL a BE | journaal_…_odoo.csv | Účtovníctvo → Journal Entries → Import records; denník a účet podľa názvu alebo kódu |
| Sage BOB 50 (Excel), BE | journaal_…_bob.xlsx | Importation de données externes → Opérations diverses (stĺpce sa priradia raz) |
| SAP Business One (ZIP), NL a BE | journaal_…_sapb1.zip | Data Transfer Workbench, Journal Entries: JournalEntries.csv a JournalEntries_Lines.csv |
| SnelStart (CSV) | journaal_…_snelstart.csv | Dátum; Číslo dokladu; Popis; Účet hlavnej knihy; Má dať; Dal (dd-mm-rrrr, desatinná čiarka, bez BOM); import interného dokladu, denník zvolíš pri načítaní |
| Twinfield (XML) | journaal_…_twinfield.xml | denníkové transakcie ako koncept (destiny="temporary"), účtovník ich zaúčtuje definitívne; vyplň kód administrácie (prázdne = administrácia, do ktorej importuješ) |
| Winbooks (CSV), BE | journaal_…_winbooks.csv | K_DOC.CSV, za každý deň jeden doklad v denníku (Winbooks čísluje sám) |
| Yuki (XML) | journaal_…_yuki.xml | Journal-XML (GeneralJournal), za každý deň jeden interný doklad, rovnaká štruktúra ako živé prepojenie; ID administrácie voliteľné |
Prehľad: ktorý účtovný program akým spôsobom
Podľa segmentu, abecedne. NL/BE = v ktorej krajine program funguje: v Nastavenia → Účtovníctvo → Účtovný program vidíš len programy pre krajinu prevádzky (holandské programy nefungujú v Belgicku a naopak). Naživo = pokladňa každý deň účtuje sama (volí sa v Nastavenia → Účtovníctvo → Účtovný program); na požiadanie = API existuje, ale najprv vyžaduje partnerskú registráciu alebo schválenie u dodávateľa (daj nám vedieť). Súbor = formát v Export pre účtovníctvo. Kde sa dá oboje, môžeš používať oboje. Zoznam je v packages/shared/src/boekhoudcatalogus.ts a zobrazuje sa aj v Nastavenia → Účtovníctvo.
| Program | NL | BE | Naživo | Súbor | Poznámka |
|---|---|---|---|---|---|
| Malé firmy a živnostníci | |||||
| Accountable | – | ✓ | – | Denný výkaz (HTML, pre PDF alebo e-mail) | |
| AccountView (Visma) | ✓ | – | na požiadanie | AccountView (XML), Všeobecný (CSV) | Súbor: XML pohyby pre importnú definíciu (Document → Importeren); všeobecné CSV možno načítať aj cez importnú definíciu. Naživo cez API AccountView.Net po žiadosti u AccountView. |
| Acumulus | ✓ | – | ✓ | – | Naživo ako zaplatená predajná faktúra za každý deň, s jedným riadkom na sadzbu DPH. |
| AFAS Profit | ✓ | – | ✓ | AFAS Profit (XML) | |
| Asperion | ✓ | – | na požiadanie | Asperion (CSV) | Naživo po registrácii ako partner API u Asperion. |
| Billit | – | ✓ | na požiadanie | UBL 2.1 / Peppol (XML) | Nahranie UBL cez Fast input; naživo po schválení spoločnosťou Billit. |
| BUNNI | ✓ | – | – | UBL 2.1 / Peppol (XML) | Zatiaľ bez verejnej dokumentácie API. |
| Dexxter | – | ✓ | – | Denný výkaz (HTML, pre PDF alebo e-mail) | |
| DigiBoox (Visma DigiBTW) | ✓ | – | – | UBL 2.1 / Peppol (XML) | |
| e-Boekhouden.nl | ✓ | – | – | e-Boekhouden.nl (CSV) | Aj pre bývalých zákazníkov Ficsus. |
| Exact Online | ✓ | ✓ | ✓ | Exact Online (XML) | |
| Exact Reeleezee | ✓ | – | – | XML Auditfile Financieel (XAF 4.0) | |
| Horus | – | ✓ | ✓ | – | |
| InformerOnline | ✓ | – | – | InformerOnline (TXT) | |
| Jortt | ✓ | – | – | Denný výkaz (HTML, pre PDF alebo e-mail) | Bez importu: zaúčtuj dennú tržbu ako výnos s denným výkazom ako prílohou. |
| KING | ✓ | – | na požiadanie | KING ERP (XML) | Naživo po partnerskej registrácii u KING Software. |
| Kleisteen | ✓ | – | – | Denný výkaz (HTML, pre PDF alebo e-mail) | |
| KOMAS (Adfinis) | ✓ | – | – | KOMAS (CSV) | |
| Minox | ✓ | – | na požiadanie | – | Naživo po partnerskom prepojení cez Minox. |
| Moneybird | ✓ | – | ✓ | UBL 2.1 / Peppol (XML) | |
| MoneyMonk | ✓ | – | – | Denný výkaz (HTML, pre PDF alebo e-mail) | MoneyMonk dostane v roku 2026 API na prepojenia. |
| Octopus | – | ✓ | na požiadanie | – | Naživo po žiadosti o software house ID u Octopus. |
| Popsy / Allegro | – | ✓ | – | UBL 2.1 / Peppol (XML) | |
| Rompslomp | ✓ | – | – | UBL 2.1 / Peppol (XML) | |
| Sage BOB 50 | – | ✓ | – | Sage BOB 50 (Excel) | |
| Silvasoft | ✓ | ✓ | ✓ | – | Naživo ako predajný zápis za každý deň, s jedným riadkom na sadzbu DPH; platobné metódy, prepitné a pokladničný rozdiel sa neprenášajú. |
| SnelStart | ✓ | – | ✓ | SnelStart (CSV) | |
| Twinfield | ✓ | – | ✓ | Twinfield (XML) | |
| Visma Cash | ✓ | – | na požiadanie | XML Auditfile Financieel (XAF 4.0) | API s kľúčom z CASHWeb; formát záznamov pre účtovné zápisy sa ešte potvrdzuje. |
| Visma eAccounting | ✓ | – | na požiadanie | – | Naživo po schválení spoločnosťou Visma (partnerská registrácia). |
| Winbooks | – | ✓ | na požiadanie | Winbooks (CSV) | |
| Wolters Kluwer Adsolut | – | ✓ | na požiadanie | UBL 2.1 / Peppol (XML) | UBL s účtom výnosov na každom riadku; v Adsolut zapni "grootboekrekening verwerken bij verkopen". |
| Wolters Kluwer Expert/M | – | ✓ | – | UBL 2.1 / Peppol (XML) | |
| Yuki | ✓ | ✓ | ✓ | Yuki (XML) | |
| Medzinárodné | |||||
| QuickBooks Online | ✓ | ✓ | ✓ | všeobecné CSV | Bez holandskej alebo belgickej edície: skontroluj nastavenia DPH. |
| Xero | ✓ | ✓ | ✓ | všeobecné CSV | |
| Zoho Books | ✓ | ✓ | ✓ | všeobecné CSV | |
| Enterprise a reťazce | |||||
| Exact Globe+ | ✓ | ✓ | – | Exact Online (XML) | Rovnaké XML ako Exact Online; daj prvý import skontrolovať. |
| Microsoft Dynamics 365 Business Central | ✓ | ✓ | ✓ | – | |
| Odoo | ✓ | ✓ | ✓ | Odoo (CSV) | |
| Oracle NetSuite | ✓ | ✓ | na požiadanie | všeobecné CSV | |
| SAP Business One | ✓ | ✓ | ✓ | SAP Business One (ZIP) | |
| Unit4 ERPx | ✓ | ✓ | – | všeobecné CSV | |
| Platformy a agregátory | |||||
| Apicbase | ✓ | ✓ | na požiadanie | – | Predaje podľa účteniek pre zásoby a food cost: prepojenie v Nastavenia → Receptúry (nie ako účtovný program). |
| Caseware | ✓ | ✓ | – | XML Auditfile Financieel (XAF 4.0) | |
| Combidesk | ✓ | – | na požiadanie | – | Combidesk prepojenie sám vytvára a spravuje (okrem iného na Exact, Moneybird, SnelStart a Twinfield); na požiadanie ako partner. |
| Dext | ✓ | ✓ | – | Denný výkaz (HTML, pre PDF alebo e-mail) | Pošli denný výkaz (PDF) e-mailom na svoju adresu Dext. |
| Jamix | ✓ | ✓ | na požiadanie | – | Predaje pre sklad a food cost cez rozhranie JAPI od Jamix; riešenie na mieru na požiadanie u Jamix. |
| Omniboost | ✓ | ✓ | na požiadanie | – | Cez partnerský program Omniboost prepája ďalej na mnoho účtovných a hotelových systémov. |
| Storecove (Peppol) | ✓ | ✓ | na požiadanie | UBL 2.1 / Peppol (XML) | |
| TriFact365 | ✓ | – | – | UBL 2.1 / Peppol (XML), Denný výkaz (HTML, pre PDF alebo e-mail) | |
| Akýkoľvek iný program | ✓ | ✓ | – | všeobecné CSV, UBL alebo XAF (NL) |
Prvý import nechaj skontrolovať účtovníkovi. Formát je v packages/shared/src/journaalexport.ts (s testami).
Nastavenia → Účtovníctvo (právo Nastaviť podnik, platby a tlačiarne): kód denníka (štandardne MEM) a účet hlavnej knihy pre každú položku. Prázdne = vzorový účet (NL: 8000/8010/8020 tržby, 1500/1510 DPH, 1000 pokladňa, 1100 karta; BE: 7000xx tržby, 451000 DPH, 570000 pokladňa). Skutočné účty nech vyplní účtovník.
Prepojenie s účtovným programom
Živé prepojenia s Acumulus, AFAS Profit, Microsoft Dynamics 365 Business Central, Exact Online, Horus, Moneybird, Odoo, QuickBooks Online, SAP Business One, Silvasoft, SnelStart, Twinfield, Xero, Yuki a Zoho Books. Po každom dni pokladňa zaúčtuje rovnaký zápis ako export vyššie (tržba a DPH podľa sadzby, spôsoby platby, sprepitné, zaokrúhlenie, zásuvka a pokladničný rozdiel) ako interný doklad vo zvolenom programe, s denníkom a účtami hlavnej knihy z Nastavenia → Účtovníctvo. Zapnutý je vždy najviac jeden program.
- Zoznam je rozdelený podľa segmentu (malé firmy a živnostníci, medzinárodné, enterprise a reťazce) a ukazuje len programy, ktoré fungujú v krajine prevádzky; server odmietne program z inej krajiny (400) a neúčtuje s ním (409). Hneď pod ním správca dostane presne polia tohto programu; pripojenie a zoznam zaúčtovaných dní sú pod účtami hlavnej knihy a pod nimi prehľad všetkých programov pre túto krajinu. Ak boli pri aktualizácii zapnuté dva (v staršej verzii sa to dalo), Exact Online zostane zapnutý a druhý program sa vypne.
| Program | Krajina | Pripojenie pomocou | Čo pokladňa účtuje |
|---|---|---|---|
| Acumulus | NL | kód zmluvy, používateľ a heslo používateľa API | za každý deň zaplatená predajná faktúra s jedným riadkom na sadzbu DPH; chyby posiela Acumulus e-mailom na ACUMULUS_FOUTMAIL |
| AFAS Profit | NL | prostredie, token, účtovná jednotka | interný doklad (FiEntries) |
| Business Central | NL, BE | tenant, prostredie, spoločnosť, ID klienta a tajný kľúč aplikácie Microsoft Entra (API.ReadWrite.All) | riadky vo všeobecnom denníku s kódom z poľa Denník |
| Exact Online | NL, BE | prihlásenie (OAuth, vlastná aplikácia: pozri Exact Online nižšie; Belgicko: start.exactonline.be) | interný doklad v denníku (napr. 90) |
| Horus | BE | prihlásenie (OAuth, aplikácia nižšie), voliteľne spis | rôzna operácia |
| Moneybird | NL | token API, voliteľne účtovná jednotka | interný doklad (general journal document) |
| Odoo | NL, BE | adresa, databáza, používateľ, kľúč API | účtovný zápis v denníku s krátkym kódom (napr. MISC) |
| QuickBooks Online | NL, BE | prihlásenie (OAuth, aplikácia nižšie; QUICKBOOKS_OMGEVING) | journal entry; účty podľa čísla |
| SAP Business One | NL, BE | adresa Service Layer, databáza, používateľ, heslo | účtovný zápis (JournalEntries) |
| Silvasoft | NL, BE | používateľ a kľúč API | predajný zápis na partnera Kassaverkopen, jeden riadok na sadzbu DPH (platobné metódy, prepitné a pokladničný rozdiel sa neprenášajú) |
| SnelStart | NL | prepojovací kľúč a kľúč predplatného | interný doklad |
| Twinfield | NL | prihlásenie (OAuth, aplikácia nižšie), voliteľne kancelária | denníková transakcia |
| Xero | NL, BE | prihlásenie (OAuth, aplikácia nižšie), voliteľne organizácia | manual journal; účty podľa kódu |
| Yuki | NL, BE | kľúč API, voliteľne účtovná jednotka | interný doklad (GeneralJournal) |
| Zoho Books | NL, BE | prihlásenie (OAuth, aplikácia nižšie; štandardne európske dátové centrum), voliteľne organizácia | účtovný zápis; účty podľa kódu |
- OAuth (Horus, QuickBooks, Twinfield, Xero, Zoho): raz zaregistrovať aplikáciu u programu.
- Pri niekoľkých programoch sa polia API nedajú úplne overiť z verejnej dokumentácie (okrem iného Horus, Zoho Books, znamienko pri Business Central a štruktúra pri SAP Business One): prvé zaúčtovanie vždy daj skontrolovať účtovníkovi.
- Exact Online: zaúčtuje zápis ako interný doklad vo zvolenej administrácii.
- Volí sa v Nastavenia → Účtovníctvo → Účtovný program → Exact Online (štandardne Vypnuté). Belgicko: pokladňa automaticky používa
start.exactonline.be. - Nastavenia → Účtovníctvo → Exact Online: Pripojiť k Exact Online otvorí prihlásenie do Exact; potom je vidieť, ku ktorej administrácii je pokladňa pripojená. Do poľa Denník zadaj kód interného denníka v Exact (napr.
90) a zabezpeč, aby účty hlavnej knihy v Exact existovali. - Kedy: hneď po Uzavrieť deň a ďalej každú hodinu, za všetky uplynulé dni (do včera vrátane) od Účtovať od (predvolene deň pripojenia; skoršie dni už účtovník má). Každý deň raz; dni bez tržby sa preskočia. Zaúčtovať teraz ide kedykoľvek.
- Chyby (účet v Exact neexistuje, deň nesedí, nie je internet) sú s dôvodom uvedené pri danom dni; pokladňa to skúsi neskôr znova a ďalšie dni čakajú, kým sa to nepodarí (aby zostalo správne poradie). V denníku: "exact_geboekt".
- DPH je na účtoch DPH v hlavnej knihe (bez kódu DPH, rovnako ako v exporte). Prvé zápisy nechaj skontrolovať svojmu účtovníkovi.
- Exact: pripojenie funguje, kým ho pokladňa používa (každých 10 minút nový token, zakaždým nový refresh token). Ak je odvolané alebo sa dlho nepoužíva, pokladňa požiada o Znova pripojiť. Odpárovať zmaže tokeny; čo je zaúčtované, zostane.
- Volí sa v Nastavenia → Účtovníctvo → Účtovný program → Exact Online (štandardne Vypnuté). Belgicko: pokladňa automaticky používa
- AFAS Profit: číslo prostredia (napr.
12345; produkcia, test alebo akceptácia), token konektora aplikácie s UpdateConnector FiEntries a číslo administrácie (štandardne 1). Denník = kód interného denníka v AFAS (napr.90). - Denník = číslo alebo názov interného denníka; ak je len jeden, pokladňa použije ten. Účty hlavnej knihy musia byť čísla.
- Twinfield: prihlásenie cez OAuth. Bez tejto aplikácie sa pokladňa nemôže pripojiť. Pokladňa vyhľadá cluster a účtovnú jednotku (prázdne = prvá); denník = kód interného denníka (napr.
MEMO). Účtuje definitívne (destiny="final"). - Yuki: API kľúč administrácie (Yuki → Nastavenia → Webové služby); prázdna administrácia = prvá k tomuto kľúču. Účtuje interný doklad (GeneralJournal); Yuki nepoužíva kód denníka.
- Kedy: hneď po Uzavrieť deň a každú hodinu, za všetky uplynulé dni od Účtovať od (štandardne deň pripojenia; pri inom programe znova od toho dňa). Každý deň raz za program; dni bez tržby sa preskočia; pri chybe je pri danom dni uvedený dôvod a ďalšie dni čakajú. Zaúčtovať teraz sa dá vždy. V denníku: "boekhoudpakket_geboekt".
- Kľúče a tokeny sa nikdy nezobrazujú (pri novom pripojení nechaj prázdne = ponechať). Na kópii pokladne v portáli sa neúčtuje.
Auditný súbor pokladnice (XAA)
Pre holandské prevádzky je v Report → Tržba za obdobie vedľa exportu pre účtovníctvo tlačidlo Auditný súbor pokladnice (XAA): XML Auditfile Afrekensystemen 3.2 holandskej daňovej správy (Belastingdienst) a XML Platform (SRA) za zvolené obdobie (najviac o niečo viac ako rok; právo Tržba za obdobie). To je súbor, ktorý Belastingdienst odporúča na odovzdanie údajov pokladnice pri kontrole alebo účtovníkovi; pravidlá sú v dokumente Handreiking voor een betrouwbaar afrekensysteem (Príručka pre spoľahlivý pokladničný systém) (docs/xaa).
V súbore (auditfile_kassa_<van>_tm_<tot>.xml, schéma docs/xaa/XmlAuditfileAfrekensystemen3.2.xsd):
- kmeňové údaje: prevádzka (názov, IČ DPH, adresa), kódy DPH, všetci zamestnanci (s rolou a dátumom vytvorenia; plus
SYSTEEMpre to, čo pokladnica robí sama, napríklad e-shop a prepojenia) a všetky položky s ich skupinou; - udalosti: všetko z denníka v danom období (prihlásenie a odhlásenie, otvorenie pokladničnej zásuvky, denná uzávierka, zmeny nastavení a cien, storno, zľava, vrátenie, kópia bločku, príchody a odchody ...) a otvorenie pokladničného dňa s počiatočnou hotovosťou, každá s kódom Belastingdienst (18001 prihlásenie, 18003 zásuvka, 18006 zmena inštalácie, 18008 Z-report, inak 18999);
- pokladničné transakcie: každý bloček (predaj, vrátenie a proforma, s číslom bločku, zamestnancom a fiškálnym stavom, ak nie je v poriadku) so všetkými riadkami (položka, skupina, množstvo, cena, DPH; aj zľavy, darčekové poukážky, nadpisy menu a riadky zrušené pred zaplatením, tie so sumou 0), DPH podľa sadzby, zaokrúhlenie, platby podľa spôsobu platby (hotovosť, karta, darčeková poukážka, online; prepitné zvlášť) a vklady/výbery peňazí z pokladničnej zásuvky.
Sumy sú kladné s C (predaj, príjem) alebo D (vrátenie, výplata); časy v holandskom čase s posunom. Všetky kľúče sú id z databázy bez pomlčiek, takže sa dajú nájsť v pokladnici.
Podpisovanie (kapitola 6 špecifikácie): ak Optimum POS nastavil certifikát, auditný súbor príde podpísaný v obálke (XML Signature) a súbor sa volá …_ondertekend.xml; inak ide o samostatný auditný súbor a pokladnica to pri sťahovaní oznámi.
Platba na faktúru
Firemní zákazníci (firma, ktorá si každý týždeň vyzdvihuje obedy, hotel, spolok) nakupujú na faktúru a platia neskôr, na základe faktúry. Zapni to v Nastavenia → Faktúry → Platba na faktúru (len so zapnutými Faktúrami; predvolene vypnuté).
- Zákazníci: v Report → Na faktúru zadáš firemných zákazníkov s údajmi pre faktúru (názov, adresa, IČ DPH, IČO/KvK, Peppol-ID, e-mail), prípadne limit (koľko môže byť najviac otvorené) a vlastnú splatnosť (inak tú pri faktúrach) a či sa faktúra odošle hneď.
- Platba: spôsob platby Na faktúru, zvoľ zákazníka (s tým, čo je už otvorené, a s limitom). Účtenka je bežný predaj: tržba a DPH v daný deň, v Belgicku normálne cez čiernu skrinku, na účtenke "Na faktúru". Pokladňa hneď vytvorí faktúru (UBL/Peppol a na tlač) na zostávajúcu sumu s dátumom splatnosti a odošle ju podľa nastavenia faktúr (e-mail, Peppol cez Billit/Storecove/Banqup alebo vlastnú adresu). Na faktúru je jedna suma za zvyšok účtu (časť možno predtým zaplatiť inak), bez sprepitného; darčekovú poukážku nemožno predať na faktúru. Nad limitom pokladňa odmietne.
- Úhrada: zákazník platí v prevádzke v hotovosti, kartou alebo darčekovou poukážkou (Report → Na faktúru → Platba prijatá; aj čiastočne). Nie je to nový predaj ani nová účtenka: hotovosť ide ako peniaze do zásuvky (zásuvka sa otvorí), všetko je na X a Z pod Prijaté na faktúru. Keď je všetko zaplatené, faktúra má stav "zaplatené". Online platba sem nepatrí.
- Prevodom: ak je v Údaje na faktúre uvedený IBAN, je uvedený na faktúre (aj v UBL) s textom "Zaplatiť možno aj v prevádzke". Ak zákazník zaplatil prevodom, zaznamenajte to cez Platba prijatá → Zaplatené prevodom: nie do zásuvky, ale na X a Z v položke Prijaté na faktúru. Bez IBAN je uvedené "Na úhradu v prevádzke". V Belgicku je na faktúre a v UBL uvedená štruktúrovaná správa (+++123/4567/89012+++, z čísla faktúry), aby ju banka odovzdala ďalej.
- Banka: párovanie prevodov bez prepisovania, pozri nižšie.
- Kredit (peniaze vopred): v Report → Na faktúru → Vložiť kredit vložíš peniaze vopred na účet zákazníka, v hotovosti (zásuvka sa otvorí) alebo kartou, napr. na sériu obedov. Pri ďalšom predaji na faktúru sa kredit najprv odpočíta z faktúry; ak je faktúra vyššia, zvyšok zostane otvorený. Kredit je uvedený pri zákazníkovi (kredit € ...), na X a Z pod Prijaté na faktúru (Kredit vložený, Z kreditu zákazníka) a v účtovnom zápise ako prijaté vopred (predvolene 1640 / 460000). V Belgicku ide vklad do čiernej skrinky ako príjem peňazí (signMoneyInOut) (UC4100).
- Súhrnná faktúra (pre zákazníka, predvolene vypnuté): s voľbou Jedna faktúra za všetky bločky zákazník pri predaji na účet ešte nedostane faktúru. Bloček zostane u zákazníka otvorený (Zatiaľ nefakturované bločky, započítava sa do limitu) a dá sa už zaplatiť. Tlačidlom Vytvoriť súhrnnú faktúru (napr. na konci mesiaca) sa všetky otvorené bločky dostanú na jednu faktúru, každá položka s číslom bločku pred sebou; čo je už zaplatené, je na nej uvedené ako zaplatené. Vrátenie na účet sa na nej objaví ako záporné položky. Vypnuté = ako vždy faktúra za každý predaj. V Belgicku jedna faktúra so všetkými bločkami v čiernej skrinke (signInvoice, UC4121 a UC4122).
- Belgicko: ak zákazník neskôr zaplatí predaj na faktúru (v hotovosti, kartou, darčekovou poukážkou alebo prevodom), pokladnica to nahlási ako opravu platby na účtenke: z kreditu zákazníka na skutočný spôsob platby (signPaymentCorrection, UC4118).
- Prehľad: neuhradené faktúry s dátumom splatnosti (po splatnosti červeno), pri každom zákazníkovi faktúry a platby. V Nastavenia → Faktúry stĺpec Otvorené.
- Účtovníctvo: v denníku ide predaj na faktúru na Pohľadávky (predvolene 1300 v Holandsku, 400000 v Belgicku; nastaviteľné v Nastavenia → Účtovníctvo) a platba z pokladne, karty, darčekovej poukážky alebo banky (predvolene 1050 / 550000) na pohľadávky. XAA: spôsob platby "Na faktúru".
- Oprávnenie: Platiť na faktúru a prijímať platby na faktúru (predvolene obsluha nie, manažér áno). Všetko je v denníku.
- Vypnuté: zákazníci, faktúry a platby zostanú uložené (aj v zálohe); prepínač je súčasťou exportu konfigurácie, zákazníci nie (patria k jednej prevádzke).
- V e-shope (voliteľné, predvolene vypnuté): so zapnutým Aj v e-shope objednávajú firemní zákazníci online na faktúru (vyzdvihnutie aj rozvoz). V Report → Na faktúru vytvoríš pre každého zákazníka zákaznícky kód a odovzdáš mu ho; pokladnica ukladá len zašifrovanú verziu, takže ho uvidíš iba raz. Nový zákaznícky kód = starý prestane platiť; Odstrániť zákaznícky kód = tento zákazník už nemôže objednávať online na faktúru. E-shop stráži limit. V okne E-shop takú objednávku dokončíš tlačidlom Dokončiť (na faktúru): platba na faktúru, hneď s faktúrou.
Banka: párovanie prevodov
V Report → Na faktúru → Banka pokladnica ku každej prichádzajúcej platbe hľadá zodpovedajúcu faktúru s platbou na faktúru:
- Načítať bankový výpis: súbor z internetbankingu vo formáte CAMT.053 (XML, všetky banky v Holandsku a Belgicku), MT940 (.sta/.940) alebo CODA (.cod, Belgicko). Len prichádzajúce platby; dvojité načítanie výpisu nevytvorí duplicitné riadky.
- Vyhľadávanie: podľa čísla faktúry alebo štruktúrovanej správy v popise (isté), inak podľa sumy (a mena): vtedy ide o návrh. Každý riadok môžete spárovať (s návrhom alebo inou faktúrou), ignorovať alebo neskôr napriek tomu spárovať. Spárovanie = Zaplatené prevodom k dátumu banky, nikdy viac, než zostáva uhradiť; nie do zásuvky.
- Prepojenie s bankou (PSD2, voliteľné): v Nastavenia → Faktúry → Prepojenie s bankou pokladnica každú hodinu sama sťahuje prichádzajúce platby cez Enable Banking (banky v Holandsku, Belgicku a vo zvyšku Európy). Vyberte banku a prihláste sa do nej (firemný účet); súhlas platí 180 dní, potom treba prepojiť znova. Odpojenie súhlas odvolá; prichádzajúce platby zostanú. Bez zmluvy s Enable Banking to funguje len pre vaše vlastné účty (restricted production).
- Automatické párovanie (predvolene vypnuté): prichádzajúcu platbu, ktorá isto patrí k faktúre, pokladnica hneď spáruje (aj pri načítaní).
- Oprávnenie: párovanie s Účtovať na faktúru a prijímať platby na faktúru; nastavenie prepojenia s bankou s Nastaviť prevádzku, platby a tlačiarne. Načítanie, prepojenie, sťahovanie a párovanie sa zapisujú do denníka.
- Vypnuté: keď je platba na faktúru vypnutá, pokladnica nič nesťahuje; prichádzajúce platby a prepojenie zostanú uložené (aj v zálohe).
Obraz z kamier v pokladni
Všetky obrazy z kamier prevádzky na jednej stránke, bez samostatnej obrazovky alebo aplikácie. Zapnite to v Nastavenia → Prevádzka → Obrazovky a ovládanie → Obraz z kamier v pokladni (predvolene vypnuté). Potom sa v hornej lište zobrazí tlačidlo Kamery pre každého s oprávnením Sledovať obraz z kamier (predvolene manažér a správca; v Nastavenia → Oprávnenia sa dá zapnúť aj pre obsluhu). Všetky kamery sú vedľa seba; ťuknutím na kameru zobrazíte veľký obraz. Po vypnutí kamerové systémy zostanú uložené.
Aj ako vlastná obrazovka: Na vlastnej obrazovke otvorí http://<kassaserver>:3000/camera (napr. monitor za barom), a Na tablete alebo telefóne zobrazí QR kód: zamestnanec ho naskenuje vlastným tabletom alebo telefónom a prihlási sa vlastným PIN kódom (aj tam len s oprávnením Sledovať obraz z kamier). Na úzkej obrazovke sú kamery pod sebou. Pozri Druhá obrazovka na tablete alebo telefóne.
Správca pridá kamerové systémy tlačidlom + Kamerový systém, vyskúša ich tlačidlom Otestovať a pri každej kamere zvolí názov a či je na stránke:
- Hikvision, Dahua, Axis a Reolink: kamera alebo rekordér (NVR) v sieti: IP adresa (prípadne s
:poort), používateľ (najlepšie len na sledovanie) a kanály, napr.1-8alebo1,3,5. Prihlásenie cez Basic alebo Digest; https s vlastným certifikátom je povolený. - Synology Surveillance Station: adresa NAS (predvolený port 5000, s https 5001) a používateľ; Načítať kamery načíta kamery aj s ich názvami.
- UniFi Protect: adresa konzoly (https) a lokálny účet; Načítať kamery.
- ONVIF: akákoľvek kamera alebo rekordér s ONVIF (napr. Hanwha, Bosch, Uniview, Annke); Načítať kamery vyhľadá pre každý videozdroj adresu fotky.
- Vlastná webová adresa: foto (JPEG), stream MJPEG alebo adresa
rtsp://. - Webová stránka kamerového systému (napr. Frigate, Blue Iris alebo go2rtc): otvorí sa v pokladni tlačidlom Kamery (alebo vo vlastnom okne).
Bez ffmpeg: foto.
Súkromie: pokladňa načítava obrazy z kamerového systému a len ich odovzdáva ďalej; nič sa neukladá (žiadne záznamy, žiadna vyrovnávacia pamäť). Používatelia a heslá zostávajú na serveri a nikdy sa nezobrazia na obrazovke ani v denníku. V denníku je vidieť, kto kamery sledoval. Samotné obrazy si stránka vyžiada kľúčom (platným 12 hod., kým je zamestnanec prihlásený), pretože obraz v prehliadači nemôže poslať token. Export konfigurácie obsahuje len zap./vyp.
Denník citlivých akcií
Report → Denník (manažér alebo správca) ukazuje, kto čo urobil a kedy.
- Zvoľte obdobie (dnes, včera, tento týždeň, tento/minulý mesiac alebo vlastné od–do), čo chcete vidieť (štandardne Citlivé akcie, alebo napr. len storná a zľavy, alebo Všetko) a prípadne jedného zamestnanca.
- Hore podľa zamestnanca: počet a suma storien (zrušené po objednaní), zliav a vrátení a koľkokrát sa zásuvka otvorila bez predaja, výbery z pokladne, kópie blokov, pro forma bloky a ručné platby kartou. Ťuknutím na meno uvidíte len daného zamestnanca. Aj počet zadaní nesprávneho PIN kódu.
- Pod tým každá akcia s časom, kto, čo a čitateľným popisom (napr. "2x Cola zrušené po objednaní € 5,60 · stôl 4 · dôvod: zákazník si to rozmyslel").
- Stiahnuť (CSV) pre Excel.
Čo sa zaznamenáva: storná, zľavy (a ich odstránenie), vratky, kópie bločkov, pro forma, ručné platby kartou, otvorenie zásuvky, vklady/výbery hotovosti zo zásuvky, počiatočná hotovosť, denná uzávierka, presun položiek alebo stolov, zatvorenie prázdnych objednávok, zmena ceny/názvu/DPH produktov, nové alebo vymazané produkty, zmeny personálu a nastavení, úprava pracovného času, prihlásenie a odhlásenie, nesprávne PIN-y a príchody a odchody. S platbou na účet aj: zákazníci, predaje a platby na účet, načítanie bankových výpisov, prepojenie s bankou a sťahovanie z banky. S hlásením pri príliš dlhom čase prípravy: meškajúce objednávky a odoslané ospravedlnenia. S Mailchimp alebo Klaviyo: pripojenie, výber zoznamu, odpojenie a odhlásenia odtiaľ. S ovládaním hudby: zap./vyp. a pridanie, úprava a odstránenie zdrojov hudby. S obrazom z kamier: kto kamery sledoval (najviac raz za pol hodiny na zamestnanca), zap./vyp. a kamerové systémy. S upozorneniami: každé upozornenie, jeho vybavenie a zapnutie a vypnutie.
Upozornenia: podvody a odchýlky
Nastavenia → Upozornenia. Dve časti, každá sa zapína zvlášť a predvolene je vypnutá; vypnutím sa zachovajú všetky upozornenia a nastavenia. Nastavovať smie ten, kto má oprávnenie Nastaviť upozornenia (predvolene manažér a správca); upozornenia vidieť a vybavovať smie ten, kto môže vidieť denník. Pokladnica kontroluje každých 5 minút (a tlačidlom Skontrolovať teraz); nie na záložnej pokladnici.
Odhaľovanie podvodov a krádeží (na zamestnanca, na pracovný deň od 05:00), každé pravidlo zvlášť zapnuté alebo vypnuté s vlastným limitom:
- storná po pro forma: odstránené potom, čo hosť už videl účet;
- storná, zľavy a vrátenia: od určitého počtu, alebo spolu od určitej sumy (0 = nie podľa sumy);
- zásuvka otvorená bez predaja (tlačidlo Otvoriť zásuvku);
- účet dlho otvorený: objednané, ale po určitom počte minút stále nezaplatené.
Hlásenia odchýlok, v porovnaní s rovnakým dňom v týždni a rovnakým časom v posledných týždňoch (predvolene 4; dni bez tržby sa nepočítajú, aspoň dva porovnávacie dni):
- tržba zatiaľ o viac ako rozpätie nižšia (a/alebo vyššia) ako zvyčajne, až od nastavenej bežnej tržby;
- čas v kuchyni (od účtu do kuchyne po hotovo na kuchynskom displeji) za poslednú hodinu nad rozpätím, alebo nad pevným počtom minút;
- storná dnes nad rozpätím, až od minimálneho počtu.
Každé upozornenie príde raz (na pravidlo, zamestnanca a deň; čas v kuchyni najviac raz za hodinu) a ide do:
- pokladnice: tlačidlo Upozornenia (n) v hornej lište s upozorneniami za posledný deň, týždeň alebo 30 dní; Vybavené s poznámkou. Ostatné obrazovky dostanú len signál bez mien;
- push notifikácia cez ntfy (bezplatná aplikácia; ntfy.sh alebo vlastný server, topic a prípadne token), Pushover (API-token aplikácie a user key) alebo Telegram (token bota a chat-id);
Každý kanál má tlačidlo Testovacia správa. Tokeny a kľúče zostávajú na pokladnici (obrazovky vidia len, či sú vyplnené). Upozornenie nie je dôkaz: skontroluj účet a denník a prediskutuj to so zamestnancom.
Bloky: kópia a vrátenie (dobropis)
Tlačidlo Bloky v hornej lište:
- Zoznam blokov od poslednej dennej uzávierky alebo za posledných 7 dní; starší blok nájdete podľa jeho čísla.
- Tlačiť kópiu: rovnaký blok s označením "KÓPIA" (v Belgicku s blokom FDM pôvodného bloku). Zapíše sa do denníka.
- Vrátenie / dobropis (manažér alebo správca): pri každom riadku zvoľte, koľko sa vracia, dôvod a ako sa peniaze vrátia (hotovosť, karta, darčeková poukážka, iné). Pôvodný blok zostane nedotknutý: pribudne nový dobropis s vlastným číslom v denníku (typ tiketu
retour, záporné sumy, v Belgicku ako NR do FDM). Nikdy sa nedá vrátiť viac, než sa predalo. V X- a Z-reporte sa vrátenie počíta ako záporná tržba. - Pri CCV alebo inom termináli: najprv vráťte peniaze priamo na termináli a potom zaškrtnite "Už vrátené na termináli".
- Hotovosť so zaokrúhľovaním na 5 centov: vracaná suma sa tiež zaokrúhli.
- Späť na faktúru (predaj na faktúru): ak bola účtenka na faktúru firemného zákazníka, zvoľ Na faktúru. Suma sa odpočíta z otvorenej faktúry a pokladnica hneď vytvorí dobropis (v UBL CreditNote, typ 381, s odkazom na faktúru; v Belgicku podpísaný pomocou signInvoice, UC4122). Viac, než je na faktúre otvorené, sa na faktúru vrátiť nedá; zvyšok vráť v hotovosti alebo kartou. Dobropis je v Faktúry a posielaš ho ako faktúru.
Pokladničná zásuvka so senzorom a zásuvkou pre každého zamestnanca
Štandardne vypnuté. Nastavenie v Nastavenia → Platby → Pokladničná zásuvka.
- Senzor: veľa zásuviek hlási cez tlačiareň účteniek, či sú otvorené alebo zatvorené (ESC/POS
DLE EOT 1, port DK pin 3). Dá sa to iba s tlačiarňou účteniek cez sieť. Ťukni na Merať: zásuvka zatvorená a Merať: zásuvka otvorená; ak je medzi nimi rozdiel, prevezmeš správne nastavenie (vysoká = otvorená alebo nízka = otvorená). Žiadny rozdiel = táto zásuvka (alebo kábel) nemá senzor. Žiadna odpoveď tlačiarne = neznáme, nikdy "zatvorená".- Neplatiť, kým je zásuvka otvorená: server pokladne potom odmietne novú platbu s hlásením "Pokladničná zásuvka je ešte otvorená".
- Vlastná zásuvka pre každého zamestnanca: tlačiareň účteniek môže otvoriť dve zásuvky (zásuvka 1 a zásuvka 2). Pre každého zamestnanca vyber jeho zásuvku; pokladňa potom pri platbe v hotovosti, pri vklade/výbere zo zásuvky a pri Otvoriť zásuvku otvorí zásuvku toho, kto je prihlásený. V Report → Pokladničná zásuvka je potom Zásuvka podľa zamestnanca: počiatočný vklad pre každého zamestnanca, hotovosť (bez automatu na hotovosť), očakávané, Spočítať a rozdiel pre každú osobu (v denníku ako
ladetelling). Bežná denná uzávierka zostáva tak, ako je. - Test zásuvky 1 a Test zásuvky 2 otvoria zásuvku na kontrolu.
- Otvoriť zásuvku bez predaja sa (s dôvodom) vždy zapisuje do denníka a do auditného súboru pokladnice (XAA), ako to vyžaduje holandská daňová správa (Belastingdienst) (výnimky ako "no sale").
Časť 3 · Správca
Začíname
Inštalácia. HorecaPOS nainštalujete inštalačným programom pre váš systém, ktorý nájdete na stránke na stiahnutie OptimumPOS: Android (aplikácia), Windows (inštalačný program), macOS (inštalátor pre Macy s Apple Silicon aj Intel), Linux (grafický inštalátor alebo balík .deb či .rpm), Raspberry Pi (grafický inštalátor alebo .deb pre Raspberry Pi 3, 4 alebo 5 s 64-bitovým Raspberry Pi OS) a Chromebook (aplikácia pre Android z Google Play). Zvoľte pre všetkých používateľov pre pokladničný server, ku ktorému sa pripájajú tablety a kuchynský displej, alebo len pre mňa len pre pokladňu na tomto zariadení. Inštalátor pripraví všetko potrebné vrátane databázy a každú noc vytvorí zálohu. Aktualizujete nainštalovaním novej verzie: vaše údaje zostanú zachované. Inštalačný program sa spustí v jazyku vášho počítača (inak v angličtine); vo Windows a Linuxe môžete na prvej obrazovke zvoliť iný jazyk. Pokladňa sa potom hneď spustí v tomto jazyku. Balíky .deb a .rpm a aplikácia pre Android sa riadia jazykom systému, inak holandčinou.
Správca nastavuje pokladňu v Nastavenia. Sú tam karty ako Podnik, Personál, Práva, Pracovný čas, Produkty, Happy hour, Sklad, Plány, Platby, Tlačiarne, Účtovníctvo, Zálohy, Import/export a Databáza. Ktoré karty vidí aj manažér, závisí od práv.
Databáza. V Nastavenia → Databáza (len správca) vyberáte medzi MySQL / MariaDB, vstavanou databázou a PostgreSQL; pri prepnutí sa prenesú všetky údaje (pozri Databáza). Ak Optimum POS už pri inštalácii nastavil pevnú adresu, platí táto adresa a žiadne vstupné polia nie sú. Inak vyplníte Server, Port, Databáza, Používateľ a Heslo sami. Pokladňa si ich uloží sama, potom ich znova zobrazí vyplnené a kedykoľvek ich môžete zmeniť pomocou Zmeniť údaje MySQL/MariaDB alebo Zmeniť údaje PostgreSQL. Nechať heslo prázdne znamená: ponechať uložené heslo (pri rovnakom používateľovi). Inštalátor ani aktualizácia nemenia nič na DATABASE_URL ani na zvolenej databáze.
Účtovníctvo
Všetko pre účtovníctvo nájdeš v Nastavenia → Účtovníctvo. Spolu so svojím účtovníkom vyplň denník a účty hlavnej knihy. Ak chceš, aby pokladňa dennú tržbu každý deň účtovala sama, vyber hore v Účtovný program svoj program, aj Exact Online: vidíš len programy, ktoré fungujú v krajine tvojej prevádzky. Hneď pod tým vyplníš údaje tohto programu a pripojíš sa. Pri programoch, do ktorých sa prihlasuješ (napr. Exact Online, Twinfield alebo Xero), najprv vyplníš aplikáciu: ID klienta a tajný kľúč klienta. Ak Optimum POS program alebo niektorý údaj pevne nastavilo pri inštalácii, túto voľbu ani toto pole neuvidíš. Je tam aj prehľad všetkých programov: ktoré sa dajú prepojiť naživo a ktoré dostanú súbor. Súbor vytvoríš v Report → Tržba za obdobie → Export pre účtovníctvo: vyber formát svojho programu, alebo UBL (Peppol), XAF či denný výkaz. Prvé zaúčtovanie alebo import vždy daj skontrolovať svojmu účtovníkovi.
Pre holandskú prevádzku je tam aj Auditný súbor pokladnice (XAA): XML Auditfile Afrekensystemen holandskej daňovej správy (Belastingdienst) so všetkými bločkami, riadkami, platbami a udalosťami pokladnice za zvolené obdobie. Ten odovzdáš svojmu účtovníkovi alebo pri kontrole Belastingdienst.
Mzdy a plánovanie
Ak tvoj personál používa príchody a odchody, nájdeš v Nastavenia → Pracovný čas dole Mzdy a plánovanie v dvoch blokoch. V časti Mzdová agenda vyberieš svoj mzdový program alebo (v Belgicku) svoj sociálny sekretariát a pre každého zamestnanca vyplníš jeho osobné číslo v tom programe. Potom vytvoríš za obdobie súbor s odpracovanými hodinami a tržbami za každého zamestnanca a načítaš ho do svojho mzdového programu. V časti Plánovanie personálu vyberieš svoj plánovací systém: pri Deputy, Dyflexis a Shiftbase idú tržby každú hodinu automaticky, pri ostatných vytvoríš súbor tržieb. Tak vo svojom plánovaní vidíš mzdové náklady vedľa tržieb. Ak pracuješ bez príchodov a odchodov, môžeš tržby do plánovania aj tak posielať: nájdeš to potom dole v Nastavenia → Účtovníctvo, v časti Tržby do tvojho plánovania. Ak Optimum POS pri inštalácii niečo napevno nastavil, túto voľbu alebo pole neuvidíš.
Zálohy
Pokladňa robí zálohu automaticky každú noc a vždy pred aktualizáciou. V Nastavenia → Zálohy vidíte všetky zálohy (kedy, kto alebo automaticky, veľkosť) a cez Vytvoriť zálohu si ju môžete vytvoriť aj sami. Ak je posledná záloha staršia ako dva dni, zobrazí sa červené upozornenie: v takom prípade kontaktujte Optimum POS.
Obnovenie urobíte tlačidlom Obnoviť pri zálohe. Všetko, čo sa stalo po tejto zálohe, sa stratí. Musíte to zaškrtnúť a znova zadať svoj PIN. Pokladňa najprv vytvorí bezpečnostnú zálohu aktuálneho stavu a potom všetkých odhlási. V Belgicku to z pokladne nie je možné (počítadlá čiernej skrinky bežia ďalej); tam to robí Optimum POS.
Databáza
V Nastavenia → Databáza (len správca) vidíte, kde pokladňa ukladá svoje údaje. Hore je aktuálna databáza s programom, verziou, tabuľkami, riadkami a adresou alebo priečinkom. Pre personál a tablety funguje pokladňa s každou databázou rovnako. Vo Windows, macOS, Linuxe a na Raspberry Pi vyberáte z troch databáz:
- MySQL / MariaDB: samostatný databázový program (MySQL 8.0 alebo novší, MariaDB 10.6 alebo novší), napríklad na serveri alebo NAS, ktorý už máte. Všetky údaje sú potom v bežných tabuľkách v MySQL alebo MariaDB, čitateľné pre váš vlastný program na reporting alebo BI. Pokladňa počíta presne ako s PostgreSQL.
- Vstavaná (PGlite): je priamo v pokladni, nič nemusíte inštalovať. Najlepšia voľba pre väčšinu prevádzok a databáza na Androide a Chromebooku.
- PostgreSQL: samostatný databázový program na pokladničnom PC alebo inde v sieti.
Kedy MySQL alebo MariaDB? Keď vaša prevádzka už má server MySQL alebo MariaDB, keď s ním pracuje váš IT správca, alebo keď chcete údaje čítať vo vlastnom reportingu, v Exceli alebo v programe BI. Ak váhate, zvoľte vstavanú: funguje hneď.
Čo potrebujete pre MySQL alebo MariaDB?
- MySQL 8.0 alebo novší, alebo MariaDB 10.6 alebo novší, dostupný z pokladničného servera.
- Vlastnú databázu pre pokladňu (alebo pre pokladne reťazca), so znakovou sadou utf8mb4.
- Databázového používateľa, ktorý smie v tejto databáze vytvárať, meniť, premenúvať a mazať tabuľky (CREATE, ALTER, DROP, INDEX, SELECT, INSERT, UPDATE, DELETE), napríklad takto:
CREATE DATABASE horecapos CHARACTER SET utf8mb4 COLLATE utf8mb4_bin;
CREATE USER 'horecapos'@'localhost' IDENTIFIED BY 'wachtwoord';
GRANT ALL PRIVILEGES ON horecapos.* TO 'horecapos'@'localhost';
Ak MySQL alebo MariaDB beží na inom počítači, uveďte v posledných dvoch riadkoch namiesto localhost IP adresu pokladničného servera.
Prevod na MySQL / MariaDB:
- V časti Adresa MySQL/MariaDB vyplňte polia: Server (predvolene localhost), Port (predvolene 3306), Databáza (predvolene horecapos), Používateľ a Heslo; pre MariaDB rovnako. Ak je adresa už nastavená, polia sú vopred vyplnené; ak necháte heslo prázdne, zostane uložené heslo (pri rovnakom používateľovi). Pokladňa si adresu uloží sama; ak Optimum POS už nastavil pevnú adresu, platí táto adresa a žiadne polia nie sú. Ak pokladňa už beží na MySQL/MariaDB, údaje neskôr upravíte pomocou Zmeniť údaje MySQL/MariaDB. Šifrované pripojenie vám nastaví Optimum POS.
- Ťuknite na Otestovať pripojenie: uvidíte program a verziu, alebo prečo to nejde.
- Ťuknite na Previesť na MySQL/MariaDB, zaškrtnite, že rozumiete, a zadajte svoj PIN.
Prevod funguje v každom smere medzi tromi databázami a všetky údaje idú so sebou:
- Pokladňa chvíľu neprijíma požiadavky (zvyčajne menej ako minútu); tablety potom samy pokračujú.
- Najprv pokladňa vytvorí zálohu aktuálneho stavu (v Nastavenia → Zálohy).
- Všetko ide do novej databázy a pokladňa po tabuľkách spočíta, či je tam všetko presne.
- Až keď všetko sedí, pokračuje pokladňa na novej databáze. Prihlásení zamestnanci zostanú prihlásení.
Keď sa niečo nepodarí, nič sa nezmení a pokladňa pracuje ďalej na starej databáze. Stará databáza zostane zachovaná, takže sa môžete vždy vrátiť. Pokladničné údaje, ktoré už v novej databáze MySQL/MariaDB alebo PostgreSQL boli, sa nahradia. Ide to aj v Belgicku: počítadlá čiernej skrinky sa prenesú presne.
Zálohy a obnovenie fungujú so všetkými tromi databázami rovnako (Nastavenia → Zálohy). Zálohu z jednej databázy môžete obnoviť v ktorejkoľvek inej, aj zálohu z PostgreSQL v MySQL alebo MariaDB.
Čo je v MySQL alebo MariaDB? Každá tabuľka pokladne, s rovnakým názvom a stĺpcami (časy v UTC). Každá tabuľka dostane navyše kľúčový stĺpec _hp_sleutel a v pomocných tabuľkách _horecapos_stand, _horecapos_kolom, _horecapos_reeks a _horecapos_wijziging (záznam zmien, uchováva sa 14 dní) si pokladňa vedie stav, typy stĺpcov, počítadlá a zmeny. Ostatné programy údaje čítajú; zapisujú len pokladne.
Ako to funguje: pokladňa počíta v rýchlej pracovnej kópii na pokladničnom serveri a každú zmenu zapíše v tom istom kroku do MySQL/MariaDB. Ak sa to nepodarí, zmena sa nevykoná a pokladňa ohlási chybu; MySQL/MariaDB preto udržiavajte dostupné. Pri spustení pokladňa načíta všetko z MySQL/MariaDB.
Viac pokladní na jednej databáze. Rovnako ako pri PostgreSQL môže viac pokladní používať tú istú databázu MySQL/MariaDB, napríklad každá prevádzka reťazca s vlastným pokladničným serverom. Zmeny prebiehajú postupne a každá pokladňa najprv prevezme, čo urobili ostatné, takže sa pri súčasných zmenách nič nestratí. Keď pokladňa obnoví zálohu alebo pokladňa s novšou verziou aktualizuje databázu, ostatné pokladne si samy všetko znova načítajú; aktualizujte preto všetky pokladne naraz. Pokladňa, ktorá bola vypnutá dlhšie ako 14 dní, si pri spustení všetko znova načíta.
Pri inštalácii vyberáte aj databázu: MySQL / MariaDB, vstavanú (odporúčané) alebo PostgreSQL s adresou. Ak nie je dostupná, nainštaluje sa pokladňa so vstavanou databázou; previesť ju môžete potom tu. Pri aktualizácii voľba zostáva.
Pripojenie tabletov a displejov
- Na každom tablete/pokladni otvorte adresu pokladničného servera, napr.
http://192.168.1.20:3000, a pridajte ju ako odkaz na plochu (Chrome: Pridať na plochu). - Kuchynská obrazovka:
http://192.168.1.20:3000/keuken. - Zákaznícky displej (otočený k zákazníkovi, voliteľné):
http://192.168.1.20:3000/klantscherm, pozri Zákaznícky displej. - Obrazovky nájdu pokladničný server automaticky (rovnaká adresa, port 4000).
Zákaznícky displej
Obrazovka na pokladni, ktorá je otočená k zákazníkovi. Zákazník približne vidí, čo bolo objednané, a veľmi zreteľne sumu a spôsob platby. Nedá sa ovládať: obrazovka iba sleduje, čo robí pokladňa. Predvolene vypnuté; zapnete ho cez Nastavenia → Prevádzka → Zákaznícky displej. Na pokladničnom PC s dvoma obrazovkami ho pokladnica prvýkrát zapne sama; ak ho potom vypnete, zostane vypnutý. Bez zákazníckeho displeja (vypnutý alebo žiadny pripojený) všetko funguje presne ako vždy: pokladňa posiela obraz na pozadí a obsluha si chybu ani chýbajúcu obrazovku nikdy nevšimne.
Čo vidí zákazník:
- Pokoj (nikto neplatí): názov prevádzky a vlastný uvítací text (Nastavenia → Prevádzka; prázdne = "Vitajte").
- Objednávanie: produkty s počtom a sumou (rovnaké riadky spolu, menu ako jeden riadok s časťami malým písmom pod ním, zľava ako jeden riadok) a veľkým písmom celková suma. Pod tým sa zobrazuje, čo už bolo zaplatené pri rozdelenej platbe. S Nastavenia → Prevádzka → Fotky produktov → na zákazníckom displeji je pri každom produkte malá fotka.
- Platba: spôsob platby (Karta, Hotovosť, Darčeková poukážka), prepitné a veľkým písmom K úhrade. Hotovosť: koľko zákazník dáva a koľko dostane späť, hneď ako sa to zadá na pokladni. Karta: "Postupujte podľa pokynov na platobnom termináli".
- Ďakujeme: po zaplatení na pár sekúnd "Ďakujeme!" so zaplatenou sumou (hotovosť: čo zákazník dostane späť), potom opäť obrazovka pokoja.
Pripojenie, dvoma spôsobmi (oba sa nastavujú priamo na zariadení):
- Druhý monitor pri pokladničnom PC (Windows, Linux/Raspberry Pi, macOS): automaticky. Pri prihlásení a po inštalácii pokladnica otvorí zákaznícky displej na celú obrazovku na najmenšej obrazovke, ktorá nie je hlavná (pri rovnakej veľkosti na tej najviac vpravo); vo Windows vždy na inej obrazovke než pokladnica (pokladnica je na dotykovej obrazovke a pri spustení sa tiež otvorí sama). Veľkosť a polohu určuje systém, takže funguje akýkoľvek formát. Bez druhej obrazovky sa nič nestane. Vo Windows sa zatvorený zákaznícky displej vráti sám; v Linuxe a macOS ho odkaz HorecaPOS zákaznícky displej v ponuke opäť správne nastaví. Vo Windows sa otvorí v režime kiosku prehliadača Chrome (alebo Edge): na celú obrazovku, bez záhlavia okna a bez panela úloh (zatvorenie cez Alt+F4). Sleduje pokladnicu na tom istom PC bez párovacieho kódu.
- V každom prehliadači dlhé podržanie nikde nezobrazí ponuku prehliadača a neobjaví sa ani otázka na preklad stránky.
- Pokladnica zatvorená = zákaznícky displej zatvorený. Ak sa softvér pokladnice zastaví (Reštartovať, aktualizácia, pokladnica zastavená alebo odstránená), zákaznícky displej sa po niečo vyše 10 sekundách tiež zatvorí; keď pokladnica opäť beží, vráti sa sám. Vo Windows sa zatvorí aj vtedy, keď zatvoríte len okno pokladnice. Pod Waylandom (Linux) pokladnica nemôže okno zatvoriť sama.
- Zákaznícky displej omylom zatvorený? Vo Windows sa po niekoľkých sekundách vráti sám, pokiaľ je pokladnica otvorená a druhá obrazovka pripojená.
- Vždy len jeden zákaznícky displej. Vo Windows je zákaznícky displej len v režime kiosku na druhej obrazovke. Zákaznícky displej v okne pokladnice (napr. obnovený prehliadačom Edge po výpadku prúdu alebo otvorený tlačidlom v pokladnici) sa do niekoľkých sekúnd sám zatvorí; jeho miesto potom zaujme správny zákaznícky displej.
- Nikto neprihlásený = len uvítanie. Ak je pokladnica na obrazovke PIN kódu (aj po reštarte alebo odhlásení), zákaznícky displej zobrazuje len uvítací text, nikdy predchádzajúci účet.
- Vo Windows sa dá automatické otváranie vypnúť aj začiarkavacím políčkom Zákaznícky displej automaticky ... v inštalátore.
- V Linuxe pokladnica presúva okno pomocou wmctrl (je súčasťou balíka). Pod Waylandom (napr. Raspberry Pi OS s labwc) to nejde: vtedy zákaznícky displej raz presuňte na druhú obrazovku sami (prehliadač si to zapamätá) alebo v raspi-config zvoľte X11. V macOS Mac pri prvom spustení požiada o povolenie v časti Prístupnosť.
- Ručne: Nastavenia → Prevádzka → Zákaznícky displej → Otvoriť zákaznícky displej (druhý monitor). V Chrome a Edge (aj na Chromebooku) tlačidlo okno hneď presunie na zákaznícky displej (prvýkrát prehliadač požiada o povolenie); jedno kliknutie na zákaznícky displej ho zobrazí na celú obrazovku. V iných prehliadačoch: presuňte okno a stlačte F11.
- Android pokladnica so zabudovaným zákazníckym displejom (napr. Sunmi D2/T2) alebo monitor cez HDMI/USB-C: tiež automaticky. Hneď ako je aplikácia na pokladnici, zákaznícky displej sa zobrazí na druhej obrazovke; pripojenie a odpojenie funguje okamžite.
- Sunmi T1 mini / T2 mini s malým textovým displejom (2 riadky): aplikácia tam automaticky zobrazí sumu: Spolu, Na úhradu, pri hotovosti Vydať, po zaplatení Ďakujeme! a v pokoji názov prevádzky. Zákaznícky displej musí byť zapnutý.
- iPad (obslužná obrazovka) s externou obrazovkou cez HDMI/USB-C alebo AirPlay: aplikácia automaticky zobrazí zákaznícky displej na tejto obrazovke (pripravené; aplikácia pre iOS ešte nebola vydaná).
- Chromebook: ako obslužná obrazovka v Chrome funguje tlačidlo Otvoriť zákaznícky displej (druhý monitor) tak, ako je uvedené vyššie. V aplikácii pre Android sa zákaznícky displej automaticky zobrazí na druhej obrazovke, len čo ChromeOS túto obrazovku sprístupní aplikáciám pre Android; ak to neurobí, použite samostatné zariadenie s párovacím kódom.
- Samostatné zariadenie (tablet alebo vlastné PC vedľa pokladne): otvorte
http://<kassaserver>:3000/klantscherm. Obrazovka vpravo dole zobrazí párovací kód s 6 znakmi. Zadajte ho na pokladni v Nastavenia → Prevádzka → Zákaznícky displej → Spárovať. Odpárovať vráti obrazovku späť na párovací kód. Spárovanie sa ukladá pre každú pokladňu (v prehliadači tejto pokladne), takže každá pokladňa môže mať vlastný zákaznícky displej.
Zákaznícky displej nežiada PIN (nie je čo ovládať) a zobrazuje iba obraz pokladne, s ktorou je spárovaný. Obraz je len v pamäti pokladničného servera; po reštarte je obrazovka prázdna až do ďalšej zmeny. Nastavenie (zap./vyp. a uvítací text) je súčasťou zálohy aj Importu/exportu (Ostatné nastavenia).
Digitálny bloček cez QR (voliteľné)
Štandardne vypnuté. Zapnutie v Nastavenia → Prevádzka → Kuchyňa a zákaznícky displej → Digitálny bloček (voľba sa zobrazí, keď je zákaznícky displej uložený ako zapnutý). Po zaplatení sa pri Ďakujeme! zobrazí QR kód; zostane potom 45 sekúnd namiesto niekoľkých sekúnd. Hosť ho naskenuje vlastným telefónom a uvidí bloček presne ako papierový (rovnaký text, pri belgickej pokladni aj s blokom FDM). V telefóne si bloček môže vytlačiť, uložiť ako pdf alebo stiahnuť ako textový súbor.
- Ide to cez portál správy:
https://kassa.<portaal>/__bon/<kassa>/<sleutel>. Pokladňa teda musí byť pripojená k portálu; inak sa QR kód nezobrazí a nič sa nezmení. - Kľúč je náhodný a nedá sa uhádnuť, a platí 30 dní. Potom ho pokladňa sama odstráni. Portál nič neukladá.
- Funguje s druhým monitorom aj so samostatným zákazníckym displejom. Papierový bloček a bloček e-mailom fungujú ďalej normálne.
Zákaznícky displej v pokoji: prezentácia (voliteľné)
Štandardne vypnuté. Zapnutie v Nastavenia → Prevádzka → Kuchyňa a zákaznícky displej → Zákaznícky displej v pokoji. Ak na zákazníckom displeji nie je žiadny účet, snímky sa striedajú (štandardne každých 8 sekúnd, nastaviteľné od 4 do 60):
- Akcie: happy hours (ak je happy hour zapnutá), so zľavou, dňami a časmi a produktmi alebo skupinami; aktuálne sú prvé, s "Teraz!".
- Odporúčané produkty (najviac 12, napríklad novinky na lístku), s cenou a (ak sú fotky produktov na zákazníckom displeji zapnuté) fotkou. Vypredaný produkt displej preskočí.
- Vernostná karta: body za euro, odmena a pečiatkové karty (len ak je vernostná karta zapnutá).
- Vlastné texty: najviac 5, každý na vlastnej snímke (napríklad "Od piatku nové: náš letný lístok").
Bez snímok zobrazuje zákaznícky displej uvítaciu obrazovku ako vždy.
Happy hour
Predvolene vypnuté. Zapnete cez Nastavenia → Prevádzka → Používať happy hour; potom sa zobrazí karta Nastavenia → Happy hour.
- Pre každú happy hour: názov (uvedie sa na účtenke), dni, od–do (môže prechádzať cez polnoc, napr. 23:00–01:00), zľava v % alebo pevná cena a pre ktoré skupiny produktov a/alebo jednotlivé produkty.
- V tomto časovom úseku pokladňa pri zadaní automaticky účtuje cenu happy hour (nikdy nie drahšie ako bežne; pri pevnej cene sa možnosti pripočítajú ako zvyčajne). Na tlačidle produktu je pôvodná cena prečiarknutá s novou cenou a HH; v objednávke a na účtenke je názov happy hour. Čo už bolo zadané, si cenu ponechá.
- Denná akcia: zaškrtni Celý deň (00:00–24:00) a vyber deň (dni), napr. každý utorok rebierka za pevnú cenu.
- Sezóna: zaškrtni Len v sezóne (každý rok) a vyber od a do (deň a mesiac, napr. 1. júna až 31. augusta; aj cez prelom roka, napr. 1. decembra až 28. februára). Mimo sezóny happy hour neplatí.
- Zmeny sa zapisujú do denníka.
Časti dňa a sezóny
Predvolene vypnuté. Zapneš to v Nastavenia → Prevádzka → Časti dňa a spôsob výdaja → Sortiment podľa časti dňa a sezóny; potom sa zobrazí karta Nastavenia → Časti dňa. Keď to vypneš, všetky produkty sa dajú znova kúpiť vždy a časti dňa zostanú uložené.
- Pri každej časti dňa: názov (napr. Raňajky, Obed, Večera, Letné menu), dni, od–do (môže byť cez polnoc; Celý deň = 00:00–24:00), prípadne sezóna (každý rok, deň a mesiac) a ktoré skupiny produktov a/alebo jednotlivé produkty k nej patria.
- Produkty a skupiny produktov, ktoré sú v jednej alebo viacerých častiach dňa, sa dajú kúpiť len vtedy, keď niektorá z týchto častí dňa práve prebieha; čo nie je v žiadnej časti dňa, dá sa kúpiť vždy. Obrazovka objednávky ukazuje len to, čo sa dá práve kúpiť, a sama sa prepne, keď časť dňa začne alebo skončí; server ostatné odmietne ("teraz sa nedá kúpiť, len pri Raňajky").
- E-shop zobrazuje a účtuje rovnaký sortiment (v momente objednávky).
- Iná cena v určitý deň alebo v sezóne je happy hour (denná akcia, pozri vyššie).
- Menu podľa prevádzky: každá pokladňa (pobočka) má vlastné produkty, časti dňa a ceny.
- Zmeny sa zapisujú do denníka.
Sortiment a ceny podľa spôsobu výdaja
Predvolene vypnuté. Zapneš to v Nastavenia → Prevádzka → Časti dňa a spôsob výdaja → Sortiment a ceny podľa spôsobu výdaja. Keď to vypneš, všade znova platí bežná cena a všetko sa dá všade kúpiť; zadané ceny zostanú uložené.
- V Nastavenia → Produkty pri každom produkte: Cena so sebou a Cena pri rozvoze (prázdne = bežná cena) a Predávané pre (na mieste, so sebou, rozvoz; aspoň jedno). Pri skupine produktov tiež Predávané pre, pre všetky produkty v tejto skupine.
- Obrazovka objednávky pri objednávke so sebou alebo s rozvozom ukazuje cenu tohto spôsobu výdaja a len to, čo sa v ňom predáva; server účtuje túto cenu a ostatné odmietne. Happy hour, menu a možnosti počítajú s touto cenou.
- Sadzba DPH pre so sebou (pri produkte) je od toho nezávislá, ako vždy.
- E-shop pri vyzdvihnutí a rozvoze zobrazuje ceny a produkty tejto voľby (pri prepnutí sa stránka menu znova načíta) a pri stole tie pre na mieste.
- Export a import konfigurácie (Nastavenia → Import/export) zahŕňajú ceny podľa spôsobu výdaja, "predávané pre", časti dňa a sezónu happy hours.
Menu
Predvolene vypnuté. Zapnete cez Nastavenia → Prevádzka → Používať menu.
- Menu je bežný produkt (s cenou menu), pri ktorom v Nastavenia → Produkty → (produkt) → Menu nastavíte časti:
- pevná: vždy tento produkt (napr. "Nápoj: Domáce víno");
- podľa výberu: vyberte 1 (alebo viac) zo skupiny produktov, prípadne obmedzené na určité produkty (napr. "Hlavné jedlo: vyberte 1 z Hlavných jedál").
- Pre každú časť chod (1 = hneď, 2/3 = čaká na vyvolanie).
- Keď zadáte menu, vyberiete jedlá pre každú časť. Pri každom jedle (aj pevnom) môžete zvoliť možnosti ako pri samostatnom produkte (spôsob prípravy, syr navyše; povinné možnosti musia byť zvolené) a poznámku. Príplatok za možnosti sa pripočíta k cene menu. Menu sa zobrazí ako jeden riadok s jedlami (a ich možnosťami) pod ním.
- Jedlá idú do kuchyne/baru ako samostatné riadky (kuchynský lístok a kuchynská obrazovka), vo svojom vlastnom chode. Samotný riadok menu nie.
- Cena menu sa pre DPH rozdelí medzi časti pomerne podľa ich bežnej ceny, aby jedlo aj nápoje mali správnu sadzbu. Na účtenke je menu s celkovou cenou a jedlami pod ním.
- Ak má samotné menu možnosti (napr. veľkosť), zvolíte ich hore v okne menu. Zobrazia sa pri riadku menu na účtenke a pri každom jedle menu na kuchynskom lístku a kuchynskej obrazovke ako "(menu)".
- Odstránenie/stornovanie sa robí po celom menu (ťuknite na riadok menu).
- Rozdeliť / presunúť: vyberte riadok menu; jedlá idú s ním. Pri 2× rovnakom menu môžete presunúť aj 1 (hlavička a jedlá sa rozdelia).
- Bez pripojenia môžete menu normálne zadávať; uložia sa v tablete a odošlú sa, hneď ako bude pripojenie späť (rovnako ako samostatné produkty).
- Happy hour môže platiť aj pre menu.
Receptúry a nákladová cena (Apicbase)
Prepojenie s Apicbase (receptúry, nákladová cena, zásoby a nákup) cez Generic POS API od Apicbase (štandardne vypnuté, každá časť sa zapína alebo vypína samostatne). Nastavuje sa v Nastavenia → Receptúry (oprávnenie Nastaviť prevádzku, platby a tlačiarne). Pokladňa komunikuje s Apicbase sama (len odchádzajúca prevádzka, portál nie je potrebný).
- Pripojiť (všetko vypĺňa správca), jedným z troch spôsobov:
- Vložiť token: v Apicbase Library Settings → API Settings → New token → Service Account Token (scopes accounts, library, sales); vložiť access token a refresh token;
- Prihlásiť sa vlastnou API-app prevádzky (client-id a client secret z API Settings): Prihlásiť sa do Apicbase a vložiť kód, ktorý Apicbase potom zobrazí;
- Token, ktorý vypršal (po 7 dňoch), pokladňa automaticky obnoví pomocou refresh tokenu.
- Outlet: Načítať outlety a vybrať outlet tejto prevádzky. Pokladňa tam nastaví POS na Generic POS API s vlastným location-id (dá sa upraviť; predvolene
HORECAPOS-…, jedinečné pre každú pokladňu). - Zap., so začiarkavacími políčkami:
- Produkty, skupiny a možnosti do Apicbase: skupiny produktov, produkty (PLU = číslo PLU produktu, inak kód, inak id), možnosti ako modifiers, s cenou a DPH. Automaticky po každej zmene (po minúte) a každý deň. V Apicbase potom prepojíte každý produkt z pokladne s receptom;
- Každú zaplatenú účtenku do Apicbase: najstaršie najprv, najviac 100 naraz, do štvrťhodiny po zaplatení (a každých 5 minút). Zľava sa rozpočíta na riadky; voľné sumy, príplatok za jednorazový obal a záloha sú v Apicbase ako samostatný produkt; vážené produkty ako 1 ks s celkovou sumou. Ak sa to nepodarí, pokladňa sa zastaví (Apicbase chce účtenky v poradí) a skúsi to neskôr znova: platenie to nijako neovplyvní. Pri zapnutí si zvolíte, od ktorého dňa (predvolene od teraz);
- Sťahovať nákladovú cenu za porciu (každých 6 hodín): pre každý prepojený recept food cost (suroviny a odpad), s nákladmi na personál, predajná cena a marža podľa Apicbase. Počítané podľa najlacnejšieho dodávateľa, poslednej objednanej ceny alebo priemernej hodnoty zásob;
- Prevziať predajnú cenu z Apicbase (predvolene vypnuté): nastaviť predajnú cenu prepojených produktov v pokladni (zapíše sa do denníka).
- Dole: Nákladová cena za produkt s nákladovou cenou, nákladovou cenou s personálom, cenou v pokladni, nákladovou cenou % a maržou. Tlačidlá Odoslať katalóg teraz, Odoslať účtenky teraz a Stiahnuť nákladové ceny teraz.
Kód: apps/pos-server/src/lib/apicbase.ts, routes/apicbase.ts; obrazovka Apicbase.tsx. Denník: Apicbase. Podmienka: API modul Apicbase. Pre aplikáciu Pin Voordeel pre všetkých zákazníkov: partnerstvo a certifikácia u Apicbase (pozri backlog). Dokumentácia: https://developers.apicbase.com/docs/generic-pos-api-guide
Hotelový softvér: na izbu
Pre reštauráciu alebo bar pri hoteli: účet na izbu hosťa. Predvolene vypnuté: Nastavenia → Hotel (oprávnenie Nastaviť prevádzku, platby a tlačiarne).
- Jeden zoznam so všetkým hotelovým softvérom (Hotelový softvér hotela). Vstavané prepojenia:
- Mews (Connector API: client token a access token, služba reštaurácie a pre každú sadzbu DPH kód DPH z Mews), apaleo (vlastná aplikácia s client ID a client secret, ID ubytovania; pre každú sadzbu DPH prípadne druh DPH) a Cloudbeds (kľúč API a ID ubytovania), každý s testovacím a ostrým prostredím;
- Oracle OPERA Cloud (OHIP), protel (protel I/O), RoomRaccoon, Booking Experts, Amadeus (XMLPOS), VIPS, Stayntouch, Clock PMS+, Guestline (Rezlynx), Hotelogix, eviivo, Little Hotelier, Shiji a Infor HMS (Databridge). Po výbere sa zobrazia presne tie polia, ktoré k danému hotelovému softvéru patria (kľúče, ID hotela, prípadne adresa ich API a pre každú sadzbu DPH ich kód), s krátkym vysvetlením, čo si od dodávateľa vyžiadať. Tieto prepojenia sú postavené podľa dokumentácie dodávateľov; nechajte si prepojenie potvrdiť dodávateľom a najprv to vyskúšajte cez Otestovať pripojenie a jeden bloček;
- demo (štyri apartmány, izby 4 až 7) na vyskúšanie;
- Sirvoy, ako polovičné prepojenie a len so Sirvoy Pro. Sirvoy nemá API, cez ktoré by pokladnica mohla niečo zapísať k rezervácii, ani pomocou súboru (import CSV vytvára len nové rezervácie). Pokladnica tak pozná hostí (izba, meno, príchod, odchod): vyhľadávanie pri Na izbu a samoobsluha na kiosku a v e-shope fungujú normálne. Účtenka sa do Sirvoy sama nedostane: po zaplatení je v Nastavenia → Hotel pod Ešte zadať do Sirvoy, s izbou, hosťom, číslom účtenky a sumou podľa sadzieb DPH. Hotel ju ručne zadá ako extra k rezervácii a klikne na Je zadané (späť pomocou Ešte nie). Potrebné:
- najlepšie pokladnica pripojená k správcovskému portálu: adresa potom vedie cez portál (
https://<portaal>/hotel/<kassa-id>/sirvoy?sleutel=...) a v hoteli netreba otvárať port. Inak musí byť samotná pokladnica dostupná z internetu cez https (vlastná doména s certifikátom alebo presmerovanie portov; Sirvoy vyžaduje TLS 1.2 alebo vyšší) a túto adresu zadáš; - Adresa sa zobrazí len raz; pokladnica ukladá iba hash. Vytvorenie novej adresy = stará prestane fungovať;
- najlepšie pokladnica pripojená k správcovskému portálu: adresa potom vedie cez portál (
Sirvoy posiela niečo len pri zmene rezervácie: rezervácie spred prepojenia pokladnica pozná až po zmene v Sirvoy. Správy môžu prichádzať v inom poradí; správa staršia (generatedAt) ako to, čo už pokladnica má, sa preskočí. V hoteli = nezrušená a neodhlásená, prihlásená alebo príchod dnes či skôr a odchod dnes či neskôr. Otestovať pripojenie ukáže, koľko rezervácií prišlo.
Všetok hotelový softvér je dostupný v Holandsku a/alebo Belgicku. Otestovať pripojenie skontroluje údaje. Kód pre každé prepojenie: apps/pos-server/src/lib/pms/<naam>.ts.
- Samoobsluha (predvolene vypnutá): hotelový hosť si objednávku sám zapíše na svoju izbu, na kiosku a/alebo v e-shope (vyzdvihnutie a doručenie, nie pri objednávke pri stole). Zadá číslo izby a priezvisko; pokladnica v hotelovom softvéri overí, či tento hosť práve býva v tejto izbe. S maximom na objednávku (predvolene € 150) a po 5 neúspešných pokusoch počas štvrťhodiny musí hosť najprv na recepciu. Hlásenie nikdy neprezradí, kto v izbe býva.
- Platba: ak je prepojenie zapnuté, je k dispozícii spôsob platby Na izbu. Vyhľadaj hosťa podľa mena alebo čísla izby (len hostia, ktorí sú práve ubytovaní v hoteli) a ťukni na Na izbu .... Pokladnica zaúčtuje účtenku podľa sadzieb DPH na hotelový účet hosťa; hosť zaplatí pri odhlásení.
- Belgicko: ak je objednávka už pri stole zaznamenaná v čiernej skrinke, prejde najprv zo stola na izbu (signCostCenterChange na ROOM, UC4101); účtenka ide do čiernej skrinky ako izbový kredit (ROOM_CREDIT).
- Ak zaúčtovanie v hotelovom softvéri zlyhá (bez internetu), predaj aj tak existuje a zaúčtovanie je uvedené ako Zlyhalo v Nastavenia → Hotel, s tlačidlom Skúsiť znova.
- Reporty a účtovníctvo: Na izbu (hotel) je samostatný spôsob platby na X-správe a Z-uzávierke, v dennom výkaze a v auditnom súbore (XAA).
Kód: apps/pos-server/src/lib/hotel.ts, routes/hotel.ts, prepojenia v lib/pms/, katalóg packages/shared/src/hotelcatalogus.ts; obrazovka Hotel.tsx. Denník: Hotel. Tajné údaje (tokeny) sú len v databáze, nikdy na obrazovke.
Správa vín s Vinify
Nastavenia → Správa vín (štandardne vypnuté; vypnutím sa všetko zachová). Vinify vedie vinný sklep, vínny lístok a zásoby a je hlavným zdrojom vín. Podľa požiadaviek Vinify na POS ponúka pokladňa API, pomocou ktorého Vinify môže:
Prihlasovať sa, všetkými tromi spôsobmi, ktoré Vinify pozná (správca zapne ktoré):
- API ID a API kľúč (
X-Api-IdaX-Api-Key, aleboAuthorization: Bearer <id>:<sleutel>); - API kľúč a API secret s podpisom:
X-Api-Key,X-TimestampaX-Signature= hex HMAC-SHA256(secret,<timestamp>\n<METHODE>\n<pad met query>\n<sha256 van de body>), staré najviac 5 min.
Kľúč a secret vytvára pokladňa (zobrazia sa raz); obrazovky ukazujú iba, či sú vyplnené. Dostupné cez portál na https://<portaal>/vinify/<kassa-id>/... (žiadny otvorený port v prevádzke; adresa je v Nastavenia → Správa vín). Ktoré produkty sú víno: čo vytvorí Vinify, plus skupiny, ktoré zaškrtnete. Ak Vinify zadá adresu na posielanie predajov, pokladňa ich posiela aj sama (push, s tokenom): po každej zaplatenej účtenke a každých 5 minút to, čo sa ešte nepodarilo. Vinify zapne prepojenie s HorecaPOS (hello@vinify.no). Všetko v protokole. Nezamieňať si s Vinify.nl, online vinotékou: tá je medzi dodávateľmi (Objednávanie u dodávateľov).
Rýchle zadanie adresy pomocou PSČ a čísla domu
Zapína sa v Nastavenia → Prevádzka → Rýchle zadanie adresy (štandardne vypnuté; len pre prevádzku v Holandsku). Zadaj PSČ a číslo domu (aj s písmenom alebo dodatkom, napr. 12A alebo 12-1) a ťukni na Vyhľadať adresu: ulica, číslo domu, PSČ a mesto sa doplnia. Ak je na tom čísle viac adries (12, 12A, 12B), vyberieš správnu. Potom môžeš všetko ešte sám upraviť.
- Pri údajoch prevádzky (Nastavenia → Prevádzka, nad adresou).
- Pri zákazníkovi s vernostnou kartou: na pokladni pri novom zákazníkovi a v Report → Zákazníci. Zákazníci na to dostanú (voliteľnú) adresu: ulica a číslo domu, PSČ a mesto.
- Adresy pochádzajú z bezplatného Locatieserver od PDOK (oficiálne adresy v Holandsku, BAG): netreba účet ani kľúč, len internet. Bez internetu alebo pri belgickej adrese ju jednoducho zadáš sám.
Upozornenie na novú verziu
Zapnete v Nastavenia → Prevádzka → Oznámenie o aktualizácii (štandardne vypnuté).
- Pokladňa aktualizovaná: ak bol pokladničný server aktualizovaný, kým má tablet otvorené staré obrazovky, hore sa zobrazí "Pokladňa bola aktualizovaná (verzia …)" s tlačidlom Obnoviť. Tablet to kontroluje každých 5 minút, keď sa obrazovka opäť zobrazí a po reštarte servera.
- Dostupná aktualizácia: ak je pokladňa prepojená s portálom správy (
PORTAAL_URL/PORTAAL_SLEUTEL) a je tam vyplnenéNIEUWSTE_VERSIE, kto smie spravovať nastavenia, uvidí "Dostupná aktualizácia: verzia …" (s vysvetlením zUPDATE_NOTITIE). Neskôr skryje oznámenie na tomto tablete, kým nebude opäť novšia verzia. Aktualizácia prebieha ako vždy cezscripts\windows\update.cmd(pozri Aktualizácia).
Rezervačné platformy
Rezervácie z TheFork, Formitable, Zenchef, Resengo (len Belgicko), OpenTable (len Holandsko), PlanPanther, RestoManager a Aqqo (len Holandsko) prichádzajú automaticky do pokladnice a na plán sály. Zapína sa v Nastavenia → Rezervačné platformy (predvolene vypnuté). Funguje len vtedy, keď sú Rezervácie zapnuté.
- Krajina prevádzky: môžeš vybrať len platformy, ktoré fungujú v krajine prevádzky (Resengo len v Belgicku, OpenTable a Aqqo len v Holandsku). Server to tiež kontroluje.
- Viac platforiem naraz: môžete prepojiť viac platforiem vedľa seba, napríklad TheFork a Formitable. Dve platformy nikdy nedostanú rovnaký stôl v rovnakom časovom úseku; druhá rezervácia potom príde bez stola.
- + Prepojiť platformu: vyber platformu a vyplň údaje. Tajné údaje (Client secret, kľúč spätného hlásenia) sa nikdy nezobrazujú v prehľade; prázdne = ponechať, Vymazať = odstrániť.
- TheFork (verejné B2B API): Restaurant-UUID, Client ID a Client Secret (vyžiadať od TheFork). Keď pokladnica zruší rezerváciu, zruší ju aj v TheFork.
- Formitable, Zenchef, Resengo, OpenTable, PlanPanther, RestoManager, Aqqo: ich API je len pre partnerov alebo nie je verejné (PlanPanther, RestoManager a Aqqo: prepojenie s pokladnicou sa dohaduje s nimi). Udalosti Formitable (
booking.created,.changed,.canceled,.checkin,.checkout) sa rozpoznávajú. - Na pláne sály: ak sa stôl v pokladnici volá rovnako ako stôl na platforme a je v danom čase voľný, rezervácia sa priradí k tomuto stolu; inak bez stola (vyber ho pri príchode). Rezervácia, ktorá príde znova, sa aktualizuje, nie zdvojí. V prehľade je uvedené "via TheFork".
- Stav: ak platforma zruší rezerváciu alebo nahlási no-show, pokladnica to prevezme. Čo je v pokladnici už ako prišlé, zostáva prišlé.
- Spätné hlásenie (no-show späť): vyplň adresu spätného hlásenia (napríklad tvojej integračnej služby). Pokladnica posiela každú zmenu z pokladnice (príchod, no-show, zrušenie, zaplatenie so sumou) ako JSON:
{ platform, id, status, statusEn, bedrag, valuta, tafel, tijdstip, gemeldOp }(suma v centoch, len pri zaplatení), sAuthorization: Bearer <terugmeld-sleutel>, ak ho vyplníš. Ak sa to nepodarí, pokladnica to skúša znova každú minútu a chyba sa zobrazí pri platforme. Čo prišlo zo samotnej platformy, sa späť neposiela. - Testovacia rezervácia: vytvorí rezerváciu tak, ako by ju poslala platforma.
- Odstrániť: prepojenie a kľúč zmiznú; rezervácie zostanú.
- Všetky zmeny sú v denníku (bez tajných údajov).
Vernostné programy a recenzie
Dva samostatné prepínače v Nastavenia → Body a recenzie (obe štandardne vypnuté, vtedy z toho nikde nič nevidno). Keď ich vypneš, nastavenia aj všetko, čo už prebehlo, zostanú uložené.
Vernostný program inej platformy: hosť zbiera body v Joyn (Belgicko) a/alebo Piggy (Leat; Holandsko a Belgicko). Je to nezávislé od vlastnej vernostnej karty pokladne; tá môže pokojne bežať súbežne.
- Viac súčasne: v Belgicku môžu byť Piggy a Joyn zapnuté spolu, každý s vlastnými údajmi (vyberte platformu, vyplňte, Uložiť; Upraviť a Odstrániť pre každú platformu). Hosť dostane pre každý program vlastný QR kód na bloku, vlastný odkaz v bloku poslanom e-mailom a vlastné tlačidlo v e-shope a v každom programe zbiera body raz za objednávku. Čo už bolo nastavené, funguje ďalej.
- QR kód na účtenke: po zaplatení je pod účtenkou QR kód s textom "Naskenuj a zbieraj body v ...". V účtenke e-mailom je odkaz a v e-shope (vyzdvihnutie a donáška) tlačidlo na stránke objednávky a odkaz v potvrdzovacom e-maile. Jedna objednávka prinesie body len raz: účtenka, e-mail aj e-shop používajú rovnaký jedinečný kód (číslo objednávky). "QR kód na vytlačenej účtenke" môžeš vypnúť; e-mail a e-shop dostanú odkaz aj tak.
- Piggy, spôsob "QR kód a odkaz": zadaj adresu svojho zákazníckeho portálu Piggy, Shop UUID a Account secret (Piggy Business Dashboard). Funguje bez internetu: pokladňa vytvorí odkaz sama.
- Piggy, spôsob "Pripísať hneď": zadaj navyše personal access token (Piggy → Marketplace → Private App). Ak pokladňa posiela účtenku e-mailom a hosť s touto e-mailovou adresou už je členom, pokladňa body pripíše hneď; na účtenke potom stojí "Body pripísané v Piggy". Pokladňa nikdy nevytvára nového člena; žiadny člen (alebo žiadna e-mailová adresa) = QR kód.
- Joyn, spôsob "QR kód a odkaz": s partner key, shop reference a shared secret od Joyn (vyžiadaš cez api-integration@joyn.be). Funguje bez internetu. QR kód platí 2 hodín.
- Joyn, spôsob "Cez API": so shop API key (zapni prepojenie v obchodnom portáli Joyn). Pokladňa si pri platbe vyžiada od Joyn kód na body. Uplatnenie bodov prebieha ako vždy na Joyn-iPad.
- Vytvoriť ukážkový odkaz: overí, či sú údaje správne (odkaz na 10 €; otvor ho len na pozretie).
- Vybrať sa dajú len platformy krajiny prevádzky; tajné údaje sú uložené len v databáze a nikdy sa nezobrazia na obrazovke (nechať prázdne = ponechať).
Žiadať o recenzie: po návšteve jeden e-mail s tlačidlom na Google a/alebo Trustpilot.
- O niekoľko hodín neskôr (nastaviteľné, predvolene 3) dostane hosť e-mail v jazyku účtenky.
- E-shop: pri vyzdvihnutí a donáške posiela e-mail sám e-shop, niekoľko hodín po dokončení objednávky v pokladni, v jazyku hosťa.
- Google: vlož odkaz na recenzie z tvojho Firemného profilu (Google → tvoj Firemný profil → Požiadať o recenzie,
https://g.page/r/.../review) alebo zadaj Place ID. - Trustpilot: zadaj doménu tvojej prevádzky (tlačidlo vedie na
trustpilot.com/evaluate/<domein>). Ak máš v Trustpilot adresu na pozvánky (Automatic Feedback Service,...@invite.trustpilot.com), zadaj ju tiež: e-mail potom ide v skrytej kópii (BCC) do Trustpilot, s neviditeľným menom, e-mailovou adresou a číslom účtenky, a Trustpilot pošle pozvánku sám (potom bez vlastného tlačidla Trustpilot). Len Trustpilot s adresou na pozvánky: pokladňa posiela e-mail len pre Trustpilot. - Nie príliš často: rovnaký hosť (e-mailová adresa) dostane najviac jednu žiadosť za obdobie (predvolene 90 dní; 0 = zakaždým). Pokladňa na to ukladá len hash adresy; samotná e-mailová adresa sa vymaže, hneď ako je e-mail odoslaný (ak sa to nepodarí, po troch pokusoch, a inak po 14 dňoch).
- QR kód na účtenke (voliteľné): aj QR kód na recenziu pod vytlačenou účtenkou.
- Ukážka e-mailu a Vymazať čakajúce e-maily (adresy sa potom vymažú hneď). Denník zobrazuje review_gevraagd s a***@domena.sk.
- Google a Trustpilot zakazujú odmeňovať za recenziu a žiadať len spokojných hostí ("review gating"). Pokladňa preto žiada všetkých rovnako a za recenziu nič nedáva.
- Čítanie recenzií a odpovedanie na ne v pokladni: pozri Správa recenzií nižšie.
Prepojenie s Mailchimp a Klaviyo
Tvoji zákazníci s vernostnou kartou v tvojom vlastnom e-mailovom programe: v Nastavenia → Prevádzka → Mailchimp a Klaviyo (pod SMS a e-mailovým marketingom). Nie je tu žiadny prepínač: bez prepojenia so zvoleným zoznamom sa nič nedeje.
- Pripojiť: pomocou kľúča API (Mailchimp: Profiel → Extra → API keys; Klaviyo: súkromný kľúč
pk_…s právami zápisu pre Lists, Profiles, Subscriptions, Events, Campaigns a Templates). Tajný kľúč klienta a kľúč sa už nikdy nezobrazia (nechať prázdne = ponechať). Potom zvolíte zoznam (Mailchimp: audience). - Zákazníci: kto dal súhlas s e-mailami, ide do zoznamu (prihlásený), s menom, priezviskom, telefónom, narodeninami a bodmi (Mailchimp: pole
PUNTEN, ktoré pokladnica vytvorí sama; Klaviyo: vlastnosťpunten). Súhlas odvolaný, e-mailová adresa zmenená alebo zákazník vymazaný: odhlásený. Znova sa posiela len to, čo sa zmenilo. S prepojením pokladnica (aj políčko "ponuky" v e-shope) žiada nových zákazníkov aj o súhlas s e-mailami a ten sa dá zmeniť v Report → Zákazníci, aj bez vlastného e-mailového marketingu. - Odhlásenie: kto sa odhlási v Mailchimp alebo Klaviyo, nemá už ani v pokladnici súhlas s e-mailami (denník: "odhlásený v Mailchimp"). Kto sa odhlásil sám, toho pokladnica znova neprihlási.
- Objednávky: každý zaplatený bloček zákazníka zo zoznamu sa posiela ako udalosť (Mailchimp:
bestelling, so sumou, číslom bločku a počtom; Klaviyo:Placed Order, s hodnotou v eurách). Vďaka tomu v e-mailovom programe vytvoríš automatické e-maily, napr. po prvej objednávke alebo keď niekto mesiac neprišiel. Bločky spred výberu zoznamu sa neposielajú. - Akcie: v Report → Marketing pošleš akciu aj cez Mailchimp alebo Klaviyo (pozri SMS a e-mailový marketing); pokladnica tam potom vytvorí kampaň a odošle ju.
- Aktualizácia: každých 5 minút, alebo tlačidlom Aktualizovať teraz. Odpojenie: z pokladnice preč; v Mailchimp a Klaviyo všetko zostáva. Kľúče sú uložené v databáze (v zálohe áno, v exporte konfigurácie nie).
Kód: lib/mailinglijst.ts, routes/mailinglijst.ts a MailingKoppelingen.tsx.
BI a export údajov
Údaje o predaji do Power BI, Looker Studio, Excel, Google Sheets, Tableau, Qlik Sense, Metabase, BI služby (napríklad YourBI, BI4Horeca alebo Moore DRV) alebo vlastného dátového skladu. Zapína sa v Nastavenia → BI a export údajov (štandardne vypnuté). Iba na čítanie: cez prepojenie sa v pokladnici nedá nič zmeniť. Žiadne údaje o hosťoch.
- Údaje: účtenky (aj dobropisy), predané produkty (riadky účteniek), platby, tržby za deň, tržby za hodinu, storná, produkty, zamestnanci (bez PIN kódu) a odpracované hodiny. Sumy v eurách s bodkou ako desatinným oddeľovačom, časy v miestnom čase prevádzky.
- + Prepojenie: vyberte program a spôsob. Každý program podporuje jeden alebo viac spôsobov; môžete mať viac prepojení naraz (aj pre ten istý program).
- Program si údaje načíta sám (API): pokladnica jednorazovo vydá kľúč len na čítanie. Obdobie cez
?van=&tot=(RRRR-MM-DD) alebo pevná adresa s?periode=(vandaag, gisteren, 7d, 30d, 90d, 365d, week, maand, vorigemaand, jaar); najviac 366 dní, najviac 200.000 riadkov. Kľúč vAuthorization: Bearer,X-Sleutelalebo?sleutel=. - Cez portál: ak je pokladnica prepojená so zákazníckym portálom, rovnaká adresa funguje aj mimo prevádzky, bez otvárania portu:
https://<portaal>/bi/<kassa-id>/<gegevens>?periode=90d&formaat=csv&sleutel=.... Služba Power BI tak údaje obnovuje podľa plánu (bez brány) a Google Sheets ich môže načítať cez=IMPORTDATA("...")(to je aj zdroj pre Looker Studio). Pokladnica zobrazuje adresu pri prepojení. - Prehľad siete cez zákaznícky portál (viac prevádzok): jedna adresa a jeden kľúč pre všetky vaše pokladne spolu. V každej pokladni, ktorá sa má zapojiť, zapnite Prehľad siete cez zákaznícky portál (pod prepínačom BI) a v zákazníckom portáli v časti Moje pokladne → BI pre všetky vaše prevádzky vytvorte kľúč. Potom:
https://<portaal>/bi/keten/<gegevens>?periode=90d&formaat=csv&sleutel=hpk_.... Portál načíta údaje z každej pokladne a spojí ich, skassaIdazaakv každom riadku. Pokladne, ktoré sú offline alebo sa nezapájajú, sú uvedené vontbrekend(JSON) a v hlavičkeX-Ontbrekend. Samotná pokladňa na to nepotrebuje vlastný kľúč; vypnutie v pokladni alebo v zákazníckom portáli to zastaví. - S tokenom sa odosiela ako
Authorization: Bearera vX-HorecaPOS-Handtekeningje podpis (sha256=HMAC obsahu). Ak sa to nepodarí, pokladnica to skúša znova každú minútu; nič sa neodošle dvakrát. S možnosťou od posiela aj staršie účtenky. - Pokladnica dodáva súbory: každý deň (v nastavený čas, za predchádzajúci deň; vynechané dni sa doženú) alebo každú hodinu (dnes doteraz), ako CSV (čiarka, alebo bodkočiarka pre holandský Excel) alebo JSON, do priečinka v pokladničnom počítači (napríklad priečinok OneDrive alebo SharePoint pre Power BI alebo Excel), na server FTP(S) alebo SFTP alebo e-mailom. Názvy súborov:
horecapos_<gegevens>_<datum>.csv. - Odoslať test (push) a Exportovať teraz (súbor) pri prepojení.
- Stiahnuť ručne: vyberte údaje, obdobie a formát.
- Šablóna Power BI (
.pbit): hotový prehľad pre Power BI Desktop, cez Stiahnuť šablónu Power BI v BI a export údajov. Najprv vytvorte API prepojenie (Power BI). V modeli: tabuľka pre každú množinu údajov so správnymi typmi, kalendár (rok, mesiac, týždeň, deň v týždni), vzťahy (dátum → kalendár, riadky účteniek → produkty, odpracované hodiny → zamestnanci) a miery (tržby vrát. a bez DPH, DPH, prepitné, účtenky, hostia, priemer na účtenku a na hosťa, predané množstvo, tržby z produktov, zaplatené, storná, odpracované hodiny, tržba na odpracovanú hodinu). Tri strany: Prehľad (kľúčové ukazovatele, tržby podľa dňa, dňa v týždni a hodiny, spôsoby platby), Produkty (podľa skupiny a produktu) a Personál (hodiny a tržby na zamestnanca). Cez portál ho služba Power BI obnovuje aj podľa plánu. - Tajné údaje (token, heslo, kľúč) sa v prehľade nikdy nezobrazujú; nechať prázdne = ponechať, Vymazať = odstrániť. Všetko sa zapisuje do denníka (bez tajných údajov).
Mzdy a plánovanie
So zapnutými Príchodmi a odchodmi (Nastavenia → Prevádzka) je v Nastavenia → Pracovný čas dole Mzdy a plánovanie (oprávnenie Spravovať nastavenia) v dvoch samostatných blokoch. Ak je evidencia vypnutá, nie sú žiadne hodiny: potom je len blok Plánovanie personálu (tržby, naživo alebo ako súbor tržieb) dole v Nastavenia → Účtovníctvo, pod nadpisom Tržby do tvojho plánovania:
- Mzdová agenda (payroll): vyber mzdový program alebo (Belgicko) sociálny sekretariát, vyplň jeho polia a pre každého zamestnanca jeho osobné číslo v tom programe. Potom za obdobie vytvoríš súbor s odpracovanými hodinami (uzavreté zmeny, za zamestnanca a deň príchodu) a tržbami za zamestnanca (bez DPH, čo on/ona vyúčtoval/a): hotový pre Loket.nl (Variabele gegevens, súčet za zamestnanca za obdobie, hlavičkový riadok
aanslnr;persnr;ploeg;<looncomponent>) a SD Worx Belgicko (Tijdsregistratie, pevné pozície, za zamestnanca a deň), inak zoznam hodín (CSV: Dátum; Osobné číslo; Meno; Hodiny; Tržby bez DPH). Zamestnanci bez osobného čísla sa do súboru pre Loket alebo SD Worx nedostanú; pokladnica oznámi, o koho ide. - Plánovanie personálu (WFM): vyber plánovací systém. Opätovné odoslanie prepíše údaje. Okrem toho zoznam tržieb (CSV za deň a hodinu, bez DPH aj s DPH) a pre Strobbo Excel súbor pre Importeer omzet.
- Len programy, ktoré fungujú v krajine prevádzky, podľa skupín a abecedne; server odmietne program z inej krajiny (400).
- Kľúče a tokeny sa nikdy nezobrazujú na obrazovke.
- Týka sa účtovníctva: mzdové náklady zaúčtuje mzdový program v účtovníctve, tržby zaúčtuje pokladnica (Nastavenia → Účtovníctvo). AFAS Payroll a Exact Online Loon sú v rovnakom prostredí ako účtovníctvo v AFAS a Exact.
- Na kópii pokladnice na portáli to nejde (robí to pokladnica v prevádzke).
- Pri niektorých programoch API nie je verejné alebo je len pre partnerov (napr. Loket, Nmbrs, Nostradamus, Employes, Shyfter, Planday, Eitje): tie sú na požiadanie; dovtedy súbor. Štruktúra pre SD Worx a Strobbo pochádza z ich dokumentácie: daj si prvý import skontrolovať.
| Program | NL | BE | Naživo | Súbor | Poznámka |
|---|---|---|---|---|---|
| Mzdový softvér a spracovatelia miezd | |||||
| ADP | ✓ | ✓ | na požiadanie | Zoznam hodín za zamestnanca a deň (CSV) | Prepojenie cez ADP (na požiadanie); dovtedy zoznam hodín za zamestnanca a deň. |
| AFAS Payroll | ✓ | – | na požiadanie | Zoznam hodín za zamestnanca a deň (CSV) | Mzdová agenda v AFAS Profit (rovnaké prostredie ako účtovníctvo v AFAS); prepojenie na požiadanie, dovtedy zoznam hodín. |
| BCS HR | ✓ | – | na požiadanie | Zoznam hodín za zamestnanca a deň (CSV) | Prepojenie cez BCS (na požiadanie); dovtedy zoznam hodín. |
| Buddee | ✓ | – | na požiadanie | Zoznam hodín za zamestnanca a deň (CSV) | Softvér pre HR a mzdy; prepojenie na požiadanie, dovtedy zoznam hodín za zamestnanca a deň. |
| Employes | ✓ | – | na požiadanie | Zoznam hodín za zamestnanca a deň (CSV) | Employes má API pre odpracované hodiny (token od zákazníka); prepojenie príde po dohode s Employes. Dovtedy zoznam hodín. |
| Exact Online Loon | ✓ | – | na požiadanie | Zoznam hodín za zamestnanca a deň (CSV) | Mzdová agenda v Exact Online (rovnaké prostredie ako účtovníctvo v Exact); prepojenie na požiadanie, dovtedy zoznam hodín. |
| Humanwave | ✓ | – | na požiadanie | Zoznam hodín za zamestnanca a deň (CSV) | Prepojenie cez Humanwave (na požiadanie); dovtedy zoznam hodín. |
| Loket.nl | ✓ | – | na požiadanie | Loket.nl Variabele gegevens (CSV), Zoznam hodín za zamestnanca a deň (CSV) | Súbor pre Werkgever → Collectieve mutaties → Importeren → Variabele gegevens (hodiny za zamestnanca za obdobie). Naživo cez Loket API po registrácii v Loket. |
| Nmbrs | ✓ | – | na požiadanie | Zoznam hodín za zamestnanca a deň (CSV) | Zoznam hodín za zamestnanca a deň na prevzatie do Nmbrs. Naživo cez Nmbrs API po registrácii aplikácie v Nmbrs. |
| Salar (Van Winckel) | ✓ | – | – | Zoznam hodín za zamestnanca a deň (CSV) | Zoznam hodín za zamestnanca a deň pre účtovnú kanceláriu; formát importu Salar nie je verejný. |
| Sociálne sekretariáty | |||||
| Acerta | – | ✓ | na požiadanie | Zoznam hodín za zamestnanca a deň (CSV) | Sociálny sekretariát: štruktúru súboru výkonov dostaneš od Acerta; dovtedy zoznam hodín. |
| Group S | – | ✓ | na požiadanie | Zoznam hodín za zamestnanca a deň (CSV) | Sociálny sekretariát: štruktúru súboru výkonov dostaneš od Group S; dovtedy zoznam hodín. |
| Liantis | – | ✓ | na požiadanie | Zoznam hodín za zamestnanca a deň (CSV) | Sociálny sekretariát s API, ktoré Liantis sprístupňuje pre každú firmu zvlášť; dovtedy zoznam hodín. |
| Partena Professional | – | ✓ | na požiadanie | Zoznam hodín za zamestnanca a deň (CSV) | Sociálny sekretariát: štruktúru súboru výkonov dostaneš od Partena; dovtedy zoznam hodín. |
| SD Worx | ✓ | ✓ | – | SD Worx Tijdsregistratie (TXT), Zoznam hodín za zamestnanca a deň (CSV) | Belgicko: súbor Tijdsregistratie (pevné pozície, za zamestnanca a deň) pre "Tijdsregistratie importeren". Holandsko: zoznam hodín. |
| Securex | – | ✓ | na požiadanie | Zoznam hodín za zamestnanca a deň (CSV) | Sociálny sekretariát: prepojenia idú cez partnerov; dovtedy zoznam hodín. |
| Plánovanie a evidencia hodín | |||||
| Book'u | – | ✓ | na požiadanie | Tržby za deň a hodinu (CSV) | Book'u podáva hlásenia Dimona; prepojenie s pokladnicou na požiadanie. Dovtedy zoznam tržieb. |
| Deputy | ✓ | ✓ | ✓ | Tržby za deň a hodinu (CSV) | Naživo: tržby za hodinu idú každú hodinu do Deputy (Sales). Trvalý token vytvoríš v Deputy v časti API-prepojenia. |
| Dyflexis | ✓ | – | ✓ | Tržby za deň a hodinu (CSV) | Naživo: tržby za hodinu idú každú hodinu do Dyflexis (information streams). API token dostaneš cez Dyflexis. |
| Eitje | ✓ | – | na požiadanie | Tržby za deň a hodinu (CSV) | Eitje sa prepája cez svoj partnerský program; dovtedy zoznam tržieb za deň a hodinu. |
| Exact Horeko | ✓ | – | na požiadanie | Tržby za deň a hodinu (CSV) | Prepojenie cez Horeko (na požiadanie); dovtedy zoznam tržieb. |
| Fooks | ✓ | – | na požiadanie | Tržby za deň a hodinu (CSV) | Fooks si prepojenia s pokladnicami vytvára sám; dovtedy zoznam tržieb za deň a hodinu. |
| L1NDA | ✓ | – | na požiadanie | Tržby za deň a hodinu (CSV) | L1NDA vytvára prepojenia s pokladnicami spolu s partnermi; dovtedy zoznam tržieb za deň a hodinu. |
| Mr. Einstein | ✓ | – | na požiadanie | Tržby za deň a hodinu (CSV) | HR, rozpis zmien a mzdové náklady pre gastro; Mr. Einstein vytvára prepojenia s pokladnicami spolu s dodávateľom pokladnice (žiadosť cez mreinstein.nl/contact). Dovtedy zoznam tržieb za deň a hodinu. |
| Nostradamus | ✓ | ✓ | na požiadanie | Tržby za deň a hodinu (CSV) | Nostradamus prijíma tržby cez svoje pokladničné rozhranie (API token a doména prevádzky, po žiadosti u Nostradamus); dovtedy zoznam tržieb po dňoch a hodinách. |
| Plan-Me | – | ✓ | na požiadanie | Tržby za deň a hodinu (CSV) | Plan-Me podáva hlásenia Dimona; prepojenie s pokladnicou na požiadanie. Dovtedy zoznam tržieb. |
| Planday | ✓ | ✓ | na požiadanie | Tržby za deň a hodinu (CSV) | Planday má otvorené API pre pokladničné systémy; prepojenie príde po dohode. Dovtedy zoznam tržieb. |
| Shiftbase | ✓ | – | ✓ | Tržby za deň a hodinu (CSV) | Naživo: tržby za deň idú každú hodinu do denníka oddelenia v Shiftbase. API kľúč vytvoríš v Shiftbase v časti App center. |
| Shyfter | – | ✓ | na požiadanie | Tržby za deň a hodinu (CSV) | Shyfter podáva hlásenia Dimona a prijíma tržby za deň cez svoje API; prepojenie príde po dohode so Shyfter. Dovtedy zoznam tržieb. |
| Strobbo | ✓ | ✓ | – | Strobbo import tržieb (Excel), Tržby za deň a hodinu (CSV) | Excel súbor pre Planning → € → Importeer omzet (tržby za deň a pracovisko). |
| Tamigo | ✓ | ✓ | na požiadanie | Tržby za deň a hodinu (CSV) | Prepojenie cez Tamigo (na požiadanie); dovtedy zoznam tržieb. |
| Werktijden.nl | ✓ | – | – | Tržby za deň a hodinu (CSV), Zoznam hodín za zamestnanca a deň (CSV) | Werktijden.nl eviduje hodiny sám a cez svoje API (zatiaľ) neprijíma tržby; zoznamy slúžia na porovnanie. |
| XPS Logic | ✓ | – | na požiadanie | Tržby za deň a hodinu (CSV) | XPS Logic sa zameriava na flexibilných a agentúrnych pracovníkov; prepojenie na požiadanie. Dovtedy zoznam tržieb. |
Zákonné požiadavky v Belgicku a Holandsku
Čo požaduje zákon a čo pre to HorecaPOS robí (nechaj si od účtovníka potvrdiť, čo platí pre tvoju prevádzku):
| Krajina | Požiadavka | HorecaPOS |
|---|---|---|
| Belgicko | Registrovaný pokladničný systém (GKS 2.0) s čiernou skrinkou pre gastronomické prevádzky, ktoré ho musia spĺňať (okrem iného pri tržbe z jedál nad € 25.000 ročne, bez DPH) | prepojenie s čiernou skrinkou (FDM), povinné údaje na bločku a počítadlá pri Z-reporte (krajina Belgicko v Nastavenia → Prevádzka, FDM_API_KEY a FDM_TERMINAL_ID); hore v Nastavenia → Prevádzka zvolíte, či prevádzka podlieha GKS: Áno = účtovať len s fungujúcou čiernou skrinkou, Nie = bez nej, s vyhlásením správcu (každý rok znova); kým nie je nič zvolené, nedá sa účtovať. Pokladnica počíta tržby za jedlá a nad 25.000 € upozorní |
| Belgicko | E-fakturácia cez Peppol: od 1. januára 2026 musia byť faktúry medzi belgickými platiteľmi DPH povinne štruktúrované a elektronické (UBL, Peppol BIS 3); pokladničné bločky pre spotrebiteľov pod to nespadajú | export denných tržieb ako UBL podľa Peppol BIS Billing 3.0 pre účtovný program (Export účtovníctva); a faktúry k účtenke pre firemných zákazníkov (Nastavenia → Faktúry): UBL podľa Peppol BIS Billing 3.0 plus faktúra na tlač, odoslanie e-mailom, cez Billit do siete Peppol, na vlastnú adresu alebo stiahnutie (pozri Faktúry pre firemných zákazníkov) |
| Belgicko | DPH v gastronómii od 1. marca 2026: jedlá so sebou a nealkoholické nápoje 12 % (na mieste aj so sebou), alkohol 21 %, jedlá, ktoré si zákazník ešte sám pripravuje (fondue, gourmet), 6 % | Asistent DPH (Nastavenia → Zákony a predpisy): pri každom produkte druh, správna sadzba hneď alebo od zvoleného dátumu; popisy sadzieb A/B/C boli aktualizované |
| Holandsko | Alcoholwet: žiadny alkohol mladistvým pod 18 rokov, ani pri online predaji a doručení (kontrola veku pri odovzdaní) | Kontrola veku: produkty s alkoholom; v e-shope zákazník sám potvrdí 18+ (políčko nie je vopred začiarknuté) s upozornením, že vek sa skontroluje pri odovzdaní; "18+" na kuchynskom lístku, doručovacom lístku a účtenke |
| Holandsko | Jednorazové poháre a misky (SUP): od 2024 samostatná, viditeľná cena za plastové jednorazové obaly pri vyzdvihnutí a doručení | Poplatok za jednorazové obaly pri každom produkte, ako samostatná položka na účtenke (DPH produktu) a samostatne v tržbách |
| Holandsko | Záloha na plechovky a plastové fľaše | Záloha pri každom produkte (€ 0,15 / € 0,25), samostatná položka bez DPH pri vyzdvihnutí a doručení, samostatne v tržbách |
| Holandsko | Platba v hotovosti: od 1. januára 2026 žiadnych € 3.000 alebo viac v hotovosti za tovar | Upozornenie pri vyzdvihnutí a doručení (aj pri automate na hotovosť); možno potvrdiť, zapíše sa do denníka |
| Holandsko a Belgicko | Zmena DPH: sadzba alebo produkt dostane od zvoleného dátumu iné percento DPH | Plánovanie zmeny DPH: pokladnica ju vykoná v daný deň (v Belgicku po produktoch, písmená A/B/C/D sú pevné) |
| Holandsko | Ubytovanie (prenocovanie) 21 % od 1. januára 2026 | sadzbu DPH možno nastaviť pri každom produkte |
| EÚ | Smernica Omnibus: prečiarknutá cena "pôvodne" smie byť len najnižšou cenou za posledných 30 dní | e-shop prečiarkuje len voči najnižšej cene za 30 dní (pokladnica uchováva históriu cien; happy hours, ktoré sa každý týždeň opakujú, sa započítavajú) |
| EÚ | European Accessibility Act (od 28. júna 2025): prístupné e-shopy (WCAG 2.1 AA) | e-shop funguje s klávesnicou a čítačkou obrazovky (odkaz "Prejsť na obsah", viditeľný fokus, popisky) a má vyhlásenie o prístupnosti (odkaz v päte) |
| Holandsko | XML Auditfile Financieel (XAF): štandard holandskej daňovej správy (Belastingdienst) na odovzdanie (časti) účtovníctva; XAF 4.0 je povinný od roku 2027 | export ako XAF 4.0 (Export pre účtovníctvo) |
| Holandsko | Spoľahlivý pokladničný systém: uchovávať údaje pokladnice (všetky bločky, opravy a udalosti) a pri kontrole ich vedieť digitálne odovzdať; Belastingdienst na to odporúča XML Auditfile Afrekensystemen (XAA) | export ako XAA 3.2 (Report → Tržba za obdobie → Auditný súbor pokladnice), podľa potreby podpísaný certifikátom dodávateľa |
| Belgicko | Evidencia prítomnosti pri registrovanom pokladničnom systéme: zaznamenávanie začiatku a konca pracovného času zamestnancov v pokladničnom systéme | Príchody a odchody (Nastavenia → Prevádzka; Povinné = najprv zaznamenať príchod) sa zaznamenávajú v čiernej skrinke |
| Belgicko | Dimona: každé zamestnanie (aj flexi-joby a študentov) nahlásiť RSZ pred jeho začiatkom | to robí tvoj sociálny sekretariát alebo plánovací nástroj (napr. Shyfter, Book'u, Plan-Me); HorecaPOS dodá odpracované hodiny a tržby (Nastavenia → Pracovný čas → Mzdy a plánovanie) |
| Holandsko | Evidencia pracovného času a času odpočinku (Arbeidstijdenwet, holandský zákon o pracovnom čase) | Príchody a odchody s odpracovanými hodinami za každého zamestnanca, ktoré môže upraviť správca (so záznamom v denníku), a zoznam hodín pre mzdový program |
| Holandsko a Belgicko | HACCP / bezpečnosť potravín: zaznamenávanie teplôt (chladenie, mraznička, udržiavanie v teple, tepelná úprava, schladzovanie, príjem tovaru) a upratovania; NL Hygiënecode voor de Horeca (NVWA), BE autokontrola FAVV (príručka G-023) | Záznamy HACCP v pokladnici (Nastavenia → Zákony a predpisy, tlačidlo HACCP hore): meracie miesta s limitmi, upratovacie a kontrolné úlohy, povinné nápravné opatrenie pri odchýlke, nie je možné meniť, prehľad zmeškaných záznamov ako CSV alebo tlač (pozri Záznamy HACCP) |
| Holandsko a Belgicko | Povinnosť uchovávať (NL 7 rokov, BE 10 rokov) | bločky, Z-reporty a protokol sú v databáze a v zálohách; protokol sa z pokladne nedá zmeniť ani vymazať |
Zákony a predpisy
Nastavenia → Zákony a predpisy (správca; asistent DPH aj s oprávnením Správa produktov). Všetko je predvolene vypnuté; bez týchto nastavení pokladnica funguje ako vždy.
- Kontrola veku pri alkohole (18+): v Produktoch začiarknite Obsahuje alkohol (alebo použite asistenta DPH). Pri vyzdvihnutí a doručení s alkoholom sa na kuchynskom lístku, účtenke a na obrazovke objednávok zobrazí "18+". V e-shope zákazník sám potvrdí, že má 18 rokov alebo viac (políčko nie je vopred začiarknuté), a vidí, že vek sa skontroluje pri odovzdaní.
- Poplatok za jednorazové obaly (Holandsko): suma pri každom produkte (orientačné ceny: pohár € 0,25, miska na jedlo € 0,50, malá miska € 0,05). Pri vyzdvihnutí a doručení pokladnica sama pridá na účtenku položku "Poplatok za jednorazové obaly" (s DPH produktu); tá sa automaticky prenáša s produktmi (databáza ju sleduje, aj po storne, presune alebo zmene druhu objednávky) a je uvedená samostatne v tržbách. Na mieste bez poplatku. Thuisbezorgd.nl a e-shop účtujú vlastný poplatok.
- Záloha (Holandsko): pri každom produkte (€ 0,15 plechovka/fľaša, € 0,25 veľká fľaša), položka "Záloha" bez DPH, len pri vyzdvihnutí a doručení.
- Hotovosť od € 3.000 (Holandsko, od 1-1-2026 zakázané pri tovare): pri vyzdvihnutí a doručení upozornenie pri platení a pri automate na hotovosť; pracovník môže potvrdiť (napr. catering ako služba), zapíše sa to do denníka. Jedlo a pitie na mieste je služba: bez upozornenia.
- Asistent DPH: pri každom produkte druh (jedlo, nealkoholický nápoj, alkoholický nápoj, potraviny bez prípravy, ostatné; najprv odhad podľa názvu a skupiny). Pokladnica ukáže správnu sadzbu na mieste aj so sebou (Belgicko od 1-3-2026: jedlá a nealkoholické nápoje 12 %, aj so sebou; alkohol 21 %; potraviny bez prípravy 6 %. Holandsko: 9 % a 21 %) a použije ju, hneď alebo od zvoleného dátumu.
- Plánovanie zmeny DPH: produkt do inej sadzby alebo (len Holandsko) sadzba s novým percentom, od zvoleného dátumu. Pokladnica to v ten deň vykoná sama (kontroluje každú štvrťhodinu a pri spustení).
Faktúry (v Belgicku medzi firmami povinné) sú opísané v časti Faktúry pre firemných zákazníkov. Zostáva urobiť: GKS 2.0, zistiť, ako je to s certifikáciou (pozri docs/backlog-concurrenten.md).
Faktúry pre firemných zákazníkov
Nastavenia → Faktúry (správca; predvolene vypnuté): zapnite Faktúry pre firemných zákazníkov (UBL / Peppol). Keď je to zapnuté, nájdete pod tým Platbu na faktúru, Údaje na faktúre, Služby Peppol, Prepojenie s bankou (s platbou na faktúru) a zoznam všetkých faktúr. V Belgicku je elektronická fakturácia medzi firmami povinná od 1. 1. 2026.
- Faktúry pre firemných zákazníkov: Bloky → vyberte blok → Faktúra. Vyplňte zákazníka (alebo vyberte predošlého); pokladňa vytvorí číslovanú faktúru (napr. F2026-0001, priebežne za rok) ako UBL podľa Peppol BIS Billing 3.0 a ako faktúru na tlač alebo uloženie do PDF. Odoslanie e-mailom (obe ako príloha, voliteľne kópia účtovníkovi), cez Billit do siete Peppol (
BILLIT_API_KEY,BILLIT_PARTY_ID), cez Storecove (STORECOVE_API_KEY,STORECOVE_LEGAL_ENTITY_ID; príjemca sa určí z Peppol-ID zákazníka, napr. 0208 → BE:EN, 0106 → NL:KVK, inak e-mailom cez Storecove) alebo cez Banqup od Unifiedpost (BANQUP_CLIENT_ID,BANQUP_CLIENT_SECRET,BANQUP_SPACE_ID;BANQUP_SANDBOX=1pre testovacie prostredie; Banqup skontroluje UBL a sám ho doručí), na vlastnú adresu (FACTUUR_HTTP_URL, napr. účtovný program alebo iná služba Peppol) alebo stiahnutie. Jedna faktúra na blok; blok je už zaplatený, preto "uhradené". Číslo KvK/IČO, IBAN, Peppol-ID, predpona a splatnosť v časti Údaje na faktúre. Všetky faktúry dole na karte (oprávnenie Tržby za obdobie). - Kľúče, tajné kódy a hlavičky sa nikdy nezobrazujú (iba "vyplnené"; nechať prázdne = ponechať, Vymazať = odstrániť) a nezapisujú sa do denníka (iba ktoré polia sa zmenili). Sú uložené v databáze (
vestiging.peppol_gegevens): v zálohách áno, v exporte konfigurácie nie.
Samoobslužný kiosk
Hostia si objednávajú sami na stojane alebo tablete, ako vo fast foode, a platia pri pokladni alebo kartou na kiosku. Objednávacie obrazovky sú súčasťou samotnej pokladne, takže menu, ceny, možnosti, menu, happy hours, časti dňa, fotky, alergény, jazyky aj bloček pochádzajú z pokladne a netreba ich nikde inde nastavovať. Na kiosku beží aplikácia PinPortal Kiosk 2 (Android, aj Sunmi, a Windows, Linux a macOS), ktorá zobrazuje stránku a tlačí bloček. Predvolene vypnuté.
Zapnutie a nastavenie (správca): Nastavenia → Prevádzka → Obrazovky a ovládanie → Samoobslužný kiosk.
- Zvoľte, čo si hosť môže vybrať: Na mieste a/alebo So sebou (so sebou počíta s cenou so sebou a sadzbou DPH so sebou, ak sú nastavené).
- Uvítací text, po koľkých sekundách bez dotyku sa kiosk vráti na začiatok (košík sa vyprázdni) a ktoré skupiny produktov sú na kiosku (nič nezaškrtnuté = všetky).
- Ešte niečo k tomu?: zaškrtnite skupiny produktov (napr. nápoje, dezerty); pri košíku potom kiosk ponúkne niekoľko produktov z nich.
- Platenie, pre každý kiosk (pozri Pridanie a prepojenie kiosku):
- Pri pokladni (predvolené, ako pri starom kiosku): hosť objedná, dostane číslo na vyzdvihnutie a zaplatí pri pokladni. Pri kiosku nie je potrebný platobný terminál.
- Kartou pri kiosku: hosť zaplatí na platobnom termináli pri kiosku.
- Hosť si vyberie: pri pokladni alebo kartou. Ak kiosk nemá terminál, platí sa pri pokladni.
- Do kuchyne (pri platení pri pokladni): hneď po objednaní na kiosku (predvolené), alebo až po zaplatení pri pokladni.
- Bloček: na tlačiarni kiosku (predvolené), na tlačiarni bločkov pokladne, alebo bez bločku (len číslo na obrazovke). Pri platení pri pokladni kiosk vytlačí lístok s číslom a zatiaľ nezaplatené; bloček príde pri zaúčtovaní pri pokladni.
- Stav objednávky v telefóne (voliteľné, štandardne vypnuté): na bločku z kiosku a na záverečnej obrazovke je QR kód. Hosť ho naskenuje, vidí svoje číslo a stav (objednané, pripravuje sa, hotové) a dostane upozornenie, keď je objednávka hotová. Funguje cez správcovský portál, pokladňa k nemu musí byť pripojená.
- Alkohol a tovar na kilá nie sú na kiosku nikdy: bez obsluhy sa nedá overiť vek a nie je tam váha.
- Skener čiarových kódov (voliteľné, predvolene všetko vypnuté): zaškrtni, čo smie sken na kiosku urobiť:
- produkt do košíka (kód pri produkte);
- zľavový kód;
- vernostnú kartu (hosť zbiera body);
- darčekovú poukážku alebo predplatenú kartu ako platbu. Ak je zostatok dostatočný, objednávka je hneď zaplatená. Inak poukážka zaplatí časť a hosť zaplatí zvyšok kartou alebo pri pokladni (to je potom povolené aj na kiosku len s platbou kartou). Po takejto čiastočnej platbe už hosť nemôže zrušiť; objednávka je v pokladni ako Kiosk … · číslo.
Samotný skener nastavíš na kiosku: v aplikácii PinPortal Kiosk 2 v správe → Skener čiarových kódov (ako klávesnica, vstavaný skener alebo port COM), s testom skenera. Skener, ktorý funguje ako klávesnica, funguje aj bez aplikácie.
- Dobiť zostatok (voliteľné, predvolene vypnuté; funguje iba vtedy, keď je zapnutý Dobíjateľný zostatok): na úvodnej obrazovke kiosku je potom Dobiť zostatok. Hosť naskenuje svoju kartu alebo poukážku (alebo zadá kód), uvidí zostatok a vyberie sumu. Sumy si nastavíš sám (od 1 do 6, predvolene € 10, € 20 a € 50). Platí sa podľa nastavenia kiosku: kartou, alebo pri pokladni s číslom na vyzdvihnutie. Po zaplatení je suma na zostatku. Takéto dobitie nejde do kuchyne, nie je na vyvolávacej obrazovke a nedostane QR kód. Aj tu platí najvyšší zostatok z nastavenia Dobíjateľný zostatok.
- Na moju izbu (prepojenie s hotelom, predvolene vypnuté; Nastavenia → Hotel → Samoobsluha): pri košíku sa potom zobrazí Zapísať na moju izbu. Hotelový hosť zadá číslo izby a priezvisko; ak to zodpovedá hosťovi, ktorý v tej izbe práve býva, ide objednávka do kuchyne a je zaplatená na izbu (pozri Hotelový softvér: zápis na izbu).
- Belgicko (čierna skrinka): čo ešte nebolo otestované s čiernou skrinkou, je na kiosku automaticky vypnuté (darčeková poukážka alebo kredit ako platba, dobitie, zľavový kód, menu, voľby s príplatkom, happy hour), rovnako ako pri pokladnici.
Pridanie a prepojenie kiosku
- Pri Kiosky zadajte názov (napr. Kiosk vchod) a zvoľte Pridať kiosk. Dostanete kód prepojenia s 6 číslicami (platný 30 minút).
- Pri kiosku vyberte, ako hosť platí: štandardne pri pokladni. Ak je to kiosk s platobným terminálom, zvoľte kartou alebo hosť si vyberie a vyberte platobný terminál tohto kiosku (z Nastavenia → Platby).
- Otvorte na kiosku stránku kiosku:
- v prevádzke: v aplikácii v správe → Vast adres adresu uvedenú pri nastavení, napr.
http://192.168.1.20:3000/kiosk; - alebo cez správcovský portál (https, aj keď kiosk nie je v rovnakej sieti): prepojte adresu kiosku uvedenú pri nastavení s kódom kiosku v aplikácii, rovnako ako pri starom kiosku.
- v prevádzke: v aplikácii v správe → Vast adres adresu uvedenú pri nastavení, napr.
- Zadajte na kiosku kód prepojenia. Hotovo: kiosk si pamätá svoj vlastný kľúč. Prepojiť znova dá nový kód; Odstrániť ho odpojí.
Pri každom kiosku je vidieť, či je online.
Ako hosť objednáva
- Úvodná obrazovka s uvítacím textom; hosť si zvolí jazyk (všetky jazyky pokladnice) a ťukne na objednanie.
- Na mieste alebo so sebou.
- Ponuka podľa skupín produktov, s fotkami, cenou (s happy hour), alergénmi a tým, čo je vypredané. Produkty s výberom alebo menu otvoria okno výberu.
- Košík: úprava množstva a prípadne Ešte niečo k tomu?.
- Objednať (platenie pri pokladni): hosť vidí svoje číslo na vyzdvihnutie veľké na obrazovke so sumou, dostane lístok a zaplatí pri pokladni. V pokladni je objednávka otvorená ako Kiosk Vchod · 42 (číslo, ktoré hosť povie); účtuje sa ako vždy. Potom sa na vyvolávacej obrazovke zobrazí ako zaplatená a ide do kuchyne, ak to malo byť až po zaplatení.
- Zaplatiť kartou: pokladňa pošle sumu na terminál tohto kiosku (rovnaké prepojenie platieb ako pri pokladni). Ak sa to nepodarí, hosť môže skúsiť znova alebo zrušiť (alebo, ak si smie vybrať, predsa zaplatiť pri pokladni). Až po úspešnej platbe ide objednávka do kuchyne a je zaúčtovaná. Hosť vidí svoje číslo na vyzdvihnutie veľké na obrazovke a dostane bloček.
- Po niekoľkých sekundách sa kiosk vráti na začiatok.
Pri poruche: hlásenie a núdzový režim (v aplikácii kiosku, správa → Bij storing; predvolene vypnuté). Ak sa kiosk nevie spojiť s pokladňou, zobrazí Even gesloten. Dve funkcie navyše:
- Teams, Slack, Discord, ntfy, Home Assistant, Make alebo Zapier) a správu hersteld, keď to znova funguje. Tlačidlom Testmelding sturen overíte adresu.
- Núdzový režim: kiosk si uloží jednoduchú ponuku, ktorú mu odovzdá stránka kiosku: produkty bez výberov a menu, s cenou na mieste (alebo so sebou, ak je to jediná možnosť).
- Ak je pokladňa nejaký čas nedostupná (predvolene 60 sekúnd), hosť objednáva z tejto ponuky.
- Hosť platí kartou alebo pri pulte. Platba kartou je možná, len ak je v aplikácii zapnuté Pinbetaling.
- Vytlačia sa dva núdzové lístky: jeden pre hosťa (N1, N2 …) a jeden pre pult/kuchyňu. Je na nich uvedené, že nejde o bloček.
- Keď sa pokladňa vráti, stránka kiosku vloží núdzové objednávky do pokladne ako Nood N… <kiosk>. Nejdú do kuchyne (tá už núdzový lístok mala) a nezobrazujú sa na vyvolávacej obrazovke.
- Zaplatené kartou a rovnaká suma ako v pokladni: vyúčtované ako Ručná platba kartou. Inak (platba pri pulte alebo iná suma) zostane objednávka otvorená pre obsluhu.
- Všetko je zapísané v denníku.
- Belgicko: pri registrovanom pokladničnom systéme (GKS, čierna skrinka) musí každý predaj hneď prejsť cez pokladňu a FDM. Núdzový režim vtedy pravdepodobne nie je povolený; najprv si to overte. Aplikácia kiosku ho v Belgicku zapne len po dodatočnom potvrdení a pokladňa pri kiosku zobrazí upozornenie.
V pokladni je objednávka z kiosku bežná objednávka (so sebou alebo na mieste, s názvom Kiosk Vchod) na meno zamestnanca Kiosk. Pokladňa ho vytvorí sama; nikto sa s ním nemôže prihlásiť. Nenastavujte ho ako neaktívneho, inak kiosk nemôže objednávať. Objednávky z kiosku sú v prehľadoch, v Bločkoch a na vyvolávacej obrazovke. Objednávka nedokončená na kiosku (neobjednaná alebo nezaplatená kartou) po 30 minútach sama prepadne.
Platba kartou v testovacom režime (Nastavenia → Platby)? Potom kiosk v skutočnosti neinkasuje; praktické na vyskúšanie. Bez internetu sa nedá platiť kartou; kiosk potom povie, že objednať sa dá pri pulte.
Porucha: ak pokladňa nie je dostupná, aplikácia kiosku ukáže "Chvíľu zatvorené" a sama pokračuje. Ak kiosk beží cez správcovský portál a vypadne internet, aplikácia môže prejsť na pokladňu v miestnej sieti (v aplikácii: správa → Rozšírenia → Pri poruche prejsť na miestnu sieť); adresu odovzdá kiosk sám.
Vypnutie: kiosk ukazuje, že je na chvíľu zatvorený. Kiosky a nastavenia zostanú uložené. V protokole je zapnutie/vypnutie, nastavenia, pridané a odstránené kiosky, prepojenia a zrušené objednávky.
Digitálna menu tabuľa
Lístok s cenami na televízore (alebo inom monitore s prehliadačom), priamo z pokladne. Štandardne vypnuté; zapnutie v Nastavenia → Prevádzka → Obrazovky a ovládanie → Digitálna menu tabuľa. Potom na televízore otvorte http://<kassaserver>:3000/menubord (alebo tlačidlo Na vlastnej obrazovke / Na tablete alebo telefóne s QR kódom). Bez prihlásenia a bez párovania.
- Pre každú skupinu produktov produkty s cenou, v poradí ako na pokladni. Sami zvolíte, ktoré skupiny (a v akom poradí), 1 až 4 stĺpce, tmavé alebo svetlé, vlastný nadpis (prázdne = názov prevádzky), fotky produktov a alergény.
- Hneď správne: tabuľa si každých 10 sekúnd vyžiada lístok (a hneď pri zmene), takže vypredaný produkt (prečiarknutý s Vypredané, alebo stiahnutý z tabule), prázdne zásoby, happy hour (akciová cena s prečiarknutou bežnou cenou, a názov a čas konca hore) a časti dňa (len to, čo sa práve predáva) sa na nej automaticky zobrazia správne.
- Ak sa všetko nezmestí na obrazovku, strany sa striedajú (štandardne každých 12 sekúnd, nastaviteľné od 5 do 120).
Personál a PIN kódy
Nastavenia → Personál (iba správca): pridávať zamestnancov, meniť meno, rolu a PIN a deaktivovať ich.
- Roly: obsluha (objednávanie, platba, X-report), manažér (navyše zľavy, vrátenia, uzávierka dňa, pokladničná zásuvka a denník) a správca (všetko, aj všetky Nastavenia). To je predvolené; čo smie obsluha a manažér, sa dá upraviť (pozri Oprávnenia podľa role).
- PIN s 4 až 8 číslicami, jedinečný medzi aktívnymi zamestnancami. PIN kódy sú v databáze uložené iba zašifrované (hash) a nedajú sa spätne prečítať.
- Natrvalo odstrániť sa nedá (účtenky a denník odkazujú na zamestnanca); neaktívny = už sa nemôže prihlásiť.
- Vždy zostane aspoň jeden aktívny správca.
- Iná rola, nový PIN alebo deaktivácia: prebiehajúce relácie tohto zamestnanca sa okamžite ukončia.
- Belgicko: voliteľne číslo národného registra (rijksregisternummer) pre evidenciu personálu.
- Jazyk: jazyk obrazoviek pre tohto zamestnanca (alebo "Jazyk zariadenia"). Po prihlásení je pokladňa hneď v tomto jazyku; zamestnanec ho môže zmeniť aj sám vlajočkou vpravo dole (pozri Jazyky).
- Tip: pred spustením pokladne naostro nahraďte demo PIN kódy 1111 a 2222.
Prihlásenie kartou (voliteľné)
Predvolene vypnuté. Zapnutie: Nastavenia → Personál, začiarkni Prihlásenie kartou (NFC, RFID alebo iButton). Potrebné: USB čítačka kariet, ktorá funguje ako klávesnica (pre NFC alebo RFID karty, prívesky na kľúče, náramky alebo kľúče iButton). Takáto čítačka "napíše" číslo karty a stlačí Enter; nie je potrebný ovládač ani prepojenie.
- Priradenie: ťukni na zamestnanca, potom na Priradiť kartu a prilož kartu k čítačke. Karta patrí jednému zamestnancovi. Odobrať kartu, ak sa stratí.
- Prihlásenie: na prihlasovacej obrazovke prilož kartu k čítačke. PIN funguje aj naďalej normálne.
- Príchod a odchod (ak je zapnutý): na prihlasovacej obrazovke Príchod / odchod a kartu k čítačke.
- Číslo karty je v databáze uložené iba zašifrované (hash), rovnako ako PIN. Neaktívni zamestnanci sa nemôžu prihlásiť ani svojou kartou.
- Vypnuté: prihlásenie iba PIN kódom, ako vždy. Priradené karty zostanú uložené.
Práva podľa roly
Nastavenia → Oprávnenia (iba správca): pre každú rolu zaškrtnite, čo smie obsluha a manažér. Predvolene je všetko presne ako vyššie (ako to pokladňa robila vždy); políčko, ktoré sa líši, je farebne zvýraznené.
| Oprávnenie | Obsluha | Manažér |
|---|---|---|
| Mazať riadky po objednaní (storno) | áno | áno |
| Dať zľavu / odstrániť zľavu | nie | áno |
| Označiť produkt ako "vypredaný" | áno | áno |
| Vytlačiť kópiu účtenky | áno | áno |
| Vrátenie (dobropis) | nie | áno |
| Platiť na faktúru a prijímať platby na faktúru (len so zapnutou platbou na faktúru) | nie | áno |
| Priebežný stav (X-report) | áno | áno |
| Uzávierka dňa (Z-report) | nie | áno |
| Tržba za obdobie | nie | áno |
| Spravovať pokladničnú zásuvku | nie | áno |
| Spravovať darčekové poukážky (iba pri poukážkach so zostatkom) | nie | áno |
| Čítať recenzie a odpovedať na ne (len so zapnutou správou recenzií) | nie | áno |
| Spravovať vernostnú kartu (len so zapnutou vernostnou kartou) | nie | áno |
| Zobraziť denník | nie | áno |
| Sledovať obraz z kamier (len so zapnutým obrazom z kamier) | nie | áno |
| Spravovať sklad (iba pri zapnutom sklade) | nie | áno |
| Správa produktov | nie | nie |
| Spravovať pôdorysy | nie | nie |
| Nastaviť prevádzku, platby a tlačiarne | nie | nie |
| Zobraziť a upraviť pracovný čas | nie | nie |
- Správca smie vždy všetko. Zmena personálu a oprávnení zostáva vždy iba pre správcu (inak by si niekto mohol pridať viac oprávnení).
- Tlačidlá a karty, ktoré rola nesmie používať, sú pre ňu skryté; pokladničný server to tiež kontroluje. Ak manažér dostane napr. Spravovať produkty, uvidí tlačidlo Nastavenia iba s kartou Produkty.
- Zmeny platia okamžite na všetkých pokladniach a zapisujú sa do denníka. Obnoviť predvolené vráti všetko do pôvodného stavu.
Údaje o podniku
Nastavenia → Prevádzka (iba správca): názov, adresa, PSČ, mesto, telefón a IČ DPH prevádzky. Tieto údaje sú hore na každom pokladničnom doklade a pro forme. Tu nastavíte aj text na spodku účtenky (môže mať viac riadkov; prázdne = bez textu; predvolene "Bedankt en tot ziens!") a pod ním jazyk pokladničného dokladu (predvolene holandčina; pozri Jazyky). Náhľad účtenky sa mení naživo. Po uložení ďalšia účtenka hneď použije nové údaje. Krajinu a daňové údaje (GKS) tu zámerne nemožno meniť. V Belgicku je IČ DPH povinné. Zaškrtnutím Zaokrúhľovať platby v hotovosti na 5 centov (štandardne vypnuté) sa pri hotovosti celková suma zaokrúhli (€ 6,62 → € 6,60, € 6,63 → € 6,65); rozdiel sa na účtenke zobrazí ako "Zaokrúhlenie". Platba kartou zostáva vždy presná na cent.
Správa produktov
Prihláste sa ako správca a zvoľte Nastavenia → Produkty.
- Pridávať, upravovať (názov, cena, skupina, sadzba DPH na mieste a so sebou, názov na účtenke, kód, vypredané) a odstraňovať skupiny produktov a produkty. Skupiny aj produkty môžu mať vlastnú farbu; produkt s farbou má na obrazovke objednávok farebné tlačidlo (text automaticky biely alebo tmavý pre lepšiu čitateľnosť).
- Poradie zmeníte potiahnutím skupiny alebo produktu za ≡. Funguje to myšou aj prstom na tablete. Presne toto poradie sa potom zobrazí na obrazovke objednávok; otvorené obrazovky pokladne sa hneď aktualizujú.
- Odstránenie vyradí produkt z pokladne, ale staré objednávky a daňový žurnál ho stále poznajú. Skupinu môžete odstrániť, až keď je prázdna.
- Možnosti: otvorte produkt alebo skupinu produktov a v časti "Možnosti" pridajte skupiny možností, napr. "Spôsob prípravy" (presne jedna, povinné), "Omáčka" (najviac jedna) alebo "Navyše" (viac, s minimom a maximom; prázdne maximum = neobmedzené). Každá možnosť má názov a príplatok (môže byť záporný, napr. -0,50). Skupiny možností skupiny produktov platia pre všetky produkty v tejto skupine, navyše k vlastným možnostiam produktu. Poradie cez ▲▼. Odstrániť sa dá vždy: existujúce objednávky a účtenky si zvolené možnosti uchovávajú samy. Server kontroluje aj povinné možnosti a maximum.
- Fotka pre každý produkt: pozri Fotky produktov.
- Cena za kilo, číslo PLU a tara (iba keď je váha zapnutá): pozri Nastavenie váhy. Bez zaškrtnutia zostáva produkt na kusy.
Fotky produktov
Každý produkt môže mať fotku.
- Nastavenie fotky: Nastavenia → Produkty → vyberte produkt → Vybrať fotku (na tablete alebo telefóne to ide aj priamo fotoaparátom). Fotka sa v prehliadači zmenší na najviac 512 × 512 pixelov (JPEG, zvyčajne 20–80 kB) a hneď sa uloží; Iná fotka ju nahradí, Odstrániť fotku ju odstráni. V zozname produktov je pred názvom malá fotka. Iba s oprávnením Spravovať produkty; jpg, png a webp, najviac 512 kB.
- Čo sa má zobrazovať, volí správca v Nastavenia → Prevádzka → Fotky produktov, nezávisle od seba a predvolene vypnuté:
- Fotka produktu na tlačidlách obrazovky objednávok: fotka hore na tlačidle produktu, pod ňou názov a cena.
- Fotka produktu pri produktoch na zákazníckom displeji: malá fotka pred každým riadkom na zákazníckom displeji (zákaznícky displej musí byť tiež zapnutý). Produkty bez fotky zostávajú, ako sú; ak je to vypnuté, všetko funguje presne ako predtým.
Skener čiarových kódov
So skenerom čiarových kódov na pokladni skenuješ produkty, zľavové kódy, vernostné karty a darčekové poukážky. Zapína sa v Nastavenia → Skener (karta pri tlačiarňach a váhe; predvolene vypnuté). Zaškrtni, čo sken na obrazovke objednávky urobí:
- Produkt na účtenku: produkt s týmto kódom (Nastavenia → Produkty, pole Kód; napr. čiarový kód EAN z obalu). Pri výberoch, menu alebo cene za kilo sa najprv otvorí okno výberu alebo váha, rovnako ako pri ťuknutí. To isté robí Skenovanie na obrazovke objednávky pri Tlačiť etikety; to naďalej funguje ako doteraz.
- Zľavový kód na účtenku (ak sú zľavové kódy zapnuté).
- Vernostná karta: zákazník s týmto číslom karty sa pridá na účtenku (ak je vernostná karta zapnutá). Ak naskenuješ neznámy kód na účtenke so zákazníkom, pokladňa sa opýta, či je to jeho nová karta.
- Darčeková poukážka alebo predplatená karta: pokladňa zobrazí zostatok (ak sú darčekové poukážky so zostatkom zapnuté). Platí sa v Zaplatiť → Darčeková poukážka; tam môžeš poukážku aj naskenovať.
Pokladňa hľadá najprv medzi produktmi, potom medzi vernostnými kartami, darčekovými poukážkami a zľavovými kódmi. Skenovanie funguje na obrazovke objednávky, keď nie si vo vstupnom poli. Vo vstupnom poli sa kód jednoducho zapíše do toho poľa.
Test skenera: v Nastavenia → Skener uvidíš pri každom skene kód a čo z neho pokladňa urobí, aj keď je skener ešte vypnutý. Ak to nefunguje:
- Nastav skener na klávesnicu (USB-HID), s Enter za kódom. Pri väčšine skenerov to tak už je.
- Vstavaný skener (napr. pokladne Sunmi) nastav v nastaveniach skenera zariadenia na vstup z klávesnice.
- Etikety z váhy TS6X (hmotnosť a cena) rieši váha sama, aj so zapnutým skenerom.
Na kiosku sa skener nastavuje osobitne (Nastavenia → Prevádzka → Kiosk); pozri Samoobslužný kiosk.
Tlač etikiet
Etikety tovaru s názvom, cenou a čiarovým kódom, na tlačiarni etikiet (Brother, Dymo, Zebra ...) nainštalovanej v počítači alebo tablete. Zapína sa v Nastavenia → Prevádzka → Tlačiť etikety (predvolene vypnuté). Tam vyberieš aj formát etikety (38 × 25, 57 × 32, 62 × 29 alebo 100 × 50 mm) a či na nej bude cena a čiarový kód. Vytlačiť ukážku vytlačí jednu skúšobnú etiketu.
- Nastavenia → Produkty → (produkt) → Etikety: vyber počet a Tlačiť.
- Nákup → (prijatá objednávka) → Tlačiť etikety: pre každý produkt toľko etikiet, koľko prišlo (prijaté objednávacie jednotky × počet v objednávacej jednotke; suroviny nie). Najviac 500 etikiet naraz.
- Pokladňa otvorí dialóg tlače: vyber v ňom tlačiareň etikiet a formát papiera kotúča. Každá etiketa je jedna strana.
- Čiarový kód je kód produktu (Nastavenia → Produkty): 8 alebo 13 číslic so správnou kontrolnou číslicou = EAN (12 číslic: kontrolná číslica sa doplní), inak Code 128 (písmená, číslice a interpunkcia, do 30 znakov). Bez kódu nie je čiarový kód.
- Skenovanie na obrazovke objednávky (začiarkavacie políčko, predvolene vypnuté): skener čiarových kódov, ktorý funguje ako klávesnica, pridá produkt s týmto kódom, s bežnými voľbami (možnosti, váha, alergia). Nie spolu s váhou TS6X, ktorá má vlastné etikety s hmotnosťou a cenou.
- Oprávnenie: Spravovať produkty alebo Spravovať sklad.
Nastavenie váhy (A&D, Aclas, Adam Equipment, Avery Berkel, Avery Weigh-Tronix, Balanzas Marques, Baxtran, Bizerba, Brecknell, CAS, Datalogic, Dibal, DIGI, Dini Argeo, Excell Precision, Gram, Ishida, Kern & Sohn, Mettler Toledo, Minebea Intec, Ohaus, Precia Molen, Precisa, Rice Lake, Rongta, Sartorius, Star Micronics, T-Scale, UWE, Wedderburn, Wintec, Zebra)
Samostatná karta Nastavenia → Váha (oprávnenie Nastaviť prevádzku, platby a tlačiarne, predvolene iba správca; karta je tam vždy, aj keď je váha ešte vypnutá). Predvolene vypnuté: pokladňa potom funguje presne ako predtým. Nevidíte kartu?
Automatické vyhľadávanie. Ak ešte nie je nič nastavené, pokladnica pri otvorení tejto časti vyhľadáva sama (tlačidlo Hľadať to spraví znova):
- beží pokladnica (server) priamo na PC alebo AI váhe Aclas (TS6X, TS3X, TS5EX/NX/GX, iS6X, iS2X, iR6X, Ti6X, iL8X; značka/model zariadenia: Windows cez WMI, Android cez
getprop, Linux cez DMI) a odpovedá Aclas Scale Module? Potom sa táto váha pripraví ako Na tomto zariadení, a etiketovacia váha tiež; na Linuxe (bez Scale Module) vstavaná váha na nájdenom internom porte (/dev/ttyS...) ako "TS6X (vstavaná)", aj s modelom; - je na COM/USB porte pripojená OS6X? Každý port sa skúša s 9600, 4800, 2400 a 19200 baud: najprv chvíľu počúvať (nepretržite), potom poslať
W(Toledo), a inak Dialog 06 (9600, 7 dátové bity, nepárna parita: dopyt na stav).
Nájdené = vložené do formulára s tlačidlom Zapnúť a používať: jedno ťuknutie a funguje to. (Hľadanie pošle W na každý voľný COM port; port, ktorý je obsadený, napr. platobným terminálom, sa preskočí.)
Všetky váhy Aclas. Pri každej váhe zvolíš model; pokladnica potom vie, ako sa dá pripojiť. Existujú dva druhy:
- Na tomto zariadení (nastaviť raz): pokladnica beží na váhe (PC alebo AI váha). S Windows alebo Androidom váži cez Aclas Scale Module, bez portu, rýchlosti či protokolu; s Linuxom (bez Scale Module) cez interný port váhy (zvyčajne
/dev/ttyS0alebo/dev/ttyS1), s portom, rýchlosťou a protokolom. Takú je len jednu na pokladnicu; Hľadanie ju nájde samo. PC alebo AI váha (TS6X, iS6X ...) je vždy Na tomto zariadení: v zozname môže byť len raz, ostatné PC/AI modely sa potom už nedajú vybrať. TS6X inde v prevádzke však môže tlačiť etikety (zapni potom len Skenovať etikety). - Pripojené (viac naraz): váha je pripojená ku serveru pokladnice káblom (RS232/USB), cez Bluetooth alebo sieť. Koľko treba (najviac 8), každá s vlastným názvom.
Jeden zoznam, dve zaškrtávacie políčka. Všetky váhy sú v jednom zozname. Pri každej váhe zapneš, čo robí: Váženie pri pokladnici (pokladnica si pri objednávaní vyžiada hmotnosť) a/alebo Skenovať etikety (váha vytlačí etiketu s čiarovým kódom, ktorú pokladnica naskenuje, a dostane PLU z pokladnice). PC alebo AI váha ako TS6X zvládne oboje; etiketovacia váha LS len etikety. Etikety môžu prichádzať z jednej váhy na prevádzku.
| Model | Druh | Pripojenia | V pokladnici |
|---|---|---|---|
| OS6X | POS váha | RS232, USB, Bluetooth | pripojená, viac naraz |
| OS2X | POS váha | RS232, USB | pripojená, viac naraz |
| CS6X, CS3X | Pokladničná váha | RS232, USB, Ethernet, Wi-Fi | pripojená, viac naraz |
| TS6X, TS3X, TS5EX, TS5NX, TS5GX | PC váha (Windows, Android, Linux) | RS232, USB, Ethernet, Wi-Fi | na tomto zariadení (1x), aj ako etiketovacia váha |
| iS6X, iS2X, iR6X, Ti6X, iL8X | AI váha s rozpoznávaním produktov (Windows, Android, Linux) | RS232, USB, Ethernet, Wi-Fi | na tomto zariadení (1x), aj ako etiketovacia váha |
| iS5X, OiT2X | AI váha (len Linux) | RS232, USB, Ethernet | pripojená alebo ako etiketovacia váha |
| LS2S, LS2RX, LS2CX, LS2NX, LS5SX, LS5RX, LS5CX, LS5NX, LS6CX, LS6RX, LS6NX | Etiketovacia váha | RS232, Ethernet, Wi-Fi | skenovanie etikiet a PLU |
| PS1CX, PS1DX, PS6CX, PS6DX | Cenová váha | RS232 | pripojená, viac naraz |
| PS1BX | Cenová váha bez pripojenia | žiadne | hmotnosť ručne |
| LH15X | Závesná váha s tlačiarňou etikiet | RS232, Ethernet, Wi-Fi | pripojená alebo ako etiketovacia váha |
A&D, Adam Equipment, Avery Berkel, Avery Weigh-Tronix, Balanzas Marques, Baxtran, Bizerba, Brecknell, CAS, Datalogic, Dibal, DIGI, Dini Argeo, Excell Precision, Gram, Ishida, Kern & Sohn, Mettler Toledo, Minebea Intec, Ohaus, Precia Molen, Precisa, Rice Lake, Rongta, Sartorius, Star Micronics, T-Scale, UWE, Wedderburn, Wintec a Zebra. Zahrnuté sú bežné modely týchto značiek, pri ktorých je jasné, ako s nimi pokladnica komunikuje (na otestovanie = protokol nie je doslovne uvedený v žiadnom zdroji; pokladnica zvolí to najpravdepodobnejšie). Všetky pripojené (viac naraz) alebo ako etiketovacia váha, ktorej etiketu pokladnica naskenuje:
| Značka | Model | Druh | Pripojenie | Protokol (z výroby) | V pokladnici |
|---|---|---|---|---|---|
| A&D | EK-i (okrem iného EK-610i), HV-WP | Pokladničná váha (len hmotnosť) | RS232, EK-i aj USB | Nepretržite (režim stream), 2400 baudov, 7E1 | pripojená, viac naraz |
| Adam Equipment | Swift | Cenová váha | RS232, USB (voliteľne) | Nepretržite (nepretržite do PC), 9600 8N1 (na otestovanie) | pripojená, viac naraz |
| Avery Berkel | FX110, FX120, FX131 (vstavaná so skenerom) | Pokladničná váha | RS232, FX131 aj USB | Mettler Toledo 82/7 = Toledo 8217 (pokladnica posiela W), 9600 baudov, 7E1 | pripojená, viac naraz |
| Avery Berkel | FX125 | Cenová váha | RS232 | Checkout-Dialog 06 (9600, 7O1) | pripojená, viac naraz |
| Avery Berkel | Xs, XTs, XTi | Etiketovacia váha | Ethernet, Wi-Fi, USB | vlastné PLU na váhe | skenovať etikety |
| Avery Weigh-Tronix | 7820, 7829, ZP900 | Pokladničná váha | RS232, 7820 aj USB, ZP900 aj USB a Ethernet | NCI (pokladnica posiela W), 9600 baudov, 7E1 | pripojená, viac naraz |
| Balanzas Marques | BM1000P TOP | Pokladničná váha (len hmotnosť) | RS232 | METTLER (pokladnica posiela W, Toledo), 9600 baudov, 7E1 | pripojená, viac naraz |
| Balanzas Marques | BM5 Junior Tower Label, BM500 ETQ | Etiketovacia váha | Ethernet, USB, RS232, BM500 ETQ aj Wi-Fi | vlastné PLU na váhe | skenovať etikety |
| Baxtran | TW, VW, XTA, XTA-P | Cenová váha | RS232 | Toledo (pokladnica posiela W), 9600 baudov, 7E1 | pripojená, viac naraz |
| Bizerba | CS 300 (aj vstavaná) | Pokladničná váha | RS232 | Checkout-Dialog 06 (9600, 7O1) | pripojená, viac naraz |
| Bizerba | K-Class Flex, KH II | Etiketovacia váha | Ethernet | vlastné PLU na váhe | skenovať etikety |
| Brecknell | 6702U, 6710U, 6720U | Pokladničná váha | RS232, USB (virtuálny COM port) | NCI (pokladnica posiela W), 9600 baudov, 7E1 | pripojená, viac naraz |
| CAS | PD-II, PDN, PDI, PDS-B | Pokladničná váha | RS232, PDN aj USB a Bluetooth, PDI aj USB | ECR type 2 = Toledo (pokladnica posiela W), 9600 baudov, 7E1 | pripojená, viac naraz |
| CAS | CL3000, CL5500, CL7200 | Etiketovacia váha | Ethernet, USB, RS232, CL5500 a CL7200 aj Wi-Fi | vlastné PLU na váhe | skenovať etikety |
| Datalogic | Magellan 9300i, 9400i, 9800i (skener s váhou) | Pokladničná váha | RS232 (samostatný port váhy), USB | Mettler Toledo 8217 (pokladnica posiela W), 9600 baudov, 7E1 | pripojená, viac naraz |
| Dibal | KS-400, D-POS 400 | Pokladničná váha | RS232, D-POS 400 aj USB | Checkout-Dialog 06 (9600, 7O1) | pripojená, viac naraz |
| Dibal | G-325, PI-100 | Cenová váha | RS232 | Checkout-Dialog 06 (9600, 7O1) | pripojená, viac naraz |
| Dibal | M-500 (Mistral), D-900, CS-2200 | Etiketovacia váha | Ethernet, Wi-Fi, USB | vlastné PLU na váhe | skenovať etikety |
| DIGI | DS-781 | Cenová váha | RS232 | DIGI Type B (pokladnica posiela ENQ), 9600 8N1 | pripojená, viac naraz |
| DIGI | SM-120, SM-6000 | Etiketovacia váha | Ethernet, Wi-Fi | vlastné PLU na váhe | skenovať etikety |
| Dini Argeo | DFW, DGT, 3590E | Pokladničná váha (len hmotnosť) | RS232, USB, Ethernet, DFW a 3590E aj Wi-Fi | Nepretržite (ST,GS, 0.512,kg), 9600 8N1 | pripojená, viac naraz |
| Excell Precision | TPE, AM4, FD4-P, FDP4-P, GE4, GEP4 | Cenová váha | RS232 | Nepretržite (ST,GS,+0.876kg), 9600 8N1 (okrem TPE na otestovanie) | pripojená, viac naraz |
| Gram | XFOC RS, XFOC+ RS, ZFOC RS | Cenová váha | RS232, USB (kábel od Gram) | Gram (pokladnica posiela ENQ, potom DC1), 9600 8N1 (XFOC na otestovanie) | pripojená, viac naraz |
| Ishida | Uni-3, Uni-5, Uni-7, Uni-9 | Etiketovacia váha | Ethernet, Wi-Fi, USB | vlastné PLU na váhe | skenovať etikety |
| Kern & Sohn | RPB, RFC | Cenová váha | RS232, USB | Checkout-Dialog 06 (Prot = DLG-06, 9600, 7O1) | pripojená, viac naraz |
| Kern & Sohn | RFE (cena), IFB, EOC | Cenová/pokladničná váha | RS232 | Nepretržite, 9600 8N1 | pripojená, viac naraz |
| Mettler Toledo | Ariva-S | Pokladničná váha | RS232, USB (virtuálny COM port) | Toledo 8217 (pokladnica posiela W), 9600 baudov, 7E1 | pripojená, viac naraz |
| Mettler Toledo | Viva | Pokladničná váha | RS232 | Toledo 8217, 9600 baudov, 7E1 | pripojená, viac naraz |
| Mettler Toledo | bPlus, UC Evo | Etiketovacia váha | Ethernet, Wi-Fi | vlastné PLU na váhe | skenovať etikety |
| Minebea Intec | Signum, Combics, Midrics, Puro | Pokladničná váha (len hmotnosť) | RS232, USB, Signum a Combics aj Ethernet | Nepretržite (SBI, automatická tlač), 9600 8N1 | pripojená, viac naraz |
| Ohaus | Aviator 7000 | Cenová váha | RS232 alebo USB | Checkout-Dialog 06 (9600, 7O1) | pripojená, viac naraz |
| Ohaus | Valor 7000, Ranger 3000, Ranger 4000, Ranger 7000, Defender 3000 | Pokladničná váha (len hmotnosť) | RS232, USB, Ethernet | Nepretržite (Auto Print Continuous), 9600 8N1 | pripojená, viac naraz |
| Precia Molen | DP400 | Pokladničná váha | RS232, USB | Checkout-Dialog 06 (9600, 7O1) | pripojená, viac naraz |
| Precia Molen | DPOS CR, C 210 B, C 210 C | Cenová váha | RS232 | Checkout-Dialog 06 (9600, 7O1; C 210 na otestovanie) | pripojená, viac naraz |
| Precia Molen | Corail 500 | Etiketovacia váha | Ethernet, Wi-Fi | vlastné PLU na váhe | skenovať etikety |
| Precisa | XB, XT, LS, LX (presné váhy) | Pokladničná váha (len hmotnosť) | RS232, LS a LX aj USB | Nepretržite (režim tlače CONTINUOUS), 9600 8N1 | pripojená, viac naraz |
| Rice Lake | BenchPro BP-S, BenchPro BP-R | Pokladničná váha | RS232 | BP-S Toledo 8213, BP-R NCI (obe: pokladnica posiela W), 9600 baudov, 7E1 (na otestovanie) | pripojená, viac naraz |
| Rongta | RLS1000, RLS1100 | Etiketovacia váha | Ethernet, RS232, Wi-Fi | vlastné PLU na váhe | skenovať etikety |
| Sartorius | Entris, Quintix | Pokladničná váha (len hmotnosť) | RS232, USB | Nepretržite (SBI, automatická tlač), 9600 8N1 | pripojená, viac naraz |
| Star Micronics | mG-T12, mG-T30, mG-T60, mG-S8200 | Pokladničná váha (len hmotnosť) | RS232, USB (virtuálny COM port) | Nepretržite, 9600 8N1 (na otestovanie) | pripojená, viac naraz |
| T-Scale | PA10, PA15, PEA10 | Etiketovacia váha | Ethernet | vlastné PLU na váhe | skenovať etikety |
| UWE | ASEP | Cenová váha | RS232 | Nepretržite, 9600 8N1 (na otestovanie) | pripojená, viac naraz |
| Wedderburn | TSDS983 | Pokladničná váha | RS232 | DIGI Type B (pokladnica posiela ENQ), 9600 8N1 (na otestovanie) | pripojená, viac naraz |
| Wedderburn | TSDS781T, TSDS782T | Cenová váha | RS232 | DIGI Type B, 9600 8N1 (na otestovanie) | pripojená, viac naraz |
| Wedderburn | TSSM120 | Etiketovacia váha | Ethernet, RS232 | vlastné PLU na váhe | skenovať etikety |
| Wintec | ScalePOS ACS-S60E (pokladnica so zabudovanou váhou) | Pokladničná váha | interný COM6 (Windows) alebo COM4 (Android) | Nepretržite, 9600 8N1 (na otestovanie) | pripojená |
| Zebra | MP7000, MP72 (skener s váhou) | Pokladničná váha | RS232 (port AUX) | SASI = Toledo (pokladnica posiela W), 9600 baudov, 7E1 (na otestovanie) | pripojená, viac naraz |
- A&D EK-i a HV-WP: nastavte váhu na stream (EK-i:
prt 0; z výroby je nastavená na tlačidlo PRINT) a pokladnicu na Nepretržite s 2400 baudmi a 7E1 (tak je A&D nastavená z výroby). Správa jeST,+00512.00 g(US= hýbe sa,OL= príliš ťažké). - Adam Equipment Swift: nastavte váhu na nepretržite do PC (8N1); pokladnica je potom na Nepretržite.
- Avery Berkel FX110, FX120 a FX131: na váhe zvoľte protokol Mettler Toledo 82/7 a pokladnicu nastavte na Vyžiadať (Toledo) s 7E1 (9600 baudov). Funguje aj Dialog 06. FX125 (s cenovým displejom) Toledo nepozná: tam Dialog 06. Pokladnica to nastaví sama, keď zvolíte model.
- Avery Weigh-Tronix 7820, 7829 a ZP900 a Brecknell 6702U, 6710U a 6720U: NCI, protokol Weigh-Tronix. Pokladnica pošle
W(rovnako ako pri Toledo), váha odpovie hmotnosťou (1.234KG) a stavovým riadkom; ten hovorí, či sa hýbe, je príliš ťažká alebo príliš ľahká. Pokladnica je na Vyžiadať (Toledo) s 7E1 (9600 baudov). USB funguje ako virtuálny COM port. Pri ZP900 nastavte pokladnicu na port 2 (NCI). Pri 67xxU sa dá na váhe nastaviť aj 8213 (SCP03). - Balanzas Marques BM1000P TOP: pri COM porte zvoľte protokol B (METTLER) a 9600 baudov, 7 dátových bitov, párna parita; pokladnica je potom na Vyžiadať (Toledo) s 7E1.
- Baxtran TW, VW, XTA a XTA-P (váhy s výpočtom ceny; VW a XTA-P so stĺpikom): v menu RS232 váhy zvoľte protokol Toledo, 9600 baudov a 7 dátových bitov s párnou paritou (7E1); pokladnica je potom na Vyžiadať (Toledo) s 7E1. Pokladnica to nastaví sama, keď zvolíte model. Funguje aj CONT (váha posiela sama): nastavte potom pokladnicu na Nepretržite s rovnakou rýchlosťou a dátovými bitmi. Pripojenie káblom RS232 (9 pinov) alebo káblom USB-RS232.
- Bizerba CS 300: Checkout-Dialog 06 (špecifikácia Bizerba): pokladnica pošle cenu za kg, overená váha vypočíta sumu. Ak váha žiada kontrolné kódy, získate ich od Bizerba alebo dodávateľa.
- CAS PD-II, PDN, PDI a PDS-B (PDS-B okrem iného pri LRE): na váhe zvoľte ECR type 2 (Toledo) a pokladnicu nastavte na Vyžiadať (Toledo) s 7E1 (9600 baudov).
- Datalogic Magellan 9300i, 9400i a 9800i: nastavte Scale Interface Type samostatného portu váhy na Mettler Toledo 8217 a pokladnicu na Vyžiadať (Toledo) s 7E1.
- Dibal KS-400, D-POS 400, G-325 a PI-100: na váhe zvoľte protokol Checkout_Dialog06 (protokol 24) a 9600 baudov, 7 dátových bitov, nepárnu paritu (typ parametra 5); pokladnica je potom na Dialog 06. D-POS 400 sa môže pripojiť aj cez USB.
- DIGI DS-781: nastavte váhu na Type B / štandardný príkaz (data transmission
00011); pokladnica pošleENQa dostane netto, taru, cenu za kg a sumu. - Dini Argeo DFW, DGT a 3590E: nastavte sériový port na nepretržité odosielanie (9600 8N1); pokladnica je potom na Nepretržite.
- Excell Precision TPE (a 4. generácia AM4, FD4-P, FDP4-P, GE4, GEP4): nastavte výstup RS232 na nepretržite (9600 8N1); pokladnica je potom na Nepretržite.
- Gram XFOC RS, XFOC+ RS a ZFOC RS: protokol Gram (9600 8N1). Pokladnica pošle
ENQ, váha odpovieACK, pokladnica pošleDC1a váha pošle hmotnosť:SOH STX S/U/F teken gewicht eenheid BCC ETX EOT(S= stabilné,U= v pohybe,F= chyba; BCC = XOR od stavu až po jednotku vrátane). Pripojenie cez RS232 alebo káblom USB od Gram. - Kern & Sohn RPB a RFC: na váhe nastavte
Prot = DLG-06(pripojenie k pokladnici je voliteľná výbava 965-419); pokladnica je potom na Dialog 06. RFE, IFB a EOC: nepretržité odosielanie (8N1), pokladnica na Nepretržite. - Mettler Toledo Ariva/Viva: nastavte váhu na protokol Toledo (8217) a pokladnicu na Vyžiadať (Toledo) s Dátové bity / parita = 7E1 (Mettler: 9600 baudov, 7 dátových bitov, párna parita; Ariva sa môže pripojiť aj cez USB ako virtuálny COM port). Pokladnica to nastaví sama, keď zvolíte model.
- Minebea Intec Signum, Combics, Midrics a Puro a Sartorius Entris a Quintix: SBI s automatickou tlačou (9600 8N1); pokladnica je potom na Nepretržite. Správa je
N + 0.512 kg; bez jednotky sa ešte hýbe. - Ohaus Aviator 7000: v nastaveniach váhy (krok 20) zvoľte protokol Dialog 06; pokladnica je potom na Dialog 06. RS232 alebo USB, podľa kábla.
- Ohaus Valor 7000, Ranger 3000/4000/7000 a Defender 3000 (váženie bez ceny): nastavte váhu na Auto Print Continuous (9600 baudov, 8N1) a pokladnicu na Nepretržite. Váha posiela
0.512 kg G;?za hmotnosťou znamená, že sa ešte hýbe. Ranger 7000 sa môže pripojiť aj cez Ethernet (TCP port 9761). - Precia Molen DP400, DPOS CR a C 210 (obchodné váhy patria od roku 2025 k Dibal): Dialog 06 (9600 7O1), rovnako ako Dibal. Ak to pri C 210 nefunguje, skúste Vyžiadať (Toledo) s 7E1.
- Precisa XB, XT, LS a LX: nastavte režim tlače na CONTINUOUS a 9600 8N1, bez dátumu, času a ID na riadku; pokladnica je potom na Nepretržite. Bez jednotky sa hmotnosť ešte mení.
- Rice Lake BenchPro BP-S (Toledo 8213) a BP-R (NCI): pokladnica je na Vyžiadať (Toledo) s 7E1.
- Star Micronics mG-T a mG-S8200: cez RS232 alebo USB (virtuálny COM port, s ovládačom od Star) na Nepretržite.
- UWE ASEP: RS232 do PC/pokladnice, pokladnica na Nepretržite (na otestovanie).
- Wedderburn TSDS983, TSDS781T a TSDS782T sú váhy DIGI pod vlastným označením: DIGI (Type B), rovnako ako DIGI DS-781. Ak to nefunguje, skúste Vyžiadať (Toledo) s 7E1.
- Wintec ScalePOS ACS-S60E: pokladnica beží priamo na ScalePOS; zabudovaná váha je na COM6 (Windows) alebo COM4 (Android), 9600 8N1. Zvoľte Nepretržite; ak nič neposiela, Hľadať nájde správny protokol.
- Zebra MP7000 a MP72: port RS232-AUX je z výroby nastavený na SASI (9600 7E1, pokladnica posiela
W): pokladnicu nastavte na Vyžiadať (Toledo) s 7E1. - Etiketovacie váhy týchto značiek (Avery Berkel, Balanzas Marques, Bizerba, CAS, Dibal, DIGI, Ishida, Mettler Toledo, Precia Molen, Rongta, T-Scale, Wedderburn) sú samostatné systémy s vlastným súborom PLU. Zapnite pri váhe Skenovanie etikiet a nastavte rovnaký čiarový kód ako na váhe (EAN-13, začiatok 20–29, PLU a hmotnosť alebo cena). PLU nastavíte priamo na váhe alebo v softvéri značky; Poslať do TS6X a Stiahnuť súbor PLU sú len pre Aclas.
Rovnaký zoznam je v pokladnici v Nastavenia → Váha → Všetky váhy (ACLAS_MODELLEN v packages/shared/src/weegschaal.ts, so značkou pri každom modeli).
Vyplniť čo najmenej: keď zvolíte model, pokladnica pripraví zvyšok tak, ako ho značka nastavuje z výroby: pripojenie COM port / USB na prvom voľnom porte, 9600 baudov (A&D: 2400) a protokol značky (Toledo: Aclas s 8N1 a s 7E1 Avery Berkel FX, Avery Weigh-Tronix, Balanzas Marques, Baxtran, Brecknell, CAS, Datalogic, Mettler Toledo, Rice Lake a Zebra; Dialog 06: Avery Berkel FX125, Bizerba, Dibal, Kern & Sohn RPB/RFC, Ohaus Aviator a Precia Molen; DIGI Type B: DIGI a Wedderburn; Gram: Gram; Nepretržite: A&D, Adam Equipment, Dini Argeo, Excell Precision, ostatné Kern & Sohn, Minebea Intec, ostatné Ohaus, Precisa, Sartorius, Star Micronics, UWE a Wintec) a názov (napr. OS6X, OS6X 2). PC alebo AI váha bude Na tomto zariadení (napr. TS6X (ingebouwd); na Linuxe na internom porte /dev/ttyS0). Ak niečo nesedí, Hľadať nájde správny port, rýchlosť a protokol.
Na tomto zariadení (Aclas Scale Module): váha zobrazuje overenú hmotnosť; pokladnica pošle cenu za kilo a taru (ako prednastavenú taru) a prevezme sumu, ktorú vypočíta váha, rovnako ako pri Dialog 06.
- Android: aplikácia Aclas AclasScaleDriver (
com.aclas.aclasscaledriver) býva na váhe už nainštalovaná; ak nie, nainštalujteaclas-android/AclasScaleDriver.apk. Aplikácia HorecaPOS komunikuje priamo so službou tejto aplikácie, takže netreba žiadnu ďalšiu knižnicu. - Linux: Aclas nemá Scale Module pre Linux. Jednoducho zvoľ model (napr. TS6X): pripojenie bude Na tomto zariadení (interný port) na
/dev/ttyS0, 9600 baud, Toledo. Vstavaná váha je zvyčajne na/dev/ttyS0alebo/dev/ttyS1; Hľadanie ich vyskúša a nastaví správny port, rýchlosť a protokol. Aj tu môže byť len raz.
Softvér Aclas je súčasťou pokladnice: Scale Module pre Windows (aclas-module), AclasScaleDriver pre Android (aclas-android) a Aclas Sync SDK pre Windows a Linux (aclas-sdk). Aclas nám dovoľuje dodávať ich. Inštalátory pre Windows a Linux ich obsahujú; nič netreba zvlášť sťahovať ani inštalovať.
Bluetooth (napr. OS6X): najprv váhu spáruj. Windows z nej vytvorí COM port (Nastavenia Bluetooth → Ďalšie možnosti Bluetooth → COM porty), Linux /dev/rfcomm0: zadaj tento port. V aplikácii pre Android zadáš adresu Bluetooth (00:11:22:AA:BB:CC); aplikácia raz požiada o povolenie pre Zariadenia v okolí a pripojí sa cez Bluetooth SPP.
AI váhy (rozpoznávanie produktov): kamera rozpozná produkt v softvéri Aclas na váhe. Váženie funguje cez Scale Module (na tomto zariadení) alebo port RS232; AI etiketovacie váhy po rozpoznaní vytlačia etiketu s čiarovým kódom, ktorú pokladnica naskenuje (ako pri TS6X).
Aclas AI Recognition Plugin (AI váha s pokladnicou na nej, napr. iS6X s Windows): plugin od Aclas rozpozná produkt a zadá jeho čiarový kód do pokladnice, rovnako ako skener (s Enter na konci); obrazovka objednávky pridá produkt s hmotnosťou do objednávky. Nastavenie:
- Zapnite pri váhe Skenovať etikety s rovnakým čiarovým kódom ako v plugine. Odporúčané: začína na
27, PLU 5 číslic, hmotnosť (typ Aclas 17): pokladnica potom sama počíta s cenou za kilogram. S cenou (typ 12, začína na22) to ide tiež. - Pri tejto váhe vypnite Váženie pri pokladnici: plugin a Scale Module nemôžu k váhe pristupovať súčasne. Hmotnosť sa berie z čiarového kódu. Ak plugin odpovie pri Hľadať, pokladnica také nastavenie navrhne a Scale Module nespustí. Bez aktivačného kódu plugin síce váži a vypočíta sumu, ale nerozpozná žiadne produkty.
- V samotnom plugine: čiarový kód v Scale and Barcode Format Settings → Default Barcode Format (typ 17) a v nastaveniach okna bod, kam plugin klikne a zadá kód. Zvoľte na to prázdne miesto na obrazovke objednávky, nie tlačidlo. Nové produkty plugin naučí prevádzka sama priamo na váhe (AI tréning).
- Prideľte váženým produktom číslo PLU a pošlite PLU do váhy (Poslať do TS6X alebo súbor PLU); plugin rozpoznáva podľa čísla PLU.
- Pokladnica nechá plugin rozpoznávať len vtedy, keď je obrazovka objednávky otvorená priamo na váhe (
POST /aiplugin/resume, pri zatvorení/aiplugin/suspend, port 5003 na váhe; prvýkrát aj EmployeeMode: zákaznícky displej váhy nezobrazuje produkty). Na iných pokladniciach a tabletoch a cez správcovský portál sa nič nedeje. - Plugin sa vždy spustí v režime Resume a nevie oznámiť svoj stav. Preto obrazovka objednávky každých 30 sekúnd znova posiela resume; ak to prestane (obrazovka zatvorená, reštart pluginu alebo váhy), pokladnica do minúty prepne plugin na Suspend a nechá ho tak.
- Plugin vyžaduje aktivačný kód od Aclas pre každú váhu (viazaný na sériové číslo). Funguje teraz vo Windows; verzia Aclas pre Android bude nasledovať (pokladnica tam robí to isté).
Aclas OS6X (POS váha pri pokladnici, RS232/USB; takto fungujú aj ostatné pripojené váhy):
- Jedna alebo viac váh (najviac 8), každá s názvom (napr. Pult, Bar) a vlastným pripojením: COM port / USB (
COM3vo Windows,/dev/ttyUSB0v Linuxe/Androide) s rýchlosťou, alebo sieť cez sériovo-sieťový prevodník (IP adresa a TCP port, napr. 4001). - Protokol: Vyžiadať (Toledo) = pokladnica pošle
Wa váha odpovie hmotnosťou (Toledo 8217, tak býva nastavená OS6X; aj stavové hlásenia nestabilné/preťaženie/pod nulou) alebo Nepretržite = váha sama stále posiela hmotnosť (ST,GS, 0.512kg,US= nestabilné) alebo Dialog 06 (overená), pozri nižšie, alebo DIGI (Type B) = pokladnica pošleENQa DIGI odpovie stavom, netto, tarou, cenou za kg a sumou (37 znakov:<status> <toestand> CR 0<netto> CR 4<tarra> CR U<kiloprijs> CR T<bedrag> CR LF; stav bit 1 = stabilné, bit 2 = pod nulou, bit 3 = príliš ťažké, bit 4 = príliš ľahké), alebo Gram = pokladnica pošleENQ, počká naACK, pošleDC1a prečítaSOH STX <S/U/F> <teken> <gewicht> <eenheid> <BCC> ETX EOT. Na váhe nastavte rovnaký protokol a rýchlosť. Dátové bity / parita: 8N1 (Aclas, Adam Equipment, DIGI, Dini Argeo, Excell Precision, Gram, Kern & Sohn, Minebea Intec, Ohaus, Precisa, Sartorius, Star Micronics, UWE, Wedderburn, Wintec) alebo 7E1 (A&D, Avery Berkel, Avery Weigh-Tronix, Balanzas Marques, Baxtran, Brecknell, CAS, Datalogic, Mettler Toledo 8217, Rice Lake, Zebra); Dialog 06 je vždy 7O1. Vyžiadať číta aj NCI (Avery Weigh-Tronix, Brecknell, Rice Lake BP-R): naWváha odpovieLF 1.234KG CR LF S00 CR ETX; stavový riadok (S+ 2 alebo 3 bajty) hovorí, či sa hýbe (bajt 1 bit 0), je príliš ľahká (bajt 2 bit 0) alebo príliš ťažká (bajt 2 bit 1);^^^^^= príliš ťažké,_____= príliš ľahké. - Dialog 06 (Checkout-Dialog 06, európsky protokol pre overenú váhu pri pokladnici): pokladnica pošle cenu za kilo (a taru produktu) do váhy; váha odváži, sama vypočíta sumu a zobrazí cenu za kilo, hmotnosť a sumu na vlastnom (overenom) displeji. Pokladnica prevezme hmotnosť a sumu; v okne váženia je "vypočítané váhou". Vždy 9600 baud, 7 dátových bitov, nepárna parita, 1 stop bit (rýchlosť v nastavení sa potom neberie do úvahy). Priebeh:
EOT STX 01 ESC <kiloprijs 6> ESC ETX(s tarou: záznam03s 4 číslicami v gramoch) → ACK;ENQ→STX 02 ESC 3 ESC <gram 5> ESC <kiloprijs 6> ESC <bedrag 6> ETX; NAK →EOT STX 08 ETX→STX 09 ESC <code> ETX(22 = ešte nie je pripravená, potom znova po 100 ms; 20 = hýbe sa; 21 = najprv zdvihnúť; 30/31 = príliš ľahké; 32 = príliš ťažké; 11 = neplatná cena). Kontrolné kódy: mnohé váhy Dialog 06 si občas (napr. každých 30 vážení) vyžiadajú kontrolné kódy softvéru pokladnice (záznam 11 → záznam 10). Tieto kódy a spôsob ich výpočtu dáva výrobca váhy len dodávateľovi pokladnice. Zadaj ich do Kontrolné kódy (dvojice 4 hexadecimálnych znakov, napr.74AE 1B2C); pokladnica ich pošle, keď ich váha vyžiada. Ak váha počíta s premenlivým číslom (Z), a pevné kódy teda nesedia, pokladnica to ohlási; požiadaj potom dodávateľa, aby váhu nastavil bez tejto kontroly, alebo použi Toledo. - Váhy sú pripojené k PC alebo zariadeniu, na ktorom beží server pokladnice; všetky pokladnice a tablety vážia cez server pokladnice a v okne váženia si vyberú, ktorú váhu použijú. Test odváži jedenkrát.
- Sieť funguje všade.
- Hmotnosť zadať aj ručne: zap. = aj s váhou sa dá hmotnosť zadať ručne; bez OS6X to ide vždy.
Skenovať etikety (políčko pri váhe: Aclas TS6X, iná PC alebo AI váha, séria LS alebo LH15X; váha + tlačiareň etikiet, jedna na prevádzku):
- IP adresa: potrebná len pre Poslať do TS6X. Váženie a skenovanie etikiet fungujú bez nej. Ak pokladnica beží priamo na TS6X, nechaj ju prázdnu: pokladnica potom posiela sama sebe (127.0.0.1). Ak tá istá váha váži aj pri pokladnici, sú obe políčka pri tej istej váhe (Hľadanie to tak nastaví).
- Skenovať etikety: skenovanie etikiet na obrazovke objednávky. Nastav, ako vyzerá čiarový kód, rovnako ako na TS6X: začína na (20–29, predvolene
28), počet číslic pre PLU (4, 5 alebo 6) a potom hmotnosť v gramoch alebo cena v centoch, plus kontrolná číslica (EAN-13). Pod nastavením je príklad. - Čísla PLU: v Nastavenia → Produkty dostane vážený produkt cenu za kilo, prípadne taru a číslo PLU (jedinečné). Číslo PLU vyberieš zo zoznamu (Bez PLU, ďalší voľný, Iné číslo…); pri zaškrtnutí Cena za kilo je tam už ďalšie voľné číslo. Potrebné len pre etikety a PLU na TS6X: bez TS6X môže zostať Bez PLU.
- Priame odosielanie funguje vo Windows a Linuxe; v Androide a macOS použite súbor PLU. Pri prvej inštalácii skontroluj názvy polí súboru PLU a kódy v
aclas-plu.ps1podľa príručky SDK dodanej váhy (jedno miesto na úpravu:ACLAS_PLU_KOLOMMENvpackages/shared/src/weegschaal.ts).
Správcovský portál: hlásenie do portálu má funkciu Váha (A&D, Aclas, Adam Equipment, Avery Berkel, Avery Weigh-Tronix, Balanzas Marques, Baxtran, Bizerba, Brecknell, CAS, Datalogic, Dibal, DIGI, Dini Argeo, Excell Precision, Gram, Ishida, Kern & Sohn, Mettler Toledo, Minebea Intec, Ohaus, Precia Molen, Precisa, Rice Lake, Rongta, Sartorius, Star Micronics, T-Scale, UWE, Wedderburn, Wintec, Zebra) so zapnuté/vypnuté a váhami podľa modelu (napr. TS6X (op dit apparaat), 2x OS6X, PS1CX, Ariva-S, DS-781, LS6RX, 5 producten per kilo); žiadne IP adresy, COM porty ani adresy Bluetooth.
Zákon o metrológii: váha, na ktorej predávaš, musí byť overená (trieda III, ako OS6X). S Toledo/nepretržite počíta pokladnica s hmotnosťou, ktorú dá váha; s Dialog 06 počíta cenu sama overená váha.
Kód: packages/shared/src/weegschaal.ts (protokoly, etikety, súbor PLU), apps/pos-server/src/lib/weegschaal.ts a routes/weegschaal.ts; obrazovky WeegschaalInstellingen.tsx a WeegDialoog.tsx.
Thuisbezorgd.nl / Takeaway.com
Objednávky z Thuisbezorgd.nl prichádzajú priamo do pokladnice, bez sprostredkovateľa (žiadny Deliverect, HubRise a pod.): Just Eat Takeaway JET Connect komunikuje so správcovským portálom Pin Voordeel a pokladnica si odtiaľ preberá správy.
V Belgicku sa platforma volá Takeaway.com: tá istá firma (Just Eat Takeaway) a to isté prepojenie. Pre belgickú prevádzku je na obrazovkách, v hláseniach, na kuchynskom lístku a v správcovskom portáli všade Takeaway.com namiesto Thuisbezorgd.nl. Nižšie znamená Thuisbezorgd oboje.
Prečo cez portál? Pokladnica potrebuje len PORTAAL_URL a PORTAAL_SLEUTEL (pozri Správcovský portál) a robí len odchádzajúce požiadavky.
Nastavenie (Nastavenia → Platformy rozvozu → Thuisbezorgd.nl / Takeaway.com, oprávnenie Nastaviť prevádzku, platby a tlačiarne; doteraz to bolo v Nastavenia → Prevádzka):
- Zapnúť Používať Thuisbezorgd (platí hneď, nezávisle od Uložiť).
- Prihlásiť sa do Thuisbezorgd. Prevádzka potom v Thuisbezorgd (Partner Hub alebo account manažér) zvolí OptimumPOS / Pin Voordeel ako pokladnicu. JET potom spustí onboarding reláciu; portál k nej nájde prihlásenú pokladnicu (podľa PSČ a názvu, inak reláciu prepojí Pin Voordeel ručne v portáli), pošle konfiguráciu a vyžiada si od pokladnice menu. Potom sa prepojenie spustí naostro.
- Zaškrtnúť produkty, ktoré sa dajú objednať cez Thuisbezorgd (po skupinách alebo jednotlivo), prípadne s popisom pre Thuisbezorgd. Menu (cena, možnosti ako modifikátory, alergény, DPH) sa prenáša automaticky; PLU = id produktu/možnosti. Po zmene v katalógu pokladnica aktualizuje menu do 30 sekúnd; len "vypredané"/"opäť dostupné" ide cez API dostupnosti.
- Otváracia doba Thuisbezorgd: zvlášť pre rozvoz a so sebou (napr.
16:00-22:00, viac blokov oddelených čiarkou). Uložia sa tlačidlom Uložiť otváraciu dobu pod nimi a odošlú sa ako service times do Thuisbezorgd, keď je prepojenie pripravené. - Dočasne zatvorené / Opäť otvorené (v NL/BE najneskôr nasledujúce ráno o 07:00 opäť otvorené).
Objednávky. Objednávka sa stane bežnou objednávkou bez stola (bezorgen alebo afhalen, názov skupiny TB <ordernummer>) s cenami, ktoré zaplatil zákazník, plus poplatok za doručenie/servisný poplatok ako samostatný riadok a zľava od Thuisbezorgd ako riadok zľavy; ak súčet aj tak nesedí, pridá sa riadok "Rozdiel Thuisbezorgd". Kuchynský lístok ide hneď do kuchyne/baru (dá sa vypnúť). Pokladnica do niekoľkých sekúnd potvrdí portálu, ktorý to oznámi JET; ak sa to nepodarí do 3 minút alebo je pokladnica offline, JET dostane "zlyhalo" a prevádzka prejde späť na Orderpad.
Tlačidlo Thuisbezorgd v hornej lište (s počtom prebiehajúcich objednávok): zoznam, zákazník a adresa, čas prípravy/doručenia a časová os (track & trace): prijaté, kuriér na ceste do prevádzky, kuriér v prevádzke, na ceste k zákazníkovi, doručené (od JET), plus vlastné kroky (pripravuje sa, hotové, na ceste/doručené pri vlastnom doručení, vyzdvihnuté). Živú mapu s kuriérom JET Connect pokladnici neposkytuje; tú vidí zákazník v aplikácii Thuisbezorgd. Nová objednávka, zrušenie a "kuriér v prevádzke" zobrazia oranžový pruh a zaznie zvuk. Dokončiť (zaplatené online) zaúčtuje platbu spôsobom online; ak zákazník platí pri dverách, jednoducho zaplať bežne. Zrušenie od Thuisbezorgd objednávku stornuje a vytlačí kuchynský lístok "ZRUŠENÉ".
Kód: apps/pos-server/src/lib/thuisbezorgd.ts, routes/thuisbezorgd.ts; obrazovky ThuisbezorgdInstellingen.tsx a Thuisbezorgd.tsx. Strana portálu: horecapos-portaal/src/thuisbezorgd.mjs (pozri README portálu).
Počty v správcovskom portáli. Počet objednávok Thuisbezorgd za deň sa posiela v hlásení do správcovského portálu (verkoopTelling v lib/portaal.ts): prijaté a nezrušené, v deň prijatia. Objednávka Thuisbezorgd, ktorá sa zaplatí v pokladnici (aj Dokončiť (zaplatené online)), sa tam znova nepočíta do vyzdvihnutia/doručenia. Údaje Thuisbezorgd sú v databáze pokladnice, a preto sú normálne súčasťou záloh pokladnice.
E-shop a online objednávky
Každá prevádzka môže mať vlastný e-shop: objednávkový web (a aplikáciu) vo vlastnom firemnom štýle pre so sebou, rozvoz, objednávanie pri stole cez QR kód a rezervácie, s online platbou (MultiSafepay alebo Buckaroo) alebo platbou pri vyzdvihnutí/doručení. E-shop je samostatný projekt, horecapos-webshop (Node.js, pozri README v ňom), a beží na rovnakom serveri ako správcovský portál.
Zapnutie a nastavenie prebieha v správe e-shopu: tlačidlo Spravovať e-shop v zákazníckom portáli (majiteľ) alebo pri inštalácii v správcovskom portáli (Pin Voordeel). Nájdeš tam zapnutie/vypnutie, webovú adresu (<zaak>.<webshopdomein> alebo vlastnú doménu), firemný štýl (farby, logo, úvodná fotka, písmo), otváracie hodiny a časové úseky pre so sebou a rozvoz, oblasť rozvozu (PSČ, polomer alebo oblasť na mape, s poplatkom a minimom), platby, zľavové kódy, texty, jazyky, QR kódy pre stoly, rezervácie a aplikáciu (inštalovateľnú ako PWA; aplikácia pre Android cez Trusted Web Activity) a push notifikácie (voliteľne, predvolene vypnuté): hosť si na stránke svojej objednávky zapne notifikáciu a dostane push notifikáciu, keď je objednávka hotová alebo na ceste; kto chce, dostane občas aj ponuku, ktorú podnik posiela zo správy e-shopu (karta Push notifikácie). Funguje na Androide a počítačoch (Chrome, Edge, Firefox, Samsung Internet), v aplikácii pre Android a na iPhone a iPade (iOS 16.4 alebo novší), ak si hosť pridá e-shop na plochu. Neodchádza žiadna SMS ani e-mail a neukladá sa žiadne meno ani číslo. Podrobnosti v README e-shopu.
Menu. Pokladnica posiela menu sama: všetky aktívne produkty (nie na kilá), podľa skupín produktov, s cenou, voľbami, alergénmi, stavom vypredané a fotkou produktu, plus stoly a údaje o prevádzke a informáciu, ktoré marketingové kanály sú zapnuté (pre zaškrtávacie políčko "dostávať ponuky" pri platbe, pozri SMS a e-mailový marketing). Deje sa to pri spustení, hneď ako sa e-shop zapne, do 30 sekúnd po zmene v katalógu a do niekoľkých sekúnd po zmene v Nastavenia → Prevádzka, napríklad pri marketingu alebo vernostnej karte (alebo cez Odoslať menu teraz). Produkt sa dá z e-shopu vyradiť v správe e-shopu (skryť) alebo v databáze pomocou artikel.webshop = false.
Objednávky. So sebou a rozvoz sa stanú bežnou objednávkou bez stola (názov skupiny WEB <bestelnummer>) s cenami, ktoré videl hosť, plus poplatok za rozvoz a transakčné poplatky ako samostatné riadky a zľavový kód ako zľavový riadok; ak celková suma aj tak nesedí, pridá sa riadok "Verschil webshop". Prepitné hosťa sa nepočíta do tržby: pripíše sa k platbe ako prepitné pri Dokončiť (zaplatené online). Objednávka pri stole (QR kód) ide na otvorený účet daného stola (zaplatené online: ako samostatná skupina pri tom stole). Kuchynský lístok ide hneď do kuchyne/baru (dá sa vypnúť v okne E-shop). Pokladnica do niekoľkých sekúnd potvrdí číslom účtenky; hosť potom dostane "prijaté" a e-mail. Ak je pokladnica offline, e-shop neprijíma objednávky (hosť to hneď vidí) a pošle prevádzke e-mail, keď objednávka zostane príliš dlho nevybavená. Rezervácie z e-shopu prichádzajú do Rezervácie (len ak sú rezervácie v pokladnici zapnuté). Ak je nastavené maximum na časový úsek (Rozvoz a časové úseky), započítavajú sa doň aj objednávky z e-shopu s časom v danom úseku.
Belgicko (čierna skrinka). Objednávka z e-shopu ide hneď ako objednávka (signOrder) do čiernej skrinky, ešte pred pracovným lístkom, rovnako ako Objednať pri pokladnici. Ak sa to nepodarí, nedostane sa do pokladnice a e-shop ju neskôr pošle znova. Čo ešte nebolo otestované s čiernou skrinkou, je v menu pre e-shop vypnuté (darčekové poukážky, zľavové kódy, na faktúru, na izbu, menu, voľby s príplatkom, happy hour a prepitné) a je odmietnuté, ak to starý e-shop aj tak pošle. Dokončiť kontroluje prepitné, platbu na faktúru a na izbu rovnako ako pokladnica.
Na izbu (prepojenie s hotelom, Nastavenia → Hotel → Samoobsluha → V e-shope): menu dostane kamer: { maxBedrag }; e-shop posiela betaling.wijze = "kamer" s kamer a achternaam. Pokladnica overí hosťa v hotelovom softvéri (nie pri stole, nie s darčekovou poukážkou) a uloží ho k objednávke; Dokončiť (na izbu) vyúčtuje na izbu a zaúčtuje bloček na hotelový účet. Súhrnná faktúra pri platbe na faktúru: bloček potom zostane ako otvorená položka.
Tlačidlo E-shop v hornej lište (s počtom prebiehajúcich objednávok): zoznam, zákazník a adresa, požadovaný čas alebo "čo najskôr", spôsob platby a časová os. Kroky Pripravuje sa, Hotovo a Na ceste vidí hosť naživo v e-shope (a e-mailom, ak to prevádzka chce). Vyúčtované v pokladnici = Dokončené; Zrušiť stornuje len riadky danej objednávky z e-shopu, vytlačí kuchynský lístok "ZRUŠENÉ" a online zaplatenú objednávku e-shop vráti. Prišiel, neprišiel alebo zrušené pri rezervácii sa tiež posiela späť do e-shopu. Nová objednávka alebo rezervácia zobrazí oranžový pruh a zaznie zvuk.
Kód: apps/pos-server/src/lib/webshop.ts, routes/webshop.ts; obrazovka Webshop.tsx. Strana portálu: horecapos-portaal/src/webshop.mjs.
Pokladňa a e-shop rovnako (každá časť sa zapína samostatne, štandardne vypnuté; starší e-shop nové polia ignoruje). Čo je zapnuté v pokladni, funguje aj v e-shope:
- Happy hour: e-shop účtuje rovnakú cenu ako pokladňa v danom momente (prečiarknutá bežná cena a názov happy hour), aj so sezónou.
- Časti dňa a spôsob výdaja (ak sú zapnuté): e-shop zobrazuje len to, čo sa dá práve kúpiť, a pri vyzdvihnutí a rozvoze cenu a produkty tejto voľby (pri stole: na mieste). Menu dostáva pri každom produkte
prijzen(afhalen,bezorgen) anietBija zoznamdagdelen. - Menu: hosť si vyberie jedlá (pevné aj na výber, s ich možnosťami); v pokladni sa objaví ako riadok menu s jedlami pod ním a rozdelenou cenou menu (DPH za každé jedlo sedí). Jedlá, ktoré patria iba do menu, sa posielajú ako
menuArtikelen. Starý e-shop bez výberu: menu príde na účtenku ako bežný produkt, ako doteraz. - Došlé zásoby = vypredané, aj možnosti výberu so surovinou, ktorá došla.
- Alergény: vypnuté v pokladni = nie v e-shope.
- Vernostná karta: hosť môže pri platbe zbierať body (podľa telefónneho čísla alebo e-mailu); pokladňa priradí zákazníka k objednávke a body pribudnú pri zaplatení (uplatnenie prebieha v prevádzke). E-shop zobrazuje zostatok.
- Darčekové poukážky (Nastavenia → Prevádzka → Darčekové poukážky → Predávať darčekové poukážky v e-shope, iba so zostatkom): hosť kúpi poukážku a zaplatí online; pokladňa vytvorí poukážku, ktorá je hneď aktívna, a kód ide cez portál späť do e-shopu (stav a e-mail). Ak je zapnutá aj Darčeková poukážka ako spôsob platby, hosť si pri vyzdvihnutí môže zvoliť "darčekovou poukážkou v prevádzke".
- Zľavové kódy (Nastavenia → Zľavové kódy, s prepínačom v Prevádzka): pre každý kód na pokladni a/alebo v e-shope; použitie sa počíta spolu za oboje.
- Pauza a vyťaženie: tlačidlo E-shop v hornej lište: Pozastaviť e-shop (s textom pre hosťa) a Vyťaženie (minúty navyše). Do e-shopu sa to dostane v priebehu niekoľkých sekúnd.
- Online rezervácia podľa pravidiel pokladne (Nastavenia → Prevádzka → Rezervácie): najviac osôb, dni vopred, časový slot, minimálny predstih a časy pre každý deň v týždni.
- Rozvoz a časové úseky: pozri E-shop sa riadi pokladňou v časti Rozvoz a časové úseky.
- All-you-can-eat pri stole (Nastavenia → Prevádzka → All-you-can-eat → Aj pri objednávaní pri stole cez QR kód): ak pri stole beží balíček, hosť vidí jedlá z balíčka ako V cene za € 0, s kolami, maximom na osobu, čakacou dobou a časovým limitom. Zvyšok platí normálne; všetko ide na účet stola. Ak sa stav pri stole práve zmenil, pokladnica objednávku odmietne a hosť objedná znova.
- Na faktúru (Nastavenia → Faktúry → Platba na faktúru → Aj v e-shope): pozri V e-shope v časti Platba na faktúru.
- Online do poradovníka (Nastavenia → Prevádzka → Poradovník): pozri Online do poradovníka v časti Čakacia listina pre hostí bez rezervácie.
- Upsell: "Ešte niečo k tomu?" (voliteľné, predvolene vypnuté; Nastavenia → Prevádzka → Zaplatiť → Upsell v e-shope): vyber skupiny produktov (napr. nápoje, omáčky, dezerty) a počet návrhov. V e-shope sa potom pri košíku a pri platení zobrazia produkty z týchto skupín, ktoré ešte nie sú v košíku (iba to, čo je práve v predaji, nie je vypredané a nemá povinné možnosti); hosť ich pridá jedným ťuknutím. Žiadne skupiny = vypnuté, ako doteraz. Kiosk má vlastný upsell (pozri Samoobslužný kiosk).
Menu pre e-shop má na to versie: 2 s poľami menuArtikelen, allergenenAan, happyhours, menus, klantenkaart, cadeaubon, kortingscodes, pauze, drukteMin, volgt, bezetting, reserveren.online, ayce, opRekening, wachtlijst a upsell. Potvrdenie pre portál má navyše cadeaubonnen (kódy), klant (body) a plek (poradovník).
Počty v správcovskom portáli. So sebou a rozvoz cez e-shop sa počítajú zvlášť (webshop, webshopGeannuleerd v verkoopTelling), v deň prijatia, a znova sa nepočítajú do so sebou/rozvozu. Objednávky pri stole sa počítajú normálne pod stôl.
Platby kartou a platobné terminály
Nastavenia → Platby (len správca):
- Terminály: pre každý terminál názov, ID terminálu a vlastný API kľúč z PinPortal (Klant → Bewerk klant → Overige → API Keys). Po uložení je z kľúča viditeľný už len koniec; nikdy sa nevracia do prehliadača. Tlačidlom Otestovať pripojenie skontroluješ kľúč a terminál.
- Testovací režim: simuluje terminál (po ±7 s úspešné; suma končiaca na 13 centov sa zamietne). Praktické na testovanie bez platobného terminálu.
Ak existuje aspoň jeden terminál s API kľúčom (alebo je zapnutý testovací režim), Zaplatiť → Karta / Bancontact spustí platbu na termináli automaticky, na sumu, ktorú vypočíta server.
Kým je prepojenie zapnuté, server prijme "kartu" len s úspešnou platbou na termináli presne za danú objednávku a sumu. Požiadavky idú rovnako ako v oficiálnom PHP SDK ako bežný formulár, so záložným API (api-backup.pinvandaag.com), ak hlavné API neodpovedá. Každá odpoveď API sa zobrazí s [pin] v okne servera, praktické pri poruchách. Úspešná platba, ktorá ešte nebola spracovaná (napr. tablet vypadol), sa nájde pri ďalšom platení tejto objednávky.
Prepitné (karta, hotovosť a darčeková poukážka)
Na obrazovke platby je pri každom spôsobe platby rad tlačidiel prepitného: Nič, 5 %, 10 %, 15 % (zaokrúhlené nahor na 10 centov), Zaokrúhliť (na najbližšie celé euro nahor) a Iná suma. Pri karte zákazník zaplatí sumu + prepitné naraz na termináli; pri hotovosti sa prepitné započíta do výdavku a do pokladničnej zásuvky. Na účtenke je suma zaplatená kartou a pod ňou "z toho prepitné"; SÚČET a DPH zostávajú rovnaké, lebo prepitné nie je tržba. V X/Z-reporte je sprepitné podľa spôsobu platby a ako "Sprepitné spolu".
Správca nastaví tlačidlá prepitného v Nastavenia → Prevádzka → Prepitné: zap./vyp., ktoré percentá (najviac 4, napr. "5, 10, 15"), či je tam tlačidlo "Zaokrúhliť" a pri ktorých spôsoboch platby (karta, hotovosť, darčeková poukážka) sa dá dať prepitné. "Nič" a "Iná suma" sú tam vždy.
"Urobte z toho …" je tam vždy, pri každom spôsobe platby, aj keď sú tlačidlá prepitného vypnuté (bez nastavenia): zákazník si účet sám zaokrúhli nahor a rozdiel je prepitné. Sú tam tlačidlá s najbližším celým eurom a ďalšími okrúhlymi sumami (napr. € 28,00 → 29, 30, 40; € 44,00 → 45, 50, 60) a Iný súčet na zadanie vlastného súčtu. Opätovné ťuknutie na zvolené tlačidlo = nezaokrúhľovať. Najviac € 500 prepitné (rovnaký limit ako server pokladnice).
Bez internetu
Pokladnica funguje v lokálnej sieti a internet nepotrebuje; len platba kartou cez prepojenie áno. Ak prevádzka nemá internet, v hornej lište je Bez internetu · karta ručne (kontroluje sa každú minútu). Na obrazovke platby sa potom, a aj po neúspešnom spustení na termináli, zobrazí tlačidlo Už zaplatené kartou na termináli: zadaj sumu priamo na termináli a takto ju zaznamenaj.
Plány a stoly
Nastavenia → Pôdorysy (len správca):
- Pôdorysy pridávať (napr. Sála, Terasa, Zimná záhrada), premenovať, odstrániť a meniť poradie pomocou ◀ ▶.
- Stoly pridávaj tlačidlami nad mriežkou (okrúhly, štvorcový, dlhý, barový stolík) a myšou alebo prstom ich presuň na miesto. Modrý roh vybraného stola ho zväčší alebo zmenší.
- Pri každom stole nastav názov/číslo, počet osôb (stoličky okolo stola sa počítajú) a tvar; duplikovať alebo odstrániť.
- Klávesnicou: šípky posúvajú (Shift = väčší krok), Delete odstráni.
- Zmeny platia až po Uložiť; "Späť" všetko vráti.
- Stôl alebo pôdorys s otvorenou objednávkou sa nedá odstrániť. Odstránené stoly zostanú uložené v starých objednávkach.
Prenos konfigurácie do druhého podniku
Nastavenia → Import/export (len správca). Ak máš jednu prevádzku úplne nastavenú, exportuj konfiguráciu do súboru .json a importuj ho do pokladnice druhej prevádzky. Dá sa vybrať podľa časti:
- Produkty: skupiny, produkty, ceny (aj podľa spôsobu výdaja), DPH, možnosti, menu, happy hours (so sezónou), časti dňa, alergény, suroviny/recepty, pečiatkové karty, balíky all-you-can-eat a fotky produktov.
- Pôdorysy: miestnosti a stoly.
- Ostatné nastavenia: všetky možnosti prevádzky, tlačiarne (bez IP adresy), práva podľa roly a účtovníctvo.
Nikdy sa neprenášajú: názov, adresa, PSČ, mesto, telefón, e-mail, IČ DPH a záverečný riadok účtenky prevádzky, e-mailová adresa pre Z-report, platobné terminály a ich kľúče, personál a PIN kódy, ani žiadne tržby, účtenky, zákazníci a stavy zásob.
Import je prísne zabezpečený: veľké červené varovanie, políčko "Rozumiem...", znova vlastný PIN kód správcu, žiadne otvorené objednávky, rovnaká krajina (sadzby DPH) a vopred automatická záloha. Import prebehne v jednej transakcii: ak sa niečo pokazí, nič sa nezmení. Existujúce produkty, skupiny, suroviny a stoly sa nevymažú, ale vyradia sa z pokladnice (ako pri Odstrániť), aby staré účtenky a reporty zostali správne.
Import z inej pokladne
Prechod bez prepisovania všetkého. Vždy k dispozícii (bez prepínača): v Nastavenia → Import/export (len správca) je časť Import z inej pokladne.
- Čo: produkty (názov, cena s DPH, DPH, skupina, kód/PLU, zásoby) alebo zákazníci vernostnej karty (meno, telefón, e-mail, body, adresa, PSČ, mesto; meno a priezvisko sa spoja).
- Súbor: export z tvojej predchádzajúcej pokladne (Dobizzz/DoPos, Lightspeed, MplusKASSA, unTill, Tebi ...) alebo vlastný zoznam: CSV (; , tabulátor alebo |; UTF-8 alebo holandský Excel) alebo Excel (.xlsx), prvý hárok, s názvami stĺpcov v prvom riadku. Starý súbor .xls najprv ulož ako .xlsx alebo CSV.
- Náhľad: pokladňa rozpozná stĺpce podľa názvu (Omschrijving, Verkoopprijs incl. BTW, BTW %, Omzetgroep, Artikelnummer, GSM, Spaarpunten ...) a ukáže prvých 10 riadkov. Ak stĺpec nesedí, vyber ho sám. Nič sa nezmení až do Importovať.
- Produkty: ceny ako 3,50, € 3,50 alebo 1.234,50; DPH ako 21, 9%, 0,09, vysoká alebo nízka (neznáma alebo prázdna: sadzba, ktorú zvolíš, predvolene najvyššia). Skupiny produktov, ktoré ešte neexistujú, sa vytvoria (bez skupiny: "Importované").
- Zásoby (stĺpec Voorraad, Stock, Aantal ...): ak je zapnuté Sledovať sklad (Nastavenia → Podnik), produkt sleduje zásoby a zásoba sa nastaví na tento počet (inventúra v histórii zásob, dôvod "Importované"). Prázdne: zásoba zostane, aká je.
- Vzorový súbor (CSV): zoznam na vlastné vyplnenie (Naam;Productgroep;Prijs;Btw;Voorraad;Code), napríklad v Exceli.
- Zákazníci: body sa pripočítajú ako oprava "Importované z inej pokladne" (vidieť v histórii). Súhlas pre SMS alebo e-mail sa neprenáša (GDPR): o ten požiadaj znova. Najprv zapni vernostnú kartu.
- Existujúce produkty (rovnaký kód, alebo bez kódu rovnaký názov) a zákazníci (rovnaký telefón alebo e-mail) sa preskočia, alebo aktualizujú, ak to zaškrtneš (pri produktoch názov, cena, DPH, skupina a zásoby). Duplicitné riadky v súbore sa vezmú len raz.
- Na konci: koľko je nových, aktualizovaných a preskočených, pri každom riadku s tým, čo nesedelo (napr. chýba cena). Najviac 5000 riadkov naraz. V denníku je to ako "Konfigurácia importovaná".
Jazyky (42, okrem iného turečtina, arabčina, Darija, berberčina, poľština, bulharčina, maďarčina, ruština, srbčina, albánčina, perzština, tigriňa, amharčina, somálčina, papiamento, sranantongo, hindčina, urdčina, indonézština, vietnamčina, sýrska aramejčina, čínština a ukrajinčina)
Vedľa tlačidla © vpravo dole je na každej obrazovke tlačidlo s jazykom (napr. NL a vlajka). Ťukni naň a otvorí sa ponuka: jazyky sú v abecednom poradí, s názvom vo vlastnom jazyku pred vlajkou: Bahasa Indonesia (indonézština), Čeština (čeština), Darija (marocká arabčina v latinke), Deutsch, English, Español, Français, Hrvatski (chorvátčina), Italiano, Kurdî (kurmándží), Latviešu (lotyština), Lietuvių (litovčina), Magyar (maďarčina), Nederlands, Papiamentu (papiamento), Polski, Português, Română, Shqip (albánčina), Slovenčina (slovenčina), Soomaali (somálčina), Sranantongo, Srpski (srbčina, v latinke), Tarifit (rifská berberčina), Tiếng Việt (vietnamčina), Türkçe, potom v cyrilike Български (bulharčina), Русский (ruština) a Українська (ukrajinčina), ďalej jazyky v arabskom písme: اردو (urdčina), الدارجة (darija), العربية (arabčina), دری (darí), فارسی (perzština, fársí), پښتو (paštčina) a کوردی (سۆرانی) (kurdčina sorání), potom v sýrskom písme ܣܘܪܝܝܐ (sýrska aramejčina, suryoyo), v písme dévanágarí हिन्दी (hindčina), v písme ge'ez ትግርኛ (tigriňa) a አማርኛ (amharčina), v písme tifinagh ⵜⴰⵎⴰⵣⵉⵖⵜ (tamazight, berberčina) a nakoniec 中文(简体)(čínština, zjednodušené písmo). Všetky obrazovky, tlačidlá, hlásenia a chybové hlásenia servera pokladnice sú preložené.
- Pre každého zamestnanca: zvolený jazyk sa uloží pri prihlásenom zamestnancovi (
gebruiker.taal). Keď sa niekto prihlási s iným jazykom, pokladnica sa hneď prepne. V samotnom zariadení sa pamätá naposledy použitý jazyk, takže aj obrazovka PIN kódu je už v tomto jazyku. Ak zvolíš jazyk (na obrazovke PIN kódu alebo po prihlásení) a do 10 minút sa (znova) prihlásiš, má táto voľba prednosť a stane sa jazykom daného zamestnanca. Prepnutie znova načíta obrazovku; zostaneš prihlásený a otvorený účet zostane otvorený. - Prvýkrát na zariadení: ak na tablete alebo PC ešte nie je nastavený jazyk, pokladnica sa spustí v jazyku zvolenom pri inštalácii. Ak nebol zvolený žiadny jazyk, tak v jazyku samotného zariadenia (prehliadač alebo operačný systém, aj v aplikácii pre Android), a ak ten nie je k dispozícii, v holandčine. Potom si každé zariadenie pamätá vlastnú voľbu.
- Východná Európa: poľština, čeština, slovenčina, maďarčina, rumunčina, bulharčina, chorvátčina (aj pre bosniančinu), litovčina, lotyština, ukrajinčina a ruština: jazyky väčšiny pracovných migrantov zo strednej a východnej Európy v Holandsku a Belgicku.
- Balkán: srbčina (v latinke, ako ju píše väčšina Srbov v Holandsku a Belgicku; aj pre čiernohorčinu) a albánčina (Albánsko, Kosovo a Severné Macedónsko).
- Africký roh: tigriňa (Eritrea) a amharčina (Etiópia), obe v písme ge'ez, a somálčina (v latinke).
- Irán: perzština (fársí). Zariadenie v afganskej perzštine (fa-AF) dostane darí, ostatné fársí.
- Karibské Holandsko a Surinam: papiamento (Papiamentu, pravopis Curaçaa a Bonairu; aj pre Arubu) a sranantongo.
- Ázia: hindčina (dévanágarí; aj pre sarnami hindustani), urdčina (sprava doľava), indonézština a vietnamčina (latinka, aj na účtenke).
- Marocké jazyky: darija (marocká arabčina, hovorový jazyk) v arabskom písme aj v latinke (ako ju mnohí marockí Holanďania píšu v správach), popri spisovnej arabčine. Berberské: tarifit (rifčina, v latinke; väčšina marockých Holanďanov pochádza z Rífu) a štandardná marocká tamazight v písme tifinagh.
- Sprava doľava: arabčina (spisovná arabčina), urdčina, darija v arabskom písme, darí a paštčina (Afganistan), perzština (fársí, Irán), kurdčina sorání (Irak/Irán) a sýrska aramejčina (suryoyo, v sýrskom písme). Sumy, kódy a číselné klávesy zostávajú zľava doprava. Kurdčina kurmándží (Turecko/Sýria) je v latinke.
- Kuchynský lístok (kuchyňa/bar): predvolene v jazyku zamestnanca, ktorý objednávku odosiela. Pri každej tlačiarni sa dá v Nastavenia → Tlačiarne → Jazyk kuchynského lístka nastaviť aj pevný jazyk (napr. jazyk kuchára), v latinke: Nederlands, Čeština, Darija, Deutsch, English, Español, Français, Hrvatski, Italiano, Kurdî, Latviešu, Lietuvių, Magyar, Papiamentu, Polski, Português, Română, Shqip, Slovenčina, Soomaali, Sranantongo, Srpski, Tarifit, Tiếng Việt, Bahasa Indonesia alebo Türkçe. Bulharčina, ruština a ukrajinčina sa na kuchynský lístok tlačia v latinskom prepise (tlačiareň účteniek nepozná cyriliku). Arabské, sýrske písmo, dévanágarí, ge'ez, tifinagh a čínština sa na tlačiarni účteniek tlačiť nedajú: potom sa použije darija v latinke, tamazight ako tarifit a zvyšok v holandčine. Pevné texty (TAFEL, Gang, WACHT op afroep, AFROEP GANG, LATER GEPRINT, Afhalen, Balie) sa prekladajú; názvy produktov a poznámky zostávajú tak, ako boli zadané. Tlačiarne, ktoré mali nastavenú holandčinu, odteraz nasledujú zamestnanca.
- Účtenka (pre všetkých zákazníkov): predvolene holandsky, nezávisle od jazyka obrazoviek. Iný jazyk zvolíš v Nastavenia → Prevádzka → Jazyk účtenky (hneď pod textom v spodnej časti účtenky), len jazyky v latinke. To platí aj pre pro forma, dobropis, kópiu, darčekovú poukážku a účtenku e-mailom. Sumy, kódy DPH, IČ DPH prevádzky a daňové riadky (Belgicko) zostávajú rovnaké; vlastný text v spodnej časti účtenky zostáva tak, ako ho prevádzka napíše.
- Produkty, skupiny a možnosti sa volajú tak, ako ich prevádzka zadá; tie sa neprekladajú.
- Jazyk pre každého zamestnanca nastavíš aj v Nastavenia → Personál.
- Úvod a príručka sú tiež vo všetkých týchto jazykoch. Cez tlačidlo © sa otvoria v jazyku pokladnice; hore si vlajkami zvolíš iný jazyk (v pokladnici to nič nezmení).
Pre vývojárov: každý viditeľný text je v kóde ako vt('Nederlandse tekst') (apps/pos-web/lib/i18n.ts); holandský text je kľúč. Preklady sú v apps/pos-web/lib/vertalingen/<taal>.ts. Ak preklad chýba, pokladnica zobrazí holandčinu; test i18n (pos-web) kontroluje, či je každý text preložený do každého jazyka a či sedia miesta {0}. Hlásenia servera pokladnice zostávajú holandsky a prekladajú sa v prehliadači (aj s {0}, napr. názov produktu v hlásení).
Nastavenie tlačiarní
Nová pokladnica nemá žiadne tlačiarne. Prihlás sa ako správca (demo: 1111) a v hornej lište zvoľ Nastavenia.
- Tlačiarne: pridaj toľko tlačiarní, koľko má prevádzka (napr. pokladňa, kuchyňa, bar, pizza), každú s pripojením (zvyčajne sieť: IP adresa a port 9100) a šírkou papiera. Tlačidlom Testovacia tlač skontroluješ, či funguje. Hore zvolíš, ktorá tlačiareň tlačí účtenku a pro forma (a otvára pokladničnú zásuvku). Pri každej tlačiarni zvolíš aj jazyk kuchynského lístka (pozri Jazyky); účtenka zostáva v holandčine.
- Pripojenie pre každú tlačiareň:
- Sieť (IP adresa): IP adresa a port (zvyčajne 9100). Takto to fungovalo vždy a takto to bude fungovať aj naďalej: existujúce tlačiarne sú automaticky nastavené na sieť.
- USB: v Linuxe zariadenie, napríklad
/dev/usb/lp0. Na Androide USB tlačiareň pripojená k zariadeniu (kábel OTG; prázdne = prvá USB tlačiareň). Vo Windows a macOS zvolíš Systémová tlačiareň. - Sériová (COM / ttyUSB): COM port (Windows),
/dev/ttyUSB0alebo/dev/ttyS0(Linux, Android) alebo/dev/cu.…(macOS), s rýchlosťou (zvyčajne 9600, 19200 alebo 38400 baud). Aj pre Bluetooth tlačiareň, ktorú Windows alebo Linux pripojí ako COM port alebo/dev/rfcomm0. - Bluetooth: v aplikácii HorecaPOS na Androide, s adresou Bluetooth spárovanej tlačiarne (napr. mobilnej tlačiarne účteniek). Najprv tlačiareň spáruj v nastaveniach Bluetooth v Androide.
- Systémová tlačiareň (Windows / CUPS): tlačiareň tak, ako ju pozná Windows alebo CUPS (Linux, macOS), s jej vlastným ovládačom alebo ako Generic / Text Only. Účtenka ide do tlačiarne bez úprav (RAW), ovládač ju neformátuje.
- Vstavaná (Sunmi, iMin ...): tlačiareň priamo v pokladni s Androidom.
- Hľadať zobrazí tlačiarne a porty, ktoré pokladňa vidí. Vyber jednu a adresa sa vyplní.
- Protokol: ESC/POS (takmer všetky tlačiarne účteniek, aj tlačiarne Star v režime ESC/POS) alebo Star (Star Line Mode). Pri Star pokladňa účtenku prevedie sama; účtenka vyzerá rovnako.
- Displej obsluhy s vlastnou tlačiarňou: displej obsluhy s Androidom a aplikáciou HorecaPOS (napr. ručný terminál s mobilnou Bluetooth tlačiarňou alebo Sunmi ako displej obsluhy) môže tlačiť sám. Prihlás ho priamo na danom zariadení (Nastavenia → Tlačiarne → Displeje obsluhy s vlastnou tlačiarňou) a pri tlačiarni zvoľ Pripojená k. Displej obsluhy si svoje lístky sťahuje z pokladne; nechaj na ňom aplikáciu otvorenú. Ak to nejde (aplikácia zatvorená, mimo dosahu Wi-Fi), kuchynský lístok ide do tlačovej fronty, rovnako ako pri vypnutej sieťovej tlačiarni. Odhlásiť zariadenie vráti tlačiarne späť na samotnú pokladňu.
- Tlačiareň podľa skupiny / produktu: pre každú skupinu produktov zvoľ, na ktorej tlačiarni sa vytlačí kuchynský lístok. Pri produkte to môžeš prepísať vlastnou tlačiarňou alebo "bez kuchynského lístka".
Rovnaké produkty sa pri tlači zlúčia: dvakrát 1x Kola bude 2x Kola, na kuchynskom lístku aj na účtenke. Zlúčia sa len produkty s rovnakými možnosťami a poznámkou.
Inštalátor pre Linux pridá používateľa pokladne do skupín lp a dialout, aby pokladňa mohla používať USB a sériové tlačiarne.
Potrebujete pomoc?
Optimum POS · 085 560 00 60 · support@optimumpos.nl · po–pi 9:00–20:00, so–ne 14:00–20:00