HorecaPOSPříručka Představení Do pokladny
CS

Příručka HorecaPOS

Tato příručka má tři části: nejprve pro obsluhu (číšníky), pak pro vedoucího a nakonec pro správce. Každá část navazuje na předchozí: vedoucí může vše co obsluha a správce může všechno.

Co smí vaše role dělat, nastavuje správce v Nastavení → Oprávnění. Pokud nějaké tlačítko nevidíte, vaše role k němu (zatím) nemá oprávnění.

Tato příručka je i v pokladně: klepněte na tlačítko © vpravo dole na libovolné obrazovce a zvolte Příručka, nebo otevřete http://<kassa-pc>:3000/handleiding. Viz také představení a dokumentaci API.

Část 1 · Obsluha

Začínáme

Přihlášení. Otevřete pokladnu na pokladně, tabletu nebo telefonu a zadejte svůj PIN (4 až 8 číslic). Pak uvidíte plánek.

Přihlásit se PINem

Otevření stolu. Klepněte na stůl. Volný stůl dostane novou objednávku; u obsazeného stolu pokračujete ve stávající objednávce. Nahoře přepínáte mezi místnostmi (například Restaurace a Terasa). Pro pult použijte Rychlý prodej, pro objednávky s sebou S sebou.

Plánek

Objednávání. Zvolte kategorii a klepejte na produkty. Objeví se vlevo na účtence. Případně nejprve zvolte chod (1 = hned, 2 a 3 čekají, dokud je nevyvoláte). Klepněte na Odeslat objednávku: kuchyňské lístky pak odejdou do kuchyně a na bar. Dokud jste neklepli na Odeslat objednávku, můžete řádky jednoduše odebrat.

Placení. Klepněte na Zaplatit, zvolte Karta / Bancontact, Hotově nebo Dárkový poukaz, případně spropitné, a potvrďte. U platby kartou se platba automaticky spustí na platebním terminálu. Účtenka se vytiskne; můžete ji také poslat e-mailem.

Placení

Odhlášení. Až skončíte, odhlaste se, aby nikdo jiný nepracoval pod vaším jménem. Po 8 hodinách budete odhlášeni automaticky.

Bez internetu? Pokladna jednoduše funguje dál. Pokud horní lišta ukazuje Bez internetu · karta ručně, zadejte částku přímo na platebním terminálu a na obrazovce placení zvolte Již zaplaceno na terminálu.

Více skupin u jednoho stolu

U jednoho stolu může sedět více skupin, každá s vlastním účtem a vlastní účtenkou.

Rozdělení účtu při placení

Obrazovka placení

Placení funguje jako vždy: Vše najednou. Na obrazovce placení lze účet nyní také rozdělit, pomocí tlačítek pod Zpět a Zaplatit (tak zůstanou vždy na očích, bez posouvání):

Částečná platba pouze zaznamená platbu; účet zůstane otevřený a obrazovka objednávky ukazuje "již zaplaceno … · zbývá …". Účtenka (se všemi platbami) přijde s poslední platbou, jako při běžném placení. Platby kartou přes propojení jsou přesně na částečnou částku. Jakmile je část zaplacena, řádky už nelze přesunout do jiné skupiny a nelze přidat další slevy; odebrat lze jen tehdy, je-li ještě dost otevřeno. Každá částečná platba se zaznamená.

Rychlý prodej a s sebou (bez stolu)

Plánek stolů s Rychlým prodejem a S sebou

Vpravo nahoře na obrazovce stolů jsou Rychlý prodej a S sebou. Obě tlačítka hned otevřou objednávku bez stolu. Rychlý prodej je prodej u pultu (DPH pro konzumaci na místě); S sebou používá u každého produktu sazbu DPH pro s sebou. Pomocí "Jméno zákazníka" přidáte jméno; objeví se na účtence ("S sebou – Novák") a nahoře na kuchyňském lístku. Otevřené objednávky bez stolu jsou uvedeny pod tlačítky místností ("Bez stolu: S sebou #12 – Novák"), takže je znovu najdete. Pokud se vrátíte, aniž byste něco prodali, prázdná objednávka automaticky zmizí.

Obě tlačítka lze pro každou provozovnu zapnout nebo vypnout v Nastavení → Podnik, přímo pod světlým/tmavým motivem (ve výchozím stavu zapnuto). Vypnuto = tlačítko skryté; již otevřené objednávky bez stolu zůstanou viditelné.

Rozvoz a časové úseky

Objednávky, které přijímáte přímo v pokladně, například telefonicky nebo u pultu, se stejnými pravidly jako v e-shopu: oblasti rozvozu a maximální počet objednávek na časový úsek. Zapíná se v Nastavení → Provozovna → Rozvoz a časové úseky, hned pod tlačítky Rychlý prodej a S sebou (ve výchozím stavu vypnuto).

Rozšíření (vše ve výchozím stavu vypnuto; bez těchto nastavení vše funguje přesně jako výše):

Kód: lib/bezorgen.ts, routes/bezorgen.ts, BezorgDialoog.tsx, BezorgInstellingen.tsx, BezorgKaart.tsx a lib/kaart.ts (mapa, bez dalšího balíčku; stejný kód je v e-shopu jako public/kaart.js).

Telefonie: rozpoznat zákazníka při telefonické objednávce

Nastavení → Telefonie (ve výchozím stavu vypnuto; vypnutím se nic neztratí). Dva samostatné přepínače:

Hledá se v zákaznické kartě, objednávkách na rozvoz a s sebou v pokladně, e-shopu, Thuisbezorgd, rozvozových platformách a rezervacích. Čísla se sjednocují (+31 6 1234 5678, 0031612345678 a 06-12345678 jsou totéž; i belgická čísla).

Jak číslo přichází (více najednou je možné; stejný hovor se počítá jednou):

ZdrojProNastavení
Webhook / action URL3CX (integrace CRM), Aircall, Voys / VoIPGRID, Yeastar řady P, telefony s action URL při příchozím hovoru (Fanvil, Grandstream, Mitel 6800/6900, Snom, Yealink: funguje s každou ústřednou a operátorem), integrační služby (Zapier, Make, n8n, Power Automate)adresa z Nastavení → Telefonie (/api/telefonie/oproep?sleutel=...&nummer=...), GET nebo POST, JSON, formulář nebo query; také přes portál: https://<portaal>/telefonie/<kassa-id>/oproep?sleutel=...
Asterisk (AMI)Asterisk, FreePBX, Issabel, VitalPBX, Grandstream UCMadresa, port (5038; Grandstream UCM 7777), uživatel AMI a heslo (oprávnění call)
FRITZ!BoxFRITZ!Box s telefoniíadresa (fritz.box) a port 1012; callmonitor jednou zapnout pomocí #96*5*
USB modem s identifikací volajícíhoanalogová pevná linka se zobrazením číslasériový port (COM3, /dev/ttyACM0), baud a inicializační příkaz (výchozí AT+VCID=1)
Telefon Androidvestavěný telefon podnikového telefonu Androidaplikace HorecaPOS na tomto telefonu, Nastavení → Telefonie → Spárovat tento telefon (Android 10+: vybrat aplikaci jako aplikaci pro identifikaci volajícího)

Odpověď obsahuje volajícího, také jako contact (firstname, lastname, phone, email, address) pro šablonu CRM 3CX. Odchozí a interní hovory se nezobrazují; Jen tyto linky omezí na určité linky nebo telefony. Hovory se po době uchovávání mažou (výchozí 30 dní, GDPR). Testovací hovor simuluje volání 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. Protokol: Telefonie.

Vlastní kurýři: jízdy, odevzdání hotovosti a sledování zásilky

Pro provozovny s vlastními kurýry. Zapněte v Nastavení → Provozovna → Rozvoz → Vlastní kurýři (ve výchozím stavu vypnuto). Aplikace pro kurýra není potřeba: kurýr používá stránku v prohlížeči vlastního telefonu (kdo chce, může použít aplikaci Optimum Bezorger: viz Aplikace pro kurýry níže).

Vytvoření jízdy. V pokladně je tlačítko Jízdy (s počtem rozvozů, které ještě musí odjet, plus jízd, které jsou na cestě).

  1. V části Připraveno k doručení zaškrtněte objednávky, které jedou. Jsou to objednávky s rozvozem z pokladny, e-shopu a Thuisbezorgd (jen vlastní rozvoz; ne ty s kurýrem Thuisbezorgd).
  2. Vyberte kurýra (zaměstnance) a drobné, které si bere s sebou (ve výchozím stavu částka z nastavení), a klepněte na Vytvořit jízdu.
  3. Zobrazí se QR kód. Kurýr ho naskenuje vlastním telefonem a u každé adresy vidí jméno, adresu s tlačítkem Trasa (navigace), Zavolat, poznámku, požadovaný čas a co má vybrat. K dispozici je kalkulačka na vracení (zákazník dává 50 € → vrátit 31,50 €). Přihlášení není potřeba. Sdílejte odkaz jen s kurýrem: kdo ho má, vidí adresy této jízdy. Tlačítkem QR kód pro kurýra vytvoříte nový odkaz; starý pak přestane fungovat.
  4. Klepněte na Odjet, když kurýr odjíždí. Drobné jdou ze zásuvky (výdej peněz, s důvodem). Zákazník dostane zprávu, že objednávka je na cestě:
    • u objednávky z pokladny SMS a/nebo e-mailem, pokud jsou zapnuté Zprávy zákazníkovi (viz Rozvoz a časové úseky);
    • u e-shopu podle nastavení e-shopu (e-mail, SMS nebo push oznámení);
    • u Thuisbezorgd přes Thuisbezorgd.

Pokud jízda ještě neodjela, lze ji ještě zrušit.

  1. Na cestě kurýr u každé adresy klepne na Doručeno, hotově, Doručeno, kartou (vlastní platební terminál) nebo Doručeno (již zaplaceno). Pokladna to hned vidí. Pokud to kurýr nemůže nahlásit, lze to udělat i v pokladně. Po návratu do provozovny kurýr klepne na Jsem zpět v provozovně.

Odevzdání hotovosti. Po jízdě klepněte na Zaplatit (oprávnění Správa pokladní zásuvky):

Sledování zásilky (zapíná se zvlášť v nastavení). Při stavu na cestě dostane zákazník odkaz na sledovací stránku na portálu. Odkaz je v SMS nebo e-mailu a v e-shopu na stavové stránce (Sleduj svého kurýra). Na sledovací stránce je:

Stránky se zobrazují v jazyce telefonu (všechny jazyky portálu). V pokladně u jízdy vidíte, kdy byla poloha naposledy předána (s odkazem na mapu).

Ochrana soukromí. Portál uchovává údaje o jízdě (jména, adresy, telefonní čísla, polohu) jen po dobu jízdy. Při vyúčtování se vše smaže, jinak po 24 hodinách. Zákazník vidí jen svou objednávku. Poloha kurýra je viditelná jen během jízdy a přestane být vidět, jakmile se kurýr vrátí.

Plánování jízd (volitelné)

Zapněte je v Nastavení → Provozovna → Rozvoz → Plánování jízd (ve výchozím stavu vypnuto; funguje s vlastními kurýry). V okně Jízdy pak bude tlačítko Navrhnout jízdy. Pokladna spojí objednávky, které ještě čekají na odvoz, do jízd:

Tlačítkem Použít tuto jízdu zaškrtnete tyto objednávky v tomto pořadí; zvolte kurýra a klepněte na Vytvořit jízdu. U jízdy, která ještě neodjela, seřadí Nejlepší pořadí adresy do nejrychlejšího pořadí (i v telefonu kurýra). U každé jízdy je uvedena vzdálenost a doba jízdy.

Nastavení: adresy na jízdu, maximální délka jízdy, časové okno, rychlost kurýra (kolo ~15, skútr ~25, auto ~35 km/h ve městě) a minuty na adresu (parkování, zvonění, placení; výchozí 2). Tyto hodnoty smí nastavit i vedoucí: v okně Jízdy tlačítkem Nastavit plánování jízd (oprávnění Nastavit plánování jízd, pro vedoucího ve výchozím stavu zapnuté; lze změnit v Nastavení → Oprávnění). Zapnutí a vypnutí plánování jízd a služba pro trasy (adresa, API klíč) zůstávají u správce.

Vzdálenost a doba jízdy, volí správce:

Tlačítkem Otestovat službu vyzkoušíte. Pokud služba nefunguje, plánování se vrátí k odhadu a upozorní na to. Adresa s neznámou polohou (bez platného PSČ a čísla domu) se v návrhu objeví pod bez známé polohy a nenaplánuje se. Export konfigurace obsahuje nastavení, ale ne klíč.

Kód: lib/ritplanning.ts.

Aplikace pro kurýry (volitelné)

Zapněte v Nastavení → Provozovna → Rozvoz → Aplikace pro kurýry (ve výchozím stavu vypnuto; funguje s vlastními kurýry a správcovským portálem). Každý kurýr pak spáruje svůj telefon jen jednou, místo aby u každé jízdy skenoval QR kód:

  1. V části Spárované telefony vyberte kurýra (zaměstnance), případně název telefonu, a klepněte na Spárovat telefon.
  2. Zobrazí se QR kód. Kurýr ho naskenuje v aplikaci Optimum Bezorger (tlačítko Spárovat) nebo fotoaparátem telefonu: stránka se pak otevře v prohlížeči. Funguje i bez aplikace a dá se přidat na plochu.
  3. Spárování platí, dokud ho nezrušíte; telefon pak okamžitě nic neuvidí. Nové spárování pro stejného zaměstnance nahradí to staré (například u nového telefonu).

V aplikaci nebo na stránce jsou všechny vlastní jízdy (každá jízda, kterou pokladna pro tohoto kurýra vytvoří), se stejnými tlačítky jako u jízdy: Trasa, Zavolat, částka k vybrání s kalkulačkou vrácení, Doručeno a Jsem zpět v provozovně. Zvlášť lze zapnout:

Aplikace pro Android je na Google Play a na stránce ke stažení na portálu (/download/). Verze pro iPhone je hotová, ale vyjde až po založení vývojářského účtu Apple; do té doby iPhony používají webovou stránku. U jízdy, kterou si kurýr vzal sám, je uvedeno převzato kurýrem v aplikaci.

Kód: lib/bezorgersapp.ts, na portálu src/volgen.mjs a aplikace v repozitáři horecapos-bezorger.

V protokolu je uvedeno, kdo jízdu vytvořil, vypravil, nahlásil jako doručenou a vyúčtoval, včetně částek. Vypnutí: žádné tlačítko Jízdy; jízdy a nastavení zůstanou uloženy.

Na portálu: /bezorger/<sleutel> a /volg/<code>. Kód: lib/bezorgers.ts, routes/bezorgers.ts, Bezorgers.tsx a v portálu src/volgen.mjs.

Hlášení při příliš dlouhé době přípravy

Objednávka s sebou nebo rozvoz, která je hotová později, než bylo slíbeno: pokladna to rozpozná, ohlásí a může zákazníkovi hned poslat omluvu, případně s poukazem. Zapnete to v Nastavení → Provozovna → Rozvoz → Hlášení při příliš dlouhé době přípravy (ve výchozím stavu vypnuto).

Kód: lib/telaat.ts, routes/telaat.ts, TeLaat.tsx a packages/shared/src/telaat.ts.

Tlačítko Objednat: co dělá a kdy ho potřebujete

Ťuknout na produkt a ťuknout na Objednat jsou dva různé kroky:

Proč dva kroky? U stolu přijmete celou objednávku (nápoje, předkrm, hlavní jídlo), ještě ji upravíte, když si host něco rozmyslí, a pak ji najednou pošlete do kuchyně, s jedním bonem na každé stanoviště místo bonu na každý produkt. Kuchyně tak může začít dlouho předtím, než se platí.

Co se dále stane při Objednat:

Můžete také rovnou zaplatit. Když ťuknete na Zaplatit a na účtu jsou ještě nové položky, pokladna je nejdřív automaticky objedná, aby kuchyně a bar vždy dostaly svůj bon. Na baru nebo u jídla s sebou tedy nemusíte nejdřív ťukat na Objednat: ťukněte na produkty a rovnou Zaplatit. Pokud se automatické objednání nepodaří (bez připojení, pravidlo all-you-can-eat, černá skříňka), platební obrazovka se neotevře a uvidíte proč.

Nechcete, aby bar dostal lístek, když platíte hned? V Nastavení → Provozovna → Objednávání a placení zaškrtněte Přímé placení bez objednávkového lístku. Do kuchyně a na bar pak odejde jen to, co odešlete tlačítkem Objednat; na to, co zaplatíte hned, se objednávkový lístek nevytiskne.

Velké nebo malé tlačítko Zaplatit

Se zaškrtnutím Velké tlačítko "Zaplatit" je na obrazovce objednávky hned pod objednanými produkty velké tlačítko Zaplatit: široké, vysoké a s částkou, aby se dalo rychle stisknout. Je-li účet už zčásti zaplacen, ukazuje tlačítko zbývající částku. Malé tlačítko dole vedle Objednat pak zmizí.

S velkým tlačítkem jsou velká i tlačítka na obrazovce placení: Zaplatit (u Karty, Dárkového poukazu a ostatních způsobů platby) a u platby Hotově jsou Zaplatit přesně a Zaplatit široká a vysoká, snadno se trefíte, i se špinavými prsty (například u řezníka). Způsoby platby jsou o něco větší a tlačítka spropitného o něco menší, aby vše zůstalo na obrazovce.

Při nové instalaci je zaškrtávátko vypnuté: pak malé tlačítko dole vedle Objednat a obrazovka placení s běžnými tlačítky. Raději velké? V Nastavení → Podnik, hned pod světlým/tmavým motivem, zaškrtněte Velké tlačítko "Zaplatit". Pokladna, která už byla v provozu, si ponechá původní nastavení. Volba platí pro všechny pokladny a tablety provozovny.

Označit produkt jako "vyprodáno"

Každý může na obrazovce objednávky dlouze podržet produkt (nebo na něj kliknout pravým tlačítkem) a zvolit Vyprodáno. Produkt pak zešedne a nelze jej objednat na žádné pokladně. Stejným způsobem jej obnovíte volbou Opět k dispozici. Každá změna se zaznamená. Správce to může nadále dělat i v Nastavení → Produkty. Pokladní server také odmítne produkt označený jako "vyprodáno" ("Cola" je vyprodána), tedy i z tabletu, který změnu ještě nedostal, nebo u objednávek uložených offline; tento tablet pak ukáže "Nelze odeslat".

Kuchyňská obrazovka (KDS)

Vedle kuchyňských tiskáren (ne místo nich) může kuchyně nebo bar používat obrazovku. Na tabletu/PC v kuchyni otevřete http://<kassaserver>:3000/keuken, přihlaste se PINem a zvolte stanoviště: jsou to stejné názvy jako u tiskáren (kuchyně, bar, ...), takže obrazovka ukazuje přesně to, co by bylo na tom kuchyňském lístku. "Vše" ukazuje všechna stanoviště.

Obrazovka se aktualizuje okamžitě. Kuchyňské lístky se tisknou jako obvykle; pokud obrazovku nepoužíváte, nepoznáte žádný rozdíl.

Kuchyňská obrazovka: předávání, pořadí a chod

Nastavení → Tiskárny → Kuchyňská obrazovka. Každou část lze zapnout zvlášť, ve výchozím stavu vypnuto; vypnutí vše zachová.

Kuchyňská tiskárna vypnutá nebo bez kuchyňské obrazovky

Pokladna funguje vždy, i když je kuchyňská nebo barová tiskárna vypnutá (nebo bez papíru, nebo je uvolněný kabel), a i bez kuchyňské obrazovky:

Chody (předkrm, hlavní jídlo ...)

Tlačítka chodů se zobrazují jen tehdy, když jsou potřeba: jakmile je na objednávce menu (složený produkt), nebo když už je něco v chodu 2 až 4. U běžných produktů, jako je cola, je nevidíte a vše jde rovnou do kuchyně. Není potřeba nic nastavovat.

Pod seznamem objednávky je Chod 1 2 3 4. Výchozí je chod 1 a vše funguje jako vždy: "Odeslat objednávku" pošle vše hned do kuchyně, bez nadpisů chodů na kuchyňském lístku. Pokud před klepnutím na produkty zvolíte chod 2 (nebo vyšší), pak:

Chod 1 jde vždy hned. Je-li chod 2 už vyvolaný, jde i později doobjednané jídlo v chodu 2 hned.

Alergeny u produktů

Ve výchozím stavu vypnuto: alergeny se pak nikde nezobrazují. Zapněte přes Nastavení → Podnik → Zadávat a zobrazovat alergeny u produktů.

All-you-can-eat

Ve výchozím stavu vypnuto. Zapíná se v Nastavení → Podnik → All-you-can-eat (jen správce). Vytvoříte jeden nebo více balíčků, např. Ryby, Maso a Sushi, každý s:

Šipkami ↑ ↓ nastavíte pořadí. To je důležité, když pokrm patří do více balíčků: pak se počítá k nejvyššímu balíčku, který si skupina zvolila. Smazat odebere balíček pro nové stoly; již probíhající stoly si ponechají své cenové řádky (méně osob je tam stále možné, více ne).

U stolu:

Dárkové poukazy

Dva přepínače v Nastavení → Podnik → Dárkové poukazy:

Dobíjecí kredit (volitelné)

Pro kluby, sportovní kantýny, mládežnická centra a akce: dárkový poukaz se zůstatkem se stane dobíjecí kartou. Zapíná se v Nastavení → Provozovna → Dobíjecí kredit, pod dárkovými poukazy (standardně vypnuto; funguje jen tehdy, když je zapnuto Prodávat dárkové poukazy se zůstatkem).

Stravenky

Jen pro provozovny v Belgii, standardně vypnuto: Nastavení → Provozovna → Zaplatit → Stravenky. Stravenky jsou zaměstnanecký benefit: zaměstnavatel je nahraje na kartu zaměstnance (Edenred, Monizze nebo Pluxee). Host jí platí na běžném platebním terminálu; propojení s vydavateli není potřeba.

Cizí měna

Placení hotově v jiné měně, např. britští nebo američtí turisté, nebo v příhraničí se švýcarským frankem. Standardně vypnuto: Nastavení → Provozovna → Zaplatit → Cizí měna. Přidejte měny (CHF, CZK, DKK, GBP, HUF, NOK, PLN, SEK, TRY, USD) a ke každé kurz: kolik eur počítáte za 1 jednotku (např. 1 GBP = € 1,15).

Další tlačítka pro objednávání a placení

Tlačítka pro to, co nepotřebuje každá provozovna. Ve výchozím stavu je vše vypnuto; zapíná se po jednotlivých tlačítkách v Nastavení → Provozovna → Objednávání a placení (oprávnění Nastavit podnik, platby a tiskárny). Vypnuto = tlačítko není nikde v pokladně a pokladní server akci odmítne. V Nizozemsku vše funguje bez černé skříňky; v Belgii tlačítko funguje teprve tehdy, když byla tato funkce otestována s černou skříňkou (u tlačítka je to uvedeno, dokud tomu tak není).

Při otevření stolu:

Při objednávání (objednávací obrazovka, pro to, co potom klepnete):

Při placení:

Dodatečně (Účtenky):

Kód: apps/pos-server/src/lib/kassaopties.ts, routes/kassaopties.ts; obrazovka KassaOpties.tsx. Protokol: Nastavení změněno, SPV uplatněno, Opravit účtenku, Nezaplaceno.

Odečíst předplatbu

Předplatbu (zálohu, např. na oslavu nebo rezervaci) prodáváte jako běžný produkt se zapnutou volbou Předplatba (Nastavení → Produkty; má vždy otevřenou cenu). Vytvořte jeden pro každou sazbu DPH, pokud má být předplatba podle sazby (např. Předplatba jídlo a Předplatba nápoje), nebo jeden produkt, pokud je částí nabídky. Host zaplatí předplatbu předem a dostane účtenku.

Zapnutí: Nastavení → Provozovna → Objednávání a placení → Odečíst předplatbu (ve výchozím stavu vypnuto). Při konečném placení klepněte na objednávací obrazovce na Odečíst předplatbu a zadejte číslo účtenky předplatby. Pokladna přidá položky předplatby z této účtenky na účet se záporným počtem (stejný produkt, cena a DPH). Co už bylo odečteno, nelze odečíst znovu. Je-li předplatba vyšší než účet, dostane host rozdíl zpět (vrácení peněz). V Belgii jdou odečtené položky do černé skříňky jako vrácení peněz (REFUND) (UC4110, UC4111, UC4113). Protokol: Předplatba odečtena.

Účtenka e-mailem

Ve výchozím stavu vypnuto. Zapněte přes Nastavení → Podnik → Účtenka i e-mailem.

SMTP_HOST=smtp.voorbeeld.nl
SMTP_PORT=587
SMTP_GEBRUIKER=kassa@voorbeeld.nl
SMTP_WACHTWOORD=...
SMTP_AFZENDER=bon@voorbeeld.nl

Po vyplnění pokladnu restartujte. Placení pak ukazuje pole Poslat účtenku i e-mailem (volitelné): nechat prázdné = jen tisk, jako vždy; zadat e-mailovou adresu = stejná účtenka (s rozpisem DPH a fiskálními řádky) se hostovi pošle i e-mailem, s názvem podniku jako odesílatelem.

Rezervace

Zapněte v Nastavení → Podnik → Rezervace (ve výchozím stavu vypnuto). Tam také nastavíte, kolik minut předem se rezervovaný stůl objeví na plánku (výchozí 60) a výchozí délku rezervace (výchozí 120 minut).

Propojení pokladny s TheFork: stůl se otevře při příchodu, účet zpět

Díky POS API TheFork pokladna spolupracuje s TheFork Managerem (ve výchozím stavu vypnuto), navíc ke stahování rezervací popsanému výše. Zapíná se v Nastavení → Rezervační platformy → Propojení pokladny s TheFork; běží přes správcovský portál.

Dokumentace TheFork: https://docs.thefork.io/POS-API/introduction

Pořadník pro hosty bez rezervace

Pro hosty bez rezervace, kteří čekají na stůl. Zapněte v Nastavení → Podnik → Pořadník (hosté bez rezervace) (ve výchozím stavu vypnuto). Viditelné jen tehdy, je-li nastaveno SMS přes CM.com; jinak se pořadník v pokladně nikde neobjeví (ani v nastavení). Funguje odděleně od rezervací: i když jsou vypnuté. Tam také nastavíte text zprávy (prázdné = "Hallo {naam}, uw tafel bij {zaak} is klaar. Wilt u zich melden bij de bediening?"; {naam}, {zaak} a {personen} se doplní).

Zákaznická karta / body

Zapněte v Nastavení → Podnik → Zákaznická karta / body (ve výchozím stavu vypnuto, pak z toho nikde nic není vidět). Tam také nastavíte: body za euro (0 = jen razítkové karty), po kolika bodech je odměna a kolik eur slevy tato odměna dává.

Profil hosta: VIP, stravovací požadavky a preference (volitelné)

Zapíná se v Nastavení → Provozovna → Profil hosta, pod zákaznickou kartou (ve výchozím stavu vypnuto; funguje jen při zapnuté zákaznické kartě). Potom:

Oblíbené / rychlá tlačítka

Ve výchozím stavu vypnuto. Nastavení → Podnik → Oblíbené / rychlá tlačítka:

Ještě jedno kolo

Obrazovka objednávky ukazuje tlačítko ↻ Ještě jedno kolo (jakmile je něco na účtu, i když to ještě není objednáno). Jedno klepnutí přidá poslední kolo (vše odeslané najednou přes "Odeslat objednávku", nebo co jste právě naťukali) ještě jednou jako nové řádky; pak už jen klepněte na Odeslat objednávku. Ceny jsou aktuální (včetně happy hour).

Čas u stolu na plánku

Každý obsazený stůl ukazuje ⏱ 45m · 12m: jak dlouho je stůl obsazen a před jak dlouhou dobou bylo naposledy něco zadáno (podržte stůl nebo na něj najeďte myší pro přesné časy). Pokud se nějakou dobu nic neobjednalo, stůl dostane oranžový okraj: čas se zeptat. Počet minut nastavíte v Nastavení → Podnik → Čas u stolu (výchozí 20, 0 = bez oranžového okraje). Pokud ještě nic zadáno nebylo, čas se počítá od otevření stolu.

Pokud u jednoho stolu sedí více skupin (samostatné účty), je tam řádek pro každou skupinu, např. S1 ⏱ 50m · 12m a Jansen ⏱ 10m (název skupiny, jinak číslo skupiny). Skupina, která je příliš dlouho nečinná, dostane oranžový štítek a stůl oranžový okraj.

Přesunout celý stůl

Na obrazovce objednávek je Přesunout stůl. Vyberte prostor (např. Terasa) a stůl: všechny skupiny u stolu se přesunou s ním, každá se svým vlastním účtem. Pokud vyberete obsazený stůl, stoly se sloučí (skupiny se přidají). Chcete-li přesunout jen část, použijte jako dříve Rozdělit / přesunout. Má-li být vše na jednom účtu, použijte Sloučit.

Pracovat dál offline (tablet bez Wi-Fi)

Pokud se spojení mezi tabletem a pokladním serverem přeruší (Wi-Fi na terase, server krátce vypnutý), objeví se žlutá lišta a tablet pracuje dál s naposledy uloženými stoly, produkty a otevřenými objednávkami:

Počet hostů

Volitelné a ve výchozím stavu vypnuto: Nastavení → Provozovna → Objednávání a placení → Evidovat počet hostů. Vypnuto = co nejméně klepnutí: volný stůl se otevře jedním klepnutím, hosté se nikde nezobrazují a přehled, nástěnka i denní souhrn neukazují hosty ani útratu na hosta.

Zapnuto: když klepnete na volný stůl, pokladna se zeptá na počet osob (velká tlačítka 1-8 nebo zadání; "Přeskočit" = 1). Na plánku je u obsazeného stolu "3/4 os." (osoby/místa, žlutě, pokud sedí víc lidí, než je míst). Na obrazovce objednávek to změníte tlačítkem "3 os." v liště skupin; u více skupin stůl sčítá všechny skupiny.

Bez počtu hostů vše funguje dál: Rozdělit rovným dílem při placení začíná na 2, all-you-can-eat se sám ptá na počet dospělých a dětí a rezervace i pořadník si drží vlastní počet osob (stůl se pak otevře bez hostů).

Záznamy HACCP

Každý gastronomický podnik musí sledovat a zaznamenávat bezpečnost potravin: v Nizozemsku podle Hygiënecode voor de Horeca (hygienický kodex pro gastronomii, kontrola NVWA), v Belgii podle autokontroly FAVV (příručka G-023). Zapni Záznamy HACCP v Nastavení → Zákony a předpisy (ve výchozím stavu vypnuto).

Výčepní systém a průtokoměry

Každé natočení, které nahlásí výčepní počítač nebo průtokoměr, jde na účet, takže nic "neuteče". Zapněte to v Nastavení → Výčepní systém (výchozí stav vypnuto).

Dávkované točení a Kegboard

Při dávkovaném točení se kohout otevře až poté, co byla sklenice namarkována na pokladně, a to jen pro toto množství. Nenatočí se tak nic, co není na účtence. Funguje to jen tehdy, když je výčepní systém zapnutý, a zapíná se pro každý kohout zvlášť (ve výchozím stavu vypnuto).

Ovládání hudby z pokladny

Personál ovládá hudbu z dotykové obrazovky pokladny, takže na baru není potřeba samostatná obrazovka. Zapněte to v Nastavení → Provozovna → Obrazovky a ovládání → Ovládání hudby z pokladny (ve výchozím stavu vypnuto). Pak se v horní liště objeví tlačítko Hudba: pro každý zdroj (např. Bar a Terasa) Přehrát, Pozastavit, Další, Předchozí, Hlasitěji, Tišeji a posuvník hlasitosti, spolu s tím, co právě hraje. Zpět do pokladny panel zavře. Po vypnutí zůstanou zdroje uložené.

Správce přidá zdroje tlačítkem + Zdroj hudby, zvolí, jak je každý připojen, a vyzkouší ho tlačítkem Otestovat:

Pokladna komunikuje s přehrávači ze serveru, proto musí být ve stejné síti jako pokladna (Soundtrack přes internet). Ovládat může každý přihlášený; k nastavení je potřeba oprávnění Nastavit podnik, platby a tiskárny. Token a heslo se už nikdy nezobrazí a neobjeví se v protokolu; v protokolu je jen nastavení (zapnuto/vypnuto, zdroje), ne každé stisknutí tlačítka. Export konfigurace přenáší jen zapnuto/vypnuto (zdroje patří k jedné provozovně).

Druhá obrazovka na tabletu nebo telefonu

Hudbu a kamery lze zobrazit i na vlastním tabletu nebo telefonu zaměstnance, jako druhou obrazovku vedle pokladny. V okně Hudba nebo Kamery je tlačítko Na tabletu nebo telefonu: zobrazí QR kód s adresou, např. http://192.168.1.20:3000/muziek nebo .../camera.

  1. Připojte tablet nebo telefon k síti Wi-Fi podniku.
  2. Naskenujte QR kód fotoaparátem (nebo zadejte adresu do prohlížeče).
  3. Přihlaste se vlastním PINem. Vidíte jen to, co smíte: hudbu všichni, kamery jen s oprávněním Sledovat obraz z kamer.
  4. Hotovo: Odhlásit vpravo nahoře. Pokud přihlášení vypršelo (např. tablet ležel přes noc nepoužitý), obrazovka znovu požádá o PIN.

Tip: přidejte stránku na plochu tabletu (v prohlížeči: Přidat na plochu), pak se otevře jako aplikace.

Proto pokladna zjišťuje IP adresu pokladního PC v síti (pokud jich PC má víc, např. Wi-Fi a kabel, zvolíte síť). Na portálu správy (pokladna na dálku) je to adresa portálu. QR kód si pokladna vytváří sama, bez internetu.

Párování tabletů: jedním tlačítkem na tablet (volitelné)

Ještě jednodušší: spárujte tablet jednou a pokladna pošle hudbu nebo kamery na tento tablet jedním tlačítkem. Zapněte to v Nastavení → Provozovna → Obrazovky a ovládání → Tablety jako druhá obrazovka (ve výchozím stavu vypnuto).

  1. Na tabletu: otevřete http://<kassaserver>:3000/tablet (u nastavení je Na tabletu nebo telefonu s QR kódem), přihlaste se PINem a pojmenujte tablet, např. Tablet Bar. Spárovat.
  2. Na pokladně: v okně Hudba nebo Kamery je nyní tlačítko Na Tablet Bar (se zelenou tečkou, když je tablet zapnutý). Klepněte na něj: tablet tuto obrazovku otevře sám. U hudby se přenese i zvolený zdroj (např. Terasa).
  3. Na tabletu: Zavřít se vrátí k čekání; Zrušit spárování tohoto tabletu odstraní spárování.

Nechte stránku na tabletu otevřenou; je-li tablet vypnutý nebo spí, otevře obrazovku, jakmile bude znovu zapnutý. Tablet zůstává přihlášený jako zaměstnanec, který se na něm přihlásil: posílat a sledovat kamery lze jen s oprávněním Sledovat obraz z kamer. Správce u nastavení vidí, které tablety jsou spárované a zda jsou zapnuté, a může je přejmenovat nebo odebrat. Tablet si ukládá vlastní klíč; pokladna z něj ukládá jen hash. Vypnutí: spárované tablety zůstanou uložené. V protokolu je vidět, kdo tablet spároval, přejmenoval nebo odebral.

Vyvolávací obrazovka pro výdej s sebou

Obrazovka pro hosty, vlevo Připravuje se a vpravo Hotovo, s velkými čísly, jako v bistru nebo fast foodu. Zapněte ji v Nastavení → Provozovna → Obrazovky a ovládání → Vyvolávací obrazovka pro výdej s sebou (ve výchozím stavu vypnuto).

Párování není potřeba: na televizi s prohlížečem (chytrá TV, stick nebo mini PC), tabletu nebo druhém monitoru otevřete adresu pokladny s /oproep, např. http://192.168.1.20:3000/oproep. U nastavení a v okně Zavolat jsou tlačítka Na vlastní obrazovce a Na tabletu nebo telefonu (QR kód s adresou). Přihlášení není potřeba: obrazovka ukazuje jen čísla. Jednou klepněte na obrazovku, aby prohlížeč mohl přehrávat zvuk.

Co se zobrazuje:

Číslo: u e-shopu, Thuisbezorgd a doručovacích platforem číslo objednávky, které už host nebo kurýr má; jinak číslo k vyzvednutí (1 až 999). Je velké na účtence, s vysvětlením, že se číslo objeví na obrazovce, až bude objednávka hotová (v jazyce účtenky).

Volitelně (standardně vypnuto, v nastavení):

V pokladně je tlačítko Zavolat (s počtem objednávek, které se ještě připravují):

  1. Hotovo ručně nastaví číslo jako hotové (bez kuchyňské obrazovky, nebo když je to rychlejší). U objednávky z e-shopu nebo Thuisbezorgd se změní i stav, takže host také dostane zprávu.
  2. Zpět ho vrátí do Připravuje se.
  3. Vyzvednuto ho odebere z obrazovky (s možností Vrátit zpět).

U nastavení také zvolíte, zda se vedle čísla zobrazí křestní jméno (ve výchozím stavu ne, kvůli soukromí) a zda obrazovka vydává zvuk. Vypnutí: žádné tlačítko Zavolat a žádné číslo k vyzvednutí na účtence; nastavení zůstanou uložena. V protokolu je vidět, kdo co ručně nastavil na hotovo, zpět nebo vyzvednuto.

Příchody a odchody

Docházka je ve výchozím stavu vypnutá: pak není v pokladně nikde vidět (žádné tlačítko v horní liště, nic na přihlašovací obrazovce, žádná karta Pracovní doba). Zapněte ji přes Nastavení → Podnik, v části Příchody/odchody zaměstnanců:

Zaměstnanci, kteří pokladnu nepoužívají (např. kuchyně), zaznamenávají docházku na přihlašovací obrazovce: klepněte na Příchod / odchod a zadejte svůj PIN. Tím se přepíná mezi příchodem a odchodem, bez přihlášení.

Když je docházka zapnutá, správce vidí v Nastavení → Pracovní doba:

V Belgii se každý příchod a odchod hlásí také černé skříňce. Pokud není dostupná, záznam neprojde (stejně jako placení). Zda to plně splňuje belgické požadavky na evidenci personálu, je ještě třeba potvrdit.

Vážení a etikety (váha)

Když je váha zapnutá (Nastavení → Váha), mohou mít produkty cenu za kilo. Všechny ostatní produkty zůstávají na kusy.

Uber Eats, Deliveroo a HubRise

Kromě Thuisbezorgd.nl / Takeaway.com přicházejí do pokladny i objednávky z Uber Eats (Nizozemsko a Belgie), Deliveroo (jen Belgie; Deliveroo z Nizozemska odešlo koncem roku 2022) a vše, co běží přes HubRise (mj. Uber Eats, Deliveroo, Just Eat/Takeaway.com a menší objednávkové aplikace). Každou platformu lze zapnout zvlášť v Nastavení → Rozvozové platformy (ve výchozím stavu vypnuto, vypnutím se nic neztratí). Karta u každé platformy ukazuje, ve kterých zemích funguje, a upozorní, pokud nefunguje v zemi provozovny.

Objednávky. Objednávka se stane běžnou objednávkou (bezorgen nebo afhalen, název skupiny <platform> <nummer>) s cenami platformy: produkty se poznají podle ID (z menu), kódu nebo čísla PLU; neznámý = samostatný řádek s cenou platformy (a upozornění); poplatky za doručení, příplatky a slevy jako vlastní řádky; pokud celková částka přesto nesedí, řádek "Rozdíl". Kuchyňský lístek jde hned do kuchyně/na bar. Tlačítko Platformy v horní liště (s počtem probíhajících objednávek; oranžové, když je co přijmout): přijmout nebo zamítnout (s důvodem), připravuje se, hotovo, na cestě, doručeno nebo vyzvednuto, zrušit a Dokončit (zaplaceno online). Co platforma zná, se jí vrací (Uber Eats: přijetí, zamítnutí, zrušení; Deliveroo: přijetí, zamítnutí, připravuje se, hotovo, vyzvednuto; HubRise: všechny stavy). Pokud provozovna rozváží sama (vlastní rozvoz), je objednávka také v Jízdách a odjezd a doručení jdou automaticky na platformu. Zrušení ze strany platformy nechá objednávku propadnout. Pokud pokladna není déle než 2 minut připojena k portálu, portál novou objednávku z Uber Eats zamítne a sdělí Deliveroo (s tabletem), že se to nepodařilo, aby to provozovna viděla na tabletu.

Kód: apps/pos-server/src/lib/bezorgplatforms.ts, routes/bezorgplatforms.ts; obrazovky Bezorgplatforms.tsx. Strana portálu: horecapos-portaal/src/platforms.mjs. Protokol: Rozvozové platformy (zap./vyp., nastavení, objednávky). Vše je součástí záloh pokladny.

Menší platformy v Nizozemsku a Belgii (Homie, Hebtrek, sneleten.nl, Bistroo ...) nemají veřejné propojení s pokladnou; pokud jsou na HubRise, fungují přes HubRise. Jinak: viz backlog.

Platební automat (uzavřený systém pro hotovost)

Ve výchozím stavu vypnuto: hotovost funguje jako vždy. U uzavřeného systému pro hotovost se personál hotovosti nedotýká: zákazník nebo zaměstnanec vloží peníze do automatu, který je spočítá, zkontroluje padělky a vrátí peníze.

Tlačítko ©

Údaje OptimumPOS

Vpravo dole na každé obrazovce (PIN, plánek, objednávání a kuchyně) je malé tlačítko ©. Otevře údaje OptimumPOS: logo, adresu, telefon, e-mail a web. Ikona je uložena lokálně v aplikaci, takže funguje i bez internetu. Stejná ikona je ikonou aplikace (karta prohlížeče a domovská obrazovka).

Část 2 · Vedoucí

Začínáme

Ve výchozím stavu může vedoucí vše, co číšník, a navíc mimo jiné dávat slevy, zpracovávat vrácení, uzavírat den, spravovat pokladní zásuvku a prohlížet protokol a zásoby. Většina z toho je pod tlačítkem Přehled:

Zásoby

Ve výchozím stavu vypnuto. Zapněte přes Nastavení → Podnik → Sledovat zásoby. Vypnuto = v pokladně nikde vidět.

Objednávání u dodavatelů

Ve výchozím stavu vypnuto. Zapnutí v Nastavení → Zásoby → Objednávání u dodavatelů (jen se zapnutým Sledovat zásoby). Vypnuto = seznam k objednání funguje jako vždy.

Správa recenzí

Čtení recenzí z Google a Trustpilot a odpovídání na ně v pokladně. Zapíná se v Nastavení → Body a recenze → Správa recenzí (ve výchozím stavu vypnuto, pak z toho nikde nic není vidět). Číst a odpovídat můžete v Přehled → Recenze (oprávnění Číst recenze a odpovídat na ně, ve výchozím stavu i pro manažera). Když funkci vypnete, propojení i recenze zůstanou uložené.

SMS a e-mailový marketing

Zprávy zákazníkům se zákaznickou kartou, kteří k tomu dali souhlas. Bez zákaznické karty nelze zapnout ani jedno.

Spropitné podle zaměstnanců

V Nastavení → Podnik → Spropitné (jen je-li zapnuto "Zobrazit tlačítka spropitného při placení") zvolíte, jak se spropitné podle zaměstnanců zobrazí na mezisoučtu (X), Z-zprávě (účtenka a e-mail) a v Obratu za období (i v CSV):

VolbaRozdělení
Vypnuto (výchozí)jen celkové spropitné, jako vždy
Každý své spropitnéspropitné z účtů, které každý sám zaplatil
Společně podle hodinveškeré spropitné dohromady, podle odpracovaných hodin v daném období (vyžaduje docházku; nikdo nezaznamenán = rovným dílem)
Společně rovným dílemveškeré spropitné dohromady, rovným dílem mezi přítomné (bez docházky: kdo něco zadal nebo zaplatil)

Zbylé centy dostane ten, kdo je nejblíže dalšímu centu, takže součet vždy sedí. Jde o přehled: pokladna nic nevyplácí (to můžete udělat přes "Výběr peněz ze zásuvky"). Staré Z-zprávy zůstanou, jak byly.

Z-zpráva e-mailem

V Nastavení → Podnik → Posílat Z-zprávu na jednou zadejte e-mailovou adresu správce (více adres oddělte čárkou, max. 3). Po Uzavřít den se Z-zpráva pak automaticky pošle na tuto adresu, vedle vytištěné účtenky. Prázdné = žádný e-mail, jako vždy.

Shrnutí dne (volitelné)

Je-li vyplněna adresa v Posílat Z-zprávu na, je pod ní zaškrtávací políčko S krátkým shrnutím dne na začátku e-mailu (ve výchozím stavu vypnuto). Zapnuto = na začátku e-mailu se Z-zprávou několik řádků srozumitelným jazykem, jen z vlastních dat pokladny (žádná AI, nic neodchází ven):

Samotná Z-zpráva (účtenka a e-mail) zůstává úplně stejná. Náhled za dnešek ukazuje shrnutí od poslední denní uzávěrky do teď. Shrnutí je v nizozemštině, stejně jako e-mail se Z-zprávou.

Přehledová nástěnka

Karta Přehledová nástěnka v Přehledu (oprávnění Obrat za období), jen ke čtení:

Prodané dárkové poukazy se do obratu nepočítají a slevy a záhlaví menu nejsou v top 10 (jako v ostatních přehledech). Den trvá od 00:00 do 24:00.

Další přehledy

Tři další karty v Přehled, každou lze zapnout zvlášť přes Nastavení → Provozovna → Správa a přehledy → Další přehledy (ve výchozím stavu vypnuto: pak karta není). Vyžadují stejné oprávnění jako Tržby za období a slouží jen ke čtení. Období: tento týden, minulý týden, tento měsíc, minulý měsíc, posledních 90 dní, tento rok nebo vlastní výběr (nejvýše něco přes rok).

Slevy

Vedoucí nebo správce vidí na obrazovce objednávky vedle součtu tlačítko % Sleva:

Sleva se objeví jako samostatná položka na účtence ("Sleva 10%", s důvodem pod ní) se stejnou sazbou DPH, takže součet i rozpis DPH sedí. Na celé účtence se sleva rozdělí podle sazeb DPH. Odstranění: klepněte na částku slevové položky. Je-li položka s vlastní slevou stornována, sleva zanikne s ní. Odeberete-li produkt z účtenky s procentní slevou na celou účtenku, pokladna tuto slevu přepočítá z toho, co zbývá (v Belgii UC226); pevná částka zůstane a při placení se znovu rozdělí na položky. Není-li kvůli slevě 100% co platit, uzavřete účet pomocí "Uzavřít (nic k placení)". Slevy jsou v protokolu a v X/Z-zprávě i v přehledu za období jako "z toho sleva". Při vrácení účtenky se slevou se sleva započítá poměrně.

Slevové kódy (volitelné)

Kódy se slevou na celou účtenku, například pro akci (ZOMER10). Zapnutí v Nastavení → Provozovna → Slevové kódy (ve výchozím stavu vypnuto); kódy vytvoříte v Nastavení → Slevové kódy (oprávnění Spravovat produkty):

Na objednávací obrazovce je tlačítko Slevový kód (kód smí zadat kdokoli; kód předem vytvořila provozovna). Sleva se objeví na účtence jako řádek "Slevový kód KÓD", rozdělená podle sazeb DPH; jeden kód na účtenku, a ne poté, co už bylo (částečně) zaplaceno. Když řádek odeberete nebo se objednávka zruší, použití se už nepočítá. Odstranění použitého kódu jej vypne (přehledy zůstanou správné). Vše je v protokolu (Slevový kód). Kód: lib/kortingscodes.ts, routes/kortingscodes.ts, Kortingscodebeheer.tsx, KortingscodeDialoog.tsx.

Nejsou v seznamu v Nastavení → Slevové kódy (počet pro každou akci ano, v Přehled → Marketing) a do e-shopu se přenášejí, dokud jsou platné a nepoužité.

Přehledy a denní uzávěrka

Přehled - mezisoučet (X)

Tlačítko Přehled v horní liště:

Export do účetnictví

Přehled → Tržby za období → Export do účetnictví (deník) (oprávnění Tržby za období) vytvoří CSV s jedním účetním zápisem za den, připravené k načtení v e-Boekhouden, Exact, SnelStart, Twinfield apod. (přes jejich import CSV nebo interních dokladů), nebo jeden z formátů níže (UBL, XAF a připravené formáty pro 14 programů).

Jeden doklad za den (KASSA-JJJJMMDD), který vždy sedí (má dáti = dal):

StranaCo
Má dátipříjmy podle způsobu platby (hotovost, karta, dárkový poukaz, online, jiné), vč. spropitného
Dalobrat podle sazby DPH (bez DPH) a DPH k odvodu podle sazby
Dalspropitné (závazek vůči personálu, ne obrat)
+/-rozdíl ze zaokrouhlení (zaokrouhlení hotovosti na 5 centů)
+/-vklady/výběry ze zásuvky (správa hotovosti) proti přechodným účtům a rozdíl v hotovosti ze Z-zprávy

Vrácení a slevy jsou již zahrnuty v příjmech a snižují obrat. Sloupce: Datum; Boekstuk; Dagboek; Rekening; Omschrijving; Debet; Credit; Btw-code; Btw-% (středníky, desetinné čárky). Po stažení pokladna hlásí, zda jsou dny, které nesedí nebo mají větší rozdíl než zaokrouhlení.

Vedle tlačítka zvolíte formát (volba se pamatuje v prohlížeči). Stejný deník, ale upravený tak, aby ho program mohl přímo načíst. Seznam ukazuje jen formáty pro zemi provozovny (Nastavení → Provozovna), nejprve standardy (CSV, UBL, XAF), pak programy abecedně:

FormátSouborNačtení do programu
Obecný (CSV)journaal_…csvjakýkoli program s importem CSV/memoriálu (přiřaďte sloupce)
UBL 2.1 / Peppol (XML), NL a BEjournaal_…_ubl.xml (více dní: .zip)za každý den faktura "denní příjmy" na Kassaverkopen (již zaplacená) podle Peppol BIS Billing 3.0, s jedním řádkem na sazbu DPH a účtem výnosů v AccountingCost; jen tržba a DPH (platební metody, spropitné, zaokrouhlení, zásuvka a pokladní rozdíl do faktury nepatří). K nahrání mimo jiné do Adsolut, Billit, BUNNI, DigiBoox, Expert/M, Moneybird, Popsy, Rompslomp, Storecove a TriFact365; ne k odeslání přes síť Peppol. Název, DIČ a adresa pocházejí z Nastavení → Provozovna
XML Auditfile Financieel (XAF 4.0), NLjournaal_…_xaf.xafauditní soubor nizozemské daňové správy (Belastingdienst) (XSD XmlAuditfileFinancieel4.0): jeden soubor za období, hlavní kniha, kódy DPH, období a za každý den interní doklad; lze načíst mimo jiné v Caseware, Exact Reeleezee a Visma Cash
AccountView (XML), NLjournaal_…_accountview.xmlXML pohyby (VFPData, jeden transact na řádek zaúčtování s dj_code, period, inv_date, inv_nr, acct_nr, trn_desc a amount: má dáti kladně, dal záporně), za každý den jeden doklad v interním deníku; načtení přes importní definici (Document → Importeren → Importdefinitie aanmaken, typ XML), názvy polí jsou přímo z AccountView, takže stačí jednou přiřadit 1:1. První import si nechte zkontrolovat
AFAS Profit (XML)journaal_…_afas.xmlXML pro UpdateConnector FiEntries (finanční pohyby), za každý den jeden zápis s rokem, obdobím, administrací a deníkem; do Profit se načte přes Importovat → XML; vyplňte číslo administrace (výchozí 1)
Asperion (CSV), NLjournaal_…_asperion.csvformát FMUTA (Extra → Import financiële mutaties), za každý den hlavičkový řádek a řádky zápisů; definici importu nastaví Asperion přes helpdesk
Denní výkaz (HTML), NL a BEjournaal_…_dagstaat.htmlčitelný denní výkaz za každý den (tržba podle sazby DPH, platební metody, spropitné, pokladní rozdíl) a součty; k tisku jako PDF nebo k odeslání e-mailem, pro programy bez importu (Accountable, Dext, Dexxter, Jortt, Kleisteen, MoneyMonk)
e-Boekhouden.nl (CSV)journaal_…_eboekhouden.csvDatum; Číslo dokladu; Popis; Účet hlavní knihy; Částka (má dáti kladně, dal záporně); kód DPH GEEN (DPH už je na účtech DPH); Import → Pohyby, druh interní doklad
Exact Online (XML)journaal_…_exact.xmleExact-XML (téma GLTransactions): za každý den jeden interní doklad (typ 90) v deníku; Import/export → Importovat XML
InformerOnline (TXT), NLjournaal_…_informer.txtinterní doklady oddělené tabulátory (Geavanceerd → Memoriaal → uploaden); deník musí být číslo 1–99 (jinak 90)
KING ERP (XML), NLjournaal_…_king.xmlKING_JOURNAAL: jedna dávka zápisů (ne definitivní) s jedním účetním zápisem za den
KOMAS (CSV), NLjournaal_…_komas.csvvolný formát KOMAS (0401 Importeren journaalposten): Datum; Grootboek; Omschrijving; Bedrag
Odoo (CSV), NL a BEjournaal_…_odoo.csvÚčetnictví → Journal Entries → Import records; deník a účet podle názvu nebo kódu
Sage BOB 50 (Excel), BEjournaal_…_bob.xlsxImportation de données externes → Opérations diverses (sloupce se přiřadí jednou)
SAP Business One (ZIP), NL a BEjournaal_…_sapb1.zipData Transfer Workbench, Journal Entries: JournalEntries.csv a JournalEntries_Lines.csv
SnelStart (CSV)journaal_…_snelstart.csvDatum; Číslo dokladu; Popis; Účet hlavní knihy; Má dáti; Dal (dd-mm-rrrr, desetinná čárka, bez BOM); import interního dokladu, deník zvolíte při načítání
Twinfield (XML)journaal_…_twinfield.xmldeníkové transakce jako koncept (destiny="temporary"), účetní je zaúčtuje definitivně; vyplňte kód administrace (prázdné = administrace, do které importujete)
Winbooks (CSV), BEjournaal_…_winbooks.csvK_DOC.CSV, za každý den jeden doklad v deníku (Winbooks čísluje sám)
Yuki (XML)journaal_…_yuki.xmlJournal-XML (GeneralJournal), za každý den jeden interní doklad, stejná struktura jako živé propojení; ID administrace volitelné

Přehled: který účetní program jakým způsobem

Podle segmentu, abecedně. NL/BE = v které zemi program funguje: v Nastavení → Účetnictví → Účetní program vidíte jen programy pro zemi provozovny (nizozemské programy nefungují v Belgii a naopak). Živě = pokladna každý den účtuje sama (volí se v Nastavení → Účetnictví → Účetní program); na vyžádání = API existuje, ale nejprve vyžaduje partnerskou registraci nebo schválení u dodavatele (dejte nám vědět). Soubor = formát v Export do účetnictví. Kde jde obojí, můžete používat obojí. Seznam je v packages/shared/src/boekhoudcatalogus.ts a zobrazuje se také v Nastavení → Účetnictví.

ProgramNLBEŽivěSouborPoznámka
Malé firmy a OSVČ
Accountable–✓–Denní výkaz (HTML, pro PDF nebo e-mail)
AccountView (Visma)✓–na vyžádáníAccountView (XML), Obecný (CSV)Soubor: XML pohyby pro importní definici (Document → Importeren); obecné CSV lze načíst také přes importní definici. Živě přes API AccountView.Net po žádosti u AccountView.
Acumulus✓–✓–Živě jako zaplacená prodejní faktura za každý den, s jedním řádkem na sazbu DPH.
AFAS Profit✓–✓AFAS Profit (XML)
Asperion✓–na vyžádáníAsperion (CSV)Živě po registraci jako partner API u Asperion.
Billit–✓na vyžádáníUBL 2.1 / Peppol (XML)Nahrání UBL přes Fast input; živě po schválení společností Billit.
BUNNI✓––UBL 2.1 / Peppol (XML)Zatím bez veřejné dokumentace API.
Dexxter–✓–Denní výkaz (HTML, pro PDF nebo e-mail)
DigiBoox (Visma DigiBTW)✓––UBL 2.1 / Peppol (XML)
e-Boekhouden.nl✓––e-Boekhouden.nl (CSV)Také pro bývalé zákazníky Ficsus.
Exact Online✓✓✓Exact Online (XML)
Exact Reeleezee✓––XML Auditfile Financieel (XAF 4.0)
Horus–✓✓–
InformerOnline✓––InformerOnline (TXT)
Jortt✓––Denní výkaz (HTML, pro PDF nebo e-mail)Bez importu: zaúčtujte denní tržbu jako výnos s denním výkazem jako přílohou.
KING✓–na vyžádáníKING ERP (XML)Živě po partnerské registraci u KING Software.
Kleisteen✓––Denní výkaz (HTML, pro PDF nebo e-mail)
KOMAS (Adfinis)✓––KOMAS (CSV)
Minox✓–na vyžádání–Živě po partnerském propojení přes Minox.
Moneybird✓–✓UBL 2.1 / Peppol (XML)
MoneyMonk✓––Denní výkaz (HTML, pro PDF nebo e-mail)MoneyMonk dostane v roce 2026 API pro propojení.
Octopus–✓na vyžádání–Živě po žádosti 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✓✓✓–Živě jako prodejní zápis za každý den, s jedním řádkem na sazbu DPH; platební metody, spropitné a pokladní rozdíl se nepřenášejí.
SnelStart✓–✓SnelStart (CSV)
Twinfield✓–✓Twinfield (XML)
Visma Cash✓–na vyžádáníXML Auditfile Financieel (XAF 4.0)API s klíčem z CASHWeb; formát záznamů pro účetní zápisy se ještě potvrzuje.
Visma eAccounting✓–na vyžádání–Živě po schválení společností Visma (partnerská registrace).
Winbooks–✓na vyžádáníWinbooks (CSV)
Wolters Kluwer Adsolut–✓na vyžádáníUBL 2.1 / Peppol (XML)UBL s účtem výnosů na každém řádku; v Adsolut zapněte "grootboekrekening verwerken bij verkopen".
Wolters Kluwer Expert/M–✓–UBL 2.1 / Peppol (XML)
Yuki✓✓✓Yuki (XML)
Mezinárodní
QuickBooks Online✓✓✓obecné CSVBez nizozemské nebo belgické edice: zkontrolujte nastavení DPH.
Xero✓✓✓obecné CSV
Zoho Books✓✓✓obecné CSV
Enterprise a řetězce
Exact Globe+✓✓–Exact Online (XML)Stejné XML jako Exact Online; nechte první import zkontrolovat.
Microsoft Dynamics 365 Business Central✓✓✓–
Odoo✓✓✓Odoo (CSV)
Oracle NetSuite✓✓na vyžádáníobecné CSV
SAP Business One✓✓✓SAP Business One (ZIP)
Unit4 ERPx✓✓–obecné CSV
Platformy a agregátory
Apicbase✓✓na vyžádání–Prodeje po účtenkách pro zásoby a food cost: propojení v Nastavení → Receptury (ne jako účetní program).
Caseware✓✓–XML Auditfile Financieel (XAF 4.0)
Combidesk✓–na vyžádání–Combidesk propojení sám vytváří a spravuje (mimo jiné na Exact, Moneybird, SnelStart a Twinfield); na vyžádání jako partner.
Dext✓✓–Denní výkaz (HTML, pro PDF nebo e-mail)Pošlete denní výkaz (PDF) e-mailem na svou adresu Dext.
Jamix✓✓na vyžádání–Prodeje pro sklad a food cost přes rozhraní JAPI od Jamix; řešení na míru na vyžádání u Jamix.
Omniboost✓✓na vyžádání–Přes partnerský program Omniboost propojuje dál na mnoho účetních a hotelových systémů.
Storecove (Peppol)✓✓na vyžádáníUBL 2.1 / Peppol (XML)
TriFact365✓––UBL 2.1 / Peppol (XML), Denní výkaz (HTML, pro PDF nebo e-mail)
Jakýkoli jiný program✓✓–obecné CSV, UBL nebo XAF (NL)

Nechte první import zkontrolovat účetním. Formát je v packages/shared/src/journaalexport.ts (s testy).

Nastavení → Účetnictví (oprávnění Nastavit podnik, platby a tiskárny): kód deníku (výchozí MEM) a účet hlavní knihy pro každou položku. Prázdné = vzorový účet (NL: 8000/8010/8020 obrat, 1500/1510 DPH, 1000 hotovost, 1100 karta; BE: 7000xx obrat, 451000 DPH, 570000 hotovost). Skutečné účty ať vyplní účetní.

Propojení s účetním programem

Živá propojení 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ždém dni pokladna zaúčtuje stejný zápis jako export výše (tržba a DPH podle sazby, způsoby platby, spropitné, zaokrouhlení, zásuvka a pokladní rozdíl) jako interní doklad ve zvoleném programu, s deníkem a účty hlavní knihy z Nastavení → Účetnictví. Zapnutý je vždy nejvýše jeden program.

ProgramZeměPřipojení pomocíCo pokladna účtuje
AcumulusNLkód smlouvy, uživatel a heslo uživatele APIza každý den zaplacená prodejní faktura s jedním řádkem na sazbu DPH; chyby posílá Acumulus e-mailem na ACUMULUS_FOUTMAIL
AFAS ProfitNLprostředí, token, účetní jednotkainterní doklad (FiEntries)
Business CentralNL, BEtenant, prostředí, společnost, ID klienta a tajný klíč aplikace Microsoft Entra (API.ReadWrite.All)řádky v obecném deníku s kódem z pole Deník
Exact OnlineNL, BEpřihlášení (OAuth, vlastní aplikace: viz Exact Online níže; Belgie: start.exactonline.be)interní doklad v deníku (např. 90)
HorusBEpřihlášení (OAuth, aplikace níže), volitelně spisrůzná operace
MoneybirdNLtoken API, volitelně účetní jednotkainterní doklad (general journal document)
OdooNL, BEadresa, databáze, uživatel, klíč APIúčetní zápis v deníku s krátkým kódem (např. MISC)
QuickBooks OnlineNL, BEpřihlášení (OAuth, aplikace níže; QUICKBOOKS_OMGEVING)journal entry; účty podle čísla
SAP Business OneNL, BEadresa Service Layer, databáze, uživatel, hesloúčetní zápis (JournalEntries)
SilvasoftNL, BEuživatel a klíč APIprodejní zápis na partnera Kassaverkopen, jeden řádek na sazbu DPH (platební metody, spropitné a pokladní rozdíl se nepřenášejí)
SnelStartNLpropojovací klíč a klíč předplatnéhointerní doklad
TwinfieldNLpřihlášení (OAuth, aplikace níže), volitelně kancelářdeníková transakce
XeroNL, BEpřihlášení (OAuth, aplikace níže), volitelně organizacemanual journal; účty podle kódu
YukiNL, BEklíč API, volitelně účetní jednotkainterní doklad (GeneralJournal)
Zoho BooksNL, BEpřihlášení (OAuth, aplikace níže; standardně evropské datové centrum), volitelně organizaceúčetní zápis; účty podle kódu

Auditní soubor pokladny (XAA)

Pro nizozemské provozovny je v Přehled → Tržby za období vedle exportu do účetnictví tlačítko Auditní soubor pokladny (XAA): XML Auditfile Afrekensystemen 3.2 nizozemské daňové správy (Belastingdienst) a XML Platform (SRA) za zvolené období (nejvýše něco přes rok; oprávnění Tržby za období). Je to soubor, který Belastingdienst doporučuje k předání dat pokladny při kontrole nebo účetnímu; pravidla jsou uvedena v Handreiking voor een betrouwbaar afrekensysteem (Příručka pro spolehlivý pokladní systém, docs/xaa).

V souboru (auditfile_kassa_<van>_tm_<tot>.xml, schéma docs/xaa/XmlAuditfileAfrekensystemen3.2.xsd):

Částky jsou kladné s C (prodej, příjem) nebo D (vratka, výplata); časy jsou v nizozemském čase s posunem. Všechny klíče jsou id z databáze bez pomlček, takže je lze v pokladně dohledat.

Podepisování (kapitola 6 specifikace): pokud Optimum POS nastavil certifikát, auditní soubor přichází podepsaný v obálce (XML Signature) a soubor se jmenuje …_ondertekend.xml; jinak jde o samostatný auditní soubor a pokladna to při stahování oznámí.

Platba na fakturu

Firemní zákazníci (firma, která si každý týden vyzvedává obědy, hotel, spolek) nakupují na fakturu a platí později, na základě faktury. Zapněte to v Nastavení → Faktury → Platba na fakturu (jen se zapnutými Fakturami; ve výchozím stavu vypnuto).

Banka: párování převodů

V Přehled → Na fakturu → Banka pokladna ke každé příchozí platbě hledá odpovídající fakturu s platbou na fakturu:

Obraz z kamer v pokladně

Všechny obrazy z kamer provozovny na jedné stránce, bez samostatné obrazovky nebo aplikace. Zapněte to v Nastavení → Provozovna → Obrazovky a ovládání → Obraz z kamer v pokladně (ve výchozím stavu vypnuto). Pak se v horní liště objeví tlačítko Kamery pro každého s oprávněním Sledovat obraz z kamer (ve výchozím stavu manažer a správce; v Nastavení → Oprávnění lze zapnout i pro obsluhu). Všechny kamery jsou vedle sebe; klepnutím na kameru zobrazíte velký obraz. Po vypnutí zůstanou kamerové systémy uložené.

Také jako vlastní obrazovka: Na vlastní obrazovce otevře http://<kassaserver>:3000/camera (např. monitor za barem), a Na tabletu nebo telefonu zobrazí QR kód: zaměstnanec ho naskenuje vlastním tabletem nebo telefonem a přihlásí se vlastním PINem (i tam jen s oprávněním Sledovat obraz z kamer). Na úzké obrazovce jsou kamery pod sebou. Viz Druhá obrazovka na tabletu nebo telefonu.

Správce přidá kamerové systémy tlačítkem + Kamerový systém, vyzkouší je tlačítkem Otestovat a u každé kamery zvolí název a zda je na stránce:

Bez ffmpeg: foto.

Soukromí: pokladna načítá obrazy z kamerového systému a jen je předává dál; nic se neukládá (žádné záznamy, žádná mezipaměť). Uživatelé a hesla zůstávají na serveru a nikdy se neobjeví na obrazovce ani v protokolu. V protokolu je vidět, kdo kamery sledoval. Samotné obrazy si stránka vyžádá klíčem (platným 12 hod., dokud je zaměstnanec přihlášen), protože obraz v prohlížeči nemůže poslat token. Export konfigurace obsahuje jen zapnuto/vypnuto.

Záznam citlivých akcí

Přehled → Protokol (vedoucí nebo správce) ukazuje, kdo co a kdy udělal.

Co se zaznamenává: storna, slevy (a jejich odebrání), vratky, kopie účtenek, pro forma, ruční platby kartou, otevření zásuvky, vklady/výběry hotovosti ze zásuvky, počáteční hotovost, denní uzávěrka, přesun položek nebo stolů, zavření prázdných objednávek, změna ceny/názvu/DPH produktů, nové nebo smazané produkty, změny personálu a nastavení, úprava pracovní doby, přihlášení a odhlášení, chybné PINy a příchody a odchody. S platbou na účet také: zákazníci, prodeje a platby na účet, načítání bankovních výpisů, napojení na banku a stahování z banky. S hlášením při příliš dlouhé době přípravy: zpožděné objednávky a odeslané omluvy. S Mailchimp nebo Klaviyo: připojení, volba seznamu, odpojení a odhlášení odtamtud. S ovládáním hudby: zapnuto/vypnuto a přidání, úprava a odstranění zdrojů hudby. S obrazem z kamer: kdo kamery sledoval (nejvýš jednou za půl hodiny na zaměstnance), zapnuto/vypnuto a kamerové systémy. S upozorněními: každé upozornění, jeho vyřízení a zapnutí a vypnutí.

Upozornění: podvody a odchylky

Nastavení → Upozornění. Dvě části, každá se zapíná zvlášť a ve výchozím stavu je vypnutá; vypnutím se zachovají všechna upozornění a nastavení. Nastavovat smí ten, kdo má oprávnění Nastavit upozornění (ve výchozím stavu manažer a správce); upozornění vidět a vyřizovat smí ten, kdo smí vidět protokol. Pokladna kontroluje každých 5 minut (a tlačítkem Zkontrolovat nyní); ne na záložní pokladně.

Odhalování podvodů a krádeží (na zaměstnance, na pracovní den od 05:00), každé pravidlo zvlášť zapnuté nebo vypnuté s vlastním limitem:

Hlášení odchylek, ve srovnání se stejným dnem v týdnu a stejným časem v posledních týdnech (výchozí 4; dny bez tržby se nepočítají, alespoň dva srovnávací dny):

Každé upozornění přijde jednou (za pravidlo, zaměstnance a den; doba v kuchyni nejvýš jednou za hodinu) a jde do:

Každý kanál má tlačítko Testovací zpráva. Tokeny a klíče zůstávají na pokladně (obrazovky vidí jen, zda jsou vyplněné). Upozornění není důkaz: zkontrolujte účet a protokol a proberte to se zaměstnancem.

Účtenky: kopie a vrácení (dobropis)

Účtenky

Tlačítko Účtenky v horní liště:

Pokladní zásuvka se senzorem a zásuvka pro každého zaměstnance

Ve výchozím stavu vypnuto. Nastavení v Nastavení → Platby → Pokladní zásuvka.

Část 3 · Správce

Začínáme

Instalace. HorecaPOS nainstalujete instalátorem pro váš systém, který najdete na stránce ke stažení OptimumPOS: Android (aplikace), Windows (instalátor), macOS (instalátor pro Macy s Apple Silicon i Intel), Linux (grafický instalátor, nebo balíček .deb či .rpm), Raspberry Pi (grafický instalátor nebo .deb pro Raspberry Pi 3, 4 nebo 5 s 64bitovým Raspberry Pi OS) a Chromebook (aplikace pro Android z Google Play). Zvolte pro všechny uživatele pro pokladní server, ke kterému se připojují tablety a kuchyňská obrazovka, nebo jen pro mě pro samotnou pokladnu na tomto zařízení. Instalátor nastaví vše potřebné, včetně databáze, a každou noc vytvoří zálohu. Pro aktualizaci nainstalujte novou verzi: vaše data zůstanou zachována. Instalátor se spustí v jazyce vašeho počítače (jinak anglicky); ve Windows a Linuxu můžete na první obrazovce zvolit jiný jazyk. Pokladna se pak rovnou spustí v tomto jazyce. Balíčky .deb a .rpm a aplikace pro Android se řídí jazykem systému, jinak nizozemštinou.

Správce nastavuje pokladnu přes Nastavení. Najdete tam karty jako Podnik, Zaměstnanci, Oprávnění, Pracovní doba, Produkty, Happy hour, Zásoby, Plánky, Platby, Tiskárny, Účetnictví, Zálohy, Import/export a Databáze. Které karty vidí i vedoucí, závisí na oprávněních.

Databáze. V Nastavení → Databáze (jen správce) volíte mezi MySQL / MariaDB, vestavěnou databází a PostgreSQL; při přepnutí se přenesou všechna data (viz Databáze). Pokud Optimum POS už při instalaci nastavil pevnou adresu, platí tato adresa a žádná vstupní pole nejsou. Jinak vyplníte Server, Port, Databáze, Uživatel a Heslo sami. Pokladna si je uloží sama, poté je znovu zobrazí vyplněné a kdykoli je můžete změnit pomocí Změnit údaje MySQL/MariaDB nebo Změnit údaje PostgreSQL. Ponechat heslo prázdné znamená: zachovat uložené heslo (u stejného uživatele). Instalátor ani aktualizace nemění nic na DATABASE_URL ani na zvolené databázi.

Nastavení: produkty

Účetnictví

Vše pro účetnictví najdete v Nastavení → Účetnictví. Společně se svým účetním vyplňte deník a účty hlavní knihy. Chcete-li, aby pokladna denní tržbu každý den účtovala sama, zvolte nahoře v Účetní program svůj program, i Exact Online: vidíte jen programy, které fungují v zemi vaší provozovny. Hned pod tím vyplníte údaje tohoto programu a připojíte se. U programů, do kterých se přihlašujete (např. Exact Online, Twinfield nebo Xero), nejprve vyplníte aplikaci: ID klienta a tajný klíč klienta. Pokud Optimum POS program nebo některý údaj pevně nastavilo při instalaci, tuto volbu ani toto pole neuvidíte. Je tam také přehled všech programů: které lze propojit živě a které dostanou soubor. Soubor vytvoříte v Přehled → Tržby za období → Export do účetnictví: zvolte formát svého programu, nebo UBL (Peppol), XAF či denní výkaz. První zaúčtování nebo import vždy nechte zkontrolovat svým účetním.

Pro nizozemskou provozovnu je tam také Auditní soubor pokladny (XAA): XML Auditfile Afrekensystemen nizozemské daňové správy (Belastingdienst) se všemi účtenkami, řádky, platbami a událostmi pokladny za zvolené období. Ten předáte svému účetnímu nebo při kontrole Belastingdienst.

Mzdy a plánování

Pokud vaši zaměstnanci používají docházku (příchody a odchody), najdete v Nastavení → Pracovní doba dole Mzdy a plánování ve dvou blocích. V části Mzdová agenda zvolíte svůj mzdový program nebo (v Belgii) svůj sociální sekretariát a u každého zaměstnance vyplníte jeho osobní číslo v tomto programu. Pak pro zvolené období vytvoříte soubor s odpracovanými hodinami a tržbami na zaměstnance a načtete ho do mzdového programu. V části Plánování personálu zvolíte svůj plánovací systém: u Deputy, Dyflexis a Shiftbase jdou tržby každou hodinu automaticky, u ostatních vytvoříte soubor tržeb. Tak ve svém plánování vidíte mzdové náklady vedle tržeb. Pokud pracujete bez docházky, můžete tržby do plánování posílat i tak: to pak najdete dole v Nastavení → Účetnictví, u Tržby do vašeho plánování. Pokud Optimum POS při instalaci něco pevně nastavil, tuto volbu nebo toto pole neuvidíte.

Zálohy

Pokladna vytváří zálohu automaticky každou noc a vždy před aktualizací. V Nastavení → Zálohy vidíte všechny zálohy (kdy, kým nebo automaticky, velikost) a sami můžete vytvořit zálohu tlačítkem Vytvořit zálohu. Je-li poslední záloha starší než dva dny, objeví se červené varování: v takovém případě kontaktujte Optimum POS.

Nastavení: zálohy

Obnovení se provádí tlačítkem Obnovit vedle zálohy. Vše, co se stalo po této záloze, se pak ztratí. Musíte zaškrtnout políčko a znovu zadat svůj PIN. Pokladna nejprve vytvoří bezpečnostní zálohu aktuálního stavu a pak všechny odhlásí. V Belgii to z pokladny nelze (počítadla černé skříňky běží dál); tam to provádí Optimum POS.

Databáze

V Nastavení → Databáze (jen správce) vidíte, kde pokladna ukládá svá data. Nahoře je současná databáze s programem, verzí, tabulkami, řádky a adresou nebo složkou. Pro personál a tablety funguje pokladna s každou databází stejně. Ve Windows, macOS, Linuxu a na Raspberry Pi volíte ze tří databází:

Kdy MySQL nebo MariaDB? Když váš podnik už má server MySQL nebo MariaDB, když s ním pracuje váš IT správce, nebo když chcete data číst ve vlastním reportingu, v Excelu nebo v programu BI. Pokud váháte, zvolte vestavěnou: funguje hned.

Co potřebujete pro MySQL nebo MariaDB?

CREATE DATABASE horecapos CHARACTER SET utf8mb4 COLLATE utf8mb4_bin;
CREATE USER 'horecapos'@'localhost' IDENTIFIED BY 'wachtwoord';
GRANT ALL PRIVILEGES ON horecapos.* TO 'horecapos'@'localhost';

Běží-li MySQL nebo MariaDB na jiném počítači, uveďte v posledních dvou řádcích místo localhost IP adresu pokladního serveru.

Převod na MySQL / MariaDB:

  1. V části Adresa MySQL/MariaDB vyplňte pole: Server (výchozí localhost), Port (výchozí 3306), Databáze (výchozí horecapos), Uživatel a Heslo; pro MariaDB stejně. Je-li adresa už nastavená, pole jsou předvyplněná; necháte-li heslo prázdné, zůstane uložené heslo (u stejného uživatele). Pokladna si adresu uloží sama; pokud Optimum POS už nastavil pevnou adresu, platí tato adresa a žádná pole nejsou. Pokud pokladna už běží na MySQL/MariaDB, údaje později upravíte pomocí Změnit údaje MySQL/MariaDB. Šifrované spojení vám nastaví Optimum POS.
  2. Klepněte na Otestovat spojení: uvidíte program a verzi, nebo proč to nejde.
  3. Klepněte na Převést na MySQL/MariaDB, zaškrtněte, že rozumíte, a zadejte svůj PIN.

Převod funguje v každém směru mezi třemi databázemi a všechna data jdou s ním:

  1. Pokladna chvíli nepřijímá požadavky (obvykle méně než minutu); tablety pak samy pokračují.
  2. Nejprve pokladna vytvoří zálohu aktuálního stavu (v Nastavení → Zálohy).
  3. Vše jde do nové databáze a pokladna po tabulkách spočítá, zda je tam všechno přesně.
  4. Teprve když vše sedí, pokračuje pokladna na nové databázi. Přihlášení zaměstnanci zůstanou přihlášeni.

Když se něco nepovede, nic se nezmění a pokladna pracuje dál na staré databázi. Stará databáze zůstane zachována, takže se můžete vždy vrátit. Pokladní data, která už v nové databázi MySQL/MariaDB nebo PostgreSQL byla, se nahradí. Jde to i v Belgii: počítadla černé skříňky se přenesou přesně.

Zálohy a obnovení fungují se všemi třemi databázemi stejně (Nastavení → Zálohy). Zálohu z jedné databáze můžete obnovit v kterékoli jiné, i zálohu z PostgreSQL v MySQL nebo MariaDB.

Co je v MySQL nebo MariaDB? Každá tabulka pokladny, se stejným názvem a sloupci (časy v UTC). Každá tabulka dostane navíc klíčový sloupec _hp_sleutel a v pomocných tabulkách _horecapos_stand, _horecapos_kolom, _horecapos_reeks a _horecapos_wijziging (záznam změn, uchovává se 14 dní) si pokladna vede stav, typy sloupců, počítadla a změny. Ostatní programy data čtou; zapisují jen pokladny.

Jak to funguje: pokladna počítá v rychlé pracovní kopii na pokladním serveru a každou změnu zapíše ve stejném kroku do MySQL/MariaDB. Když se to nepovede, změna se neprovede a pokladna ohlásí chybu; MySQL/MariaDB proto udržujte dostupné. Při spuštění pokladna načte vše z MySQL/MariaDB.

Více pokladen na jedné databázi. Stejně jako u PostgreSQL může více pokladen používat stejnou databázi MySQL/MariaDB, například každý podnik řetězce s vlastním pokladním serverem. Změny probíhají postupně a každá pokladna nejprve převezme, co udělaly ostatní, takže se při současných změnách nic neztratí. Když pokladna obnoví zálohu nebo pokladna s novější verzí aktualizuje databázi, ostatní pokladny si samy vše znovu načtou; aktualizujte proto všechny pokladny současně. Pokladna, která byla vypnutá déle než 14 dní, si při spuštění vše znovu načte.

Při instalaci volíte i databázi: MySQL / MariaDB, vestavěnou (doporučeno) nebo PostgreSQL s adresou. Není-li dostupná, nainstaluje se pokladna s vestavěnou databází; převést ji můžete pak zde. Při aktualizaci volba zůstává.

Připojení tabletů a obrazovek

Zákaznický displej

Obrazovka u pokladny otočená k zákazníkovi. Zákazník vidí zhruba, co bylo objednáno, a velmi zřetelně částku a způsob placení. Nemá žádné ovládání: obrazovka jen sleduje, co dělá pokladna. Ve výchozím stavu vypnuto; zapněte přes Nastavení → Podnik → Zákaznický displej. Na pokladním PC se dvěma obrazovkami jej pokladna poprvé zapne sama; pokud jej poté vypnete, zůstane vypnutý. Bez zákaznického displeje (vypnuto, nebo žádný připojen) vše funguje přesně jako vždy: pokladna posílá obraz na pozadí a obsluha nikdy neuvidí chybu ani chybějící obrazovku.

Co zákazník vidí:

Připojení, dvěma způsoby (obojí se nastavuje na samotném zařízení):

Zákaznický displej nežádá PIN (není co ovládat) a ukazuje jen obraz pokladny, se kterou je spárován. Obraz se uchovává jen v paměti pokladního serveru; po restartu je obrazovka prázdná až do další změny. Nastavení (zapnuto/vypnuto a uvítací text) je součástí zálohy a Importu/exportu (Ostatní nastavení).

Digitální účtenka přes QR (volitelné)

Ve výchozím stavu vypnuto. Zapněte přes Nastavení → Provozovna → Kuchyně a zákaznický displej → Digitální účtenka (volba se objeví, když je zákaznický displej uložen jako zapnutý). Po zaplacení se u Děkujeme zobrazí QR kód; ten pak zůstane 45 sekund místo několika sekund. Host jej naskenuje vlastním telefonem a uvidí účtenku přesně jako papírovou (stejný text, u belgické pokladny i s blokem FDM). V telefonu může účtenku vytisknout, uložit jako PDF nebo stáhnout jako textový soubor.

Zákaznický displej v klidu: prezentace (volitelné)

Ve výchozím stavu vypnuto. Zapněte přes Nastavení → Provozovna → Kuchyně a zákaznický displej → Zákaznický displej v klidu. Když na zákaznickém displeji není žádný účet, střídají se snímky (ve výchozím stavu každých 8 sekund, nastavitelné od 4 do 60):

Bez snímků ukazuje zákaznický displej jako vždy uvítací obrazovku.

Happy hour

Ve výchozím stavu vypnuto. Zapněte přes Nastavení → Podnik → Používat happy hour; pak se objeví karta Nastavení → Happy hour.

Části dne a sezóny

Ve výchozím stavu vypnuto. Zapněte přes Nastavení → Provozovna → Části dne a způsob výdeje → Sortiment podle části dne a sezóny; pak se objeví karta Nastavení → Části dne. Když to vypnete, jsou všechny produkty opět vždy k prodeji a části dne zůstanou uložené.

Sortiment a ceny podle způsobu výdeje

Ve výchozím stavu vypnuto. Zapněte přes Nastavení → Provozovna → Části dne a způsob výdeje → Sortiment a ceny podle způsobu výdeje. Když to vypnete, platí opět všude běžná cena a vše je všude k prodeji; zadané ceny zůstanou uložené.

Ve výchozím stavu vypnuto. Zapněte přes Nastavení → Podnik → Používat menu.

Receptury a nákladová cena (Apicbase)

Propojení s Apicbase (receptury, nákladová cena, zásoby a nákup) přes Generic POS API od Apicbase (ve výchozím stavu vypnuto, každou část lze zapnout nebo vypnout zvlášť). Nastavení v Nastavení → Receptury (oprávnění Nastavit provozovnu, platby a tiskárny). Pokladna komunikuje s Apicbase sama (jen odchozí provoz, portál není potřeba).

  1. Připojit (vše vyplňuje správce), jedním ze tří způsobů:
    • Vložit token: v Apicbase Library Settings → API Settings → New token → Service Account Token (scopes accounts, library, sales); vložit access token a refresh token;
    • Přihlásit se vlastní API-app provozovny (client-id a client secret z API Settings): Přihlásit se do Apicbase a vložit kód, který Apicbase potom zobrazí;
    • Token, který vypršel (po 7 dnech), pokladna automaticky obnoví pomocí refresh tokenu.
  2. Outlet: Načíst outlety a vybrat outlet této provozovny. Pokladna tam nastaví POS na Generic POS API s vlastním location-id (lze upravit; výchozí HORECAPOS-…, jedinečné pro každou pokladnu).
  3. Zapnuto, se zaškrtávacími políčky:
    • Produkty, skupiny a možnosti do Apicbase: skupiny produktů, produkty (PLU = číslo PLU produktu, jinak kód, jinak id), možnosti jako modifiers, s cenou a DPH. Automaticky po každé změně (po minutě) a každý den. V Apicbase pak propojíte každý produkt z pokladny s receptem;
    • Každou zaplacenou účtenku do Apicbase: nejstarší jako první, nejvýše 100 najednou, do čtvrt hodiny po zaplacení (a každých 5 minut). Sleva se rozpočítá na řádky; volné částky, příplatek za jednorázové obaly a záloha jsou v Apicbase jako samostatný produkt; vážené produkty jako 1 ks s celkovou částkou. Pokud se to nepodaří, pokladna se zastaví (Apicbase chce účtenky popořadě) a zkusí to později znovu: placení to nijak neovlivní. Při zapnutí zvolíte, od kterého dne (výchozí od teď);
    • Stahovat nákladovou cenu za porci (každých 6 hodin): pro každý propojený recept food cost (suroviny a odpad), s náklady na personál, prodejní cena a marže podle Apicbase. Počítáno podle nejlevnějšího dodavatele, poslední objednané ceny nebo průměrné hodnoty zásob;
    • Převzít prodejní cenu z Apicbase (ve výchozím stavu vypnuto): nastavit prodejní cenu propojených produktů v pokladně (zapíše se do protokolu).
  4. Dole: Nákladová cena za produkt s nákladovou cenou, nákladovou cenou s personálem, cenou v pokladně, nákladovou cenou % a marží. Tlačítka Odeslat katalog nyní, Odeslat účtenky nyní a Stáhnout nákladové ceny nyní.

Kód: apps/pos-server/src/lib/apicbase.ts, routes/apicbase.ts; obrazovka Apicbase.tsx. Protokol: Apicbase. Podmínka: API modul Apicbase. Pro aplikaci Pin Voordeel pro všechny zákazníky: partnerství a certifikace u Apicbase (viz backlog). Dokumentace: https://developers.apicbase.com/docs/generic-pos-api-guide

Hotelový software: na pokoj

Pro restauraci nebo bar u hotelu: účet na pokoj hosta. Ve výchozím stavu vypnuto: Nastavení → Hotel (oprávnění Nastavit podnik, platby a tiskárny).

Sirvoy posílá něco jen při změně rezervace: rezervace z doby před propojením pokladna zná až po změně v Sirvoy. Zprávy mohou přicházet v jiném pořadí; zpráva starší (generatedAt) než to, co už pokladna má, se přeskočí. V hotelu = nezrušeno a neodhlášeno, přihlášeno nebo příjezd dnes či dříve a odjezd dnes či později. Otestovat spojení ukáže, kolik rezervací přišlo.

Veškerý hotelový software je k dostání v Nizozemsku a/nebo Belgii. Otestovat spojení zkontroluje údaje. Kód pro každé propojení: apps/pos-server/src/lib/pms/<naam>.ts.

Kód: apps/pos-server/src/lib/hotel.ts, routes/hotel.ts, propojení v lib/pms/, katalog packages/shared/src/hotelcatalogus.ts; obrazovka Hotel.tsx. Protokol: Hotel. Tajné údaje (tokeny) jsou jen v databázi, nikdy na obrazovce.

Správa vín s Vinify

Nastavení → Správa vín (ve výchozím stavu vypnuto; vypnutím se nic neztratí). Vinify vede vinný sklep, vinný lístek a zásoby a je hlavním zdrojem vín. Podle požadavků Vinify na POS nabízí pokladna API, pomocí kterého Vinify může:

Přihlašovat se, všemi třemi způsoby, které Vinify zná (správce zapne které):

  1. API ID a API klíč (X-Api-Id a X-Api-Key, nebo Authorization: Bearer <id>:<sleutel>);
  2. API klíč a API secret s podpisem: X-Api-Key, X-Timestamp a X-Signature = hex HMAC-SHA256(secret, <timestamp>\n<METHODE>\n<pad met query>\n<sha256 van de body>), staré nejvýše 5 min.

Klíč a secret vytváří pokladna (zobrazí se jednou); obrazovky ukazují jen, zda jsou vyplněné. Dostupné přes portál na https://<portaal>/vinify/<kassa-id>/... (žádný otevřený port v provozovně; adresa je v Nastavení → Správa vín). Které produkty jsou víno: co vytvoří Vinify, plus skupiny, které zaškrtnete. Pokud Vinify zadá adresu pro odesílání prodejů, pokladna je posílá i sama (push, s tokenem): po každé zaplacené účtence a každých 5 minut to, co se ještě nepodařilo. Vinify zapne propojení s HorecaPOS (hello@vinify.no). Vše v protokolu. Nezaměňovat s Vinify.nl, online vinotékou: ta je mezi dodavateli (Objednávání u dodavatelů).

Rychlé zadání adresy pomocí PSČ a čísla domu

Zapíná se v Nastavení → Provozovna → Rychlé zadání adresy (ve výchozím stavu vypnuto; jen pro provozovnu v Nizozemsku). Zadejte PSČ a číslo domu (i s písmenem nebo dodatkem, např. 12A nebo 12-1) a klepněte na Vyhledat adresu: ulice, číslo domu, PSČ a město se doplní. Pokud je na tom čísle víc adres (12, 12A, 12B), vyberete správnou. Potom můžete vše ještě sami upravit.

Upozornění na novou verzi

Zapněte v Nastavení → Podnik → Upozornění na novou verzi (ve výchozím stavu vypnuto).

Rezervační platformy

Rezervace z TheFork, Formitable, Zenchef, Resengo (jen Belgie), OpenTable (jen Nizozemsko), PlanPanther, RestoManager a Aqqo (jen Nizozemsko) se automaticky zobrazí v pokladně a na plánku. Zapíná se v Nastavení → Rezervační platformy (ve výchozím stavu vypnuto). Jen pokud jsou zapnuté Rezervace.

Věrnostní programy a recenze

Dva samostatné přepínače v Nastavení → Body a recenze (oba ve výchozím stavu vypnuté, pak z toho nikde nic není vidět). Když je vypnete, nastavení i vše, co už proběhlo, zůstane uloženo.

Věrnostní program jiné platformy: host sbírá body u Joyn (Belgie) a/nebo Piggy (Leat; Nizozemsko a Belgie). Je to nezávislé na vlastní zákaznické kartě pokladny; ta může klidně běžet souběžně.

Žádat o recenze: po návštěvě jeden e-mail s tlačítkem na Google a/nebo Trustpilot.

Propojení s Mailchimp a Klaviyo

Vaši zákazníci se zákaznickou kartou ve vašem vlastním e-mailovém programu: v Nastavení → Provozovna → Mailchimp a Klaviyo (pod SMS a e-mailovým marketingem). Není tu žádný přepínač: bez propojení se zvoleným seznamem se nic neděje.

Kód: lib/mailinglijst.ts, routes/mailinglijst.ts a MailingKoppelingen.tsx.

BI a export dat

Prodejní data do Power BI, Looker Studio, Excelu, Google Sheets, Tableau, Qlik Sense, Metabase, BI služby (například YourBI, BI4Horeca nebo Moore DRV) nebo vlastního datového skladu. Zapíná se v Nastavení → BI a export dat (ve výchozím stavu vypnuto). Pouze čtení: přes propojení nelze v pokladně nic změnit. Žádné údaje o hostech.

Mzdy a plánování

Se zapnutou docházkou (Nastavení → Provozovna) najdete v Nastavení → Pracovní doba dole Mzdy a plánování (oprávnění Spravovat nastavení) ve dvou samostatných blocích. Je-li docházka vypnutá, nejsou žádné hodiny: pak je jen blok Plánování personálu (tržby, živě nebo jako soubor tržeb) dole v Nastavení → Účetnictví, pod nadpisem Tržby do vašeho plánování:

ProgramNLBEŽivěSouborPoznámka
Mzdový software a zpracovatelé mezd
ADP✓✓na vyžádáníVýkaz hodin na zaměstnance a den (CSV)Propojení přes ADP (na vyžádání); do té doby výkaz hodin na zaměstnance a den.
AFAS Payroll✓–na vyžádáníVýkaz hodin na zaměstnance a den (CSV)Mzdová agenda v AFAS Profit (stejné prostředí jako účetnictví v AFAS); propojení na vyžádání, do té doby výkaz hodin.
BCS HR✓–na vyžádáníVýkaz hodin na zaměstnance a den (CSV)Propojení přes BCS (na vyžádání); do té doby výkaz hodin.
Buddee✓–na vyžádáníVýkaz hodin na zaměstnance a den (CSV)Software pro HR a mzdy; propojení na vyžádání, do té doby výkaz hodin na zaměstnance a den.
Employes✓–na vyžádáníVýkaz hodin na zaměstnance a den (CSV)Employes má API pro odpracované hodiny (token od zákazníka); propojení bude následovat po dohodě s Employes. Do té doby výkaz hodin.
Exact Online Loon✓–na vyžádáníVýkaz hodin na zaměstnance a den (CSV)Mzdová agenda v Exact Online (stejné prostředí jako účetnictví v Exact); propojení na vyžádání, do té doby výkaz hodin.
Humanwave✓–na vyžádáníVýkaz hodin na zaměstnance a den (CSV)Propojení přes Humanwave (na vyžádání); do té doby výkaz hodin.
Loket.nl✓–na vyžádáníLoket.nl Variabele gegevens (CSV), Výkaz hodin na zaměstnance a den (CSV)Soubor pro Werkgever → Collectieve mutaties → Importeren → Variabele gegevens (hodiny na zaměstnance za období). Živě přes API Loket po registraci u Loket.
Nmbrs✓–na vyžádáníVýkaz hodin na zaměstnance a den (CSV)Výkaz hodin na zaměstnance a den k převzetí do Nmbrs. Živě přes API Nmbrs po registraci aplikace u Nmbrs.
Salar (Van Winckel)✓––Výkaz hodin na zaměstnance a den (CSV)Výkaz hodin na zaměstnance a den pro účetní kancelář; formát importu Salar není veřejný.
Sociální sekretariáty
Acerta–✓na vyžádáníVýkaz hodin na zaměstnance a den (CSV)Sociální sekretariát: rozvržení souboru výkonů dostanete od Acerta; do té doby výkaz hodin.
Group S–✓na vyžádáníVýkaz hodin na zaměstnance a den (CSV)Sociální sekretariát: rozvržení souboru výkonů dostanete od Group S; do té doby výkaz hodin.
Liantis–✓na vyžádáníVýkaz hodin na zaměstnance a den (CSV)Sociální sekretariát s API, které Liantis zpřístupňuje pro každou firmu zvlášť; do té doby výkaz hodin.
Partena Professional–✓na vyžádáníVýkaz hodin na zaměstnance a den (CSV)Sociální sekretariát: rozvržení souboru výkonů dostanete od Partena; do té doby výkaz hodin.
SD Worx✓✓–SD Worx Tijdsregistratie (TXT), Výkaz hodin na zaměstnance a den (CSV)Belgie: soubor Tijdsregistratie (evidence času; pevné pozice, na zaměstnance a den) pro "Tijdsregistratie importeren". Nizozemsko: výkaz hodin.
Securex–✓na vyžádáníVýkaz hodin na zaměstnance a den (CSV)Sociální sekretariát: propojení probíhají přes partnery; do té doby výkaz hodin.
Plánování a evidence hodin
Book'u–✓na vyžádáníTržby po dnech a hodinách (CSV)Book'u podává hlášení Dimona; propojení s pokladnou na vyžádání. Do té doby přehled tržeb.
Deputy✓✓✓Tržby po dnech a hodinách (CSV)Živě: tržby po hodinách se každou hodinu posílají do Deputy (Sales). Trvalý token vytvoříte v Deputy u API propojení.
Dyflexis✓–✓Tržby po dnech a hodinách (CSV)Živě: tržby po hodinách se každou hodinu posílají do Dyflexis (information streams). Token API získáte přes Dyflexis.
Eitje✓–na vyžádáníTržby po dnech a hodinách (CSV)Eitje se propojuje přes svůj partnerský program; do té doby přehled tržeb po dnech a hodinách.
Exact Horeko✓–na vyžádáníTržby po dnech a hodinách (CSV)Propojení přes Horeko (na vyžádání); do té doby přehled tržeb.
Fooks✓–na vyžádáníTržby po dnech a hodinách (CSV)Fooks si propojení s pokladnami staví sám; do té doby přehled tržeb po dnech a hodinách.
L1NDA✓–na vyžádáníTržby po dnech a hodinách (CSV)L1NDA staví propojení s pokladnami spolu s partnery; do té doby přehled tržeb po dnech a hodinách.
Mr. Einstein✓–na vyžádáníTržby po dnech a hodinách (CSV)HR, rozpis směn a mzdové náklady pro gastronomii; Mr. Einstein staví propojení s pokladnami spolu s dodavatelem pokladny (žádost přes mreinstein.nl/contact). Do té doby přehled tržeb po dnech a hodinách.
Nostradamus✓✓na vyžádáníTržby po dnech a hodinách (CSV)Nostradamus přijímá tržby přes své pokladní rozhraní (API token a doména provozovny, po žádosti u Nostradamus); do té doby seznam tržeb po dnech a hodinách.
Plan-Me–✓na vyžádáníTržby po dnech a hodinách (CSV)Plan-Me podává hlášení Dimona; propojení s pokladnou na vyžádání. Do té doby přehled tržeb.
Planday✓✓na vyžádáníTržby po dnech a hodinách (CSV)Planday má otevřené API pro pokladní systémy; propojení bude následovat po dohodě. Do té doby přehled tržeb.
Shiftbase✓–✓Tržby po dnech a hodinách (CSV)Živě: denní tržby se každou hodinu posílají do deníku oddělení v Shiftbase. Klíč API vytvoříte v Shiftbase v App center.
Shyfter–✓na vyžádáníTržby po dnech a hodinách (CSV)Shyfter podává hlášení Dimona a přijímá denní tržby přes své API; propojení bude následovat po dohodě se Shyfter. Do té doby přehled tržeb.
Strobbo✓✓–Import tržeb Strobbo (Excel), Tržby po dnech a hodinách (CSV)Soubor Excel pro Planning → € → Importeer omzet (tržby na den a pracoviště).
Tamigo✓✓na vyžádáníTržby po dnech a hodinách (CSV)Propojení přes Tamigo (na vyžádání); do té doby přehled tržeb.
Werktijden.nl✓––Tržby po dnech a hodinách (CSV), Výkaz hodin na zaměstnance a den (CSV)Werktijden.nl eviduje hodiny sám a přes své API (zatím) nepřijímá tržby; přehledy slouží k porovnání.
XPS Logic✓–na vyžádáníTržby po dnech a hodinách (CSV)XPS Logic se zaměřuje na flexibilní a agenturní pracovníky; propojení na vyžádání. Do té doby přehled tržeb.

Zákonné požadavky v Belgii a Nizozemsku

Co požaduje zákon a co pro to HorecaPOS dělá (nechte si od účetního potvrdit, co platí pro vaši provozovnu):

ZeměPožadavekHorecaPOS
BelgieRegistrovaný pokladní systém (GKS 2.0) s černou skříňkou pro gastronomické provozy, které jej musí splňovat (mj. při tržbě z jídel nad € 25.000 ročně, bez DPH)propojení s černou skříňkou (FDM), povinné údaje na účtence a počítadla u Z-přehledu (země Belgie v Nastavení → Provozovna, FDM_API_KEY a FDM_TERMINAL_ID); nahoře v Nastavení → Provozovna zvolíte, zda provozovna podléhá GKS: Ano = účtovat jen s fungující černou skříňkou, Ne = bez ní, s prohlášením správce (každý rok znovu); dokud není nic zvoleno, nelze účtovat. Pokladna počítá tržby za jídla a nad 25.000 € upozorní
BelgieE-fakturace přes Peppol: od 1. ledna 2026 musí být faktury mezi belgickými plátci DPH povinně strukturované a elektronické (UBL, Peppol BIS 3); pokladní účtenky pro spotřebitele pod to nespadajíexport denních tržeb jako UBL podle Peppol BIS Billing 3.0 pro účetní program (Export účetnictví); a faktury k účtence pro firemní zákazníky (Nastavení → Faktury): UBL podle Peppol BIS Billing 3.0 plus faktura k tisku, odeslání e-mailem, přes Billit do sítě Peppol, na vlastní adresu nebo stažení (viz Faktury pro firemní zákazníky)
BelgieDPH v gastronomii od 1. března 2026: jídla s sebou a nealkoholické nápoje 12 % (na místě i s sebou), alkohol 21 %, jídla, která si zákazník ještě sám připravuje (fondue, gourmet), 6 %Asistent DPH (Nastavení → Zákony a předpisy): u každého produktu druh, správná sazba ihned nebo od zvoleného data; popisy sazeb A/B/C byly aktualizovány
NizozemskoAlcoholwet: žádný alkohol mladistvým pod 18 let, ani při online prodeji a doručení (kontrola věku při předání)Kontrola věku: produkty s alkoholem; v e-shopu zákazník sám potvrdí 18+ (políčko není předem zaškrtnuté) s upozorněním, že věk bude zkontrolován při předání; "18+" na kuchyňském lístku, doručovacím lístku a účtence
NizozemskoJednorázové kelímky a krabičky (SUP): od 2024 samostatná, viditelná cena za plastové jednorázové obaly při vyzvednutí a doručeníPoplatek za jednorázové obaly u každého produktu, jako samostatná položka na účtence (DPH produktu) a zvlášť v tržbách
NizozemskoZáloha na plechovky a plastové lahveZáloha u každého produktu (€ 0,15 / € 0,25), samostatná položka bez DPH při vyzvednutí a doručení, zvlášť v tržbách
NizozemskoPlatba v hotovosti: od 1. ledna 2026 žádných € 3.000 nebo více v hotovosti za zbožíUpozornění při vyzvednutí a doručení (i u automatu na hotovost); lze potvrdit, zapíše se do protokolu
Nizozemsko a BelgieZměna DPH: sazba nebo produkt dostane od zvoleného data jiné procento DPHPlánování změny DPH: pokladna ji provede v daný den (v Belgii po produktech, písmena A/B/C/D jsou pevná)
NizozemskoUbytování (přenocování) 21 % od 1. ledna 2026sazbu DPH lze nastavit u každého produktu
EUSměrnice Omnibus: přeškrtnutá cena "původně" smí být jen nejnižší cenou za posledních 30 dníe-shop přeškrtává jen vůči nejnižší ceně za 30 dní (pokladna uchovává historii cen; happy hours, které se každý týden opakují, se započítávají)
EUEuropean Accessibility Act (od 28. června 2025): přístupné e-shopy (WCAG 2.1 AA)e-shop funguje s klávesnicí a čtečkou obrazovky (odkaz "Přejít na obsah", viditelný fokus, popisky) a má prohlášení o přístupnosti (odkaz v zápatí)
NizozemskoXML Auditfile Financieel (XAF): standard nizozemské daňové správy (Belastingdienst) pro předání (části) účetnictví; XAF 4.0 je povinný od roku 2027export jako XAF 4.0 (Export do účetnictví)
NizozemskoSpolehlivý pokladní systém: uchovávat data pokladny (všechny účtenky, opravy a události) a při kontrole je umět předat digitálně; nizozemská daňová správa (Belastingdienst) k tomu doporučuje XML Auditfile Afrekensystemen (XAA)export jako XAA 3.2 (Přehled → Tržby za období → Auditní soubor pokladny), volitelně podepsaný certifikátem dodavatele
BelgieEvidence přítomnosti u registrovaného pokladního systému: zaznamenávat začátek a konec pracovní doby zaměstnanců v pokladním systémuDocházka (Nastavení → Provozovna; Povinné = nejdřív zaznamenat příchod) se zaznamenává do černé skříňky
BelgieDimona: každé zaměstnání (i flexi-joby a studenti) ohlásit RSZ před jeho zahájenímto dělá váš sociální sekretariát nebo plánovací nástroj (např. Shyfter, Book'u, Plan-Me); HorecaPOS dodává odpracované hodiny a tržby (Nastavení → Pracovní doba → Mzdy a plánování)
NizozemskoEvidence pracovní doby a doby odpočinku (nizozemský zákon o pracovní době, Arbeidstijdenwet)Docházka s odpracovanými hodinami na zaměstnance, kterou může upravit správce (s protokolem), a výkaz hodin pro mzdový program
Nizozemsko a BelgieHACCP / bezpečnost potravin: zaznamenávání teplot (chlazení, mrazák, udržování v teple, tepelná úprava, zchlazování, příjem zboží) a úklidu; NL Hygiënecode voor de Horeca (NVWA), BE autokontrola FAVV (příručka G-023)Záznamy HACCP v pokladně (Nastavení → Zákony a předpisy, tlačítko HACCP nahoře): měřicí místa s limity, úklidové a kontrolní úkoly, povinné nápravné opatření při odchylce, nelze měnit, přehled zmeškaných záznamů jako CSV nebo tisk (viz Záznamy HACCP)
Nizozemsko a BelgiePovinnost uchovávat (NL 7 let, BE 10 let)účtenky, Z-přehledy a protokol jsou v databázi a v zálohách; protokol nelze z pokladny změnit ani smazat

Zákony a předpisy

Nastavení → Zákony a předpisy (správce; asistent DPH i s oprávněním Správa produktů). Vše je ve výchozím stavu vypnuté; bez těchto nastavení pokladna funguje jako vždy.

Faktury (v Belgii mezi firmami povinné) jsou popsány v části Faktury pro firemní zákazníky. Zbývá udělat: GKS 2.0, zjistit, jak je to s certifikací (viz docs/backlog-concurrenten.md).

Faktury pro firemní zákazníky

Nastavení → Faktury (správce; ve výchozím stavu vypnuto): zapněte Faktury pro firemní zákazníky (UBL / Peppol). Když je to zapnuté, najdete pod tím Platbu na fakturu, Údaje na faktuře, Služby Peppol, Propojení s bankou (s platbou na fakturu) a seznam všech faktur. V Belgii je elektronická fakturace mezi firmami povinná od 1. 1. 2026.

Samoobslužný kiosek

Hosté si objednávají sami na stojanu nebo tabletu, jako ve fast foodu, a platí u pokladny nebo kartou na kiosku. Objednávací obrazovky jsou součástí samotné pokladny, takže menu, ceny, možnosti, menu sety, happy hours, denní doby, fotky, alergeny, jazyky i účtenka pocházejí z pokladny a nemusí se nikde jinde nastavovat. Na kiosku běží aplikace PinPortal Kiosk 2 (Android, včetně Sunmi, a Windows, Linux a macOS), která zobrazuje stránku a tiskne účtenku. Ve výchozím stavu vypnuto.

Zapnutí a nastavení (správce): Nastavení → Provozovna → Obrazovky a ovládání → Samoobslužný kiosek.

Samotnou čtečku nastavíte na kiosku: v aplikaci PinPortal Kiosk 2 ve správě → Čtečka čárových kódů (jako klávesnice, vestavěná čtečka nebo port COM), s testem čtečky. Čtečka, která funguje jako klávesnice, funguje i bez aplikace.

Přidání a propojení kiosku

  1. U Kiosky zadejte název (např. Kiosek vchod) a zvolte Přidat kiosek. Dostanete propojovací kód o 6 číslicích (platný 30 minut).
  2. U kiosku vyberte, jak host platí: standardně u pokladny. Je-li to kiosek s platebním terminálem, zvolte kartou nebo host si vybere a vyberte platební terminál tohoto kiosku (z Nastavení → Platby).
  3. Otevřete na kiosku stránku kiosku:
    • v provozovně: v aplikaci ve správě → Vast adres adresu uvedenou u nastavení, např. http://192.168.1.20:3000/kiosk;
    • nebo přes správcovský portál (https, i když kiosek není ve stejné síti): propojte adresu kiosku uvedenou u nastavení s kódem kiosku v aplikaci, stejně jako u starého kiosku.
  4. Zadejte na kiosku propojovací kód. Hotovo: kiosek si pamatuje svůj vlastní klíč. Propojit znovu dá nový kód; Odebrat ho odpojí.

U každého kiosku je vidět, zda je online.

Jak host objednává

  1. Úvodní obrazovka s uvítacím textem; host si zvolí jazyk (všechny jazyky pokladny) a klepne pro objednání.
  2. Na místě nebo s sebou.
  3. Nabídka podle skupin produktů, s fotkami, cenou (s happy hour), alergeny a tím, co je vyprodané. Produkty s výběrem nebo menu otevřou okno výběru.
  4. Košík: úprava množství a případně Ještě něco k tomu?.
  5. Objednat (placení u pokladny): host vidí své číslo k vyzvednutí velké na obrazovce s částkou, dostane lístek a zaplatí u pokladny. V pokladně je objednávka otevřená jako Kiosek Vchod · 42 (číslo, které host řekne); účtuje se jako vždy. Pak se na vyvolávací obrazovce zobrazí jako zaplacená a jde do kuchyně, pokud to mělo být až po zaplacení.
  6. Zaplatit kartou: pokladna pošle částku na terminál tohoto kiosku (stejné propojení plateb jako u pokladny). Když se to nepovede, host může zkusit znovu nebo zrušit (nebo, smí-li si vybrat, přece jen zaplatit u pokladny). Teprve po úspěšné platbě jde objednávka do kuchyně a je zaúčtována. Host vidí své číslo k vyzvednutí velké na obrazovce a dostane účtenku.
  7. Po několika sekundách se kiosek vrátí na začátek.

Při poruše: hlášení a nouzový režim (v aplikaci kiosku, správa → Bij storing; ve výchozím stavu vypnuto). Když se kiosek nemůže spojit s pokladnou, zobrazí Even gesloten. Dvě funkce navíc:

V pokladně je objednávka z kiosku běžná objednávka (s sebou nebo na místě, s názvem Kiosek Vchod) na jméno zaměstnance Kiosk. Pokladna ho vytvoří sama; nikdo se s ním nemůže přihlásit. Nenastavujte ho jako neaktivního, jinak kiosek nemůže objednávat. Objednávky z kiosku jsou v přehledech, v Účtenkách a na vyvolávací obrazovce. Objednávka nedokončená na kiosku (neobjednaná nebo nezaplacená kartou) po 30 minutách sama propadne.

Platba kartou v testovacím režimu (Nastavení → Platby)? Pak kiosek ve skutečnosti neinkasuje; šikovné na vyzkoušení. Bez internetu nelze platit kartou; kiosek pak řekne, že objednat jde u pultu.

Porucha: není-li pokladna dostupná, aplikace kiosku ukáže "Chvíli zavřeno" a sama pokračuje. Běží-li kiosek přes správcovský portál a vypadne internet, může aplikace přejít na pokladnu v místní síti (v aplikaci: správa → Rozšíření → Při poruše přejít na místní síť); adresu předává kiosek sám.

Vypnutí: kiosek ukazuje, že je na chvíli zavřený. Kiosky a nastavení zůstanou uložené. V protokolu je zapnutí/vypnutí, nastavení, přidané a odebrané kiosky, propojení a zrušené objednávky.

Digitální menu tabule

Lístek s cenami na televizi (nebo jiném monitoru s prohlížečem), přímo z pokladny. Ve výchozím stavu vypnuto; zapněte přes Nastavení → Provozovna → Obrazovky a ovládání → Digitální menu tabule. Poté na televizi otevřete http://<kassaserver>:3000/menubord (nebo použijte tlačítko Na vlastní obrazovce / Na tabletu nebo telefonu s QR kódem). Bez přihlášení a bez párování.

Zaměstnanci a PINy

Nastavení → Zaměstnanci (jen správce): přidávat zaměstnance, měnit jméno, roli a PIN a nastavovat je jako neaktivní.

Přihlášení kartou (volitelné)

Standardně vypnuto. Zapnutí: Nastavení → Zaměstnanci, zaškrtněte Přihlášení kartou (NFC, RFID nebo iButton). Potřeba: USB čtečka karet, která funguje jako klávesnice (pro NFC nebo RFID karty, přívěsky na klíče, náramky nebo klíče iButton). Taková čtečka "napíše" číslo karty a stiskne Enter; není potřeba žádný ovladač ani propojení.

Oprávnění podle role

Nastavení → Oprávnění (jen správce): u každé role zaškrtněte, co smí číšníci a vedoucí. Ve výchozím stavu je vše přesně jako výše (jak to pokladna vždy dělala); políčko, které se liší, je barevné.

OprávněníČíšníkVedoucí
Odebírat řádky po objednání (storno)anoano
Dát slevu / odebrat slevuneano
Označit produkt jako "vyprodáno"anoano
Vytisknout kopii účtenkyanoano
Vrácení (dobropis)neano
Platit na fakturu a přijímat platby na fakturu (jen se zapnutou platbou na fakturu)neano
Mezisoučet (X-zpráva)anoano
Uzavřít den (Z-zpráva)neano
Obrat za obdobíneano
Spravovat pokladní zásuvkuneano
Spravovat dárkové poukazy (jen u dárkových poukazů se zůstatkem)neano
Číst recenze a odpovídat na ně (jen se zapnutou správou recenzí)neano
Spravovat zákaznickou kartu (jen se zapnutou zákaznickou kartou)neano
Zobrazit protokolneano
Sledovat obraz z kamer (jen se zapnutým obrazem z kamer)neano
Spravovat zásoby (jen při zapnutých zásobách)neano
Správa produktůnene
Spravovat plánkynene
Nastavit podnik, platby a tiskárnynene
Zobrazit a upravovat pracovní dobunene

Údaje o podniku

Nastavení - Podnik

Nastavení → Podnik (jen správce): název, adresa, PSČ, město, telefon a DIČ provozovny. Ty se objevují nahoře na každé účtence a proforma účtu. Lze zde nastavit i text dole na účtence (více řádků povoleno; prázdné = žádný text; výchozí "Bedankt en tot ziens!") a pod ním jazyk účtenky (výchozí nizozemština; viz Jazyky). Náhled účtenky se aktualizuje živě. Po uložení použije další účtenka nové údaje okamžitě. Zemi a fiskální údaje (GKS) zde záměrně měnit nelze. V Belgii je DIČ povinné. Zaškrtávacím políčkem Zaokrouhlovat platby v hotovosti na 5 centů (ve výchozím stavu vypnuto) se součet při platbě v hotovosti zaokrouhlí (€ 6,62 → € 6,60, € 6,63 → € 6,65); rozdíl se na účtence objeví jako "Zaokrouhlení". Platby kartou zůstávají vždy přesné na cent.

Správa produktů

Nastavení - Produkty

Přihlaste se jako správce a zvolte Nastavení → Produkty.

Fotky produktů

Každý produkt může mít fotku.

Čtečka čárových kódů

Se čtečkou čárových kódů na pokladně skenujete produkty, slevové kódy, zákaznické karty a dárkové poukazy. Zapíná se v Nastavení → Čtečka (karta vedle tiskáren a váhy; ve výchozím stavu vypnuto). Zaškrtněte, co sken na objednávací obrazovce udělá:

Pokladna hledá nejdřív mezi produkty, pak mezi zákaznickými kartami, dárkovými poukazy a slevovými kódy. Skenování funguje na objednávací obrazovce, pokud nejste ve vstupním poli. Ve vstupním poli se kód prostě zapíše do toho pole.

Test čtečky: v Nastavení → Čtečka uvidíte u každého skenu kód a co s ním pokladna udělá, i když je čtečka ještě vypnutá. Pokud to nefunguje:

Na kiosku se čtečka nastavuje zvlášť (Nastavení → Provozovna → Kiosek); viz Samoobslužný kiosek.

Tisk etiket

Etikety produktů s názvem, cenou a čárovým kódem, na tiskárně etiket (Brother, Dymo, Zebra ...) nainstalované v počítači nebo tabletu. Zapíná se v Nastavení → Provozovna → Tisk etiket (ve výchozím stavu vypnuto). Tam také zvolíte formát etikety (38 × 25, 57 × 32, 62 × 29 nebo 100 × 50 mm) a zda na ní bude cena a čárový kód. Zkušební tisk vytiskne jednu zkušební etiketu.

Nastavení 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 Nastavení → Váha (oprávnění Nastavit podnik, platby a tiskárny, ve výchozím stavu jen správce; karta je tam vždy, i když je váha ještě vypnutá). Ve výchozím stavu vypnuto: pokladna pak funguje přesně jako dříve. Kartu nevidíte?

Automatické hledání. Pokud ještě nic nastaveno není, pokladna při otevření této části hledá automaticky (tlačítko Hledat to udělá znovu):

Nalezeno = vyplněno do formuláře s tlačítkem Zapnout a používat: jedno klepnutí a funguje to. (Hledání posílá W na každý volný port COM; port, který je používán, např. platebním terminálem, se přeskočí.)

Všechny váhy Aclas. U každé váhy zvolíte model; pokladna pak ví, jak ji lze připojit. Existují dva druhy:

Jeden seznam, dvě zaškrtávátka. Všechny váhy jsou v jednom seznamu. U každé váhy zaškrtnete, co dělá: Vážení u pokladny (pokladna si při objednávce vyžádá hmotnost) a/nebo Skenovat etikety (váha vytiskne etiketu s čárovým kódem, kterou pokladna naskenuje, a dostává PLU od pokladny). PC nebo AI váha jako TS6X umí obojí; váha s tiskem etiket LS jen etikety. Etikety mohou pocházet z jedné váhy na provozovnu.

ModelDruhPřipojeníV pokladně
OS6XPOS váhaRS232, USB, Bluetoothpřipojená, více najednou
OS2XPOS váhaRS232, USBpřipojená, více najednou
CS6X, CS3XPokladní váhaRS232, USB, Ethernet, wifipřipojená, více najednou
TS6X, TS3X, TS5EX, TS5NX, TS5GXPC váha (Windows, Android, Linux)RS232, USB, Ethernet, wifina tomto zařízení (1x), také jako etiketovací váha
iS6X, iS2X, iR6X, Ti6X, iL8XAI váha s rozpoznáváním produktů (Windows, Android, Linux)RS232, USB, Ethernet, wifina tomto zařízení (1x), také jako etiketovací váha
iS5X, OiT2XAI váha (jen Linux)RS232, USB, Ethernetpřipojená nebo jako váha s tiskem etiket
LS2S, LS2RX, LS2CX, LS2NX, LS5SX, LS5RX, LS5CX, LS5NX, LS6CX, LS6RX, LS6NXVáha s tiskem etiketRS232, Ethernet, wifiskenování etiket a PLU
PS1CX, PS1DX, PS6CX, PS6DXVáha s výpočtem cenyRS232připojená, více najednou
PS1BXVáha s výpočtem ceny bez připojenížádnéhmotnost ručně
LH15XZávěsná váha s tiskárnou etiketRS232, Ethernet, wifipřipojená nebo jako váha s tiskem etiket

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. Jsou zahrnuty běžné modely těchto značek, u kterých je jasné, jak s nimi pokladna komunikuje (k otestování = protokol není doslova uveden v žádném zdroji; pokladna zvolí to nejpravděpodobnější). Všechny připojené (několik najednou), nebo jako etiketovací váha, jejíž etiketu pokladna naskenuje:

ZnačkaModelDruhPřipojeníProtokol (z výroby)V pokladně
A&DEK-i (mj. EK-610i), HV-WPPokladní váha (jen hmotnost)RS232, EK-i i USBNepřetržitě (režim stream), 2400 baudů, 7E1připojená, více najednou
Adam EquipmentSwiftVáha s výpočtem cenyRS232, USB (volitelně)Nepřetržitě (nepřetržitě do PC), 9600 8N1 (k otestování)připojená, více najednou
Avery BerkelFX110, FX120, FX131 (vestavná se skenerem)Pokladní váhaRS232, FX131 i USBMettler Toledo 82/7 = Toledo 8217 (pokladna posílá W), 9600 baudů, 7E1připojená, více najednou
Avery BerkelFX125Váha s výpočtem cenyRS232Checkout-Dialog 06 (9600, 7O1)připojená, více najednou
Avery BerkelXs, XTs, XTiVáha s tiskem etiketEthernet, Wi-Fi, USBvlastní PLU na vázeskenovat etikety
Avery Weigh-Tronix7820, 7829, ZP900Pokladní váhaRS232, 7820 i USB, ZP900 i USB a EthernetNCI (pokladna posílá W), 9600 baudů, 7E1připojená, více najednou
Balanzas MarquesBM1000P TOPPokladní váha (jen hmotnost)RS232METTLER (pokladna posílá W, Toledo), 9600 baudů, 7E1připojená, více najednou
Balanzas MarquesBM5 Junior Tower Label, BM500 ETQVáha s tiskem etiketEthernet, USB, RS232, BM500 ETQ i wifivlastní PLU na vázeskenovat etikety
BaxtranTW, VW, XTA, XTA-PVáha s výpočtem cenyRS232Toledo (pokladna posílá W), 9600 baudů, 7E1připojená, více najednou
BizerbaCS 300 (i vestavná)Pokladní váhaRS232Checkout-Dialog 06 (9600, 7O1)připojená, více najednou
BizerbaK-Class Flex, KH IIVáha s tiskem etiketEthernetvlastní PLU na vázeskenovat etikety
Brecknell6702U, 6710U, 6720UPokladní váhaRS232, USB (virtuální COM port)NCI (pokladna posílá W), 9600 baudů, 7E1připojená, více najednou
CASPD-II, PDN, PDI, PDS-BPokladní váhaRS232, PDN i USB a Bluetooth, PDI i USBECR type 2 = Toledo (pokladna posílá W), 9600 baudů, 7E1připojená, více najednou
CASCL3000, CL5500, CL7200Váha s tiskem etiketEthernet, USB, RS232, CL5500 a CL7200 i wifivlastní PLU na vázeskenovat etikety
DatalogicMagellan 9300i, 9400i, 9800i (skener s váhou)Pokladní váhaRS232 (samostatný port váhy), USBMettler Toledo 8217 (pokladna posílá W), 9600 baudů, 7E1připojená, více najednou
DibalKS-400, D-POS 400Pokladní váhaRS232, D-POS 400 i USBCheckout-Dialog 06 (9600, 7O1)připojená, více najednou
DibalG-325, PI-100Váha s výpočtem cenyRS232Checkout-Dialog 06 (9600, 7O1)připojená, více najednou
DibalM-500 (Mistral), D-900, CS-2200Váha s tiskem etiketEthernet, Wi-Fi, USBvlastní PLU na vázeskenovat etikety
DIGIDS-781Váha s výpočtem cenyRS232DIGI Type B (pokladna posílá ENQ), 9600 8N1připojená, více najednou
DIGISM-120, SM-6000Váha s tiskem etiketEthernet, Wi-Fivlastní PLU na vázeskenovat etikety
Dini ArgeoDFW, DGT, 3590EPokladní váha (jen hmotnost)RS232, USB, Ethernet, DFW a 3590E i wifiNepřetržitě (ST,GS, 0.512,kg), 9600 8N1připojená, více najednou
Excell PrecisionTPE, AM4, FD4-P, FDP4-P, GE4, GEP4Váha s výpočtem cenyRS232Nepřetržitě (ST,GS,+0.876kg), 9600 8N1 (kromě TPE k otestování)připojená, více najednou
GramXFOC RS, XFOC+ RS, ZFOC RSVáha s výpočtem cenyRS232, USB (kabel od Gram)Gram (pokladna posílá ENQ, pak DC1), 9600 8N1 (XFOC k otestování)připojená, více najednou
IshidaUni-3, Uni-5, Uni-7, Uni-9Váha s tiskem etiketEthernet, Wi-Fi, USBvlastní PLU na vázeskenovat etikety
Kern & SohnRPB, RFCVáha s výpočtem cenyRS232, USBCheckout-Dialog 06 (Prot = DLG-06, 9600, 7O1)připojená, více najednou
Kern & SohnRFE (cena), IFB, EOCVáha s výpočtem ceny / pokladní váhaRS232Nepřetržitě, 9600 8N1připojená, více najednou
Mettler ToledoAriva-SPokladní váhaRS232, USB (virtuální COM port)Toledo 8217 (pokladna posílá W), 9600 baudů, 7E1připojená, více najednou
Mettler ToledoVivaPokladní váhaRS232Toledo 8217, 9600 baudů, 7E1připojená, více najednou
Mettler ToledobPlus, UC EvoVáha s tiskem etiketEthernet, Wi-Fivlastní PLU na vázeskenovat etikety
Minebea IntecSignum, Combics, Midrics, PuroPokladní váha (jen hmotnost)RS232, USB, Signum a Combics i EthernetNepřetržitě (SBI, automatický tisk), 9600 8N1připojená, více najednou
OhausAviator 7000Váha s výpočtem cenyRS232 nebo USBCheckout-Dialog 06 (9600, 7O1)připojená, více najednou
OhausValor 7000, Ranger 3000, Ranger 4000, Ranger 7000, Defender 3000Pokladní váha (jen hmotnost)RS232, USB, EthernetNepřetržitě (Auto Print Continuous), 9600 8N1připojená, více najednou
Precia MolenDP400Pokladní váhaRS232, USBCheckout-Dialog 06 (9600, 7O1)připojená, více najednou
Precia MolenDPOS CR, C 210 B, C 210 CVáha s výpočtem cenyRS232Checkout-Dialog 06 (9600, 7O1; C 210 k otestování)připojená, více najednou
Precia MolenCorail 500Váha s tiskem etiketEthernet, Wi-Fivlastní PLU na vázeskenovat etikety
PrecisaXB, XT, LS, LX (přesné váhy)Pokladní váha (jen hmotnost)RS232, LS a LX i USBNepřetržitě (režim tisku CONTINUOUS), 9600 8N1připojená, více najednou
Rice LakeBenchPro BP-S, BenchPro BP-RPokladní váhaRS232BP-S Toledo 8213, BP-R NCI (obě: pokladna posílá W), 9600 baudů, 7E1 (k otestování)připojená, více najednou
RongtaRLS1000, RLS1100Váha s tiskem etiketEthernet, RS232, wifivlastní PLU na vázeskenovat etikety
SartoriusEntris, QuintixPokladní váha (jen hmotnost)RS232, USBNepřetržitě (SBI, automatický tisk), 9600 8N1připojená, více najednou
Star MicronicsmG-T12, mG-T30, mG-T60, mG-S8200Pokladní váha (jen hmotnost)RS232, USB (virtuální COM port)Nepřetržitě, 9600 8N1 (k otestování)připojená, více najednou
T-ScalePA10, PA15, PEA10Váha s tiskem etiketEthernetvlastní PLU na vázeskenovat etikety
UWEASEPVáha s výpočtem cenyRS232Nepřetržitě, 9600 8N1 (k otestování)připojená, více najednou
WedderburnTSDS983Pokladní váhaRS232DIGI Type B (pokladna posílá ENQ), 9600 8N1 (k otestování)připojená, více najednou
WedderburnTSDS781T, TSDS782TVáha s výpočtem cenyRS232DIGI Type B, 9600 8N1 (k otestování)připojená, více najednou
WedderburnTSSM120Váha s tiskem etiketEthernet, RS232vlastní PLU na vázeskenovat etikety
WintecScalePOS ACS-S60E (pokladna s vestavěnou váhou)Pokladní váhainterní COM6 (Windows) nebo COM4 (Android)Nepřetržitě, 9600 8N1 (k otestování)připojená
ZebraMP7000, MP72 (skener s váhou)Pokladní váhaRS232 (port AUX)SASI = Toledo (pokladna posílá W), 9600 baudů, 7E1 (k otestování)připojená, více najednou

Stejný seznam je v pokladně v Nastavení → Váha → Všechny váhy (ACLAS_MODELLEN v packages/shared/src/weegschaal.ts, se značkou u každého modelu).

Vyplnit co nejméně: když zvolíte model, pokladna připraví zbytek tak, jak ho značka nastavuje z výroby: připojení COM port / USB na prvním volném portu, 9600 baudů (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; Nepřetržitě: A&D, Adam Equipment, Dini Argeo, Excell Precision, ostatní Kern & Sohn, Minebea Intec, ostatní Ohaus, Precisa, Sartorius, Star Micronics, UWE a Wintec) a název (např. OS6X, OS6X 2). PC nebo AI váha bude Na tomto zařízení (např. TS6X (ingebouwd); na Linuxu na interním portu /dev/ttyS0). Pokud něco nesedí, Hledat najde správný port, rychlost a protokol.

Na tomto zařízení (Aclas Scale Module): váha ukazuje ověřenou hmotnost; pokladna posílá cenu za kg a táru (jako předtáru) a přebírá částku, kterou spočítá váha, stejně jako u Dialog 06.

Software Aclas je součástí pokladny: Scale Module pro Windows (aclas-module), AclasScaleDriver pro Android (aclas-android) a Aclas Sync SDK pro Windows a Linux (aclas-sdk). Aclas nám dovoluje je dodávat. Instalátory pro Windows a Linux je obsahují; nic se nemusí zvlášť stahovat ani instalovat.

Bluetooth (např. OS6X): nejprve váhu spárujte. Windows z ní udělá COM port (Nastavení Bluetooth → Další možnosti Bluetooth → Porty COM), Linux /dev/rfcomm0: zadejte tento port. V aplikaci pro Android zadáte adresu Bluetooth (00:11:22:AA:BB:CC); aplikace jednou požádá o oprávnění Zařízení v okolí a připojí se přes Bluetooth SPP.

AI váhy (rozpoznávání produktů): kamera rozpozná produkt v softwaru Aclas na váze. Vážení probíhá přes Scale Module (na tomto zařízení) nebo port RS232; AI váhy s tiskem etiket po rozpoznání vytisknou etiketu s čárovým kódem, kterou pokladna naskenuje (jako u TS6X).

Aclas AI Recognition Plugin (AI váha s pokladnou na ní, např. iS6X s Windows): plugin od Aclas rozpozná produkt a zadá jeho čárový kód do pokladny, stejně jako skener (s Enter na konci); obrazovka objednávek přidá produkt s hmotností do objednávky. Nastavení:

Aclas OS6X (POS váha u pokladny, RS232/USB; stejně fungují i ostatní připojené váhy):

Skenovat etikety (zaškrtávátko u váhy: Aclas TS6X, jiná PC nebo AI váha, řada LS nebo LH15X; váha + tiskárna etiket, jedna na provozovnu):

Správcovský portál: hlášení do portálu má funkci 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) se zapnuto/vypnuto a váhami podle modelu (např. TS6X (op dit apparaat), 2x OS6X, PS1CX, Ariva-S, DS-781, LS6RX, 5 producten per kilo); žádné IP adresy, COM porty ani adresy Bluetooth.

Metrologické předpisy: váha, se kterou prodáváte, musí být cejchovaná (třída III, jako OS6X). U Toledo/průběžně počítá pokladna s hmotností, kterou dodá váha; u Dialog 06 počítá cenu sama cejchovaná váha.

Kód: packages/shared/src/weegschaal.ts (protokoly, etikety, soubor 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 přicházejí přímo do pokladny, bez prostředníka (žádný Deliverect, HubRise ani podobně): Just Eat Takeaway JET Connect komunikuje se správním portálem Pin Voordeel a pokladna si odtud vyzvedává své zprávy.

V Belgii se platforma jmenuje Takeaway.com: stejná firma (Just Eat Takeaway) a stejné propojení. U belgické provozovny se na obrazovkách, v oznámeních, na kuchyňském bonu a ve správcovském portálu všude zobrazuje Takeaway.com místo Thuisbezorgd.nl. Níže znamená Thuisbezorgd obojí.

Proč přes portál? Pokladna potřebuje jen PORTAAL_URL a PORTAAL_SLEUTEL (viz Správní portál) a dělá jen odchozí požadavky.

Nastavení (Nastavení → Rozvozové platformy → Thuisbezorgd.nl / Takeaway.com, oprávnění Nastavit provozovnu, platby a tiskárny; dříve to bylo v Nastavení → Provozovna):

  1. Zapněte Používat Thuisbezorgd (platí okamžitě, nezávisle na Uložit).
  2. Přihlásit u Thuisbezorgd. Podnik pak u Thuisbezorgd zvolí OptimumPOS / Pin Voordeel jako svou pokladnu (Partner Hub nebo account manažer). JET pak zahájí onboarding; portál najde přihlášenou pokladnu (podle PSČ a názvu, jinak Pin Voordeel propojí relaci ručně v portálu), pošle konfiguraci a vyžádá si od pokladny menu. Propojení se pak spustí.
  3. Zaškrtněte produkty, které lze objednat přes Thuisbezorgd (po skupinách nebo jednotlivě), případně s popisem pro Thuisbezorgd. Menu (cena, možnosti jako modifikátory, alergeny, DPH) se přenese automaticky; PLU = id produktu/možnosti. Po změně v katalogu pokladna aktualizuje menu do 30 sekund; jen "vyprodáno"/"opět k dispozici" jde přes API dostupnosti.
  4. Otevírací doba Thuisbezorgd: zvlášť pro rozvoz a s sebou (např. 16:00-22:00, více bloků oddělených čárkou). Ukládá se tlačítkem Uložit otevírací dobu pod nimi a odesílá se do Thuisbezorgd jako service times, jakmile bude propojení hotové.
  5. Dočasně zavřeno / Opět otevřeno (v NL/BE nejpozději v 07:00 následujícího rána opět otevřeno).

Objednávky. Objednávka se stane běžnou objednávkou bez stolu (bezorgen nebo afhalen, název skupiny TB <ordernummer>) s cenami, které zákazník zaplatil, plus poplatky za rozvoz/služby jako samostatný řádek a slevy Thuisbezorgd jako řádek se slevou; pokud součet stále nesedí, přidá se řádek "Verschil Thuisbezorgd". Kuchyňský lístek jde hned do kuchyně/na bar (lze vypnout). Pokladna do několika sekund potvrdí portálu, který to ohlásí JET; pokud se to do 3 minut nepodaří nebo je pokladna offline, JET dostane "failed" a podnik přejde na Orderpad.

Tlačítko Thuisbezorgd v horní liště (s počtem aktivních objednávek): seznam, zákazník a adresa, čas připravenosti/doručení a časová osa (track & trace): přijato, kurýr na cestě do restaurace, kurýr v restauraci, na cestě k zákazníkovi, doručeno (z JET), plus vlastní kroky (v přípravě, hotovo, na cestě/doručeno při vlastním rozvozu, vyzvednuto). JET Connect nenabízí pokladně živou mapu kurýra; zákazník ji vidí v aplikaci Thuisbezorgd. Nová objednávka, zrušení a "kurýr v restauraci" spustí oranžovou lištu a zvuk. Dokončit (zaplaceno online) zaplatí se způsobem platby online; pokud zákazník platí u dveří, zaplaťte jednoduše jako obvykle. Zrušení z Thuisbezorgd stornuje objednávku a vytiskne kuchyňský lístek "GEANNULEERD" (zrušeno).

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 (viz README portálu).

Počet ve správním portálu. Počet objednávek Thuisbezorgd za den je součástí hlášení správnímu portálu (verkoopTelling v lib/portaal.ts): přijaté a nezrušené, v den přijetí. Objednávka Thuisbezorgd zaplacená v pokladně (včetně Dokončit (zaplaceno online)) se tam znovu nepočítá pod s sebou/rozvoz. Data Thuisbezorgd jsou uložena v databázi pokladny, a jsou tedy jednoduše součástí záloh pokladny.

E-shop a online objednávky

Každá provozovna může mít vlastní e-shop: objednávkový web (a aplikaci) ve vlastním firemním stylu pro s sebou, rozvoz, objednávání u stolu přes QR kód a rezervace, s online platbou (MultiSafepay nebo Buckaroo) nebo platbou při vyzvednutí/doručení. E-shop je samostatný projekt, horecapos-webshop (Node.js, viz tamní README), a běží na stejném serveru jako správní portál.

Zapnutí a nastavení probíhá ve správě e-shopu: tlačítko Spravovat e-shop v zákaznickém portálu (majitel) nebo u instalace ve správním portálu (Pin Voordeel). Najdete tam zapnutí/vypnutí, webovou adresu (<zaak>.<webshopdomein> nebo vlastní doménu), firemní styl (barvy, logo, úvodní fotka, písmo), otevírací dobu a časové úseky pro s sebou a rozvoz, oblast rozvozu (PSČ, poloměr nebo oblast na mapě, s poplatkem a minimem), platby, slevové kódy, texty, jazyky, QR kódy pro stoly, rezervace a aplikaci (instalovatelnou jako PWA; aplikace pro Android přes Trusted Web Activity) a push oznámení (volitelně, ve výchozím stavu vypnutá): host si na stránce své objednávky zapne oznámení a dostane push oznámení, když je objednávka hotová nebo na cestě; kdo chce, dostane občas i nabídku, kterou podnik posílá ze správy e-shopu (karta Push oznámení). Funguje na Androidu a počítačích (Chrome, Edge, Firefox, Samsung Internet), v aplikaci pro Android a na iPhonu a iPadu (iOS 16.4 nebo novější), pokud si host přidá e-shop na plochu. Neodchází žádná SMS ani e-mail a neukládá se žádné jméno ani číslo. Podrobnosti v README e-shopu.

Menu. Pokladna posílá menu sama: všechny aktivní produkty (ne na kila), podle skupin produktů, s cenou, volbami, alergeny, stavem vyprodáno a fotkou produktu, plus stoly a údaje o provozovně a informaci, které marketingové kanály jsou zapnuté (pro zaškrtávací políčko "dostávat nabídky" při placení, viz SMS a e-mailový marketing). Děje se to při spuštění, jakmile se e-shop zapne, do 30 sekund po změně v katalogu a během několika sekund po změně v Nastavení → Provozovna, například u marketingu nebo zákaznické karty (nebo pomocí Odeslat menu teď). Produkt lze z e-shopu vyřadit ve správě e-shopu (skrýt), nebo v databázi pomocí artikel.webshop = false.

Objednávky. S sebou a rozvoz se stanou běžnou objednávkou bez stolu (název skupiny WEB <bestelnummer>) s cenami, které host viděl, plus poplatek za rozvoz a transakční poplatky jako samostatné řádky a slevový kód jako slevový řádek; pokud celková částka přesto nesedí, přidá se řádek "Verschil webshop". Spropitné hosta se nepočítá do tržby: připíše se k platbě jako spropitné při Dokončit (zaplaceno online). Objednávka u stolu (QR kód) jde na otevřený účet daného stolu (zaplaceno online: jako samostatná skupina u toho stolu). Kuchyňský lístek jde hned do kuchyně/na bar (lze vypnout v okně E-shop). Pokladna během několika sekund potvrdí číslem účtenky; host pak dostane "přijato" a e-mail. Pokud je pokladna offline, e-shop nepřijímá objednávky (host to hned vidí) a pošle provozovně e-mail, když objednávka zůstane příliš dlouho nevyřízená. Rezervace z e-shopu přicházejí do Rezervace (jen pokud jsou rezervace v pokladně zapnuté). Je-li nastaveno maximum na časový úsek (Rozvoz a časové úseky), započítávají se do něj i objednávky z e-shopu s časem v daném úseku.

Belgie (černá skříňka). Objednávka z e-shopu jde hned jako objednávka (signOrder) do černé skříňky, ještě před pracovním lístkem, stejně jako Objednat u pokladny. Pokud se to nepodaří, nedostane se do pokladny a e-shop ji později pošle znovu. Co ještě nebylo otestováno s černou skříňkou, je v menu pro e-shop vypnuté (dárkové poukazy, slevové kódy, na fakturu, na pokoj, menu, volby s příplatkem, happy hour a spropitné) a je odmítnuto, pokud to starý e-shop přesto pošle. Dokončit kontroluje spropitné, platbu na fakturu a na pokoj stejně jako pokladna.

Na pokoj (propojení s hotelem, Nastavení → Hotel → Samoobsluha → V e-shopu): menu dostane kamer: { maxBedrag }; e-shop posílá betaling.wijze = "kamer" s kamer a achternaam. Pokladna ověří hosta u hotelového softwaru (ne u stolu, ne s dárkovým poukazem) a uloží ho k objednávce; Dokončit (na pokoj) vyúčtuje na pokoj a zaúčtuje účtenku na hotelový účet. Souhrnná faktura u platby na fakturu: účtenka pak zůstane jako otevřená položka.

Tlačítko E-shop v horní liště (s počtem probíhajících objednávek): seznam, zákazník a adresa, požadovaný čas nebo "co nejdříve", způsob platby a časová osa. Kroky Připravuje se, Hotovo a Na cestě vidí host živě v e-shopu (a e-mailem, pokud to provozovna chce). Vyúčtováno v pokladně = Dokončeno; Zrušit stornuje jen řádky dané objednávky z e-shopu, vytiskne kuchyňský lístek "ZRUŠENO" a online zaplacenou objednávku e-shop vrátí. Dorazil, nedostavil se nebo zrušeno u rezervace se také posílá zpět do e-shopu. Nová objednávka nebo rezervace zobrazí oranžový pruh a zazní zvuk.

Kód: apps/pos-server/src/lib/webshop.ts, routes/webshop.ts; obrazovka Webshop.tsx. Strana portálu: horecapos-portaal/src/webshop.mjs.

Pokladna a e-shop stejně (každou část lze zapnout zvlášť, ve výchozím stavu vypnuto; starší e-shop nová pole ignoruje). Co je zapnuté na pokladně, funguje i v e-shopu:

Menu pro e-shop má k tomu versie: 2 s poli menuArtikelen, allergenenAan, happyhours, menus, klantenkaart, cadeaubon, kortingscodes, pauze, drukteMin, volgt, bezetting, reserveren.online, ayce, opRekening, wachtlijst a upsell. Potvrzení portálu obsahuje navíc cadeaubonnen (kódy), klant (body) a plek (pořadník).

Počty ve správním portálu. S sebou a rozvoz přes e-shop se počítají zvlášť (webshop, webshopGeannuleerd v verkoopTelling), v den přijetí, a nepočítají se znovu pod s sebou/rozvoz. Objednávky u stolu se počítají normálně pod stůl.

Platby kartou a terminály

Nastavení → Platby (jen správce):

Pokud existuje alespoň jeden terminál s klíčem API (nebo je zapnutý testovací režim), Zaplatit → Karta / Bancontact automaticky spustí platbu na terminálu, na částku spočítanou serverem.

Dokud je propojení zapnuté, server přijme "kartu" jen s úspěšnou platbou na terminálu přesně pro tuto objednávku a tuto částku. Požadavky se posílají jako běžný formulář, stejně jako v oficiálním PHP SDK, se záložním API (api-backup.pinvandaag.com), pokud hlavní API neodpovídá. Každá odpověď API se v okně serveru zobrazí s [pin], což se hodí při řešení problémů. Úspěšná platba, která ještě nebyla zpracována (např. spadl tablet), se znovu najde při dalším placení této objednávky.

Spropitné (karta, hotovost a dárkový poukaz)

Obrazovka placení ukazuje u každého způsobu platby řadu tlačítek spropitného: Žádné, 5%, 10%, 15% (zaokrouhleno nahoru na 10 centů), Zaokrouhlit (na další celé euro) a Jiná částka. Kartou zaplatí zákazník částku + spropitné najednou na terminálu; v hotovosti je spropitné zahrnuto ve vrácených penězích a v pokladní zásuvce. Účtenka ukazuje částku kartou s "z toho spropitné" pod ní; CELKEM a DPH zůstávají stejné, protože spropitné není obrat. V přehledu X/Z je spropitné uvedeno podle způsobu platby a jako "Spropitné celkem".

Tlačítka spropitného nastavuje správce v Nastavení → Podnik → Spropitné: zapnuto/vypnuto, která procenta (nejvýše 4, např. "5, 10, 15"), zda je zahrnuto tlačítko "Zaokrouhlit" a pro které způsoby platby (karta, hotovost, dárkový poukaz) je spropitné možné. "Žádné" a "Jiná částka" jsou vždy k dispozici.

"Udělejte z toho …" je vždy k dispozici, u každého způsobu platby, i když jsou tlačítka spropitného vypnutá (žádné nastavení): zákazník sám zaokrouhlí účet nahoru a rozdíl je spropitné. Jsou tu tlačítka s dalším celým eurem a dalšími kulatými částkami (např. € 28,00 → 29, 30, 40; € 44,00 → 45, 50, 60) a Jiný součet pro zadání součtu vlastní rukou. Opětovné klepnutí na zvolené tlačítko = bez zaokrouhlení. Nejvýše € 500 spropitného (stejný limit jako pokladní server).

Bez internetu

Pokladna funguje v místní síti a internet nepotřebuje; ten potřebují jen platby kartou přes propojení. Pokud podnik nemá internet, horní lišta ukazuje Bez internetu · karta ručně (kontroluje se každou minutu). Obrazovka placení pak ukazuje, i po neúspěšném spuštění na terminálu, tlačítko Již zaplaceno na terminálu: přijměte platbu kartou na samotném terminálu a zaznamenejte ji tímto způsobem.

Plánky a stoly

Editor plánků

Nastavení → Plánky (jen správce):

Kopírování konfigurace do druhé provozovny

Nastavení - Import/export

Nastavení → Import/export (jen správce). Jakmile máte jeden podnik zcela nastavený, exportujte konfiguraci do souboru .json a importujte ji do pokladny druhého podniku. U každé části můžete zvolit:

Nikdy se nepřenáší: název, adresa, PSČ, město, telefon, e-mail, DIČ a patička účtenky podniku, e-mailová adresa pro Z-zprávu, platební terminály a jejich klíče, zaměstnanci a PINy a veškerý obrat, účtenky, zákazníci a stavy zásob.

Import je silně chráněn: velké červené varování, zaškrtávací políčko "Rozumím...", znovu vlastní PIN správce, žádné otevřené objednávky, stejná země (sazby DPH) a předem automatická záloha. Import proběhne v jediné transakci: pokud se něco pokazí, nic se nezmění. Stávající produkty, skupiny, suroviny a stoly se nevymažou, ale odeberou z pokladny (jako u Smazat), takže staré účtenky a přehledy zůstanou správné.

Import z jiné pokladny

Přechod bez přepisování všeho. Vždy k dispozici (bez přepínače): v Nastavení → Import/export (jen správce) je část Import z jiné pokladny.

Jazyky (42, mimo jiné turečtina, arabština, darija, berberština, polština, bulharština, maďarština, ruština, srbština, albánština, perština, tigriňa, amharština, somálština, papiamento, sranan tongo, hindština, urdština, indonéština, vietnamština, syrská aramejština, čínština a ukrajinština)

Vedle tlačítka © vpravo dole má každá obrazovka tlačítko jazyka (např. NL a vlajka). Klepnutím otevřete nabídku: jazyky jsou v abecedním pořadí, s názvem v daném jazyce před vlajkou: Bahasa Indonesia (indonéština), Čeština, Darija (marocká arabština v latince), Deutsch (němčina), English (angličtina), Español (španělština), Français (francouzština), Hrvatski (chorvatština), Italiano (italština), Kurdî (Kurmancî) (kurdština kurmándží), Latviešu (lotyština), Lietuvių (litevština), Magyar (maďarština), Nederlands (nizozemština), Papiamentu (papiamento), Polski (polština), Português (portugalština), Română (rumunština), Shqip (albánština), Slovenčina (slovenština), Soomaali (somálština), Sranantongo (sranan tongo), Srpski (srbština, v latince), Tarifit (rífská berberština), Tiếng Việt (vietnamština), Türkçe (turečtina), pak v cyrilici Български (bulharština), Русский (ruština) a Українська (ukrajinština), pak jazyky v arabském písmu: اردو (urdština), الدارجة (darija), العربية (arabština), دری (darí), فارسی (perština, fársí), پښتو (paštština) a کوردی (سۆرانی) (kurdština sorání), pak v syrském písmu ܣܘܪܝܝܐ (syrská aramejština, Suryoyo), v písmu dévanágarí हिन्दी (hindština), v písmu ge'ez ትግርኛ (tigriňa) a አማርኛ (amharština), v písmu tifinagh ⵜⴰⵎⴰⵣⵉⵖⵜ (tamazight, berberština), a nakonec 中文(简体)(čínština, zjednodušené písmo). Všechny obrazovky, tlačítka, hlášení a chybová hlášení pokladního serveru jsou přeložené.

Pro vývojáře: každý viditelný text je v kódu jako vt('Nederlandse tekst') (apps/pos-web/lib/i18n.ts); nizozemský text je klíčem. Překlady jsou v apps/pos-web/lib/vertalingen/<taal>.ts. Pokud překlad chybí, pokladna ukáže nizozemštinu; test i18n (pos-web) kontroluje, že je každý text přeložen do každého jazyka a že zástupné symboly {0} souhlasí. Hlášení pokladního serveru zůstávají v nizozemštině a překládají se v prohlížeči (také s {0}, např. název produktu ve zprávě).

Nastavení tiskáren

Nová pokladna nemá žádné tiskárny. Přihlaste se jako správce (demo: 1111) a v horní liště zvolte Nastavení.

Stejné produkty se při tisku slučují: dvakrát 1x Cola se stane 2x Cola, na kuchyňském lístku i na účtence. Slučují se jen produkty se stejnými možnostmi a poznámkou.

Instalátor pro Linux přidá uživatele pokladny do skupin lp a dialout, aby pokladna mohla používat USB a sériové tiskárny.

Potřebujete pomoc?

Optimum POS · 085 560 00 60 · support@optimumpos.nl · Po–Pá 9:00–20:00, So–Ne 14:00–20:00