HorecaPOSUputstvo Uvod Na kasu
SR

Uputstvo za HorecaPOS

Ovo uputstvo ima tri dela: prvo za osoblje (konobare), zatim za menadžera i na kraju za administratora. Svaki deo se nadovezuje na prethodni: menadžer može sve što mogu konobari, a administrator može sve.

Šta tvoja uloga tačno sme, podešava administrator u Podešavanja → Prava. Ako ne vidiš neko dugme, tvoja uloga (još) nema pravo na njega.

Ovo uputstvo se nalazi i u kasi: dodirni dugme © dole desno na bilo kom ekranu i izaberi Uputstvo, ili otvori http://<kassa-pc>:3000/handleiding. Pogledaj i uvod i API dokumentaciju.

Deo 1 · Osoblje

Prvi koraci

Prijava. Otvori kasu na kasi, tabletu ili telefonu i unesi svoj PIN kod (4 do 8 cifara). Zatim vidiš raspored stolova.

Prijava PIN-om

Otvaranje stola. Dodirni sto. Slobodan sto dobija novu porudžbinu; kod zauzetog stola nastavljaš postojeću porudžbinu. Gore prelaziš između prostorija (na primer Sala i Terasa). Za šank koristi Brza prodaja, a za porudžbine za poneti Za poneti.

Raspored stolova

Naručivanje. Izaberi kategoriju i tapni proizvode. Pojavljuju se na računu levo. Po želji prvo izaberi sled (1 = odmah, 2 i 3 čekaju dok ih ne pozoveš). Tapni Naruči: bonovi tada idu u kuhinju i šank. Dok još nisi tapnuo Naruči, stavke možeš slobodno da ukloniš.

Naplata. Tapni Naplati, izaberi Kartica / Bancontact, Gotovina ili Poklon-vaučer, po želji napojnicu, i potvrdi. Kod plaćanja karticom plaćanje se samo pokreće na POS terminalu. Račun se štampa; možeš ga poslati i mejlom.

Naplata

Odjava. Odjavi se kad završiš, da niko drugi ne bi radio pod tvojim imenom. Posle 8 sati automatski se odjavljuješ.

Nema interneta? Kasa i dalje radi. Ako gore piše Nema interneta · kartica ručno, ukucaj iznos direktno na POS terminalu i na ekranu za naplatu izaberi Već plaćeno na terminalu.

Više grupa za jednim stolom

Za jednim stolom može sedeti više grupa, svaka sa svojim računom i svojim isečkom.

Deljenje računa pri naplati

Ekran za naplatu

Naplata radi kao i uvek: Sve odjednom. Na ekranu za naplatu račun sada može i da se podeli, dugmadima ispod Nazad i Naplati (tako uvek ostaju vidljiva, bez prevlačenja):

Delimično plaćanje evidentira samo uplatu; račun ostaje otvoren, a na ekranu za porudžbinu piše "već plaćeno … · još otvoreno …". Račun (sa svim uplatama) dolazi uz poslednju uplatu, kao kod obične naplate. Plaćanje karticom preko integracije ide na tačno taj delimični iznos. Kad je deo već plaćen, stavke se više ne mogu premestiti u drugu grupu i ne mogu se dodati popusti; uklanjanje je moguće samo ako je otvoreno dovoljno. Svako delimično plaćanje upisuje se u dnevnik.

Brza prodaja i za poneti (bez stola)

Raspored stolova sa Brzom prodajom i Za poneti

Gore desno na ekranu sa stolovima su Brza prodaja i Za poneti. Oba odmah otvaraju porudžbinu bez stola. Brza prodaja je prodaja na šanku (PDV za konzumaciju u lokalu); Za poneti koristi PDV stopu za poneti svakog proizvoda. Sa "Ime gosta" dodaješ ime; ono stoji na računu ("Za poneti – Petrović") i na vrhu bona za kuhinju. Otvorene porudžbine bez stola nalaze se ispod dugmadi za prostorije ("Bez stola: Za poneti #12 – Petrović"), da bi ih lako pronašao. Ako se vratiš a ništa nisi prodao, prazna porudžbina sama nestaje.

Oba dugmeta možeš uključiti ili isključiti po lokalu u Podešavanja → Lokal, odmah ispod svetle/tamne teme (podrazumevano uključeno). Isključeno = dugme je skriveno; porudžbine bez stola koje su već otvorene ostaju vidljive.

Dostava i termini

Porudžbine koje sam primaš na kasi, na primer telefonom ili na pultu, sa istim pravilima kao veb-prodavnica: zone dostave i maksimalan broj porudžbina po terminu. Uključuje se pod Podešavanja → Lokal → Dostava i termini, odmah ispod dugmadi Brza prodaja i Za poneti (podrazumevano isključeno).

Proširenja (sve podrazumevano isključeno; bez ovih podešavanja radi tačno kao gore):

Kod: lib/bezorgen.ts, routes/bezorgen.ts, BezorgDialoog.tsx, BezorgInstellingen.tsx, BezorgKaart.tsx i lib/kaart.ts (mapa, bez dodatnog paketa; isti kod se u veb-prodavnici nalazi kao public/kaart.js).

Telefonija: prepoznavanje kupca kod telefonske porudžbine

Podešavanja → Telefonija (podrazumevano isključeno; isključivanje sve čuva). Dva odvojena prekidača:

Pretražuju se kartica lojalnosti, porudžbine za dostavu i za poneti iz kase, onlajn prodavnica, Thuisbezorgd, platforme za dostavu i rezervacije. Brojevi se ujednačavaju (+31 6 1234 5678, 0031612345678 i 06-12345678 su isti; i belgijski brojevi).

Kako broj stiže (moguće je više istovremeno; isti poziv se računa jednom):

IzvorZaPodešavanje
Webhook / action URL3CX (CRM integracija), Aircall, Voys / VoIPGRID, Yeastar P serija, aparati sa action URL-om kod dolaznog poziva (Fanvil, Grandstream, Mitel 6800/6900, Snom, Yealink: radi sa svakom centralom i operaterom), servisi za povezivanje (Zapier, Make, n8n, Power Automate)adresa iz Podešavanja → Telefonija (/api/telefonie/oproep?sleutel=...&nummer=...), GET ili POST, JSON, obrazac ili query; i preko portala: https://<portaal>/telefonie/<kassa-id>/oproep?sleutel=...
Asterisk (AMI)Asterisk, FreePBX, Issabel, VitalPBX, Grandstream UCMadresa, port (5038; Grandstream UCM 7777), AMI korisnik i lozinka (prava call)
FRITZ!BoxFRITZ!Box sa telefonijomadresa (fritz.box) i port 1012; callmonitor jednom uključiti sa #96*5*
USB caller ID modemanalogna fiksna linija sa prikazom brojaserijski port (COM3, /dev/ttyACM0), baud i komanda za inicijalizaciju (podrazumevano AT+VCID=1)
Android telefonugrađeni telefon Android telefona lokalaaplikacija HorecaPOS na tom telefonu, Podešavanja → Telefonija → Upari ovaj telefon (Android 10+: izabrati aplikaciju kao aplikaciju za prikaz broja)

Odgovor sadrži pozivaoca, i kao contact (firstname, lastname, phone, email, address) za CRM šablon 3CX. Odlazni i interni pozivi se ne prikazuju; Samo ove linije ograničava na određene linije ili aparate. Pozivi se brišu posle roka čuvanja (podrazumevano 30 dana, GDPR). Test poziv simulira poziv sa broja.

Kod: apps/pos-server/src/lib/telefonie.ts, routes/telefonie.ts, packages/shared/src/telefonie.ts; ekrani Telefonie.tsx, BezorgDialoog.tsx; Android android-app/native/java/Beller*.java. Dnevnik: Telefonija.

Sopstveni dostavljači: ture, predaja novca i praćenje porudžbine (track & trace)

Za lokale sa sopstvenim dostavljačima. Uključi to u Podešavanja → Lokal → Dostava → Sopstveni dostavljači (podrazumevano isključeno). Dostavljaču nije potrebna aplikacija: dostavljač koristi stranicu u pregledaču sopstvenog telefona (ko želi, koristi aplikaciju Optimum Bezorger: pogledaj Aplikacija za dostavljače u nastavku).

Pravljenje ture. U kasi je dugme Ture (sa brojem dostava koje još treba da krenu plus ture koje su na putu).

  1. Kod Spremno za dostavu označi porudžbine koje idu. To su porudžbine za dostavu iz kase, onlajn prodavnice i Thuisbezorgd-a (samo sopstvena dostava; one sa dostavljačem Thuisbezorgd-a ne).
  2. Izaberi dostavljača (zaposlenog) i sitan novac koji nosi (podrazumevano iznos iz podešavanja) i dodirni Napravi turu.
  3. Pojavljuje se QR kod. Dostavljač ga skenira sopstvenim telefonom i za svaku adresu vidi ime, adresu sa dugmetom Ruta (navigacija), Pozovi, napomenu, željeno vreme i šta treba da naplati. Postoji kalkulator kusura (kupac daje € 50 → kusur € 31,50). Prijava nije potrebna. Link deli samo sa dostavljačem: ko ga ima, vidi adrese ove ture. Sa QR kod za dostavljača praviš novi link; stari tada više ne radi.
  4. Dodirni Polazak kad dostavljač odlazi. Sitan novac izlazi iz fioke (isplata novca, sa razlogom). Kupac dobija obaveštenje da je porudžbina na putu:
    • kod porudžbine iz kase SMS-om i/ili imejlom, ako su uključene Poruke kupcu (vidi Dostava i termini);
    • kod onlajn prodavnice prema njenim podešavanjima (imejl, SMS ili push obaveštenje);
    • kod Thuisbezorgd-a preko Thuisbezorgd-a.

Ako tura još nije krenula, može još da se poništi.

  1. Na putu dostavljač za svaku adresu dodiruje Dostavljeno, gotovina, Dostavljeno, kartica (sopstveni POS terminal) ili Dostavljeno (već plaćeno). Kasa to odmah vidi. Ako dostavljač ne može da prijavi, može i u kasi. Kad se vrati u lokal, dostavljač dodiruje Vratio sam se u lokal.

Predaja novca. Posle ture dodirni Naplati (pravo Upravljanje fiokom za novac):

Praćenje porudžbine (track & trace) (uključuje se posebno u podešavanju). Kupac kod statusa na putu dobija link ka stranici za praćenje na portalu. Taj link je u SMS-u ili imejlu, a u onlajn prodavnici na statusnoj stranici (Prati svog dostavljača). Na stranici za praćenje vidi se:

Stranice su na jeziku telefona (svi jezici portala). U kasi kod ture vidiš kada je lokacija poslednji put poslata (sa linkom ka mapi).

Privatnost. Portal čuva podatke ture (imena, adrese, brojeve telefona, lokaciju) samo dok tura traje. Pri obračunu sve se briše, a inače posle 24 sati. Kupac vidi samo svoju porudžbinu. Lokacija dostavljača se vidi samo tokom ture i više ne čim se dostavljač vrati.

Planiranje tura (opciono)

Uključi ga u Podešavanja → Lokal → Dostava → Planiranje tura (podrazumevano isključeno; radi sa sopstvenim dostavljačima). U prozoru Ture tada je dugme Predloži ture. Kasa spaja porudžbine koje još treba da krenu u ture:

Sa Koristi ovu turu označavaš te porudžbine, tim redosledom; izaberi dostavljača i dodirni Napravi turu. Kod ture koja još nije krenula Najbolji redosled slaže adrese najbržim redosledom (i na telefonu dostavljača). Kod svake ture prikazani su udaljenost i vreme vožnje.

Podešavanja: adrese po turi, koliko tura sme da traje, vremenski okvir, brzina dostavljača (bicikl ~15, skuter ~25, auto ~35 km/h u gradu) i minuti po adresi (parkiranje, zvonjenje, naplata; podrazumevano 2). Ove brojeve može da podesi i menadžer: u prozoru Ture dugmetom Podesi planiranje tura (pravo Podesi planiranje tura, podrazumevano uključeno za menadžera; menja se u Podešavanja → Prava pristupa). Uključivanje ili isključivanje planiranja tura i usluga ruta (adresa, API ključ) ostaju kod administratora.

Udaljenost i vreme vožnje, bira administrator:

Sa Testiraj isprobavaš servis. Ako servis ne radi, planiranje se vraća na procenu i to javlja. Adresa čija lokacija nije poznata (nema važećeg poštanskog broja i kućnog broja) u predlogu dolazi pod bez poznate lokacije i ne planira se. Izvoz konfiguracije sadrži podešavanja, ali ne i ključ.

Kod: lib/ritplanning.ts.

Aplikacija za dostavljače (opciono)

Uključi to u Podešavanja → Lokal → Dostava → Aplikacija za dostavljače (podrazumevano isključeno; radi sa sopstvenim dostavljačima i portalom za upravljanje). Svaki dostavljač tada upari sopstveni telefon samo jednom, umesto da za svaku turu skenira QR kod:

  1. Kod Upareni telefoni izaberi dostavljača (zaposlenog), po želji naziv telefona, i dodirni Upari telefon.
  2. Pojavljuje se QR kod. Dostavljač ga skenira u aplikaciji Optimum Bezorger (dugme Upari) ili kamerom telefona: tada se stranica otvara u pregledaču. Radi i bez aplikacije i može da se stavi na početni ekran.
  3. Uparivanje važi dok ga ne opozoveš; telefon tada odmah više ništa ne vidi. Novo uparivanje za istog zaposlenog zamenjuje staro (na primer kod novog telefona).

U aplikaciji ili na stranici nalaze se sve sopstvene ture (svaka tura koju kasa napravi za tog dostavljača), sa istim dugmadima kao kod ture: Ruta, Pozovi, za naplatu sa kalkulatorom kusura, Dostavljeno i Vratio sam se u lokal. Posebno se uključuje:

Aplikacija za Android nalazi se na Google Playu i na stranici za preuzimanje na portalu (/download/). Verzija za iPhone je gotova, ali stiže tek kad bude Apple nalog za programere; do tada iPhone uređaji koriste veb stranicu. Kod ture koju je dostavljač sam preuzeo piše sam preuzeo u aplikaciji.

Kod: lib/bezorgersapp.ts, na portalu src/volgen.mjs, a aplikacija u repozitorijumu horecapos-bezorger.

U dnevniku piše ko je napravio turu, poslao je na put, prijavio dostavu i obračunao je, sa iznosima. Isključivanje: nema dugmeta Ture; ture i podešavanja ostaju sačuvani.

Na portalu: /bezorger/<sleutel> i /volg/<code>. Kod: lib/bezorgers.ts, routes/bezorgers.ts, Bezorgers.tsx i u portalu src/volgen.mjs.

Obaveštenje o predugom vremenu pripreme

Porudžbina za poneti ili dostava gotova kasnije nego što je obećano: kasa to primeti i javi, i može odmah da pošalje izvinjenje kupcu, po želji sa vaučerom. Uključuje se pod Podešavanja → Lokal → Dostava → Obaveštenje o predugom vremenu pripreme (podrazumevano isključeno).

Kod: lib/telaat.ts, routes/telaat.ts, TeLaat.tsx i packages/shared/src/telaat.ts.

Dugme Poruči: šta radi i kada vam je potrebno

Dodirivanje proizvoda i dodirivanje dugmeta Poruči su dva različita koraka:

Zašto dva koraka? Za stolom primite celu porudžbinu (pića, predjelo, glavno jelo), još je prilagodite ako se gost predomisli, a zatim je odjednom pošaljete u kuhinju, sa jednim bonom po stanici umesto bona po proizvodu. Tako kuhinja može da počne mnogo pre nego što se plati.

Šta se još dešava pri Poruči:

Možete i odmah naplatiti. Ako dodirnete Naplati dok su na računu još nove stavke, kasa ih prvo automatski poruči, tako da kuhinja i šank uvek dobiju svoj bon. Za šankom ili kod preuzimanja ne morate dakle prvo da dodirnete Poruči: dodirnite proizvode i odmah Naplati. Ako automatsko poručivanje ne uspe (nema konekcije, pravilo all-you-can-eat, crna kutija), ekran za naplatu ostaje zatvoren i vidite zašto.

Ne želite da šank dobije bon kada odmah naplaćujete? U Podešavanja → Lokal → Poručivanje i naplata označite Direktna naplata bez bona za pripremu. Tada u kuhinju i na šank ide samo ono što pošaljete dugmetom Poruči; ono što odmah naplatite ne dobija bon za pripremu.

Veliko ili malo dugme Naplati

Uz kvačicu Veliko dugme "Naplati" na ekranu porudžbine odmah ispod poručenih proizvoda stoji veliko dugme Naplati: široko, visoko i sa iznosom, da ga brzo pogodiš. Ako je deo računa već plaćen, dugme pokazuje preostali iznos. Malo dugme dole pored Poruči tada nestaje.

Sa velikim dugmetom i dugmad na ekranu za naplatu su velika: Naplati (kod Kartice, Poklon kartice i ostalih načina plaćanja), a kod Gotovine Tačan iznos i Naplati su široka i visoka, lako ih je pogoditi, čak i prljavim prstima (na primer u mesari). Načini plaćanja su malo veći, a dugmad za bakšiš malo manja, tako da sve ostane na ekranu.

Pri novoj instalaciji kvačica je isključena: tada malo dugme dole pored Poruči i ekran naplate sa običnim dugmadima. Više voliš veliko? U Podešavanja → Lokal, odmah ispod svetle/tamne teme, uključi kvačicu Veliko dugme "Naplati". Kasa koja je već bila u upotrebi zadržava ono što je imala. Izbor važi za sve kase i tablete lokala.

Označi proizvod kao "nema" (rasprodato)

Svako može na ekranu za porudžbinu dugo da pritisne proizvod (ili da klikne desnim tasterom miša) i izabere Nema (rasprodato). Proizvod tada postaje siv i više se ne može naručiti ni na jednoj kasi. Na isti način ga vraćaš sa Ponovo dostupno. Svaka promena je u dnevniku. Administrator to i dalje može i u Podešavanja → Proizvodi. I server kase odbija proizvod označen kao "nema" ("Cola" je rasprodata), dakle i sa tableta koji još nije dobio promenu ili porudžbine sačuvane van mreže; taj tablet tada prikazuje "Slanje nije uspelo".

Kuhinjski ekran (KDS)

Pored (ne umesto) štampača za bonove, kuhinja ili šank mogu da koriste ekran. Na tabletu/računaru u kuhinji otvori http://<kassaserver>:3000/keuken, prijavi se PIN-om i izaberi stanicu: to su isti nazivi kao štampači (kuhinja, šank, ...), pa je na ekranu tačno ono što bi bilo na tom bonu. "Sve" prikazuje sve stanice.

Ekran se sam odmah ažurira. Bonovi se i dalje štampaju; ko ne koristi ekran, neće primetiti nikakvu razliku.

Kuhinjski ekran: prosleđivanje, redosled i sled

Podešavanja → Štampači → Kuhinjski ekran. Svaki deo se uključuje posebno, podrazumevano isključen; isključivanjem se sve čuva.

Kuhinjski štampač isključen ili bez kuhinjskog ekrana

Kasa uvek nastavlja da radi, i kad je štampač u kuhinji ili šanku isključen (ili nema papira, ili je kabl izvučen) i bez kuhinjskog ekrana:

Sledovi jela (predjelo, glavno jelo ...)

Dugmad za sledove se prikazuju samo kad su potrebna: čim je na porudžbini meni (složeni proizvod) ili kad je već nešto u sledu od 2 do 4. Kod običnih proizvoda, kao što je kola, ne vidiš ih i sve ide odmah u kuhinju. Nema ništa da se podešava.

Ispod liste porudžbine je Sled 1 2 3 4. Podrazumevano je izabran sled 1 i sve radi kao i uvek: "Naruči" odmah šalje sve u kuhinju, bez naslova sledova na bonu. Ako pre tapkanja proizvoda izabereš sled 2 (ili viši), onda:

Sled 1 uvek ide odmah. Ako je sled 2 već pozvan, jelo kasnije doručeno u sledu 2 takođe ide odmah.

Alergeni po proizvodu

Podrazumevano isključeno: tada se alergeni nigde ne prikazuju. Uključuje se preko Podešavanja → Lokal → Unesi i prikaži alergene po proizvodu.

All-you-can-eat

Podrazumevano isključeno. Uključuje se u Podešavanja → Lokal → All-you-can-eat (samo administrator). Praviš jedan ili više paketa, npr. Riba, Meso i Suši, svaki sa:

Sa ↑ ↓ određuješ redosled. On je bitan kad jelo pripada većem broju paketa: tada se računa u najviši paket koji je grupa izabrala. Obriši uklanja paket za nove stolove; stolovi koji su već u toku zadržavaju svoje stavke sa cenama (manje osoba je tamo i dalje moguće, više nije).

Za stolom:

Poklon-vaučeri

Dva prekidača u Podešavanja → Lokal → Poklon-vaučeri:

Dopunjivi kredit (opciono)

Za klubove, sportske kantine, omladinske domove i događaje: poklon-vaučer sa saldom postaje dopunjiva kartica. Uključuje se u Podešavanja → Lokal → Dopunjivi kredit, ispod poklon-vaučera (podrazumevano isključeno; radi samo ako je uključeno Prodaja poklon kartica sa stanjem).

Bonovi za obrok

Samo za lokale u Belgiji, podrazumevano isključeno: Podešavanja → Lokal → Naplati → Bonovi za obrok. Bonovi za obrok su beneficija uz platu: poslodavac ih uplaćuje na karticu zaposlenog (Edenred, Monizze ili Pluxee). Gost njima plaća na običnom POS terminalu; povezivanje sa izdavačima nije potrebno.

Strana valuta

Plaćanje gotovinom u drugoj valuti, npr. za britanske ili američke turiste, ili u pograničnom području sa švajcarskim frankom. Podrazumevano isključeno: Podešavanja → Lokal → Naplati → Strana valuta. Dodaj valute (CHF, CZK, DKK, GBP, HUF, NOK, PLN, SEK, TRY, USD) i za svaku valutu kurs: koliko evra računaš za 1 jedinicu (npr. 1 GBP = € 1,15).

Dodatna dugmad pri poručivanju i naplati

Dugmad za ono što ne treba svakom lokalu. Sve je podrazumevano isključeno; uključuje se po dugmetu pod Podešavanja → Lokal → Poručivanje i naplata (pravo Podešavanje lokala, plaćanja i štampača). Isključeno = dugmeta nema nigde u kasi, a server kase odbija radnju. U Holandiji sve radi bez crne kutije; u Belgiji dugme radi tek kada je ta funkcija testirana sa crnom kutijom (pored dugmeta piše ako još nije).

Pri otvaranju stola:

Pri poručivanju (ekran za porudžbine, za ono što zatim dodirneš):

Pri naplati:

Naknadno (Računi):

Kod: apps/pos-server/src/lib/kassaopties.ts, routes/kassaopties.ts; ekran KassaOpties.tsx. Dnevnik: Podešavanje promenjeno, SPV iskorišćen, Ispravka računa, Neplaćeno.

Obračunaj avans

Avans (kapara, npr. za proslavu ili rezervaciju) prodaješ kao običan proizvod sa uključenim Avans (Podešavanja → Proizvodi; uvek ima otvorenu cenu). Napravi po jedan za svaku stopu PDV-a ako avans mora po stopi (npr. Avans hrana i Avans pića), ili jedan proizvod ako je deo ponude. Gost plaća avans unapred i dobija račun.

Uključivanje: Podešavanja → Lokal → Poručivanje i naplata → Obračunaj avans (podrazumevano isključeno). Pri konačnoj naplati na ekranu za porudžbine dodirneš Obračunaj avans i uneseš broj računa avansa. Kasa stavlja stavke avansa sa tog računa sa negativnom količinom na račun stola (isti proizvod, cena i PDV). Ono što je već obračunato ne može ponovo. Ako je avans veći od računa, gost dobija razliku nazad (povraćaj novca). U Belgiji obračunate stavke idu kao povraćaj novca (REFUND) u crnu kutiju (UC4110, UC4111, UC4113). Dnevnik: Avans obračunat.

Račun e-poštom

Podrazumevano isključeno. Uključuje se preko Podešavanja → Lokal → Račun i mejlom.

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

Posle unosa ponovo pokreni kasu. Nakon toga u Naplati postoji polje Pošalji račun i mejlom (opciono): prazno = samo štampanje kao i uvek; unesena e-adresa = isti račun (sa specifikacijom PDV-a i fiskalnim redovima) ide i mejlom gostu, sa nazivom lokala kao pošiljaocem.

Rezervacije

Uključuje se u Podešavanja → Lokal → Rezervacije (podrazumevano isključeno). Tu podešavaš i koliko minuta unapred se rezervisani sto prikazuje na rasporedu stolova (podrazumevano 60) i podrazumevano trajanje rezervacije (podrazumevano 120 minuta).

Povezivanje kase sa TheFork-om: sto se otvara po dolasku, račun se vraća

Uz TheFork POS-API kasa radi zajedno sa TheFork Manager (podrazumevano isključeno)-om, pored preuzimanja rezervacija opisanog iznad. Uključuje se u Podešavanja → Platforme za rezervacije → Povezivanje kase sa TheFork-om; radi preko portala za upravljanje.

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

Lista čekanja za goste bez rezervacije

Za goste bez rezervacije koji čekaju na sto. Uključuje se u Podešavanja → Lokal → Lista čekanja (walk-in) (podrazumevano isključeno). Vidljivo je samo ako je podešen SMS preko CM.com; inače se lista čekanja nigde ne pojavljuje u kasi (ni u podešavanjima). Radi nezavisno od rezervacija: i kad su one isključene. Tu je i tekst SMS-a (prazno = "Hallo {naam}, uw tafel bij {zaak} is klaar. Wilt u zich melden bij de bediening?"; {naam}, {zaak} i {personen} se automatski popunjavaju).

Kartica lojalnosti / bodovi

Uključuje se u Podešavanja → Lokal → Kartica lojalnosti / bodovi (podrazumevano isključeno, tada se nigde ništa ne vidi). Tu podešavaš i: bodove po evru (0 = samo kartice sa pečatima), posle koliko bodova sledi nagrada i koliko evra popusta vredi ta nagrada.

Profil gosta: VIP, način ishrane i želje (opciono)

Uključuje se u Podešavanja → Lokal → Profil gosta, ispod kartice lojalnosti (podrazumevano isključeno; radi samo ako je kartica lojalnosti uključena). Zatim:

Omiljeni / brza dugmad

Podrazumevano isključeno. Podešavanja → Lokal → Omiljeno / brza dugmad:

Još jedna tura

Na ekranu za porudžbinu je dugme ↻ Još jedna tura (čim je nešto na računu, čak i ako još nije naručeno). Jedan dodir ponovo dodaje poslednju turu (sve što je odjednom otišlo preko "Naruči", ili ono što si upravo otkucao) kao nove stavke; posle toga samo Naruči. Cene su trenutne (i happy hour).

Vreme za stolom na rasporedu

Na svakom zauzetom stolu stoji ⏱ 45m · 12m: koliko je sto već zauzet i pre koliko vremena je poslednji put nešto otkucano (dodirni i drži sto, ili pređi mišem preko njega, za tačna vremena). Ako neko vreme ništa nije naručeno, sto dobija narandžasti okvir: svrati do njega. Broj minuta podešavaš u Podešavanja → Lokal → Vreme za stolom (podrazumevano 20, 0 = bez narandžastog okvira). Ako još ništa nije otkucano, vreme se računa od otvaranja stola.

Ako za jednim stolom sedi više grupa (posebni računi), za svaku grupu postoji red, npr. G1 ⏱ 50m · 12m i Petrović ⏱ 10m (ime grupe, inače broj grupe). Grupa koja predugo miruje dobija narandžastu oznaku, a sto narandžasti okvir.

Premeštanje celog stola

Na ekranu za porudžbine nalazi se Premesti sto. Izaberi prostor (npr. Terasa) i sto: sve grupe sa stola idu zajedno, svaka sa svojim računom. Ako izabereš zauzet sto, stolovi se spajaju (grupe se dodaju). Ako želiš da premestiš samo deo, koristi kao i do sada Podeli / premesti. Ako sve mora na jedan račun, koristi Spoji.

Rad oflajn (tablet bez Wi-Fi mreže)

Ako se prekine veza između tableta i servera kase (Wi-Fi na terasi, server kratko isključen), pojavljuje se žuta traka i tablet nastavlja da radi sa poslednje sačuvanim stolovima, proizvodima i otvorenim porudžbinama:

Broj osoba

Opciono i podrazumevano isključeno: Podešavanja → Lokal → Poručivanje i naplata → Praćenje broja osoba. Isključeno = što manje dodira: slobodan sto se otvara jednim dodirom, osobe se nigde ne prikazuju, a izveštaj, kontrolna tabla i dnevni pregled ne prikazuju goste ni potrošnju po gostu.

Uključeno: kada dodirnete slobodan sto, kasa pita koliko je osoba (veliki tasteri 1-8, ili unos; "Preskoči" = 1). Na planu sale kod zauzetog stola piše "3/4 os." (osobe/mesta, žuto ako sedi više ljudi nego što ima mesta). Na ekranu za porudžbinu menjate ga tasterom "3 os." u traci grupa; kod više grupa sto sabira sve grupe.

Bez broja osoba sve i dalje radi: Podeli jednako pri naplati počinje od 2, all-you-can-eat sam pita broj odraslih i dece, a rezervacije i lista čekanja zadržavaju svoj broj osoba (sto se tada otvara bez osoba).

HACCP evidencija

Svaki ugostiteljski objekat mora da prati i beleži bezbednost hrane: u Holandiji prema Hygiënecode voor de Horeca (Higijenski kodeks za ugostiteljstvo, nadzor NVWA), u Belgiji prema samokontroli FAVV-a (vodič G-023). Uključi HACCP evidencija u Podešavanja → Zakoni i propisi (podrazumevano isključeno).

Sistem za točenje i merači protoka

Svako točenje koje javi računar za točenje ili merač protoka dolazi na račun, tako da ništa ne "iscuri". Uključite to u Podešavanja → Sistem za točenje (podrazumevano isključeno).

Dozirano točenje i Kegboard

Uz dozirano točenje slavina se otvara tek kada je čaša otkucana na kasi, i to samo za tu količinu. Tako se ne toči ništa što nije na računu. Radi samo kada je sistem za točenje uključen, a uključuje se po slavini (podrazumevano isključeno).

Upravljanje muzikom sa kase

Osoblje upravlja muzikom sa ekrana osetljivog na dodir na kasi, pa nije potreban zaseban ekran za šankom. Uključite to u Podešavanja → Lokal → Ekrani i rukovanje → Upravljanje muzikom sa kase (podrazumevano isključeno). Tada se u gornjoj traci pojavljuje dugme Muzika: za svaki izvor (npr. Šank i Terasa) Pusti, Pauza, Sledeća, Prethodna, Glasnije, Tiše i klizač za jačinu zvuka, uz prikaz onoga što sada svira. Nazad na kasu zatvara panel. Pri isključivanju izvori ostaju sačuvani.

Administrator dodaje izvore dugmetom + Izvor muzike, bira kako je svaki povezan i proverava ga dugmetom Testiraj:

Kasa komunicira sa plejerima sa servera, pa oni moraju biti u istoj mreži kao kasa (Soundtrack preko interneta). Upravljati može svako ko je prijavljen; za podešavanje je potrebno pravo Podešavanje lokala, plaćanja i štampača. Token i lozinka se nikada više ne prikazuju na ekranu niti u dnevniku; u dnevniku je samo podešavanje (uklj./isklj., izvori), a ne svaki pritisak dugmeta. Izvoz konfiguracije prenosi samo uklj./isklj. (izvori pripadaju jednom lokalu).

Drugi ekran na tabletu ili telefonu

Muzika i kamere mogu da se prikažu i na tabletu ili telefonu zaposlenog, kao drugi ekran pored kase. U prozoru Muzika ili Kamere nalazi se dugme Na tabletu ili telefonu: ono prikazuje QR kod sa adresom, npr. http://192.168.1.20:3000/muziek ili .../camera.

  1. Povežite tablet ili telefon na wifi mrežu lokala.
  2. Skenirajte QR kod kamerom (ili ukucajte adresu u pregledač).
  3. Prijavite se svojim PIN kodom. Vidite samo ono što vam je dozvoljeno: muziku svi, kamere samo sa pravom Gledanje slika kamera.
  4. Gotovo: Odjavi se gore desno. Ako je prijava istekla (npr. tablet je celu noć mirovao), ekran ponovo traži PIN kod.

Savet: dodajte stranicu na početni ekran tableta (u pregledaču: Dodaj na početni ekran), tada se otvara kao aplikacija.

Zato kasa traži IP adresu računara kase u mreži (ako računar ima više adresa, npr. wifi i kabl, birate mrežu). Na portalu za upravljanje (kasa na daljinu) to je adresa portala. QR kod pravi sama kasa, bez interneta.

Uparivanje tableta: jednim dugmetom na tablet (opciono)

Još jednostavnije: jednom uparite tablet i kasa jednim dugmetom šalje muziku ili kamere na taj tablet. Uključite to u Podešavanja → Lokal → Ekrani i rukovanje → Tableti kao drugi ekran (podrazumevano isključeno).

  1. Na tabletu: otvorite http://<kassaserver>:3000/tablet (kod podešavanja stoji Na tabletu ili telefonu sa QR kodom), prijavite se PIN kodom i dajte tabletu naziv, npr. Tablet Šank. Upari.
  2. Na kasi: u prozoru Muzika ili Kamere sada stoji dugme Na Tablet Šank (sa zelenom tačkom ako je tablet uključen). Dodirnite ga: tablet sam otvara taj ekran. Kod muzike se prenosi i izabrani izvor (npr. Terasa).
  3. Na tabletu: Zatvori vraća na čekanje; Prekini uparivanje ovog tableta uklanja uparivanje.

Ostavite stranicu na tabletu otvorenu; ako je tablet isključen ili spava, otvoriće ekran čim se ponovo uključi. Tablet ostaje prijavljen kao zaposleni koji se na njemu prijavio: slanje i gledanje kamera moguće je samo sa pravom Gledanje slika kamera. Administrator kod podešavanja vidi koji su tableti upareni i da li su uključeni i može da ih preimenuje ili ukloni. Tablet čuva sopstveni ključ; kasa od njega čuva samo hash. Pri isključivanju upareni tableti ostaju sačuvani. U dnevniku stoji ko je uparivao, preimenovao ili uklonio tablet.

Ekran za pozivanje porudžbina za poneti

Ekran za goste sa U pripremi levo i Gotovo desno, sa velikim brojevima, kao u ćevabdžinici ili restoranu brze hrane. Uključi ga u Podešavanja → Lokal → Ekrani i rukovanje → Ekran za pozivanje porudžbina za poneti (podrazumevano isključeno).

Uparivanje nije potrebno: na televizoru sa pregledačem (smart TV, stik ili mini-PC), tabletu ili drugom monitoru otvori adresu kase sa /oproep, npr. http://192.168.1.20:3000/oproep. Kod podešavanja i u prozoru Pozovi nalaze se dugmad Na zasebnom ekranu i Na tabletu ili telefonu (QR kod sa adresom). Prijava nije potrebna: ekran prikazuje samo brojeve. Dodirni ekran jednom i pregledač sme da pušta zvuk.

Šta se prikazuje:

Broj: kod onlajn prodavnice, Thuisbezorgda i platformi za dostavu broj porudžbine koji gost ili dostavljač već ima; inače broj za preuzimanje (1 do 999). Velik je na računu, sa objašnjenjem da će se broj pojaviti na ekranu kad porudžbina bude gotova (na jeziku računa).

Opciono (podrazumevano isključeno, u podešavanju):

Na kasi je dugme Pozovi (sa brojem porudžbina koje su još u pripremi):

  1. Gotovo ručno postavlja broj na gotovo (bez kuhinjskog ekrana ili kada je brže). Kod porudžbine iz onlajn prodavnice ili sa Thuisbezorgd menja se i status, pa gost dobija i obaveštenje.
  2. Nazad ga vraća pod U pripremi.
  3. Preuzeto ga uklanja sa ekrana (uz Poništi).

Kod podešavanja biraš i da li se ime prikazuje pored broja (podrazumevano ne, zbog privatnosti) i da li ekran daje zvuk. Isključivanje: nema dugmeta Pozovi ni broja za preuzimanje na računu; podešavanja ostaju sačuvana. U dnevniku piše ko je šta ručno postavio na gotovo, vratio ili označio kao preuzeto.

Prijava i odjava sa posla

Evidencija radnog vremena je podrazumevano isključena: tada se nigde u kasi ne vidi (nema dugmeta u gornjoj traci, ni na ekranu za prijavu, nema kartice Radno vreme). Uključuje se preko Podešavanja → Lokal, pod Evidencija dolaska i odlaska osoblja:

Ko ne koristi kasu (npr. kuhinja) evidentira se na ekranu za prijavu: tapni Dolazak / odlazak i unesi svoj PIN. To prebacuje između dolaska i odlaska, bez prijave.

Kad je evidencija uključena, administrator u Podešavanja → Radno vreme vidi:

U Belgiji se svaki dolazak i odlazak prijavljuje i crnoj kutiji. Ako ona nije dostupna, evidentiranje ne prolazi (isto kao naplata). Da li ovo u potpunosti ispunjava belgijske propise o evidenciji osoblja, tek treba da se potvrdi.

Merenje i etikete (vaga)

Kad je vaga uključena (Podešavanja → Vaga), proizvodi mogu da imaju cenu po kilogramu. Svi ostali proizvodi ostaju po komadu.

Uber Eats, Deliveroo i HubRise

Pored Thuisbezorgd.nl / Takeaway.com u kasu stižu i porudžbine sa Uber Eats (Holandija i Belgija), Deliveroo (samo Belgija; Deliveroo je krajem 2022. napustio Holandiju) i sve što je na HubRise (npr. Uber Eats, Deliveroo, Just Eat/Takeaway.com i manje aplikacije za poručivanje). Svaka platforma se posebno uključuje u Podešavanja → Platforme za dostavu (podrazumevano isključeno; isključivanje sve čuva). Kartica za svaku platformu pokazuje u kojim zemljama radi i upozorava ako ne radi u zemlji lokala.

Porudžbine. Porudžbina postaje obična porudžbina (bezorgen ili afhalen, naziv grupe <platform> <nummer>) sa cenama platforme: proizvodi se prepoznaju po ID-u (iz menija), kodu ili PLU broju, nepoznato = posebna stavka sa cenom platforme (i obaveštenje); troškovi dostave, doplate i popust kao posebne stavke; ako se ukupan iznos ipak ne slaže, stavka "Razlika". Bon za kuhinju odmah ide u kuhinju/šank. Dugme Platforme u gornjoj traci (sa brojem porudžbina u toku; narandžasto kada ima nešto za prihvatanje): prihvatanje ili odbijanje (sa razlogom), u pripremi, spremno, na putu, dostavljeno ili preuzeto, otkazivanje i Završi (plaćeno onlajn). Ono što platforma podržava vraća se nazad (Uber Eats: prihvatanje, odbijanje, otkazivanje; Deliveroo: prihvatanje, odbijanje, u pripremi, spremno, preuzeto; HubRise: svi statusi). Ako lokal sam dostavlja (sopstvena dostava), porudžbina je i u Ture, a polazak i dostava automatski idu platformi. Otkazivanje od strane platforme poništava porudžbinu. Ako kasa duže od 2 minuta nije povezana sa portalom, portal odbija novu porudžbinu sa Uber Eats-a i javlja Deliveroo-u (sa tabletom) da nije uspelo, kako bi lokal to video na tabletu.

Kod: apps/pos-server/src/lib/bezorgplatforms.ts, routes/bezorgplatforms.ts; ekrani Bezorgplatforms.tsx. Strana portala: horecapos-portaal/src/platforms.mjs. Dnevnik: Platforme za dostavu (uklj./isklj., podešavanja, porudžbine). Sve ulazi u rezervne kopije kase.

Manje platforme u Holandiji i Belgiji (Homie, Hebtrek, sneleten.nl, Bistroo ...) nemaju javnu vezu sa kasom; ako su na HubRise-u, rade preko HubRise-a. Dalje: pogledajte backlog.

Automat za gotovinu (zatvoreni sistem za gotovinu)

Podrazumevano isključeno: gotovina radi kao i uvek. Kod zatvorenog sistema za gotovinu osoblje ne dodiruje gotovinu: kupac ili zaposleni ubacuje novac u automat, koji ga broji, proverava da li ima falsifikovanog novca i vraća kusur.

Dugme ©

Podaci OptimumPOS

Dole desno na svakom ekranu (PIN, raspored stolova, porudžbina i kuhinja) nalazi se malo dugme ©. Ono otvara podatke o OptimumPOS: logo, adresu, telefon, e-poštu i veb-sajt. Ikona je sačuvana lokalno u aplikaciji, pa radi i bez interneta. Ista ikona je i ikona aplikacije (kartica pregledača i početni ekran).

Deo 2 · Menadžer

Prvi koraci

Menadžer podrazumevano može sve što može osoblje, a pored toga, između ostalog, da daje popuste, radi povraćaje, zatvara dan, upravlja fiokom kase i pregleda dnevnik i zalihe. To je uglavnom pod dugmetom Izveštaj:

Zalihe

Podrazumevano isključeno. Uključuje se u Podešavanja → Lokal → Vodi zalihe. Isključeno = nigde se ne vidi na kasi.

Poručivanje od dobavljača

Podrazumevano isključeno. Uključuje se u Podešavanja → Zalihe → Poručivanje od dobavljača (samo sa uključenim Vodi zalihe). Isključeno = lista za poručivanje radi kao i uvek.

Upravljanje recenzijama

Recenzije sa Google-a i Trustpilot-a čitate i na njih odgovarate u kasi. Uključuje se u Podešavanja → Poeni i recenzije → Upravljanje recenzijama (podrazumevano isključeno, tada se nigde ništa ne vidi). Čitanje i odgovaranje u Izveštaj → Recenzije (pravo Čitanje recenzija i odgovaranje na njih, podrazumevano i za menadžera). Ako to isključite, veze i recenzije ostaju sačuvane.

SMS i e-mail marketing

Poruke kupcima sa karticom lojalnosti koji su za to dali saglasnost. Bez kartice lojalnosti nijedno od ovo dvoje ne može da se uključi.

Bakšiš po zaposlenom

U Podešavanja → Lokal → Bakšiš (samo ako je uključeno "Prikaži dugmad za bakšiš pri naplati") biraš kako se bakšiš po zaposlenom prikazuje na preseku stanja (X), Z-izveštaju (račun i mejl) i u Promet po periodu (i u CSV-u):

IzborRaspodela
Isključeno (podrazumevano)samo ukupan bakšiš, kao i uvek
Svako svoj bakšišbakšiš sa računa koje je neko sam naplatio
Zajednički po satimasav bakšiš zajedno, po prijavljenim satima u tom periodu (zahteva prijavu i odjavu sa posla; niko nije prijavljen = jednako)
Zajednički jednakosav bakšiš zajedno, jednako među onima koji su bili prijavljeni (bez prijave: ko je nešto otkucao ili naplatio)

Preostali centi idu onome ko je najbliži sledećem centu, tako da se ukupan iznos uvek slaže. Ovo je pregled: kasa ništa ne isplaćuje (to možeš preko "Novac iz kasete"). Stari Z-izveštaji ostaju kakvi su bili.

Z-izveštaj e-poštom

U Podešavanja → Lokal → Pošalji Z-izveštaj na jednom unesi e-adresu administratora (više adresa: odvoji zarezom, najviše 3). Posle Zaključi dan Z-izveštaj tada automatski stiže na tu adresu, pored odštampanog računa. Prazno = ne šalje se, kao i uvek.

Pregled dana (opciono)

Ako je uneta adresa kod Pošalji Z izveštaj na, ispod nje je polje za potvrdu Sa kratkim pregledom dana na vrhu e-poruke (podrazumevano isključeno). Uključeno = na vrhu e-poruke sa Z izveštajem nekoliko redova običnim jezikom, samo iz sopstvenih podataka kase (bez veštačke inteligencije, ništa ne ide van kase):

Sam Z izveštaj (račun i e-poruka) ostaje potpuno isti. Pregled za danas prikazuje pregled od poslednjeg zatvaranja dana do sada. Pregled je na holandskom, kao i e-poruka sa Z izveštajem.

Kontrolna tabla

Kartica Kontrolna tabla u Izveštaju (pravo Promet po periodu), samo za čitanje:

Prodati poklon-vaučeri se ne računaju kao promet, a popusti i naslovi menija nisu u top 10 (kao i u drugim izveštajima). Dan traje od 00:00 do 24:00.

Dodatni izveštaji

Tri dodatne kartice u Izveštaj, svaka se zasebno uključuje u Podešavanja → Lokal → Upravljanje i izveštaji → Dodatni izveštaji (podrazumevano isključeno: tada nema kartice). Zahtevaju isto pravo kao Promet po periodu i služe samo za čitanje. Period: ova nedelja, prošla nedelja, ovaj mesec, prošli mesec, poslednjih 90 dana, ova godina ili po izboru (najviše nešto više od godinu dana).

Popusti

Menadžer ili administrator na ekranu porudžbine pored ukupnog iznosa vidi dugme % Popust:

Popust se pojavljuje kao posebna stavka na računu ("Popust 10%", sa razlogom ispod) sa istom stopom PDV-a, tako da se ukupan iznos i specifikacija PDV-a slažu. Na celom računu popust se raspoređuje po stopama PDV-a. Uklanjanje: dodirni iznos stavke popusta. Ako se otkaže stavka sa sopstvenim popustom, i taj popust otpada. Ako ukloniš proizvod sa računa sa procentualnim popustom na ceo račun, kasa ponovo izračunava popust za ono što ostaje (u Belgiji UC226); fiksni iznos ostaje i pri naplati se ponovo raspoređuje po stavkama. Ako zbog popusta od 100% nema ništa za plaćanje, završi sa "Zatvori (ništa za plaćanje)". Popusti su u dnevniku, a u X/Z-izveštaju i pregledu perioda kao "od toga popust". Pri povraćaju računa sa popustom, popust se srazmerno uračunava.

Kodovi za popust (opciono)

Kodovi sa popustom na ceo račun, na primer za akciju (ZOMER10). Uključuje se u Podešavanja → Lokal → Kodovi za popust (podrazumevano isključeno); kodove praviš u Podešavanja → Kodovi za popust (pravo Upravljanje proizvodima):

Na ekranu za poručivanje je dugme Kod za popust (svako sme da unese kod; kod je lokal napravio unapred). Popust se pojavljuje kao stavka "Kod za popust CODE" na računu, raspodeljen po stopama PDV-a; jedan kod po računu, i ne više kada je već (delimično) plaćeno. Ako ukloniš stavku ili se porudžbina otkaže, korišćenje se više ne računa. Brisanje korišćenog koda ga isključuje (izveštaji ostaju tačni). Sve je u dnevniku (Kod za popust). Kod: lib/kortingscodes.ts, routes/kortingscodes.ts, Kortingscodebeheer.tsx, KortingscodeDialoog.tsx.

Nisu na listi u Podešavanja → Kodovi za popust (ali broj po akciji jeste, u Izveštaj → Marketing) i prenose se u onlajn prodavnicu dok važe i nisu iskorišćeni.

Izveštaji i dnevni zaključak

Izveštaj - međustanje (X)

Dugme Izveštaj u gornjoj traci:

Izvoz u knjigovodstvo

Izveštaj → Promet po periodu → Izvoz za knjigovodstvo (dnevnik knjiženja) (pravo Promet po periodu) pravi CSV sa jednim nalogom za knjiženje po danu, spreman za učitavanje u e-Boekhouden, Exact, SnelStart, Twinfield i sl. (preko njihovog CSV/memorijalnog uvoza), ili jedan od formata ispod (UBL, XAF i spremno za 14 programa).

Po danu jedan dokument (KASSA-JJJJMMDD) koji je uvek u ravnoteži (duguje = potražuje):

StranaŠta
Dugujeprimanja po načinu plaćanja (gotovina, kartica, poklon-vaučer, onlajn, ostalo), uklj. bakšiš
Potražujepromet po stopi PDV-a (bez PDV-a) i PDV za uplatu po stopi
Potražujebakšiš (za isplatu osoblju, nije promet)
+/-razlika zbog zaokruživanja (zaokruživanje gotovine na 5 centi)
+/-novac u/iz kasete (upravljanje gotovinom) na prelazne račune, i kasna razlika iz Z-izveštaja

Povraćaji i popusti su već u računima i smanjuju promet. Kolone: Datum; Boekstuk; Dagboek; Rekening; Omschrijving; Debet; Credit; Btw-code; Btw-% (tačka-zarezi, decimalni zarez). Posle preuzimanja kasa javlja da li ima dana koji nisu u ravnoteži ili imaju veću razliku od zaokruživanja.

Pored dugmeta birate format (izbor se pamti u pregledaču). Isti dnevnik knjiženja, ali oblikovan tako da ga program može direktno učitati. Lista prikazuje samo formate za zemlju lokala (Podešavanja → Lokal), prvo standarde (CSV, UBL, XAF), zatim programe po abecedi:

FormatDatotekaUčitavanje u program
Opšti (CSV)journaal_…csvsvaki program sa CSV/memorijalnim uvozom (povezivanje kolona)
UBL 2.1 / Peppol (XML), NL i BEjournaal_…_ubl.xml (više dana: .zip)za svaki dan faktura "dnevni prilivi" na Kassaverkopen (već plaćena) prema Peppol BIS Billing 3.0, sa jednim redom po stopi PDV-a i kontom prihoda u AccountingCost; samo promet i PDV (načini plaćanja, napojnica, zaokruživanje, fioka i kasena razlika ne spadaju u fakturu). Za otpremanje u, između ostalih, Adsolut, Billit, BUNNI, DigiBoox, Expert/M, Moneybird, Popsy, Rompslomp, Storecove i TriFact365; ne za slanje preko mreže Peppol. Naziv, PIB i adresa preuzimaju se iz Podešavanja → Lokal
XML Auditfile Financieel (XAF 4.0), NLjournaal_…_xaf.xafauditfile holandske Poreske uprave (Belastingdienst) (XSD XmlAuditfileFinancieel4.0): jedna datoteka za period, glavna knjiga, PDV šifre, periodi i za svaki dan jedan memorijalni nalog; može se učitati u, između ostalih, Caseware, Exact Reeleezee i Visma Cash
AccountView (XML), NLjournaal_…_accountview.xmlXML stavke (VFPData, jedan transact po redu knjiženja sa dj_code, period, inv_date, inv_nr, acct_nr, trn_desc i amount: duguje pozitivno, potražuje negativno), po danu jedan dokument u memorijalu; učitavanje pomoću definicije uvoza (Document → Importeren → Importdefinitie aanmaken, tip XML), nazivi polja su isti kao u samom AccountView-u, pa ih jednom povežete 1-na-1. Neka neko proveri prvi uvoz
AFAS Profit (XML)journaal_…_afas.xmlXML za UpdateConnector FiEntries (finansijske promene), po danu jedno knjiženje sa godinom, periodom, administracijom i dnevnikom; u Profit se učitava preko Uvoz → XML; unesite broj administracije (podrazumevano 1)
Asperion (CSV), NLjournaal_…_asperion.csvFormat FMUTA (Extra → Import financiële mutaties), za svaki dan jedan red zaglavlja i redovi knjiženja; definiciju uvoza podešava Asperion preko službe za podršku
Dnevni izveštaj (HTML), NL i BEjournaal_…_dagstaat.htmlčitljiv dnevni izveštaj po danu (promet po stopi PDV-a, načini plaćanja, napojnica, kasena razlika) i ukupni iznosi; štampanje kao PDF ili slanje e-poštom, za programe bez uvoza (Accountable, Dext, Dexxter, Jortt, Kleisteen, MoneyMonk)
e-Boekhouden.nl (CSV)journaal_…_eboekhouden.csvDatum; Broj dokumenta; Opis; Konto glavne knjige; Iznos (duguje pozitivno, potražuje negativno); PDV kod GEEN (PDV je već na kontima PDV-a); Uvoz → Promene, vrsta memorijal
Exact Online (XML)journaal_…_exact.xmleExact-XML (tema GLTransactions): za svaki dan jedan memorijalni nalog (tip 90) u dnevniku; Uvoz/izvoz → Uvoz XML-a
InformerOnline (TXT), NLjournaal_…_informer.txtmemorijalni nalog razdvojen tabulatorima (Geavanceerd → Memoriaal → uploaden); dnevnik mora biti broj 1–99 (inače 90)
KING ERP (XML), NLjournaal_…_king.xmlKING_JOURNAAL: jedna serija knjiženja (nije konačna) sa jednim nalogom za knjiženje po danu
KOMAS (CSV), NLjournaal_…_komas.csvKOMAS slobodni format (0401 Importeren journaalposten): Datum; Grootboek; Omschrijving; Bedrag
Odoo (CSV), NL i BEjournaal_…_odoo.csvAccounting → Journal Entries → Import records; dnevnik i konto po nazivu ili kodu
Sage BOB 50 (Excel), BEjournaal_…_bob.xlsxImportation de données externes → Opérations diverses (kolone povežite jednom)
SAP Business One (ZIP), NL i BEjournaal_…_sapb1.zipData Transfer Workbench, Journal Entries: JournalEntries.csv i JournalEntries_Lines.csv
SnelStart (CSV)journaal_…_snelstart.csvDatum; Broj dokumenta; Opis; Konto glavne knjige; Duguje; Potražuje (dd-mm-gggg, decimalni zarez, bez BOM); uvoz memorijala, dnevnik birate pri učitavanju
Twinfield (XML)journaal_…_twinfield.xmltransakcije dnevnika kao nacrt (destiny="temporary"), knjigovođa ih konačno knjiži; unesite kod administracije (prazno = administracija u koju uvozite)
Winbooks (CSV), BEjournaal_…_winbooks.csvK_DOC.CSV, za svaki dan jedan dokument u dnevniku (Winbooks sam numeriše)
Yuki (XML)journaal_…_yuki.xmlJournal-XML (GeneralJournal), po danu jedan memorijalni nalog, iste strukture kao direktna veza; ID administracije nije obavezan

Pregled: koji knjigovodstveni program na koji način

Po segmentu, po abecedi. NL/BE = u kojoj zemlji program radi: u Podešavanja → Knjigovodstvo → Knjigovodstveni program vidite samo programe za zemlju lokala (holandski programi ne rade u Belgiji i obrnuto). Direktno = kasa sama knjiži svaki dan (izbor u Podešavanja → Knjigovodstvo → Knjigovodstveni program); na zahtev = postoji API, ali prvo zahteva partnersku registraciju ili odobrenje dobavljača (javite nam). Datoteka = format u Izvoz za knjigovodstvo. Gde je moguće oboje, možete koristiti oboje. Lista se nalazi u packages/shared/src/boekhoudcatalogus.ts i prikazuje se i u Podešavanja → Knjigovodstvo.

ProgramNLBEDirektnoDatotekaNapomena
Mala preduzeća i preduzetnici
Accountable–✓–Dnevni izveštaj (HTML, za PDF ili e-poštu)
AccountView (Visma)✓–na zahtevAccountView (XML), Opšti (CSV)Datoteka: XML stavke za definiciju uvoza (Document → Importeren); opšti CSV se takođe može učitati definicijom uvoza. Uživo preko AccountView.Net API-ja na zahtev kod AccountView-a.
Acumulus✓–✓–Direktno kao plaćena izlazna faktura po danu, sa jednim redom po stopi PDV-a.
AFAS Profit✓–✓AFAS Profit (XML)
Asperion✓–na zahtevAsperion (CSV)Direktno nakon prijave kao API partner kod Asperion.
Billit–✓na zahtevUBL 2.1 / Peppol (XML)Otpremanje UBL-a preko Fast input; direktno nakon odobrenja od strane Billit.
BUNNI✓––UBL 2.1 / Peppol (XML)Još nema javne API dokumentacije.
Dexxter–✓–Dnevni izveštaj (HTML, za PDF ili e-poštu)
DigiBoox (Visma DigiBTW)✓––UBL 2.1 / Peppol (XML)
e-Boekhouden.nl✓––e-Boekhouden.nl (CSV)I za bivše korisnike Ficsus.
Exact Online✓✓✓Exact Online (XML)
Exact Reeleezee✓––XML Auditfile Financieel (XAF 4.0)
Horus–✓✓–
InformerOnline✓––InformerOnline (TXT)
Jortt✓––Dnevni izveštaj (HTML, za PDF ili e-poštu)Nema uvoza: knjižite dnevni promet kao prihod sa dnevnim izveštajem kao prilogom.
KING✓–na zahtevKING ERP (XML)Direktno nakon partnerske registracije kod KING Software.
Kleisteen✓––Dnevni izveštaj (HTML, za PDF ili e-poštu)
KOMAS (Adfinis)✓––KOMAS (CSV)
Minox✓–na zahtev–Direktno nakon partnerskog povezivanja preko Minox.
Moneybird✓–✓UBL 2.1 / Peppol (XML)
MoneyMonk✓––Dnevni izveštaj (HTML, za PDF ili e-poštu)MoneyMonk 2026. dobija API za povezivanja.
Octopus–✓na zahtev–Direktno nakon zahteva za software house ID kod Octopus.
Popsy / Allegro–✓–UBL 2.1 / Peppol (XML)
Rompslomp✓––UBL 2.1 / Peppol (XML)
Sage BOB 50–✓–Sage BOB 50 (Excel)
Silvasoft✓✓✓–Direktno kao knjiženje prodaje po danu, sa jednim redom po stopi PDV-a; načini plaćanja, napojnica i kasena razlika se ne prenose.
SnelStart✓–✓SnelStart (CSV)
Twinfield✓–✓Twinfield (XML)
Visma Cash✓–na zahtevXML Auditfile Financieel (XAF 4.0)API sa ključem iz CASHWeb; format zapisa za knjiženja se još potvrđuje.
Visma eAccounting✓–na zahtev–Direktno nakon odobrenja od strane Visma (partnerska registracija).
Winbooks–✓na zahtevWinbooks (CSV)
Wolters Kluwer Adsolut–✓na zahtevUBL 2.1 / Peppol (XML)UBL sa kontom prihoda po redu; u Adsolut uključite "grootboekrekening verwerken bij verkopen".
Wolters Kluwer Expert/M–✓–UBL 2.1 / Peppol (XML)
Yuki✓✓✓Yuki (XML)
Međunarodno
QuickBooks Online✓✓✓opšti CSVNema holandskog ni belgijskog izdanja: proverite podešavanja PDV-a.
Xero✓✓✓opšti CSV
Zoho Books✓✓✓opšti CSV
Veliki sistemi i lanci
Exact Globe+✓✓–Exact Online (XML)Isti XML kao Exact Online; neka se prvi uvoz proveri.
Microsoft Dynamics 365 Business Central✓✓✓–
Odoo✓✓✓Odoo (CSV)
Oracle NetSuite✓✓na zahtevopšti CSV
SAP Business One✓✓✓SAP Business One (ZIP)
Unit4 ERPx✓✓–opšti CSV
Platforme i agregatori
Apicbase✓✓na zahtev–Prodaja po računu za zalihe i food cost: veza u Podešavanja → Normativi (ne kao knjigovodstveni program).
Caseware✓✓–XML Auditfile Financieel (XAF 4.0)
Combidesk✓–na zahtev–Combidesk sam pravi i održava vezu (između ostalog sa Exact, Moneybird, SnelStart i Twinfield); na zahtev kao partner.
Dext✓✓–Dnevni izveštaj (HTML, za PDF ili e-poštu)Pošaljite dnevni izveštaj (PDF) e-poštom na svoju Dext adresu.
Jamix✓✓na zahtev–Prodaja za zalihe i trošak hrane (food cost) preko JAPI interfejsa Jamix; prilagođeno rešenje na zahtev kod Jamix.
Omniboost✓✓na zahtev–Preko partnerskog programa Omniboost povezuje dalje sa mnogim knjigovodstvenim i hotelskim sistemima.
Storecove (Peppol)✓✓na zahtevUBL 2.1 / Peppol (XML)
TriFact365✓––UBL 2.1 / Peppol (XML), Dnevni izveštaj (HTML, za PDF ili e-poštu)
Svaki drugi program✓✓–opšti CSV, UBL ili XAF (NL)

Neka knjigovođa proveri prvi uvoz. Formatiranje se nalazi u packages/shared/src/journaalexport.ts (sa testovima).

Podešavanja → Knjigovodstvo (pravo Podešavanje lokala, plaćanja i štampača): šifra dnevnika (podrazumevano MEM) i konto glavne knjige za svaku stavku. Prazno = primer konta (NL: 8000/8010/8020 promet, 1500/1510 PDV, 1000 gotovina, 1100 kartica; BE: 7000xx promet, 451000 PDV, 570000 gotovina). Neka knjigovođa unese prava konta.

Veza sa knjigovodstvenim programom

Direktne veze sa Acumulus, AFAS Profit, Microsoft Dynamics 365 Business Central, Exact Online, Horus, Moneybird, Odoo, QuickBooks Online, SAP Business One, Silvasoft, SnelStart, Twinfield, Xero, Yuki i Zoho Books. Posle svakog dana kasa knjiži isti nalog kao izvoz iznad (promet i PDV po stopi, načini plaćanja, bakšiš, zaokruživanje, fioka i kasena razlika) kao memorijalni nalog u izabrani program, sa dnevnikom i kontima glavne knjige iz Podešavanja → Knjigovodstvo. Uvek je uključen najviše jedan program.

ProgramZemljaPovezivanje saŠta kasa knjiži
AcumulusNLšifra ugovora, korisnik i lozinka API korisnikaza svaki dan plaćena izlazna faktura sa jednim redom po stopi PDV-a; greške Acumulus šalje e-poštom na ACUMULUS_FOUTMAIL
AFAS ProfitNLokruženje, token, administracijamemorijalni nalog (FiEntries)
Business CentralNL, BEtenant, okruženje, preduzeće, ID klijenta i tajna aplikacije Microsoft Entra (API.ReadWrite.All)redovi u opštem dnevniku sa kodom iz polja Dnevnik
Exact OnlineNL, BEprijava (OAuth, sopstvena aplikacija: vidi Exact Online ispod; Belgija: start.exactonline.be)memorijalni nalog u dnevniku (npr. 90)
HorusBEprijava (OAuth, aplikacija ispod), po izboru dosijerazna transakcija
MoneybirdNLAPI token, po izboru administracijamemorijalni nalog (general journal document)
OdooNL, BEadresa, baza podataka, korisnik, API ključnalog za knjiženje u dnevniku sa kratkim kodom (npr. MISC)
QuickBooks OnlineNL, BEprijava (OAuth, aplikacija ispod; QUICKBOOKS_OMGEVING)journal entry; konta po broju
SAP Business OneNL, BEadresa Service Layer, baza podataka, korisnik, lozinkanalog za knjiženje (JournalEntries)
SilvasoftNL, BEkorisnik i API ključknjiženje prodaje na partnera Kassaverkopen, jedan red po stopi PDV-a (načini plaćanja, napojnica i kasena razlika se ne prenose)
SnelStartNLključ za povezivanje i ključ pretplatememorijalni nalog
TwinfieldNLprijava (OAuth, aplikacija ispod), po izboru kancelarijatransakcija dnevnika
XeroNL, BEprijava (OAuth, aplikacija ispod), po izboru organizacijamanual journal; konta po kodu
YukiNL, BEAPI ključ, po izboru administracijamemorijalni nalog (GeneralJournal)
Zoho BooksNL, BEprijava (OAuth, aplikacija ispod; podrazumevano evropski data centar), po izboru organizacijanalog za knjiženje; konta po kodu

Revizorska datoteka kase (XAA)

Za holandske lokale u Izveštaj → Promet po periodu pored izvoza za knjigovodstvo stoji dugme Revizorska datoteka kase (XAA): XML Auditfile Afrekensystemen 3.2 holandske Poreske uprave (Belastingdienst) i XML Platform (SRA) za izabrani period (najviše nešto duže od godinu dana; pravo Promet po periodu). To je datoteka koju Belastingdienst preporučuje za dostavljanje podataka kase pri kontroli ili knjigovođi; pravila su u dokumentu Handreiking voor een betrouwbaar afrekensysteem (Smernice za pouzdan kasni sistem) (docs/xaa).

U datoteci (auditfile_kassa_<van>_tm_<tot>.xml, šema docs/xaa/XmlAuditfileAfrekensystemen3.2.xsd):

Iznosi su pozitivni sa C (prodaja, prijem) ili D (povraćaj, isplata); vremena su po holandskom vremenu sa pomakom. Svi ključevi su id-ovi iz baze podataka bez crtica, pa se mogu pronaći u kasi.

Potpisivanje (poglavlje 6 specifikacije): ako je Optimum POS podesio sertifikat, revizorska datoteka stiže potpisana u koverti (XML Signature) i datoteka se zove …_ondertekend.xml; inače je to zasebna revizorska datoteka, i kasa to javlja pri preuzimanju.

Plaćanje na fakturu

Poslovni kupci (firma koja svake nedelje naručuje ručak, hotel, udruženje) kupuju na fakturu i plaćaju kasnije. Uključi u Podešavanja → Fakture → Plaćanje na fakturu (samo kada su Fakture uključene; podrazumevano isključeno).

Banka: knjiženje uplata

U Izveštaj → Na fakturu → Banka kasa za svaki priliv traži pripadajuću fakturu sa plaćanjem na fakturu:

Slike kamera na kasi

Sve slike kamera lokala na jednoj stranici, bez zasebnog ekrana ili aplikacije. Uključite u Podešavanja → Lokal → Ekrani i rukovanje → Slike kamera na kasi (podrazumevano isključeno). Tada se dugme Kamere pojavljuje u gornjoj traci za one sa pravom Gledanje slika kamera (podrazumevano menadžer i administrator; u Podešavanja → Prava može se uključiti i za konobare). Sve kamere su jedna pored druge; dodirnite kameru za veliku sliku. Pri isključivanju sistemi kamera ostaju sačuvani.

I kao zaseban ekran: Na zasebnom ekranu otvara http://<kassaserver>:3000/camera (npr. monitor iza šanka), a Na tabletu ili telefonu prikazuje QR kod: zaposleni ga skenira svojim tabletom ili telefonom i prijavljuje se svojim PIN kodom (i tamo samo sa pravom Gledanje slika kamera). Na uskom ekranu kamere su jedna ispod druge. Pogledajte Drugi ekran na tabletu ili telefonu.

Administrator dodaje sisteme kamera sa + Sistem kamera, testira ih sa Testiraj i za svaku kameru bira naziv i da li je na stranici:

Bez ffmpeg-a: fotografija.

Privatnost: kasa preuzima slike sa sistema kamera i samo ih prosleđuje; ništa se ne čuva (bez snimaka, bez keša). Korisnici i lozinke ostaju na serveru i nikad se ne prikazuju na ekranu niti u dnevniku. U dnevniku piše ko je gledao kamere. Same slike stranica traži pomoću ključa (važi 12 sati, dok je zaposleni prijavljen), jer slika u pregledaču ne može da pošalje token. Izvoz konfiguracije obuhvata samo uključeno/isključeno.

Dnevnik osetljivih radnji

Izveštaj → Dnevnik (menadžer ili administrator) pokazuje ko je šta uradio i kada.

Šta se beleži: storna, popusti (i njihovo uklanjanje), povraćaji, kopije računa, predračuni, ručna plaćanja karticom, otvaranje fioke, uplate/isplate iz fioke, početni depozit, dnevno zaključenje, premeštanje stavki ili stolova, zatvaranje praznih porudžbina, promena cene/naziva/PDV-a proizvoda, novi ili obrisani proizvodi, promene osoblja i podešavanja, izmena radnog vremena, prijava i odjava, pogrešni PIN kodovi i evidencija dolaska i odlaska. Uz plaćanje na račun još: kupci, prodaje i uplate na račun, učitavanje bankovnih izvoda, veza sa bankom i preuzimanje iz banke. Uz obaveštenje o predugom vremenu pripreme: zakasnele porudžbine i poslata izvinjenja. Uz Mailchimp ili Klaviyo: povezivanje, izbor liste, raskidanje veze i odjave odande. Uz upravljanje muzikom: uključivanje/isključivanje i dodavanje, izmena i uklanjanje izvora muzike. Uz slike kamera: ko je gledao kamere (najviše jednom u pola sata po zaposlenom), uključivanje/isključivanje i sistemi kamera. Uz signalizaciju: svaki signal, njegovo rešavanje i uključivanje i isključivanje.

Signalizacija: prevare i odstupanja

Podešavanja → Signalizacija. Dva dela, svaki se posebno uključuje i podrazumevano je isključen; isključivanje čuva sve signale i podešavanja. Podešavati sme onaj ko ima pravo Podešavanje signalizacije (podrazumevano menadžer i administrator); signale vidi i rešava onaj ko sme da vidi dnevnik. Kasa proverava na svakih 5 minuta (i sa Proveri sada); ne na rezervnoj (shadow) kasi.

Otkrivanje prevara i krađa (po zaposlenom, po radnom danu od 05:00), svako pravilo posebno uključeno sa sopstvenom granicom:

Obaveštenja o odstupanjima, u poređenju sa istim danom u nedelji i istim vremenom u proteklim nedeljama (podrazumevano 4; dani bez prometa se ne računaju, bar dva dana za poređenje):

Svaki signal stiže jednom (po pravilu, zaposlenom i danu; vreme kuhinje najviše jednom na sat) i ide na:

Za svaki kanal postoji dugme Test poruka. Tokeni i ključevi ostaju na kasi (ekrani vide samo da li su uneti). Signal nije dokaz: pogledaj račun i dnevnik i porazgovaraj sa zaposlenim.

Računi: kopija i povraćaj (storno račun)

Računi

Dugme Računi u gornjoj traci:

Fioka za novac sa senzorom i fiokom po zaposlenom

Podrazumevano isključeno. Podešava se u Podešavanja → Plaćanje → Fioka za novac.

Deo 3 · Administrator

Prvi koraci

Instalacija. HorecaPOS instaliraš pomoću instalacionog programa za tvoj sistem, koji se nalazi na stranici za preuzimanje OptimumPOS-a: Android (aplikacija), Windows (instalacioni program), macOS (instaler za Mac računare sa Apple Silicon i Intel procesorom), Linux (grafički instaler, ili paket .deb ili .rpm), Raspberry Pi (grafički instaler ili .deb za Raspberry Pi 3, 4 ili 5 sa 64-bitnim Raspberry Pi OS-om) i Chromebook (Android aplikacija sa Google Play-a). Izaberi za sve korisnike za kasa server na koji se povezuju tableti i kuhinjski ekran, ili samo za mene za samo jednu kasu na tom uređaju. Instaler postavlja sve što je potrebno, uključujući i bazu podataka, i svake noći pravi rezervnu kopiju. Ažuriranje radiš tako što instaliraš novu verziju: tvoji podaci ostaju sačuvani. Instalacioni program se pokreće na jeziku tvog računara (inače na engleskom); na Windows-u i Linux-u na prvom ekranu po želji biraš drugi jezik. Kasa se zatim odmah pokreće na tom jeziku. Paketi .deb i .rpm i Android aplikacija prate jezik sistema, a inače su na holandskom.

Administrator podešava kasu u Podešavanja. Tamo su kartice kao Lokal, Osoblje, Prava, Radno vreme, Proizvodi, Happy hour, Zalihe, Rasporedi, Plaćanje, Štampači, Knjigovodstvo, Rezervne kopije, Uvoz/izvoz i Baza podataka. Koje kartice vidi i menadžer, zavisi od prava.

Baza podataka. U Podešavanja → Baza podataka (samo administrator) birate između MySQL / MariaDB, ugrađene baze podataka i PostgreSQL-a; pri prebacivanju se prenose svi podaci (pogledajte Baza podataka). Ako je Optimum POS pri instalaciji već podesio fiksnu adresu, važi ta adresa i nema polja za unos. U suprotnom, sami popunjavate Server, Port, Baza podataka, Korisnik i Lozinka. Kasa ih sama čuva, zatim ih ponovo prikazuje popunjene i uvek ih možete promeniti sa Promeni podatke za MySQL/MariaDB ili Promeni podatke za PostgreSQL. Ostaviti lozinku praznom znači: zadržati sačuvanu lozinku (za istog korisnika). Instalacioni program i ažuriranje ne menjaju ništa u DATABASE_URL niti u izabranoj bazi podataka.

Podešavanja: proizvodi

Knjigovodstvo

Sve za knjigovodstvo nalazi se u Podešavanja → Knjigovodstvo. Zajedno sa svojim knjigovođom unesite dnevnik i konta glavne knjige. Ako želite da kasa sama knjiži dnevni promet svaki dan, izaberite svoj program na vrhu u Knjigovodstveni program, uključujući Exact Online: vidite samo programe koji rade u zemlji vašeg lokala. Odmah ispod unosite podatke tog programa i povezujete se. Kod programa u koje se prijavljujete (kao što su Exact Online, Twinfield ili Xero) prvo unesite aplikaciju: ID klijenta i tajnu klijenta. Ako je Optimum POS pri instalaciji fiksno podesio program ili neki podatak, taj izbor ili to polje nećete videti. Tamo je i pregled svih programa: koji mogu da se povežu direktno, a koji dobijaju datoteku. Datoteku pravite u Izveštaj → Promet po periodu → Izvoz za knjigovodstvo: izaberite format svog programa, ili UBL (Peppol), XAF ili dnevni izveštaj. Neka knjigovođa uvek proveri prvo knjiženje ili uvoz.

Za holandski lokal tu stoji i Revizorska datoteka kase (XAA): XML Auditfile Afrekensystemen holandske Poreske uprave (Belastingdienst) sa svim računima, stavkama, plaćanjima i događajima kase za izabrani period. Nju daješ svom knjigovođi ili pri kontroli Belastingdienst.

Plate i planiranje

Ako tvoje osoblje radi sa prijavom i odjavom sa posla, u Podešavanja → Radno vreme na dnu se nalazi Plate i planiranje, u dva bloka. U delu Obračun zarada biraš svoj program za obračun zarada ili (u Belgiji) svoj socijalni sekretarijat, i za svakog zaposlenog upisuješ njegov broj zaposlenog u tom programu. Zatim za neki period praviš fajl sa odrađenim satima i prometom po zaposlenom, i učitavaš ga u svoj program za obračun zarada. U delu Planiranje osoblja biraš svoj sistem za planiranje: kod Deputy, Dyflexis i Shiftbase promet ide automatski svakog sata, kod ostalih praviš fajl prometa. Tako u svom planiranju vidiš troškove zarada pored prometa. Ako radiš bez prijave i odjave sa posla, promet ipak možeš da šalješ u planiranje: to se onda nalazi na dnu Podešavanja → Knjigovodstvo, kod Promet u tvoje planiranje. Ako je Optimum POS nešto fiksno podesio pri instalaciji, taj izbor ili to polje ne vidiš.

Rezervne kopije

Kasa svake noći automatski pravi rezervnu kopiju, i uvek pre ažuriranja. U Podešavanja → Rezervne kopije vidite sve rezervne kopije (kada, ko ili automatski, veličina) i sami pravite novu pomoću Napravi rezervnu kopiju. Ako je poslednja rezervna kopija starija od dva dana, pojavljuje se crveno upozorenje: tada se obratite Optimum POS-u.

Podešavanja: rezervne kopije

Vraćanje se radi dugmetom Vrati pored rezervne kopije. Sve što se desilo posle te rezervne kopije tada se gubi. Morate to označiti i ponovo uneti svoj PIN. Kasa prvo pravi sigurnosnu kopiju trenutnog stanja, a zatim odjavljuje sve korisnike. U Belgiji ovo nije moguće sa kase (brojači crne kutije nastavljaju da teku); tamo to radi Optimum POS.

Baza podataka

U Podešavanja → Baza podataka (samo administrator) vidite gde kasa čuva svoje podatke. Gore je trenutna baza podataka sa programom, verzijom, tabelama, redovima i adresom ili folderom. Za osoblje i tablete kasa radi isto sa svakom bazom. Na Windowsu, macOS-u, Linuxu i Raspberry Piju birate između tri baze podataka:

Kada MySQL ili MariaDB? Ako vaš objekat već ima MySQL ili MariaDB server, ako vaš IT administrator radi sa njim ili ako podatke želite da čitate u sopstvenim izveštajima, Excelu ili BI programu. Ako niste sigurni, izaberite ugrađenu: radi odmah.

Šta je potrebno za MySQL ili 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';

Ako MySQL ili MariaDB radi na drugom računaru, u poslednja dva reda upišite IP adresu servera kase umesto localhost.

Prebacivanje na MySQL / MariaDB:

  1. Pod Adresa MySQL-a/MariaDB-a popunite polja: Server (podrazumevano localhost), Port (podrazumevano 3306), Baza podataka (podrazumevano horecapos), Korisnik i Lozinka; za MariaDB isto. Ako je adresa već podešena, polja su već popunjena; ako lozinku ostavite praznom, ostaje sačuvana lozinka (za istog korisnika). Kasa sama čuva adresu; ako je Optimum POS već podesio fiksnu adresu, važi ta adresa i polja nema. Ako kasa već radi na MySQL/MariaDB, podatke kasnije menjate sa Promeni podatke za MySQL/MariaDB. Šifrovanu vezu podesiće vam Optimum POS.
  2. Dodirnite Testiraj vezu: vidite program i verziju ili zašto ne uspeva.
  3. Dodirnite Prebaci na MySQL/MariaDB, označite da razumete i unesite svoj PIN.

Prebacivanje radi u svim smerovima između tri baze podataka, i svi podaci idu sa njim:

  1. Kasa kratko ne prima zahteve (obično manje od minuta); tableti zatim sami nastavljaju.
  2. Kasa prvo pravi rezervnu kopiju trenutnog stanja (u Podešavanja → Rezervne kopije).
  3. Sve ide u novu bazu, a kasa po tabelama broji da li je sve tačno tamo.
  4. Tek kada se sve slaže, kasa nastavlja na novoj bazi. Prijavljeni zaposleni ostaju prijavljeni.

Ako nešto ne uspe, ništa se ne menja i kasa radi dalje na staroj bazi. Stara baza ostaje, pa uvek možete da se vratite. Podaci kase koji su već bili u novoj MySQL/MariaDB ili PostgreSQL bazi biće zamenjeni. I u Belgiji to ide: brojači crne kutije prenose se tačno.

Rezervne kopije i vraćanje rade isto sa sve tri baze (Podešavanja → Rezervne kopije). Kopiju jedne baze možete vratiti u bilo koju drugu, i kopiju iz PostgreSQL-a u MySQL ili MariaDB.

Šta je u MySQL-u ili MariaDB-u? Svaka tabela kase, sa istim nazivom i kolonama (vremena u UTC-u). Svaka tabela dobija dodatnu ključnu kolonu _hp_sleutel, a u pomoćnim tabelama _horecapos_stand, _horecapos_kolom, _horecapos_reeks i _horecapos_wijziging (zapisnik promena, čuva se 14 dana) kasa vodi stanje, vrste kolona, brojače i promene. Drugi programi čitaju podatke; pišu samo kase.

Kako radi: kasa računa u brzoj radnoj kopiji na serveru kase i svaku promenu u istom koraku upisuje u MySQL/MariaDB. Ako to ne uspe, promena se ne sprovodi i kasa prijavljuje grešku; zato neka MySQL/MariaDB bude dostupan. Pri pokretanju kasa sve učitava iz MySQL-a/MariaDB-a.

Više kasa na jednoj bazi. Kao i kod PostgreSQL-a, više kasa može da koristi istu MySQL/MariaDB bazu, na primer svaki objekat lanca sa sopstvenim serverom kase. Promene idu jedna za drugom i svaka kasa prvo preuzme ono što su uradile druge, pa se pri istovremenim promenama ništa ne gubi. Ako kasa vrati rezervnu kopiju ili kasa sa novijom verzijom ažurira bazu, ostale kase same ponovo učitaju sve; zato ažurirajte sve kase istovremeno. Kasa koja je bila isključena duže od 14 dana pri pokretanju sve ponovo učitava.

Pri instalaciji birate i bazu podataka: MySQL / MariaDB, ugrađenu (preporučeno) ili PostgreSQL sa adresom. Ako nije dostupna, kasa se instalira sa ugrađenom bazom; prebaciti možete kasnije ovde. Pri ažuriranju izbor ostaje.

Povezivanje tableta i ekrana

Ekran za gosta

Ekran na kasi koji je okrenut ka gostu. Gost otprilike vidi šta je poručeno i vrlo jasno iznos i način plaćanja. Na njemu nema komandi: ekran samo prati šta radi kasa. Podrazumevano isključen; uključuje se u Podešavanja → Lokal → Ekran za goste. Na kasa-računaru sa dva ekrana kasa ga prvi put sama uključuje; ako se posle toga isključi, ostaje isključen. Bez ekrana za goste (isključen ili nije priključen) sve radi potpuno kao i uvek: kasa šalje sliku u pozadini, a osoblje nikada ne primećuje grešku ili ekran koji nedostaje.

Šta gost vidi:

Povezivanje, na dva načina (oba se podešavaju na samom uređaju):

Ekran za goste ne traži PIN (nema čime da se upravlja) i prikazuje samo sliku kase sa kojom je uparen. Slika se čuva samo u memoriji servera kase; posle ponovnog pokretanja ekran je prazan do sledeće promene. Podešavanje (uključeno/isključeno i tekst dobrodošlice) ulazi u rezervnu kopiju i u Uvoz/izvoz (Ostala podešavanja).

Digitalni račun putem QR koda (opciono)

Podrazumevano isključeno. Uključuje se u Podešavanja → Lokal → Kuhinja i ekran za kupca → Digitalni račun (opcija se pojavljuje kada je ekran za kupca sačuvan kao uključen). Posle plaćanja kod Hvala! stoji QR kod; tada ostaje 45 sekundi umesto nekoliko sekundi. Gost ga skenira svojim telefonom i vidi račun, tačno kao papirni račun (isti tekst, kod belgijske kase i sa FDM blokom). Na telefonu može da odštampa račun, sačuva ga kao pdf ili preuzme kao tekstualnu datoteku.

Ekran za kupca u mirovanju: slajdšou (opciono)

Podrazumevano isključeno. Uključuje se u Podešavanja → Lokal → Kuhinja i ekran za kupca → Ekran za kupca u mirovanju. Kada na ekranu za kupca nema računa, slajdovi se smenjuju (podrazumevano na svakih 8 sekundi, podesivo od 4 do 60):

Bez slajdova ekran za kupca prikazuje ekran dobrodošlice, kao i uvek.

Happy hour

Podrazumevano isključeno. Uključuje se u Podešavanja → Lokal → Koristi happy hour; zatim se pojavljuje kartica Podešavanja → Happy hour.

Periodi menija i sezone

Podrazumevano isključeno. Uključuje se u Podešavanja → Lokal → Periodi menija i način porudžbine → Ponuda po periodima menija i sezonama; zatim se pojavljuje kartica Podešavanja → Periodi menija. Ako isključite, svi proizvodi su ponovo uvek u prodaji, a periodi menija ostaju sačuvani.

Ponuda i cene po načinu porudžbine

Podrazumevano isključeno. Uključuje se u Podešavanja → Lokal → Periodi menija i način porudžbine → Ponuda i cene po načinu porudžbine. Ako isključite, svuda ponovo važi redovna cena i sve je svuda u prodaji; unete cene ostaju sačuvane.

Podrazumevano isključeno. Uključuje se u Podešavanja → Lokal → Koristi menije.

Normativi i nabavna cena (Apicbase)

Veza sa Apicbase-om (normativi, nabavna cena, zalihe i nabavka) preko Generic POS API od Apicbase-a (podrazumevano isključeno, svaki deo se posebno uključuje ili isključuje). Podešava se u Podešavanja → Normativi (pravo Podešavanje lokala, plaćanja i štampača). Kasa sama komunicira sa Apicbase-om (samo odlazni saobraćaj, portal nije potreban).

  1. Poveži (sve popunjava administrator), na jedan od tri načina:
    • Nalepi token: u Apicbase-u Library Settings → API Settings → New token → Service Account Token (scope-ovi accounts, library, sales); nalepiti access token i refresh token;
    • Prijava sopstvenom API-app lokala (client-id i client secret iz API Settings): Prijava u Apicbase i nalepiti kod koji Apicbase zatim prikaže;
    • Istekli token (posle 7 dana) kasa automatski obnavlja pomoću refresh tokena.
  2. Outlet: Preuzmi outlete i izabrati outlet ovog lokala. Kasa tamo podešava POS na Generic POS API sa sopstvenim location-id (može da se menja; podrazumevano HORECAPOS-…, jedinstven za svaku kasu).
  3. Uključeno, sa kvačicama:
    • Proizvodi, grupe i opcije u Apicbase: grupe proizvoda, proizvodi (PLU = PLU broj proizvoda, inače kod, inače id), opcije kao modifiers, sa cenom i PDV-om. Automatski posle svake izmene (posle minut) i svakog dana. U Apicbase-u zatim svaki proizvod sa kase povezuješ sa receptom;
    • Svaki naplaćeni račun u Apicbase: najstariji prvi, najviše 100 odjednom, u roku od četvrt sata od naplate (i svakih 5 minuta). Popust se raspoređuje po stavkama; slobodni iznosi, doplata za jednokratnu ambalažu i kaucija vode se kao poseban proizvod u Apicbase-u; mereni proizvodi kao 1 kom sa ukupnim iznosom. Ako ne uspe, kasa staje (Apicbase želi račune redom) i pokušava ponovo kasnije: naplata to ne oseti. Pri uključivanju biraš od kog dana (podrazumevano od sada);
    • Preuzimaj nabavnu cenu po porciji (svakih 6 sati): za svaki povezani recept food cost (sastojci i otpad), sa troškovima osoblja, prodajna cena i marža prema Apicbase-u. Izračunato prema najjeftinijem dobavljaču, poslednjoj naručenoj ceni ili prosečnoj vrednosti zaliha;
    • Preuzmi prodajnu cenu iz Apicbase-a (podrazumevano isključeno): podešavanje prodajne cene povezanih proizvoda u kasi (beleži se u dnevniku).
  4. Na dnu: Nabavna cena po proizvodu sa nabavnom cenom, nabavnom cenom sa osobljem, cenom u kasi, nabavnom cenom % i maržom. Dugmad Pošalji katalog sada, Pošalji račune sada i Preuzmi nabavne cene sada.

Kod: apps/pos-server/src/lib/apicbase.ts, routes/apicbase.ts; ekran Apicbase.tsx. Dnevnik: Apicbase. Uslov: API modul Apicbase-a. Za aplikaciju Pin Voordeel za sve klijente: partnerstvo i sertifikacija kod Apicbase-a (vidi backlog). Dokumentacija: https://developers.apicbase.com/docs/generic-pos-api-guide

Hotelski softver: na sobu

Za restoran ili bar uz hotel: račun se stavlja na sobu gosta. Podrazumevano isključeno: Podešavanja → Hotel (pravo Podešavanje lokala, plaćanja i štampača).

Sirvoy šalje nešto samo kad se rezervacija promeni: rezervacije od pre povezivanja kasa upozna tek posle promene u Sirvoyu. Poruke mogu stizati izmešanim redom; poruka starija (generatedAt) od onoga što kasa već ima preskače se. U hotelu = nije otkazano i nije odjavljeno, prijavljeno ili dolazak danas ili ranije, a odlazak danas ili kasnije. Testiraj vezu pokazuje koliko je rezervacija stiglo.

Sav hotelski softver je dostupan u Holandiji i/ili Belgiji. Testiraj vezu proverava podatke. Kod po vezi: apps/pos-server/src/lib/pms/<naam>.ts.

Kod: apps/pos-server/src/lib/hotel.ts, routes/hotel.ts, veze u lib/pms/, katalog packages/shared/src/hotelcatalogus.ts; ekran Hotel.tsx. Dnevnik: Hotel. Tajni podaci (tokeni) nalaze se samo u bazi podataka, nikad na ekranu.

Upravljanje vinima sa Vinify-jem

Podešavanja → Upravljanje vinima (podrazumevano isključeno; isključivanje sve čuva). Vinify vodi vinski podrum, vinsku kartu i zalihe i glavni je izvor vina. Prema POS zahtevima Vinify-ja kasa nudi API kojim Vinify:

Se prijavljuje na sva tri načina koja Vinify poznaje (administrator uključuje koji):

  1. API ID i API ključ (X-Api-Id i X-Api-Key ili Authorization: Bearer <id>:<sleutel>);
  2. API ključ i API secret sa potpisom: X-Api-Key, X-Timestamp i X-Signature = hex HMAC-SHA256(secret, <timestamp>\n<METHODE>\n<pad met query>\n<sha256 van de body>), star najviše 5 minuta.

Ključ i secret pravi kasa (prikazuju se jednom); ekrani vide samo da li su uneti. Dostupno preko portala na https://<portaal>/vinify/<kassa-id>/... (bez otvorenog porta u objektu; adresa je u Podešavanja → Upravljanje vinima). Koji proizvodi su vina: ono što Vinify napravi, plus grupe koje označite. Ako Vinify da adresu za slanje prodaje, kasa je šalje i sama (push, sa tokenom): posle svakog naplaćenog računa i na svakih 5 minuta ono što još nije uspelo. Vinify uključuje vezu sa HorecaPOS-om (hello@vinify.no). Sve u dnevniku. Ne mešati sa Vinify.nl, onlajn prodavnicom vina: ona je među dobavljačima (Poručivanje od dobavljača).

Brzi unos adrese pomoću poštanskog i kućnog broja

Uključuje se pod Podešavanja → Lokal → Brzi unos adrese (podrazumevano isključeno; samo za lokal u Holandiji). Unesite poštanski i kućni broj (i sa slovom ili dodatkom, npr. 12A ili 12-1) i dodirnite Pronađi adresu: ulica, kućni broj, poštanski broj i mesto se popunjavaju. Ako na tom broju ima više adresa (12, 12A, 12B), izaberite pravu. Posle toga sve možete i sami da izmenite.

Obaveštenje o novoj verziji

Uključuje se u Podešavanja → Lokal → Obaveštenje o ažuriranju (podrazumevano isključeno).

Platforme za rezervacije

Rezervacije sa TheFork, Formitable, Zenchef, Resengo (samo Belgija), OpenTable (samo Holandija), PlanPanther, RestoManager i Aqqo (samo Holandija) automatski stižu u kasu i na plan sale. Uključuje se u Podešavanja → Platforme za rezervacije (podrazumevano isključeno). Moguće samo ako su Rezervacije uključene.

Programi lojalnosti i recenzije

Dva zasebna prekidača u Podešavanja → Poeni i recenzije (oba podrazumevano isključena, tada se nigde ništa ne vidi). Ako ih isključite, podešavanja i ono što se već desilo ostaju sačuvani.

Program lojalnosti druge platforme: gost skuplja poene kod Joyn (Belgija) i/ili Piggy (Leat; Holandija i Belgija). To je nezavisno od sopstvene kartice lojalnosti kase; ona može normalno da radi uz to.

Traženje recenzija: posle posete jedan mejl sa dugmetom za Google i/ili Trustpilot.

Povezivanje sa Mailchimpom i Klaviyom

Kupci sa karticom lojalnosti u tvom sopstvenom programu za e-poštu: u Podešavanja → Lokal → Mailchimp i Klaviyo (ispod SMS i e-mail marketinga). Nema prekidača: bez povezivanja sa izabranom listom ništa se ne dešava.

Kod: lib/mailinglijst.ts, routes/mailinglijst.ts i MailingKoppelingen.tsx.

BI i izvoz podataka

Podaci o prodaji u Power BI, Looker Studio, Excel, Google Sheets, Tableau, Qlik Sense, Metabase, BI servis (na primer YourBI, BI4Horeca ili Moore DRV) ili sopstveni data warehouse. Uključuje se u Podešavanja → BI i izvoz podataka (podrazumevano isključeno). Samo čitanje: preko integracije ništa se ne može promeniti u kasi. Bez podataka o gostima.

Plate i planiranje

Sa uključenom Prijavom i odjavom sa posla (Podešavanja → Lokal) u Podešavanja → Radno vreme na dnu se nalazi Plate i planiranje (pravo Upravljanje podešavanjima), u dva odvojena bloka. Ako je evidencija dolazaka isključena, nema sati: tada postoji samo blok Planiranje osoblja (promet, uživo ili kao fajl prometa) na dnu Podešavanja → Knjigovodstvo, pod naslovom Promet u tvoje planiranje:

ProgramNLBEDirektnoDatotekaNapomena
Softver za zarade i obrađivači zarada
ADP✓✓na zahtevSpisak sati po zaposlenom i danu (CSV)Povezivanje preko ADP-a (na zahtev); do tada spisak sati po zaposlenom i danu.
AFAS Payroll✓–na zahtevSpisak sati po zaposlenom i danu (CSV)Obračun zarada u AFAS Profit (isto okruženje kao knjigovodstvo u AFAS-u); povezivanje na zahtev, do tada spisak sati.
BCS HR✓–na zahtevSpisak sati po zaposlenom i danu (CSV)Povezivanje preko BCS-a (na zahtev); do tada spisak sati.
Buddee✓–na zahtevSpisak sati po zaposlenom i danu (CSV)Softver za ljudske resurse i zarade; povezivanje na zahtev, do tada spisak sati po zaposlenom i danu.
Employes✓–na zahtevSpisak sati po zaposlenom i danu (CSV)Employes ima API za odrađene sate (token od klijenta); povezivanje sledi nakon dogovora sa Employes. Do tada spisak sati.
Exact Online Loon✓–na zahtevSpisak sati po zaposlenom i danu (CSV)Obračun zarada u Exact Online (isto okruženje kao knjigovodstvo u Exact-u); povezivanje na zahtev, do tada spisak sati.
Humanwave✓–na zahtevSpisak sati po zaposlenom i danu (CSV)Povezivanje preko Humanwave-a (na zahtev); do tada spisak sati.
Loket.nl✓–na zahtevLoket.nl Variabele gegevens (CSV), Spisak sati po zaposlenom i danu (CSV)Fajl za Werkgever → Collectieve mutaties → Importeren → Variabele gegevens (sati po zaposlenom za period). Uživo preko Loket API-ja nakon prijave kod Loket-a.
Nmbrs✓–na zahtevSpisak sati po zaposlenom i danu (CSV)Spisak sati po zaposlenom i danu, za preuzimanje u Nmbrs. Uživo preko Nmbrs API-ja nakon registracije aplikacije kod Nmbrs.
Salar (Van Winckel)✓––Spisak sati po zaposlenom i danu (CSV)Spisak sati po zaposlenom i danu za knjigovodstvenu agenciju; format uvoza za Salar nije javan.
Socijalni sekretarijati
Acerta–✓na zahtevSpisak sati po zaposlenom i danu (CSV)Socijalni sekretarijat: strukturu fajla sa učinkom dobijaš od Acerta; do tada spisak sati.
Group S–✓na zahtevSpisak sati po zaposlenom i danu (CSV)Socijalni sekretarijat: strukturu fajla sa učinkom dobijaš od Group S; do tada spisak sati.
Liantis–✓na zahtevSpisak sati po zaposlenom i danu (CSV)Socijalni sekretarijat sa API-jem koji Liantis otvara za svako preduzeće posebno; do tada spisak sati.
Partena Professional–✓na zahtevSpisak sati po zaposlenom i danu (CSV)Socijalni sekretarijat: strukturu fajla sa učinkom dobijaš od Partena; do tada spisak sati.
SD Worx✓✓–SD Worx Tijdsregistratie (TXT), Spisak sati po zaposlenom i danu (CSV)Belgija: fajl Tijdsregistratie (fiksne pozicije, po zaposlenom po danu) za "Tijdsregistratie importeren". Holandija: spisak sati.
Securex–✓na zahtevSpisak sati po zaposlenom i danu (CSV)Socijalni sekretarijat: povezivanja idu preko partnera; do tada spisak sati.
Planiranje i evidencija sati
Book'u–✓na zahtevPromet po danu i satu (CSV)Book'u podnosi Dimona prijave; povezivanje sa kasom na zahtev. Do tada spisak prometa.
Deputy✓✓✓Promet po danu i satu (CSV)Uživo: promet po satu ide svakog sata u Deputy (Sales). Trajni token praviš u Deputy kod API povezivanja.
Dyflexis✓–✓Promet po danu i satu (CSV)Uživo: promet po satu ide svakog sata u Dyflexis (information streams). API token dobijaš preko Dyflexis-a.
Eitje✓–na zahtevPromet po danu i satu (CSV)Eitje se povezuje preko svog partnerskog programa; do tada spisak prometa po danu i satu.
Exact Horeko✓–na zahtevPromet po danu i satu (CSV)Povezivanje preko Horeko-a (na zahtev); do tada spisak prometa.
Fooks✓–na zahtevPromet po danu i satu (CSV)Fooks sam pravi povezivanja sa kasama; do tada spisak prometa po danu i satu.
L1NDA✓–na zahtevPromet po danu i satu (CSV)L1NDA pravi povezivanja sa kasama zajedno sa partnerima; do tada spisak prometa po danu i satu.
Mr. Einstein✓–na zahtevPromet po danu i satu (CSV)HR, raspored i troškovi zarada za ugostiteljstvo; Mr. Einstein pravi povezivanja sa kasama zajedno sa dobavljačem kase (zahtev preko mreinstein.nl/contact). Do tada spisak prometa po danu i satu.
Nostradamus✓✓na zahtevPromet po danu i satu (CSV)Nostradamus prima promet preko svog interfejsa za kase (API token i domen lokala, na zahtev kod Nostradamus-a); do tada lista prometa po danu i satu.
Plan-Me–✓na zahtevPromet po danu i satu (CSV)Plan-Me podnosi Dimona prijave; povezivanje sa kasom na zahtev. Do tada spisak prometa.
Planday✓✓na zahtevPromet po danu i satu (CSV)Planday ima otvoreni API za kasne sisteme; povezivanje sledi nakon dogovora. Do tada spisak prometa.
Shiftbase✓–✓Promet po danu i satu (CSV)Uživo: promet po danu ide svakog sata u dnevnik odeljenja u Shiftbase. API ključ praviš u Shiftbase kod App center.
Shyfter–✓na zahtevPromet po danu i satu (CSV)Shyfter podnosi Dimona prijave i prima promet po danu preko svog API-ja; povezivanje sledi nakon dogovora sa Shyfter. Do tada spisak prometa.
Strobbo✓✓–Strobbo uvoz prometa (Excel), Promet po danu i satu (CSV)Excel fajl za Planning → € → Importeer omzet (promet po danu po radnom mestu).
Tamigo✓✓na zahtevPromet po danu i satu (CSV)Povezivanje preko Tamigo-a (na zahtev); do tada spisak prometa.
Werktijden.nl✓––Promet po danu i satu (CSV), Spisak sati po zaposlenom i danu (CSV)Werktijden.nl sam beleži sate i (još) ne prima promet preko svog API-ja; spiskovi služe za poređenje.
XPS Logic✓–na zahtevPromet po danu i satu (CSV)XPS Logic je usmeren na fleksibilne i agencijske radnike; povezivanje na zahtev. Do tada spisak prometa.

Zakonski zahtevi u Belgiji i Holandiji

Šta zakon traži i šta HorecaPOS za to radi (neka vaš knjigovođa potvrdi šta važi za vaš lokal):

ZemljaZahtevHorecaPOS
BelgijaRegistrovani kasni sistem (GKS 2.0) sa crnom kutijom za ugostiteljske objekte koji moraju da ga ispunjavaju (između ostalog kod više od 25.000 € prometa godišnje od obroka, bez PDV-a)veza sa crnom kutijom (FDM), obavezni podaci na računu i brojači kod Z izveštaja (zemlja Belgija u Podešavanja → Lokal, FDM_API_KEY i FDM_TERMINAL_ID); na vrhu Podešavanja → Lokal biraš da li je lokal obveznik GKS-a: Da = naplata samo sa ispravnom crnom kutijom, Ne = bez nje, uz izjavu administratora (svake godine ponovo); dok ništa nije izabrano, naplata nije moguća. Kasa broji promet od obroka i upozorava iznad 25.000 €
BelgijaE-fakturisanje preko Peppola: od 1. januara 2026. fakture između belgijskih preduzeća obveznika PDV-a obavezno su strukturirane elektronske (UBL, Peppol BIS 3); fiskalni računi izdati potrošačima nisu obuhvaćeniizvoz dnevnog prometa kao UBL po Peppol BIS Billing 3.0 za knjigovodstveni program (Izvoz knjigovodstva); i fakture za račun za poslovne kupce (Podešavanja → Fakture): UBL po Peppol BIS Billing 3.0 plus faktura za štampu, slanje imejlom, preko Billita u mrežu Peppol, na sopstvenu adresu ili preuzimanje (vidi Fakture za poslovne kupce)
BelgijaPDV u ugostiteljstvu od 1. marta 2026.: jela za poneti i bezalkoholna pića 12% (u lokalu i za poneti), alkohol 21%, jela koja kupac sam priprema (fondi, gurme) 6%PDV asistent (Podešavanja → Zakoni i propisi): po proizvodu vrsta, ispravna stopa odmah ili od datuma; opisi stopa A/B/C su ažurirani
HolandijaAlcoholwet: nema alkohola za mlade ispod 18, ni pri onlajn prodaji i dostavi (provera starosti pri predaji)Provera starosti: proizvodi sa alkoholom; u onlajn prodavnici kupac sam potvrđuje 18+ (polje nije unapred označeno) uz poruku da se starost proverava pri predaji; "18+" na radnom nalogu, dostavnici i računu
HolandijaJednokratne čaše i posude (SUP): od 2024. posebna, vidljiva cena za plastičnu jednokratnu ambalažu za poneti i dostavuNaknada za jednokratnu ambalažu po proizvodu, kao posebna stavka na računu (PDV proizvoda) i posebno u prometu
HolandijaKaucija na limenke i plastične flašeKaucija po proizvodu (€ 0,15 / € 0,25), posebna stavka bez PDV-a za poneti i dostavu, posebno u prometu
HolandijaPlaćanje gotovinom: od 1. januara 2026. ne € 3.000 ili više u gotovini za robuUpozorenje za poneti i dostavu (i na automatu za gotovinu); može se potvrditi, beleži se u dnevnik
Holandija i BelgijaIzmena PDV-a: stopa ili proizvod od određenog datuma dobija drugi procenat PDV-aZakazivanje izmene PDV-a: kasa je izvršava na sam dan (u Belgiji po proizvodu, slova A/B/C/D su fiksna)
HolandijaSmeštaj (noćenja) 21% od 1. januara 2026.stopa PDV-a podesiva po proizvodu
EUDirektiva Omnibus: precrtana cena "pre" sme da bude samo najniža cena u poslednjih 30 danaonlajn prodavnica precrtava samo u odnosu na najnižu cenu u 30 dana (kasa vodi istoriju cena; happy hour-ovi koji se ponavljaju svake nedelje se uračunavaju)
EUEuropean Accessibility Act (od 28. juna 2025.): pristupačne onlajn prodavnice (WCAG 2.1 AA)onlajn prodavnica radi sa tastaturom i čitačem ekrana (link "Na sadržaj", vidljiv fokus, oznake) i ima izjavu o pristupačnosti (link na dnu)
HolandijaXML Auditfile Financieel (XAF): standard holandske Poreske uprave (Belastingdienst) za prenos (dela) knjigovodstvene evidencije; XAF 4.0 je obavezan od 2027izvoz kao XAF 4.0 (Izvoz za knjigovodstvo)
HolandijaPouzdan kasni sistem: čuvati podatke kase (sve račune, ispravke i događaje) i pri kontroli moći da ih dostaviš digitalno; Belastingdienst za to preporučuje XML Auditfile Afrekensystemen (XAA)izvoz kao XAA 3.2 (Izveštaj → Promet po periodu → Revizorska datoteka kase), po želji potpisan sertifikatom dobavljača
BelgijaEvidencija prisustva kod registrovanog kasnog sistema: beleženje početka i kraja radnog vremena zaposlenih u kasnom sistemuPrijava i odjava sa posla (Podešavanja → Lokal; Obavezno = prvo prijava dolaska) beleži se u crnoj kutiji
BelgijaDimona: svako zaposlenje (i flexi-jobs i studente) prijaviti RSZ-u pre početkato radi tvoj socijalni sekretarijat ili alat za planiranje (npr. Shyfter, Book'u, Plan-Me); HorecaPOS dostavlja odrađene sate i promet (Podešavanja → Radno vreme → Plate i planiranje)
HolandijaEvidencija radnog vremena i vremena odmora (Arbeidstijdenwet, holandski Zakon o radnom vremenu)Prijava i odjava sa posla sa odrađenim satima po zaposlenom, koje administrator može da izmeni (uz dnevnik izmena), i spisak sati za program za obračun zarada
Holandija i BelgijaHACCP / bezbednost hrane: evidentiranje temperatura (hlađenje, zamrzivač, održavanje toplim, termička obrada, brzo hlađenje, prijem) i čišćenja; NL Hygiënecode voor de Horeca (NVWA), BE samokontrola FAVV (vodič G-023)HACCP evidencija u kasi (Podešavanja → Zakoni i propisi, dugme HACCP na vrhu): merne tačke sa granicama, zadaci čišćenja i kontrole, obavezna korektivna mera kod odstupanja, bez mogućnosti izmene, pregled sa propuštenim zapisima kao CSV ili štampa (vidi HACCP evidencija)
Holandija i BelgijaObaveza čuvanja (NL 7 godina, BE 10 godina)računi, Z izveštaji i dnevnik događaja nalaze se u bazi podataka i u rezervnim kopijama; dnevnik događaja ne može se menjati ni brisati iz kase

Zakoni i propisi

Podešavanja → Zakoni i propisi (administrator; PDV asistent i sa pravom Upravljanje proizvodima). Sve je podrazumevano isključeno; bez ovih podešavanja kasa radi kao i uvek.

Fakture (u Belgiji obavezne između firmi) opisane su u Fakture za poslovne kupce. Za uraditi: GKS 2.0, proveriti stanje sertifikacije (vidi docs/backlog-concurrenten.md).

Fakture za poslovne kupce

Podešavanja → Fakture (administrator; podrazumevano isključeno): uključi Fakture za poslovne kupce (UBL / Peppol). Ispod se, kada je uključeno, nalaze Plaćanje na fakturu, Podaci na fakturi, Peppol usluge, Veza sa bankom (uz plaćanje na fakturu) i spisak svih faktura. U Belgiji je e-fakturisanje između firmi obavezno od 1. 1. 2026.

Samouslužni kiosk

Gosti sami naručuju na stubu ili tabletu, kao u fast foodu, i plaćaju na kasi ili karticom na kiosku. Ekrani za porudžbinu deo su same kase, pa meni, cene, opcije, meniji, happy hour, delovi dana, fotografije, alergeni, jezici i račun dolaze sa kase i ne treba ih nigde drugde podešavati. Na kiosku radi aplikacija PinPortal Kiosk 2 (Android, i Sunmi, kao i Windows, Linux i macOS), koja prikazuje stranicu i štampa račun. Podrazumevano isključeno.

Uključivanje i podešavanje (administrator): Podešavanja → Lokal → Ekrani i rukovanje → Samouslužni kiosk.

Sam skener podešavaš na kiosku: u aplikaciji PinPortal Kiosk 2 pod upravljanje → Skener bar-kodova (kao tastatura, ugrađeni skener ili COM port), sa testom skenera. Skener koji radi kao tastatura radi i bez aplikacije.

Dodavanje i povezivanje kioska

  1. Kod Kioski upišite naziv (npr. Kiosk ulaz) i izaberite Dodaj kiosk. Dobićete kod za povezivanje od 6 cifara (važi 30 minuta).
  2. Izaberite kod kioska kako gost plaća: podrazumevano na kasi. Ako je to kiosk sa terminalom, izaberite karticom ili gost bira i izaberite terminal ovog kioska (iz Podešavanja → Plaćanje).
  3. Otvorite stranicu kioska na kiosku:
    • u lokalu: u aplikaciji pod upravljanje → Vast adres adresu navedenu kod podešavanja, npr. http://192.168.1.20:3000/kiosk;
    • ili preko upravljačkog portala (https, i kad kiosk nije u istoj mreži): povežite adresu kioska navedenu kod podešavanja sa kodom kioska u aplikaciji, kao kod starog kioska.
  4. Unesite kod za povezivanje na kiosku. Gotovo: kiosk pamti svoj ključ. Ponovo poveži daje novi kod; Ukloni ga isključuje.

Kod svakog kioska vidi se da li je onlajn.

Kako gost naručuje

  1. Početni ekran sa tekstom dobrodošlice; gost bira jezik (svi jezici kase) i dodirne za porudžbinu.
  2. Jedem ovde ili za poneti.
  3. Meni po grupama proizvoda, sa fotografijama, cenom (sa happy hour-om), alergenima i onim što je rasprodato. Proizvodi sa izborom ili meni otvaraju prozor za izbor.
  4. Korpa: menjanje količina i po želji Još nešto uz to?.
  5. Naruči (plaćanje na kasi): gost vidi svoj broj za preuzimanje veliko na ekranu sa iznosom, dobije listić i plati na kasi. Na kasi je porudžbina otvorena kao Kiosk Ulaz · 42 (broj koji gost kaže); naplata kao i uvek. Zatim je na ekranu za pozivanje prikazana kao plaćena i ide u kuhinju ako je to trebalo tek posle plaćanja.
  6. Plati karticom: kasa šalje iznos na terminal ovog kioska (ista veza za plaćanje kao na kasi). Ako ne uspe, gost može pokušati ponovo ili odustati (ili, ako sme da bira, ipak platiti na kasi). Tek kad plaćanje uspe, porudžbina ide u kuhinju i naplaćuje se. Gost vidi svoj broj za preuzimanje veliko na ekranu i dobije račun.
  7. Posle nekoliko sekundi kiosk se vraća na početak.

Pri kvaru: obaveštenje i hitni režim (u aplikaciji kioska, upravljanje → Bij storing; podrazumevano isključeno). Ako kiosk ne može da dođe do kase, prikazuje Even gesloten. Dva dodatka:

Na kasi je porudžbina sa kioska obična porudžbina (za poneti ili na licu mesta, sa nazivom Kiosk Ulaz) na ime zaposlenog Kiosk. Kasa ga sama pravi; niko ne može da se prijavi njime. Ne postavljajte ga kao neaktivnog, inače kiosk ne može da naručuje. Porudžbine sa kioska su u izveštajima, u Računima i na ekranu za pozivanje. Porudžbina nedovršena na kiosku (nenaručena ili neplaćena karticom) sama ističe posle 30 minuta.

Plaćanje karticom u test režimu (Podešavanja → Plaćanje)? Tada kiosk zapravo ne naplaćuje; zgodno za probu. Bez interneta plaćanje karticom nije moguće; kiosk tada kaže da se može naručiti na šanku.

Kvar: ako kasa nije dostupna, aplikacija kioska prikazuje "Privremeno zatvoreno" i sama nastavlja. Ako kiosk radi preko portala za upravljanje i nestane interneta, aplikacija može preći na kasu u lokalnoj mreži (u aplikaciji: upravljanje → Proširenja → Pri kvaru pređi na lokalnu mrežu); adresu kiosk sam prosleđuje.

Isključivanje: kiosk javlja da je na trenutak zatvoren. Kioski i podešavanja ostaju sačuvani. U dnevniku su uključivanje/isključivanje, podešavanja, dodati i uklonjeni kioski, povezivanja i otkazane porudžbine.

Digitalna tabla sa menijem

Meni sa cenama na TV-u (ili drugom monitoru sa pregledačem), direktno iz kase. Podrazumevano isključeno; uključuje se u Podešavanja → Lokal → Ekrani i rukovanje → Digitalna tabla sa menijem. Zatim na TV-u otvorite http://<kassaserver>:3000/menubord (ili dugme Na zasebnom ekranu / Na tabletu ili telefonu sa QR kodom). Bez prijave i bez uparivanja.

Osoblje i PIN kodovi

Podešavanja → Osoblje (samo administrator): dodavanje zaposlenih, izmena imena, uloge i PIN-a, i deaktiviranje.

Prijava karticom (opciono)

Podrazumevano isključeno. Uključivanje: Podešavanja → Osoblje, označi Prijava karticom (NFC, RFID ili iButton). Potrebno: USB čitač kartica koji radi kao tastatura (za NFC ili RFID kartice, priveske za ključeve, narukvice ili iButton ključeve). Takav čitač "otkuca" broj kartice i pritisne Enter; nije potreban drajver ni povezivanje.

Prava po ulozi

Podešavanja → Prava pristupa (samo administrator): za svaku ulogu označite šta konobar i menadžer smeju. Podrazumevano je sve tačno kao gore (kao što je kasa uvek radila); polje koje odstupa je obojeno.

PravoKonobarMenadžer
Brisanje stavki posle poručivanja (storno)dada
Davanje / uklanjanje popustaneda
Označavanje proizvoda kao "nema"dada
Štampanje kopije računadada
Povraćaj (knjižno odobrenje)neda
Naplata na fakturu i primanje plaćanja na fakturu (samo kada je plaćanje na fakturu uključeno)neda
Međustanje (X-izveštaj)dada
Zatvaranje dana (Z-izveštaj)neda
Promet po perioduneda
Upravljanje fiokom za novacneda
Upravljanje poklon-karticama (samo uz poklon-kartice sa stanjem)neda
Čitanje recenzija i odgovaranje na njih (samo kada je upravljanje recenzijama uključeno)neda
Upravljanje karticom lojalnosti (samo kada je kartica lojalnosti uključena)neda
Pregled dnevnikaneda
Gledanje slika kamera (samo kad su slike kamera uključene)neda
Upravljanje zalihama (samo kada su zalihe uključene)neda
Upravljanje proizvodimanene
Upravljanje rasporedima salanene
Podešavanje lokala, plaćanja i štampačanene
Pregled i izmena radnog vremenanene

Podaci o lokalu

Podešavanja - Lokal

Podešavanja → Lokal (samo administrator): naziv, adresa, poštanski broj, mesto, telefon i PDV broj objekta. Oni stoje na vrhu svakog fiskalnog računa i predračuna. Ovde se podešava i tekst na dnu računa (može više redova; prazno = bez teksta; podrazumevano "Bedankt en tot ziens!"), a ispod toga jezik računa (podrazumevano holandski; pogledajte Jezici). Primer računa se menja uživo. Posle čuvanja sledeći račun odmah koristi nove podatke. Zemlja i fiskalni podaci (GKS) se ovde namerno ne mogu menjati. U Belgiji je PDV broj obavezan. Sa opcijom Zaokruži gotovinska plaćanja na 5 centi (podrazumevano isključeno) ukupan iznos se kod gotovine zaokružuje (€ 6,62 → € 6,60, € 6,63 → € 6,65); razlika stoji na računu kao "Zaokruživanje". Kartica uvek ostaje tačna na cent.

Upravljanje proizvodima

Podešavanja - Proizvodi

Prijavite se kao administrator i izaberite Podešavanja → Proizvodi.

Fotografije proizvoda

Svaki proizvod može imati fotografiju.

Skener bar-kodova

Skenerom bar-kodova na kasi skeniraš proizvode, kodove za popust, kartice lojalnosti i poklon kartice. Uključuje se u Podešavanja → Skener (kartica pored štampača i vage; podrazumevano isključeno). Označi šta skeniranje radi na ekranu za poručivanje:

Kasa prvo traži među proizvodima, zatim među karticama lojalnosti, poklon karticama i kodovima za popust. Skeniranje radi na ekranu za poručivanje kad nisi u polju za unos. U polju za unos kod jednostavno ide u to polje.

Test skenera: u Podešavanja → Skener pri svakom skeniranju vidiš kod i šta kasa radi sa njim, čak i dok je skener još isključen. Ako ne radi:

Na kiosku skener podešavaš posebno (Podešavanja → Lokal → Kiosk); vidi Samouslužni kiosk.

Štampanje etiketa

Etikete za artikle sa nazivom, cenom i bar-kodom, na štampaču etiketa (Brother, Dymo, Zebra ...) koji je instaliran na računaru ili tabletu. Uključuje se u Podešavanja → Lokal → Štampanje etiketa (podrazumevano isključeno). Tamo biraš i format etikete (38 × 25, 57 × 32, 62 × 29 ili 100 × 50 mm) i da li se na nju stavljaju cena i bar-kod. Probna štampa štampa jednu probnu etiketu.

Podešavanje vage (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)

Posebna kartica Podešavanja → Vaga (pravo Podešavanje lokala, plaćanja i štampača, podrazumevano samo administrator; kartica je uvek tu, čak i ako je vaga još isključena). Podrazumevano isključeno: kasa tada radi potpuno kao ranije. Ne vidite karticu?

Automatska pretraga. Ako još ništa nije podešeno, kasa pri otvaranju ovog dela sama pretražuje (dugme Pretraži to radi ponovo):

Pronađeno = upisano u formular dugmetom Uključi i koristi: jedan dodir i radi. (Pretraga šalje W na svaki slobodan COM port; zauzet port, npr. od strane terminala za kartice, se preskače.)

Sve Aclas vage. Za svaku vagu biraš model; kasa onda zna kako može da se poveže. Postoje dve vrste:

Jedna lista, dve oznake. Sve vage su u jednoj listi. Za svaku vagu uključuješ šta radi: Merenje na kasi (kasa traži težinu pri poručivanju) i/ili Skeniranje etiketa (vaga štampa etiketu sa bar-kodom koju kasa skenira, i dobija PLU-ove od kase). PC ili AI vaga kao TS6X može oboje; LS vaga sa etiketama samo etikete. Etikete mogu dolaziti sa jedne vage po lokalu.

ModelVrstaPriključciU kasi
OS6XPOS vagaRS232, USB, Bluetoothpriključena, više istovremeno
OS2XPOS vagaRS232, USBpriključena, više istovremeno
CS6X, CS3XVaga za kasuRS232, USB, Ethernet, Wi-Fipriključena, više istovremeno
TS6X, TS3X, TS5EX, TS5NX, TS5GXPC vaga (Windows, Android, Linux)RS232, USB, Ethernet, Wi-Fina ovom uređaju (1x), i kao vaga sa etiketama
iS6X, iS2X, iR6X, Ti6X, iL8XAI vaga sa prepoznavanjem proizvoda (Windows, Android, Linux)RS232, USB, Ethernet, Wi-Fina ovom uređaju (1x), i kao vaga sa etiketama
iS5X, OiT2XAI vaga (samo Linux)RS232, USB, Ethernetpriključena ili kao vaga sa etiketama
LS2S, LS2RX, LS2CX, LS2NX, LS5SX, LS5RX, LS5CX, LS5NX, LS6CX, LS6RX, LS6NXVaga sa etiketamaRS232, Ethernet, Wi-Fiskeniranje etiketa i PLU-ovi
PS1CX, PS1DX, PS6CX, PS6DXVaga sa cenomRS232priključena, više istovremeno
PS1BXVaga sa cenom bez priključkanematežina ručno
LH15XViseća vaga sa štampačem etiketaRS232, Ethernet, Wi-Fipriključena ili kao vaga sa etiketama

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 i Zebra. Uključeni su uobičajeni modeli ovih marki za koje je utvrđeno kako kasa komunicira s njima (za testiranje = protokol nije doslovno naveden ni u jednom izvoru; kasa bira najverovatniji). Svi povezani (više njih istovremeno) ili kao vaga za etikete čiju etiketu kasa skenira:

MarkaModelVrstaPriključakProtokol (fabrički)U kasi
A&DEK-i (između ostalog EK-610i), HV-WPVaga za kasu (samo težina)RS232, EK-i i USBNeprekidno (režim stream), 2400 boda, 7E1priključena, više istovremeno
Adam EquipmentSwiftVaga sa cenomRS232, USB (opcija)Neprekidno (neprekidno na PC), 9600 8N1 (za testiranje)priključena, više istovremeno
Avery BerkelFX110, FX120, FX131 (ugradna sa skenerom)Vaga za kasuRS232, FX131 i USBMettler Toledo 82/7 = Toledo 8217 (kasa šalje W), 9600 boda, 7E1priključena, više istovremeno
Avery BerkelFX125Vaga sa cenomRS232Checkout-Dialog 06 (9600, 7O1)priključena, više istovremeno
Avery BerkelXs, XTs, XTiVaga sa etiketamaEthernet, Wi-Fi, USBsopstveni PLU na vagiskeniranje etiketa
Avery Weigh-Tronix7820, 7829, ZP900Vaga za kasuRS232, 7820 i USB, ZP900 i USB i EthernetNCI (kasa šalje W), 9600 boda, 7E1priključena, više istovremeno
Balanzas MarquesBM1000P TOPVaga za kasu (samo težina)RS232METTLER (kasa šalje W, Toledo), 9600 boda, 7E1priključena, više istovremeno
Balanzas MarquesBM5 Junior Tower Label, BM500 ETQVaga sa etiketamaEthernet, USB, RS232, BM500 ETQ i Wi-Fisopstveni PLU na vagiskeniranje etiketa
BaxtranTW, VW, XTA, XTA-PVaga sa cenomRS232Toledo (kasa šalje W), 9600 boda, 7E1priključena, više istovremeno
BizerbaCS 300 (i ugradna)Vaga za kasuRS232Checkout-Dialog 06 (9600, 7O1)priključena, više istovremeno
BizerbaK-Class Flex, KH IIVaga sa etiketamaEthernetsopstveni PLU na vagiskeniranje etiketa
Brecknell6702U, 6710U, 6720UVaga za kasuRS232, USB (virtuelni COM port)NCI (kasa šalje W), 9600 boda, 7E1priključena, više istovremeno
CASPD-II, PDN, PDI, PDS-BVaga za kasuRS232, PDN i USB i Bluetooth, PDI i USBECR type 2 = Toledo (kasa šalje W), 9600 boda, 7E1priključena, više istovremeno
CASCL3000, CL5500, CL7200Vaga sa etiketamaEthernet, USB, RS232, CL5500 i CL7200 i Wi-Fisopstveni PLU na vagiskeniranje etiketa
DatalogicMagellan 9300i, 9400i, 9800i (skener sa vagom)Vaga za kasuRS232 (zaseban port za vagu), USBMettler Toledo 8217 (kasa šalje W), 9600 boda, 7E1priključena, više istovremeno
DibalKS-400, D-POS 400Vaga za kasuRS232, D-POS 400 i USBCheckout-Dialog 06 (9600, 7O1)priključena, više istovremeno
DibalG-325, PI-100Vaga sa cenomRS232Checkout-Dialog 06 (9600, 7O1)priključena, više istovremeno
DibalM-500 (Mistral), D-900, CS-2200Vaga sa etiketamaEthernet, Wi-Fi, USBsopstveni PLU na vagiskeniranje etiketa
DIGIDS-781Vaga sa cenomRS232DIGI Type B (kasa šalje ENQ), 9600 8N1priključena, više istovremeno
DIGISM-120, SM-6000Vaga sa etiketamaEthernet, Wi-Fisopstveni PLU na vagiskeniranje etiketa
Dini ArgeoDFW, DGT, 3590EVaga za kasu (samo težina)RS232, USB, Ethernet, DFW i 3590E i Wi-FiNeprekidno (ST,GS, 0.512,kg), 9600 8N1priključena, više istovremeno
Excell PrecisionTPE, AM4, FD4-P, FDP4-P, GE4, GEP4Vaga sa cenomRS232Neprekidno (ST,GS,+0.876kg), 9600 8N1 (osim TPE za testiranje)priključena, više istovremeno
GramXFOC RS, XFOC+ RS, ZFOC RSVaga sa cenomRS232, USB (kabl kompanije Gram)Gram (kasa šalje ENQ, zatim DC1), 9600 8N1 (XFOC za testiranje)priključena, više istovremeno
IshidaUni-3, Uni-5, Uni-7, Uni-9Vaga sa etiketamaEthernet, Wi-Fi, USBsopstveni PLU na vagiskeniranje etiketa
Kern & SohnRPB, RFCVaga sa cenomRS232, USBCheckout-Dialog 06 (Prot = DLG-06, 9600, 7O1)priključena, više istovremeno
Kern & SohnRFE (cena), IFB, EOCVaga sa cenom / vaga za kasuRS232Neprekidno, 9600 8N1priključena, više istovremeno
Mettler ToledoAriva-SVaga za kasuRS232, USB (virtuelni COM port)Toledo 8217 (kasa šalje W), 9600 boda, 7E1priključena, više istovremeno
Mettler ToledoVivaVaga za kasuRS232Toledo 8217, 9600 boda, 7E1priključena, više istovremeno
Mettler ToledobPlus, UC EvoVaga sa etiketamaEthernet, Wi-Fisopstveni PLU na vagiskeniranje etiketa
Minebea IntecSignum, Combics, Midrics, PuroVaga za kasu (samo težina)RS232, USB, Signum i Combics i EthernetNeprekidno (SBI, automatsko štampanje), 9600 8N1priključena, više istovremeno
OhausAviator 7000Vaga sa cenomRS232 ili USBCheckout-Dialog 06 (9600, 7O1)priključena, više istovremeno
OhausValor 7000, Ranger 3000, Ranger 4000, Ranger 7000, Defender 3000Vaga za kasu (samo težina)RS232, USB, EthernetNeprekidno (Auto Print Continuous), 9600 8N1priključena, više istovremeno
Precia MolenDP400Vaga za kasuRS232, USBCheckout-Dialog 06 (9600, 7O1)priključena, više istovremeno
Precia MolenDPOS CR, C 210 B, C 210 CVaga sa cenomRS232Checkout-Dialog 06 (9600, 7O1; C 210 za testiranje)priključena, više istovremeno
Precia MolenCorail 500Vaga sa etiketamaEthernet, Wi-Fisopstveni PLU na vagiskeniranje etiketa
PrecisaXB, XT, LS, LX (precizne vage)Vaga za kasu (samo težina)RS232, LS i LX i USBNeprekidno (režim štampanja CONTINUOUS), 9600 8N1priključena, više istovremeno
Rice LakeBenchPro BP-S, BenchPro BP-RVaga za kasuRS232BP-S Toledo 8213, BP-R NCI (obe: kasa šalje W), 9600 boda, 7E1 (za testiranje)priključena, više istovremeno
RongtaRLS1000, RLS1100Vaga sa etiketamaEthernet, RS232, Wi-Fisopstveni PLU na vagiskeniranje etiketa
SartoriusEntris, QuintixVaga za kasu (samo težina)RS232, USBNeprekidno (SBI, automatsko štampanje), 9600 8N1priključena, više istovremeno
Star MicronicsmG-T12, mG-T30, mG-T60, mG-S8200Vaga za kasu (samo težina)RS232, USB (virtuelni COM port)Neprekidno, 9600 8N1 (za testiranje)priključena, više istovremeno
T-ScalePA10, PA15, PEA10Vaga sa etiketamaEthernetsopstveni PLU na vagiskeniranje etiketa
UWEASEPVaga sa cenomRS232Neprekidno, 9600 8N1 (za testiranje)priključena, više istovremeno
WedderburnTSDS983Vaga za kasuRS232DIGI Type B (kasa šalje ENQ), 9600 8N1 (za testiranje)priključena, više istovremeno
WedderburnTSDS781T, TSDS782TVaga sa cenomRS232DIGI Type B, 9600 8N1 (za testiranje)priključena, više istovremeno
WedderburnTSSM120Vaga sa etiketamaEthernet, RS232sopstveni PLU na vagiskeniranje etiketa
WintecScalePOS ACS-S60E (kasa sa ugrađenom vagom)Vaga za kasuinterni COM6 (Windows) ili COM4 (Android)Neprekidno, 9600 8N1 (za testiranje)priključena
ZebraMP7000, MP72 (skener sa vagom)Vaga za kasuRS232 (AUX port)SASI = Toledo (kasa šalje W), 9600 boda, 7E1 (za testiranje)priključena, više istovremeno

Ista lista je u kasi pod Podešavanja → Vaga → Sve vage (ACLAS_MODELLEN u packages/shared/src/weegschaal.ts, sa markom za svaki model).

Što manje popunjavanja: kad izaberete model, kasa pripremi ostalo kako ga marka fabrički podešava: priključak COM port / USB na prvom slobodnom portu, 9600 boda (A&D: 2400) i protokol marke (Toledo: Aclas sa 8N1, a sa 7E1 Avery Berkel FX, Avery Weigh-Tronix, Balanzas Marques, Baxtran, Brecknell, CAS, Datalogic, Mettler Toledo, Rice Lake i Zebra; Dialog 06: Avery Berkel FX125, Bizerba, Dibal, Kern & Sohn RPB/RFC, Ohaus Aviator i Precia Molen; DIGI Type B: DIGI i Wedderburn; Gram: Gram; Neprekidno: A&D, Adam Equipment, Dini Argeo, Excell Precision, ostale Kern & Sohn, Minebea Intec, ostale Ohaus, Precisa, Sartorius, Star Micronics, UWE i Wintec) i naziv (npr. OS6X, OS6X 2). PC ili AI vaga postaje Na ovom uređaju (npr. TS6X (ingebouwd); na Linuxu na unutrašnjem portu /dev/ttyS0). Ako nešto nije u redu, Traži pronalazi pravi port, brzinu i protokol.

Na ovom uređaju (Aclas Scale Module): vaga prikazuje overenu težinu; kasa šalje cenu po kilogramu i taru (kao prethodnu taru) i preuzima iznos koji vaga izračuna, isto kao kod Dialog 06.

Softver kompanije Aclas dolazi uz kasu: Scale Module za Windows (aclas-module), AclasScaleDriver za Android (aclas-android) i Aclas Sync SDK za Windows i Linux (aclas-sdk). Aclas nam dozvoljava da ih isporučujemo. Instalacioni programi za Windows i Linux ih sadrže; ništa ne treba posebno preuzimati ni instalirati.

Bluetooth (npr. OS6X): prvo upari vagu. Windows od nje pravi COM port (Bluetooth podešavanja → Još Bluetooth opcija → COM portovi), Linux /dev/rfcomm0: unesi taj port. U Android aplikaciji unosiš Bluetooth adresu (00:11:22:AA:BB:CC); aplikacija jednom traži dozvolu za Uređaje u blizini i povezuje se preko Bluetooth SPP.

AI vage (prepoznavanje proizvoda): kamera prepoznaje proizvod u Aclas softveru na vagi. Merenje radi preko Scale Module (na ovom uređaju) ili RS232 porta; AI vage sa etiketama posle prepoznavanja štampaju etiketu sa bar-kodom koju kasa skenira (kao kod TS6X).

Aclas AI Recognition Plugin (AI vaga sa kasom na njoj, npr. iS6X sa Windowsom): Aclasov dodatak prepoznaje proizvod i ukucava njegov bar-kod u kasu, baš kao skener (sa Enterom posle toga); ekran za poručivanje dodaje proizvod sa težinom na porudžbinu. Ovako ga podešavate:

Aclas OS6X (POS vaga na kasi, RS232/USB; tako rade i ostale priključene vage):

Skeniranje etiketa (oznaka kod vage: Aclas TS6X, druga PC ili AI vaga, LS serija ili LH15X; vaga + štampač etiketa, jedna po lokalu):

Portal za upravljanje: poruka portalu ima funkciju Vaga (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) sa uključeno/isključeno i vagama po modelu (npr. TS6X (op dit apparaat), 2x OS6X, PS1CX, Ariva-S, DS-781, LS6RX, 5 producten per kilo); bez IP adresa, COM portova ili Bluetooth adresa.

Zakon o merilima: vaga na kojoj prodaješ mora biti overena (klasa III, kao OS6X). Sa Toledo/neprekidno kasa računa sa težinom koju daje vaga; sa Dialog 06 overena vaga sama računa cenu.

Kod: packages/shared/src/weegschaal.ts (protokoli, etikete, PLU fajl), apps/pos-server/src/lib/weegschaal.ts i routes/weegschaal.ts; ekrani WeegschaalInstellingen.tsx i WeegDialoog.tsx.

Thuisbezorgd.nl / Takeaway.com

Porudžbine sa Thuisbezorgd.nl stižu direktno u kasu, bez posrednika (bez Deliverect, HubRise i sl.): Just Eat Takeaway JET Connect komunicira sa portalom za upravljanje Pin Voordeel, a kasa odatle preuzima svoje poruke.

U Belgiji se platforma zove Takeaway.com: ista kompanija (Just Eat Takeaway) i ista integracija. Za belgijski lokal na ekranima, u obaveštenjima, na bonu za kuhinju i u portalu za upravljanje svuda stoji Takeaway.com umesto Thuisbezorgd.nl. Ispod Thuisbezorgd označava oba.

Zašto preko portala? Kasi su potrebni samo PORTAAL_URL i PORTAAL_SLEUTEL (vidi Portal za upravljanje) i šalje samo odlazne zahteve.

Podešavanje (Podešavanja → Platforme za dostavu → Thuisbezorgd.nl / Takeaway.com, pravo Podešavanje lokala, plaćanja i štampača; do sada je ovo bilo u Podešavanja → Lokal):

  1. Uključi Koristi Thuisbezorgd (deluje odmah, nezavisno od Sačuvaj).
  2. Prijava na Thuisbezorgd. Lokal zatim kod Thuisbezorgd (Partner Hub ili account menadžer) bira OptimumPOS / Pin Voordeel kao kasu. JET tada pokreće onboarding sesiju; portal pronalazi prijavljenu kasu (po poštanskom broju i imenu, inače Pin Voordeel ručno povezuje sesiju u portalu), šalje konfiguraciju i traži od kase meni. Posle toga integracija počinje da radi.
  3. Označi proizvode koji se mogu poručiti preko Thuisbezorgd (po grupi ili pojedinačno), uz eventualni opis za Thuisbezorgd. Meni (cena, opcije kao modifikatori, alergeni, PDV) se prenosi automatski; PLU = id proizvoda/opcije. Posle izmene u katalogu kasa ažurira meni u roku od 30 sekundi; samo "rasprodato"/"ponovo dostupno" ide preko API-ja za dostupnost.
  4. Radno vreme Thuisbezorgd: posebno za dostavu i za poneti (npr. 16:00-22:00, više blokova odvojenih zarezom). Čuvaju se dugmetom Sačuvaj radno vreme ispod i šalju se kao service times na Thuisbezorgd čim veza bude spremna.
  5. Privremeno zatvoreno / Ponovo otvoreno (u NL/BE najkasnije sledećeg jutra u 07:00 ponovo otvoreno).

Porudžbine. Porudžbina postaje obična porudžbina bez stola (bezorgen ili afhalen, ime grupe TB <ordernummer>) sa cenama koje je kupac platio, plus troškovi dostave/usluge kao posebna stavka i popust Thuisbezorgd kao stavka popusta; ako se ukupan iznos ipak ne slaže, dodaje se stavka "Razlika Thuisbezorgd". Bon za kuhinju odmah ide u kuhinju/šank (može se isključiti). Kasa u roku od nekoliko sekundi potvrđuje portalu, koji to javlja JET-u; ako to ne uspe u roku od 3 minuta ili je kasa oflajn, JET dobija "neuspešno" i lokal se vraća na Orderpad.

Dugme Thuisbezorgd u gornjoj traci (sa brojem aktivnih porudžbina): lista, kupac i adresa, vreme kada je spremno/vreme dostave i vremenska linija (track & trace): primljeno, dostavljač na putu do lokala, dostavljač u lokalu, na putu do kupca, dostavljeno (od JET-a), plus sopstveni koraci (u pripremi, spremno, na putu/dostavljeno kod sopstvene dostave, preuzeto). Mapu uživo sa dostavljačem JET Connect ne nudi kasi; nju kupac vidi u aplikaciji Thuisbezorgd. Nova porudžbina, otkazivanje i "dostavljač u lokalu" daju narandžastu traku i zvuk. Završi (plaćeno onlajn) naplaćuje sa načinom plaćanja online; ako kupac plaća na vratima, onda obična naplata. Otkazivanje od Thuisbezorgd poništava porudžbinu i štampa bon za kuhinju "OTKAZANO".

Kod: apps/pos-server/src/lib/thuisbezorgd.ts, routes/thuisbezorgd.ts; ekrani ThuisbezorgdInstellingen.tsx i Thuisbezorgd.tsx. Strana portala: horecapos-portaal/src/thuisbezorgd.mjs (vidi README portala).

Brojanje u portalu za upravljanje. Broj Thuisbezorgd porudžbina po danu ide uz prijavu portalu za upravljanje (verkoopTelling u lib/portaal.ts): pristigle i neotkazane, na dan prijema. Thuisbezorgd porudžbina koja se naplati na kasi (i Završi (plaćeno onlajn)) ne računa se tamo još jednom pod preuzimanje/dostavu. Podaci Thuisbezorgd su u bazi podataka kase i zato normalno ulaze u rezervne kopije kase.

Veb-prodavnica i onlajn porudžbine

Svaki lokal može da dobije sopstvenu veb-prodavnicu: sajt za poručivanje (i aplikaciju) u sopstvenom vizuelnom identitetu za poneti, dostavu, poručivanje za stolom preko QR koda i rezervacije, sa onlajn plaćanjem (MultiSafepay ili Buckaroo) ili plaćanjem pri preuzimanju/dostavi. Veb-prodavnica je poseban projekat, horecapos-webshop (Node.js, vidi README tamo), i radi na istom serveru kao portal za upravljanje.

Uključivanje i podešavanje obavlja se u upravljanju veb-prodavnicom: dugme Upravljaj onlajn prodavnicom u portalu za klijente (vlasnik) ili kod instalacije u portalu za upravljanje (Pin Voordeel). Tamo su uključivanje/isključivanje, veb-adresa (<zaak>.<webshopdomein> ili sopstveni domen), vizuelni identitet (boje, logo, naslovna fotografija, font), radno vreme i termini za preuzimanje i dostavu, zona dostave (poštanski brojevi, radijus ili zona na mapi, sa troškovima i minimumom), plaćanje, kodovi za popust, tekstovi, jezici, QR kodovi za stolove, rezervacije i aplikacija (može da se instalira kao PWA; Android aplikacija preko Trusted Web Activity) i push obaveštenja (opciono, podrazumevano isključeno): gost na stranici svoje porudžbine uključuje obaveštenje i dobija push obaveštenje kad je porudžbina spremna ili na putu; ko želi, povremeno dobija i ponudu koju lokal šalje iz upravljanja veb-prodavnicom (kartica Push obaveštenja). Radi na Androidu i računarima (Chrome, Edge, Firefox, Samsung Internet), u Android aplikaciji i na iPhone-u i iPad-u (iOS 16.4 ili noviji) ako gost doda onlajn prodavnicu na početni ekran. Ne šalje se SMS ni imejl i ne čuvaju se ime ni broj. Detalji u README-u onlajn prodavnice.

Meni. Kasa sama šalje meni: sve aktivne proizvode (ne po kilogramu), po grupi proizvoda, sa cenom, opcijama, alergenima, rasprodato i fotografijom proizvoda, plus stolove i podatke lokala, kao i koji su marketinški kanali uključeni (za polje za potvrdu "primanje ponuda" pri plaćanju, vidi SMS i e-mail marketing). To se dešava pri pokretanju, čim se veb-prodavnica uključi, u roku od 30 sekundi posle izmene u katalogu i u roku od nekoliko sekundi posle izmene u Podešavanja → Lokal, poput marketinga ili kartice lojalnosti (ili sa Pošalji meni sada). Proizvod može da se isključi iz veb-prodavnice u upravljanju veb-prodavnicom (sakrij) ili u bazi podataka sa artikel.webshop = false.

Porudžbine. Za poneti i dostava postaju obična porudžbina bez stola (naziv grupe WEB <bestelnummer>) sa cenama koje je gost video, plus troškovi dostave i troškovi transakcije kao posebne stavke i kod za popust kao stavka popusta; ako se ukupan iznos ipak ne slaže, dodaje se stavka "Verschil webshop". Bakšiš gosta se ne računa kao promet: on ide kao bakšiš u plaćanje kod Završi (plaćeno onlajn). Poručivanje za stolom (QR kod) ide na otvoreni račun tog stola (plaćeno onlajn: kao posebna grupa za tim stolom). Bon za kuhinju odmah ide u kuhinju/šank (može da se isključi u prozoru Onlajn prodavnica). Kasa u roku od nekoliko sekundi potvrđuje brojem računa; gost tada dobija "primljeno" i e-mail. Ako je kasa oflajn, veb-prodavnica ne prima porudžbine (gost to odmah vidi) i šalje e-mail lokalu ako porudžbina predugo čeka. Rezervacije iz veb-prodavnice stižu u Rezervacije (samo ako su rezervacije u kasi uključene). Ako je podešen maksimum po terminu (Dostava i termini), uračunavaju se i porudžbine iz veb-prodavnice sa vremenom u tom terminu.

Belgija (crna kutija). Porudžbina iz onlajn prodavnice odmah ide kao porudžbina (signOrder) u crnu kutiju, pre radnog naloga, isto kao Poruči na kasi. Ako to ne uspe, ne ulazi u kasu, a onlajn prodavnica je kasnije ponovo šalje. Ono što još nije testirano sa crnom kutijom isključeno je u meniju za onlajn prodavnicu (poklon-vaučeri, kodovi za popust, na račun, na sobu, meniji, opcije sa doplatom, happy hour i bakšiš) i odbija se ako ga stara onlajn prodavnica ipak pošalje. Završi proverava bakšiš, plaćanje na račun i na sobu kao i kasa.

Na sobu (hotelska veza, Podešavanja → Hotel → Samousluga → U onlajn prodavnici): meni dobija kamer: { maxBedrag }; onlajn prodavnica šalje betaling.wijze = "kamer" sa kamer i achternaam. Kasa proverava gosta u hotelskom softveru (ne za stolom, ne sa poklon-vaučerom) i čuva ga uz porudžbinu; Završi (na sobu) naplaćuje na sobu i knjiži račun na hotelski račun. Zbirna faktura kod plaćanja na račun: račun tada ostaje kao otvorena stavka.

Dugme Onlajn prodavnica u gornjoj traci (sa brojem aktivnih porudžbina): lista, kupac i adresa, željeno vreme ili "što pre", način plaćanja i vremenska linija. Korake U pripremi, Gotovo i Na putu gost vidi uživo u veb-prodavnici (i e-poštom, ako lokal to želi). Naplaćeno na kasi = Završeno; Otkaži poništava samo stavke te porudžbine iz veb-prodavnice, štampa bon za kuhinju "OTKAZANO", a onlajn plaćenu porudžbinu veb-prodavnica vraća. Stigao, nije došao ili otkazano kod rezervacije takođe se vraća veb-prodavnici. Nova porudžbina ili rezervacija prikazuje narandžastu traku i zvučni signal.

Kod: apps/pos-server/src/lib/webshop.ts, routes/webshop.ts; ekran Webshop.tsx. Strana portala: horecapos-portaal/src/webshop.mjs.

Kasa i onlajn prodavnica usklađeni (svaki deo se uključuje posebno, podrazumevano isključeno; starija onlajn prodavnica zanemaruje nova polja). Ono što je uključeno na kasi radi i u onlajn prodavnici:

Meni za onlajn prodavnicu za to ima versie: 2 sa poljima menuArtikelen, allergenenAan, happyhours, menus, klantenkaart, cadeaubon, kortingscodes, pauze, drukteMin, volgt, bezetting, reserveren.online, ayce, opRekening, wachtlijst i upsell. Potvrda portalu uz to ima cadeaubonnen (kodovi), klant (bodovi) i plek (lista čekanja).

Brojanje u portalu za upravljanje. Za poneti i dostava preko veb-prodavnice broje se posebno (webshop, webshopGeannuleerd u verkoopTelling), na dan prijema, i ne računaju se još jednom pod preuzimanje/dostavu. Poručivanje za stolom broji se normalno kod stola.

Plaćanje karticom i POS terminali

Podešavanja → Plaćanje (samo administrator):

Ako postoji bar jedan terminal sa API ključem (ili je test režim uključen), Naplati → Kartica / Bancontact automatski pokreće plaćanje na terminalu, za iznos koji izračuna server.

Dok je integracija uključena, server prihvata "karticu" samo uz uspešno plaćanje na terminalu za tačno tu porudžbinu i taj iznos. Zahtevi se, kao u zvaničnom PHP SDK-u, šalju kao običan formular, sa rezervnim API-jem (api-backup.pinvandaag.com) ako glavni API ne odgovara. Svaki odgovor API-ja se vidi sa [pin] u prozoru servera, korisno kod smetnji. Uspešno plaćanje koje još nije obrađeno (npr. tablet se ugasio) pronalazi se pri sledećoj naplati te porudžbine.

Bakšiš (kartica, gotovina i poklon-vaučer)

Na ekranu za naplatu kod svakog načina plaćanja postoji red dugmadi za bakšiš: Bez, 5%, 10%, 15% (zaokruženo naviše na 10 centi), Zaokruži (na sledeći ceo evro) i Drugi iznos. Kod kartice kupac plaća iznos + bakšiš odjednom na terminalu; kod gotovine bakšiš se računa u kusur i u fioku kase. Na računu stoji iznos plaćen karticom sa "od čega bakšiš" ispod; UKUPNO i PDV ostaju isti, jer bakšiš nije promet. U X/Z izveštaju napojnica stoji po načinu plaćanja i kao "Ukupno napojnica".

Administrator podešava dugmad za bakšiš pod Podešavanja → Lokal → Bakšiš: uklj./isklj., koji procenti (najviše 4, npr. "5, 10, 15"), da li postoji dugme "Zaokruži" i kod kojih načina plaćanja (kartica, gotovina, poklon-vaučer) je bakšiš moguć. "Bez" i "Drugi iznos" su uvek ponuđeni.

"Neka bude …" postoji uvek, kod svakog načina plaćanja, čak i kada su dugmad za bakšiš isključena (nema podešavanja): kupac sam zaokružuje račun naviše i razlika je bakšiš. Postoje dugmad sa sledećim celim evrom i sledećim okruglim iznosima (npr. € 28,00 → 29, 30, 40; € 44,00 → 45, 50, 60) i Drugi ukupan iznos da sam ukucaš ukupan iznos. Ponovni dodir izabranog dugmeta = bez zaokruživanja. Najviše € 500 bakšiša (ista granica kao na serveru kase).

Nema interneta

Kasa radi u lokalnoj mreži i ne treba joj internet; samo plaćanje karticom preko integracije ga zahteva. Ako lokal nema internet, u gornjoj traci stoji Nema interneta · kartica ručno (proverava se svakog minuta). Na ekranu za naplatu se tada, kao i posle neuspelog pokretanja na terminalu, pojavljuje dugme Već plaćeno karticom na terminalu: naplati iznos na samom terminalu i tako ga evidentiraj.

Rasporedi i stolovi

Uređivač rasporeda stolova

Podešavanja → Rasporedi stolova (samo administrator):

Prenos konfiguracije u drugi lokal

Podešavanja - Uvoz/izvoz

Podešavanja → Uvoz/izvoz (samo administrator). Kada potpuno uredite jedan lokal, izvezi konfiguraciju u .json fajl i uvezi ga u kasu drugog lokala. Bira se po delovima:

Nikada se ne prenose: ime, adresa, poštanski broj, mesto, telefon, e-pošta, PDV broj i završni red računa lokala, adresa e-pošte za Z-izveštaj, terminali za kartice i njihovi ključevi, osoblje i PIN kodovi, kao ni sav promet, računi, kupci i količine zaliha.

Uvoz je strogo zaštićen: veliko crveno upozorenje, oznaka "Razumem...", ponovo sopstveni PIN administratora, bez otvorenih porudžbina, ista zemlja (stope PDV-a) i prethodno automatska rezervna kopija. Uvoz se obavlja u jednoj transakciji: ako nešto pođe naopako, ništa se ne menja. Postojeći proizvodi, grupe, sastojci i stolovi se ne brišu nego se uklanjaju iz kase (kao kod Brisanja), tako da stari računi i izveštaji ostaju tačni.

Uvoz iz druge kase

Prelazak bez ponovnog kucanja svega. Uvek dostupno (bez prekidača): pod Podešavanja → Uvoz/izvoz (samo administrator) nalazi se deo Uvoz iz druge kase.

Jezici (42, između ostalog turski, arapski, darija, berberski, poljski, bugarski, mađarski, ruski, srpski, albanski, persijski, tigrinja, amharski, somalijski, papijamento, sranantongo, hindi, urdu, indonežanski, vijetnamski, sirijski aramejski, kineski i ukrajinski)

Pored dugmeta © dole desno na svakom ekranu postoji dugme sa jezikom (npr. NL i zastavica). Dodirni ga za meni za izbor: jezici su poređani abecedno, sa imenom na sopstvenom jeziku ispred zastave: Bahasa Indonesia (indonežanski), Čeština (češki), Darija (marokanski arapski latinicom), Deutsch, English, Español, Français, Hrvatski (hrvatski), Italiano, Kurdî (kurmandži), Latviešu (letonski), Lietuvių (litvanski), Magyar (mađarski), Nederlands, Papiamentu (papijamento), Polski, Português, Română, Shqip (albanski), Slovenčina (slovački), Soomaali (somalijski), Sranantongo, Srpski (srpski, latinicom), Tarifit (rifski berberski), Tiếng Việt (vijetnamski), Türkçe, zatim ćirilicom Български (bugarski), Русский (ruski) i Українська (ukrajinski), potom jezici na arapskom pismu: اردو (urdu), الدارجة (darija), العربية (arapski), دری (dari), فارسی (persijski, farsi), پښتو (paštu) i کوردی (سۆرانی) (kurdski sorani), zatim na sirijskom pismu ܣܘܪܝܝܐ (sirijsko-aramejski, surajo), na devanagari pismu हिन्दी (hindi), na geez pismu ትግርኛ (tigrinja) i አማርኛ (amharski), na tifinagu ⵜⴰⵎⴰⵣⵉⵖⵜ (tamazight, berberski) i na kraju 中文(简体)(kineski, pojednostavljeno pismo). Svi ekrani, dugmad, obaveštenja i poruke o greškama servera kase se prevode.

Za programere: svaki vidljivi tekst je u kodu kao vt('Nederlandse tekst') (apps/pos-web/lib/i18n.ts); holandski tekst je ključ. Prevodi su u apps/pos-web/lib/vertalingen/<taal>.ts. Ako prevod nedostaje, kasa prikazuje holandski; test i18n (pos-web) proverava da je svaki tekst preveden na svaki jezik i da se {0} mesta slažu. Poruke servera kase ostaju na holandskom i prevode se u pregledaču (i sa {0}, npr. naziv proizvoda u poruci).

Podešavanje štampača

Nova kasa nema nijedan štampač. Prijavi se kao administrator (demo: 1111) i izaberi Podešavanja u gornjoj traci.

Isti proizvodi se pri štampanju spajaju: dva puta 1x Kola postaje 2x Kola, na bonu za kuhinju i na računu. Spajaju se samo proizvodi sa istim opcijama i napomenom.

Linux instalacioni program dodaje korisnika kase u grupe lp i dialout, kako bi kasa smela da koristi USB i serijske štampače.

Treba ti pomoć?

Optimum POS · 085 560 00 60 · support@optimumpos.nl · pon–pet 9:00–20:00, sub–ned 14:00–20:00