HorecaPOSPriručnik Uvod Na blagajnu
HR

Priručnik HorecaPOS

Ovaj priručnik ima tri dijela: najprije za osoblje (poslugu), zatim za voditelja i na kraju za administratora. Svaki dio nadovezuje se na prethodni: voditelj može sve što može posluga, a administrator može sve.

Što točno vaša uloga smije, administrator postavlja u Postavke → Prava. Ako ne vidite neki gumb, vaša uloga za njega (još) nema pravo.

Ovaj priručnik nalazi se i u blagajni: dodirnite gumb © dolje desno na bilo kojem zaslonu i odaberite Priručnik ili otvorite http://<kassa-pc>:3000/handleiding. Pogledajte i uvod i API dokumentaciju.

Dio 1 · Osoblje

Prvi koraci

Prijava. Otvorite blagajnu na blagajni, tabletu ili mobitelu i unesite svoj PIN (od 4 do 8 znamenki). Zatim vidite tlocrt stolova.

Prijava PIN-om

Otvaranje stola. Dodirnite stol. Slobodan stol dobiva novu narudžbu; kod zauzetog stola nastavljate s postojećom narudžbom. Gore se prebacujete između prostorija (na primjer Sala i Terasa). Za šank koristite Brza prodaja, a za narudžbe za van Za van.

Tlocrt stolova

Naručivanje. Odaberi grupu proizvoda i dodirni proizvode. Pojavit će se na računu lijevo. Po želji najprije odaberi slijed (1 = odmah, 2 i 3 čekaju dok ih ne pozoveš). Dodirni Naruči: kuhinjski listići tada odlaze u kuhinju i šank. Dok još nisi dodirnuo Naruči, stavke možeš jednostavno ukloniti.

Naplata. Dodirni Naplati, odaberi Kartica / Bancontact, Gotovina ili Poklon bon, po želji napojnicu, i potvrdi. Kod plaćanja karticom plaćanje se samo pokreće na terminalu. Račun se ispisuje; možeš ga poslati i e-poštom.

Naplata

Odjava. Odjavi se kad završiš, da nitko drugi ne radi pod tvojim imenom. Nakon 8 sati odjavljuješ se automatski.

Nema interneta? Blagajna normalno radi dalje. Ako gore piše Nema interneta · kartica ručno, unesi iznos izravno na terminalu za plaćanje i na zaslonu naplate odaberi Već plaćeno na terminalu.

Više skupina za jednim stolom

Za jednim stolom može sjediti više grupa, svaka sa svojim računom i svojim ispisom računa.

Dijeljenje računa pri naplati

Zaslon za naplatu

Naplata radi kao i uvijek: Sve odjednom. Na zaslonu naplate račun se sada može i podijeliti, gumbima ispod Natrag i Naplati (tako uvijek ostaju vidljivi, bez listanja):

Djelomično plaćanje knjiži samo plaćanje; račun ostaje otvoren, a na zaslonu narudžbe piše "već plaćeno … · još otvoreno …". Račun (sa svim plaćanjima) ispisuje se kod posljednjeg plaćanja, kao kod obične naplate. Plaćanje karticom preko integracije ide na točno djelomični iznos. Ako je već djelomično plaćeno, stavke se više ne mogu premještati u drugu grupu niti se mogu dodavati popusti; uklanjanje je moguće samo ako je otvoreno dovoljno. Svako djelomično plaćanje bilježi se u zapisnik.

Brza prodaja i za van (bez stola)

Tlocrt stolova s brzom prodajom i opcijom Za van

Gore desno na zaslonu stolova nalaze se Brza prodaja i Za van. Oboje odmah otvaraju narudžbu bez stola. Brza prodaja je prodaja na šanku (PDV za konzumaciju na mjestu); Za van koristi stopu PDV-a za van svakog proizvoda. S "Ime kupca" dodaješ ime; ono se pojavljuje na računu ("Za van – Horvat") i na vrhu kuhinjskog listića. Otvorene narudžbe bez stola prikazane su ispod gumba prostorija ("Bez stola: Za van #12 – Horvat"), da ih lako pronađeš. Ako se vratiš bez prodaje, prazna narudžba sama nestaje.

Oba gumba mogu se uključiti ili isključiti za svaki lokal u Postavke → Lokal, odmah ispod svijetle/tamne teme (zadano uključeno). Isključeno = gumb skriven; već otvorene narudžbe bez stola ostaju vidljive.

Dostava i termini

Narudžbe koje sam primaš na blagajni, na primjer telefonom ili na pultu, s istim pravilima kao web-trgovina: područja dostave i maksimalan broj narudžbi po terminu. Uključuje se u Postavke → Objekt → Dostava i termini, odmah ispod gumba Brza prodaja i Za van (zadano isključeno).

Proširenja (sve zadano isključeno; bez ovih postavki sve radi točno kao gore):

Kôd: lib/bezorgen.ts, routes/bezorgen.ts, BezorgDialoog.tsx, BezorgInstellingen.tsx, BezorgKaart.tsx i lib/kaart.ts (karta, bez dodatnog paketa; isti kôd nalazi se u web-trgovini kao public/kaart.js).

Telefonija: prepoznati kupca kod telefonske narudžbe

Postavke → Telefonija (zadano isključeno; isključivanjem se sve čuva). Dva zasebna prekidača:

Traži se u kartici vjernosti, narudžbama za dostavu i za van na blagajni, web-trgovini, Thuisbezorgdu, platformama za dostavu i rezervacijama. Brojevi se ujednačuju (+31 6 1234 5678, 0031612345678 i 06-12345678 su isti; i belgijski brojevi).

Kako broj stiže (moguće je više istodobno; isti poziv broji se jednom):

IzvorZaPostavljanje
Webhook / action URL3CX (CRM integracija), Aircall, Voys / VoIPGRID, Yeastar P-serija, stolni telefoni s 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 Postavke → 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, priključak (5038; Grandstream UCM 7777), AMI korisnik i lozinka (prava call)
FRITZ!BoxFRITZ!Box s telefonijomadresa (fritz.box) i priključak 1012; callmonitor jednom uključiti s #96*5*
USB caller-ID modemanalogna fiksna linija s prikazom brojaserijski priključak (COM3, /dev/ttyACM0), baud i naredba za inicijalizaciju (zadano AT+VCID=1)
Android telefonugrađeni telefon Android telefona lokalaaplikacija HorecaPOS na tom telefonu, Postavke → Telefonija → Upari ovaj telefon (Android 10+: odabrati aplikaciju kao aplikaciju za prikaz broja)

Odgovor sadrži pozivatelja, i kao contact (firstname, lastname, phone, email, address) za CRM predložak 3CX-a. Odlazni i interni pozivi ne prikazuju se; Samo ove linije ograničava na određene linije ili telefone. Pozivi se brišu nakon roka čuvanja (zadano 30 dana, GDPR). Probni poziv simulira poziv s nekog broja.

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

Vlastiti dostavljači: ture, predaja novca i praćenje narudžbe (track & trace)

Za objekte s vlastitim dostavljačima. Uključite to u Postavke → Objekt → Dostava → Vlastiti dostavljači (zadano isključeno). Dostavljaču nije potrebna aplikacija: dostavljač koristi stranicu u pregledniku vlastitog telefona (tko želi, koristi aplikaciju Optimum Bezorger: vidi Aplikacija za dostavljače u nastavku).

Stvaranje ture. U blagajni je gumb Ture (s brojem dostava koje još trebaju krenuti plus ture koje su na putu).

  1. Kod Spremno za dostavu označi narudžbe koje idu. To su narudžbe za dostavu iz blagajne, web-trgovine i Thuisbezorgda (samo vlastita dostava; one s dostavljačem Thuisbezorgda ne).
  2. Odaberi dostavljača (djelatnika) i sitniš koji nosi (zadano iznos iz postavke) i dodirni Stvori turu.
  3. Pojavljuje se QR kod. Dostavljač ga skenira vlastitim mobitelom i za svaku adresu vidi ime, adresu s gumbom Ruta (navigacija), Nazovi, napomenu, željeno vrijeme i što treba naplatiti. Postoji kalkulator ostatka (kupac daje € 50 → ostatak € 31,50). Prijava nije potrebna. Poveznicu dijeli samo s dostavljačem: tko je ima, vidi adrese ove ture. S QR kod za dostavljača stvaraš novu poveznicu; stara tada više ne radi.
  4. Dodirni Polazak kad dostavljač odlazi. Sitniš izlazi iz ladice (isplata novca, s razlogom). Kupac dobiva obavijest da je narudžba na putu:
    • kod narudžbe iz blagajne SMS-om i/ili e-poštom, ako su uključene Poruke kupcu (vidi Dostava i termini);
    • kod web-trgovine prema postavkama web-trgovine (e-pošta, SMS ili push obavijest);
    • kod Thuisbezorgda putem Thuisbezorgda.

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

  1. Na putu dostavljač za svaku adresu dodiruje Dostavljeno, gotovina, Dostavljeno, kartica (vlastiti POS uređaj) ili Dostavljeno (već plaćeno). Blagajna to odmah vidi. Ako dostavljač to ne može prijaviti, može se i u blagajni. Natrag u objektu dostavljač dodiruje Vratio sam se u objekt.

Predaja novca. Nakon ture dodirni Naplati (pravo Upravljanje ladicom blagajne):

Praćenje narudžbe (track & trace) (uključuje se zasebno u postavci). Kupac kod statusa na putu dobiva poveznicu na stranicu za praćenje na portalu. Ta je poveznica u SMS-u ili e-poruci, a u web-trgovini na statusnoj stranici (Prati svog dostavljača). Na stranici za praćenje vidi se:

Stranice su na jeziku mobitela (svi jezici portala). U blagajni kod ture vidiš kada je lokacija zadnji put poslana (s poveznicom na kartu).

Privatnost. Portal čuva podatke ture (imena, adrese, brojeve telefona, lokaciju) samo dok tura traje. Pri obračunu sve se briše, a inače nakon 24 sati. Kupac vidi samo svoju narudžbu. Lokacija dostavljača vidljiva je samo tijekom ture i više nije čim se dostavljač vrati.

Planiranje tura (neobavezno)

Uključi ga u Postavke → Objekt → Dostava → Planiranje tura (zadano isključeno; radi s vlastitim dostavljačima). U prozoru Ture tada je gumb Predloži ture. Blagajna spaja narudžbe koje još trebaju krenuti u ture:

S Koristi ovu turu označavaš te narudžbe, tim redoslijedom; odaberi dostavljača i dodirni Stvori turu. Kod ture koja još nije krenula Najbolji redoslijed slaže adrese najbržim redoslijedom (i na mobitelu dostavljača). Uz svaku turu prikazani su udaljenost i vrijeme vožnje.

Postavke: adrese po turi, koliko tura smije trajati, vremenski okvir, brzina dostavljača (bicikl ~15, skuter ~25, auto ~35 km/h u gradu) i minute po adresi (parkiranje, zvonjenje, naplata; zadano 2). Te brojeve može postaviti i voditelj: u prozoru Ture gumbom Postavi planiranje tura (ovlast Postavi planiranje tura, zadano uključena za voditelja; mijenja se u Postavke → Ovlasti). Uključivanje ili isključivanje planiranja tura i usluga ruta (adresa, API ključ) ostaju kod administratora.

Udaljenost i vrijeme vožnje, bira administrator:

S Testiraj isprobavaš uslugu. Ako usluga ne radi, planiranje se vraća na procjenu i to javlja. Adresa čija lokacija nije poznata (nema valjanog poštanskog broja i kućnog broja) u prijedlogu dolazi pod bez poznate lokacije i ne planira se. Izvoz konfiguracije uključuje postavke, ali ne i ključ.

Kod: lib/ritplanning.ts.

Aplikacija za dostavljače (neobavezno)

Uključite to u Postavke → Objekt → Dostava → Aplikacija za dostavljače (zadano isključeno; radi s vlastitim dostavljačima i upravljačkim portalom). Svaki dostavljač tada upari vlastiti telefon samo jednom, umjesto da za svaku turu skenira QR kôd:

  1. Kod Upareni telefoni odaberite dostavljača (djelatnika), po želji naziv telefona, i dodirnite Upari telefon.
  2. Pojavljuje se QR kôd. Dostavljač ga skenira u aplikaciji Optimum Bezorger (gumb Upari) ili kamerom telefona: tada se stranica otvara u pregledniku. Radi i bez aplikacije i može se staviti na početni zaslon.
  3. Uparivanje vrijedi dok ga ne opozovete; telefon tada odmah više ništa ne vidi. Novo uparivanje za istog djelatnika zamjenjuje staro (na primjer kod novog telefona).

U aplikaciji ili na stranici nalaze se sve vlastite ture (svaka tura koju blagajna izradi za tog dostavljača), s istim gumbima kao kod ture: Ruta, Nazovi, za naplatu s kalkulatorom ostatka, Dostavljeno i Vratio sam se u objekt. Zasebno 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 dolazi tek kad bude Apple razvojni račun; do tada iPhonei koriste web stranicu. Kod ture koju je dostavljač sam preuzeo piše sam preuzeo u aplikaciji.

Kôd: lib/bezorgersapp.ts, na portalu src/volgen.mjs, a aplikacija u repozitoriju horecapos-bezorger.

U dnevniku piše tko je stvorio turu, poslao je na put, prijavio dostavu i obračunao je, s iznosima. Isključivanje: nema gumba Ture; ture i postavke ostaju spremljene.

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

Obavijest o predugom vremenu pripreme

Narudžba za van ili dostava gotova kasnije nego što je obećano: blagajna to primijeti i javi te može odmah poslati ispriku kupcu, po želji s bonom. Uključite to pod Postavke → Objekt → Dostava → Obavijest o predugom vremenu pripreme (zadano isključeno).

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

Gumb Naruči: što radi i kada vam treba

Dodir proizvoda i dodir na Naruči dva su različita koraka:

Zašto dva koraka? Za stolom primate cijelu narudžbu (pića, predjelo, glavno jelo), još nešto prilagodite ako se gost predomisli, a zatim je odjednom pošaljete u kuhinju, s jednim nalogom po stanici umjesto naloga po proizvodu. Tako kuhinja može početi mnogo prije nego što se plati.

Što se još događa pri Naruči:

Možete i odmah naplatiti. Ako dodirnete Naplati dok su na računu još nove stavke, blagajna ih najprije automatski naruči, tako da kuhinja i šank uvijek dobiju svoj nalog. Za šankom ili kod preuzimanja dakle ne morate najprije dodirnuti Naruči: dodirnite proizvode i odmah Naplati. Ako automatsko naručivanje ne uspije (nema veze, pravilo all-you-can-eat, crna kutija), zaslon naplate ostaje zatvoren i vidite zašto.

Ne želite bon za šank kad odmah naplaćujete? U Postavke → Objekt → Naručivanje i naplata uključite Izravna naplata bez narudžbenice. Tada u kuhinju i na šank ide samo ono što pošaljete s Naruči; ono što odmah naplatite ne dobiva narudžbenicu.

Veliki ili mali gumb Naplati

Uz kvačicu Veliki gumb "Naplati" na zaslonu narudžbe odmah ispod naručenih proizvoda nalazi se veliki gumb Naplati: širok, visok i s iznosom, da ga brzo pogodite. Ako je dio računa već plaćen, gumb pokazuje preostali iznos. Mali gumb dolje pokraj Naruči tada nestaje.

S velikim gumbom i gumbi na zaslonu za naplatu su veliki: Naplati (kod Kartice, Poklon-bona i ostalih načina plaćanja), a kod Gotovine Točan iznos u gotovini i Naplati su široki i visoki, lako ih je pogoditi, čak i prljavim prstima (na primjer u mesnici). Načini plaćanja su malo veći, a gumbi za napojnicu malo manji, tako da sve ostane na zaslonu.

Kod nove instalacije kvačica je isključena: tada mali gumb dolje pokraj Naruči i zaslon naplate s običnim gumbima. Radije veliko? U Postavke → Lokal, odmah ispod svijetle/tamne teme, uključi kvačicu Veliki gumb "Naplati". Blagajna koja je već bila u upotrebi zadržava ono što je imala. Izbor vrijedi za sve blagajne i tablete u lokalu.

Označavanje proizvoda kao "rasprodano"

Svatko na zaslonu narudžbe može dugo pritisnuti proizvod (ili kliknuti desnom tipkom miša) i odabrati Nema (rasprodano). Proizvod tada postaje siv i više se ne može naručiti ni na jednoj blagajni. Na isti način ga vraćaš s Ponovno dostupno. Svaka promjena bilježi se u zapisnik. Administrator to i dalje može i u Postavke → Proizvodi. I poslužitelj blagajne odbija proizvod označen kao "nema" ("Cola" je rasprodana), dakle i s tableta koji još nije primio promjenu ili s narudžbi spremljenih offline; taj tablet tada prikazuje "Slanje nije uspjelo".

Kuhinjski zaslon (KDS)

Uz (a ne umjesto) pisača kuhinjskih listića kuhinja ili šank mogu koristiti zaslon. Na tabletu/računalu u kuhinji otvori http://<kassaserver>:3000/keuken, prijavi se PIN-om i odaberi stanicu: to su isti nazivi kao pisači (kuhinja, šank, ...), pa je na zaslonu točno ono što bi bilo na tom kuhinjskom listiću. "Sve" prikazuje sve stanice.

Zaslon se odmah sam ažurira. Kuhinjski listići se i dalje normalno ispisuju; tko ne koristi zaslon, neće primijetiti nikakvu razliku.

Kuhinjski zaslon: prosljeđivanje, redoslijed i slijed

Postavke → Pisači → Kuhinjski zaslon. Svaki dio uključuje se zasebno, zadano isključen; isključivanjem se sve čuva.

Kuhinjski pisač isključen ili nema kuhinjskog zaslona

Blagajna uvijek radi dalje, čak i kad je pisač u kuhinji ili šanku isključen (ili nema papira, ili je kabel odspojen) i čak bez kuhinjskog zaslona:

Sljedovi (predjelo, glavno jelo ...)

Gumbi slijedova prikazuju se samo kad su potrebni: čim je na narudžbi meni (složeni proizvod) ili kad je već nešto u slijedu od 2 do 4. Kod običnih proizvoda, poput cole, ne vidiš ih i sve ide odmah u kuhinju. Nema ništa za postavljanje.

Ispod popisa narudžbe nalazi se Slijed 1 2 3 4. Zadano je uključen slijed 1 i sve radi kao i uvijek: "Naruči" sve odmah šalje u kuhinju, bez naslova slijedova na kuhinjskom listiću. Ako odabereš slijed 2 (ili viši) prije nego što dodirneš proizvode, onda:

Slijed 1 uvijek ide odmah. Ako je slijed 2 već pozvan, jelo naknadno naručeno u slijedu 2 također ide odmah.

Alergeni po proizvodu

Zadano isključeno: alergeni se tada nigdje ne prikazuju. Uključi u Postavke → Lokal → Unesi i prikaži alergene po proizvodu.

All-you-can-eat

Zadano isključeno. Uključuje se u Postavke → Lokal → All-you-can-eat (samo administrator). Izradiš jedan ili više paketa, npr. Riba, Meso i Sushi, svaki s:

S ↑ ↓ postavljaš redoslijed. On je važan kad jelo pripada u više paketa: tada se računa za najviši paket koji je grupa odabrala. Izbriši uklanja paket za nove stolove; stolovi koji su već u tijeku zadržavaju svoje stavke cijene (manje osoba je ondje još moguće, više nije).

Za stolom:

Poklon-bonovi

Dva prekidača u Postavke → Lokal → Poklon bonovi:

Nadoplativi kredit (neobavezno)

Za klubove, sportske kantine, domove za mlade i događanja: poklon-bon sa stanjem postaje nadoplativa kartica. Uključuje se u Postavke → Objekt → Nadoplativi kredit, ispod poklon-bonova (zadano isključeno; radi samo ako je uključeno Prodaja poklon-bonova sa stanjem).

Bonovi za obrok

Samo za objekte u Belgiji, zadano isključeno: Postavke → Objekt → Naplati → Bonovi za obrok. Bonovi za obrok pogodnost su uz plaću: poslodavac ih stavlja na karticu zaposlenika (Edenred, Monizze ili Pluxee). Gost njima plaća na običnom platnom terminalu; povezivanje s izdavateljima nije potrebno.

Strana valuta

Plaćanje gotovinom u drugoj valuti, npr. britanski ili američki turisti, ili u pograničnom području sa švicarskim frankom. Zadano isključeno: Postavke → Objekt → Naplati → Strana valuta. Dodaj valute (CHF, CZK, DKK, GBP, HUF, NOK, PLN, SEK, TRY, USD) s tečajem za svaku valutu: koliko eura računaš za 1 jedinicu (npr. 1 GBP = € 1,15).

Dodatni gumbi pri naručivanju i naplati

Gumbi za ono što ne treba svaki objekt. Sve je zadano isključeno; uključuje se po gumbu u Postavke → Objekt → Naručivanje i naplata (pravo Postavljanje objekta, plaćanja i pisača). Isključeno = gumba nema nigdje u blagajni, a poslužitelj blagajne odbija radnju. U Nizozemskoj sve radi bez crne kutije; u Belgiji gumb radi tek kad je ta funkcija testirana s crnom kutijom (uz gumb piše ako još nije).

Pri otvaranju stola:

Pri naručivanju (zaslon narudžbe, za ono što zatim dodirnete):

Pri naplati:

Naknadno (Računi):

Kod: apps/pos-server/src/lib/kassaopties.ts, routes/kassaopties.ts; zaslon KassaOpties.tsx. Dnevnik: Postavka promijenjena, SPV iskorišten, Ispravak računa, Neplaćeno.

Obračunaj predujam

Predujam (kapara, npr. za proslavu ili rezervaciju) prodajete kao običan proizvod s uključenim Predujam (Postavke → Proizvodi; uvijek ima otvorenu cijenu). Napravite po jedan za svaku stopu PDV-a ako predujam mora biti po stopi (npr. Predujam hrana i Predujam pića), ili jedan proizvod ako je dio ponude. Gost plaća predujam unaprijed i dobiva račun.

Uključivanje: Postavke → Objekt → Naručivanje i naplata → Obračunaj predujam (zadano isključeno). Pri konačnoj naplati na zaslonu narudžbe dodirnete Obračunaj predujam i unesete broj računa predujma. Blagajna stavlja stavke predujma s tog računa s negativnom količinom na račun stola (isti proizvod, cijena i PDV). Ono što je već obračunato ne može se obračunati ponovno. Ako je predujam veći od računa, gost dobiva razliku natrag (povrat novca). U Belgiji obračunate stavke idu kao povrat novca (REFUND) u crnu kutiju (UC4110, UC4111, UC4113). Dnevnik: Predujam obračunat.

Račun e-poštom

Zadano isključeno. Uključi u Postavke → Lokal → Račun i e-poštom.

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

Nakon unosa ponovno pokreni blagajnu. Zatim se kod Naplati pojavljuje polje Pošalji račun i e-poštom (neobavezno): ostavi prazno = samo ispis kao i uvijek; upiši e-adresu = isti račun (sa specifikacijom PDV-a i fiskalnim stavkama) šalje se gostu i e-poštom, s nazivom lokala kao pošiljateljem.

Rezervacije

Uključi u Postavke → Lokal → Rezervacije (zadano isključeno). Ondje postavljaš i koliko minuta unaprijed se rezervirani stol prikazuje na tlocrtu (zadano 60) i zadano trajanje rezervacije (zadano 120 minuta).

Povezivanje blagajne s TheForkom: stol se otvara pri dolasku, račun se vraća

S TheForkovim POS-API-jem blagajna surađuje s TheFork Managerom (zadano isključeno), uz preuzimanje rezervacija opisano gore. Uključuje se u Postavke → Platforme za rezervacije → Povezivanje blagajne s TheForkom; radi preko upravljačkog portala.

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

Lista čekanja za goste bez rezervacije

Za goste bez rezervacije koji čekaju stol. Uključi u Postavke → Lokal → Lista čekanja (walk-ins) (zadano isključeno). Vidljivo samo ako je postavljen SMS preko CM.com; inače se lista čekanja nigdje ne prikazuje u blagajni (ni u postavkama). Radi neovisno o rezervacijama: i kad su one isključene. Ondje 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 vjernosti / bodovi

Uključi u Postavke → Lokal → Kartica vjernosti / bodovi (zadano isključeno, tada se nigdje ništa od toga ne vidi). Ondje postavljaš i: bodove po euru (0 = samo kartice s pečatima), nakon koliko bodova slijedi nagrada i koliko eura popusta vrijedi ta nagrada.

Profil gosta: VIP, prehrambene želje i preferencije (neobavezno)

Uključuje se pod Postavke → Objekt → Profil gosta, ispod kartice vjernosti (zadano isključeno; radi samo ako je kartica vjernosti uključena). Zatim:

Favoriti / brzi gumbi

Zadano isključeno. Postavke → Lokal → Favoriti / brzi gumbi:

Još jedna runda

Na zaslonu narudžbe nalazi se gumb ↻ Još jedna runda (čim je nešto na računu, čak i ako još nije naručeno). Jedan dodir ponovno dodaje posljednju rundu (sve što je odjednom poslano s "Naruči", ili ono što si upravo unio) kao nove stavke; zatim samo Naruči. Cijene su trenutačne (i happy hour).

Vrijeme za stolom na tlocrtu

Na svakom zauzetom stolu stoji ⏱ 45m · 12m: koliko je stol već zauzet i prije koliko je vremena posljednji put nešto uneseno (dodirni i drži stol ili prijeđi preko njega mišem za točna vremena). Ako neko vrijeme ništa nije naručeno, stol dobiva narančasti rub: vrijeme je za obilazak. Broj minuta postavljaš u Postavke → Lokal → Vrijeme stola (zadano 20, 0 = bez narančastog ruba). Ako još ništa nije uneseno, vrijeme se računa od otvaranja stola.

Ako za jednim stolom sjedi više grupa (zasebni računi), za svaku grupu prikazuje se redak, npr. G1 ⏱ 50m · 12m i Jansen ⏱ 10m (naziv grupe, inače broj grupe). Grupa koja predugo miruje dobiva narančastu oznaku, a stol narančasti rub.

Premještanje cijelog stola

Na zaslonu za narudžbe nalazi se Premjesti stol. Odaberi prostor (npr. Terasa) i stol: sve grupe sa stola idu zajedno, svaka sa svojim računom. Odabereš li zauzeti stol, stolovi se spajaju (grupe se dodaju). Želiš li premjestiti samo dio, koristi kao i dosad Podijeli / premjesti. Mora li sve na jedan račun, koristi Spoji.

Izvanmrežni rad (tablet bez Wi-Fi veze)

Ako se prekine veza između tableta i poslužitelja blagajne (Wi-Fi na terasi, poslužitelj nakratko isključen), pojavljuje se žuta traka i tablet radi dalje s posljednjim spremljenim stolovima, proizvodima i otvorenim narudžbama:

Broj osoba

Neobavezno i zadano isključeno: Postavke → Objekt → Naručivanje i naplata → Praćenje broja gostiju. Isključeno = što manje dodira: slobodan stol otvara se jednim dodirom, nigdje se ne prikazuju gosti, a izvješće, nadzorna ploča i dnevni sažetak ne prikazuju goste ni potrošnju po gostu.

Uključeno: kad dodirnete slobodan stol, blagajna pita koliko je osoba (veliki gumbi 1-8 ili unos; "Preskoči" = 1). Na tlocrtu kod zauzetog stola piše "3/4 os." (osobe/mjesta, žuto ako sjedi više ljudi nego što ima mjesta). Na zaslonu narudžbe broj mijenjate gumbom "3 os." u traci grupa; kod više grupa stol zbraja sve grupe.

Bez praćenja gostiju sve radi: Podijeli jednako pri naplati počinje od 2, all-you-can-eat sam pita broj odraslih i djece, a rezervacije i lista čekanja zadržavaju vlastiti broj osoba (stol se tada otvara bez broja osoba).

HACCP evidencija

Svaki ugostiteljski objekt mora pratiti i bilježiti sigurnost hrane: u Nizozemskoj 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 Postavke → Zakoni i propisi (zadano isključeno).

Sustav za točenje i mjerači protoka

Svako točenje koje javi računalo za točenje ili mjerač protoka dolazi na račun, tako da ništa ne "iscuri". Uključite ga u Postavke → Sustav za točenje (prema zadanim postavkama isključeno).

Dozirano točenje i Kegboard

Uz dozirano točenje slavina se otvara tek nakon što je čaša unesena na blagajni, i to samo za tu količinu. Tako se ne toči ništa što nije na računu. Radi samo ako je sustav za točenje uključen, a uključujete ga po slavini (zadano isključeno).

Upravljanje glazbom s blagajne

Osoblje upravlja glazbom sa zaslona osjetljivog na dodir na blagajni, pa nije potreban zaseban zaslon za šankom. Uključite to u Postavke → Objekt → Zasloni i rukovanje → Upravljanje glazbom s blagajne (zadano isključeno). Tada se u gornjoj traci pojavljuje gumb Glazba: za svaki izvor (npr. Šank i Terasa) Reproduciraj, Pauza, Sljedeće, Prethodno, Glasnije, Tiše i klizač za glasnoću, uz prikaz onoga što sada svira. Natrag na blagajnu zatvara ploču. Pri isključivanju izvori ostaju spremljeni.

Administrator dodaje izvore gumbom + Izvor glazbe, odabire kako je pojedini povezan i provjerava ga gumbom Testiraj:

Blagajna komunicira s playerima sa servera, pa oni moraju biti u istoj mreži kao blagajna (Soundtrack putem interneta). Upravljati može svatko tko je prijavljen; za postavljanje je potrebna ovlast Postavljanje objekta, plaćanja i pisača. Token i lozinka nikada se više ne prikazuju na zaslonu ni u zapisniku; u zapisniku je samo postavljanje (uklj./isklj., izvori), a ne svaki pritisak gumba. Izvoz konfiguracije prenosi samo uklj./isklj. (izvori pripadaju jednom objektu).

Drugi zaslon na tabletu ili mobitelu

Glazba i kamere mogu se prikazati i na vlastitom tabletu ili mobitelu djelatnika, kao drugi zaslon pokraj blagajne. U prozoru Glazba ili Kamere nalazi se gumb Na tabletu ili mobitelu: on prikazuje QR kod s adresom, npr. http://192.168.1.20:3000/muziek ili .../camera.

  1. Spoji tablet ili mobitel na wifi mrežu lokala.
  2. Skeniraj QR kod kamerom (ili upiši adresu u preglednik).
  3. Prijavi se vlastitim PIN-om. Vidiš samo ono što smiješ: glazbu svi, kamere samo s pravom Gledanje slika kamera.
  4. Gotovo: Odjava gore desno. Ako je prijava istekla (npr. tablet je cijelu noć mirovao), zaslon ponovno traži PIN.

Savjet: dodaj stranicu na početni zaslon tableta (u pregledniku: Dodaj na početni zaslon), tada se otvara kao aplikacija.

Zato blagajna traži IP adresu računala blagajne u mreži (ako računalo ima više adresa, npr. wifi i kabel, odabereš mrežu). Na portalu za upravljanje (blagajna na daljinu) to je adresa portala. QR kod izrađuje sama blagajna, bez interneta.

Uparivanje tableta: jednim gumbom na tablet (opcionalno)

Još jednostavnije: jednom uparite tablet i blagajna jednim gumbom šalje glazbu ili kamere na taj tablet. Uključite to pod Postavke → Objekt → Zasloni i rukovanje → Tableti kao drugi zaslon (zadano isključeno).

  1. Na tabletu: otvorite http://<kassaserver>:3000/tablet (uz postavku stoji Na tabletu ili mobitelu s QR kodom), prijavite se PIN-om i dajte tabletu naziv, npr. Tablet Šank. Upari.
  2. Na blagajni: u prozoru Glazba ili Kamere sada stoji gumb Na Tablet Šank (sa zelenom točkom ako je tablet uključen). Dodirnite ga: tablet sam otvara taj zaslon. Kod glazbe se prenosi i odabrani izvor (npr. Terasa).
  3. Na tabletu: Zatvori vraća na čekanje; Prekini uparivanje ovog tableta uklanja uparivanje.

Ostavite stranicu na tabletu otvorenom; ako je tablet isključen ili spava, otvorit će zaslon čim se ponovno uključi. Tablet ostaje prijavljen kao djelatnik koji se na njemu prijavio: slanje i gledanje kamera moguće je samo s pravom Gledanje slika kamera. Administrator uz postavku vidi koji su tableti upareni i jesu li uključeni te ih može preimenovati ili ukloniti. Tablet čuva vlastiti ključ; blagajna od njega čuva samo hash. Pri isključivanju upareni tableti ostaju spremljeni. U zapisniku stoji tko je uparivao, preimenovao ili uklonio tablet.

Zaslon za pozivanje narudžbi za van

Zaslon za goste s U pripremi lijevo i Spremno desno, s velikim brojevima, kao u zalogajnici ili restoranu brze hrane. Uključi ga u Postavke → Objekt → Zasloni i rukovanje → Zaslon za pozivanje narudžbi za van (zadano isključeno).

Uparivanje nije potrebno: na televizoru s preglednikom (smart TV, stick ili mini-PC), tabletu ili drugom monitoru otvori adresu blagajne s /oproep, npr. http://192.168.1.20:3000/oproep. Kod postavke i u prozoru Pozovi nalaze se gumbi Na zasebnom zaslonu i Na tabletu ili mobitelu (QR kod s adresom). Prijava nije potrebna: zaslon prikazuje samo brojeve. Dodirni zaslon jednom i preglednik smije puštati zvuk.

Što se prikazuje:

Broj: kod web-trgovine, Thuisbezorgda i platformi za dostavu broj narudžbe koji gost ili dostavljač već ima; inače broj za preuzimanje (1 do 999). Velik je na računu, s objašnjenjem da će se broj pojaviti na zaslonu kad narudžba bude gotova (na jeziku računa).

Neobavezno (zadano isključeno, u postavci):

Na blagajni je gumb Pozovi (s brojem narudžbi koje su još u pripremi):

  1. Spremno ručno postavlja broj na spremno (bez kuhinjskog zaslona ili kad je brže). Kod narudžbe iz web-trgovine ili s Thuisbezorgd mijenja se i status, pa gost dobiva i obavijest.
  2. Natrag ga vraća pod U pripremi.
  3. Preuzeto ga uklanja sa zaslona (uz Poništi).

Kod postavke biraš i hoće li se ime prikazivati pokraj broja (zadano ne, zbog privatnosti) i hoće li zaslon davati zvuk. Isključivanje: nema gumba Pozovi ni broja za preuzimanje na računu; postavke ostaju spremljene. U dnevniku piše tko je što ručno postavio na spremno, vratio ili označio kao preuzeto.

Prijava i odjava s posla

Evidencija radnog vremena zadano je isključena: tada se nigdje u blagajni ne vidi (nema gumba u gornjoj traci, ništa na zaslonu za prijavu, nema kartice Radno vrijeme). Uključi je u Postavke → Lokal, pod Prijava i odjava rada osoblja:

Tko ne koristi blagajnu (npr. kuhinja) bilježi rad na zaslonu za prijavu: dodirni Početak / kraj rada i unesi svoj PIN. To se izmjenjuje između početka i kraja, bez prijave u blagajnu.

Ako je evidencija rada uključena, administrator u Postavke → Radno vrijeme vidi:

U Belgiji se svaki početak i kraj rada prijavljuje i crnoj kutiji. Ako ona nije dostupna, evidencija ne prolazi (kao i naplata). Zadovoljava li to u potpunosti belgijsku evidenciju osoblja, još treba potvrditi.

Vaganje i etikete (vaga)

Ako je vaga uključena (Postavke → Vaga), proizvodi mogu imati cijenu po kilogramu. Svi ostali proizvodi ostaju po komadu.

Uber Eats, Deliveroo i HubRise

Osim Thuisbezorgd.nl / Takeaway.com u blagajnu stižu i narudžbe s Uber Eatsa (Nizozemska i Belgija), Deliveroa (samo Belgija; Deliveroo je krajem 2022. napustio Nizozemsku) i sve što je na HubRiseu (npr. Uber Eats, Deliveroo, Just Eat/Takeaway.com i manje aplikacije za naručivanje). Svaka se platforma posebno uključuje u Postavke → Platforme za dostavu (zadano isključeno, isključivanjem se sve čuva). Kartica za svaku platformu prikazuje u kojim zemljama radi i upozorava ako ne radi u zemlji objekta.

Narudžbe. Narudžba postaje obična narudžba (bezorgen ili afhalen, naziv grupe <platform> <nummer>) s cijenama platforme: proizvodi se prepoznaju po ID-u (iz jelovnika), kôdu ili PLU broju, nepoznato = zasebna stavka s cijenom platforme (i obavijest); troškovi dostave, nadoplate i popust kao zasebne stavke; ako ukupni iznos ipak ne odgovara, stavka "Razlika". Kuhinjski nalog odmah ide u kuhinju/šank. Gumb Platforme u gornjoj traci (s brojem narudžbi u tijeku; narančast kad ima nešto za prihvatiti): prihvaćanje ili odbijanje (s razlogom), u pripremi, spremno, na putu, dostavljeno ili preuzeto, otkazivanje i Završi (plaćeno online). Ono što platforma poznaje vraća se natrag (Uber Eats: prihvaćanje, odbijanje, otkazivanje; Deliveroo: prihvaćanje, odbijanje, u pripremi, spremno, preuzeto; HubRise: svi statusi). Ako objekt sam dostavlja (vlastita dostava), narudžba je i u Ture, a polazak i dostava automatski idu platformi. Otkazivanje od strane platforme poništava narudžbu. Ako blagajna dulje od 2 minuta nije povezana s portalom, portal odbija novu narudžbu s Uber Eatsa i javlja Deliveroou (s tabletom) da nije uspjelo, kako bi objekt to vidio na tabletu.

Kôd: apps/pos-server/src/lib/bezorgplatforms.ts, routes/bezorgplatforms.ts; zasloni Bezorgplatforms.tsx. Strana portala: horecapos-portaal/src/platforms.mjs. Dnevnik: Platforme za dostavu (uklj./isklj., postavke, narudžbe). Sve je uključeno u sigurnosne kopije blagajne.

Manje platforme u Nizozemskoj i Belgiji (Homie, Hebtrek, sneleten.nl, Bistroo ...) nemaju javno povezivanje s blagajnom; ako su na HubRiseu, rade preko HubRisea. Dalje: vidi backlog.

Automat za gotovinu (zatvoreni sustav za gotovinu)

Zadano isključeno: gotovina radi kao i uvijek. Kod zatvorenog sustava za gotovinu osoblje ne dira gotovinu: kupac ili djelatnik ubacuje novac u automat, koji ga broji, provjerava ima li krivotvorenog novca i vraća ostatak.

Gumb ©

Podaci o OptimumPOS-u

Dolje desno na svakom zaslonu (PIN, tlocrt, naručivanje i kuhinja) nalazi se mali gumb ©. On otvara podatke o OptimumPOS-u: logotip, adresu, telefon, e-poštu i web-stranicu. Ikona je spremljena lokalno u aplikaciji pa radi i bez interneta. Ista ikona je i ikona aplikacije (kartica preglednika i početni zaslon).

Dio 2 · Voditelj

Prvi koraci

Voditelj prema zadanim postavkama može sve što može i konobar, a uz to, među ostalim, davati popuste, obavljati povrate, zaključiti dan, upravljati ladicom blagajne te pregledavati zapisnik i zalihu. To je uglavnom pod gumbom Izvješće:

Zalihe

Prema zadanim postavkama isključeno. Uključite putem Postavke → Lokal → Praćenje zaliha. Isključeno = nigdje se ne vidi na blagajni.

Naručivanje od dobavljača

Zadano isključeno. Uključuje se u Postavke → Zalihe → Naručivanje od dobavljača (samo uz uključeno Praćenje zaliha). Isključeno = popis za naručivanje radi kao i uvijek.

Upravljanje recenzijama

Recenzije s Googlea i Trustpilota čitate i na njih odgovarate u blagajni. Uključuje se u Postavke → Bodovi i recenzije → Upravljanje recenzijama (zadano isključeno, tada se nigdje ništa od toga ne vidi). Čitanje i odgovaranje u Izvješće → Recenzije (pravo Čitanje recenzija i odgovaranje na njih, standardno i za voditelja). Ako to isključite, veze i recenzije ostaju spremljene.

SMS i e-mail marketing

Poruke kupcima s karticom vjernosti koji su za to dali pristanak. Bez kartice vjernosti ne može se uključiti ni jedno ni drugo.

Napojnica po djelatniku

U Postavke → Lokal → Napojnica (samo ako je uključeno "Prikaži gumbe za napojnicu pri naplati") birate kako se napojnica po djelatniku prikazuje na međustanju (X), Z-izvještaju (račun i e-pošta) i u Promet po razdoblju (i u CSV-u):

IzborRaspodjela
Isključeno (zadano)samo ukupna napojnica, kao i uvijek
Svatko svoju napojnicunapojnica s računa koje je netko sam naplatio
Zajednička kasa po satimasve napojnice zajedno, prema satima prijave na posao u tom razdoblju (zahtijeva prijavu i odjavu s posla; nitko prijavljen = jednako)
Zajednička kasa jednakosve napojnice zajedno, jednako među onima koji su bili prijavljeni (bez prijave: tko je nešto unio ili naplatio)

Preostali centi idu onome tko je najbliže sljedećem centu, tako da se ukupni iznos uvijek slaže. Ovo je pregled: blagajna ništa ne isplaćuje (to možete s "Novac iz ladice"). Stari Z-izvještaji ostaju kakvi su bili.

Z-izvještaj e-poštom

U Postavke → Lokal → Pošalji Z-izvještaj na jednom unesite adresu e-pošte administratora (više adresa: odvojite zarezom, najviše 3). Nakon Zaključi dan Z-izvještaj se tada automatski šalje na tu adresu, uz ispisani račun. Prazno = bez slanja, kao i uvijek.

Sažetak dana (neobavezno)

Ako je unesena adresa pod Pošalji Z-izvještaj e-poštom na, ispod se nalazi kvačica S kratkim sažetkom dana na vrhu e-pošte (zadano isključeno). Uključeno = na vrhu e-pošte sa Z-izvještajem nekoliko redaka običnim jezikom, samo iz vlastitih podataka blagajne (bez AI-ja, ništa ne izlazi van):

Sam Z-izvještaj (račun i e-pošta) ostaje potpuno isti. Primjer za danas prikazuje sažetak od posljednjeg zaključenja dana do sada. Sažetak je na nizozemskom, kao i e-pošta sa Z-izvještajem.

Nadzorna ploča

Kartica Nadzorna ploča u Izvještaju (pravo Promet po razdoblju), samo za čitanje:

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

Dodatna izvješća

Tri dodatne kartice u izborniku Izvješće, svaka se zasebno uključuje putem Postavke → Objekt → Upravljanje i izvješća → Dodatna izvješća (zadano isključeno: tada nema kartice). Traže isto pravo kao Promet po razdoblju i služe samo za čitanje. Razdoblje: ovaj tjedan, prošli tjedan, ovaj mjesec, prošli mjesec, posljednjih 90 dana, ova godina ili po izboru (najviše nešto više od godinu dana).

Popusti

Voditelj ili administrator na zaslonu narudžbe uz ukupni iznos vidi gumb % Popust:

Popust se na računu prikazuje kao zasebna stavka ("Popust 10%", s razlogom ispod) s istom stopom PDV-a, tako da se ukupni iznos i specifikacija PDV-a slažu. Na cijelom računu popust se raspodjeljuje po stopi PDV-a. Uklanjanje: dodirnite iznos stavke popusta. Ako se otkaže stavka s vlastitim popustom, otpada i taj popust. Ako uklonite proizvod s računa s postotnim popustom na cijeli račun, blagajna ponovno izračunava popust za ono što ostaje (u Belgiji UC226); fiksni iznos ostaje i pri naplati se ponovno raspodjeljuje po stavkama. Ako zbog 100% popusta nema ništa za platiti, zaključite s "Zaključi (ništa za platiti)". Popusti su u dnevniku te u X/Z-izvještaju i pregledu razdoblja kao "od toga popust". Pri povratu računa s popustom popust se razmjerno uzima u obzir.

Kodovi za popust (neobavezno)

Kodovi s popustom na cijeli račun, na primjer za akciju (ZOMER10). Uključuju se u Postavke → Objekt → Kodovi za popust (zadano isključeno); kodove izrađuješ u Postavke → Kodovi za popust (ovlast Upravljanje proizvodima):

Na zaslonu za narudžbe nalazi se gumb Kod za popust (svatko smije unijeti kod; kod je unaprijed izradio objekt). Popust se pojavljuje kao stavka "Kod za popust KOD" na računu, raspoređen po stopama PDV-a; jedan kod po računu, i ne više ako je već (djelomično) plaćeno. Ako ukloniš stavku ili se narudžba otkaže, korištenje se više ne broji. Uklanjanje korištenog koda ga isključuje (izvještaji ostaju točni). Sve je u dnevniku (Kod za popust). Kod: lib/kortingscodes.ts, routes/kortingscodes.ts, Kortingscodebeheer.tsx, KortingscodeDialoog.tsx.

Nisu na popisu u Postavke → Kodovi za popust (ali broj po akciji jest, u Izvješće → Marketing) i prenose se u web-trgovinu dok su valjani i neiskorišteni.

Izvještaji i dnevno zaključenje

Izvještaj - međustanje (X)

Gumb Izvještaj u gornjoj traci:

Izvoz u knjigovodstvo

Izvješće → Promet po razdoblju → Izvoz za knjigovodstvo (dnevnik) (pravo Promet po razdoblju) izrađuje CSV s jednim knjiženjem po danu, spreman za učitavanje u e-Boekhouden, Exact, SnelStart, Twinfield i sl. (preko njihova uvoza CSV-a/temeljnice), ili jedan od formata u nastavku (UBL, XAF i spremno za 14 programa).

Po danu jedna temeljnica (KASSA-JJJJMMDD) koja je uvijek u ravnoteži (duguje = potražuje):

StranaŠto
Dugujeprimici po načinu plaćanja (gotovina, kartica, poklon-bon, online, ostalo), uklj. napojnicu
Potražujepromet po stopi PDV-a (bez PDV-a) i PDV za uplatu po stopi
Potražujenapojnica (obveza prema osoblju, nije promet)
+/-razlika zaokruživanja (zaokruživanje gotovine na 5 centi)
+/-novac u ladicu/iz ladice (upravljanje blagajnom) na prijelazne račune i blagajnička razlika iz Z-izvještaja

Povrati i popusti već su sadržani u računima i smanjuju promet. Stupci: Datum; Boekstuk; Dagboek; Rekening; Omschrijving; Debet; Credit; Btw-code; Btw-% (točka-zarezi, decimalni zarez). Nakon preuzimanja blagajna javlja postoje li dani koji nisu u ravnoteži ili imaju veću razliku od zaokruživanja.

Pored gumba odabirete format (izbor se pamti u pregledniku). Isti dnevnik, ali oblikovan tako da ga program može izravno učitati. Popis prikazuje samo formate za zemlju objekta (Postavke → Objekt), najprije standarde (CSV, UBL, XAF), zatim programe abecednim redom:

FormatDatotekaUčitavanje u program
Općenito (CSV)journaal_…csvsvaki program s uvozom CSV-a/temeljnice (povezivanje stupaca)
UBL 2.1 / Peppol (XML), NL i BEjournaal_…_ubl.xml (više dana: .zip)za svaki dan račun "dnevni primici" na Kassaverkopen (već plaćen) prema Peppol BIS Billing 3.0, s jednim retkom po stopi PDV-a i kontom prihoda u AccountingCost; samo promet i PDV (načini plaćanja, napojnica, zaokruživanje, ladica i blagajnička razlika ne pripadaju u račun). Za učitavanje u, među ostalima, Adsolut, Billit, BUNNI, DigiBoox, Expert/M, Moneybird, Popsy, Rompslomp, Storecove i TriFact365; ne za slanje putem mreže Peppol. Naziv, PDV broj i adresa preuzimaju se iz Postavke → Objekt
XML Auditfile Financieel (XAF 4.0), NLjournaal_…_xaf.xafauditfile nizozemske Porezne uprave (Belastingdienst) (XSD XmlAuditfileFinancieel4.0): jedna datoteka za razdoblje, glavna knjiga, PDV šifre, razdoblja i za svaki dan jedna temeljnica; može se učitati u, među ostalima, Caseware, Exact Reeleezee i Visma Cash
AccountView (XML), NLjournaal_…_accountview.xmlXML stavke (VFPData, jedan transact po retku knjiženja s dj_code, period, inv_date, inv_nr, acct_nr, trn_desc i amount: duguje pozitivno, potražuje negativno), po danu jedna temeljnica u memorijalu; učitavanje putem definicije uvoza (Document → Importeren → Importdefinitie aanmaken, vrsta XML), nazivi polja isti su kao u samom AccountViewu, pa ih jednom povežeš 1-na-1. Daj provjeriti prvi uvoz
AFAS Profit (XML)journaal_…_afas.xmlXML za UpdateConnector FiEntries (financijske promjene), po danu jedno knjiženje s godinom, razdobljem, administracijom i dnevnikom knjiženja; u Profit se učitava putem Uvoz → XML; upiši broj administracije (zadano 1)
Asperion (CSV), NLjournaal_…_asperion.csvFormat FMUTA (Extra → Import financiële mutaties), za svaki dan jedan zaglavni redak i retci knjiženja; definiciju uvoza postavlja Asperion preko službe za podršku
Dnevno izvješće (HTML), NL i BEjournaal_…_dagstaat.htmlčitljivo dnevno izvješće po danu (promet po stopi PDV-a, načini plaćanja, napojnica, blagajnička razlika) i ukupni iznosi; ispis 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 šifra GEEN (PDV je već na kontima PDV-a); Uvoz → Promjene, vrsta temeljnica
Exact Online (XML)journaal_…_exact.xmleExact-XML (tema GLTransactions): za svaki dan jedna temeljnica (vrsta 90) u dnevniku knjiženja; Uvoz/izvoz → Uvoz XML-a
InformerOnline (TXT), NLjournaal_…_informer.txttemeljnica odvojena tabulatorima (Geavanceerd → Memoriaal → uploaden); dnevnik knjiženja mora biti broj 1–99 (inače 90)
KING ERP (XML), NLjournaal_…_king.xmlKING_JOURNAAL: jedna serija knjiženja (nije konačna) s jednim knjiženjem 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 knjiženja i konto prema nazivu ili kodu
Sage BOB 50 (Excel), BEjournaal_…_bob.xlsxImportation de données externes → Opérations diverses (stupce 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 temeljnice, dnevnik knjiženja biraš pri učitavanju
Twinfield (XML)journaal_…_twinfield.xmltransakcije dnevnika kao nacrt (destiny="temporary"), knjigovođa ih proknjižava konačno; upiši šifru administracije (prazno = administracija u koju uvoziš)
Winbooks (CSV), BEjournaal_…_winbooks.csvK_DOC.CSV, za svaki dan jedan dokument u dnevniku knjiženja (Winbooks sam numerira)
Yuki (XML)journaal_…_yuki.xmlJournal-XML (GeneralJournal), po danu jedna temeljnica, iste strukture kao izravno povezivanje; ID administracije nije obavezan

Pregled: koji knjigovodstveni program na koji način

Po segmentu, abecednim redom. NL/BE = u kojoj zemlji program radi: u Postavke → Knjigovodstvo → Knjigovodstveni program vidite samo programe za zemlju objekta (nizozemski programi ne rade u Belgiji i obrnuto). Izravno = blagajna sama knjiži svaki dan (odabir u Postavke → Knjigovodstvo → Knjigovodstveni program); na zahtjev = postoji API, ali najprije zahtijeva partnersku registraciju ili odobrenje dobavljača (javite nam). Datoteka = format u Izvoz za knjigovodstvo. Gdje je moguće oboje, možete koristiti oboje. Popis se nalazi u packages/shared/src/boekhoudcatalogus.ts i prikazuje se i u Postavke → Knjigovodstvo.

ProgramNLBEIzravnoDatotekaNapomena
Mala poduzeća i samostalni poduzetnici
Accountable–✓–Dnevno izvješće (HTML, za PDF ili e-poštu)
AccountView (Visma)✓–na zahtjevAccountView (XML), Općenito (CSV)Datoteka: XML stavke za definiciju uvoza (Document → Importeren); i opći CSV može se učitati definicijom uvoza. Uživo putem AccountView.Net API-ja na zahtjev kod AccountViewa.
Acumulus✓–✓–Izravno kao plaćeni izlazni račun po danu, s jednim retkom po stopi PDV-a.
AFAS Profit✓–✓AFAS Profit (XML)
Asperion✓–na zahtjevAsperion (CSV)Izravno nakon prijave kao API partner kod Asperion.
Billit–✓na zahtjevUBL 2.1 / Peppol (XML)Učitavanje UBL-a preko Fast input; izravno nakon odobrenja od strane Billit.
BUNNI✓––UBL 2.1 / Peppol (XML)Još nema javne API dokumentacije.
Dexxter–✓–Dnevno izvješće (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✓––Dnevno izvješće (HTML, za PDF ili e-poštu)Nema uvoza: knjižite dnevni promet kao prihod s dnevnim izvješćem kao prilogom.
KING✓–na zahtjevKING ERP (XML)Izravno nakon partnerske registracije kod KING Software.
Kleisteen✓––Dnevno izvješće (HTML, za PDF ili e-poštu)
KOMAS (Adfinis)✓––KOMAS (CSV)
Minox✓–na zahtjev–Izravno nakon partnerskog povezivanja preko Minox.
Moneybird✓–✓UBL 2.1 / Peppol (XML)
MoneyMonk✓––Dnevno izvješće (HTML, za PDF ili e-poštu)MoneyMonk 2026. dobiva API za povezivanja.
Octopus–✓na zahtjev–Izravno nakon zahtjeva 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✓✓✓–Izravno kao knjiženje prodaje po danu, s jednim retkom po stopi PDV-a; načini plaćanja, napojnica i blagajnička razlika se ne prenose.
SnelStart✓–✓SnelStart (CSV)
Twinfield✓–✓Twinfield (XML)
Visma Cash✓–na zahtjevXML Auditfile Financieel (XAF 4.0)API s ključem iz CASHWeb; format zapisa za knjiženja još se potvrđuje.
Visma eAccounting✓–na zahtjev–Izravno nakon odobrenja od strane Visma (partnerska registracija).
Winbooks–✓na zahtjevWinbooks (CSV)
Wolters Kluwer Adsolut–✓na zahtjevUBL 2.1 / Peppol (XML)UBL s kontom prihoda po retku; 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ći CSVNema nizozemskog ni belgijskog izdanja: provjerite postavke PDV-a.
Xero✓✓✓opći CSV
Zoho Books✓✓✓opći CSV
Veliki sustavi i lanci
Exact Globe+✓✓–Exact Online (XML)Isti XML kao Exact Online; neka se prvi uvoz provjeri.
Microsoft Dynamics 365 Business Central✓✓✓–
Odoo✓✓✓Odoo (CSV)
Oracle NetSuite✓✓na zahtjevopći CSV
SAP Business One✓✓✓SAP Business One (ZIP)
Unit4 ERPx✓✓–opći CSV
Platforme i agregatori
Apicbase✓✓na zahtjev–Prodaja po računu za zalihe i food cost: povezivanje pod Postavke → Normativi (ne kao računovodstveni program).
Caseware✓✓–XML Auditfile Financieel (XAF 4.0)
Combidesk✓–na zahtjev–Combidesk sam izrađuje i održava povezivanje (između ostalog s Exact, Moneybird, SnelStart i Twinfield); na zahtjev kao partner.
Dext✓✓–Dnevno izvješće (HTML, za PDF ili e-poštu)Pošaljite dnevno izvješće (PDF) e-poštom na svoju Dext adresu.
Jamix✓✓na zahtjev–Prodaja za zalihe i trošak hrane (food cost) preko JAPI sučelja Jamix; prilagođeno rješenje na zahtjev kod Jamix.
Omniboost✓✓na zahtjev–Preko partnerskog programa Omniboost povezuje dalje s mnogim knjigovodstvenim i hotelskim sustavima.
Storecove (Peppol)✓✓na zahtjevUBL 2.1 / Peppol (XML)
TriFact365✓––UBL 2.1 / Peppol (XML), Dnevno izvješće (HTML, za PDF ili e-poštu)
Svaki drugi program✓✓–opći CSV, UBL ili XAF (NL)

Neka knjigovođa provjeri prvi uvoz. Oblikovanje se nalazi u packages/shared/src/journaalexport.ts (s testovima).

Postavke → Knjigovodstvo (pravo Postavljanje lokala, plaćanja i pisača): oznaka dnevnika (zadano MEM) i konto glavne knjige za svaku stavku. Prazno = primjer konta (NL: 8000/8010/8020 promet, 1500/1510 PDV, 1000 blagajna, 1100 kartica; BE: 7000xx promet, 451000 PDV, 570000 blagajna). Neka knjigovođa unese prava konta.

Povezivanje s knjigovodstvenim programom

Izravna povezivanja s 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. Nakon svakog dana blagajna knjiži isti zapis kao izvoz iznad (promet i PDV po stopi, načini plaćanja, napojnica, zaokruživanje, ladica i blagajnička razlika) kao temeljnicu u odabrani program, s dnevnikom knjiženja i kontima glavne knjige iz Postavke → Knjigovodstvo. Uvijek je uključen najviše jedan program.

ProgramZemljaPovezivanje sŠto blagajna knjiži
AcumulusNLšifra ugovora, korisnik i lozinka API korisnikaza svaki dan plaćeni izlazni račun s jednim retkom po stopi PDV-a; pogreške Acumulus šalje e-poštom na ACUMULUS_FOUTMAIL
AFAS ProfitNLokruženje, token, administracijatemeljnica (FiEntries)
Business CentralNL, BEtenant, okruženje, tvrtka, ID klijenta i tajna aplikacije Microsoft Entra (API.ReadWrite.All)retci u općem dnevniku s kodom iz polja Dnevnik knjiženja
Exact OnlineNL, BEprijava (OAuth, vlastita aplikacija: vidi Exact Online u nastavku; Belgija: start.exactonline.be)temeljnica u dnevniku knjiženja (npr. 90)
HorusBEprijava (OAuth, aplikacija u nastavku), po izboru dosjerazna transakcija
MoneybirdNLAPI token, po izboru administracijatemeljnica (general journal document)
OdooNL, BEadresa, baza podataka, korisnik, API ključknjiženje u dnevniku s kratkim kodom (npr. MISC)
QuickBooks OnlineNL, BEprijava (OAuth, aplikacija u nastavku; QUICKBOOKS_OMGEVING)journal entry; konta prema broju
SAP Business OneNL, BEadresa Service Layer, baza podataka, korisnik, lozinkaknjiženje (JournalEntries)
SilvasoftNL, BEkorisnik i API ključknjiženje prodaje na partnera Kassaverkopen, jedan redak po stopi PDV-a (načini plaćanja, napojnica i blagajnička razlika se ne prenose)
SnelStartNLključ za povezivanje i ključ pretplatetemeljnica
TwinfieldNLprijava (OAuth, aplikacija u nastavku), po izboru uredtransakcija dnevnika knjiženja
XeroNL, BEprijava (OAuth, aplikacija u nastavku), po izboru organizacijamanual journal; konta prema kodu
YukiNL, BEAPI ključ, po izboru administracijatemeljnica (GeneralJournal)
Zoho BooksNL, BEprijava (OAuth, aplikacija u nastavku; standardno europski podatkovni centar), po izboru organizacijaknjiženje; konta prema kodu

Revizijska datoteka blagajne (XAA)

Za nizozemske objekte u Izvješće → Promet po razdoblju pored izvoza za knjigovodstvo nalazi se gumb Revizijska datoteka blagajne (XAA): XML Auditfile Afrekensystemen 3.2 nizozemske Porezne uprave (Belastingdienst) i XML Platform (SRA) za odabrano razdoblje (najviše nešto više od godine dana; pravo Promet po razdoblju). To je datoteka koju Belastingdienst preporučuje za dostavu podataka blagajne pri nadzoru ili knjigovođi; pravila su u Handreiking voor een betrouwbaar afrekensysteem (Smjernice za pouzdan blagajnički sustav, docs/xaa).

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

Iznosi su pozitivni s C (prodaja, primitak) ili D (povrat, isplata); vremena su u nizozemskom vremenu s pomakom. Svi ključevi su id-ovi iz baze podataka bez crtica, pa ih se može pronaći u blagajni.

Potpisivanje (poglavlje 6 specifikacije): ako je Optimum POS postavio certifikat, revizijska datoteka dolazi potpisana u omotnici (XML Signature) i datoteka se zove …_ondertekend.xml; inače je to samostalna revizijska datoteka, a blagajna to javlja pri preuzimanju.

Plaćanje na račun

Poslovni kupci (tvrtka koja svaki tjedan naručuje ručak, hotel, udruga) kupuju na račun i plaćaju kasnije. Uključi u Postavke → Računi → Plaćanje na račun (samo kad su Računi uključeni; zadano isključeno).

Banka: knjiženje uplata

U Izvješće → Na račun → Banka blagajna za svaki priljev traži pripadajući račun s plaćanjem na račun:

Slike kamera na blagajni

Sve slike kamera objekta na jednoj stranici, bez zasebnog zaslona ili aplikacije. Uključi u Postavke → Objekt → Zasloni i rukovanje → Slike kamera na blagajni (zadano isključeno). Tada se gumb Kamere pojavljuje u gornjoj traci za one s ovlašću Gledanje slika kamera (zadano voditelj i administrator; u Postavke → Ovlasti može se uključiti i za konobare). Sve kamere su jedna pokraj druge; dodirni kameru za veliku sliku. Pri isključivanju sustavi kamera ostaju spremljeni.

I kao zaseban zaslon: Na zasebnom zaslonu otvara http://<kassaserver>:3000/camera (npr. monitor iza šanka), a Na tabletu ili mobitelu prikazuje QR kod: djelatnik ga skenira vlastitim tabletom ili mobitelom i prijavljuje se vlastitim PIN-om (i ondje samo s pravom Gledanje slika kamera). Na uskom zaslonu kamere su jedna ispod druge. Vidi Drugi zaslon na tabletu ili mobitelu.

Administrator dodaje sustave kamera s + Sustav kamera, testira ih s Testiraj i za svaku kameru bira naziv i je li na stranici:

Bez ffmpega: fotografija.

Privatnost: blagajna dohvaća slike sa sustava kamera i samo ih prosljeđuje; ništa se ne sprema (bez snimki, bez predmemorije). Korisnici i lozinke ostaju na poslužitelju i nikad se ne prikazuju na zaslonu ni u dnevniku. U dnevniku piše tko je gledao kamere. Same slike stranica traži s ključem (vrijedi 12 sati, dok je djelatnik prijavljen), jer slika u pregledniku ne može poslati token. Izvoz konfiguracije uključuje samo uključeno/isključeno.

Dnevnik osjetljivih radnji

Izvještaj → Dnevnik (voditelj ili administrator) pokazuje tko je što napravio i kada.

Što se bilježi: storna, popusti (i njihovo uklanjanje), povrati, kopije računa, predračuni, ručna plaćanja karticom, otvaranje ladice, uplate/isplate iz ladice, početni polog, dnevno zaključenje, premještanje stavki ili stolova, zatvaranje praznih narudžbi, promjena cijene/naziva/PDV-a proizvoda, novi ili obrisani proizvodi, promjene osoblja i postavki, izmjena radnog vremena, prijava i odjava, pogrešni PIN-ovi te evidencija dolaska i odlaska. Uz plaćanje na račun još: kupci, prodaje i uplate na račun, učitavanje bankovnih izvoda, veza s bankom i preuzimanje iz banke. Uz obavijest o predugom vremenu pripreme: zakašnjele narudžbe i poslane isprike. Uz Mailchimp ili Klaviyo: povezivanje, odabir popisa, odspajanje i odjave odande. Uz upravljanje glazbom: uključivanje/isključivanje te dodavanje, uređivanje i uklanjanje izvora glazbe. Uz slike kamera: tko je gledao kamere (najviše jednom u pola sata po djelatniku), uključivanje/isključivanje i sustavi kamera. Uz signalizaciju: svaki signal, njegovo rješavanje te uključivanje i isključivanje.

Signalizacija: prijevare i odstupanja

Postavke → Signalizacija. Dva dijela, svaki se zasebno uključuje i zadano je isključen; isključivanje čuva sve signale i postavke. Postavljati smije onaj tko ima pravo Postavljanje signalizacije (zadano voditelj i administrator); signale vidi i rješava onaj tko smije vidjeti dnevnik. Blagajna provjerava svakih 5 minuta (i s Provjeri sada); ne na rezervnoj (shadow) blagajni.

Otkrivanje prijevara i krađa (po djelatniku, po radnom danu od 05:00), svako pravilo zasebno uključeno s vlastitom granicom:

Obavijesti o odstupanjima, u usporedbi s istim danom u tjednu i istim vremenom u proteklim tjednima (zadano 4; dani bez prometa se ne broje, barem dva dana za usporedbu):

Svaki signal dolazi jednom (po pravilu, djelatniku i danu; vrijeme kuhinje najviše jednom na sat) i ide na:

Za svaki kanal postoji gumb Testna poruka. Tokeni i ključevi ostaju na blagajni (zasloni vide samo jesu li upisani). Signal nije dokaz: pogledaj račun i dnevnik i razgovaraj s djelatnikom.

Računi: kopija i povrat (storno račun)

Računi

Gumb Računi u gornjoj traci:

Ladica blagajne sa senzorom i ladicom po djelatniku

Zadano isključeno. Postavlja se u Postavke → Plaćanje → Ladica blagajne.

Dio 3 · Administrator

Prvi koraci

Instalacija. HorecaPOS instalirate instalacijskim programom za svoj sustav, koji ćete naći na stranici za preuzimanje OptimumPOS: Android (aplikacija), Windows (instalacijski program), macOS (instalacijski program za Mac računala s Apple Silicon i Intel procesorima), Linux (grafički instalacijski program ili paket .deb ili .rpm), Raspberry Pi (grafički instalacijski program ili .deb za Raspberry Pi 3, 4 ili 5 s 64-bitnim Raspberry Pi OS-om) i Chromebook (Android aplikacija s Google Playa). Odaberite za sve korisnike za poslužitelj blagajne na koji se spajaju tableti i kuhinjski zaslon ili samo za mene za samo blagajnu na tom uređaju. Instalacijski program postavlja sve što je potrebno, uključujući bazu podataka, i svake noći izrađuje sigurnosnu kopiju. Ažurirate tako da instalirate novu verziju: vaši podaci ostaju sačuvani. Instalacijski program pokreće se na jeziku vašeg računala (inače na engleskom); kod Windowsa i Linuxa na prvom zaslonu po želji birate drugi jezik. Blagajna se zatim odmah pokreće na tom jeziku. Paketi .deb i .rpm te Android aplikacija slijede jezik sustava, a inače nizozemski.

Administrator postavlja blagajnu putem Postavke. Tamo se nalaze kartice kao što su Lokal, Osoblje, Prava, Radno vrijeme, Proizvodi, Happy hour, Zalihe, Tlocrti, Plaćanje, Pisači, Knjigovodstvo, Sigurnosne kopije, Uvoz/izvoz i Baza podataka. Koje kartice vidi i voditelj, ovisi o pravima.

Baza podataka. U Postavke → Baza podataka (samo administrator) biraš između MySQL / MariaDB, ugrađene baze podataka i PostgreSQL-a; pri prebacivanju prenose se svi podaci (vidi Baza podataka). Ako je Optimum POS pri instalaciji već postavio fiksnu adresu, vrijedi ta adresa i nema polja za unos. Inače sam ispunjavaš Poslužitelj, Priključak, Baza podataka, Korisnik i Lozinka. Blagajna ih sama sprema, zatim ih ponovno prikazuje ispunjene i uvijek ih možeš promijeniti s Promijeni podatke za MySQL/MariaDB ili Promijeni podatke za PostgreSQL. Ostaviti lozinku praznom znači: zadržati spremljenu lozinku (za istog korisnika). Instalacijski program i ažuriranje ne mijenjaju ništa na DATABASE_URL ni na odabranoj bazi podataka.

Postavke: proizvodi

Knjigovodstvo

Sve za knjigovodstvo nalazi se u Postavke → Knjigovodstvo. Zajedno sa svojim knjigovođom upišite dnevnik knjiženja i konta glavne knjige. Želite li da blagajna sama knjiži dnevni promet svaki dan, odaberite svoj program na vrhu u Knjigovodstveni program, uključujući Exact Online: vidite samo programe koji rade u zemlji vašeg objekta. Odmah ispod upisujete podatke tog programa i povezujete se. Kod programa u koje se prijavljujete (kao što su Exact Online, Twinfield ili Xero) najprije upišite aplikaciju: ID klijenta i tajnu klijenta. Ako je Optimum POS pri instalaciji fiksno postavio program ili neki podatak, taj izbor ili to polje nećete vidjeti. Ondje je i pregled svih programa: koji se mogu izravno povezati, a koji dobivaju datoteku. Datoteku izrađujete u Izvješće → Promet po razdoblju → Izvoz za knjigovodstvo: odaberite format svog programa, ili UBL (Peppol), XAF ili dnevno izvješće. Neka knjigovođa uvijek provjeri prvo knjiženje ili uvoz.

Za nizozemski objekt tamo je i Revizijska datoteka blagajne (XAA): XML Auditfile Afrekensystemen nizozemske Porezne uprave (Belastingdienst) sa svim računima, stavkama, plaćanjima i događajima blagajne za odabrano razdoblje. Nju daješ svom knjigovođi ili pri nadzoru Belastingdienstu.

Plaće i planiranje

Ako tvoje osoblje evidentira dolazak i odlazak, pod Postavke → Radno vrijeme na dnu je Plaće i planiranje, u dva bloka. Pod Obračun plaća biraš svoj program za plaće ili (u Belgiji) svoj socijalni sekretarijat i za svakog zaposlenika upisuješ njegov broj zaposlenika u tom programu. Zatim za neko razdoblje izrađuješ datoteku s odrađenim satima i prometom po zaposleniku te je učitavaš u svoj program za plaće. Pod Planiranje osoblja biraš svoj sustav za planiranje: kod Deputyja, Dyflexisa i Shiftbasea promet ide automatski svaki sat, kod ostalih izrađuješ datoteku prometa. Tako u svom planiranju vidiš troškove plaća uz promet. Radiš li bez evidencije dolaska i odlaska, promet ipak možeš slati u svoje planiranje: to je tada na dnu Postavke → Knjigovodstvo, pod Promet u tvoje planiranje. Ako je Optimum POS nešto fiksno postavio pri instalaciji, taj izbor ili to polje ne vidiš.

Sigurnosne kopije

Blagajna svake noći automatski radi sigurnosnu kopiju, i uvijek prije ažuriranja. Pod Postavke → Sigurnosne kopije vidiš sve sigurnosne kopije (kada, tko ili automatski, veličina) i gumbom Napravi sigurnosnu kopiju možeš sam napraviti novu. Ako je zadnja sigurnosna kopija starija od dva dana, pojavljuje se crveno upozorenje: tada se obrati Optimum POS-u.

Postavke: sigurnosne kopije

Vraćanje se radi gumbom Vrati pokraj sigurnosne kopije. Sve što se dogodilo nakon te kopije tada se gubi. To moraš označiti i ponovno unijeti svoj PIN. Blagajna najprije napravi zaštitnu kopiju trenutačnog stanja, a zatim sve odjavi. U Belgiji to nije moguće s blagajne (brojači crne kutije nastavljaju teći); ondje to radi Optimum POS.

Baza podataka

U Postavke → Baza podataka (samo administrator) vidiš gdje blagajna čuva svoje podatke. Gore je trenutačna baza podataka s programom, verzijom, tablicama, redcima i adresom ili mapom. Za osoblje i tablete blagajna radi jednako sa svakom bazom. Na Windowsu, macOS-u, Linuxu i Raspberry Piju biraš između tri baze podataka:

Kada MySQL ili MariaDB? Ako tvoj objekt već ima MySQL ili MariaDB poslužitelj, ako tvoj IT administrator radi s njim ili ako podatke želiš čitati u vlastitim izvještajima, Excelu ili BI programu. Ako nisi siguran, odaberi ugrađenu: radi odmah.

Što treba 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čunalu, u zadnja dva retka upiši IP adresu poslužitelja blagajne umjesto localhost.

Prebacivanje na MySQL / MariaDB:

  1. Pod Adresa MySQL-a/MariaDB-a ispuni polja: Poslužitelj (zadano localhost), Priključak (zadano 3306), Baza podataka (zadano horecapos), Korisnik i Lozinka; za MariaDB isto. Ako je adresa već postavljena, polja su već ispunjena; ostaviš li lozinku praznom, ostaje spremljena lozinka (za istog korisnika). Blagajna sama sprema adresu; ako je Optimum POS već postavio fiksnu adresu, vrijedi ta adresa i polja nema. Ako blagajna već radi na MySQL/MariaDB, podatke kasnije mijenjaš s Promijeni podatke za MySQL/MariaDB. Šifriranu vezu postavit će ti Optimum POS.
  2. Dodirni Testiraj vezu: vidiš program i verziju ili zašto ne uspijeva.
  3. Dodirni Prebaci na MySQL/MariaDB, označi da razumiješ i unesi svoj PIN.

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

  1. Blagajna kratko ne prima zahtjeve (obično manje od minute); tableti zatim sami nastavljaju.
  2. Najprije blagajna napravi sigurnosnu kopiju trenutačnog stanja (u Postavke → Sigurnosne kopije).
  3. Sve ide u novu bazu, a blagajna po tablicama broji je li sve točno ondje.
  4. Tek kad se sve slaže, blagajna nastavlja na novoj bazi. Prijavljeni djelatnici ostaju prijavljeni.

Ako nešto ne uspije, ništa se ne mijenja i blagajna radi dalje na staroj bazi. Stara baza ostaje, pa se uvijek možeš vratiti. Podaci blagajne koji su već bili u novoj MySQL/MariaDB ili PostgreSQL bazi bit će zamijenjeni. I u Belgiji to ide: brojači crne kutije prenose se točno.

Sigurnosne kopije i vraćanje rade jednako sa sve tri baze (Postavke → Sigurnosne kopije). Kopiju jedne baze možeš vratiti u bilo koju drugu, i kopiju iz PostgreSQL-a u MySQL ili MariaDB.

Što je u MySQL-u ili MariaDB-u? Svaka tablica blagajne, s istim nazivom i stupcima (vremena u UTC-u). Svaka tablica dobiva dodatni ključni stupac _hp_sleutel, a u pomoćnim tablicama _horecapos_stand, _horecapos_kolom, _horecapos_reeks i _horecapos_wijziging (zapisnik promjena, čuva se 14 dana) blagajna vodi stanje, vrste stupaca, brojače i promjene. Drugi programi čitaju podatke; pišu samo blagajne.

Kako radi: blagajna računa u brzoj radnoj kopiji na poslužitelju blagajne i svaku promjenu u istom koraku zapisuje u MySQL/MariaDB. Ako to ne uspije, promjena se ne provodi i blagajna javlja pogrešku; zato neka MySQL/MariaDB bude dostupan. Pri pokretanju blagajna sve učitava iz MySQL-a/MariaDB-a.

Više blagajni na jednoj bazi. Kao i kod PostgreSQL-a, više blagajni može koristiti istu MySQL/MariaDB bazu, na primjer svaki objekt lanca s vlastitim poslužiteljem blagajne. Promjene idu jedna za drugom i svaka blagajna najprije preuzme ono što su napravile druge, pa se pri istodobnim promjenama ništa ne gubi. Ako blagajna vrati sigurnosnu kopiju ili blagajna s novijom verzijom ažurira bazu, ostale blagajne same ponovno učitaju sve; zato ažuriraj sve blagajne istodobno. Blagajna koja je bila isključena dulje od 14 dana pri pokretanju sve ponovno učitava.

Pri instalaciji biraš i bazu podataka: MySQL / MariaDB, ugrađenu (preporučeno) ili PostgreSQL s adresom. Ako nije dostupna, blagajna se instalira s ugrađenom bazom; prebaciti možeš poslije ovdje. Pri ažuriranju izbor ostaje.

Povezivanje tableta i zaslona

Zaslon za kupca

Zaslon na blagajni koji je okrenut prema kupcu. Kupac otprilike vidi što je naručeno, a vrlo jasno iznos i način plaćanja. Na njemu nema upravljanja: zaslon samo prati što radi blagajna. Zadano isključen; uključuje se pod Postavke → Objekt → Zaslon za kupce. Na blagajničkom računalu s dva zaslona blagajna ga prvi put sama uključi; ako ga nakon toga isključite, ostaje isključen. Bez zaslona za kupce (isključen ili ga nema) sve radi točno kao i uvijek: blagajna šalje prikaz u pozadini, a osoblje nikad ne primijeti grešku ili zaslon koji nedostaje.

Što kupac vidi:

Spajanje, na dva načina (oba se postavljaju na samom uređaju):

Zaslon za kupce ne traži PIN (nema čime upravljati) i prikazuje samo prikaz blagajne s kojom je uparen. Prikaz se čuva samo u memoriji poslužitelja blagajne; nakon ponovnog pokretanja zaslon je prazan do sljedeće promjene. Postavka (uključeno/isključeno i tekst dobrodošlice) uključena je u sigurnosnu kopiju i u Uvoz/izvoz (Ostale postavke).

Digitalni račun putem QR koda (neobavezno)

Zadano isključeno. Uključuje se putem Postavke → Objekt → Kuhinja i zaslon za kupca → Digitalni račun (opcija se pojavljuje kad je zaslon za kupca uključen i spremljen). Nakon naplate uz Hvala stoji QR kod; on tada ostaje prikazan 45 sekundi umjesto nekoliko sekundi. Gost ga skenira vlastitim mobitelom i vidi račun, točno kao papirnati račun (isti tekst, kod belgijske blagajne i s FDM blokom). Na mobitelu račun može ispisati, spremiti kao PDF ili preuzeti kao tekstualnu datoteku.

Zaslon za kupca u mirovanju: dijaprojekcija (neobavezno)

Zadano isključeno. Uključuje se putem Postavke → Objekt → Kuhinja i zaslon za kupca → Zaslon za kupca u mirovanju. Ako na zaslonu za kupca nema računa, slajdovi se izmjenjuju (zadano svakih 8 sekundi, podesivo od 4 do 60):

Bez slajdova zaslon za kupca prikazuje zaslon dobrodošlice, kao i uvijek.

Happy hour

Zadano isključeno. Uključuje se pod Postavke → Objekt → Koristi happy hour; nakon toga se pojavljuje kartica Postavke → Happy hour.

Razdoblja menija i sezone

Zadano isključeno. Uključuje se pod Postavke → Objekt → Razdoblja menija i način narudžbe → Ponuda po razdobljima menija i sezonama; nakon toga se pojavljuje kartica Postavke → Razdoblja menija. Ako to isključiš, svi su proizvodi ponovno uvijek u prodaji, a razdoblja menija ostaju spremljena.

Ponuda i cijene po načinu narudžbe

Zadano isključeno. Uključuje se pod Postavke → Objekt → Razdoblja menija i način narudžbe → Ponuda i cijene po načinu narudžbe. Ako to isključiš, svugdje ponovno vrijedi redovna cijena i sve je svugdje u prodaji; upisane cijene ostaju spremljene.

Zadano isključeno. Uključuje se pod Postavke → Objekt → Koristi menije.

Normativi i nabavna cijena (Apicbase)

Povezivanje s Apicbaseom (normativi, nabavna cijena, zalihe i nabava) putem Generic POS API od Apicbasea (zadano isključeno, svaki se dio zasebno uključuje ili isključuje). Postavlja se pod Postavke → Normativi (ovlast Postavljanje objekta, plaćanja i pisača). Blagajna sama komunicira s Apicbaseom (samo odlazni promet, portal nije potreban).

  1. Poveži (sve popunjava administrator), na jedan od tri načina:
    • Zalijepi token: u Apicbaseu Library Settings → API Settings → New token → Service Account Token (scopeovi accounts, library, sales); zalijepiti access token i refresh token;
    • Prijava vlastitom API-app objekta (client-id i client secret iz API Settings): Prijava u Apicbase i zalijepiti kôd koji Apicbase zatim prikaže;
    • Istekli token (nakon 7 dana) blagajna automatski obnavlja pomoću refresh tokena.
  2. Outlet: Dohvati outlete i odabrati outlet ovog objekta. Blagajna tamo postavlja POS na Generic POS API s vlastitim location-id (može se mijenjati; zadano HORECAPOS-…, jedinstven za svaku blagajnu).
  3. Uključeno, s kvačicama:
    • Proizvodi, grupe i opcije u Apicbase: grupe proizvoda, proizvodi (PLU = PLU broj proizvoda, inače kôd, inače id), opcije kao modifiers, s cijenom i PDV-om. Automatski nakon svake promjene (nakon minute) i svaki dan. U Apicbaseu zatim svaki proizvod s blagajne povezuješ s receptom;
    • Svaki naplaćeni račun u Apicbase: najstariji prvi, najviše 100 odjednom, unutar četvrt sata od naplate (i svakih 5 minuta). Popust se raspoređuje po stavkama; slobodni iznosi, doplata za jednokratnu ambalažu i povratna naknada vode se kao zaseban proizvod u Apicbaseu; vagani proizvodi kao 1 kom s ukupnim iznosom. Ako ne uspije, blagajna staje (Apicbase želi račune redom) i pokušava ponovno kasnije: naplata to ne osjeti. Pri uključivanju biraš od kojeg dana (zadano od sada);
    • Dohvaćaj nabavnu cijenu po porciji (svakih 6 sati): za svaki povezani recept food cost (sastojci i otpad), s troškovima osoblja, prodajna cijena i marža prema Apicbaseu. Izračunato prema najjeftinijem dobavljaču, zadnjoj naručenoj cijeni ili prosječnoj vrijednosti zaliha;
    • Preuzmi prodajnu cijenu iz Apicbasea (zadano isključeno): postavljanje prodajne cijene povezanih proizvoda u blagajni (bilježi se u dnevniku).
  4. Na dnu: Nabavna cijena po proizvodu s nabavnom cijenom, nabavnom cijenom s osobljem, cijenom u blagajni, nabavnom cijenom % i maržom. Gumbi Pošalji katalog sada, Pošalji račune sada i Dohvati nabavne cijene sada.

Kôd: apps/pos-server/src/lib/apicbase.ts, routes/apicbase.ts; zaslon Apicbase.tsx. Dnevnik: Apicbase. Uvjet: API modul Apicbasea. Za aplikaciju Pin Voordeel za sve klijente: partnerstvo i certifikacija kod Apicbasea (vidi backlog). Dokumentacija: https://developers.apicbase.com/docs/generic-pos-api-guide

Hotelski softver: na sobu

Za restoran ili bar uz hotel: račun stavljate na sobu gosta. Zadano isključeno: Postavke → Hotel (pravo Postavljanje objekta, plaćanja i pisača).

Sirvoy šalje nešto samo kad se rezervacija promijeni: rezervacije od prije povezivanja blagajna upozna tek nakon promjene u Sirvoyu. Poruke mogu stizati izmiješanim redom; poruka starija (generatedAt) od onoga što blagajna 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 dostupan je u Nizozemskoj i/ili Belgiji. Testiraj vezu provjerava 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; zaslon Hotel.tsx. Dnevnik: Hotel. Tajni podaci (tokeni) nalaze se samo u bazi podataka, nikad na zaslonu.

Upravljanje vinima s Vinifyjem

Postavke → Upravljanje vinima (zadano isključeno; isključivanjem se sve čuva). Vinify vodi vinski podrum, vinsku kartu i zalihu te je glavni izvor vina. Prema Vinifyjevim POS zahtjevima blagajna 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 s 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 stvara blagajna (prikazuju se jednom); zasloni vide samo jesu li uneseni. Dostupno putem portala na https://<portaal>/vinify/<kassa-id>/... (bez otvorenog porta u objektu; adresa je u Postavke → Upravljanje vinima). Koji su proizvodi vina: ono što Vinify stvori, plus grupe koje označite. Ako Vinify da adresu za slanje prodaje, blagajna je šalje i sama (push, s tokenom): nakon svakog naplaćenog računa i svakih 5 minuta ono što još nije uspjelo. Vinify uključuje povezivanje s HorecaPOS-om (hello@vinify.no). Sve u dnevniku. Ne miješati s Vinify.nl, internetskom trgovinom vinima: ona je među dobavljačima (Naručivanje od dobavljača).

Brzi unos adrese s poštanskim i kućnim brojem

Uključuje se u Postavke → Objekt → Brzi unos adrese (zadano isključeno; samo za objekt u Nizozemskoj). Upiši poštanski i kućni broj (i sa slovom ili dodatkom, npr. 12A ili 12-1) i dodirni Traži adresu: ulica, kućni broj, poštanski broj i mjesto se popunjavaju. Ako na tom broju ima više adresa (12, 12A, 12B), odabereš pravu. Nakon toga sve još možeš sam promijeniti.

Obavijest o novoj verziji

Uključuje se pod Postavke → Objekt → Obavijest o ažuriranju (zadano isključeno).

Platforme za rezervacije

Rezervacije s TheFork, Formitable, Zenchef, Resengo (samo Belgija), OpenTable (samo Nizozemska), PlanPanther, RestoManager i Aqqo (samo Nizozemska) automatski dolaze u blagajnu i na tlocrt. Uključuje se u Postavke → Platforme za rezervacije (zadano isključeno). Moguće samo ako su Rezervacije uključene.

Programi vjernosti i recenzije

Dva zasebna prekidača u Postavke → Bodovi i recenzije (oba zadano isključena, tada se nigdje ništa od toga ne vidi). Ako ih isključite, postavke i ono što se već dogodilo ostaju sačuvani.

Program vjernosti druge platforme: gost skuplja bodove kod Joyn (Belgija) i/ili Piggy (Leat; Nizozemska i Belgija). To je neovisno o vlastitoj kartici vjernosti blagajne; ona može normalno raditi uz to.

Traženje recenzija: nakon posjeta jedan e-mail s gumbom za Google i/ili Trustpilot.

Povezivanje s Mailchimpom i Klaviyom

Kupci s karticom vjernosti u tvom vlastitom programu za e-poštu: u Postavke → Objekt → Mailchimp i Klaviyo (ispod SMS i e-mail marketinga). Nema prekidača: bez povezivanja s odabranim popisom ništa se ne događa.

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 uslugu (na primjer YourBI, BI4Horeca ili Moore DRV) ili vlastito skladište podataka. Uključuje se u Postavke → BI i izvoz podataka (zadano isključeno). Samo čitanje: putem veze ništa se u blagajni ne može promijeniti. Bez podataka o gostima.

Plaće i planiranje

Uz uključenu Evidenciju dolaska i odlaska osoblja (Postavke → Objekt), pod Postavke → Radno vrijeme na dnu je Plaće i planiranje (ovlast Upravljanje postavkama), u dva odvojena bloka. Ako je evidencija isključena, nema sati: tada je samo blok Planiranje osoblja (promet, uživo ili kao datoteka prometa) na dnu Postavke → Knjigovodstvo, pod naslovom Promet u tvoje planiranje:

ProgramNLBEIzravnoDatotekaNapomena
Programi za plaće i servisi za obračun plaća
ADP✓✓na zahtjevPopis sati po zaposleniku i danu (CSV)Povezivanje preko ADP-a (na zahtjev); do tada popis sati po zaposleniku i danu.
AFAS Payroll✓–na zahtjevPopis sati po zaposleniku i danu (CSV)Obračun plaća u AFAS Profit (isto okruženje kao knjigovodstvo u AFAS-u); povezivanje na zahtjev, do tada popis sati.
BCS HR✓–na zahtjevPopis sati po zaposleniku i danu (CSV)Povezivanje preko BCS-a (na zahtjev); do tada popis sati.
Buddee✓–na zahtjevPopis sati po zaposleniku i danu (CSV)Softver za ljudske resurse i plaće; povezivanje na zahtjev, do tada popis sati po zaposleniku i danu.
Employes✓–na zahtjevPopis sati po zaposleniku i danu (CSV)Employes ima API za odrađene sate (token klijenta); povezivanje slijedi nakon dogovora s Employes. Do tada popis sati.
Exact Online Loon✓–na zahtjevPopis sati po zaposleniku i danu (CSV)Obračun plaća u Exact Online (isto okruženje kao knjigovodstvo u Exactu); povezivanje na zahtjev, do tada popis sati.
Humanwave✓–na zahtjevPopis sati po zaposleniku i danu (CSV)Povezivanje preko Humanwavea (na zahtjev); do tada popis sati.
Loket.nl✓–na zahtjevLoket.nl Variabele gegevens (CSV), Popis sati po zaposleniku i danu (CSV)Datoteka za Werkgever → Collectieve mutaties → Importeren → Variabele gegevens (sati po zaposleniku za razdoblje). Uživo preko Loket API-ja nakon prijave kod Loketa.
Nmbrs✓–na zahtjevPopis sati po zaposleniku i danu (CSV)Popis sati po zaposleniku i danu, za unos u Nmbrs. Uživo preko Nmbrs API-ja nakon registracije aplikacije kod Nmbrsa.
Salar (Van Winckel)✓––Popis sati po zaposleniku i danu (CSV)Popis sati po zaposleniku i danu za računovodstveni ured; format uvoza za Salar nije javan.
Socijalni sekretarijati
Acerta–✓na zahtjevPopis sati po zaposleniku i danu (CSV)Socijalni sekretarijat: format datoteke s radnim učinkom dobivaš od Acerte; do tada popis sati.
Group S–✓na zahtjevPopis sati po zaposleniku i danu (CSV)Socijalni sekretarijat: format datoteke s radnim učinkom dobivaš od Group S; do tada popis sati.
Liantis–✓na zahtjevPopis sati po zaposleniku i danu (CSV)Socijalni sekretarijat s API-jem koji Liantis otvara po poduzeću; do tada popis sati.
Partena Professional–✓na zahtjevPopis sati po zaposleniku i danu (CSV)Socijalni sekretarijat: format datoteke s radnim učinkom dobivaš od Partene; do tada popis sati.
SD Worx✓✓–SD Worx Tijdsregistratie (TXT), Popis sati po zaposleniku i danu (CSV)Belgija: datoteka Tijdsregistratie (evidencija vremena; fiksne pozicije, po zaposleniku po danu) za "Tijdsregistratie importeren". Nizozemska: popis sati.
Securex–✓na zahtjevPopis sati po zaposleniku i danu (CSV)Socijalni sekretarijat: povezivanja idu preko partnera; do tada popis sati.
Planiranje i evidencija radnog vremena
Book'u–✓na zahtjevPromet po danu i satu (CSV)Book'u podnosi Dimona prijave; povezivanje s blagajnom moguće je na zahtjev. Do tada popis prometa.
Deputy✓✓✓Promet po danu i satu (CSV)Uživo: promet po satu svaki sat ide u Deputy (Sales). Trajni token izrađuješ u Deputyju pod API integracijama.
Dyflexis✓–✓Promet po danu i satu (CSV)Uživo: promet po satu svaki sat ide u Dyflexis (information streams). API token dobivaš preko Dyflexisa.
Eitje✓–na zahtjevPromet po danu i satu (CSV)Eitje se povezuje preko svog partnerskog programa; do tada popis prometa po danu i satu.
Exact Horeko✓–na zahtjevPromet po danu i satu (CSV)Povezivanje preko Horeka (na zahtjev); do tada popis prometa.
Fooks✓–na zahtjevPromet po danu i satu (CSV)Fooks sam izrađuje povezivanja s blagajnama; do tada popis prometa po danu i satu.
L1NDA✓–na zahtjevPromet po danu i satu (CSV)L1NDA izrađuje povezivanja s blagajnama zajedno s partnerima; do tada popis prometa po danu i satu.
Mr. Einstein✓–na zahtjevPromet po danu i satu (CSV)HR, raspored i troškovi plaća za ugostiteljstvo; Mr. Einstein izrađuje povezivanja s blagajnama zajedno s dobavljačem blagajne (zahtjev putem mreinstein.nl/contact). Do tada popis prometa po danu i satu.
Nostradamus✓✓na zahtjevPromet po danu i satu (CSV)Nostradamus preuzima promet putem svojeg sučelja za blagajne (API token i domena objekta, na zahtjev kod Nostradamusa); do tada popis prometa po danu i satu.
Plan-Me–✓na zahtjevPromet po danu i satu (CSV)Plan-Me podnosi Dimona prijave; povezivanje s blagajnom moguće je na zahtjev. Do tada popis prometa.
Planday✓✓na zahtjevPromet po danu i satu (CSV)Planday ima otvoreni API za blagajničke sustave; povezivanje slijedi nakon dogovora. Do tada popis prometa.
Shiftbase✓–✓Promet po danu i satu (CSV)Uživo: promet po danu svaki sat ide u dnevnik odjela u Shiftbaseu. API ključ izrađuješ u Shiftbaseu pod App center.
Shyfter–✓na zahtjevPromet po danu i satu (CSV)Shyfter podnosi Dimona prijave i prima promet po danu preko svog API-ja; povezivanje slijedi nakon dogovora sa Shyfterom. Do tada popis prometa.
Strobbo✓✓–Strobbo uvoz prometa (Excel), Promet po danu i satu (CSV)Excel datoteka za Planning → € → Importeer omzet (promet po danu po radnom mjestu).
Tamigo✓✓na zahtjevPromet po danu i satu (CSV)Povezivanje preko Tamiga (na zahtjev); do tada popis prometa.
Werktijden.nl✓––Promet po danu i satu (CSV), Popis sati po zaposleniku i danu (CSV)Werktijden.nl sam evidentira sate i (još) ne prima promet preko svog API-ja; popisi služe za usporedbu.
XPS Logic✓–na zahtjevPromet po danu i satu (CSV)XPS Logic usmjeren je na fleksibilno osoblje i osoblje agencija za privremeno zapošljavanje; povezivanje je moguće na zahtjev. Do tada popis prometa.

Zakonski zahtjevi u Belgiji i Nizozemskoj

Što zakon traži i što HorecaPOS za to čini (neka vaš knjigovođa potvrdi što vrijedi za vaš objekt):

ZemljaZahtjevHorecaPOS
BelgijaRegistrirani blagajnički sustav (GKS 2.0) s crnom kutijom za ugostiteljske objekte koji ga moraju ispunjavati (među ostalim kod više od 25.000 € prometa godišnje od obroka, bez PDV-a)povezivanje s crnom kutijom (FDM), obavezni podaci na računu i brojači kod Z-izvještaja (zemlja Belgija u Postavke → Objekt, FDM_API_KEY i FDM_TERMINAL_ID); na vrhu Postavke → Objekt birate je li objekt obveznik GKS-a: Da = naplata samo s ispravnom crnom kutijom, Ne = bez nje, uz izjavu administratora (svake godine ponovno); dok ništa nije odabrano, naplata nije moguća. Blagajna broji promet od obroka i upozorava iznad 25.000 €
BelgijaE-računi putem Peppola: od 1. siječnja 2026. računi između belgijskih poduzeća obveznika PDV-a obavezno su strukturirani elektronički (UBL, Peppol BIS 3); računi s blagajne izdani potrošačima nisu obuhvaćeniizvoz dnevnog prometa kao UBL prema Peppol BIS Billing 3.0 za knjigovodstveni program (Izvoz knjigovodstva); i računi uz blagajnički račun za poslovne kupce (Postavke → Računi): UBL prema Peppol BIS Billing 3.0 plus račun za ispis, slanje e-poštom, putem Billita u mrežu Peppol, na vlastitu adresu ili preuzimanje (vidi Računi za poslovne kupce)
BelgijaPDV u ugostiteljstvu od 1. ožujka 2026.: jela za van i bezalkoholna pića 12% (u lokalu i za van), alkohol 21%, jela koja kupac sam priprema (fondue, gourmet) 6%PDV asistent (Postavke → Zakoni i propisi): po proizvodu vrsta, ispravna stopa odmah ili od datuma; opisi stopa A/B/C su ažurirani
NizozemskaAlcoholwet: nema alkohola za mlade ispod 18, ni pri online prodaji i dostavi (provjera dobi pri predaji)Provjera dobi: proizvodi s alkoholom; u web-trgovini kupac sam potvrđuje 18+ (kućica nije unaprijed označena) uz poruku da se dob provjerava pri predaji; "18+" na radnom nalogu, dostavnici i računu
NizozemskaJednokratne čaše i posude (SUP): od 2024. zasebna, vidljiva cijena za plastičnu jednokratnu ambalažu za van i dostavuNaknada za jednokratnu ambalažu po proizvodu, kao zasebna stavka na računu (PDV proizvoda) i zasebno u prometu
NizozemskaPovratna naknada na limenke i plastične bocePovratna naknada po proizvodu (€ 0,15 / € 0,25), zasebna stavka bez PDV-a za van i dostavu, zasebno u prometu
NizozemskaPlaćanje gotovinom: od 1. siječnja 2026. ne € 3.000 ili više u gotovini za robuUpozorenje za van i dostavu (i na automatu za gotovinu); može se potvrditi, bilježi se u dnevnik
Nizozemska i BelgijaPromjena PDV-a: stopa ili proizvod od određenog datuma dobiva drugi postotak PDV-aZakazivanje promjene PDV-a: blagajna je izvršava na sam dan (u Belgiji po proizvodu, slova A/B/C/D su fiksna)
NizozemskaSmještaj (noćenja) 21% od 1. siječnja 2026.stopa PDV-a podesiva po proizvodu
EUDirektiva Omnibus: precrtana cijena "prije" smije biti samo najniža cijena u posljednjih 30 danaweb-trgovina precrtava samo u odnosu na najnižu cijenu u 30 dana (blagajna vodi povijest cijena; happy houri koji se ponavljaju svaki tjedan se uračunavaju)
EUEuropean Accessibility Act (od 28. lipnja 2025.): pristupačne web-trgovine (WCAG 2.1 AA)web-trgovina radi s tipkovnicom i čitačem zaslona (poveznica "Na sadržaj", vidljiv fokus, oznake) i ima izjavu o pristupačnosti (poveznica na dnu)
NizozemskaXML Auditfile Financieel (XAF): standard nizozemske Porezne uprave (Belastingdienst) za prijenos (dijela) knjigovodstvene evidencije; XAF 4.0 obavezan je od 2027izvoz kao XAF 4.0 (Izvoz za knjigovodstvo)
NizozemskaPouzdan blagajnički sustav: čuvati podatke blagajne (sve račune, ispravke i događaje) i pri nadzoru ih moći dostaviti digitalno; nizozemska Porezna uprava (Belastingdienst) za to preporučuje XML Auditfile Afrekensystemen (XAA)izvoz kao XAA 3.2 (Izvješće → Promet po razdoblju → Revizijska datoteka blagajne), po želji potpisan certifikatom dobavljača
BelgijaEvidencija prisutnosti kod registriranog blagajničkog sustava: bilježenje početka i kraja radnog vremena radnika u blagajničkom sustavuEvidencija dolaska i odlaska osoblja (Postavke → Objekt; Obavezno = najprije prijaviti dolazak) bilježi se u crnoj kutiji
BelgijaDimona: svako zaposlenje (i flexi-jobs i studente) prijaviti RSZ-u prije početkato radi tvoj socijalni sekretarijat ili alat za planiranje (npr. Shyfter, Book'u, Plan-Me); HorecaPOS dostavlja odrađene sate i promet (Postavke → Radno vrijeme → Plaće i planiranje)
NizozemskaEvidencija radnog vremena i odmora (Zakon o radnom vremenu, Arbeidstijdenwet)Evidencija dolaska i odlaska s odrađenim satima po zaposleniku, koje upravitelj može ispraviti (uz zapisnik promjena), i popis sati za program za plaće
Nizozemska i BelgijaHACCP / sigurnost 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 blagajni (Postavke → Zakoni i propisi, gumb HACCP na vrhu): mjerne točke s granicama, zadaci čišćenja i kontrole, obavezna korektivna mjera kod odstupanja, bez mogućnosti izmjene, pregled s propuštenim zapisima kao CSV ili ispis (vidi HACCP evidencija)
Nizozemska i BelgijaObveza čuvanja (NL 7 godina, BE 10 godina)računi, Z-izvještaji i dnevnik zapisa nalaze se u bazi podataka i u sigurnosnim kopijama; dnevnik zapisa ne može se mijenjati ni brisati s blagajne

Zakoni i propisi

Postavke → Zakoni i propisi (administrator; PDV asistent i s pravom Upravljanje proizvodima). Sve je zadano isključeno; bez ovih postavki blagajna radi kao i uvijek.

Računi (u Belgiji obvezni među tvrtkama) opisani su u Računi za poslovne kupce. Za napraviti: GKS 2.0, provjeriti stanje certifikacije (vidi docs/backlog-concurrenten.md).

Računi za poslovne kupce

Postavke → Računi (administrator; zadano isključeno): uključi Računi za poslovne kupce (UBL / Peppol). Ispod se, kad je uključeno, nalaze Plaćanje na račun, Podaci na računu, Peppol usluge, Veza s bankom (uz plaćanje na račun) i popis svih računa. U Belgiji je e-fakturiranje među tvrtkama obvezno od 1. 1. 2026.

Samoposlužni kiosk

Gosti sami naručuju na stupu ili tabletu, kao u fast foodu, i plaćaju na blagajni ili karticom na kiosku. Zasloni za narudžbu dio su same blagajne, pa jelovnik, cijene, opcije, meniji, happy hour, dijelovi dana, fotografije, alergeni, jezici i račun dolaze s blagajne i ne treba ih nigdje drugdje postavljati. Na kiosku radi aplikacija PinPortal Kiosk 2 (Android, i Sunmi, te Windows, Linux i macOS), koja prikazuje stranicu i ispisuje račun. Zadano isključeno.

Uključivanje i postavljanje (administrator): Postavke → Objekt → Zasloni i rukovanje → Samoposlužni kiosk.

Sam skener postavljaš na kiosku: u aplikaciji PinPortal Kiosk 2 pod upravljanje → Skener crtičnog kôda (kao tipkovnica, ugrađeni skener ili COM priključak), s testom skenera. Skener koji radi kao tipkovnica radi i bez aplikacije.

Dodavanje i povezivanje kioska

  1. Kod Kioski upišite naziv (npr. Kiosk ulaz) i odaberite Dodaj kiosk. Dobit ćete kod za povezivanje od 6 znamenki (vrijedi 30 minuta).
  2. Odaberite kod kioska kako gost plaća: zadano na blagajni. Ako je to kiosk s terminalom, odaberite karticom ili gost bira i odaberite terminal ovog kioska (iz Postavke → Plaćanje).
  3. Otvorite stranicu kioska na kiosku:
    • u objektu: u aplikaciji pod upravljanje → Vast adres adresu navedenu kod postavke, 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 postavke s kodom kioska u aplikaciji, kao kod starog kioska.
  4. Upišite kod za povezivanje na kiosku. Gotovo: kiosk pamti svoj ključ. Ponovno poveži daje novi kod; Ukloni ga odspaja.

Kod svakog kioska vidi se je li online.

Kako gost naručuje

  1. Početni zaslon s tekstom dobrodošlice; gost bira jezik (svi jezici blagajne) i dodirne za narudžbu.
  2. Jedem ovdje ili za van.
  3. Jelovnik po grupama proizvoda, s fotografijama, cijenom (s happy hourom), alergenima i onim što je rasprodano. Proizvodi s izborom ili meni otvaraju prozor za izbor.
  4. Košarica: promjena količina i po želji Još nešto uz to?.
  5. Naruči (plaćanje na blagajni): gost vidi svoj broj za preuzimanje velik na zaslonu s iznosom, dobije listić i plati na blagajni. Na blagajni je narudžba otvorena kao Kiosk Ulaz · 42 (broj koji gost kaže); naplata kao i uvijek. Zatim je na zaslonu za pozivanje prikazana kao plaćena i ide u kuhinju ako je to trebalo tek nakon plaćanja.
  6. Plati karticom: blagajna šalje iznos na terminal ovog kioska (ista veza za plaćanje kao na blagajni). Ako ne uspije, gost može pokušati ponovno ili odustati (ili, ako smije birati, ipak platiti na blagajni). Tek kad plaćanje uspije, narudžba ide u kuhinju i naplaćuje se. Gost vidi svoj broj za preuzimanje velik na zaslonu i dobije račun.
  7. Nakon nekoliko sekundi kiosk se vraća na početak.

Pri kvaru: obavijest i hitni način rada (u aplikaciji kioska, upravljanje → Bij storing; zadano isključeno). Ako kiosk ne može doći do blagajne, prikazuje Even gesloten. Dva dodatka:

Na blagajni je narudžba s kioska obična narudžba (za van ili na mjestu, s nazivom Kiosk Ulaz) na ime zaposlenika Kiosk. Blagajna ga sama stvara; nitko se ne može njime prijaviti. Ne postavljajte ga kao neaktivnog, inače kiosk ne može naručivati. Narudžbe s kioska su u izvješćima, u Računima i na zaslonu za pozivanje. Narudžba nedovršena na kiosku (nenaručena ili neplaćena karticom) sama istječe nakon 30 minuta.

Plaćanje karticom u testnom načinu (Postavke → 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 blagajna nije dostupna, aplikacija kioska prikazuje "Privremeno zatvoreno" i sama nastavlja. Ako kiosk radi preko portala za upravljanje i nestane interneta, aplikacija može prijeći na blagajnu u lokalnoj mreži (u aplikaciji: upravljanje → Proširenja → Pri kvaru prijeđi na lokalnu mrežu); adresu kiosk sam prosljeđuje.

Isključivanje: kiosk javlja da je na trenutak zatvoren. Kioski i postavke ostaju spremljeni. U zapisniku su uključivanje/isključivanje, postavke, dodani i uklonjeni kioski, povezivanja i otkazane narudžbe.

Digitalna ploča s jelovnikom

Jelovnik s cijenama na TV-u (ili drugom monitoru s preglednikom), izravno iz blagajne. Zadano isključeno; uključuje se putem Postavke → Objekt → Zasloni i rukovanje → Digitalna ploča s jelovnikom. Zatim na TV-u otvori http://<kassaserver>:3000/menubord (ili gumb Na zasebnom zaslonu / Na tabletu ili mobitelu s QR kodom). Bez prijave i bez uparivanja.

Osoblje i PIN-ovi

Postavke → Osoblje (samo administrator): dodavanje zaposlenika, promjena imena, uloge i PIN-a te deaktivacija.

Prijava karticom (neobavezno)

Zadano isključeno. Uključivanje: Postavke → Osoblje, kvačica Prijava karticom (NFC, RFID ili iButton). Potrebno: USB čitač kartica koji radi kao tipkovnica (za NFC ili RFID kartice, privjeske za ključeve, narukvice ili iButton ključeve). Takav čitač "utipka" broj kartice i pritisne Enter; nije potreban upravljački program ni povezivanje.

Prava po ulozi

Postavke → Ovlasti (samo administrator): po ulozi označi što smiju konobar i voditelj. Zadano je sve točno kao gore (kako je blagajna uvijek radila); polje koje odstupa je obojeno.

OvlastKonobarVoditelj
Brisanje stavki nakon narudžbe (storno)dada
Davanje popusta / uklanjanje popustaneda
Označavanje proizvoda kao "nema"dada
Ispis kopije računadada
Povrat (storno račun)neda
Naplata na račun i primanje plaćanja na račun (samo kad je plaćanje na račun uključeno)neda
Međustanje (X izvješće)dada
Zatvaranje dana (Z izvješće)neda
Promet po razdobljuneda
Upravljanje ladicom za novacneda
Upravljanje poklon-bonovima (samo s poklon-bonovima sa saldom)neda
Čitanje recenzija i odgovaranje na njih (samo kad je upravljanje recenzijama uključeno)neda
Upravljanje karticom vjernosti (samo kad je kartica vjernosti uključena)neda
Pregled dnevnikaneda
Gledanje slika kamera (samo kad su slike kamera uključene)neda
Upravljanje zalihom (samo s uključenom zalihom)neda
Upravljanje proizvodimanene
Upravljanje tlocrtimanene
Postavljanje objekta, plaćanja i pisačanene
Pregled i uređivanje radnog vremenanene

Podaci o lokalu

Postavke - Objekt

Postavke → Objekt (samo administrator): naziv, adresa, poštanski broj, mjesto, telefon i PDV broj poslovnice. Oni stoje na vrhu svakog računa i predračuna. Ovdje se postavlja i tekst na dnu računa (smije više redaka; prazno = bez teksta; zadano "Bedankt en tot ziens!"), a ispod toga jezik računa (zadano nizozemski; vidi Jezici). Primjer računa mijenja se uživo. Nakon spremanja sljedeći račun odmah koristi nove podatke. Država i fiskalni podaci (GKS) ovdje se namjerno ne mogu mijenjati. U Belgiji je PDV broj obavezan. Kvačicom Zaokruži gotovinska plaćanja na 5 centi (zadano isključeno) ukupni iznos se kod gotovine zaokružuje (€ 6,62 → € 6,60, € 6,63 → € 6,65); razlika se na računu prikazuje kao "Zaokruživanje". Kartično plaćanje uvijek ostaje točno na cent.

Upravljanje proizvodima

Postavke - Proizvodi

Prijavi se kao administrator i odaberi Postavke → Proizvodi.

Fotografije proizvoda

Svaki proizvod može imati fotografiju.

Skener crtičnog kôda

Skenerom crtičnog kôda na blagajni skeniraš proizvode, kodove za popust, kartice vjernosti i poklon-bonove. Uključuje se u Postavke → Skener (kartica uz pisače i vagu; zadano isključeno). Označi što skeniranje radi na zaslonu za narudžbe:

Blagajna najprije traži među proizvodima, zatim među karticama vjernosti, poklon-bonovima i kodovima za popust. Skeniranje radi na zaslonu za narudžbe kad nisi u polju za unos. U polju za unos kod jednostavno ide u to polje.

Test skenera: u Postavke → Skener pri svakom skeniranju vidiš kod i što blagajna radi s njim, čak i dok je skener još isključen. Ako ne radi:

Na kiosku skener postavljaš zasebno (Postavke → Objekt → Kiosk); vidi Samoposlužni kiosk.

Ispis etiketa

Etikete artikala s nazivom, cijenom i crtičnim kôdom, na pisaču etiketa (Brother, Dymo, Zebra ...) instaliranom na računalu ili tabletu. Uključuje se pod Postavke → Objekt → Ispis etiketa (zadano isključeno). Ondje biraš i format etikete (38 × 25, 57 × 32, 62 × 29 ili 100 × 50 mm) te hoće li se na nju ispisati cijena i crtični kôd. Ispiši primjer ispisuje jednu probnu etiketu.

Postavljanje 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)

Zasebna kartica Postavke → Vaga (ovlast Postavljanje objekta, plaćanja i pisača, zadano samo administrator; kartica uvijek postoji, čak i ako je vaga još isključena). Zadano isključeno: tada blagajna radi točno kao prije. Ne vidiš karticu?

Automatsko traženje. Ako još ništa nije postavljeno, blagajna sama traži kad otvorite ovaj odjeljak (gumb Traži to radi ponovno):

Pronađeno = upisano u obrazac gumbom Uključi i koristi: jedan dodir i radi. (Traženje šalje W na svaki slobodni COM priključak; zauzeti priključak, npr. od POS terminala za kartice, preskače se.)

Sve Aclas vage. Za svaku vagu odaberete model; blagajna tada zna kako se može spojiti. Postoje dvije vrste:

Jedan popis, dvije kvačice. Sve su vage na jednom popisu. Za svaku vagu uključite što radi: Vaganje na blagajni (blagajna traži težinu pri naručivanju) i/ili Skeniranje etiketa (vaga ispisuje etiketu s crtičnim kodom koju blagajna skenira i dobiva PLU-ove od blagajne). PC ili AI vaga poput TS6X može oboje; LS vaga za etikete samo etikete. Etikete mogu dolaziti s jedne vage po objektu.

ModelVrstaPriključciNa blagajni
OS6XPOS vagaRS232, USB, Bluetoothspojena, više odjednom
OS2XPOS vagaRS232, USBspojena, više odjednom
CS6X, CS3XBlagajnička vagaRS232, USB, Ethernet, Wi-Fispojena, više odjednom
TS6X, TS3X, TS5EX, TS5NX, TS5GXPC vaga (Windows, Android, Linux)RS232, USB, Ethernet, Wi-Fina ovom uređaju (1x), i kao vaga za etikete
iS6X, iS2X, iR6X, Ti6X, iL8XAI vaga s prepoznavanjem proizvoda (Windows, Android, Linux)RS232, USB, Ethernet, Wi-Fina ovom uređaju (1x), i kao vaga za etikete
iS5X, OiT2XAI vaga (samo Linux)RS232, USB, Ethernetspojena ili kao vaga za etikete
LS2S, LS2RX, LS2CX, LS2NX, LS5SX, LS5RX, LS5CX, LS5NX, LS6CX, LS6RX, LS6NXVaga za etiketeRS232, Ethernet, Wi-Fiskeniranje etiketa i PLU-ovi
PS1CX, PS1DX, PS6CX, PS6DXVaga s izračunom cijeneRS232spojena, više odjednom
PS1BXVaga s izračunom cijene bez priključkanemaručni unos težine
LH15XViseća vaga s pisačem etiketaRS232, Ethernet, Wi-Fispojena ili kao vaga za etikete

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 tih marki za koje je utvrđeno kako blagajna s njima komunicira (za testiranje = protokol nije doslovno naveden ni u jednom izvoru; blagajna bira najvjerojatniji). Svi povezani (više njih istodobno) ili kao vaga za etikete čiju etiketu blagajna skenira:

MarkaModelVrstaPriključakProtokol (tvornički)Na blagajni
A&DEK-i (između ostalog EK-610i), HV-WPBlagajnička vaga (samo težina)RS232, EK-i i USBKontinuirano (način stream), 2400 bauda, 7E1spojena, više odjednom
Adam EquipmentSwiftVaga s izračunom cijeneRS232, USB (opcija)Kontinuirano (kontinuirano na PC), 9600 8N1 (za testiranje)spojena, više odjednom
Avery BerkelFX110, FX120, FX131 (ugradbena sa skenerom)Blagajnička vagaRS232, FX131 i USBMettler Toledo 82/7 = Toledo 8217 (blagajna šalje W), 9600 bauda, 7E1spojena, više odjednom
Avery BerkelFX125Vaga s izračunom cijeneRS232Checkout-Dialog 06 (9600, 7O1)spojena, više odjednom
Avery BerkelXs, XTs, XTiVaga za etiketeEthernet, Wi-Fi, USBvlastiti PLU-ovi na vagiskeniranje etiketa
Avery Weigh-Tronix7820, 7829, ZP900Blagajnička vagaRS232, 7820 i USB, ZP900 i USB i EthernetNCI (blagajna šalje W), 9600 bauda, 7E1spojena, više odjednom
Balanzas MarquesBM1000P TOPBlagajnička vaga (samo težina)RS232METTLER (blagajna šalje W, Toledo), 9600 bauda, 7E1spojena, više odjednom
Balanzas MarquesBM5 Junior Tower Label, BM500 ETQVaga za etiketeEthernet, USB, RS232, BM500 ETQ i Wi-Fivlastiti PLU-ovi na vagiskeniranje etiketa
BaxtranTW, VW, XTA, XTA-PVaga s izračunom cijeneRS232Toledo (blagajna šalje W), 9600 bauda, 7E1spojena, više odjednom
BizerbaCS 300 (i ugradbena)Blagajnička vagaRS232Checkout-Dialog 06 (9600, 7O1)spojena, više odjednom
BizerbaK-Class Flex, KH IIVaga za etiketeEthernetvlastiti PLU-ovi na vagiskeniranje etiketa
Brecknell6702U, 6710U, 6720UBlagajnička vagaRS232, USB (virtualni COM priključak)NCI (blagajna šalje W), 9600 bauda, 7E1spojena, više odjednom
CASPD-II, PDN, PDI, PDS-BBlagajnička vagaRS232, PDN i USB i Bluetooth, PDI i USBECR type 2 = Toledo (blagajna šalje W), 9600 bauda, 7E1spojena, više odjednom
CASCL3000, CL5500, CL7200Vaga za etiketeEthernet, USB, RS232, CL5500 i CL7200 i Wi-Fivlastiti PLU-ovi na vagiskeniranje etiketa
DatalogicMagellan 9300i, 9400i, 9800i (skener s vagom)Blagajnička vagaRS232 (zaseban priključak za vagu), USBMettler Toledo 8217 (blagajna šalje W), 9600 bauda, 7E1spojena, više odjednom
DibalKS-400, D-POS 400Blagajnička vagaRS232, D-POS 400 i USBCheckout-Dialog 06 (9600, 7O1)spojena, više odjednom
DibalG-325, PI-100Vaga s izračunom cijeneRS232Checkout-Dialog 06 (9600, 7O1)spojena, više odjednom
DibalM-500 (Mistral), D-900, CS-2200Vaga za etiketeEthernet, Wi-Fi, USBvlastiti PLU-ovi na vagiskeniranje etiketa
DIGIDS-781Vaga s izračunom cijeneRS232DIGI Type B (blagajna šalje ENQ), 9600 8N1spojena, više odjednom
DIGISM-120, SM-6000Vaga za etiketeEthernet, Wi-Fivlastiti PLU-ovi na vagiskeniranje etiketa
Dini ArgeoDFW, DGT, 3590EBlagajnička vaga (samo težina)RS232, USB, Ethernet, DFW i 3590E i Wi-FiKontinuirano (ST,GS, 0.512,kg), 9600 8N1spojena, više odjednom
Excell PrecisionTPE, AM4, FD4-P, FDP4-P, GE4, GEP4Vaga s izračunom cijeneRS232Kontinuirano (ST,GS,+0.876kg), 9600 8N1 (osim TPE za testiranje)spojena, više odjednom
GramXFOC RS, XFOC+ RS, ZFOC RSVaga s izračunom cijeneRS232, USB (kabel tvrtke Gram)Gram (blagajna šalje ENQ, zatim DC1), 9600 8N1 (XFOC za testiranje)spojena, više odjednom
IshidaUni-3, Uni-5, Uni-7, Uni-9Vaga za etiketeEthernet, Wi-Fi, USBvlastiti PLU-ovi na vagiskeniranje etiketa
Kern & SohnRPB, RFCVaga s izračunom cijeneRS232, USBCheckout-Dialog 06 (Prot = DLG-06, 9600, 7O1)spojena, više odjednom
Kern & SohnRFE (cijena), IFB, EOCVaga s izračunom cijene / blagajnička vagaRS232Kontinuirano, 9600 8N1spojena, više odjednom
Mettler ToledoAriva-SBlagajnička vagaRS232, USB (virtualni COM priključak)Toledo 8217 (blagajna šalje W), 9600 bauda, 7E1spojena, više odjednom
Mettler ToledoVivaBlagajnička vagaRS232Toledo 8217, 9600 bauda, 7E1spojena, više odjednom
Mettler ToledobPlus, UC EvoVaga za etiketeEthernet, Wi-Fivlastiti PLU-ovi na vagiskeniranje etiketa
Minebea IntecSignum, Combics, Midrics, PuroBlagajnička vaga (samo težina)RS232, USB, Signum i Combics i EthernetKontinuirano (SBI, automatski ispis), 9600 8N1spojena, više odjednom
OhausAviator 7000Vaga s izračunom cijeneRS232 ili USBCheckout-Dialog 06 (9600, 7O1)spojena, više odjednom
OhausValor 7000, Ranger 3000, Ranger 4000, Ranger 7000, Defender 3000Blagajnička vaga (samo težina)RS232, USB, EthernetKontinuirano (Auto Print Continuous), 9600 8N1spojena, više odjednom
Precia MolenDP400Blagajnička vagaRS232, USBCheckout-Dialog 06 (9600, 7O1)spojena, više odjednom
Precia MolenDPOS CR, C 210 B, C 210 CVaga s izračunom cijeneRS232Checkout-Dialog 06 (9600, 7O1; C 210 za testiranje)spojena, više odjednom
Precia MolenCorail 500Vaga za etiketeEthernet, Wi-Fivlastiti PLU-ovi na vagiskeniranje etiketa
PrecisaXB, XT, LS, LX (precizne vage)Blagajnička vaga (samo težina)RS232, LS i LX i USBKontinuirano (način ispisa CONTINUOUS), 9600 8N1spojena, više odjednom
Rice LakeBenchPro BP-S, BenchPro BP-RBlagajnička vagaRS232BP-S Toledo 8213, BP-R NCI (obje: blagajna šalje W), 9600 bauda, 7E1 (za testiranje)spojena, više odjednom
RongtaRLS1000, RLS1100Vaga za etiketeEthernet, RS232, Wi-Fivlastiti PLU-ovi na vagiskeniranje etiketa
SartoriusEntris, QuintixBlagajnička vaga (samo težina)RS232, USBKontinuirano (SBI, automatski ispis), 9600 8N1spojena, više odjednom
Star MicronicsmG-T12, mG-T30, mG-T60, mG-S8200Blagajnička vaga (samo težina)RS232, USB (virtualni COM priključak)Kontinuirano, 9600 8N1 (za testiranje)spojena, više odjednom
T-ScalePA10, PA15, PEA10Vaga za etiketeEthernetvlastiti PLU-ovi na vagiskeniranje etiketa
UWEASEPVaga s izračunom cijeneRS232Kontinuirano, 9600 8N1 (za testiranje)spojena, više odjednom
WedderburnTSDS983Blagajnička vagaRS232DIGI Type B (blagajna šalje ENQ), 9600 8N1 (za testiranje)spojena, više odjednom
WedderburnTSDS781T, TSDS782TVaga s izračunom cijeneRS232DIGI Type B, 9600 8N1 (za testiranje)spojena, više odjednom
WedderburnTSSM120Vaga za etiketeEthernet, RS232vlastiti PLU-ovi na vagiskeniranje etiketa
WintecScalePOS ACS-S60E (blagajna s ugrađenom vagom)Blagajnička vagainterni COM6 (Windows) ili COM4 (Android)Kontinuirano, 9600 8N1 (za testiranje)spojena
ZebraMP7000, MP72 (skener s vagom)Blagajnička vagaRS232 (AUX priključak)SASI = Toledo (blagajna šalje W), 9600 bauda, 7E1 (za testiranje)spojena, više odjednom

Isti popis nalazi se u blagajni pod Postavke → Vaga → Sve vage (ACLAS_MODELLEN u packages/shared/src/weegschaal.ts, s markom za svaki model).

Što manje upisivanja: kad odaberete model, blagajna pripremi ostalo kako ga marka tvornički postavlja: priključak COM priključak / USB na prvom slobodnom priključku, 9600 bauda (A&D: 2400) i protokol marke (Toledo: Aclas s 8N1, a s 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; Kontinuirano: A&D, Adam Equipment, Dini Argeo, Excell Precision, ostale Kern & Sohn, Minebea Intec, ostale Ohaus, Precisa, Sartorius, Star Micronics, UWE i Wintec) te naziv (npr. OS6X, OS6X 2). PC ili AI vaga postaje Na ovom uređaju (npr. TS6X (ingebouwd); na Linuxu na unutarnjem priključku /dev/ttyS0). Ako nešto nije u redu, Pretraži pronalazi pravi priključak, brzinu i protokol.

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

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

Bluetooth (npr. OS6X): najprije uparite vagu. Windows od nje napravi COM priključak (Postavke Bluetootha → Više mogućnosti Bluetootha → COM priključci), Linux /dev/rfcomm0: upišite taj priključak. U Android aplikaciji upišite Bluetooth adresu (00:11:22:AA:BB:CC); aplikacija jednom traži dopuštenje za Uređaji u blizini i povezuje se putem Bluetooth SPP.

AI vage (prepoznavanje proizvoda): kamera prepoznaje proizvod u Aclasovom softveru na vagi. Vaganje radi putem Scale Module (na ovom uređaju) ili RS232 priključka; AI vage za etikete nakon prepoznavanja ispisuju etiketu s crtičnim kodom koju blagajna skenira (kao kod TS6X).

Aclas AI Recognition Plugin (AI vaga s blagajnom na njoj, npr. iS6X s Windowsom): Aclasov dodatak prepoznaje proizvod i upisuje njegov crtični kod u blagajnu, baš kao skener (s Enterom nakon toga); zaslon za narudžbe dodaje proizvod s težinom na narudžbu. Ovako ga postavljate:

Aclas OS6X (POS vaga na blagajni, RS232/USB; tako rade i ostale spojene vage):

Skeniranje etiketa (kvačica uz vagu: Aclas TS6X, druga PC ili AI vaga, serija LS ili LH15X; vaga + pisač etiketa, jedna po objektu):

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) s 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 priključaka ili Bluetooth adresa.

Zakon o mjeriteljstvu: vaga na kojoj prodajete mora biti ovjerena (klasa III, kao OS6X). S Toledo/kontinuiranim protokolom blagajna računa s težinom koju daje vaga; s Dialog 06 ovjerena vaga sama računa cijenu.

Kôd: packages/shared/src/weegschaal.ts (protokoli, etikete, PLU datoteka), apps/pos-server/src/lib/weegschaal.ts i routes/weegschaal.ts; zasloni WeegschaalInstellingen.tsx i WeegDialoog.tsx.

Thuisbezorgd.nl / Takeaway.com

Narudžbe s Thuisbezorgd.nl stižu izravno u blagajnu, bez posrednika (bez Deliverecta, HubRisea i sl.): Just Eat Takeaway JET Connect komunicira s administratorskim portalom tvrtke Pin Voordeel, a blagajna ondje preuzima svoje poruke.

U Belgiji se platforma zove Takeaway.com: ista tvrtka (Just Eat Takeaway) i ista integracija. Za belgijski objekt na zaslonima, u obavijestima, na radnom nalogu i u administratorskom portalu svugdje piše Takeaway.com umjesto Thuisbezorgd.nl. U nastavku Thuisbezorgd označava oboje.

Zašto preko portala? Blagajni trebaju samo PORTAAL_URL i PORTAAL_SLEUTEL (vidi Administratorski portal) i šalje samo odlazne zahtjeve.

Postavljanje (Postavke → Platforme za dostavu → Thuisbezorgd.nl / Takeaway.com, ovlast Postavljanje objekta, plaćanja i pisača; dosad je to bilo pod Postavke → Objekt):

  1. Uključite Koristi Thuisbezorgd (primjenjuje se odmah, neovisno o Spremi).
  2. Prijavi se na Thuisbezorgd. Objekt zatim kod Thuisbezorgda (Partner Hub ili account manager) odabire OptimumPOS / Pin Voordeel kao blagajnu. JET tada pokreće sesiju uključivanja; portal pronalazi prijavljenu blagajnu (po poštanskom broju i nazivu, inače Pin Voordeel ručno povezuje sesiju u portalu), šalje konfiguraciju i traži od blagajne jelovnik. Nakon toga integracija postaje aktivna.
  3. Označite proizvode koji se mogu naručiti putem Thuisbezorgda (po grupi ili pojedinačno), po potrebi s opisom za Thuisbezorgd. Jelovnik (cijena, opcije kao modifikatori, alergeni, PDV) prenosi se automatski; PLU = id proizvoda/opcije. Nakon promjene u katalogu blagajna ažurira jelovnik u roku od 30 sekundi; samo "rasprodano"/"ponovno dostupno" ide putem API-ja za dostupnost.
  4. Radno vrijeme Thuisbezorgd: posebno za dostavu i za van (npr. 16:00-22:00, više blokova odvojenih zarezom). Spremaju se gumbom Spremi radno vrijeme ispod i šalju se kao service times na Thuisbezorgd čim povezivanje bude spremno.
  5. Privremeno zatvoreno / Ponovno otvoreno (u NL/BE najkasnije sljedeće jutro u 07:00 ponovno otvoreno).

Narudžbe. Narudžba postaje obična narudžba bez stola (bezorgen ili afhalen, naziv grupe TB <ordernummer>) s cijenama koje je kupac platio, plus troškovi dostave/usluge kao zasebna stavka i popust Thuisbezorgda kao stavka popusta; ako se ukupni iznos ipak ne poklapa, dodaje se stavka "Verschil Thuisbezorgd". Radni nalog odmah ide u kuhinju/šank (može se isključiti). Blagajna u roku od nekoliko sekundi potvrđuje portalu, koji to javlja JET-u; ako to ne uspije u roku od 3 minuta ili je blagajna offline, JET dobiva "neuspjelo" i objekt se vraća na Orderpad.

Gumb Thuisbezorgd u gornjoj traci (s brojem narudžbi u tijeku): popis, kupac i adresa, vrijeme spremnosti/dostave i vremenska crta (track & trace): primljeno, dostavljač na putu do objekta, dostavljač u objektu, na putu do kupca, dostavljeno (od JET-a), plus vlastiti koraci (u pripremi, spremno, na putu/dostavljeno kod vlastite dostave, preuzeto). Kartu uživo s dostavljačem JET Connect ne nudi blagajni; nju kupac vidi u aplikaciji Thuisbezorgd. Nova narudžba, otkazivanje i "dostavljač u objektu" daju narančastu traku i zvuk. Završi (plaćeno online) naplaćuje s načinom plaćanja online; ako kupac plaća na vratima, jednostavno naplatite. Otkazivanje s Thuisbezorgda poništava narudžbu i ispisuje radni nalog "OTKAZANO".

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

Brojanje u administratorskom portalu. Broj Thuisbezorgd narudžbi po danu šalje se u prijavi administratorskom portalu (verkoopTelling u lib/portaal.ts): primljene i neotkazane, na dan primitka. Thuisbezorgd narudžba koja se naplati na blagajni (i Završi (plaćeno online)) tamo se ne broji još jednom kod preuzimanja/dostave. Podaci Thuisbezorgda nalaze se u bazi podataka blagajne i stoga su normalno uključeni u sigurnosne kopije blagajne.

Web-trgovina i online naručivanje

Svaki objekt može dobiti vlastitu web-trgovinu: stranicu za naručivanje (i aplikaciju) u vlastitom vizualnom identitetu za za van, dostavu, naručivanje za stolom putem QR koda i rezervacije, s online plaćanjem (MultiSafepay ili Buckaroo) ili plaćanjem pri preuzimanju/dostavi. Web-trgovina je zaseban projekt, horecapos-webshop (Node.js, vidi README tamo), i radi na istom poslužitelju kao administratorski portal.

Uključivanje i postavljanje obavlja se u upravljanju web-trgovinom: gumb Upravljaj web-trgovinom u portalu za korisnike (vlasnik) ili kod instalacije u administratorskom portalu (Pin Voordeel). Tamo su uključivanje/isključivanje, web-adresa (<zaak>.<webshopdomein> ili vlastita domena), vizualni identitet (boje, logo, naslovna fotografija, font), radno vrijeme i termini za preuzimanje i dostavu, područje dostave (poštanski brojevi, radijus ili područje na karti, s troškom i minimumom), plaćanje, kodovi za popust, tekstovi, jezici, QR kodovi za stolove, rezervacije i aplikacija (može se instalirati kao PWA; Android aplikacija putem Trusted Web Activity) te push obavijesti (neobavezno, zadano isključeno): gost na stranici svoje narudžbe uključuje obavijest i dobiva push obavijest kad je narudžba spremna ili na putu; tko želi, povremeno dobiva i ponudu koju objekt šalje iz upravljanja web-trgovinom (kartica Push obavijesti). Radi na Androidu i računalima (Chrome, Edge, Firefox, Samsung Internet), u Android aplikaciji te na iPhoneu i iPadu (iOS 16.4 ili noviji) ako gost doda web-trgovinu na početni zaslon. Ne šalje se SMS ni e-mail i ne sprema se ime ni broj. Pojedinosti u README-u web-trgovine.

Meni. Blagajna sama šalje meni: sve aktivne proizvode (ne po kilogramu), po grupi proizvoda, s cijenom, opcijama, alergenima, rasprodano i fotografijom proizvoda, plus stolove i podatke objekta te koji su marketinški kanali uključeni (za kvačicu "primati ponude" pri plaćanju, vidi SMS i e-mail marketing). To se događa pri pokretanju, čim se web-trgovina uključi, unutar 30 sekundi nakon promjene u katalogu i unutar nekoliko sekundi nakon promjene u Postavke → Objekt, poput marketinga ili kartice vjernosti (ili s Pošalji meni sada). Proizvod se može isključiti iz web-trgovine u upravljanju web-trgovinom (sakrij) ili u bazi podataka s artikel.webshop = false.

Narudžbe. Za van i dostava postaju obična narudžba bez stola (naziv grupe WEB <bestelnummer>) s cijenama koje je gost vidio, plus trošak dostave i troškovi transakcije kao zasebne stavke te kod za popust kao stavka popusta; ako se ukupni iznos ipak ne slaže, dodaje se stavka "Verschil webshop". Napojnica gosta ne računa se kao promet: ona ide kao napojnica u plaćanje kod Završi (plaćeno online). Naručivanje za stolom (QR kod) ide na otvoreni račun tog stola (plaćeno online: kao zasebna grupa za tim stolom). Radni nalog odmah ide u kuhinju/šank (može se isključiti u prozoru Web-trgovina). Blagajna u roku od nekoliko sekundi potvrđuje brojem računa; gost tada dobiva "primljeno" i e-mail. Ako je blagajna offline, web-trgovina ne prima narudžbe (gost to odmah vidi) i šalje e-mail objektu ako narudžba predugo čeka. Rezervacije iz web-trgovine dolaze u Rezervacije (samo ako su rezervacije u blagajni uključene). Ako je postavljen maksimum po terminu (Dostava i termini), ubrajaju se i narudžbe iz web-trgovine s vremenom u tom terminu.

Belgija (crna kutija). Narudžba iz web-trgovine odmah ide kao narudžba (signOrder) u crnu kutiju, prije radnog naloga, isto kao Naruči na blagajni. Ako to ne uspije, ne ulazi u blagajnu, a web-trgovina je kasnije ponovno šalje. Ono što još nije testirano s crnom kutijom isključeno je u meniju za web-trgovinu (poklon-bonovi, kodovi za popust, na račun, na sobu, meniji, opcije s nadoplatom, happy hour i napojnica) i odbija se ako ga stara web-trgovina ipak pošalje. Završi provjerava napojnicu, plaćanje na račun i na sobu kao i blagajna.

Na sobu (hotelska veza, Postavke → Hotel → Samoposluga → U web-trgovini): meni dobiva kamer: { maxBedrag }; web-trgovina šalje betaling.wijze = "kamer" s kamer i achternaam. Blagajna provjerava gosta u hotelskom softveru (ne za stolom, ne s poklon-bonom) i sprema ga uz narudžbu; Završi (na sobu) naplaćuje na sobu i knjiži račun na hotelski račun. Zbirni račun kod plaćanja na račun: račun tada ostaje kao otvorena stavka.

Gumb Web-trgovina u gornjoj traci (s brojem aktivnih narudžbi): popis, kupac i adresa, željeno vrijeme ili "što prije", način plaćanja i vremenska crta. Korake U pripremi, Spremno i Na putu gost vidi uživo u web-trgovini (i e-poštom, ako objekt to želi). Naplaćeno na blagajni = Završeno; Odustani poništava samo stavke te narudžbe iz web-trgovine, ispisuje radni nalog "OTKAZANO", a online plaćenu narudžbu web-trgovina vraća. Stigao, nije došao ili otkazano kod rezervacije također se vraća web-trgovini. Nova narudžba ili rezervacija prikazuje narančastu traku i zvučni signal.

Kôd: apps/pos-server/src/lib/webshop.ts, routes/webshop.ts; zaslon Webshop.tsx. Strana portala: horecapos-portaal/src/webshop.mjs.

Blagajna i web-trgovina jednako (svaki se dio zasebno uključuje, zadano isključeno; starija web-trgovina zanemaruje nova polja). Što je uključeno na blagajni, radi i u web-trgovini:

Meni za web-trgovinu za to ima versie: 2 s poljima menuArtikelen, allergenenAan, happyhours, menus, klantenkaart, cadeaubon, kortingscodes, pauze, drukteMin, volgt, bezetting, reserveren.online, ayce, opRekening, wachtlijst i upsell. Potvrda portalu uz to sadrži cadeaubonnen (kodove), klant (bodove) i plek (listu čekanja).

Brojanje u administratorskom portalu. Za van i dostava preko web-trgovine broje se zasebno (webshop, webshopGeannuleerd u verkoopTelling), na dan primitka, i ne broje se još jednom kod preuzimanja/dostave. Naručivanje za stolom broji se normalno kod stola.

Plaćanje karticom i terminali

Postavke → Plaćanje (samo administrator):

Ako postoji barem jedan terminal s API ključem (ili je uključen testni način), Naplati → Kartica / Bancontact automatski pokreće plaćanje na terminalu, za iznos koji izračuna poslužitelj.

Dok je integracija uključena, poslužitelj prihvaća "karticu" samo uz uspješno plaćanje na terminalu za upravo tu narudžbu i taj iznos. Zahtjevi se, kao u službenom PHP SDK-u, šalju kao običan obrazac, s rezervnim API-jem (api-backup.pinvandaag.com) ako glavni API ne odgovara. Svaki odgovor API-ja prikazan je s [pin] u prozoru poslužitelja, korisno kod smetnji. Uspješno plaćanje koje još nije obrađeno (npr. tablet se ugasio) pronalazi se pri sljedećoj naplati te narudžbe.

Napojnica (kartica, gotovina i poklon-bon)

Na zaslonu za naplatu uz svaki način plaćanja nalazi se red gumba za napojnicu: Ništa, 5%, 10%, 15% (zaokruženo naviše na 10 centi), Zaokruži (na sljedeći cijeli euro) i Drugi iznos. Kod kartice kupac plaća iznos + napojnicu odjednom na terminalu; kod gotovine napojnica se uračunava u ostatak i u blagajničku ladicu. Na računu je plaćeni iznos karticom s "od čega napojnica" ispod; UKUPNO i PDV ostaju isti jer napojnica nije promet. U X/Z izvješću napojnica je prikazana po načinu plaćanja i kao "Ukupno napojnice".

Administrator postavlja gumbe za napojnicu u Postavke → Objekt → Napojnica: uključeno/isključeno, koji postoci (najviše 4, npr. "5, 10, 15"), je li prikazan gumb "Zaokruži" i uz koje načine plaćanja (kartica, gotovina, poklon-bon) je napojnica moguća. "Ništa" i "Drugi iznos" uvijek su ponuđeni.

"Neka bude …" uvijek je prikazano, uz svaki način plaćanja, čak i kad su gumbi za napojnicu isključeni (nema postavke): kupac sam zaokružuje račun naviše, a razlika je napojnica. Postoje gumbi sa sljedećim cijelim eurom i sljedećim okruglim iznosima (npr. € 28,00 → 29, 30, 40; € 44,00 → 45, 50, 60) i Drugi ukupni iznos za ručni unos ukupnog iznosa. Ponovni dodir odabranog gumba = bez zaokruživanja. Najviše € 500 napojnice (ista granica kao na poslužitelju blagajne).

Nema interneta

Blagajna radi u lokalnoj mreži i ne treba internet; treba ga samo plaćanje karticom putem integracije. Ako objekt nema internet, u gornjoj traci piše Nema interneta · kartica ručno (provjerava se svake minute). Na zaslonu za naplatu tada se pojavljuje, kao i nakon neuspjelog pokretanja na terminalu, gumb Već plaćeno karticom na terminalu: naplatite iznos na samom terminalu i tako ga evidentirajte.

Tlocrti i stolovi

Uređivač tlocrta

Postavke → Tlocrti (samo administrator):

Prijenos konfiguracije na drugi lokal

Postavke - Uvoz/izvoz

Postavke → Uvoz/izvoz (samo administrator). Ako ste jedan objekt potpuno uredili, izvezite konfiguraciju u .json datoteku i uvezite je u blagajnu drugog objekta. Može se birati po dijelu:

Nikad se ne prenose: naziv, adresa, poštanski broj, mjesto, telefon, e-pošta, PDV broj i završni redak računa objekta, adresa e-pošte za Z-izvještaj, kartični terminali i njihovi ključevi, osoblje i PIN-ovi te sav promet, računi, kupci i količine zaliha.

Uvoz je strogo zaštićen: veliko crveno upozorenje, kvačica "Razumijem...", ponovno vlastiti PIN administratora, nema otvorenih narudžbi, ista država (stope PDV-a) i prethodno automatska sigurnosna kopija. Uvoz se odvija u jednoj transakciji: ako nešto pođe po zlu, ništa se ne mijenja. Postojeći proizvodi, grupe, sastojci i stolovi ne brišu se nego se uklanjaju iz blagajne (kao kod Izbriši), tako da stari računi i izvještaji ostaju točni.

Uvoz iz druge blagajne

Prelazak bez ponovnog upisivanja svega. Uvijek dostupno (bez prekidača): u Postavke → Uvoz/izvoz (samo administrator) nalazi se dio Uvoz iz druge blagajne.

Jezici (42, među ostalima turski, arapski, Darija, berberski, poljski, bugarski, mađarski, ruski, srpski, albanski, perzijski, tigrinja, amharski, somalski, papiamento, sranantongo, hindski, urdski, indonezijski, vijetnamski, sirijski aramejski, kineski i ukrajinski)

Pokraj gumbića © dolje desno na svakom se zaslonu nalazi gumbić s jezikom (npr. NL i zastavica). Dodirnite ga za izbornik: jezici su poredani abecedno, s nazivom na vlastitom jeziku ispred zastave: Bahasa Indonesia (indonezijski), Čeština (češki), Darija (marokanski arapski latinicom), Deutsch, English, Español, Français, Hrvatski, Italiano, Kurdî (kurmanji), Latviešu (latvijski), Lietuvių (litavski), Magyar (mađarski), Nederlands, Papiamentu (papiamento), Polski, Português, Română, Shqip (albanski), Slovenčina (slovački), Soomaali (somalski), Sranantongo, Srpski (srpski, latinicom), Tarifit (rifski berberski), Tiếng Việt (vijetnamski), Türkçe, zatim ćirilicom Български (bugarski), Русский (ruski) i Українська (ukrajinski), potom jezici arapskim pismom: اردو (urdski), الدارجة (darija), العربية (arapski), دری (dari), فارسی (perzijski, farsi), پښتو (paštu) i کوردی (سۆرانی) (kurdski sorani), zatim sirijskim pismom ܣܘܪܝܝܐ (sirijski aramejski, surayt), pismom devanagari हिन्दी (hindski), ge'ez pismom ትግርኛ (tigrinja) i አማርኛ (amharski), tifinaghom ⵜⴰⵎⴰⵣⵉⵖⵜ (tamazight, berberski) i na kraju 中文(简体)(kineski, pojednostavljeno pismo). Svi zasloni, gumbi, obavijesti i poruke o pogreškama poslužitelja blagajne su prevedeni.

Za programere: svaki vidljivi tekst u kodu je zapisan kao vt('Nederlandse tekst') (apps/pos-web/lib/i18n.ts); nizozemski tekst je ključ. Prijevodi se nalaze u apps/pos-web/lib/vertalingen/<taal>.ts. Ako prijevod nedostaje, blagajna prikazuje nizozemski; test i18n (pos-web) provjerava je li svaki tekst preveden na svaki jezik i jesu li mjesta {0} ispravna. Poruke poslužitelja blagajne ostaju na nizozemskom i prevode se u pregledniku (i s {0}, npr. naziv proizvoda u poruci).

Postavljanje pisača

Nova blagajna nema pisača. Prijavite se kao administrator (demo: 1111) i odaberite Postavke u gornjoj traci.

Isti se proizvodi pri ispisu spajaju: dvaput 1x Cola postaje 2x Cola, na radnom nalogu i na računu. Spajaju se samo proizvodi s istim opcijama i napomenom.

Linux instalacijski program dodaje korisnika blagajne u grupe lp i dialout kako bi blagajna smjela koristiti USB i serijske pisače.

Trebate pomoć?

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