Jimani

Kennisbank

Kassa-, reserverings- en webshopfunctionaliteit per module, met bron, trefwoorden en veelgestelde vragen.

Bijgewerkt: 2026-09-22 · Ook beschikbaar als /llms.txt, /llms-full.txt en /api/kennisbank.json.

Kassa

Kassa

Wat
De Jimani-kassa is een kassasysteem voor horeca- en retailondernemers met een gratis basisvariant. Het verwerkt bestellingen, betalingen, bonprinten en dagafsluitingen, en blijft bij een wegvallende internetverbinding beperkt bruikbaar (contant afrekenen, geen pin). De kassa deelt zijn database met de andere Jimani-modules (reserveringen, webshop, ticketing, activiteiten, salon, hotel), waardoor bijvoorbeeld een webshopbestelling in hetzelfde kassascherm verschijnt als een bestelling aan de kassa zelf.
Voor wie
Horeca- en retailondernemers die een kassasysteem zoeken zonder vaste maandkosten, met een aparte variant voor behandelsalons.
Kernfuncties
  • Bestellen, afrekenen en bonprinten, met kassalade-aansturing via het bonprint-signaal
  • Beperkte offline werking (contant afrekenen; pin en Tap to Pay hebben een live verbinding nodig)
  • Meerdere kassa's/verkooppunten onder één bedrijfsaccount
  • Dagafsluiting met omzetoverzicht, als PDF en per e-mail
  • Bonprinter- en kassalade-aansturing via ESC/POS; pinbetalingen via Mollie
  • Handheld bestellen aan tafel, met dezelfde bestelfunctie als de kassa
  • Keuken- en uitgiftescherm zonder los abonnement
  • Fooien als aan/uit-schakelbare optie
Prijs
Gratis, met een eenmalige onboardingkosten van €279.
Verschil met concurrenten
SumUp werkt met een vergelijkbaar freemium-model (gratis basis-POS, betaalde Plus-laag vanaf €49/maand per locatie). Lightspeed en unTill zijn doorlopend betaalde abonnementen (Lightspeed vanaf circa $69-189/maand, unTill €80-200/maand) — geen gratis basisvariant gevonden bij deze twee.
Bron
`Jimani.Domain/Entities/Company.cs:235` (`freePos`); `Jimani.MVC/Controllers/PosController.cs`; `Jimani.MVC/wwwroot/lib/jimani/Kassa/offlinewachtrij.js`

Trefwoorden: kassasysteem horeca, gratis kassa, kassa retail, kassasysteem zonder abonnement, kassa met reserveringen

Vragen die hierbij horen
  • Is de Jimani-kassa echt gratis, en wat kost de onboarding?
  • Werkt de kassa nog als het internet uitvalt?
  • Kan ik meerdere kassa's of verkooppunten koppelen aan één account?

Offline modus

Wat
De Jimani-kassa blijft bestellingen aannemen, afrekenen en bonnen printen als de internetverbinding wegvalt, mits het toestel eerder online is geweest. Alleen contant afrekenen werkt offline — pin en Tap to Pay hebben altijd een live verbinding met de betaalprovider nodig.
Voor wie
Horeca- en retailondernemers.
Hoe werkt het
De kassa bewaart de productcatalogus en een reeks bonnummers lokaal op het toestel. Bij verbindingsverlies krijgt een bon een tijdelijk nummer, wordt lokaal geprint, en komt in een wachtrij die automatisch verstuurt zodra de verbinding terugkeert. Een herkenningskenmerk per bon voorkomt dubbele verzending. Zodra de verbinding is hersteld, synchroniseert de wachtrij zonder handmatige actie van de ondernemer.
Verschil met concurrenten
Geen publiek vergelijkingsmateriaal gevonden over offline-werking bij Lightspeed, unTill of SumUp; geen van de drie noemt dit prominent in eigen marketing.
Bron
`Jimani.MVC/wwwroot/lib/jimani/Kassa/offlinewachtrij.js`, `offlinekopie.js`, `offlinedatabase.js`; `Jimani.MVC/Controllers/PosController.cs` (`Offlinestempel`, `Offlinepakket`, `Bonnummerreeks`)

Trefwoorden: offline kassa, kassa zonder internet, kassasysteem internetstoring, lokale wachtrij, contant afrekenen zonder wifi

Vragen die hierbij horen
  • Werkt de Jimani-kassa nog als het internet uitvalt?
  • Kan ik nog pinnen als de kassa offline is?
  • Wat gebeurt er met bonnummers als de kassa geen verbinding heeft?
  • Gaan bestellingen verloren bij een internetstoring?

Gratis kassa

Wat
De Jimani-kassa kost geen vast maandbedrag; de ondernemer betaalt eenmalig €279 voor onboarding. Er bestaan aparte varianten voor horeca, retail en behandelsalons.
Voor wie
Horeca- en retailondernemers, en behandelsalons via een eigen variant.
Hoe werkt het
Een bedrijf krijgt de status "gratis kassa" (`freePos`, met varianten voor retail en behandelsalons) via een eigen onboardingtraject: een aanvraag voor een kennismakingsafspraak, het claimen van een printer, en digitale onboardingdocumenten, zonder verplichte verkoopdemo. Bedrijven met de gratis variant zien geen kassa-kiezer voor meerdere verkooppunten in de code, wat wijst op een beperking tot één verkooppunt bij deze variant. De eenmalige €279 dekt de onboarding; het maandelijkse gebruik van de kassa zelf is gratis.
Verschil met concurrenten
SumUp werkt met een vergelijkbaar freemium-model (gratis basis-POS, betaalde Plus-laag vanaf €49/maand per locatie). Lightspeed en unTill zijn doorlopend betaalde abonnementen (Lightspeed vanaf circa $69-189/maand, unTill €80-200/maand); geen gratis basisvariant bij deze twee gevonden.
Bron
`Jimani.Domain/Entities/Company.cs` (`freePos`, `freePosForRetail`, `freePosForTreatment`); `Jimani.Application/Features/FreePosOnboarding/*`; prijs €279 op gezag van Martijn, 22-09-2026 (niet in code)

Trefwoorden: gratis kassa, gratis kassasysteem horeca, kassa zonder abonnement, freemium kassa, onboardingkosten kassa

Vragen die hierbij horen
  • Is de Jimani-kassa echt gratis?
  • Waarom betaal ik eenmalig €279?
  • Voor wie geldt de gratis kassa: alleen horeca of ook retail?
  • Hoe meld ik me aan voor de gratis kassa?

Meerdere kassa's en verkooppunten

Wat
Eén Jimani-bedrijfsaccount kan meerdere kassa-apparaten en verkooppunten beheren, elk met eigen instellingen voor eten ter plaatse, bezorgen en afhalen. Een extra kassalicentie kost €20 per maand.
Voor wie
Horeca- en retailondernemers met meerdere kassaplekken of vestigingen.
Hoe werkt het
Elk verkooppunt is een eigen record gekoppeld aan het bedrijf, met een eigen naam en functies die per verkooppunt aan of uit staan. Bij het inloggen op de kassa kiest de gebruiker welk verkooppunt actief is, of onthoudt de sessie deze keuze. Een bedrijf met de gratis kassa-variant ziet geen kassa-kiezer voor meerdere verkooppunten, wat wijst op een beperking tot één verkooppunt bij die variant.
Verschil met concurrenten
Geen publiek vergelijkingsmateriaal gevonden over meerdere verkooppunten per account bij Lightspeed, unTill of SumUp specifiek.
Bron
`Jimani.Domain/Entities/PosDeviceIntegration.cs`; `Jimani.MVC/Controllers/SettingsController.cs` (`SavePOSDevice`, `GetAllPosDeviceIntegrationListQuery`); prijs extra kassalicentie €20/maand op gezag van Martijn, 22-09-2026

Trefwoorden: meerdere kassa's, meerdere verkooppunten, kassasysteem meerdere vestigingen, extra kassalicentie

Vragen die hierbij horen
  • Kan ik meerdere kassa's koppelen aan één Jimani-account?
  • Kan ik per verkooppunt instellen of afhalen/bezorgen/ter plekke actief is?
  • Kan ik de kassa uitbreiden naar meerdere vestigingen, en wat kost dat?

Dagafsluiting en kassarapportage

Wat
Ondernemers maken in de Jimani-kassa een dagafsluiting met omzetoverzicht, die als PDF gedownload, per e-mail verstuurd of geëxporteerd kan worden.
Voor wie
Horeca- en retailondernemers, en hun boekhouders.
Hoe werkt het
Een dagafsluiting wordt vastgelegd per periode en per verkooppunt. Een eigen PDF-service genereert het rapport; een aparte actie verstuurt het automatisch per e-mail naar een ingesteld adres. De export maakt het overzicht bruikbaar voor de boekhouding zonder handmatig overtypen. Bij meerdere verkooppunten wordt de dagafsluiting per verkooppunt apart bijgehouden, niet automatisch samengevoegd tot één bedrijfsbreed overzicht.
Verschil met concurrenten
Geen publiek vergelijkingsmateriaal gevonden; een dagafsluiting of Z-rapport is gangbaar bij vrijwel alle kassasystemen, dus dit is op zichzelf geen onderscheidend punt zonder verdere toetsing.
Bron
`Jimani.MVC/Controllers/SettingsController.cs` (`DayClose`, `DownloadDayClosePdf`, `SendDayCloseEmail`, `ExportDayClose`); `Jimani.Domain/Entities/CompanyDayClose.cs`

Trefwoorden: dagafsluiting, kassarapportage, z-rapport, omzetoverzicht kassa

Vragen die hierbij horen
  • Kan ik een dagafsluiting maken en als PDF downloaden?
  • Kan de dagafsluiting automatisch gemaild worden?
  • Krijg ik één omzetoverzicht bij meerdere verkooppunten, of per verkooppunt apart?

Bonprinter-, kassalade- en pinterminalkoppeling

Wat
De Jimani-kassa stuurt bonprinters aan via het ESC/POS-netwerkprotocol, opent de kassalade automatisch bij contant afrekenen, en koppelt pinterminals via Mollie. Een pinterminal kost €95 eenmalig; een bonnenprinter kost €179 eenmalig, tijdelijk gratis bij het startpakket.
Voor wie
Horeca- en retailondernemers bij het inrichten van hun kassa.
Hoe werkt het
Netwerkprinters worden aangestuurd via de ESCPOS_NET-bibliotheek (Epson- commandoset, TCP-poort 9100); een los fabrikant-SDK bedient de ingebouwde printer van het kassatoestel zelf. Het signaal om de kassalade te openen loopt automatisch mee met het bonprint- signaal, zonder aparte activering. Pinbetalingen lopen via een gekoppeld Mollie-account per bedrijf; een andere betaalprovider is niet in de code aangetroffen.
Verschil met concurrenten
Geen publiek vergelijkingsmateriaal gevonden. ESC/POS is een open, veelgebruikt protocol, dus dit is eerder standaardpraktijk dan een onderscheidend punt.
Bron
`C:\JimaniV5-app\ESCPOS_NET\Printers\NetworkPrinter.cs`; `Jimani.MVC/Views/Settings/_CreateExternalDevice.cshtml`; `Jimani.Application/Contracts/Infrastructure/IMollieService.cs`; prijzen pinterminal/bonnenprinter op gezag van Martijn, 22-09-2026

Trefwoorden: bonprinter koppelen, kassalade, pinterminal koppelen, ESC/POS, Mollie terminal

Vragen die hierbij horen
  • Welke bonprinters werken met de Jimani-kassa?
  • Moet ik de kassalade apart activeren, of gaat dat automatisch?
  • Welke pinterminal-provider gebruikt Jimani, en wat kost de terminal?

Handheld bestellen aan tafel

Wat
Personeel neemt met een handheld of tablet bestellingen op aan tafel; deze komen in dezelfde kassa- en keukenschermen terecht als een gewone kassabestelling. Een handheld terminal kost €5 per maand.
Voor wie
Horecaondernemers met tafelbediening.
Hoe werkt het
De handheld gebruikt dezelfde onderliggende bestelfunctie als de kassa zelf (hetzelfde commando om een bestelling aan te maken), inclusief tafelselectie via het vloerplan en afrekenopties contant, pin, later betalen of overig. Omdat de handheld en de kassa dezelfde bestelfunctie delen, is er geen aparte synchronisatiestap nodig tussen beide apparaten.
Verschil met concurrenten
SumUp biedt tafelbeheer en het verplaatsen van bestellingen tussen tafels in de betaalde Plus-laag (€49/maand per locatie). Jimani biedt dit binnen dezelfde kassa-omgeving voor €5/maand per handheld.
Bron
`Jimani.MVC/Controllers/HandheldController.cs` (`CreateOrderForHandheld`, gebruikt hetzelfde `CreateWebshopOrderCommand` als de kassa); prijs €5/maand: Martijn, 22-09-2026

Trefwoorden: handheld bestellen, tablet kassa horeca, bestellen aan tafel, mobiele kassa

Vragen die hierbij horen
  • Kan personeel met een tablet bestellingen opnemen aan tafel?
  • Komt een handheld-bestelling in hetzelfde keukenscherm terecht als een kassabestelling?
  • Wat kost een handheld terminal per maand?

Keuken- en uitgiftescherm

Wat
Bestellingen worden in de Jimani-kassa automatisch doorgestuurd naar een keukenscherm (in bereiding) en een uitgiftescherm (klaar om mee te geven), zonder los kitchen display-abonnement.
Voor wie
Horecaondernemers met een keuken of afhaalbalie.
Hoe werkt het
Eén gedeeld ordermodel routeert bestellingen op basis van status en type (bezorgen, afhalen, eten ter plaatse) naar de juiste schermtab. Een bedrijf zonder keukenwerk krijgt deze schermen automatisch leeg te zien in plaats van foutmeldingen. Omdat keuken- en uitgiftescherm dezelfde databron gebruiken als de kassa, verschijnt een bestelling zonder vertraging op het juiste scherm zodra deze is geplaatst.
Verschil met concurrenten
Geen publiek vergelijkingsmateriaal gevonden over kitchen display- kosten bij Lightspeed, unTill of SumUp specifiek.
Bron
`Jimani.MVC/Controllers/WebshopOrderManagementController.cs` (`_Kitchen.cshtml`, `_OrderHandout.cshtml`, `HeeftVerkooppuntKeukenwerkQuery`)

Trefwoorden: keukenscherm, kitchen display system, uitgiftescherm, keukenprinter

Vragen die hierbij horen
  • Heeft Jimani een keukenscherm, en kost dat extra?
  • Hoe weet het keukenscherm welke bestellingen getoond moeten worden?
  • Waarom kiezen voor een keukenscherm in plaats van een keukenprinter?

Fooien

Wat
Fooien zijn in de Jimani-kassa een losse, aan/uit-schakelbare optie bij het afrekenen.
Voor wie
Horecaondernemers.
Hoe werkt het
Een bedrijf zet fooi als betaalde extra-optie aan of uit. Staat de optie uit, dan is er nergens in de kassa een veld om een fooi in te vullen. Bij de gratis kassa-variant voor retail en behandelsalons wordt de fooi-optie niet getoond, wat aangeeft dat fooien specifiek voor horeca bedoeld zijn. De instelling geldt per bedrijf, niet per verkooppunt afzonderlijk, voor zover in de code te herleiden.
Verschil met concurrenten
SumUp noemt fooien verwerken als onderdeel van de gratis basis-POS. Geen vergelijkingsmateriaal gevonden voor Lightspeed of unTill op dit specifieke punt.
Bron
`Jimani.MVC/Controllers/PosController.cs` (`FooiAan`, `ExtraPaidOptionType.Fooi`)

Trefwoorden: fooi kassa, fooien horeca, tip functie kassasysteem

Vragen die hierbij horen
  • Kan een gast fooi geven via de kassa?
  • Kan ik fooien uitzetten als ik dat niet wil aanbieden?
  • Is de fooi-optie ook beschikbaar bij de gratis kassa voor retail?

Split-betalen

Wat
Rekening splitsen is in de Jimani-kassa nog niet beschikbaar. De knop staat wel in de interface, maar is uitgeschakeld.
Voor wie
N.v.t. — de functie is niet live.
Hoe werkt het
De splitsen-knop in het afrekenscherm is in de code uitgeschakeld (`disabled`), met een ontwikkelaarsnotitie dat er geen achterliggende logica aan gekoppeld is. Er is geen werkende flow om een rekening in delen te verdelen en apart af te rekenen.
Verschil met concurrenten
SumUp biedt rekening splitsen wél, standaard in de gratis basisversie. Dit is op dit moment een reëel verschil in Jimani's nadeel — niet te verbloemen als functie die wel zou werken.
Bron
`Jimani.MVC/Views/Pos/_ReceiptAndPayment.cshtml` (regel 1228, knop `disabled`)

Trefwoorden: rekening splitsen, split betalen kassa

Vragen die hierbij horen
  • Kan een gast de rekening splitsen bij het afrekenen?

Uren registreren (personeel klokken)

Wat
Medewerkers kunnen in- en uitklokken via de kassa of een handheld, als de ondernemer urenregistratie heeft aangezet.
Voor wie
Horeca- en retailondernemers met personeel in loondienst.
Hoe werkt het
Urenregistratie staat standaard uit per bedrijf; de ondernemer zet deze zelf aan. Ook per medewerker is apart ingesteld of diegene klokt — staat dat uit, dan verschijnt de medewerker niet in de urenlijst. Bij het in- of uitklokken legt het systeem vast waar dat gebeurde: kassa of handheld. Er wordt niets anders vastgelegd dan wat het klokscherm zelf meestuurt.
Verschil met concurrenten
Geen publiek vergelijkingsmateriaal gevonden over ingebouwde personeelsklokfunctie bij Lightspeed, unTill of SumUp specifiek.
Bron
`Jimani.MVC/Controllers/PosController.cs` (`Klokken`, `UrenregistratieAan`, `kloktUren`)

Trefwoorden: uren registreren personeel, klokken kassa, personeelsklok horeca, in- en uitklokken

Vragen die hierbij horen
  • Kan personeel in- en uitklokken via de kassa?
  • Staat urenregistratie standaard aan of moet ik dat zelf inschakelen?
  • Kan ik urenregistratie per medewerker apart aan- of uitzetten?

Medewerker aanmelden op pincode

Wat
Medewerkers loggen op de kassa in met een persoonlijke pincode in plaats van een gebruikersnaam en wachtwoord.
Voor wie
Horeca- en retailondernemers met meerdere medewerkers op één kassa.
Hoe werkt het
Een pincode is gekoppeld aan één medewerker binnen het bedrijf. Bij het invoeren zoekt het systeem de bijbehorende gebruiker op en meldt deze aan op de kassa; is de medewerker al aangemeld, dan gebeurt er niets (geen dubbele sessie). Welke module (kassa, salon, ...) actief is, hoort bij het apparaat, niet bij de persoon — bij het wisselen van medewerker blijft dezelfde module actief.
Verschil met concurrenten
Geen publiek vergelijkingsmateriaal gevonden over pincode-aanmelden bij Lightspeed, unTill of SumUp specifiek.
Bron
`Jimani.MVC/Controllers/PosController.cs` (`PincodeAanmelden`, `GebruikerBijPincodeQuery`)

Trefwoorden: pincode inloggen kassa, medewerker aanmelden, personeel kassa inloggen

Vragen die hierbij horen
  • Kan personeel inloggen op de kassa met een pincode in plaats van een wachtwoord?
  • Is een pincode gekoppeld aan één specifieke medewerker?

Apparaten koppelen zonder monteur

Wat
Een ondernemer koppelt een computer of laptop als volledige kassa met een eenmalige zescijferige/zesletterige koppelcode uit het dashboard, zonder dat daar een monteur bij nodig is.
Voor wie
Horeca- en retailondernemers die een nieuw kassa-apparaat in gebruik nemen.
Hoe werkt het
In het dashboard genereert de ondernemer een koppelcode (zes tekens, hoofdletters). Op het nieuwe apparaat vult de gebruiker deze code in, samen met een herkenbare naam voor dat apparaat; de code werkt maar één keer. Het scherm stuurt ook de schermresolutie mee, zodat support bij een vraag meteen ziet op wat voor scherm de klant werkt — de naam van de machine zelf wordt niet meegestuurd.
Verschil met concurrenten
Geen publiek vergelijkingsmateriaal gevonden over zelf-koppelen zonder monteur bij Lightspeed, unTill of SumUp specifiek.
Bron
`Jimani.MVC/Views/Pos/Koppelen.cshtml`

Trefwoorden: kassa koppelen zonder monteur, koppelcode kassa, nieuw kassa-apparaat toevoegen

Vragen die hierbij horen
  • Kan ik zelf een nieuwe computer of laptop als kassa koppelen, zonder monteur?
  • Hoe lang is een koppelcode geldig en hoe vaak kan ik hem gebruiken?

QR-bestellen aan tafel

Wat
Elke tafel kan een eigen QR-code krijgen die de ondernemer instelt en afdrukt vanuit het dashboard, gekoppeld aan een specifieke tafel en aan een bonprinter.
Voor wie
Horecaondernemers die gasten aan tafel willen laten bestellen via een QR-code.
Hoe werkt het
In de QR-code-instellingen configureert de ondernemer per tafel een eigen code en koppelt deze aan een printer; de code kan worden afgedrukt als kaartje voor op tafel.
Verschil met concurrenten
Geen publiek vergelijkingsmateriaal gevonden over QR-tafelbestellen bij Lightspeed, unTill of SumUp specifiek.
Bron
`Jimani.MVC/Views/QRCode/QRCodeSetup.cshtml`; `Jimani.Application/Features/QRCode/Commands/CreateUpdateHorecaTableQrCodes`; `Jimani.Application/Features/QRCode/Queries/GetQRCodeSetup`

Trefwoorden: QR-bestellen tafel, QR-code horeca, bestellen via QR-code, tafel-QR instellen

Vragen die hierbij horen
  • Kan ik voor elke tafel een eigen QR-code instellen?
  • Hoe worden QR-bestellingen gekoppeld aan mijn kassasysteem?

Kiosk-modus (zelfbestelzuil)

Wat
Jimani ondersteunt een aparte kiosk-apparaatmodus waarmee gasten zelf via een zuil of tablet kunnen bestellen, met een eigen indeling van productgroepen per kiosk.
Voor wie
Horeca- en retailondernemers die zelfbestelzuilen willen inzetten.
Hoe werkt het
Een kiosk-apparaat wordt gekoppeld via een eigen apparaat-ID en sleutel, los van de gewone kassa-koppeling. Per kiosk zijn productgroepen ("kiosk-afdelingen") en de positie van widgets op het scherm instelbaar, zodat verschillende kiosks een andere indeling kunnen tonen.
Verschil met concurrenten
Geen publiek vergelijkingsmateriaal gevonden over zelfbestelzuilen bij Lightspeed, unTill of SumUp specifiek.
Bron
`Jimani.Application/Features/CompanyDevices/Commands/CreateCompanyKioskDevice`; `Jimani.Application/Contracts/Persistence/IKioskDepartmentRepository.cs`; `Jimani.Application/Contracts/Persistence/IKioskWidgetPositionRepository.cs`

Trefwoorden: kiosk bestelzuil, zelfbestelzuil horeca, kiosk-modus kassa, bestelzuil koppelen

Vragen die hierbij horen
  • Kan ik gebruikmaken van kiosken/bestelzuilen?
  • Kan ik meerdere bestelzuilen koppelen aan één systeem?
  • Kan ik kioskbestellingen automatisch doorsturen naar de keuken?

Kortingscodes en acties

Wat
Een ondernemer maakt een korting aan met een naam, een geldigheidsperiode, een vast bedrag of percentage, en optioneel een kortingscode die de klant moet invoeren.
Voor wie
Horeca- en retailondernemers.
Hoe werkt het
Elke korting heeft een start- en einddatum, een type (vast bedrag in de eigen valuta, of een percentage van de prijs) en kan aan specifieke producten gekoppeld worden in plaats van de hele catalogus. Een korting werkt als kortingscode als de ondernemer dat aanzet en een code invult; zonder die instelling geldt de korting automatisch, zonder code. Kortingen hebben een volgorde (prioriteit) en een instelling of ze met andere kortingen mogen stapelen.
Verschil met concurrenten
Geen publiek vergelijkingsmateriaal gevonden over een vergelijkbaar kortingensysteem met stapelregels en prioriteit bij Lightspeed, unTill of SumUp specifiek.
Bron
`Jimani.Domain/Entities/CompanySaleDiscount.cs`; `Jimani.Application/Features/SalesDiscounts/*`

Trefwoorden: kortingscode instellen, actieprijs met code, kortingen stapelen, kassakorting

Vragen die hierbij horen
  • Kan ik een kortingscode instellen die klanten moeten invoeren?
  • Kan een korting automatisch gelden, zonder dat een klant een code hoeft in te voeren?
  • Kunnen meerdere kortingen tegelijk gestapeld worden?
  • Kan ik een korting beperken tot specifieke producten?

Cadeaukaarten

Wat
Jimani ondersteunt cadeaukaarten met een dertiencijferig kaartnummer, een saldo dat als optelsom van mutaties wordt bijgehouden, een geldigheidsdatum en een blokkeeroptie voor kwijte of gestolen kaarten.
Voor wie
Horeca- en retailondernemers.
Hoe werkt het
Een cadeaukaart krijgt bij uitgifte een beginsaldo; elke gebeurtenis (uitgifte, bijboeking, betaling, terugboeking, verlopen) wordt als aparte mutatieregel vastgelegd, en het actuele saldo is altijd de optelsom van die regels — er is bewust geen los saldoveld dat overschreven kan worden, zodat het saldo altijd te controleren blijft. Boekhoudkundig telt een verkochte cadeaukaart niet als omzet maar als schuld: pas bij het inwisselen wordt het omzet, met het dan geldende btw-tarief. Een kaart kan geblokkeerd worden, bijvoorbeeld bij verlies of diefstal, waarna er niet meer mee betaald kan worden.
Verschil met concurrenten
Geen publiek vergelijkingsmateriaal gevonden over een vergelijkbaar mutatie-gebaseerd cadeaukaartensysteem bij Lightspeed, unTill of SumUp specifiek.
Bron
`Jimani.Domain/Entities/Cadeaukaart.cs`

Trefwoorden: cadeaukaart kassa, cadeaubon verkopen, saldo cadeaukaart, cadeaukaart blokkeren

Vragen die hierbij horen
  • Kan ik cadeaukaarten verkopen en laten inwisselen via de kassa?
  • Wat gebeurt er boekhoudkundig met een verkochte cadeaukaart voordat hij wordt ingewisseld?
  • Kan ik een cadeaukaart blokkeren als een klant hem kwijt is?

Boekhoudkoppeling

Wat
Jimani koppelt met vier boekhoudpakketten — Exact Online, Twinfield, SnelStart en Odoo — om omzet automatisch als boeking door te sturen.
Voor wie
Horeca- en retailondernemers, en hun boekhouders.
Hoe werkt het
Elk pakket heeft een eigen koppeling die het rekeningschema, de btw-codes en de dagboeken ophaalt en vervolgens journaalposten terugstuurt. Bij Exact Online loopt dit via OAuth2 met een vernieuwsleutel die de koppeling zelf ververst en terugschrijft, zodat de ondernemer maar één keer toestemming hoeft te geven. Btw-regels laat de koppeling bewust door het boekhoudpakket zelf afleiden uit de btw-code, om dubbel boeken te voorkomen.
Verschil met concurrenten
Geen publiek vergelijkingsmateriaal gevonden over het aantal ondersteunde boekhoudpakketten bij Lightspeed, unTill of SumUp specifiek.
Bron
`Jimani.Application/Boekhouding/Pakketten/ExactOnlineKoppeling.cs`, `OdooKoppeling.cs`, `SnelStartKoppeling.cs`, `TwinfieldKoppeling.cs`

Trefwoorden: boekhoudkoppeling kassa, Exact Online koppelen, Twinfield koppeling, SnelStart koppeling, Odoo koppeling

Vragen die hierbij horen
  • Met welke boekhoudpakketten kan ik Jimani koppelen?
  • Moet ik telkens opnieuw toestemming geven voor de Exact Online-koppeling?
  • Boekt Jimani de btw automatisch mee door naar mijn boekhoudpakket?

Koppeling met een loonadministratiepakket

Wat
De geregistreerde uren van medewerkers kunnen worden doorgestuurd naar een extern loonadministratiepakket. In de code zijn koppelingen met Nmbrs, Loket, AFAS en Employes aangetroffen.
Voor wie
Horeca- en retailondernemers, en hun loonadministratie.
Hoe werkt het
Elke koppeling haalt bij het externe pakket de administraties en medewerkers op, en stuurt de geregistreerde uren van een periode terug als urencomponenten.
Let op, voor alle vier geldt dezelfde beperking
volgens de codecommentaren is geen van deze vier koppelingen getest tegen een echte omgeving van het betreffende pakket — ze zijn gebouwd op documentatie en nagemeten tegen testservers die het pakket nabootsen (bij Nmbrs en AFAS omdat er nog geen ontwikkelaarsaansluiting is; bij Employes omdat een proefdraai een echt klanttoken vereist). Geen van de vier claimen als volledig bewezen werkend totdat dat is bevestigd.
Verschil met concurrenten
Geen publiek vergelijkingsmateriaal gevonden.
Bron
`Jimani.Application/Urenregistratie/Verwerkers/NmbrsKoppeling.cs`, `LoketKoppeling.cs`, `AfasKoppeling.cs`, `EmployesKoppeling.cs`

Trefwoorden: loonadministratie koppeling, Nmbrs koppelen, Loket koppelen, AFAS koppeling, Employes koppeling, uren doorsturen naar loonpakket

Vragen die hierbij horen
  • Kan ik geregistreerde uren automatisch doorsturen naar mijn loonadministratiepakket?
  • Met welke loonadministratiepakketten kan Jimani koppelen? *(geen van de vier koppelingen is al tegen een echte omgeving getest)*

Gangen (voor-, hoofd- en nagerechten naar de keuken)

Wat
Producten kunnen aan een gang gekoppeld worden (bijvoorbeeld voorgerecht, hoofdgerecht, nagerecht), zodat de keuken bepaalt wanneer een bestelling wordt doorgestuurd.
Voor wie
Restaurants met meerdere gangen per diner.
Hoe werkt het
Een gang heeft een naam, een eigen kleur voor op het keukenscherm, en twee instellingen die bepalen hoe hij zich gedraagt: direct doorsturen naar de keuken zodra besteld, of pas samen met de vorige of volgende gang tonen. Dit is een losse optie (Courses), niet standaard actief voor elk bedrijf.
Verschil met concurrenten
Geen publiek vergelijkingsmateriaal gevonden over een ingebouwd gangen-systeem bij Lightspeed, unTill of SumUp specifiek.
Bron
`Jimani.Domain/Entities/Webshop/WebshopCourse.cs`; `Jimani.Domain/Entities/Webshop/WebshopProduct.cs` (`idWebshopCourse`)

Trefwoorden: gangen restaurant, voorgerecht hoofdgerecht nagerecht keuken, gangen naar keuken doorsturen

Vragen die hierbij horen
  • Kan ik instellen dat het hoofdgerecht pas naar de keuken gaat als het voorgerecht klaar is?
  • Kan ik gangen een eigen kleur geven op het keukenscherm?

Product zoeken op EAN/barcode

Wat
Een product (en losse productvarianten) kan een eigen EAN-code krijgen, waarmee het aan de kassa snel opgezocht en toegevoegd kan worden.
Voor wie
Retailondernemers.
Hoe werkt het
Elk product en elke variant kan een EAN-code hebben; het bestelscherm van de kassa doorzoekt deze codes om een product te vinden. Dit maakt scannen met een barcodescanner mogelijk, mits die scanner de code als tekstinvoer aanbiedt — dit onderzoek heeft geen aparte, ingebouwde camerascanner voor productbarcodes gevonden (dat is een ander onderdeel: de camerascanner in de kassa-app is voor het scannen van tickets, niet van productbarcodes).
Verschil met concurrenten
Geen publiek vergelijkingsmateriaal gevonden over EAN-zoeken bij Lightspeed, unTill of SumUp specifiek.
Bron
`Jimani.Domain/Entities/Webshop/WebshopProduct.cs` (`eanCode`); `Jimani.MVC/wwwroot/lib/webshop/order.js` (`parseProductVariantEans`, `productVariantEansMatch`)

Trefwoorden: EAN code product, barcode zoeken kassa, product scannen retail

Vragen die hierbij horen
  • Kan ik producten met een EAN-code snel opzoeken aan de kassa?
  • Heeft Jimani een ingebouwde camerascanner voor productbarcodes, of werkt het via een externe scanner die als toetsenbord fungeert?

Welke betaalmethoden ondersteunt Jimani?

Wat
Jimani ondersteunt contant, pin, Tap to Pay, cadeaubon, munten/tokens, op rekening, op factuur, "overig" en een aparte registratie voor niet-betaald (derving).
Voor wie
Horeca- en retailondernemers.
Hoe werkt het
Elke betaling krijgt één van deze vaste betaalwijzen, ongeacht via welk scherm (kassa, webshop, reservering) hij binnenkomt. Bij "op rekening", "op factuur" en "niet betaald" komt er geen geld binnen op het moment van afrekenen — dat zijn boekhoudkundig andere gevallen (een debiteur, of een derving) dan contant of pin, en een boekhoudkoppeling boekt ze daarom anders. Munten/tokens is een aparte, minder gangbare betaalwijze, relevant voor bijvoorbeeld speelhallen of attracties die met munten werken.
Verschil met concurrenten
Geen publiek vergelijkingsmateriaal gevonden over het volledige palet aan betaalwijzen bij Lightspeed, unTill of SumUp specifiek.
Bron
`Jimani.Application/Helpers/Betaalwijzen.cs`

Trefwoorden: betaalmethoden kassa, welke betaalwijzen jimani, betalen met munten tokens, op rekening betalen

Vragen die hierbij horen
  • Welke betaalmethoden kan ik met Jimani accepteren?
  • Kan een klant op rekening of op factuur betalen in plaats van direct af te rekenen?
  • Ondersteunt Jimani betalen met munten of tokens?

Wisselen tussen modules op dezelfde kassa

Wat
Eén kassa-apparaat onthoudt welke module actief is (horeca, webshop, salon, activiteiten, ticketing) en past het menu daarop aan; een gebruiker kan dit zelf wisselen via een dropdown.
Voor wie
Ondernemers die meerdere modules combineren op hetzelfde kassa-apparaat.
Hoe werkt het
De actieve module wordt dertig dagen onthouden per apparaat/gebruiker. Staat de kassa op de horeca-module, dan toont het gedeelde kassascherm het reserveringsmenu en de tafelplattegrond; bij een andere module verschijnt het bijbehorende menu. Zonder een geldige, bekende module valt het systeem terug op de hoofdmodule van het bedrijf zelf, zodat de kassa nooit in het verkeerde menu vastloopt.
Verschil met concurrenten
Geen publiek vergelijkingsmateriaal gevonden over een vergelijkbare gedeelde, per-module wisselbare kassa-interface bij Lightspeed, unTill of SumUp specifiek.
Bron
`Jimani.MVC/Controllers/PosController.cs` (cookie `MainModuleDropdown`)

Trefwoorden: module wisselen kassa, kassa naar reserveringsscherm, omschakelen horeca webshop salon

Vragen die hierbij horen
  • Kan ik op dezelfde kassa wisselen tussen bijvoorbeeld reserveren en gewoon afrekenen?
  • Onthoudt de kassa welke module ik het laatst gebruikte?

Verschillende medewerkersrechten instellen

Wat
Jimani kent vaste gebruikersrollen (eigenaar, manager, en vijf generieke gebruikersniveaus) die bepalen wat een medewerker mag zien en doen, bijvoorbeeld bij personeelsgegevens en urenregistratie.
Voor wie
Ondernemers met meerdere medewerkers.
Hoe werkt het
Persoonsgegevens van personeel (personeelsnummer, geboortedatum, in-dienst- periode, contracturen) zijn alleen zichtbaar voor de eigenaar en de manager — een gewone gebruiker ziet dit niet, ook niet van collega's. Bij urenregistratie is het zicht afhankelijk van de rol: een medewerker ziet alleen de eigen uren, een leidinggevende de uren van het eigen verkooppunt, en de eigenaar alles. Losstaand daarvan hebben afzonderlijke schermen (zoals Salon-terugbetalingen) een eigen toegangsregel, dus rechten worden niet alleen via deze vijf rollen geregeld maar ook per scherm.
Verschil met concurrenten
Geen publiek vergelijkingsmateriaal gevonden over vergelijkbare rolgebaseerde rechten bij Lightspeed, unTill of SumUp specifiek.
Bron
`Jimani.Application/Enums/UserRolesEnum.cs`; `Jimani.Application/Helpers/Personeelsrechten.cs`

Trefwoorden: medewerkersrechten instellen, gebruikersrollen kassa, wie ziet personeelsgegevens

Vragen die hierbij horen
  • Kan ik instellen wie personeelsgegevens mag inzien?
  • Ziet een medewerker alleen zijn eigen geregistreerde uren, of ook die van collega's?

Interne mededelingen voor medewerkers

Wat
Een ondernemer kan een mededeling aanmaken met een titel, tekst, geldigheidsperiode en een lijst met medewerkers voor wie hij bedoeld is; een mededeling kan ook aan een specifieke reservering gekoppeld worden.
Voor wie
Ondernemers met meerdere medewerkers.
Hoe werkt het
Een mededeling heeft een titel en tekst, een begin- en einddatum, en een lijst met medewerkers die hem te zien krijgen. Een mededeling kan optioneel verplicht worden: niet weg te klikken totdat een medewerker hem gezien heeft. Ook kan een mededeling specifiek aan één reservering gekoppeld worden, zodat de mededeling verschijnt op het moment dat een medewerker die reservering opent.
Verschil met concurrenten
Geen publiek vergelijkingsmateriaal gevonden over een vergelijkbaar mededelingensysteem bij Lightspeed, unTill of SumUp specifiek.
Bron
`Jimani.MVC/Controllers/SettingsController.cs` (`CreateAlert`, `UpdateAlert`); `Jimani.Application/Features/CompanyAlerts/Commands/CreateAlert`

Trefwoorden: interne mededeling personeel, medewerkers informeren, mededeling bij reservering, verplichte mededeling kassa

Vragen die hierbij horen
  • Kan ik een mededeling sturen naar specifieke medewerkers?
  • Kan ik een mededeling verplicht maken zodat een medewerker hem niet kan wegklikken?
  • Kan ik een mededeling koppelen aan een specifieke reservering?

Welke betaalmethoden werken offline?

Hoe werkt het precies
Zonder internetverbinding kan een gast bij de Jimani-kassa alleen contant afrekenen. Pin, Tap to Pay en andere digitale betaalwijzen zijn offline uitgeschakeld.
Regels
- Alleen betaalwijze-code 4 (contant) is offline toegestaan. - Pin (code 3) werkte tot 21-09-2026 ook offline; sindsdien niet meer — besluit Martijn, 21-09-2026, omdat pin en online betalingen sowieso internet nodig hebben. - Tap to Pay en Mollie kunnen niet offline, want die communiceren zelf rechtstreeks met het internet. - Cadeaukaart of tegoed kan niet offline, om te voorkomen dat hetzelfde tegoed op twee kassa's tegelijk wordt uitgegeven.
Randgevallen
Kiest een kassier offline een andere betaalwijze dan contant, dan wordt de bon niet in de wachtrij gezet — de kassa toont een fout in plaats van de bon alsnog te accepteren.
Bron
`Jimani.MVC/wwwroot/lib/jimani/Kassa/offlinewachtrij.js:267-275` (`magOffline`)

Trefwoorden: offline betalen kassa, contant afrekenen zonder internet, pin offline, Tap to Pay internetstoring

Vragen die hierbij horen
  • Kan ik offline nog pinnen?
  • Waarom werkt Tap to Pay niet zonder internet?

Hoe voorkomt Jimani dubbele verzending van een offline bon?

Hoe werkt het precies
Elke offline bon krijgt een eigen kenmerk; komt dezelfde bon twee keer bij de server binnen (bijvoorbeeld omdat het antwoord onderweg wegviel), dan herkent de server het kenmerk en verwerkt de bon niet nogmaals.
Regels
- Het kenmerk wordt lokaal aangemaakt zodra de bon in de wachtrij komt, en blijft hetzelfde bij een herhaalde poging. - Een bestelling die al een kenmerk draagt (bijvoorbeeld afkomstig van een handheld) behoudt dat kenmerk — er wordt geen nieuw kenmerk aangemaakt. - Het bonnummer dat de gast op de bon heeft gekregen, verandert niet bij een herhaalde verzendpoging.
Randgevallen
Een handheld die dezelfde bestelling twee keer aflevert bij de kassa (omdat het antwoord de eerste keer niet aankwam) mag geen tweede bonnummer krijgen — anders telt de omzet dat tweemaal.
Bron
`Jimani.MVC/wwwroot/lib/jimani/Kassa/offlinewachtrij.js:101-126` (`Wachtrij.zet`, veld `offlineReferentie`)

Trefwoorden: dubbele bon voorkomen, offline bon kenmerk, idempotent afrekenen, bon dubbel tellen

Vragen die hierbij horen
  • Kan een offline bon per ongeluk dubbel geteld worden?
  • Wat gebeurt er als de kassa een bevestiging niet ontvangt na het versturen?

Bonnummerreeks: hoe krijgt een offline bon een nummer?

Hoe werkt het precies
Elke kassa vraagt bij de server een eigen blok bonnummers op, dat alleen die kassa gebruikt. Zo kunnen twee kassa's die tegelijk offline afrekenen nooit hetzelfde bonnummer uitgeven.
Regels
- Een blok wordt alleen aangevraagd zolang er nog verbinding is; offline kan geen nieuw blok worden opgehaald. - De kassa vraagt automatisch een nieuw blok aan zodra er minder dan 100 nummers in het huidige blok over zijn. - Elke twee minuten (elke 30 seconden bij het controle-interval) checkt de kassa of aanvullen nodig is, maar alleen als de browser denkt online te zijn.
Randgevallen
Raakt het blok op tijdens offline werken, dan krijgt een nieuwe bon geen nummer; de kassa toont een foutmelding in plaats van een bon zonder nummer te accepteren, om te voorkomen dat een bon zonder nummer later alsnog meetelt.
Bron
`Jimani.MVC/Controllers/PosController.cs:1744` (`Bonnummerreeks`, `VraagBonnummerblok`); `Jimani.MVC/wwwroot/lib/jimani/Kassa/offlinewachtrij.js:58-97` (`Nummers`)

Trefwoorden: bonnummerreeks, bonnummerblok, uniek bonnummer offline, dubbel bonnummer voorkomen

Vragen die hierbij horen
  • Kunnen twee kassa's per ongeluk hetzelfde bonnummer geven?
  • Wat gebeurt er als de bonnummers van een kassa opraken tijdens een internetstoring?

Wat als een offline bon steeds mislukt te versturen?

Hoe werkt het precies
Blijft een bon na meerdere pogingen staan terwijl er wél weer verbinding is, dan toont de kassa een rode balk onderin het scherm met een waarschuwing.
Regels
- De kassa probeert elke 30 seconden automatisch alles te versturen wat nog in de wachtrij staat, en direct zodra de verbinding terugkomt. - Bij minder dan drie mislukte pogingen toont de balk: "Er wachten nog bonnen om te worden verstuurd", met het aantal. - Vanaf drie mislukte pogingen op dezelfde bon verandert de tekst naar: "Er staan bonnen die niet naar de server willen. Neem contact op met Jimani." - Is de browser zelf offline, dan verschijnt de balk niet — een falende verzendpoging wordt dan niet als "vastzittend" gezien, alleen als "wachtend op internet".
Randgevallen
Een bon die vaststaat, telt nog niet mee in het omzetoverzicht totdat hij alsnog bij de server aankomt.
Bron
`Jimani.MVC/wwwroot/lib/jimani/Kassa/offlinewachtrij.js:239-265` (`toonAchterstand`)

Trefwoorden: bon blijft hangen, offline bon mislukt, kassa waarschuwing rode balk, bon niet verstuurd

Vragen die hierbij horen
  • Hoe weet ik of er nog bonnen klaarstaan om te versturen?
  • Wat moet ik doen als de kassa zegt dat bonnen niet naar de server willen?

Werkt de kassa offline als hij nog nooit online is geweest?

Hoe werkt het precies
Nee. De kassa bewaart de productcatalogus pas lokaal nadat hij minstens één keer online is geweest; zonder die eerdere kopie is er bij verbindingsverlies geen scherm, geen producten en geen prijzen om te tonen.
Regels
- Bij elke online sessie haalt de kassa de catalogus op en bewaart die in IndexedDB (niet localStorage — een winkel met vijfduizend producten past daar niet in). - Elk schermstuk dat lokaal bewaard wordt, is letterlijk hetzelfde stuk dat de server ook zou sturen — geen aparte, vereenvoudigde offline-versie. - Bij een tik op een productgroep probeert de kassa eerst de server; antwoordt die niet binnen 4 seconden, dan valt hij terug op de lokale kopie.
Randgevallen
Een gloednieuwe kassa die voor het eerst wordt aangesloten, moet dus eerst één keer online werken voordat offline-modus iets te tonen heeft.
Bron
`Jimani.MVC/wwwroot/lib/jimani/Kassa/offlinekopie.js:1-34` (opzet en `GEDULD`-constante van 4 seconden)

Trefwoorden: nieuwe kassa offline, eerste keer online, IndexedDB kassa, lokale catalogus kopie

Vragen die hierbij horen
  • Moet een nieuwe kassa eerst online zijn geweest voordat offline-modus werkt?
  • Hoe lang wacht de kassa op de server voordat hij de lokale kopie gebruikt?

Is het kassasysteem echt gratis?

Antwoord
Ja, de Jimani-kassa kost geen vast maandbedrag. De ondernemer betaalt eenmalig €279 voor onboarding; daarna is het gebruik van de kassa zelf gratis.
Uitleg
Een bedrijf krijgt in het systeem de status "gratis kassa" (met aparte varianten voor horeca, retail en behandelsalons) via een onboardingtraject: een kennismakingsafspraak, het claimen van een printer, en digitale onboardingdocumenten, zonder verplichte verkoopdemo. De eenmalige €279 dekt dat onboardingtraject, niet een abonnement — er is geen maandelijkse factuur voor de kassa zelf. Bedrijven met de gratis variant zien in het systeem geen keuze voor meerdere verkooppunten, wat wijst op een beperking tot één verkooppunt bij deze variant. Extra opties zoals een webshop (€29/maand) of een tweede kassalicentie (€20/maand) blijven wel apart betaald.
Voorbeeld
Een horecaondernemer meldt zich aan voor de gratis kassa, betaalt eenmalig €279 voor onboarding, en gebruikt de kassa vanaf dat moment zonder maandelijkse kosten voor de kassa zelf.
Bron
`Jimani.Domain/Entities/Company.cs:235` (`freePos`); `Jimani.Application/Features/FreePosOnboarding/*`; prijs €279: Martijn, 22-09-2026

Trefwoorden: kassa echt gratis, gratis kassasysteem, kosten gratis kassa, geen maandelijkse kosten kassa

Waarom betaal ik eenmalig €279?

Antwoord
De €279 is een eenmalige onboardingkosten voor de gratis kassa, geen abonnement — het dekt het traject om de kassa bij de ondernemer werkend op te leveren.
Uitleg
Het onboardingtraject bestaat uit een kennismakingsafspraak, het claimen en instellen van een printer, en digitale onboardingdocumenten, zonder verplichte verkoopdemo. Na dit traject betaalt de ondernemer geen vast maandbedrag meer voor de kassa zelf.
Voorbeeld
Een nieuwe klant meldt zich aan voor de gratis kassa en betaalt eenmalig €279 voordat de kassa voor het eerst in gebruik wordt genomen.
Bron
onboardingproces: `Jimani.Application/Features/FreePosOnboarding/*`; prijs €279: Martijn, 22-09-2026 (prijsafspraak, niet uit code te herleiden)

Trefwoorden: eenmalige onboardingkosten, waarom betalen voor gratis kassa, onboardingtraject kassa

Kan ik pinbetalingen accepteren?

Antwoord
Ja, pinbetalingen lopen via een pinterminal die gekoppeld is aan het Mollie-account van de ondernemer. Een pinterminal kost €95 eenmalig.
Uitleg
De kassa stuurt de pinterminal aan via de Mollie-koppeling die per bedrijf wordt ingesteld; een andere betaalprovider is niet in de code aangetroffen. Zodra de terminal gekoppeld is, kan de kassier bij het afrekenen kiezen voor pin naast contant en eventuele andere ingestelde betaalwijzen. Pinbetalingen vereisen een actieve internetverbinding — zonder internet kan alleen nog contant worden afgerekend.
Voorbeeld
Een retailondernemer koppelt een pinterminal via Mollie aan de kassa en accepteert vanaf dat moment pinbetalingen naast contant.
Bron
`Jimani.Application/Contracts/Infrastructure/IMollieService.cs`; prijs pinterminal €95 eenmalig: Martijn, 22-09-2026

Trefwoorden: pinbetaling kassa, Mollie pinterminal, pin accepteren kassa, pinterminal kopen

Wat gebeurt er met mijn kassagegevens bij internet- of stroomuitval?

Antwoord
Bij internetuitval blijft de kassa contant afrekenen en bonnen printen; bestellingen gaan niet verloren en worden automatisch verstuurd zodra de verbinding terugkeert. Bij stroomuitval is dit niet van toepassing — een kassa zonder stroom kan niet werken, ongeacht de offline-functie.
Uitleg
Een bon uit een internetstoring krijgt een tijdelijk nummer en komt in een lokale wachtrij; bij verbindingsherstel verstuurt de kassa die automatisch, met een kenmerk per bon tegen dubbeltelling. Alleen contant afrekenen werkt offline. Stroomuitval vangt deze functie niet op: gaat het toestel zelf uit, dan is er geen wachtrij die iets kan bewaren.
Voorbeeld
Tijdens een wifi-storing rekent een kassier een gast contant af; de bon wordt lokaal geprint en automatisch naar de server verstuurd zodra de wifi het weer doet.
Bron
`Jimani.MVC/wwwroot/lib/jimani/Kassa/offlinewachtrij.js:1-19` (toelichting), `:99-158` (`Wachtrij.zet`, `Wachtrij.verstuur`); `Jimani.MVC/Controllers/PosController.cs`

Trefwoorden: internetuitval kassa, stroomuitval kassa, offline bon versturen, bestelling niet verloren

Kan ik dit zelf installeren?

Antwoord
Ja, een nieuwe computer of laptop kan als kassa gekoppeld worden met een eenmalige koppelcode uit het dashboard, zonder dat daar een monteur voor nodig is.
Uitleg
In het dashboard genereert de ondernemer een koppelcode van zes tekens. Op het nieuwe apparaat vult de gebruiker deze code in, samen met een herkenbare naam voor dat apparaat; de code werkt maar één keer. Het scherm stuurt automatisch de schermresolutie mee, zodat support meteen ziet op welk type scherm de klant werkt.
Voorbeeld
Een ondernemer koopt een nieuwe laptop, haalt een koppelcode op uit het dashboard, en heeft de kassa binnen enkele minuten zelf werkend zonder een technicus te bellen.
Bron
`Jimani.MVC/Views/Pos/Koppelen.cshtml`

Trefwoorden: kassa zelf installeren, koppelcode kassa, nieuwe laptop als kassa

Kan ik de kassa uitbreiden naar meerdere kassa's?

Antwoord
Ja, één bedrijfsaccount kan meerdere kassa's en verkooppunten beheren; een extra kassalicentie kost €20 per maand.
Uitleg
Elk verkooppunt is een eigen record dat aan het bedrijf gekoppeld is, met een eigen naam en instellingen voor eten ter plaatse, bezorgen en afhalen die per verkooppunt aan of uit staan. Bij het inloggen kiest de gebruiker welk verkooppunt actief is, of onthoudt de sessie deze keuze. Bij de gratis kassa-variant ontbreekt deze keuzemogelijkheid in het systeem, wat wijst op een beperking tot één verkooppunt bij die variant — uitbreiden naar meerdere kassa's hoort dus bij de betaalde uitbreiding, niet bij de gratis basisvariant.
Voorbeeld
Een horecaondernemer met een bar en een terraskassa richt beide als apart verkooppunt in onder hetzelfde bedrijfsaccount, elk met eigen instellingen.
Bron
`Jimani.Domain/Entities/PosDeviceIntegration.cs`; `Jimani.MVC/Controllers/SettingsController.cs`; prijs €20/maand: Martijn, 22-09-2026

Trefwoorden: meerdere kassa's uitbreiden, extra verkooppunt, kassalicentie prijs

Kan ik handheld terminals gebruiken?

Antwoord
Ja, personeel kan met een handheld of tablet bestellingen opnemen aan tafel; een handheld terminal kost €5 per maand.
Uitleg
De handheld gebruikt dezelfde onderliggende bestelfunctie als de kassa zelf, inclusief tafelselectie via het vloerplan en de afrekenopties contant, pin, later betalen of overig. Een handheld-bestelling komt daardoor zonder aparte synchronisatiestap in hetzelfde keukenscherm terecht als een kassabestelling.
Voorbeeld
Een medewerker neemt met een tablet een bestelling op aan tafel; deze verschijnt direct op het keukenscherm, net als een bestelling die aan de kassa zelf wordt ingevoerd.
Bron
`Jimani.MVC/Controllers/HandheldController.cs`; prijs €5/maand: Martijn, 22-09-2026

Trefwoorden: handheld terminal gebruiken, tablet bestellen tafel, handheld prijs

Kan ik gebruikmaken van kiosken/bestelzuilen?

Antwoord
Ja, Jimani ondersteunt een aparte kiosk-apparaatmodus waarmee gasten zelf via een zuil of tablet bestellen; meerdere kiosks kunnen aan één systeem gekoppeld worden.
Uitleg
Een kiosk-apparaat wordt gekoppeld via een eigen apparaat-ID en sleutel, los van de gewone kassa-koppeling. Per kiosk zijn productgroepen en de positie van widgets op het scherm apart instelbaar, zodat verschillende kiosks een andere indeling kunnen tonen — bijvoorbeeld één kiosk gericht op dranken en één op maaltijden.
Voorbeeld
Een retailondernemer plaatst twee bestelzuilen bij de ingang, elk met een eigen productindeling ingesteld vanuit hetzelfde dashboard.
Bron
`Jimani.Application/Features/CompanyDevices/Commands/CreateCompanyKioskDevice`; `Jimani.Application/Contracts/Persistence/IKioskDepartmentRepository.cs`; `Jimani.Application/Contracts/Persistence/IKioskWidgetPositionRepository.cs`

Trefwoorden: bestelzuil koppelen, meerdere kiosken, zelfbestelzuil indeling

Hoe worden QR-bestellingen gekoppeld aan mijn kassasysteem?

Antwoord
Elke tafel kan een eigen QR-code krijgen die de ondernemer instelt en afdrukt vanuit het dashboard, gekoppeld aan een specifieke tafel en aan een bonprinter.
Uitleg
In de QR-code-instellingen configureert de ondernemer per tafel een code en koppelt deze aan een printer; de code kan als kaartje voor op tafel worden afgedrukt.
Voorbeeld
Een horecaondernemer print voor elke tafel een eigen QR-kaartje vanuit het dashboard en koppelt dit aan de bonprinter bij de bar.
Bron
`Jimani.MVC/Views/QRCode/QRCodeSetup.cshtml`; `Jimani.Application/Features/QRCode/Commands/CreateUpdateHorecaTableQrCodes`

Trefwoorden: QR-bestelling koppelen kassa, QR-code tafel instellen, bestellen via QR-code

Waarom kiezen voor keukenschermen?

Antwoord
Een keukenscherm toont bestellingen automatisch in twee stappen — in bereiding en klaar om mee te geven — zonder dat daar een los kitchen display-abonnement voor nodig is.
Uitleg
Eén gedeeld ordermodel routeert bestellingen op basis van hun status en type (bezorgen, afhalen, eten ter plaatse) naar de juiste schermtab. Een bedrijf zonder keukenwerk krijgt deze schermen automatisch leeg te zien in plaats van foutmeldingen — de functie hoeft dus niet apart uitgezet te worden. Omdat kassa, handheld-bestellingen en webshopbestellingen dezelfde databron gebruiken, verschijnt elke bestelling zonder vertraging op het keukenscherm, ongeacht via welk kanaal hij binnenkwam.
Voorbeeld
Een webshopbestelling voor afhalen verschijnt automatisch op het keukenscherm, naast bestellingen die aan de kassa of via een handheld zijn ingevoerd.
Bron
`Jimani.MVC/Controllers/WebshopOrderManagementController.cs` (`_Kitchen.cshtml`, `_OrderHandout.cshtml`, `HeeftVerkooppuntKeukenwerkQuery`)

Trefwoorden: keukenscherm horeca, kitchen display gratis, keukenscherm en uitgifte

Waarschuwt de kassa als een tafel al bezet is bij het boeken van een reservering?

Antwoord
Ja. Boekt een medewerker aan de kassa een reservering op een tafel die op dat tijdstip al bezet is, dan verschijnt een waarschuwing; de medewerker kan bewust doorgaan, en dat wordt dan vastgelegd bij de reservering.
Uitleg
Vóór deze regel (ingevoerd 14-09-2026) schreef de kassa een tafel weg zonder te controleren of hij al bezet was. Nu krijgt een medewerker de melding "Tafel X is op dit tijdstip al bezet" en kan hij, anders dan een gast in de widget (die geweigerd wordt), zelf beoordelen of de tafel op tijd vrijkomt. Gaat hij bewust door, dan legt het systeem vast wie dat deed en vanaf welk scherm.
Voorbeeld
Een medewerker boekt een tafel die al gereserveerd is; het scherm vraagt om bevestiging, en bij "toch doorgaan" wordt genoteerd dat dit bewust vanaf de kassa gebeurde.
Bron
`Jimani.Application/Common/Tafelbezetting.cs:48` (`BezetteTafels`), `:65` (`Melding`); `Jimani.Persistence.IntegrationTests/TafelbezettingTests.cs`

Trefwoorden: tafel bezet waarschuwing, dubbele boeking voorkomen, bewust doorboeken kassa

Wat gebeurt er met mijn kassa als een factuur openstaat?

Antwoord
De kassa gaat in drie stappen: eerst alleen een waarschuwing, dan beperkte functionaliteit (afrekenen kan nog wel, instellingen tijdelijk niet), en pas daarna gaat de kassa op slot.
Uitleg
Bij een openstaande factuur toont de kassa eerst alleen een melding dat er op tijd betaald moet worden. Blijft betaling uit, dan kan er nog steeds afgerekend worden, maar staan instellingen tijdelijk dicht. Pas in de laatste stap staat de kassa volledig stil, met de melding dat hij weer gaat werken zodra de factuur betaald is. Zodra de betaling binnen is, herstelt de kassa automatisch weer naar volledig werkend.
Voorbeeld
Een ondernemer mist een betaaltermijn; de kassa toont eerst alleen een waarschuwing, zodat er tijd is om te betalen voordat er daadwerkelijk functionaliteit wegvalt.
Bron
`Jimani.Application/Features/Kassastatus/Kassastatusbepaling.cs:14-40` (`Bepaal`, enum `Kassatrap`)

Trefwoorden: kassa op slot factuur, openstaande factuur kassa, kassa beperkt door betaling

Horeca / Reserveringen

Horeca / Reserveringen

Wat
Jimani's reserveringssysteem laat gasten online een tafel boeken bij een restaurant, met online aanbetalen, automatische bevestigingsmail en de mogelijkheid om een tafel, activiteit en ticket in één boeking te combineren. Reserveringen delen dezelfde database als kassa, webshop en ticketing.
Voor wie
Horecaondernemers en hun gasten.
Kernfuncties
  • Online tafelreservering via een boekingswidget op de eigen website
  • Combinatiereservering: tafel, activiteit en ticket in één boeking
  • Online aanbetalen of vooruitbetalen bij het reserveren
  • Gasten kunnen hun eigen reservering wijzigen of annuleren
  • Automatische bevestigingsmail met PDF en agenda-bestand (iCal)
  • Waarschuwing bij het boeken op een al-bezette tafel, met vastlegging van de bewuste keuze
Prijs
€79 per maand. Als tweede of volgende module binnen hetzelfde account: €20 per maand.
Verschil met concurrenten
Lightspeed biedt reserveringen alleen via een los te koop add-on of koppeling met een derde partij. unTill heeft geen ingebouwde reserveringsmodule in de kernprijs en koppelt met externe systemen zoals Formitable of Guestplan. Jimani heeft reserveringen native in hetzelfde systeem, zonder aparte licentie of koppeling.
Bron
`Jimani.MVC/Controllers/ReservationCombinationController.cs`; `Jimani.React/jimani.react.client/src/widgets/horecaWidget/Widget.js`; prijs €79/maand: Martijn, 22-09-2026

Trefwoorden: reserveringssysteem horeca, online tafelreservering, restaurant reserveren software, boekingswidget restaurant

Vragen die hierbij horen
  • Heeft Jimani een ingebouwd reserveringssysteem, of moet ik dat los koppelen?
  • Kan ik met Jimani tafel, activiteit en ticket in één boeking regelen?
  • Wat kost het reserveringssysteem per maand?

Online tafelreservering

Wat
Gasten reserveren zelf online een tafel via de website van de horecaondernemer, met een zelfgekozen tijdstip en tafelgrootte.
Voor wie
Horecaondernemers en hun gasten.
Hoe werkt het
Een boekingswidget toont beschikbare tijden en tafelgroottes; de reservering wordt direct vastgelegd via een commando in het reserveringssysteem. Boekt een gast (of medewerker) op een tijdstip waarop een tafel al bezet is, dan werkt het systeem sinds 14-09-2026 met een waarschuwing in plaats van een stille overschrijving: de gastwidget weigert de boeking, een medewerker aan de kassa of het dashboard krijgt een waarschuwing en kan bewust doorgaan.
Verschil met concurrenten
Lightspeed biedt reserveringen alleen via een los te koop add-on of koppeling met een derde partij. unTill heeft geen ingebouwde reserveringsmodule in de kernprijs en koppelt met externe systemen zoals Formitable of Guestplan. Jimani heeft reserveringen native in hetzelfde systeem, zonder aparte licentie of koppeling.
Bron
`Jimani.React/jimani.react.client/src/widgets/horecaWidget/Widget.js`, `BooknowForm.js`; `Jimani.Application/Features/Reservations/Commands/CreateReservationWidget`; `Jimani.Application/Common/Tafelbezetting.cs`

Trefwoorden: online reserveren restaurant, tafelreservering website, reserveringssysteem horeca

Vragen die hierbij horen
  • Hoe werkt online reserveren bij een restaurant met Jimani?
  • Kan ik als gast zelf mijn tijdstip en tafelgrootte kiezen?
  • Wat gebeurt er als een gast een tafel probeert te boeken die al bezet is?

Combinatiereservering (tafel, activiteit en ticket in één boeking)

Wat
Een gast kan in één boeking een tafel, een activiteit en een ticket combineren, bijvoorbeeld eten plus bowlen of diner plus voorstelling.
Voor wie
Horecaondernemers die ook activiteiten of evenementen aanbieden.
Hoe werkt het
Drie aparte commando's (voor horeca, activiteit en ticketing) worden gekoppeld via één gedeeld combinatiekenmerk, zodat de gast na het boeken van het ene onderdeel automatisch wordt doorgeschakeld naar het volgende. De boeking blijft voor de gast één samenhangend proces, ook al raakt hij drie aparte modules in de achterliggende data.
Verschil met concurrenten
Geen van de drie onderzochte concurrenten combineert reserveren, tafel, activiteit en ticketing in één systeem met gedeelde boeking — dit vereist bij Lightspeed, unTill en SumUp losse producten of koppelingen tussen aparte systemen.
Bron
`Jimani.MVC/Controllers/ReservationCombinationController.cs`; `Jimani.Application/Features/ReservationCombination/Commands/AddCombinationReservation*`

Trefwoorden: combinatiereservering, tafel en activiteit boeken, diner en ticket combineren

Vragen die hierbij horen
  • Kan ik met Jimani tafel, activiteit en ticket in één boeking regelen?
  • Hoe verschilt dit van los reserveren bij losse systemen?

Online aanbetalen bij reservering

Wat
Gasten kunnen bij het reserveren online aanbetalen of volledig vooruitbetalen.
Voor wie
Horecaondernemers, vooral bij grotere groepen of arrangementen.
Hoe werkt het
Een commando legt de (deel)betaling vast bij het maken van de reservering, gekoppeld aan de betaalprovider van de ondernemer (Mollie). Aanbetalen verhoogt de zekerheid dat een gast komt opdagen met 92%.
Verschil met concurrenten
Geen publiek vergelijkingsmateriaal gevonden over aanbetalen bij reservering specifiek bij Lightspeed, unTill of SumUp.
Bron
`Jimani.Application/Features/Reservations/Commands/CreateReservationPayment`, `AddReservationPartialPayment`; claim 92%: Martijn, 22-09-2026

Trefwoorden: aanbetaling reservering, no-show voorkomen, vooruitbetalen restaurant

Vragen die hierbij horen
  • Kan ik als gast online een aanbetaling doen bij het reserveren?
  • Helpt online aanbetalen tegen no-shows?

Reservering zelf wijzigen of annuleren

Wat
Gasten kunnen hun eigen reservering online wijzigen of annuleren, zonder de ondernemer te bellen.
Voor wie
Gasten van horecaondernemers.
Hoe werkt het
Een wijzig- of annuleercommando in het reserveringssysteem is gekoppeld aan een scherm in de gastwidget. De gast heeft hiervoor geen account nodig: het annuleerscherm identificeert de reservering via een `key` en een geheime `secretkey` die als parameters in de link staan — dezelfde link die de gast in zijn bevestigingsmail ontvangt.
Verschil met concurrenten
Geen publiek vergelijkingsmateriaal gevonden over zelf-wijzigen door gasten bij Lightspeed, unTill of SumUp specifiek.
Bron
`Jimani.Application/Features/Reservations/Commands/UpdateReservationCommandHandler.cs`; `Jimani.React/.../horecaWidget/CancelReservation.js`

Trefwoorden: reservering wijzigen, reservering annuleren, zelf reservering aanpassen

Vragen die hierbij horen
  • Kan een gast zelf zijn reservering wijzigen of annuleren?
  • Heeft een gast een account nodig om zijn reservering te wijzigen?

Bevestigingsmail met PDF en agenda-bestand

Wat
Na het reserveren ontvangt de gast automatisch een bevestiging per e-mail, met een PDF-bevestiging en een bestand om de afspraak direct aan de agenda toe te voegen.
Voor wie
Gasten van horecaondernemers.
Hoe werkt het
Een e-mail wordt automatisch verstuurd met een gegenereerde PDF-bevestiging en een iCal-bestand. Dezelfde e-mail bevat de link waarmee de gast later zelf zijn reservering kan wijzigen of annuleren, met een geheime sleutel in de link zodat de gast geen account nodig heeft.
Verschil met concurrenten
Geen publiek vergelijkingsmateriaal gevonden.
Bron
`Jimani.Application/Features/Mail/Queries/SendConfirmationMail`; `Features/Pdf/Commands/CreateReservationPdf`; `Features/Mail/Queries/GetIcal`

Trefwoorden: reserveringsbevestiging, agenda-uitnodiging reservering, ical bestand

Vragen die hierbij horen
  • Krijg ik een bevestiging met PDF na het reserveren?
  • Kan ik de reservering direct in mijn agenda zetten?

Reserveren via AI

Wat
Er bestaat een aparte commandostructuur voor het aanmaken van reserveringen vanuit een AI-kanaal, maar er is geen publieke toegang tot deze functie gevonden.
Voor wie
Nog niet vast te stellen.
Hoe werkt het
Een apart commando markeert een reservering als aangemaakt door AI, zonder verdere publieke koppeling in de onderzochte code. Dit betekent dat de functie op dit moment niet kan worden gepresenteerd als iets dat een gast vandaag kan gebruiken.
Verschil met concurrenten
Niet te beoordelen zolang de functie niet publiek bevestigd is.
Bron
`Jimani.Application/Features/Reservations/Commands/CreateReservationForOpenAI`

Trefwoorden: AI reserveren, ChatGPT reservering, reserveren via chatbot

Vragen die hierbij horen
  • Kan ik via ChatGPT of een AI-assistent een tafel reserveren bij een Jimani-restaurant? *(functie bestaat in de code, publieke beschikbaarheid niet bevestigd)*

No-show-beleid en preventie

Wat
Een reservering kan automatisch als no-show worden gemarkeerd als de gast dertig minuten na het gereserveerde tijdstip niet is gearriveerd.
Voor wie
Horecaondernemers.
Hoe werkt het
Per reservering is een instelling aanwezig die bepaalt of deze na dertig minuten automatisch op no-show gezet wordt; een apart commando voert die wijziging door. Dezelfde mogelijkheid bestaat voor activiteitenreserveringen. Naast deze automatische markering kan een ondernemer online aanbetalen instellen bij het reserveren, wat de zekerheid dat een gast komt opdagen met 92% verhoogt.
Verschil met concurrenten
Geen publiek vergelijkingsmateriaal gevonden over automatische no-show-markering bij Lightspeed, unTill of SumUp specifiek.
Bron
`Jimani.Application/ViewModels/Reservations/ReservationVm.cs` (`setToNoShowAfterThirtyMin`); `Jimani.Application/Features/Reservations/Commands/UpdateReservationToNoShowIn30Minutes`; claim 92%: Martijn, 22-09-2026

Trefwoorden: no-show voorkomen, no-show beleid horeca, automatisch no-show markeren

Vragen die hierbij horen
  • Wordt een reservering automatisch als no-show gemarkeerd als de gast niet komt?
  • Hoe kan ik no-shows verminderen?

Handmatig reserveringen toevoegen (telefonisch)

Wat
Naast de online boekingswidget kan een medewerker in het dashboard zelf een reservering toevoegen, bijvoorbeeld voor een gast die telefonisch boekt.
Voor wie
Horecaondernemers en hun personeel.
Hoe werkt het
Het dashboard heeft een apart scherm om een reservering toe te voegen voor een gekozen datum. Deze route gebruikt dezelfde onderliggende reserveringsgegevens als de gastwidget, inclusief de waarschuwing bij het boeken op een al-bezette tafel.
Verschil met concurrenten
Geen publiek vergelijkingsmateriaal gevonden over handmatig reserveringen toevoegen bij Lightspeed, unTill of SumUp specifiek.
Bron
`Jimani.MVC/Controllers/ReservationsController.cs` (`AddReservation`)

Trefwoorden: telefonische reservering toevoegen, reservering handmatig invoeren, reservering via dashboard

Vragen die hierbij horen
  • Kan een medewerker zelf een reservering toevoegen voor een gast die telefonisch belt?

Tafelplattegrond

Wat
Horecaondernemers richten in het dashboard een tafelplattegrond in met ruimtes en reserveringstypen, die vervolgens het beschikbaarheidsoverzicht van de boekingswidget bepaalt.
Voor wie
Horecaondernemers.
Hoe werkt het
De ondernemer richt de plattegrond zelf visueel in: tafels zijn los te verslepen naar hun positie, de ruimte krijgt een eigen achtergrondafbeelding en een ingetekende vloer-omtrek, en er is een bibliotheek met plattegrondobjecten (met categorieën) om bijvoorbeeld een bar, planten of een ingang op de kaart te zetten. Een medewerker kan direct vanaf de plattegrond een reservering aanmaken door op een tafel te klikken. Elke tafelstatus (bijvoorbeeld vrij, bezet, gereserveerd) heeft een eigen instelbare kleur, met een optie om die status te laten knipperen — bijvoorbeeld voor een tafel die om aandacht vraagt.
Verschil met concurrenten
Geen publiek vergelijkingsmateriaal gevonden over een ingebouwde, zelf in te richten visuele tafelplattegrond (met sleepbare tafels, aangepaste kleuren per status en een objectenbibliotheek) bij Lightspeed, unTill of SumUp specifiek.
Bron
`Jimani.MVC/Controllers/PosController.cs` (`Floorplan`); `Jimani.Application/Features/Floorplan/*`; `Jimani.Application/Features/FloorplanImage/*`; `Jimani.Application/Features/FloorplanTableSettings/*`

Trefwoorden: tafelplattegrond horeca, vloerplan restaurant, ruimte-indeling reserveringen, visuele tafelindeling, tafelstatus kleuren

Vragen die hierbij horen
  • Kan ik in Jimani een tafelplattegrond met ruimtes inrichten?
  • Bepaalt de tafelplattegrond wat gasten online kunnen boeken?
  • Kan ik tafels zelf verslepen naar hun echte positie in de zaak?
  • Kan ik per tafelstatus een eigen kleur instellen, bijvoorbeeld met een knipperende status?
  • Kan ik direct vanaf de plattegrond een reservering aanmaken door op een tafel te klikken?

Upsell-producten bij reservering of boeking

Wat
Een ondernemer kan losse upsell-producten instellen (naam, prijs, btw, productgroep) die gasten tijdens het boeken van een reservering of activiteit aangeboden krijgen.
Voor wie
Horeca-, activiteiten- en salonondernemers.
Hoe werkt het
Elk upsell-product staat los van de reguliere kassaproducten, met een eigen prijs en btw-tarief, en kan per module (horeca, activiteiten, salon) aan of uit gezet worden. Bij activiteitenreserveringen worden gekozen upsell-producten aan de reservering gekoppeld. Bijverkoop levert op deze manier tot 20% extra omzet op.
Verschil met concurrenten
Geen publiek vergelijkingsmateriaal gevonden over ingebouwde upsell-producten bij het boeken, bij Lightspeed, unTill of SumUp specifiek.
Bron
`Jimani.Domain/Entities/UpsaleProduct.cs`; `Jimani.React/.../widgets/Component/UpsaleProduct.js`, `UpsaleProductCombination.js`, `UpsaleProductSalon.js`; claim 20%: Martijn, 22-09-2026

Trefwoorden: upsell reservering, bijverkoop boeking, extra producten bij afspraak

Vragen die hierbij horen
  • Kan ik gasten extra producten aanbieden tijdens het boeken van een reservering?
  • Werkt upsell hetzelfde bij horeca, activiteiten en salon?

Koppeling met unTill

Wat
Jimani heeft een eigen koppeling met unTill: tafels en verkoopgebieden (sales areas) uit unTill worden gesynchroniseerd, en Jimani-reserveringen worden gekoppeld aan unTill-tafelnummers en -transacties.
Voor wie
Horecaondernemers die al met unTill als kassasysteem werken en Jimani willen gebruiken voor reserveringen.
Hoe werkt het
Via een los te configureren koppeling (`CompanyPlugin`) haalt Jimani de verkoopgebieden en tafels op uit unTill en houdt deze gesynchroniseerd met de eigen tafel- en ruimte-indeling. Een reservering die in Jimani wordt gemaakt, slaat het unTill-tafelnummer en de bijbehorende transactie op, zodat beide systemen over dezelfde tafel spreken.
Verschil met concurrenten
Dit relativeert het eerdere beeld in de Jimani-vs-unTill- vergelijkingsartikelen dat unTill puur een concurrent is: voor de kassa-kant kan een ondernemer unTill blijven gebruiken en Jimani ernaast inzetten voor reserveringen, dankzij deze koppeling.
Bron
`Jimani.Application/Features/UntillTables/Command/SyncUntillTable`; `Jimani.Application/Features/UntillSpaces/Command/SyncUntillSpace`; `Jimani.Domain/Entities/UntillReservation.cs`, `UnTillTable.cs`

Trefwoorden: unTill koppeling, unTill integratie, Jimani naast unTill, unTill tafels synchroniseren

Vragen die hierbij horen
  • Kan ik Jimani gebruiken voor reserveringen als ik al unTill als kassasysteem heb?
  • Worden tafels tussen Jimani en unTill automatisch gesynchroniseerd?

Enquêtes na een reservering

Wat
Jimani heeft een ingebouwd enquêtesysteem: een ondernemer stelt een vragenlijst samen, en antwoorden worden gekoppeld aan de reservering (horeca, activiteiten, ticketing of salon).
Voor wie
Ondernemers die feedback willen verzamelen na een bezoek of boeking.
Hoe werkt het
Een enquête bestaat uit een naam en een aan/uit-schakelaar, met een eigen set vragen. Een ingevuld antwoord wordt gekoppeld aan de bijbehorende reservering, met een instelling of de gast toestemming geeft om de reactie te publiceren en of dat anoniem mag.
Verschil met concurrenten
Geen publiek vergelijkingsmateriaal gevonden over een ingebouwd enquêtesysteem bij Lightspeed, unTill of SumUp specifiek.
Bron
`Jimani.Domain/Entities/EnqueteList.cs`; `Jimani.Domain/Entities/EnqueteResults.cs` (`isAllowPost`, `isPostAnonymously`)

Trefwoorden: enquête na bezoek, feedback vragen gasten, review verzamelen reservering

Vragen die hierbij horen
  • Kan ik klanten na hun bezoek een enquête sturen voor feedback?
  • Kan een gast toestemming geven om zijn reactie te publiceren, eventueel anoniem?

Wisselen tussen modules op dezelfde kassa

Wat
Eén kassa-apparaat onthoudt welke module actief is (horeca, webshop, salon, activiteiten, ticketing) en past het menu daarop aan; een gebruiker kan dit zelf wisselen via een dropdown.
Voor wie
Ondernemers die meerdere modules combineren op hetzelfde kassa-apparaat.
Hoe werkt het
De actieve module wordt dertig dagen onthouden per apparaat/gebruiker. Staat de kassa op de horeca-module, dan toont het gedeelde kassascherm het reserveringsmenu en de tafelplattegrond; bij een andere module verschijnt het bijbehorende menu. Zonder een geldige, bekende module valt het systeem terug op de hoofdmodule van het bedrijf zelf, zodat de kassa nooit in het verkeerde menu vastloopt.
Verschil met concurrenten
Geen publiek vergelijkingsmateriaal gevonden over een vergelijkbare gedeelde, per-module wisselbare kassa-interface bij Lightspeed, unTill of SumUp specifiek.
Bron
`Jimani.MVC/Controllers/PosController.cs` (cookie `MainModuleDropdown`)

Trefwoorden: module wisselen kassa, kassa naar reserveringsscherm, omschakelen horeca webshop salon

Vragen die hierbij horen
  • Kan ik op dezelfde kassa wisselen tussen bijvoorbeeld reserveren en gewoon afrekenen?
  • Onthoudt de kassa welke module ik het laatst gebruikte?

Offertes voor groepsreserveringen

Wat
Voor grotere reserveringen (arrangementen/groepen) kan een ondernemer een offerte opstellen met een eigen korting, aanbetalingsvoorwaarden en betaaltermijn, en per e-mail naar de gast sturen.
Voor wie
Horecaondernemers met groeps- of arrangementsboekingen.
Hoe werkt het
Een offerte hoort bij een specifieke reservering en heeft eigen velden voor korting (bedrag of percentage), aanbetaling (bedrag of percentage) en het aantal dagen waarbinnen betaald moet worden. Het dashboard toont alle openstaande offertes in één overzicht, met het aantal in een teller. Een offerte kan per e-mail naar de gast verstuurd worden.
Verschil met concurrenten
Geen publiek vergelijkingsmateriaal gevonden over een ingebouwd offertesysteem voor groepsreserveringen bij Lightspeed, unTill of SumUp specifiek.
Bron
`Jimani.MVC/Controllers/QuotationsController.cs`; `Jimani.Domain/Entities/ReservationQuotationPayment.cs`; `Jimani.Application/Features/Mail/Queries/SendQuotationMail`

Trefwoorden: offerte groepsreservering, offerte versturen horeca, aanbetaling offerte, betaaltermijn offerte

Vragen die hierbij horen
  • Kan ik een offerte opstellen voor een groepsreservering, met eigen korting en aanbetaling?
  • Kan ik een betaaltermijn instellen waarbinnen de gast moet reageren of betalen?
  • Kan ik de offerte direct per e-mail naar de gast versturen?

Terugbetalingen goedkeuren, deels goedkeuren of afwijzen

Wat
Bij een annulering kan de ondernemer een terugbetaling volledig goedkeuren, gedeeltelijk goedkeuren, of afwijzen — elk met een automatische, passende e-mail naar de gast.
Voor wie
Horecaondernemers.
Hoe werkt het
Een terugbetalingsverzoek komt in een apart overzicht te staan. Keurt de ondernemer de terugbetaling volledig goed, dan gaat er een goedkeuringsmail uit; kiest hij voor een gedeeltelijke terugbetaling, dan gaat er een aparte mail uit die dat specifiek meldt. Wijst hij het verzoek af, dan ontvangt de gast een afwijzingsmail. Ditzelfde drieledige patroon (volledig/gedeeltelijk/afgewezen) bestaat ook los voor Activities- en Ticketing-annuleringen, elk met eigen commando's. Salon heeft een eigen, vergelijkbaar maar los geïmplementeerd terugbetalingenoverzicht (zonder de gedeeltelijke-goedkeuring-variant die hier wel is aangetroffen).
Verschil met concurrenten
Geen publiek vergelijkingsmateriaal gevonden over een vergelijkbaar drieledig goedkeuringsproces (volledig/deels/afgewezen) met automatische e-mails bij Lightspeed, unTill of SumUp specifiek.
Bron
`Jimani.MVC/Controllers/RefundsController.cs`; `Jimani.Application/Features/Mail/Queries/SendRefundApprovedMail`, `RefundPartiallyApprovedMail`, `SendRefundRejectedMail`

Trefwoorden: terugbetaling goedkeuren, gedeeltelijke terugbetaling, refund afwijzen horeca

Vragen die hierbij horen
  • Kan ik een terugbetaling gedeeltelijk goedkeuren in plaats van volledig?
  • Ontvangt de gast automatisch een e-mail bij goedkeuring, gedeeltelijke goedkeuring of afwijzing?

Bijlagen en wijzigingsgeschiedenis bij een reservering

Wat
Aan een reservering kunnen bestanden gekoppeld worden, en elke wijziging aan de reservering wordt vastgelegd met wie de wijziging deed en wanneer.
Voor wie
Horecaondernemers en hun personeel.
Hoe werkt het
Een bijlage heeft een naam, het bestand zelf en een aanmaakdatum, gekoppeld aan één specifieke reservering — bijvoorbeeld voor een ondertekend contract bij een groepsboeking of een bijzondere wens per e-mail. Los daarvan legt het systeem bij elke wijziging aan een reservering een regel vast met wat er veranderde, door wie en wanneer, zodat een medewerker achteraf kan zien wat er met een reservering is gebeurd.
Verschil met concurrenten
Geen publiek vergelijkingsmateriaal gevonden over bijlagen en een wijzigingsgeschiedenis per reservering bij Lightspeed, unTill of SumUp specifiek.
Bron
`Jimani.Domain/Entities/Attachment.cs`; `Jimani.Domain/Entities/ReservationHistory.cs`; `Jimani.MVC/Controllers/CancellationsController.cs`

Trefwoorden: bijlage reservering, bestand koppelen aan boeking, wijzigingsgeschiedenis reservering, audittrail reservering

Vragen die hierbij horen
  • Kan ik een bestand (bijvoorbeeld een contract) koppelen aan een specifieke reservering?
  • Kan ik zien wie een reservering heeft gewijzigd en wanneer?

Eigen reserveervelden instellen, inclusief dynamische velden

Wat
Een ondernemer stelt zelf extra velden samen voor het boekingsformulier (bijvoorbeeld een dieetwens, een vraag over kinderen, of een opmerkingenveld), met een eigen type, verplicht/optioneel, en zichtbaarheid.
Voor wie
Horeca-, hotel- en activiteitenondernemers.
Hoe werkt het
Elk veld heeft een naam, een type, keuzeopties (bij een keuzeveld), een hulptekst in het Nederlands, Engels, Duits en Frans, en instellingen voor of het veld verplicht is, publiek zichtbaar, en of het in lijstoverzichten getoond wordt. Een veld kan ook **dynamisch** gemaakt worden: het verschijnt dan alleen als een ander veld (het "hoofdveld") een specifiek antwoord heeft — bijvoorbeeld een veld "Aantal kinderen" dat pas verschijnt als bij "Komen er kinderen mee?" ja is gekozen. Een veld kan ook ingesteld worden om alleen te verschijnen bij het opstellen van een offerte, niet bij een gewone boeking.
Verschil met concurrenten
Geen publiek vergelijkingsmateriaal gevonden over een vergelijkbaar dynamisch, conditioneel formulierenmechanisme bij Lightspeed, unTill of SumUp specifiek.
Bron
`Jimani.Domain/Entities/Field.cs` (`isSpecificRule`, `idChildField`, `selectedChildFieldOption`, `onlyInQuotationMode`)

Trefwoorden: eigen reserveervelden, dynamisch veld reservering, conditioneel formulierveld, boekingsformulier aanpassen

Vragen die hierbij horen
  • Kan ik zelf extra velden toevoegen aan het boekingsformulier?
  • Kan een veld alleen verschijnen afhankelijk van het antwoord op een ander veld?
  • Kan een veld alleen bij een offerte verschijnen, niet bij een gewone boeking?

Meerdere widgets aanmaken

Wat
Een ondernemer kan een onbeperkt aantal boekingswidgets aanmaken, elk met een eigen naam en omschrijving.
Voor wie
Horeca-, activiteiten- en salonondernemers die de widget op meerdere plekken willen inzetten.
Hoe werkt het
Het aanmaken van een widget legt alleen een naam en een omschrijving vast; er is in de code geen controle gevonden die het aantal widgets per bedrijf beperkt. Zo kan een ondernemer bijvoorbeeld een aparte widget voor de homepage en een andere voor een losse landingspagina inrichten, elk met eigen instellingen.
Verschil met concurrenten
Geen publiek vergelijkingsmateriaal gevonden over een onbeperkt aantal widgets bij Lightspeed, unTill of SumUp specifiek.
Bron
`Jimani.Application/Features/Widgets/Command/CreateWidgets`

Trefwoorden: meerdere widgets aanmaken, boekingswidget op meerdere pagina's, widget limiet

Vragen die hierbij horen
  • Kan ik meerdere boekingswidgets aanmaken voor verschillende pagina's van mijn website?
  • Is er een maximum aantal widgets per account?

Klanten zoeken en filteren

Wat
Een doorzoekbaar, filterbaar klantenoverzicht met zelf aan te passen kolommen: naam, adres, postcode, plaats, land, taal, telefoon, e-mail, totaal aantal bezoeken, eerste en laatste bezoekdatum, en gemiddelde besteding.
Voor wie
Horeca- en salonondernemers.
Hoe werkt het
De ondernemer filtert op een vrije zoekterm of op specifieke velden (bijvoorbeeld alleen klanten uit een bepaalde plaats, of met meer dan een x-aantal bezoeken) en bladert door de resultaten met paginering. Welke kolommen getoond worden, is per gebruiker op te slaan, zodat het overzicht niet elke keer opnieuw ingesteld hoeft te worden. Vanuit de lijst opent een detailvenster met de volledige klantgegevens en reserveringsgeschiedenis.
Verschil met concurrenten
Geen publiek vergelijkingsmateriaal gevonden over een vergelijkbaar uitgebreid, zelf-aan-te-passen klantenzoekscherm bij Lightspeed, unTill of SumUp specifiek.
Bron
`Jimani.MVC/Controllers/SearchForReservationsController.cs`; `Jimani.Application/Features/SearchForReservations/Queries/FilterGuestReservations`; `Jimani.Application/Features/SearchForReservations/Commands/SaveGuestSearchColumnSettings`

Trefwoorden: klanten zoeken horeca, gastenoverzicht filteren, klantendatabase reserveringen, kolommen aanpassen klantoverzicht

Vragen die hierbij horen
  • Kan ik klanten zoeken en filteren op bijvoorbeeld plaats, aantal bezoeken of gemiddelde besteding?
  • Kan ik zelf instellen welke kolommen ik in het klantenoverzicht zie?
  • Werkt dit klantenoverzicht ook voor Salon, of alleen voor Horeca?

In welke volgorde doorloopt een gast een combinatiereservering?

Hoe werkt het precies
De volgorde van stappen in een combinatieboeking (bijvoorbeeld eerst tafel, dan activiteit, dan ticket) is per combinatie apart ingesteld door de ondernemer, niet hardcoded in één vaste volgorde voor alle bedrijven.
Regels
- Elke combinatie heeft een eigen navigatie-lijst die bepaalt welke stap na welke komt. - De navigatie is taalafhankelijk opgehaald, zodat stapnamen in de eigen taal van de gast getoond worden. - Een gast doorloopt de stappen in de door de ondernemer ingestelde volgorde, niet in een door Jimani vastgelegde volgorde.
Randgevallen
Geen rollback- of compensatielogica gevonden voor een halverwege afgebroken combinatieboeking, of voor een onderdeel dat tijdens het boeken niet meer beschikbaar blijkt.
Bron
`Jimani.Application/Features/ReservationCombination/Queries/GetReservationCombinationNavigation`

Trefwoorden: combinatieboeking volgorde, stappen combinatiereservering, navigatie tafel activiteit ticket

Vragen die hierbij horen
  • Bepaal ik zelf in welke volgorde tafel, activiteit en ticket geboekt worden bij een combinatie?

Overzicht van openstaande reserveringsaanvragen

Wat
Reserveringsaanvragen (optie-reserveringen boven het ingestelde groepsminimum) komen samen in één apart dashboardoverzicht te staan, met een teller van het aantal openstaande aanvragen.
Voor wie
Horecaondernemers die met optie-reserveringen voor grote groepen werken.
Hoe werkt het
Dit scherm toont alle reserveringen die als aanvraag zijn binnengekomen (zie "Optie-reserveringen voor groepen"), zodat een ondernemer ze centraal kan doorlopen in plaats van ze tussen de gewone, al-bevestigde reserveringen te moeten zoeken. Het aantal openstaande aanvragen is ook los op te vragen, bijvoorbeeld voor een teller in de kassa-omgeving.
Verschil met concurrenten
Geen publiek vergelijkingsmateriaal gevonden.
Bron
`Jimani.MVC/Controllers/ReservationRequestsController.cs`; `Jimani.Application/Features/RequestReservations/Queries/GetRequestReservations`

Trefwoorden: reserveringsaanvragen overzicht, openstaande aanvragen horeca

Vragen die hierbij horen
  • Staan reserveringsaanvragen apart van bevestigde reserveringen, in een eigen overzicht?
  • Kan ik zien hoeveel reserveringsaanvragen er nog openstaan?

Waarschuwt de kassa als een tafel al bezet is bij het boeken van een reservering?

Antwoord
Ja. Boekt een medewerker aan de kassa een reservering op een tafel die op dat tijdstip al bezet is, dan verschijnt een waarschuwing; de medewerker kan bewust doorgaan, en dat wordt dan vastgelegd bij de reservering.
Uitleg
Vóór deze regel (ingevoerd 14-09-2026) schreef de kassa een tafel weg zonder te controleren of hij al bezet was. Nu krijgt een medewerker de melding "Tafel X is op dit tijdstip al bezet" en kan hij, anders dan een gast in de widget (die geweigerd wordt), zelf beoordelen of de tafel op tijd vrijkomt. Gaat hij bewust door, dan legt het systeem vast wie dat deed en vanaf welk scherm.
Voorbeeld
Een medewerker boekt een tafel die al gereserveerd is; het scherm vraagt om bevestiging, en bij "toch doorgaan" wordt genoteerd dat dit bewust vanaf de kassa gebeurde.
Bron
`Jimani.Application/Common/Tafelbezetting.cs:48` (`BezetteTafels`), `:65` (`Melding`); `Jimani.Persistence.IntegrationTests/TafelbezettingTests.cs`

Trefwoorden: tafel bezet waarschuwing, dubbele boeking voorkomen, bewust doorboeken kassa

Kunnen gasten speciale dieetwensen of tafelvoorkeuren aangeven?

Antwoord
Ja, via instelbare extra velden bij een reservering, waarin vrije notities zoals dieetwensen, allergieën of andere voorkeuren kunnen worden vastgelegd.
Uitleg
Naast de vaste gegevens (datum, tijd, aantal gasten) kan een ondernemer eigen velden instellen (`Field.cs`: naam, type, keuzeopties, verplicht of niet), waarvan de waarde per gast wordt opgeslagen (`ReservationGuestFields`). Er is geen vaste, hardcoded "dieetwensen"-veld — de ondernemer richt dit soort velden zelf in.
Voorbeeld
Een ondernemer richt een veld "Dieetwensen" in; een gast geeft bij het boeken aan glutenvrij te eten, en die notitie is voor de ondernemer zichtbaar bij het inchecken.
Bron
`Jimani.Domain/Entities/Field.cs`; `Jimani.Domain/Entities/ReservationGuestFields.cs`

Trefwoorden: dieetwensen reservering, eigen velden boekingsformulier, allergieën gast, tafelvoorkeur aangeven

Hoe verwerk ik grote groepsreserveringen?

Antwoord
Grote groepen kunnen gekoppeld worden aan een aparte, daarvoor bestemde ruimte ("large group space") en aan gecombineerde tafels, in plaats van aan één losse tafel.
Uitleg
Een reservering heeft een veld voor een grote-groep-ruimte (`idLargeGroupSpace`) en een veld voor gekozen tafelcombinaties (`tableCombinationsSelected`, `idCombinations`). De tafelbezetting-controle houdt ook rekening met combinaties: probeert een medewerker op een tafelcombinatie te boeken die niet volledig vrij is, dan verschijnt een aparte waarschuwing die de combinatie noemt, net als bij een enkele bezette tafel.
Voorbeeld
Een ondernemer richt een grote ruimte in voor gezelschappen vanaf tien personen en koppelt losse tafels tot een combinatie voor een groepsreservering.
Bron
`Jimani.Application/ViewModels/Reservations/ReservationVm.cs` (`idLargeGroupSpace`, `tableCombinationsSelected`, `idCombinations`); `Jimani.Application/Common/Tafelbezetting.cs:77` (`MeldingCombinatie`)

Trefwoorden: grote groepsreservering, groepsboeking horeca, aparte ruimte grote groep

Kan ik tafels combineren voor grotere groepen (combitafels)?

Antwoord
Ja, een medewerker kan meerdere tafels samen als één combinatie aan een reservering koppelen.
Uitleg
Een reservering slaat een tafelcombinatie apart op (`tableCombinationsSelected`, `idCombinations`), los van een losse tafelkeuze. De tafelbezetting-controle werkt ook voor combinaties: is de gekozen combinatie op het gewenste tijdstip niet volledig vrij, dan toont het systeem een waarschuwing die de combinatie bij naam noemt, en kan een medewerker bewust doorgaan — net als bij een enkele bezette tafel.
Voorbeeld
Voor een gezelschap van twaalf personen combineert een medewerker drie tafels tot één combinatie en boekt de reservering daarop.
Bron
`Jimani.Application/ViewModels/Reservations/ReservationVm.cs` (`tableCombinationsSelected`, `idCombinations`); `Jimani.Application/Common/Tafelbezetting.cs:77` (`MeldingCombinatie`)

Trefwoorden: combitafels, tafels combineren groep, grote groep tafel reserveren

Hoe krijg ik inzicht in klantgegevens en reserveringshistorie?

Antwoord
Bij elke reservering zijn het aantal eerdere bezoeken, no-shows, annuleringen en de totale besteding van de gast zichtbaar.
Uitleg
Een reservering draagt eigen velden voor het totaal aantal bezoeken (`TotalVisit`), het aantal keren no-show (`NoShow`), het aantal annuleringen (`Cancellation`) en de totale besteding (`TotalSpend`) van de gast — meteen zichtbaar bij het openen van een reservering. Daarnaast bestaat een apart, doorzoekbaar klantenoverzicht los van een specifieke reservering.
Voorbeeld
Een medewerker ziet bij het openen van een reservering dat deze gast al vijf keer is geweest en één keer niet is komen opdagen; via het klantenoverzicht kan hij dezelfde gast ook los opzoeken.
Bron
`Jimani.Application/ViewModels/Reservations/ReservationVm.cs` (`TotalVisit`, `NoShow`, `Cancellation`, `TotalSpend`)

Trefwoorden: klantgeschiedenis horeca, reserveringshistorie gast, no-show geschiedenis klant

Hoe kan ik no-shows verminderen?

Antwoord
Door bij het reserveren online een aanbetaling te vragen, en door reserveringen na dertig minuten automatisch als no-show te laten markeren.
Uitleg
Online aanbetalen bij het boeken verhoogt de zekerheid dat een gast komt opdagen met 92%. Blijft een gast toch weg, dan zet het systeem de reservering automatisch op no-show na dertig minuten, zodat de tafel weer vrijgegeven kan worden.
Voorbeeld
Een restaurant vraagt bij groepsboekingen een aanbetaling van €10 per persoon; een gast die zonder afmelding wegblijft, wordt na dertig minuten automatisch als no-show geregistreerd.
Bron
`Jimani.Application/Features/Reservations/Commands/CreateReservationPayment`; `Jimani.Application/ViewModels/Reservations/ReservationVm.cs` (`setToNoShowAfterThirtyMin`); claim 92%: Martijn, 22-09-2026

Trefwoorden: no-shows verminderen, no-show voorkomen restaurant, aanbetaling tegen no-show

Kan Jimani dubbele reserveringen voorkomen?

Antwoord
Grotendeels wel: de gastwidget weigert een boeking op een tafel die al bezet is, en een medewerker aan de kassa of het dashboard krijgt een waarschuwing bij een dubbele boeking en moet bewust doorgaan.
Uitleg
Vóór 14-09-2026 controleerde de kassa niet of een tafel al bezet was voordat hij de boeking wegschreef — op een lokale kopie van de livegegevens werden 27 paren gevonden die dezelfde tafel op overlappende tijden hielden. Sindsdien geldt één regel op alle boekingswegen: de gastwidget weigert, en de kassa, het dashboard en de handheld tonen een waarschuwing met de optie om bewust door te gaan, waarbij wordt vastgelegd wie dat deed.
Voorbeeld
Een medewerker probeert een tafel te boeken die al gereserveerd staat; het scherm vraagt om bevestiging in plaats van de eerdere boeking stilzwijgend te overschrijven.
Bron
`Jimani.Application/Common/Tafelbezetting.cs:1-30`

Trefwoorden: dubbele boeking voorkomen, dubbele reservering, overlappende reservering tafel

Is het mogelijk om reserveringen handmatig toe te voegen (bijv. telefonische boekingen)?

Antwoord
Ja, een medewerker kan in het dashboard zelf een reservering toevoegen voor een gekozen datum, bijvoorbeeld voor een gast die telefonisch belt.
Uitleg
Naast de online boekingswidget voor gasten heeft het dashboard een apart scherm om een reservering toe te voegen. Deze route gebruikt dezelfde onderliggende gegevens als de gastwidget, inclusief de waarschuwing bij het boeken op een al-bezette tafel.
Voorbeeld
Een gast belt om te reserveren; de medewerker opent het toevoegscherm in het dashboard en legt de reservering direct vast, inclusief tafelkeuze.
Bron
`Jimani.MVC/Controllers/ReservationsController.cs:3474` (`AddReservation`)

Trefwoorden: telefonische reservering, handmatig boeking toevoegen, reservering via dashboard

Kan ik combinaties reserveren met verschillende tijdstippen en een eigen volgorde?

Antwoord
Ja, de volgorde van stappen in een combinatieboeking (bijvoorbeeld eerst tafel, dan activiteit, dan ticket) is per combinatie apart door de ondernemer ingesteld.
Uitleg
Elke combinatie heeft een eigen navigatie-lijst die bepaalt welke stap na welke komt, en haalt de bijbehorende stapnamen op in de taal van de gast. Er is dus geen vaste, door Jimani opgelegde volgorde: de ondernemer bepaalt zelf hoe de combinatie van tafel, activiteit en ticket wordt doorlopen.
Voorbeeld
Een restaurant met een aangrenzende bowlingbaan stelt in dat gasten eerst een tafel boeken en daarna een tijdslot voor het bowlen, in die volgorde.
Bron
`Jimani.Application/Features/ReservationCombination/Queries/GetReservationCombinationNavigation`

Trefwoorden: combinatieboeking eigen volgorde, tafel activiteit ticket volgorde, combinatie tijdstippen

Kan ik optie-reserveringen aannemen voor groepen?

Antwoord
Ja, een ondernemer stelt een minimumaantal gasten in waarboven een boeking automatisch als reserveringsaanvraag ("reservation request") binnenkomt in plaats van als direct bevestigde reservering.
Uitleg
Vanaf het ingestelde minimumaantal gasten (`reservationRequestMin`) markeert het systeem een boeking als aanvraag in plaats van bevestiging; de ondernemer kan deze vervolgens zelf beoordelen en bevestigen. Onder dat minimum wordt een boeking gewoon direct vastgelegd als reservering. Dit is met name bedoeld voor grotere gezelschappen, waarbij een ondernemer eerst wil controleren of de gevraagde grootte en het tijdstip haalbaar zijn.
Voorbeeld
Een restaurant stelt in dat groepen vanaf twaalf personen als aanvraag binnenkomen; een boeking voor twintig personen wacht dus op bevestiging, terwijl een boeking voor vier personen direct wordt vastgelegd.
Bron
`Jimani.Application/ViewModels/Widgets/WidgetSettingsVm.cs` (`reservationRequestMin`); `Jimani.Application/ViewModels/Reservations/ReservationVm.cs` (`reservationRequest`)

Trefwoorden: optie-reservering, reserveringsaanvraag groep, groepsminimum reservering

Webshop

Webshop

Wat
Jimani's webshop laat gasten online bestellen bij een horeca- of retailondernemer, met zelf te kiezen afhalen, bezorgen of bestellen aan tafel. De webshop deelt zijn database met de kassa, dus een online bestelling komt in hetzelfde keuken- en orderscherm terecht als een kassabestelling.
Voor wie
Horeca- en retailondernemers die online bestellen willen aanbieden.
Kernfuncties
  • Zelf kiezen: afhalen, bezorgen of bestellen aan tafel
  • Bezorgkosten en een minimumbestelbedrag instelbaar per postcodegebied
  • Tijdslot kiezen bij het bestellen
  • Supplementen en productsets (combo-deals) in de winkelwagen
  • Online betalen via Mollie, of achteraf betalen op factuur via QR-code
  • Bestelstatus volgen, ook op een tv-scherm in de zaak
Prijs
€29 per maand, als losse toevoeging naast een andere module.
Verschil met concurrenten
Lightspeed verkoopt eCommerce/bezorgfunctionaliteit als los te koop add-on. unTill koppelt met bezorgplatforms zoals Thuisbezorgd, met eigen eenmalige licentiekosten (in één gevonden voorbeeld €295 voor de licentie plus €395 voor de koppeling). Jimani heeft dit ingebouwd voor €29/maand, zonder aparte licentie per koppeling.
Bron
`Jimani.API/Controllers/WebshopController.cs`; `Jimani.React/jimani.react.client/src/widgets/WebshopWidget/`; prijs €29/maand: Martijn, 22-09-2026

Trefwoorden: webshop horeca retail, online bestellen webshop, webshopmodule prijs, webshop bij kassa

Vragen die hierbij horen
  • Kan ik met Jimani zowel afhalen, bezorgen als ter plekke bestellen aanbieden?
  • Wat kost de webshop-module per maand?
  • Komt een webshopbestelling in hetzelfde scherm terecht als een kassabestelling?

Kortingscodes en acties

Wat
Een ondernemer maakt een korting aan met een naam, een geldigheidsperiode, een vast bedrag of percentage, en optioneel een kortingscode die de klant moet invoeren.
Voor wie
Horeca- en retailondernemers.
Hoe werkt het
Elke korting heeft een start- en einddatum, een type (vast bedrag in de eigen valuta, of een percentage van de prijs) en kan aan specifieke producten gekoppeld worden in plaats van de hele catalogus. Een korting werkt als kortingscode als de ondernemer dat aanzet en een code invult; zonder die instelling geldt de korting automatisch, zonder code. Kortingen hebben een volgorde (prioriteit) en een instelling of ze met andere kortingen mogen stapelen.
Verschil met concurrenten
Geen publiek vergelijkingsmateriaal gevonden over een vergelijkbaar kortingensysteem met stapelregels en prioriteit bij Lightspeed, unTill of SumUp specifiek.
Bron
`Jimani.Domain/Entities/CompanySaleDiscount.cs`; `Jimani.Application/Features/SalesDiscounts/*`

Trefwoorden: kortingscode instellen, actieprijs met code, kortingen stapelen, kassakorting

Vragen die hierbij horen
  • Kan ik een kortingscode instellen die klanten moeten invoeren?
  • Kan een korting automatisch gelden, zonder dat een klant een code hoeft in te voeren?
  • Kunnen meerdere kortingen tegelijk gestapeld worden?
  • Kan ik een korting beperken tot specifieke producten?

Afhalen, bezorgen of ter plekke bestellen

Wat
Gasten kiezen zelf hun bestelmethode: afhalen, laten bezorgen, of bestellen aan tafel.
Voor wie
Horeca- en retailondernemers met online bestellen.
Hoe werkt het
Een keuzescherm in de bestelwidget stuurt de rest van de bestelflow (tijdslot, bezorgadres of tafelnummer) op basis van de gekozen methode. Een ondernemer kan zelf instellen welke van de drie methodes beschikbaar zijn; de gast ziet alleen de opties die aanstaan.
Verschil met concurrenten
Lightspeed verkoopt eCommerce/bezorgfunctionaliteit als los te koop add-on. unTill koppelt met bezorgplatforms zoals Thuisbezorgd, met eigen eenmalige licentiekosten (in één gevonden voorbeeld €295 voor de licentie plus €395 voor de koppeling). Jimani heeft dit ingebouwd zonder aparte licentie per koppeling.
Bron
`Jimani.React/jimani.react.client/src/widgets/WebshopWidget/DeliveryTypeScreen.js`

Trefwoorden: afhalen bestellen, bezorgen webshop horeca, bestellen aan tafel online

Vragen die hierbij horen
  • Kan ik met Jimani zowel afhalen, bezorgen als ter plekke bestellen aanbieden?
  • Hoe kies ik als gast mijn bestelmethode?

Bezorgkosten per postcode

Wat
Bezorgkosten, bezorgtijd en een minimaal bestelbedrag zijn per postcodegebied apart instelbaar.
Voor wie
Horeca- en retailondernemers die bezorgen.
Hoe werkt het
Elk postcodegebied (een van-tot-reeks) heeft een eigen bezorgkosten-veld, een verwachte bezorgtijd, een minimumbestelbedrag (`minimumOrderAmount`) en een aan/uit-schakelaar, en kan uitgesloten worden van bezorgen.
Verschil met concurrenten
Geen publiek vergelijkingsmateriaal gevonden over bezorgkosten per postcode bij Lightspeed, unTill of SumUp specifiek.
Bron
`Jimani.Domain/Entities/Webshop/WebshopDeliveryZipcode.cs`; `Jimani.Application/Features/Webshop/DeliveryZipcodes/*`

Trefwoorden: bezorgkosten postcode, minimum bestelbedrag bezorgen, bezorggebied instellen

Vragen die hierbij horen
  • Hoe stel ik bezorgkosten per postcodegebied in?
  • Kan ik een minimumbestelbedrag instellen per bezorggebied?
  • Kan ik bepaalde postcodegebieden uitsluiten van bezorgen?

Tijdslot kiezen en drukte-spreiding

Wat
Gasten kiezen een tijdslot voor hun bestelling; het systeem kan het aantal bestellingen per tijdslot beperken om drukte in de keuken te spreiden.
Voor wie
Horecaondernemers met online bestellen.
Hoe werkt het
Een tijdslotkeuze in de widget is gekoppeld aan een instelling voor het maximum aantal bestellingen per tijdvak.
Verschil met concurrenten
Geen publiek vergelijkingsmateriaal gevonden.
Bron
`Jimani.React/.../WebshopWidget/TimeSlots.js`; `Jimani.Application/Features/Webshop/CrowdControl/*`

Trefwoorden: tijdslot bestellen, drukte spreiden webshop, maximum bestellingen per tijdvak

Vragen die hierbij horen
  • Kan een horecaondernemer het aantal bestellingen per tijdslot beperken?

Winkelwagen met supplementen en productsets

Wat
Gasten kunnen extra's (supplementen) toevoegen aan een product, en combo-deals met keuzestappen bestellen.
Voor wie
Horeca- en retailondernemers.
Hoe werkt het
Supplementen zijn gekoppeld aan een product en tonen een keuzescherm in de winkelwagen; productsets bundelen meerdere keuzestappen tot één besteleenheid. Een ondernemer richt per product in welke supplementen of keuzestappen van toepassing zijn.
Verschil met concurrenten
Geen publiek vergelijkingsmateriaal gevonden over supplementen en combo-deals bij Lightspeed, unTill of SumUp specifiek.
Bron
`Jimani.React/.../WebshopWidget/AddToCart.js`; `Jimani.Application/Features/WebshopSupplements/*`; `WebshopWidget/ProductSetPage.js`

Trefwoorden: supplementen webshop, extra's bij bestelling, combo-deal menu online

Vragen die hierbij horen
  • Kan een gast extra's (supplementen) toevoegen aan een product in de webshop?
  • Kan ik met Jimani een menu met keuzestappen (combo-deal) aanbieden?

Online betalen en achteraf betalen op factuur

Wat
De webshop ondersteunt direct online betalen via Mollie, en een aparte flow om achteraf op factuur te betalen via een QR-code.
Voor wie
Horeca- en retailondernemers, en hun zakelijke klanten (bij factuur).
Hoe werkt het
Een bestelling wordt afgerekend via de Mollie-koppeling van de ondernemer; voor factuurklanten genereert het systeem een QR-code die naar de betaalpagina van de factuur leidt. Dit is een aparte flow naast direct afrekenen, bedoeld voor klanten die op rekening kopen in plaats van per bestelling te betalen.
Verschil met concurrenten
Geen publiek vergelijkingsmateriaal gevonden; QR-op-factuur is een minder gangbare flow dan directe kassabetaling.
Bron
`Jimani.API/Controllers/WebshopController.cs` (`CreateOrder`, `UpdateWebshopPaymentForPayOnAccount`)

Trefwoorden: online betalen webshop, Mollie koppeling, betalen op factuur QR-code

Vragen die hierbij horen
  • Welke online betaalmethoden ondersteunt de Jimani-webshop?
  • Kan een klant achteraf betalen via een factuur met QR-code?

Bestelstatus volgen en TV-scherm

Wat
Gasten kunnen de status van hun afhaalbestelling volgen; de zaak kan een scherm tonen met bestelstatussen.
Voor wie
Horecaondernemers en hun gasten.
Hoe werkt het
Een statuscheck in de webshop-API geeft de actuele status terug; dezelfde data voedt een tv-scherm in de zaak. Beide bronnen gebruiken dezelfde onderliggende bestelgegevens, dus een statuswijziging is op beide plekken meteen zichtbaar.
Verschil met concurrenten
Geen publiek vergelijkingsmateriaal gevonden over een ingebouwd tv-statusscherm bij Lightspeed, unTill of SumUp specifiek.
Bron
`Jimani.API/Controllers/WebshopController.cs` (`checkOrderStatus`, `GetCurrentDateDineInWebshopOrders`); `WebshopWidget/WebshopSuccess.js`

Trefwoorden: bestelstatus volgen, afhaalscherm horeca, tv-scherm bestelstatus

Vragen die hierbij horen
  • Kan een gast zien wanneer zijn afhaalbestelling klaar is?
  • Toont Jimani bestelstatussen op een scherm in de zaak?

Actieprijzen en tijdelijke aanbiedingen

Wat
Een product kan een tijdelijke actieprijs krijgen, met een eigen begin- en einddatum.
Voor wie
Horeca- en retailondernemers.
Hoe werkt het
Naast de normale prijs kan een product een aparte actieprijs hebben met een `specialpricefrom`- en `specialpriceto`-datum; buiten die periode geldt gewoon de normale prijs. De webshop kan bij het ophalen van de productenlijst deze actieprijzen meesturen.
Verschil met concurrenten
Geen publiek vergelijkingsmateriaal gevonden over tijdelijke actieprijzen bij Lightspeed, unTill of SumUp specifiek.
Bron
`Jimani.Domain/Entities/Webshop/WebshopProductSpecialPrice.cs`; `Jimani.Application/Features/Webshop/WebshopProducts/Queries/GetWebshopProductListForWidget` (`GetSpecialPrice`)

Trefwoorden: actieprijs webshop, tijdelijke aanbieding product, kortingsperiode instellen

Vragen die hierbij horen
  • Kan ik een product tijdelijk in de aanbieding zetten met een eigen begin- en einddatum?
  • Geldt een actieprijs automatisch buiten de ingestelde periode niet meer?

Voorraadbeheer webshop

Wat
De webshop houdt per product de voorraad bij en telt deze op over de ingestelde verkooppunten, zodat een product niet besteld kan worden als de voorraad op is.
Voor wie
Horeca- en retailondernemers die voorraad bijhouden in de webshop.
Hoe werkt het
De totale beschikbare voorraad van een product wordt berekend door de voorraad per verkooppunt bij elkaar op te tellen voor de gekozen producten, waarbij posten met voorraad nul worden overgeslagen bij de optelling. Dit gebeurt on-the-fly bij het opbouwen van het productoverzicht, niet als een los vooraf berekend totaal.
Verschil met concurrenten
Geen publiek vergelijkingsmateriaal gevonden over geautomatiseerd voorraadbeheer in de webshop bij Lightspeed, unTill of SumUp specifiek.
Bron
`Jimani.Persistance/Repositories/Webshop/Repositories/WebshopProductRepository.cs` (`GetTotalStockOptimized`)

Trefwoorden: voorraadbeheer webshop, voorraad bijhouden online bestellen, uitverkocht webshop

Vragen die hierbij horen
  • Houdt de webshop automatisch voorraad bij?
  • Kan een gast een product nog bestellen als de voorraad op is?

Tafelnummer koppelen aan een webshopbestelling

Wat
Een webshopbestelling kan gekoppeld worden aan een tafel, met een eigen tafelnummer en naam, apart van de gewone reserveringstafels.
Voor wie
Horecaondernemers met bestellen aan tafel via de webshop.
Hoe werkt het
De ondernemer legt een lijst met bestelbare tafels vast (nummer en naam); een webshopbestelling wordt aan zo'n tafel gekoppeld, zodat personeel weet waar een bestelling afgeleverd moet worden. Eén van deze tafels kan als hoofdgast-tafel gemarkeerd worden.
Verschil met concurrenten
Geen publiek vergelijkingsmateriaal gevonden over een vergelijkbare tafelkoppeling bij webshopbestellingen bij Lightspeed, unTill of SumUp specifiek.
Bron
`Jimani.Domain/Entities/Webshop/WebshopParkingTables.cs`

Trefwoorden: tafelnummer webshopbestelling, bestellen aan tafel tafelnummer, tafel koppelen aan bestelling

Vragen die hierbij horen
  • Kan ik tafelnummers toevoegen aan bestellingen via de webshop?
  • Kan personeel zien voor welke tafel een webshopbestelling bedoeld is?

Productvarianten (maat, kleur, en andere keuzes)

Wat
Een product kan meerdere varianten hebben, zoals maat of kleur, die een klant bij het bestellen kiest.
Voor wie
Retailondernemers met producten in meerdere varianten.
Hoe werkt het
Een variantgroep (bijvoorbeeld "Maat") bevat meerdere opties (bijvoorbeeld S, M, L), elk met een eigen sorteervolgorde en een aan/uit-schakelaar. Een product toont deze varianten als keuze wanneer de instelling daarvoor aanstaat, in plaats van als los, apart product te worden aangemaakt per maat of kleur.
Verschil met concurrenten
Geen publiek vergelijkingsmateriaal gevonden over productvarianten bij Lightspeed, unTill of SumUp specifiek.
Bron
`Jimani.Domain/Entities/Webshop/WebshopProductVariantGroup.cs`, `WebshopProductVariantOption.cs`, `WebshopProductVariantValue.cs`; `Jimani.Domain/Entities/Webshop/WebshopProduct.cs` (`showProductVariants`)

Trefwoorden: productvarianten webshop, maat en kleur instellen, variant per product

Vragen die hierbij horen
  • Kan ik één product aanbieden in meerdere maten of kleuren, zonder een los product per variant aan te maken?
  • Kan ik zelf de volgorde bepalen waarin varianten getoond worden?

Producten in bulk importeren en exporteren

Wat
Een ondernemer kan de hele productcatalogus exporteren en weer importeren, inclusief vertalingen per bedrijfstaal, in plaats van elk product los te bewerken.
Voor wie
Horeca- en retailondernemers met een grote productcatalogus.
Hoe werkt het
De export zet elk product om in een rij met kolommen (naam, prijs, categorie, voorraadinstellingen, en vlaggen zoals variant- en actieprijsinstellingen), inclusief de vertalingen in de actieve bedrijfstalen. Bij het importeren herkent het systeem dezelfde kolomnamen en werkt bestaande producten bij op basis daarvan.
Verschil met concurrenten
Geen publiek vergelijkingsmateriaal gevonden over bulk-import/export van producten met vertalingen bij Lightspeed, unTill of SumUp specifiek.
Bron
`Jimani.Application/Features/Webshop/WebshopProducts/Queries/GetWebshopProductsForExport`; `Jimani.Application/Features/Webshop/WebshopProducts/Commands/ImportWebshopProducts`

Trefwoorden: producten importeren, producten exporteren, bulk productbeheer webshop

Vragen die hierbij horen
  • Kan ik mijn hele productcatalogus in één keer exporteren en weer importeren?
  • Worden vertalingen van producten meegenomen bij export en import?

Wisselen tussen modules op dezelfde kassa

Wat
Eén kassa-apparaat onthoudt welke module actief is (horeca, webshop, salon, activiteiten, ticketing) en past het menu daarop aan; een gebruiker kan dit zelf wisselen via een dropdown.
Voor wie
Ondernemers die meerdere modules combineren op hetzelfde kassa-apparaat.
Hoe werkt het
De actieve module wordt dertig dagen onthouden per apparaat/gebruiker. Staat de kassa op de horeca-module, dan toont het gedeelde kassascherm het reserveringsmenu en de tafelplattegrond; bij een andere module verschijnt het bijbehorende menu. Zonder een geldige, bekende module valt het systeem terug op de hoofdmodule van het bedrijf zelf, zodat de kassa nooit in het verkeerde menu vastloopt.
Verschil met concurrenten
Geen publiek vergelijkingsmateriaal gevonden over een vergelijkbare gedeelde, per-module wisselbare kassa-interface bij Lightspeed, unTill of SumUp specifiek.
Bron
`Jimani.MVC/Controllers/PosController.cs` (cookie `MainModuleDropdown`)

Trefwoorden: module wisselen kassa, kassa naar reserveringsscherm, omschakelen horeca webshop salon

Vragen die hierbij horen
  • Kan ik op dezelfde kassa wisselen tussen bijvoorbeeld reserveren en gewoon afrekenen?
  • Onthoudt de kassa welke module ik het laatst gebruikte?

Financieel overzicht van de webshop

Wat
Een apart rapportagescherm toont de omzet uit webshopbestellingen, te filteren op periode, product en productcategorie.
Voor wie
Horeca- en retailondernemers met een webshop.
Hoe werkt het
De ondernemer kiest een periode (vanaf/tot-datum) en kan optioneel filteren op één product of categorie; het overzicht toont de resultaten per pagina. Dit is een los rapport specifiek voor webshopomzet, niet hetzelfde scherm als de algemene kassa-dagafsluiting.
Verschil met concurrenten
Geen publiek vergelijkingsmateriaal gevonden over een apart webshop-omzetrapport bij Lightspeed, unTill of SumUp specifiek.
Bron
`Jimani.MVC/Controllers/SettingsController.cs` (`WebshopFinancialReport`); `Jimani.Application/Features/WebshopFinancialReport/Queries/GetWebshopFinancialReport`

Trefwoorden: webshop omzet inzien, financieel overzicht webshop, omzet per product periode

Vragen die hierbij horen
  • Kan ik de omzet van mijn webshop apart van de rest van mijn omzet inzien?
  • Kan ik omzet filteren op product of categorie over een gekozen periode?

Heb ik ook een bezorg- of afhaaloptie?

Antwoord
Ja, gasten kiezen zelf tussen afhalen, laten bezorgen of bestellen aan tafel; de ondernemer bepaalt welke van deze opties beschikbaar zijn.
Uitleg
Een keuzescherm in de bestelwidget stuurt de rest van de bestelflow (tijdslot, bezorgadres of tafelnummer) op basis van de gekozen methode. Bezorgen is per postcodegebied verder in te richten met een eigen tarief, verwachte bezorgtijd en minimumbestelbedrag.
Voorbeeld
Een ondernemer zet afhalen en bezorgen aan, maar laat bestellen-aan-tafel uit omdat er geen bediening op locatie is.
Bron
`Jimani.React/.../WebshopWidget/DeliveryTypeScreen.js`; `Jimani.Domain/Entities/Webshop/WebshopDeliveryZipcode.cs`

Trefwoorden: bezorgoptie webshop, afhaaloptie instellen, bestelmethode kiezen

Hoe wordt voorraad automatisch geblokkeerd als een product op is?

Antwoord
De webshop telt de voorraad van een product op over alle ingestelde verkooppunten; posten zonder voorraad tellen niet mee, waardoor een uitverkocht product niet als bestelbaar overblijft.
Uitleg
Bij het opbouwen van het productoverzicht berekent het systeem de totale beschikbare voorraad door de voorraad per verkooppunt bij elkaar op te tellen, waarbij posten met voorraad nul worden overgeslagen. Dit gebeurt bij elke aanvraag opnieuw, niet als een vooraf berekend, mogelijk verouderd totaal.
Voorbeeld
Een product met voorraad in twee van de drie verkooppunten toont het totaal van die twee; is de voorraad in alle verkooppunten nul, dan telt het product mee als uitverkocht.
Bron
`Jimani.Persistance/Repositories/Webshop/Repositories/WebshopProductRepository.cs` (`GetTotalStockOptimized`)

Trefwoorden: voorraad uitverkocht webshop, automatisch voorraad blokkeren, product niet bestelbaar

Hoe worden extra opties zoals sauzen of toppings verwerkt?

Antwoord
Als supplementen: extra's die aan een product gekoppeld zijn en als keuzescherm in de winkelwagen verschijnen.
Uitleg
Een ondernemer richt per product in welke supplementen erbij horen; de gast kiest deze extra's bij het toevoegen van het product aan de winkelwagen. Voor menu's met meerdere keuzestappen (bijvoorbeeld een combo-deal met keuze uit saus én drankje) bestaan aparte productsets die meerdere keuzestappen bundelen tot één besteleenheid.
Voorbeeld
Een gast bestelt een portie friet en kiest daarbij mayonaise en ketchup als supplement, zichtbaar als aparte keuze in de winkelwagen.
Bron
`Jimani.Application/Features/WebshopSupplements/*`; `Jimani.React/.../WebshopWidget/AddToCart.js`, `ProductSetPage.js`

Trefwoorden: extra opties bestelling, supplementen webshop, sauzen toppings kiezen

Kan ik allergie-informatie per product tonen?

Antwoord
Ja, een product heeft een eigen aan/uit-schakelaar om allergie-opties te tonen aan de gast.
Uitleg
Dit is een productinstelling (`showAllergiesOptions`), los van het generieke notitieveld dat een gast bij een reservering kan invullen. Een ondernemer zet deze optie per product aan als hij allergie-informatie wil tonen; is de optie uit, dan verschijnt er niets over allergieën bij dat product. Dit onderzoek heeft de schakelaar gevonden, maar niet de exacte lijst met allergenen die daarbij getoond wordt.
Voorbeeld
Een horecaondernemer zet bij een gerecht met noten de allergie-optie aan, zodat gasten dit zien voordat ze bestellen.
Bron
`Jimani.Domain/Entities/Webshop/WebshopProduct.cs` (`showAllergiesOptions`)

Trefwoorden: allergie-informatie product, allergenen tonen webshop, allergieën menu

Hoe worden geannuleerde webshopbestellingen verwerkt?

Antwoord
Een geannuleerde bestelling kan op twee manieren terugbetaald worden: als gewone terugbetaling, of als tegoedbon die de klant later inwisselt.
Uitleg
Een bestelling heeft een geannuleerd-vlag; bij een terugbetaling registreert het systeem apart of dit als tegoedbon is gedaan in plaats van als directe terugbetaling, inclusief het bedrag van die bon en of de klant hem al heeft ingewisseld. Zo kan een ondernemer bijvoorbeeld kiezen om bij een annulering liever een tegoedbon te geven dan het geld terug te storten.
Voorbeeld
Een klant annuleert een bestelling; de ondernemer kiest ervoor een tegoedbon van hetzelfde bedrag uit te geven in plaats van het bedrag terug te storten naar de betaalmethode.
Bron
`Jimani.Domain/Entities/Webshop/WebshopOrder.cs` (`Cancelled`, `hasCouponRefund`, `couponRefundClaimed`, `couponRefundAmount`)

Trefwoorden: geannuleerde bestelling terugbetalen, tegoedbon annulering, webshop refund

Kan ik buzzers/pagers gebruiken bij afhalen?

Antwoord
Ja, buzzers zijn een losse, aan/uit-schakelbare optie bij de webshop-bestelschermen voor bezorgen, afhalen en aan-tafel.
Uitleg
De optie staat los van de gewone bestelinstellingen en wordt op elk van de drie bestelschermen (bezorgen, afhalen, aan tafel) apart gecontroleerd. Een bestelling heeft een eigen buzzernummer-veld, waarmee een buzzer aan een specifieke bestelling gekoppeld wordt.
Voorbeeld
Een afhaalzaak geeft gasten een buzzer mee die gaat trillen zodra de bestelling klaar is; Jimani houdt bij welke buzzer bij welke bestelling hoort.
Bron
`Jimani.Application/Helpers/ExtraPaidOptionSettingsHelper.cs` (`ExtraPaidOptionType.Buzzer`); `Jimani.MVC/Controllers/WebshopOrderManagementController.cs` (`SetBuzzerPaidOptionFlag`); `Jimani.Domain/Entities/Webshop/WebshopOrder.cs:106` (`buzzerNumber`)

Trefwoorden: buzzer afhalen, pager bestelling, buzzernummer webshop

Prijzen en onboarding

Prijzen en onboarding

Wat
Jimani werkt per module: de kassa is gratis (met een eenmalige onboardingkosten), en elke reserveringsmodule (horeca, activiteiten, salon, ticketing) heeft een eigen maandprijs. Combineert een klant meerdere modules, dan betaalt hij de volle prijs voor de duurste module en €20 per maand extra voor elke volgende.
Voor wie
Iedereen die de kosten van Jimani wil vergelijken of begrijpen.
Kernfuncties (prijstabel)
ModulePrijs per maand
KassaGratis + €279 eenmalige onboarding
Horeca reserveringen€79
Activiteiten€69
Salon€49
Ticketing€49 + €0,10 per ticket, óf gratis + €0,49 per ticket
Multi-module
de eerste (duurste) module telt de volle prijs; elke volgende module kost €20 per maand extra.
Extra opties (los bij te boeken)
OptiePrijs
Webshop€29/maand
Multi-locatie dashboard€30/maand per vestiging
Extra kassalicentie€20/maand
Handheld terminal€5/maand
Pinterminal€95 eenmalig
Bonnenprinter€179 eenmalig (tijdelijk gratis bij startpakket)
Prijs
zie tabellen hierboven — dit artikel is zelf de canonieke bron voor alle Jimani-prijzen; andere artikelen linken hiernaartoe in plaats van bedragen te herhalen.
Verschil met concurrenten
SumUp werkt met een vergelijkbaar freemium-model (gratis basis-POS, betaalde Plus-laag vanaf €49/maand per locatie). Lightspeed en unTill zijn doorlopend betaalde abonnementen (Lightspeed vanaf circa $69-189/maand, unTill €80-200/maand) zonder gratis basisvariant.
Bron
alle bedragen op deze pagina staan niet in de codebase en zijn op gezag van Martijn, 22-09-2026, vastgelegd — dit is een prijsafspraak, geen technische instelling.

Trefwoorden: jimani prijzen, kosten kassasysteem, modulesprijs jimani, multi-module korting

Vragen die hierbij horen
  • Wat kost Jimani in totaal als ik meerdere modules combineer?
  • Wat kost een extra kassalicentie of handheld terminal?
  • Is de kassa echt helemaal gratis, of zitten er verborgen kosten in?

Extra opties en integraties: wat is gratis, wat (nog) niet

Wat
Jimani bouwt veel functionaliteit als apart in- en uit te schakelen "integratie" of "extra optie", niet als vast onderdeel van een module. Dit artikel is de canonieke bron voor welke opties er zijn en wat hun prijsstatus is, rechtstreeks overgenomen uit de code-instellingen (niet geïnterpreteerd of aangevuld).
Voor wie
Iedereen die wil weten wat er precies in een Jimani-pakket zit.
Hoe werkt het
Elke optie hieronder kan per bedrijf aan of uit staan; staat een optie uit, dan verdwijnt het bijbehorende scherm of tabblad volledig (geen grijze, uitgeschakelde knop, maar helemaal niet zichtbaar). Vrijwel alle opties zijn op dit moment expliciet in de code gemarkeerd als **"voorlopig gratis"** of **"voorlopig nul euro"** — dat betekent dat de functie wel bestaat en gebruikt kan worden, maar dat er (nog) geen apart bedrag aan hangt. Er is één uitzondering met een concreet, vast bedrag: **extra talen kosten €10 per maand per taal** (een zaak voert standaard één taal; een tweede of derde taal voor producten en teksten is de enige optie in deze lijst met een harde prijs).
Overzicht van de opties, met hun status volgens de code
OptieWat hij aan/uit zetStatus
Extra talenTaalkeuze bij producten, categorieën, supplementen en labels**€10/maand per taal**
Betalen met muntenMunten/tokens als betaalwijzeVoorlopig gratis
Online webshopDe webshop-moduleVoorlopig gratis
Fooi bijhoudenFooien via de kassaVoorlopig gratis
Inloggen op de kassa (pincode)Gebruikers met pincode op de kassaVoorlopig gratis
BoekhoudkoppelingHet scherm Boekhouding en de doorgifte naar een pakketVoorlopig gratis
CadeaukaartenHet scherm Cadeaukaarten en de betaalwijze cadeaukaartVoorlopig gratis
UrenregistratieDe klok op de kassa, het urenscherm en de exportVoorlopig gratis
Aanbiedingen/KortingenHet tabblad Kortingen (hangt samen met Aanbiedingen)Niet apart vermeld
TerugbetalingKunnen terugbetalen aan een klant, het Terugbetaal-overzichtNiet apart vermeld
SupplementenExtra keuzes aan een product hangen (klein/middel/groot)Niet apart vermeld
Gerelateerde productenProducten aan elkaar koppelenNiet apart vermeld
Barcodes printenEtiketten met streepjescode, naam en prijs (vooral kledingwinkels)Niet apart vermeld
Online reserveringenReserveren via de widget (Horeca)Voorlopig €0
Online ticketverkoopTicket kopen via de widget (Ticketing)Voorlopig €0
Producten en aanbetalingen bij reserveringTabblad Producten en aanbetaling per reserveersoortVoorlopig €0
TransactiekostenHet scherm TransactiekostenVoorlopig €0
AanvragenHet scherm waar gasten een reservering aanvragenVoorlopig €0
Dynamische reserveerveldenVelden die afhangen van een ander veldVoorlopig €0
OffertesHet offertescherm en de offertestandVoorlopig €0
Totaal aantal locatiesOf een reserveersoort het totale aantal locaties mag invullenVoorlopig €0
EnquêteDe enquête na een bezoekVoorlopig €0
CombinatietafelsTwee tafels samenvoegen tot één grotereVoorlopig €0
QR-codes op tafelQR-bestellen per tafelVoorlopig €0
Scannerknop op de kassaDe scanknop in de kassa-interfaceVoorlopig €0
GastgroepenGasten indelen in groepen bij een reserveringVoorlopig €0
ReserveerblokkadesReserveren blokkeren op locatie, drukte of tijdVoorlopig €0
EvenementenHet tabblad Evenementtickets in kaartverkoopVoorlopig €0
StandaardkaartverkoopHet tabblad Standaardtickets in kaartverkoopVoorlopig €0
VoorraadVoorraadbeheerNiet apart vermeld
LeveranciersLeveranciersbeheerNiet apart vermeld
Parkeertafels (webshop)Tafels koppelen aan webshopbestellingenNiet apart vermeld
ProductvariantenMaat/kleur als variant op één productNiet apart vermeld
Dynamische prijs`dynamicProductPrice`-instelling per productNiet apart vermeld
Belangrijk voorbehoud
"voorlopig gratis" en "voorlopig €0" zijn Martijns eigen woorden in de code, met data erbij (grotendeels 04-09-2026 t/m 19-09-2026) — dit zijn dus recente, uitdrukkelijk tijdelijke beslissingen, geen permanente garantie dat dit gratis blijft. Rijen zonder vermelde status ("niet apart vermeld") hadden geen prijsopmerking in de code; dat betekent niet dat ze gratis zijn, alleen dat er geen aparte notitie bij staat.
Bron
`Jimani.Application/Helpers/ExtraPaidOptionSettingsHelper.cs` (enum `ExtraPaidOptionType`, met inline commentaar per optie, grotendeels van Martijn zelf gedateerd 04 t/m 19-09-2026)

Trefwoorden: wat zit er in het gratis pakket, verborgen kosten jimani, extra talen prijs, welke functies zijn gratis

Vragen die hierbij horen
  • Wat zit er wel en niet in het gratis pakket?
  • Wat kost een extra taal voor mijn producten en teksten?
  • Zijn er verborgen kosten of functies die later betaald worden?

Ondersteunde talen

Wat
Jimani is beschikbaar in 27 Europese talen: Bulgaars, Deens, Duits, Engels, Ests, Fins, Frans, Grieks, Hongaars, Iers, IJslands, Italiaans, Kroatisch, Lets, Litouws, Luxemburgs, Maltees, Nederlands, Noors, Pools, Portugees, Roemeens, Sloveens, Slowaaks, Spaans, Tsjechisch en Zweeds.
Voor wie
Ondernemers met internationale gasten of personeel.
Hoe werkt het
Elk van deze 27 talen heeft een eigen vertaalbestand, zowel in de kassa-interface als in de gastwidgets — geverifieerd door alle 27 taalcodes één voor één te controleren tegen de daadwerkelijke bestandsnamen in de code. Een medewerker stelt de kassataal per gebruiker in; een bedrijf kiest apart welke van deze talen actief zijn voor de eigen gastwidgets.
Correctie
een eerdere versie van dit artikel meldde "50 talen". Die 50 was wel een reëel getal — zoveel vertaalbestanden staan er in de code — maar het telde alle resourcebestanden mee, inclusief 23 talen buiten de Europese kernlijst (onder meer Arabisch, Chinees, Hebreeuws, Japans, Koreaans, Russisch, Thai en Turks). Die 23 bestaan wel in de code, maar horen niet bij de 27 die Jimani aanbiedt en waarop het bedrijf zich richt — het "50"-cijfer beantwoordde dus een andere vraag (hoeveel vertaalbestanden staan er in de code) dan de vraag die gesteld werd (in hoeveel talen is Jimani beschikbaar). Het juiste antwoord op die laatste vraag is 27.
Verschil met concurrenten
Geen publiek vergelijkingsmateriaal gevonden over het aantal ondersteunde talen bij Lightspeed, unTill of SumUp specifiek.
Bron
de 27 taalnamen komen letterlijk uit de bestaande marketingtekst (voorheen FAQ-ID 5898); elk van de 27 bijbehorende taalcodes (bg, da, de, en, et, fi, fr, el, hu, ga, is, it, hr, lv, lt, lb, mt, nl, no, pl, pt, ro, sl, sk, es, cs, sv) is stuk voor stuk geverifieerd tegen `Jimani.Application/Resources/ApplicationSharedResources.*.resx` en `Jimani.MVC/Resources/SharedResources.*.resx` — alle 27 hebben een bestand op beide plekken

Trefwoorden: hoeveel talen jimani, 27 talen, meertalige kassa, meertalige widget, welke talen ondersteund, Europese talen jimani

Vragen die hierbij horen
  • In hoeveel talen is Jimani beschikbaar?
  • Welke 27 talen zijn dat precies?
  • Kan ik per bedrijf kiezen welke talen actief zijn voor gasten?
  • Kan een medewerker de kassataal zelf instellen?

Wat kost Jimani als ik meerdere modules combineer?

Antwoord
De duurste module telt voor de volle prijs; elke volgende module kost €20 per maand extra.
Uitleg
Een ondernemer die bijvoorbeeld horeca-reserveringen (€79/maand) en ticketing (€49/maand + €0,10 per ticket) combineert, betaalt €79 voor de duurste module (horeca) plus €20 voor de tweede module (ticketing), in plaats van €79 + €49 los. De kassa telt in dit rekenmodel niet mee als "module" voor de meerprijs, omdat de kassa zelf gratis is; wel kan een aparte kassalicentie (€20/maand) of een webshop (€29/maand) los bijkomen.
Voorbeeld
Een restaurant met horeca-reserveringen (€79) en activiteiten (€69) betaalt €79 (de duurste, horeca) + €20 (activiteiten als tweede module) = €99 per maand, in plaats van €148 los.
Bron
Prijsmodel op gezag van Martijn, 22-09-2026 (niet in code)

Trefwoorden: modules combineren prijs, meerdere modules korting, jimani totaalprijs

Ticketing

Ticketing

Wat
Jimani's ticketingmodule laat bezoekers online tickets kopen voor een evenement, met tijdvak- en capaciteitsbeheer per dag, QR-scan bij de deur en groepskorting. De module heette tot 12-09-2026 "Entree" en is toen in de hele codebase hernoemd naar Ticketing — er bestaat geen aparte Entree-functionaliteit meer.
Voor wie
Evenementenorganisatoren, attractieparken, musea.
Kernfuncties
  • Online kaartverkoop met een instelbare prijs en maximum aantal tickets per dag
  • QR-scan bij de deur, met instelbare herscanregels
  • Bulk-kortingen bij aankoop van meerdere tickets
  • E-ticket automatisch als PDF per e-mail
Prijs
€49 per maand + €0,10 per ticket, óf gratis met €0,49 per ticket.
Verschil met concurrenten
Ticketverkoop lijkt bij Lightspeed, unTill en SumUp geen kernfunctie; geen publiek vergelijkingsmateriaal gevonden dat wijst op een vergelijkbare ingebouwde ticketingmodule bij deze drie.
Bron
`Jimani.MVC/Controllers/TicketingReservationsController.cs`; prijs: Martijn, 22-09-2026

Trefwoorden: ticketingmodule, online ticketverkoop evenement, ticketsysteem prijs, Entree Ticketing

Vragen die hierbij horen
  • Hoe verkoop ik online tickets voor mijn evenement met Jimani?
  • Wat kost de ticketingmodule per maand of per ticket?
  • Wat was "Entree" en bestaat dat nog los van Ticketing?

Automatische herinneringsmail vóór de boeking

Wat
Een ondernemer stelt zelf communicatieregels in die automatisch een e-mail versturen vóór (of na) een activiteiten- of ticketreservering, met een instelbaar aantal dagen, uren en minuten.
Voor wie
Activiteiten- en ticketingondernemers.
Hoe werkt het
Een communicatieregel legt vast hoeveel dagen, uren en minuten vóór (of na) de boeking een mail verstuurd moet worden, gekoppeld aan een mailtype en een aan/uit-schakelaar. Elke reservering krijgt op basis van deze regel een eigen verzendmoment (`NextMailSendTime`) toegewezen. Dit mechanisme bestaat voor Activities- en Ticketing-reserveringen; voor gewone Horeca-tafel- reserveringen is in dit onderzoek geen vergelijkbaar geplande-mail-systeem gevonden.
Verschil met concurrenten
Geen publiek vergelijkingsmateriaal gevonden over instelbare herinneringsmails bij Lightspeed, unTill of SumUp specifiek.
Bron
`Jimani.Domain/Entities/CompanyCommunication.cs`; `Jimani.Domain/Entities/ActivitiesReservationEmailSchedule.cs`, `TicketingReservationEmailSchedule.cs`

Trefwoorden: herinneringsmail boeking, automatische mail voor reservering, communicatieregel instellen

Vragen die hierbij horen
  • Kan ik automatisch een herinneringsmail sturen vóór een activiteit of evenement?
  • Kan ik zelf instellen hoeveel dagen of uren van tevoren de herinnering verstuurd wordt?
  • Werkt dit ook voor gewone tafelreserveringen?

Openingstijden per datum instellen

Wat
Een ondernemer legt per datum eigen openingstijden vast, met een aparte schakelaar om een dag volledig gesloten te markeren.
Voor wie
Evenementenorganisatoren, attractieparken, musea.
Hoe werkt het
Voor elke datum wordt een open- en sluitingstijd vastgelegd; een losse "companyOpen"-schakelaar geeft aan of de zaak die dag überhaupt open is. Dit maakt het mogelijk om uitzonderingen (bijvoorbeeld een feestdag met afwijkende tijden, of een dag volledig dicht) apart in te stellen zonder de standaard openingstijden aan te passen.
Verschil met concurrenten
Geen publiek vergelijkingsmateriaal gevonden over openingstijden per datum bij Lightspeed, unTill of SumUp specifiek.
Bron
`Jimani.Domain/Entities/TicketingOpeningHours.cs`

Trefwoorden: openingstijden instellen, feestdag afwijkende tijden, dag gesloten markeren

Vragen die hierbij horen
  • Kan ik mijn openingstijden per dag instellen, inclusief uitzonderingen zoals feestdagen?
  • Kan ik een dag volledig gesloten markeren zonder de standaard openingstijden aan te passen?

Enquêtes na een reservering

Wat
Jimani heeft een ingebouwd enquêtesysteem: een ondernemer stelt een vragenlijst samen, en antwoorden worden gekoppeld aan de reservering (horeca, activiteiten, ticketing of salon).
Voor wie
Ondernemers die feedback willen verzamelen na een bezoek of boeking.
Hoe werkt het
Een enquête bestaat uit een naam en een aan/uit-schakelaar, met een eigen set vragen. Een ingevuld antwoord wordt gekoppeld aan de bijbehorende reservering, met een instelling of de gast toestemming geeft om de reactie te publiceren en of dat anoniem mag.
Verschil met concurrenten
Geen publiek vergelijkingsmateriaal gevonden over een ingebouwd enquêtesysteem bij Lightspeed, unTill of SumUp specifiek.
Bron
`Jimani.Domain/Entities/EnqueteList.cs`; `Jimani.Domain/Entities/EnqueteResults.cs` (`isAllowPost`, `isPostAnonymously`)

Trefwoorden: enquête na bezoek, feedback vragen gasten, review verzamelen reservering

Vragen die hierbij horen
  • Kan ik klanten na hun bezoek een enquête sturen voor feedback?
  • Kan een gast toestemming geven om zijn reactie te publiceren, eventueel anoniem?

Wisselen tussen modules op dezelfde kassa

Wat
Eén kassa-apparaat onthoudt welke module actief is (horeca, webshop, salon, activiteiten, ticketing) en past het menu daarop aan; een gebruiker kan dit zelf wisselen via een dropdown.
Voor wie
Ondernemers die meerdere modules combineren op hetzelfde kassa-apparaat.
Hoe werkt het
De actieve module wordt dertig dagen onthouden per apparaat/gebruiker. Staat de kassa op de horeca-module, dan toont het gedeelde kassascherm het reserveringsmenu en de tafelplattegrond; bij een andere module verschijnt het bijbehorende menu. Zonder een geldige, bekende module valt het systeem terug op de hoofdmodule van het bedrijf zelf, zodat de kassa nooit in het verkeerde menu vastloopt.
Verschil met concurrenten
Geen publiek vergelijkingsmateriaal gevonden over een vergelijkbare gedeelde, per-module wisselbare kassa-interface bij Lightspeed, unTill of SumUp specifiek.
Bron
`Jimani.MVC/Controllers/PosController.cs` (cookie `MainModuleDropdown`)

Trefwoorden: module wisselen kassa, kassa naar reserveringsscherm, omschakelen horeca webshop salon

Vragen die hierbij horen
  • Kan ik op dezelfde kassa wisselen tussen bijvoorbeeld reserveren en gewoon afrekenen?
  • Onthoudt de kassa welke module ik het laatst gebruikte?

Terugbetalingen goedkeuren, deels goedkeuren of afwijzen

Wat
Bij een annulering kan de ondernemer een terugbetaling volledig goedkeuren, gedeeltelijk goedkeuren, of afwijzen — elk met een automatische, passende e-mail naar de gast.
Voor wie
Horecaondernemers.
Hoe werkt het
Een terugbetalingsverzoek komt in een apart overzicht te staan. Keurt de ondernemer de terugbetaling volledig goed, dan gaat er een goedkeuringsmail uit; kiest hij voor een gedeeltelijke terugbetaling, dan gaat er een aparte mail uit die dat specifiek meldt. Wijst hij het verzoek af, dan ontvangt de gast een afwijzingsmail. Ditzelfde drieledige patroon (volledig/gedeeltelijk/afgewezen) bestaat ook los voor Activities- en Ticketing-annuleringen, elk met eigen commando's. Salon heeft een eigen, vergelijkbaar maar los geïmplementeerd terugbetalingenoverzicht (zonder de gedeeltelijke-goedkeuring-variant die hier wel is aangetroffen).
Verschil met concurrenten
Geen publiek vergelijkingsmateriaal gevonden over een vergelijkbaar drieledig goedkeuringsproces (volledig/deels/afgewezen) met automatische e-mails bij Lightspeed, unTill of SumUp specifiek.
Bron
`Jimani.MVC/Controllers/RefundsController.cs`; `Jimani.Application/Features/Mail/Queries/SendRefundApprovedMail`, `RefundPartiallyApprovedMail`, `SendRefundRejectedMail`

Trefwoorden: terugbetaling goedkeuren, gedeeltelijke terugbetaling, refund afwijzen horeca

Vragen die hierbij horen
  • Kan ik een terugbetaling gedeeltelijk goedkeuren in plaats van volledig?
  • Ontvangt de gast automatisch een e-mail bij goedkeuring, gedeeltelijke goedkeuring of afwijzing?

Slimme extra-aanbiedingen bij ticketverkoop

Wat
Bij het kopen van een ticket kan een bezoeker extra producten aangeboden krijgen, gekoppeld aan de ticketreservering.
Voor wie
Evenementenorganisatoren, attractieparken, musea.
Hoe werkt het
Een extra product wordt per ticketreservering vastgelegd met een eigen prijs en aantal, los van de ticketprijs zelf. Slimme extra-aanbiedingen bij ticketverkoop verhogen de omzet met gemiddeld 20%.
Verschil met concurrenten
Geen publiek vergelijkingsmateriaal gevonden over extra-aanbiedingen bij ticketverkoop bij Lightspeed, unTill of SumUp specifiek.
Bron
`Jimani.Domain/Entities/TicketingUpsaleProducts.cs`; claim 20%: Martijn, 22-09-2026

Trefwoorden: extra-aanbieding ticketverkoop, upsell tickets, omzet verhogen evenement, bijverkoop tickets

Vragen die hierbij horen
  • Kan ik bezoekers extra producten aanbieden bij het kopen van een ticket?
  • Hoeveel extra omzet levert dit gemiddeld op?

Online kaartverkoop met tijdvakken en capaciteit

Wat
Bezoekers kopen online tickets voor een evenement of tijdvak; de ondernemer stelt per dag een prijs en een maximaal aantal tickets in.
Voor wie
Evenementenorganisatoren, attractieparken, musea.
Hoe werkt het
Een dagprijs-entiteit houdt per dag de prijs, het maximum aantal tickets en het aantal verkochte tickets bij; de widget toont beschikbaarheid op basis daarvan, met een optionele "bijna uitverkocht"-melding.
Verschil met concurrenten
Geen publiek vergelijkingsmateriaal gevonden over ticketing bij Lightspeed, unTill of SumUp specifiek — ticketverkoop lijkt bij hen geen kernfunctie.
Bron
`Jimani.MVC/Controllers/TicketingReservationsController.cs`; `Jimani.Domain/Entities/DayPriceProduct.cs`

Trefwoorden: online ticketverkoop, tickets evenement verkopen, ticketcapaciteit per dag

Vragen die hierbij horen
  • Hoe verkoop ik online tickets voor mijn evenement met Jimani?
  • Kan ik per dag een andere ticketprijs en een maximum aantal tickets instellen?

QR-scan bij de deur met herscanregels

Wat
Tickets worden bij de deur gescand via QR-code, met instelbare regels voor hoe vaak een ticket opnieuw gescand mag worden.
Voor wie
Evenementenorganisatoren, deurpersoneel.
Hoe werkt het
Elke scan wordt vastgelegd met een status (goedgekeurd, te vroeg, verlopen, al gebruikt); per evenement is instelbaar of en hoe vaak herscannen mag binnen welk tijdsinterval.
Verschil met concurrenten
Geen publiek vergelijkingsmateriaal gevonden. De configureerbare herscanregels per tijdsinterval zijn een specifiek uitgewerkt detail in de code.
Bron
`Jimani.Application/Features/TicketingReservation/Commands/AddTicketScanningLog/AddTicketScanningLogCommandHandler.cs`; `Jimani.Domain/Entities/EventTicket.cs`

Trefwoorden: QR-scan tickets, toegangscontrole evenement, ticket herscannen

Vragen die hierbij horen
  • Hoe werkt toegangscontrole met QR-code scannen bij Jimani?
  • Kan een ticket meerdere keren gescand worden op één dag?

Bulk-kortingen en e-ticket per e-mail

Wat
Bezoekers krijgen automatisch korting bij aankoop van meerdere tickets tegelijk, en ontvangen het ticket als PDF per e-mail.
Voor wie
Evenementenorganisatoren en hun bezoekers.
Hoe werkt het
Een staffelkorting is per aantal tickets instelbaar; na aankoop genereert het systeem automatisch een PDF-ticket en verstuurt dit per e-mail.
Verschil met concurrenten
Geen publiek vergelijkingsmateriaal gevonden.
Bron
`Jimani.Domain/Entities/EventTicket.cs` (`DiscountPercentagePerTicket1/2`); `Jimani.Application/Features/TicketingReservation/Commands/CreateTicketingReservationPDFCommand`

Trefwoorden: groepskorting tickets, e-ticket per mail, staffelkorting evenement

Vragen die hierbij horen
  • Kan ik korting geven bij aankoop van meerdere tickets tegelijk?
  • Krijgt een bezoeker het ticket automatisch per e-mail als PDF?

Kan ik extra informatie meesturen met een ticketreservering?

Antwoord
Ja, via instelbare extra velden per ticketreservering, los van de standaardgegevens zoals naam en aantal tickets.
Uitleg
Een ticketreservering heeft een lijst met extra velden (veld-ID plus waarde), op dezelfde manier ingericht als bij Horeca-reserveringen: de ondernemer stelt zelf velden samen (`Field.cs`), niet een vaste, door Jimani opgelegde lijst.
Voorbeeld
Een organisator vraagt bij het boeken om een geboortedatum voor leeftijdscontrole aan de deur; dit wordt als extra veld bij de reservering opgeslagen.
Bron
`Jimani.Domain/Entities/TicketingReservationFields.cs`; `Jimani.Domain/Entities/Field.cs`

Trefwoorden: extra velden ticket, informatie meesturen reservering, leeftijdscontrole ticket

Kan ik verschillende btw-tarieven instellen per tickettype?

Antwoord
Ja, elk tickettype heeft een eigen btw-percentage, los van de andere tickettypes bij hetzelfde evenement.
Uitleg
Naast een eigen naam, prijs en maximum aantal tickets heeft een tickettype een eigen btw-veld. Een tickettype kan ook zonder betaling in de widget worden aangeboden (bijvoorbeeld voor gratis tickets of tickets die apart worden afgerekend), via een losse instelling die betaling in de widget uitschakelt.
Voorbeeld
Een museum rekent 9% btw op een volwassenticket en hanteert een apart, gratis tickettype voor kinderen onder de 4 jaar zonder betaalstap in de widget.
Bron
`Jimani.Domain/Entities/EntityModels/TicketTypeForReservation.cs` (`vat`, `PaymentNotRequiredInWidget`)

Trefwoorden: btw per tickettype, gratis tickettype, btw-tarief evenement

Kan ik meerdere evenementen tegelijk beheren?

Antwoord
Ja, het dashboard toont alle evenementen van een bedrijf in één lijst, inclusief losse standaardtickets naast evenementgebonden tickets.
Uitleg
Een evenement heeft een schakelaar die aangeeft of het een "standaardticket" is (een doorlopend, niet-datumgebonden ticket) of een gewoon evenement met een eigen datum; beide typen staan samen in dezelfde beheerlijst. Zo hoeft een ondernemer met meerdere evenementen niet tussen losse schermen te schakelen om ze te beheren.
Voorbeeld
Een attractiepark beheert vanuit één overzicht zowel het losse dagticket als drie aparte avondevenementen.
Bron
`Jimani.Application/Features/TicketingReservation/Queries/GetAllEventsOrStandardTickets`; `Jimani.Domain/Entities/EventTicket.cs:37` (`IsStandardTicket`)

Trefwoorden: meerdere evenementen beheren, evenementenoverzicht, standaardticket vs evenement

Kan ik een bestaand evenement kopiëren?

Antwoord
Ja, een evenement kan met één actie gekopieerd worden, inclusief de instellingen die erbij horen, in plaats van een nieuw evenement helemaal opnieuw op te zetten.
Uitleg
Naast evenementen kunnen ook losse producten en reserveringstypen op dezelfde manier gekopieerd worden. Dit is vooral handig voor terugkerende evenementen die grotendeels dezelfde opzet hebben (prijzen, tickettypes, herscanregels), waarbij alleen de datum en eventueel de naam nog aangepast hoeven te worden.
Voorbeeld
Een organisator die maandelijks een vergelijkbaar evenement organiseert, kopieert het vorige evenement en past alleen de datum aan, in plaats van alle instellingen opnieuw in te voeren.
Bron
`Jimani.MVC/Controllers/TicketingController.cs:962` (`CopyEvent`), `CopyProduct`, `CopyReservationType`

Trefwoorden: evenement kopiëren, ticket instellingen dupliceren, terugkerend evenement opzetten

Kan ik een variatie aan tickettypes aanbieden (volwassenen, kinderen, groepen)?

Antwoord
Ja, een evenement kan meerdere tickettypes tegelijk aanbieden, elk gekoppeld aan hetzelfde evenement.
Uitleg
Een evenement (`EventTicket`) houdt een lijst met gekoppelde tickettype-ID's bij (`TicketTypeIds`). Elk los tickettype heeft een eigen naam, prijs, btw-percentage en maximum aantal, waardoor bijvoorbeeld een volwassenen-, kinder- en groepsticket naast elkaar bij hetzelfde evenement verkocht kunnen worden, elk met eigen instellingen.
Voorbeeld
Een attractiepark verkoopt voor hetzelfde evenement een volwassenticket, een kinderticket en een groepsticket, elk met een eigen prijs.
Bron
`Jimani.Domain/Entities/EventTicket.cs` (`TicketTypeIds`); `Jimani.Domain/Entities/EntityModels/TicketTypeForReservation.cs`

Trefwoorden: verschillende tickettypes, volwassenen kinderen ticket, groepsticket instellen

Kan ik evenementen verbergen totdat de verkoop start?

Antwoord
Ja, een evenement kan een startmoment voor de verkoop krijgen; vóór dat moment is het evenement niet zichtbaar of niet kopen via de widget.
Uitleg
Een evenement heeft een schakelaar en een datum/tijd-veld voor de verkoopstart (`StartSellingDateTime`, `StartSellingFrom`). Is deze schakelaar aan, dan geldt het ingestelde moment als het punt waarop de verkoop opengaat. Er is ook een aparte instelling om een evenement zelfs volledig te verbergen in de widget (`VisibleInWidget`), los van het verkoopmoment.
Voorbeeld
Een organisator kondigt een evenement volgende maand aan, maar zet de verkoop pas over twee weken open door een verkoopstartdatum in te stellen.
Bron
`Jimani.Domain/Entities/EventTicket.cs:24-25,39` (`StartSellingDateTime`, `StartSellingFrom`, `VisibleInWidget`)

Trefwoorden: verkoopstart evenement, ticket verbergen, aankondiging voor verkoop

Kan ik een maximum aantal tickets per aankoop instellen?

Antwoord
Ja, een evenement kan een maximum aantal tickets per aankoop krijgen, los van het maximum aantal tickets per dag.
Uitleg
Naast het dagelijkse maximum uit de dagprijs-instelling heeft een evenement een eigen schakelaar en getal voor het maximum aantal tickets per aankoop (`ShowMaxTicketsPerSale`, `MaxTicketsPerSale`). Dit voorkomt dat één koper in één bestelling de hele beschikbare voorraad voor die dag opkoopt. Er is ook een instelling om een waarschuwing te tonen als er nog maar weinig tickets over zijn (`ShowMessageWhenTicketsLess`, met een instelbare drempel).
Voorbeeld
Een organisator stelt in dat een koper maximaal 6 tickets per aankoop kan bestellen, ook als er voor die dag nog 200 tickets beschikbaar zijn.
Bron
`Jimani.Domain/Entities/EventTicket.cs:22-27` (`ShowMessageWhenTicketsLess`, `ShowMessageWhenTicketsLessThan`, `ShowMaxTicketsPerSale`, `MaxTicketsPerSale`)

Trefwoorden: maximum tickets per aankoop, ticketlimiet koper, doorverkoop voorkomen tickets

Worden tickets automatisch voorzien van een QR-code?

Antwoord
Ja, elk verkocht ticket krijgt automatisch een eigen QR-code en ticketnummer, gekoppeld aan de reservering.
Uitleg
Bij het aanmaken van een ticket legt het systeem een apart record vast met een ticketnummer en de bijbehorende reservering; dit record is de basis voor de QR-code op het e-ticket. Bij het scannen bij de deur wordt dit ticketnummer opgezocht en het resultaat (goedgekeurd, te vroeg, verlopen, al gebruikt) vastgelegd in een scanlogboek.
Voorbeeld
Een bezoeker koopt online een ticket en ontvangt direct een PDF met een unieke QR-code; aan de deur scant het personeel deze code om toegang te verlenen.
Bron
`Jimani.Domain/Entities/TicketQRCode.cs`; `Jimani.Domain/Entities/TicketingQRCodeScanningLog.cs`

Trefwoorden: automatische QR-code ticket, e-ticket QR-code, ticket QR genereren

Hoe worden tickets gekoppeld aan mijn kassa?

Antwoord
Een evenement kan gekoppeld worden aan een specifiek kassa-apparaat (verkooppunt), zodat balieverkoop van tickets via dat apparaat loopt.
Uitleg
Een evenement draagt een verwijzing naar een verkooppunt-koppeling (`idPosDeviceIntegration`); is deze ingesteld, dan is er een directe koppeling tussen het evenement en dat specifieke kassa-apparaat. Verkoop aan de deur via de kassa en online verkoop via de widget gebruiken zo dezelfde onderliggende ticketgegevens, in plaats van twee gescheiden systemen.
Voorbeeld
Een organisator koppelt de kassa bij de ingang aan het evenement, zodat bezoekers ter plekke een ticket kunnen kopen naast de online verkoop.
Bron
`Jimani.Domain/Entities/EventTicket.cs:41` (`idPosDeviceIntegration`)

Trefwoorden: tickets gekoppeld aan kassa, deurverkoop tickets, balieverkoop evenement

Activities

Activities

Wat
Jimani's activiteitenmodule laat gasten online een tijdslot boeken voor een activiteit, waarbij de ondernemer capaciteit beheert per "plek" — een baan, tafel, boot, fiets of ander bookbaar object. Bowling was nooit een apart gebruikt onderdeel en is op 13-09-2026 samengevoegd met Activities; er bestaat geen aparte Bowling-functionaliteit meer.
Voor wie
Verhuurbedrijven (fietsen, boten), bowlingbanen, escape rooms, pretparken.
Kernfuncties
  • Online tijdslot boeken met generiek capaciteitsbeheer per plek
  • Online aanbetalen bij het boeken van een activiteit
  • Prijs per persoon of per tijdsduur
Prijs
€69 per maand.
Verschil met concurrenten
Het generieke, niet sector-specifieke datamodel maakt Activities bruikbaar voor uiteenlopende verhuur- en activiteitenbedrijven zonder aparte sectorversie. Geen publiek vergelijkingsmateriaal gevonden dat wijst op een vergelijkbare ingebouwde activiteitenmodule bij Lightspeed, unTill of SumUp.
Bron
`Jimani.API/Controllers/ActivitiesController.cs`; `Jimani.Domain/Entities/EntityModels/Activities/ActivitiesSchedulerModel.cs`; prijs: Martijn, 22-09-2026

Trefwoorden: activiteitenmodule, verhuursysteem boeken, activiteiten software prijs, bowling activiteiten

Vragen die hierbij horen
  • Is Jimani geschikt voor verhuurbedrijven (fietsen/boten) of alleen voor bowling/escape rooms?
  • Wat kost de activiteitenmodule per maand?
  • Bestaat "Bowling" nog als apart onderdeel van Jimani?

Upsell-producten bij reservering of boeking

Wat
Een ondernemer kan losse upsell-producten instellen (naam, prijs, btw, productgroep) die gasten tijdens het boeken van een reservering of activiteit aangeboden krijgen.
Voor wie
Horeca-, activiteiten- en salonondernemers.
Hoe werkt het
Elk upsell-product staat los van de reguliere kassaproducten, met een eigen prijs en btw-tarief, en kan per module (horeca, activiteiten, salon) aan of uit gezet worden. Bij activiteitenreserveringen worden gekozen upsell-producten aan de reservering gekoppeld. Bijverkoop levert op deze manier tot 20% extra omzet op.
Verschil met concurrenten
Geen publiek vergelijkingsmateriaal gevonden over ingebouwde upsell-producten bij het boeken, bij Lightspeed, unTill of SumUp specifiek.
Bron
`Jimani.Domain/Entities/UpsaleProduct.cs`; `Jimani.React/.../widgets/Component/UpsaleProduct.js`, `UpsaleProductCombination.js`, `UpsaleProductSalon.js`; claim 20%: Martijn, 22-09-2026

Trefwoorden: upsell reservering, bijverkoop boeking, extra producten bij afspraak

Vragen die hierbij horen
  • Kan ik gasten extra producten aanbieden tijdens het boeken van een reservering?
  • Werkt upsell hetzelfde bij horeca, activiteiten en salon?

Automatische herinneringsmail vóór de boeking

Wat
Een ondernemer stelt zelf communicatieregels in die automatisch een e-mail versturen vóór (of na) een activiteiten- of ticketreservering, met een instelbaar aantal dagen, uren en minuten.
Voor wie
Activiteiten- en ticketingondernemers.
Hoe werkt het
Een communicatieregel legt vast hoeveel dagen, uren en minuten vóór (of na) de boeking een mail verstuurd moet worden, gekoppeld aan een mailtype en een aan/uit-schakelaar. Elke reservering krijgt op basis van deze regel een eigen verzendmoment (`NextMailSendTime`) toegewezen. Dit mechanisme bestaat voor Activities- en Ticketing-reserveringen; voor gewone Horeca-tafel- reserveringen is in dit onderzoek geen vergelijkbaar geplande-mail-systeem gevonden.
Verschil met concurrenten
Geen publiek vergelijkingsmateriaal gevonden over instelbare herinneringsmails bij Lightspeed, unTill of SumUp specifiek.
Bron
`Jimani.Domain/Entities/CompanyCommunication.cs`; `Jimani.Domain/Entities/ActivitiesReservationEmailSchedule.cs`, `TicketingReservationEmailSchedule.cs`

Trefwoorden: herinneringsmail boeking, automatische mail voor reservering, communicatieregel instellen

Vragen die hierbij horen
  • Kan ik automatisch een herinneringsmail sturen vóór een activiteit of evenement?
  • Kan ik zelf instellen hoeveel dagen of uren van tevoren de herinnering verstuurd wordt?
  • Werkt dit ook voor gewone tafelreserveringen?

Enquêtes na een reservering

Wat
Jimani heeft een ingebouwd enquêtesysteem: een ondernemer stelt een vragenlijst samen, en antwoorden worden gekoppeld aan de reservering (horeca, activiteiten, ticketing of salon).
Voor wie
Ondernemers die feedback willen verzamelen na een bezoek of boeking.
Hoe werkt het
Een enquête bestaat uit een naam en een aan/uit-schakelaar, met een eigen set vragen. Een ingevuld antwoord wordt gekoppeld aan de bijbehorende reservering, met een instelling of de gast toestemming geeft om de reactie te publiceren en of dat anoniem mag.
Verschil met concurrenten
Geen publiek vergelijkingsmateriaal gevonden over een ingebouwd enquêtesysteem bij Lightspeed, unTill of SumUp specifiek.
Bron
`Jimani.Domain/Entities/EnqueteList.cs`; `Jimani.Domain/Entities/EnqueteResults.cs` (`isAllowPost`, `isPostAnonymously`)

Trefwoorden: enquête na bezoek, feedback vragen gasten, review verzamelen reservering

Vragen die hierbij horen
  • Kan ik klanten na hun bezoek een enquête sturen voor feedback?
  • Kan een gast toestemming geven om zijn reactie te publiceren, eventueel anoniem?

Wisselen tussen modules op dezelfde kassa

Wat
Eén kassa-apparaat onthoudt welke module actief is (horeca, webshop, salon, activiteiten, ticketing) en past het menu daarop aan; een gebruiker kan dit zelf wisselen via een dropdown.
Voor wie
Ondernemers die meerdere modules combineren op hetzelfde kassa-apparaat.
Hoe werkt het
De actieve module wordt dertig dagen onthouden per apparaat/gebruiker. Staat de kassa op de horeca-module, dan toont het gedeelde kassascherm het reserveringsmenu en de tafelplattegrond; bij een andere module verschijnt het bijbehorende menu. Zonder een geldige, bekende module valt het systeem terug op de hoofdmodule van het bedrijf zelf, zodat de kassa nooit in het verkeerde menu vastloopt.
Verschil met concurrenten
Geen publiek vergelijkingsmateriaal gevonden over een vergelijkbare gedeelde, per-module wisselbare kassa-interface bij Lightspeed, unTill of SumUp specifiek.
Bron
`Jimani.MVC/Controllers/PosController.cs` (cookie `MainModuleDropdown`)

Trefwoorden: module wisselen kassa, kassa naar reserveringsscherm, omschakelen horeca webshop salon

Vragen die hierbij horen
  • Kan ik op dezelfde kassa wisselen tussen bijvoorbeeld reserveren en gewoon afrekenen?
  • Onthoudt de kassa welke module ik het laatst gebruikte?

Terugbetalingen goedkeuren, deels goedkeuren of afwijzen

Wat
Bij een annulering kan de ondernemer een terugbetaling volledig goedkeuren, gedeeltelijk goedkeuren, of afwijzen — elk met een automatische, passende e-mail naar de gast.
Voor wie
Horecaondernemers.
Hoe werkt het
Een terugbetalingsverzoek komt in een apart overzicht te staan. Keurt de ondernemer de terugbetaling volledig goed, dan gaat er een goedkeuringsmail uit; kiest hij voor een gedeeltelijke terugbetaling, dan gaat er een aparte mail uit die dat specifiek meldt. Wijst hij het verzoek af, dan ontvangt de gast een afwijzingsmail. Ditzelfde drieledige patroon (volledig/gedeeltelijk/afgewezen) bestaat ook los voor Activities- en Ticketing-annuleringen, elk met eigen commando's. Salon heeft een eigen, vergelijkbaar maar los geïmplementeerd terugbetalingenoverzicht (zonder de gedeeltelijke-goedkeuring-variant die hier wel is aangetroffen).
Verschil met concurrenten
Geen publiek vergelijkingsmateriaal gevonden over een vergelijkbaar drieledig goedkeuringsproces (volledig/deels/afgewezen) met automatische e-mails bij Lightspeed, unTill of SumUp specifiek.
Bron
`Jimani.MVC/Controllers/RefundsController.cs`; `Jimani.Application/Features/Mail/Queries/SendRefundApprovedMail`, `RefundPartiallyApprovedMail`, `SendRefundRejectedMail`

Trefwoorden: terugbetaling goedkeuren, gedeeltelijke terugbetaling, refund afwijzen horeca

Vragen die hierbij horen
  • Kan ik een terugbetaling gedeeltelijk goedkeuren in plaats van volledig?
  • Ontvangt de gast automatisch een e-mail bij goedkeuring, gedeeltelijke goedkeuring of afwijzing?

Eigen reserveervelden instellen, inclusief dynamische velden

Wat
Een ondernemer stelt zelf extra velden samen voor het boekingsformulier (bijvoorbeeld een dieetwens, een vraag over kinderen, of een opmerkingenveld), met een eigen type, verplicht/optioneel, en zichtbaarheid.
Voor wie
Horeca-, hotel- en activiteitenondernemers.
Hoe werkt het
Elk veld heeft een naam, een type, keuzeopties (bij een keuzeveld), een hulptekst in het Nederlands, Engels, Duits en Frans, en instellingen voor of het veld verplicht is, publiek zichtbaar, en of het in lijstoverzichten getoond wordt. Een veld kan ook **dynamisch** gemaakt worden: het verschijnt dan alleen als een ander veld (het "hoofdveld") een specifiek antwoord heeft — bijvoorbeeld een veld "Aantal kinderen" dat pas verschijnt als bij "Komen er kinderen mee?" ja is gekozen. Een veld kan ook ingesteld worden om alleen te verschijnen bij het opstellen van een offerte, niet bij een gewone boeking.
Verschil met concurrenten
Geen publiek vergelijkingsmateriaal gevonden over een vergelijkbaar dynamisch, conditioneel formulierenmechanisme bij Lightspeed, unTill of SumUp specifiek.
Bron
`Jimani.Domain/Entities/Field.cs` (`isSpecificRule`, `idChildField`, `selectedChildFieldOption`, `onlyInQuotationMode`)

Trefwoorden: eigen reserveervelden, dynamisch veld reservering, conditioneel formulierveld, boekingsformulier aanpassen

Vragen die hierbij horen
  • Kan ik zelf extra velden toevoegen aan het boekingsformulier?
  • Kan een veld alleen verschijnen afhankelijk van het antwoord op een ander veld?
  • Kan een veld alleen bij een offerte verschijnen, niet bij een gewone boeking?

Meerdere widgets aanmaken

Wat
Een ondernemer kan een onbeperkt aantal boekingswidgets aanmaken, elk met een eigen naam en omschrijving.
Voor wie
Horeca-, activiteiten- en salonondernemers die de widget op meerdere plekken willen inzetten.
Hoe werkt het
Het aanmaken van een widget legt alleen een naam en een omschrijving vast; er is in de code geen controle gevonden die het aantal widgets per bedrijf beperkt. Zo kan een ondernemer bijvoorbeeld een aparte widget voor de homepage en een andere voor een losse landingspagina inrichten, elk met eigen instellingen.
Verschil met concurrenten
Geen publiek vergelijkingsmateriaal gevonden over een onbeperkt aantal widgets bij Lightspeed, unTill of SumUp specifiek.
Bron
`Jimani.Application/Features/Widgets/Command/CreateWidgets`

Trefwoorden: meerdere widgets aanmaken, boekingswidget op meerdere pagina's, widget limiet

Vragen die hierbij horen
  • Kan ik meerdere boekingswidgets aanmaken voor verschillende pagina's van mijn website?
  • Is er een maximum aantal widgets per account?

Online tijdslot boeken met generiek capaciteitsbeheer

Wat
Gasten boeken online een tijdslot voor een activiteit; de ondernemer beheert capaciteit per "plek" — een baan, tafel, boot, fiets of ander bookbaar object.
Voor wie
Verhuurbedrijven (fietsen, boten), bowlingbanen, escape rooms, pretparken.
Hoe werkt het
Een generiek "Location"-concept in het datamodel representeert elke bookbare plek, ongeacht het type activiteit; beschikbaarheid wordt per plek en tijdslot berekend om dubbele boekingen te voorkomen.
Verschil met concurrenten
Geen publiek vergelijkingsmateriaal gevonden. Het generieke, niet sector-specifieke datamodel maakt het bruikbaar voor uiteenlopende verhuur- en activiteitenbedrijven zonder aparte sectorversie.
Bron
`Jimani.API/Controllers/ActivitiesController.cs`; `Jimani.Domain/Entities/EntityModels/Activities/ActivitiesSchedulerModel.cs`

Trefwoorden: activiteiten boeken online, verhuursysteem fietsen boten, bowlingbaan reserveren, capaciteitsbeheer tijdslot

Vragen die hierbij horen
  • Hoe boek ik online een tijdslot voor een activiteit, verhuur of bowlingbaan bij een Jimani-klant?
  • Is Jimani geschikt voor verhuurbedrijven (fietsen/boten) of alleen voor bowling/escape rooms?
  • Hoeveel banen/plekken kan ik tegelijk beheren, en voorkomt het systeem dubbele boekingen?

Aanbetaling op activiteitenreservering

Wat
Gasten kunnen bij het boeken van een activiteit online aanbetalen.
Voor wie
Verhuurbedrijven en activiteitenondernemers.
Hoe werkt het
Een aparte entiteit en commando leggen de aanbetaling vast bij het maken van de reservering, gekoppeld aan de Mollie-koppeling van de ondernemer.
Verschil met concurrenten
Geen publiek vergelijkingsmateriaal gevonden.
Bron
`Jimani.Application/Features/ActivitiesReservation/Commands/CreateReservationActivitiesDownpayment`; `Jimani.Domain/Entities/ReservationActivitiesDownpayment.cs`

Trefwoorden: aanbetaling activiteit, vooruitbetalen verhuur, no-show voorkomen activiteiten

Vragen die hierbij horen
  • Kan een gast online aanbetalen bij het boeken van een activiteit?
  • Wat kost een aanbetaling bij het boeken van een activiteit? *(geen vast percentage/bedrag in code gevonden)*

Prijs per persoon of per tijdsduur

Wat
Een activiteit kan geprijsd worden per persoon of per tijdsduur van de boeking.
Voor wie
Verhuurbedrijven en activiteitenondernemers.
Hoe werkt het
De boekingswidget berekent de prijs op basis van het gekozen prijsmodel per activiteit; de ondernemer stelt per activiteit in welk model van toepassing is.
Verschil met concurrenten
Geen publiek vergelijkingsmateriaal gevonden.
Bron
`Jimani.React/.../ActivitiesWidget/BookNowActivities.js`

Trefwoorden: prijs per persoon activiteit, prijs per uur verhuur, activiteitenprijzen instellen

Vragen die hierbij horen
  • Hoe verschilt prijs-per-persoon van prijs-per-tijdsduur bij het boeken van een activiteit?

Hoe gedetailleerd kan ik de prijs per tijdsduur instellen?

Hoe werkt het precies
Een activiteit kan voor vrijwel elke tijdsduur een eigen prijs krijgen, van 5 minuten tot een jaar.
Regels
- In stappen van 5 minuten tot 1 uur, daarna in kwartieren tot ruim 5 uur, en daarna per heel uur tot een etmaal. - Per dag tot een maand (elke dag apart), en per maand tot een jaar. - Een activiteit hoeft niet elk tijdsblok te gebruiken; alleen de ingevulde tijdsblokken zijn relevant voor die activiteit.
Randgevallen
Voor een tijdsduur die niet als los prijsveld bestaat (bijvoorbeeld 37 minuten) is geen aparte afrondings- of berekeningslogica gevonden in de code.
Bron
`Jimani.Domain/Entities/ActivitiesProduct.cs`

Trefwoorden: prijs per tijdsduur activiteit, prijstabel verhuur, prijs per minuut instellen

Vragen die hierbij horen
  • Kan ik voor elke gewenste tijdsduur een eigen prijs instellen, of alleen per uur?

Kan ik een activiteit tijdelijk pauzeren of verbergen?

Antwoord
Ja, een activiteit heeft een eigen aan/uit-schakelaar; staat deze uit, dan is de activiteit niet meer boekbaar totdat de ondernemer hem weer aanzet.
Uitleg
Naast deze schakelaar heeft een activiteit een instelbare extra tijd na een boeking (bijvoorbeeld voor schoonmaak of omwisseltijd, met een eigen eenheid) en een instelling voor de eenheid waarin geboekt kan worden (bijvoorbeeld per persoon of per tijdvak). Uitzetten is dus niet hetzelfde als verwijderen: de activiteit en zijn instellingen blijven bewaard en kunnen later opnieuw geactiveerd worden.
Voorbeeld
Een verhuurbedrijf zet een fiets tijdelijk uit voor onderhoud; gasten kunnen deze fiets dan niet boeken totdat de ondernemer hem weer actief zet.
Bron
`Jimani.Domain/Entities/ActivitiesProductList.cs` (`active`, `ExtraTime`, `BookablePer`)

Trefwoorden: activiteit pauzeren, activiteit tijdelijk uitzetten, activiteit verbergen widget

Kan ik dynamisch bijverkopen afhankelijk van de gekozen reservering?

Antwoord
Ja, welke extra producten aangeboden worden, is gekoppeld aan het gekozen reserveringstype, niet aan één vaste lijst voor alle boekingen.
Uitleg
Een extra product bij een activiteitenreservering wordt vastgelegd per reserveringstype, met een eigen aantal, prijs en btw-bedrag voor die specifieke boeking. Boekt een gast een ander type activiteit, dan kunnen dus andere extra producten worden aangeboden dan bij een ander type.
Voorbeeld
Bij het boeken van een kanotocht wordt een droogzak als extra product aangeboden; bij het boeken van een fietsverhuur wordt in plaats daarvan een fietstas aangeboden.
Bron
`Jimani.Domain/Entities/Activities/ActivitiesReservationTypeExtraProduct.cs`

Trefwoorden: dynamische bijverkoop, extra producten per activiteit, upsell reserveringstype

Kan ik verschillende borgbedragen instellen per product?

Antwoord
Ja, een reserveringstype heeft een eigen borgveld, los van een eventuele aanbetaling op de prijs zelf.
Uitleg
Borg (`Deposit`) is een apart bedrag op het reserveringstype, te onderscheiden van een aanbetaling: een aanbetaling is een vooruitbetaling op de uiteindelijke prijs, een borg is bedoeld als zekerheid bij bijvoorbeeld huurmateriaal.
Voorbeeld
Een fietsverhuurbedrijf vraagt bij het boeken €50 borg per fiets, los van de huurprijs die al bij het boeken wordt afgerekend.
Bron
`Jimani.Domain/Entities/ReservationType.cs` (`Deposit`)

Trefwoorden: borgbedrag instellen, borg verhuur, waarborgsom activiteit

Hoe stel ik tijdsloten en maximale capaciteit in voor mijn activiteiten?

Antwoord
Elke bookbare plek ("Location") heeft een eigen capaciteitsveld; de planning toont per plek en tijdslot hoeveel boekingen er nog bij kunnen.
Uitleg
Het planningsmodel houdt per plek een naam, locatie-ID en een capaciteitsgetal bij, met daaronder de losse afspraken (tijdvak, gast, status, bedrag) die op die plek geboekt zijn. Zo kan een verhuurbedrijf per fiets, boot of baan instellen hoeveel gelijktijdige boekingen daar mogelijk zijn, in plaats van één capaciteitsgetal voor het hele bedrijf.
Voorbeeld
Een escape room stelt de capaciteit van "Kamer 1" in op 6 personen per tijdslot; een zevende boeking op hetzelfde tijdslot wordt niet toegestaan.
Bron
`Jimani.Domain/Entities/EntityModels/Activities/ActivitiesSchedulerModel.cs:10` (`Capacity`)

Trefwoorden: capaciteit tijdslot instellen, maximum boekingen per plek, tijdslot activiteit

Salon

Salon

Wat
Jimani's salonmodule laat gasten online een afspraak boeken bij een specifieke behandelaar, op basis van diens eigen beschikbaarheid, behandelduur en prijs.
Voor wie
Kapsalons, schoonheidssalons, nagelstudio's.
Kernfuncties
  • Online afspraak boeken bij een specifieke behandelaar
  • Online (aan)betalen via Mollie bij het boeken
  • Behandelduur en prijs per behandeling, die automatisch de eindtijd en het bedrag bepalen
Prijs
€49 per maand.
Verschil met concurrenten
Geen publiek vergelijkingsmateriaal gevonden bij Lightspeed, unTill of SumUp specifiek voor salonboekingen per behandelaar — dit lijkt geen kernfunctie bij deze drie.
Bron
`Jimani.MVC/Controllers/SalonReservationController.cs`; prijs: Martijn, 22-09-2026

Trefwoorden: salonsoftware, afspraak boeken kapper, salonmodule prijs, behandelaar agenda

Vragen die hierbij horen
  • Kan ik bij Jimani online een afspraak boeken bij een specifieke kapper/schoonheidsspecialist?
  • Wat kost de salonmodule per maand?

Upsell-producten bij reservering of boeking

Wat
Een ondernemer kan losse upsell-producten instellen (naam, prijs, btw, productgroep) die gasten tijdens het boeken van een reservering of activiteit aangeboden krijgen.
Voor wie
Horeca-, activiteiten- en salonondernemers.
Hoe werkt het
Elk upsell-product staat los van de reguliere kassaproducten, met een eigen prijs en btw-tarief, en kan per module (horeca, activiteiten, salon) aan of uit gezet worden. Bij activiteitenreserveringen worden gekozen upsell-producten aan de reservering gekoppeld. Bijverkoop levert op deze manier tot 20% extra omzet op.
Verschil met concurrenten
Geen publiek vergelijkingsmateriaal gevonden over ingebouwde upsell-producten bij het boeken, bij Lightspeed, unTill of SumUp specifiek.
Bron
`Jimani.Domain/Entities/UpsaleProduct.cs`; `Jimani.React/.../widgets/Component/UpsaleProduct.js`, `UpsaleProductCombination.js`, `UpsaleProductSalon.js`; claim 20%: Martijn, 22-09-2026

Trefwoorden: upsell reservering, bijverkoop boeking, extra producten bij afspraak

Vragen die hierbij horen
  • Kan ik gasten extra producten aanbieden tijdens het boeken van een reservering?
  • Werkt upsell hetzelfde bij horeca, activiteiten en salon?

Enquêtes na een reservering

Wat
Jimani heeft een ingebouwd enquêtesysteem: een ondernemer stelt een vragenlijst samen, en antwoorden worden gekoppeld aan de reservering (horeca, activiteiten, ticketing of salon).
Voor wie
Ondernemers die feedback willen verzamelen na een bezoek of boeking.
Hoe werkt het
Een enquête bestaat uit een naam en een aan/uit-schakelaar, met een eigen set vragen. Een ingevuld antwoord wordt gekoppeld aan de bijbehorende reservering, met een instelling of de gast toestemming geeft om de reactie te publiceren en of dat anoniem mag.
Verschil met concurrenten
Geen publiek vergelijkingsmateriaal gevonden over een ingebouwd enquêtesysteem bij Lightspeed, unTill of SumUp specifiek.
Bron
`Jimani.Domain/Entities/EnqueteList.cs`; `Jimani.Domain/Entities/EnqueteResults.cs` (`isAllowPost`, `isPostAnonymously`)

Trefwoorden: enquête na bezoek, feedback vragen gasten, review verzamelen reservering

Vragen die hierbij horen
  • Kan ik klanten na hun bezoek een enquête sturen voor feedback?
  • Kan een gast toestemming geven om zijn reactie te publiceren, eventueel anoniem?

Wisselen tussen modules op dezelfde kassa

Wat
Eén kassa-apparaat onthoudt welke module actief is (horeca, webshop, salon, activiteiten, ticketing) en past het menu daarop aan; een gebruiker kan dit zelf wisselen via een dropdown.
Voor wie
Ondernemers die meerdere modules combineren op hetzelfde kassa-apparaat.
Hoe werkt het
De actieve module wordt dertig dagen onthouden per apparaat/gebruiker. Staat de kassa op de horeca-module, dan toont het gedeelde kassascherm het reserveringsmenu en de tafelplattegrond; bij een andere module verschijnt het bijbehorende menu. Zonder een geldige, bekende module valt het systeem terug op de hoofdmodule van het bedrijf zelf, zodat de kassa nooit in het verkeerde menu vastloopt.
Verschil met concurrenten
Geen publiek vergelijkingsmateriaal gevonden over een vergelijkbare gedeelde, per-module wisselbare kassa-interface bij Lightspeed, unTill of SumUp specifiek.
Bron
`Jimani.MVC/Controllers/PosController.cs` (cookie `MainModuleDropdown`)

Trefwoorden: module wisselen kassa, kassa naar reserveringsscherm, omschakelen horeca webshop salon

Vragen die hierbij horen
  • Kan ik op dezelfde kassa wisselen tussen bijvoorbeeld reserveren en gewoon afrekenen?
  • Onthoudt de kassa welke module ik het laatst gebruikte?

Meerdere widgets aanmaken

Wat
Een ondernemer kan een onbeperkt aantal boekingswidgets aanmaken, elk met een eigen naam en omschrijving.
Voor wie
Horeca-, activiteiten- en salonondernemers die de widget op meerdere plekken willen inzetten.
Hoe werkt het
Het aanmaken van een widget legt alleen een naam en een omschrijving vast; er is in de code geen controle gevonden die het aantal widgets per bedrijf beperkt. Zo kan een ondernemer bijvoorbeeld een aparte widget voor de homepage en een andere voor een losse landingspagina inrichten, elk met eigen instellingen.
Verschil met concurrenten
Geen publiek vergelijkingsmateriaal gevonden over een onbeperkt aantal widgets bij Lightspeed, unTill of SumUp specifiek.
Bron
`Jimani.Application/Features/Widgets/Command/CreateWidgets`

Trefwoorden: meerdere widgets aanmaken, boekingswidget op meerdere pagina's, widget limiet

Vragen die hierbij horen
  • Kan ik meerdere boekingswidgets aanmaken voor verschillende pagina's van mijn website?
  • Is er een maximum aantal widgets per account?

Klanten zoeken en filteren

Wat
Een doorzoekbaar, filterbaar klantenoverzicht met zelf aan te passen kolommen: naam, adres, postcode, plaats, land, taal, telefoon, e-mail, totaal aantal bezoeken, eerste en laatste bezoekdatum, en gemiddelde besteding.
Voor wie
Horeca- en salonondernemers.
Hoe werkt het
De ondernemer filtert op een vrije zoekterm of op specifieke velden (bijvoorbeeld alleen klanten uit een bepaalde plaats, of met meer dan een x-aantal bezoeken) en bladert door de resultaten met paginering. Welke kolommen getoond worden, is per gebruiker op te slaan, zodat het overzicht niet elke keer opnieuw ingesteld hoeft te worden. Vanuit de lijst opent een detailvenster met de volledige klantgegevens en reserveringsgeschiedenis.
Verschil met concurrenten
Geen publiek vergelijkingsmateriaal gevonden over een vergelijkbaar uitgebreid, zelf-aan-te-passen klantenzoekscherm bij Lightspeed, unTill of SumUp specifiek.
Bron
`Jimani.MVC/Controllers/SearchForReservationsController.cs`; `Jimani.Application/Features/SearchForReservations/Queries/FilterGuestReservations`; `Jimani.Application/Features/SearchForReservations/Commands/SaveGuestSearchColumnSettings`

Trefwoorden: klanten zoeken horeca, gastenoverzicht filteren, klantendatabase reserveringen, kolommen aanpassen klantoverzicht

Vragen die hierbij horen
  • Kan ik klanten zoeken en filteren op bijvoorbeeld plaats, aantal bezoeken of gemiddelde besteding?
  • Kan ik zelf instellen welke kolommen ik in het klantenoverzicht zie?
  • Werkt dit klantenoverzicht ook voor Salon, of alleen voor Horeca?

Online afspraak boeken bij een specifieke behandelaar

Wat
Gasten boeken online een afspraak bij een specifieke behandelaar, op basis van diens eigen beschikbaarheid.
Voor wie
Kapsalons, schoonheidssalons, nagelstudio's.
Hoe werkt het
Beschikbare datums en tijden worden per behandelaar berekend, met werktijden, pauzes en verlof als invoer; de behandelduur bepaalt automatisch de eindtijd van de afspraak.
Verschil met concurrenten
Geen publiek vergelijkingsmateriaal gevonden bij Lightspeed, unTill of SumUp specifiek voor salonboekingen per behandelaar — dit lijkt geen kernfunctie bij deze drie.
Bron
`Jimani.React/.../widgets/salonWidget/BooknowSalon.js`; `Jimani.MVC/Controllers/SalonReservationController.cs` (`GetAvailabilityDatesOfProfessionalForWidgetQuery`)

Trefwoorden: online afspraak boeken salon, kapper reserveren website, behandelaar agenda online

Vragen die hierbij horen
  • Kan ik bij Jimani online een afspraak boeken bij een specifieke kapper/schoonheidsspecialist?
  • Berekent Jimani automatisch de eindtijd van een afspraak op basis van de behandelduur?

Online aanbetaling via Mollie bij salonboeking

Wat
Gasten kunnen bij het boeken van een salonafspraak online (aan)betalen.
Voor wie
Salonondernemers.
Hoe werkt het
De widget-boeking gebruikt de Mollie-koppeling van de salon om direct te betalen bij het reserveren.
Verschil met concurrenten
Geen publiek vergelijkingsmateriaal gevonden.
Bron
`Jimani.Application/Features/Salon/SalonReservations/Commands/CreateSalonReservationForWidget/CreateSalonReservationForWidgetCommandHandler.cs`

Trefwoorden: salon online betalen, aanbetaling schoonheidssalon, Mollie salon

Vragen die hierbij horen
  • Kan een klant online aanbetalen bij het boeken van een salonafspraak via Jimani?

Behandelduur en prijs per behandeling

Wat
Elke behandeling heeft een eigen duur en prijs, die automatisch worden toegepast bij het boeken.
Voor wie
Salonondernemers.
Hoe werkt het
Behandelduur en prijs zijn per behandeling ingesteld en bepalen samen de eindtijd en het te betalen bedrag van de afspraak.
Verschil met concurrenten
Geen publiek vergelijkingsmateriaal gevonden.
Bron
`Jimani.Application/Features/Salon/SalonTreatments/Queries/GetTreatmentsPriceAndDuration`

Trefwoorden: behandelduur instellen, salonprijzen per behandeling

Vragen die hierbij horen
  • Kan ik meerdere behandelingen met verschillende duur aan één behandelaar koppelen?

Annuleringen en terugbetalingen

Wat
Geannuleerde salonafspraken komen in een apart terugbetalingsoverzicht terecht, met een lopend saldo dat de ondernemer per annulering kan afhandelen of intrekken.
Voor wie
Salonondernemers.
Hoe werkt het
Een apart scherm toont alle salonannuleringen die voor terugbetaling in aanmerking komen, samen met het totale nog openstaande terugbetalingssaldo. De ondernemer kan een terugbetaling bijwerken (bijvoorbeeld als deze is uitgevoerd) of een terugbetaling intrekken als deze toch niet nodig blijkt.
Verschil met concurrenten
Geen publiek vergelijkingsmateriaal gevonden over een vergelijkbaar terugbetalingsoverzicht bij Lightspeed, unTill of SumUp specifiek.
Bron
`Jimani.MVC/Controllers/SalonRefundsController.cs`; `Jimani.MVC/Controllers/SalonCancellationsController.cs`

Trefwoorden: salon annulering, terugbetaling salonafspraak, refund overzicht salon

Vragen die hierbij horen
  • Wat gebeurt er met de betaling als een salonafspraak wordt geannuleerd?
  • Kan ik in één overzicht zien welke terugbetalingen nog open staan?

Terminalbetaling gekoppeld aan de afspraak

Wat
Een medewerker kan een pinbetaling voor een afspraak rechtstreeks naar de pinterminal sturen, gekoppeld aan die specifieke salonreservering.
Voor wie
Salonondernemers.
Hoe werkt het
Een commando stuurt het te betalen bedrag, de reserveringskoppeling en de widget-identificatie naar Mollie om een terminalbetaling te starten. Doordat het bedrag en de reservering samen worden meegestuurd, komt de betaling automatisch bij de juiste afspraak terecht zonder dat een medewerker dit handmatig hoeft te koppelen.
Verschil met concurrenten
Geen publiek vergelijkingsmateriaal gevonden.
Bron
`Jimani.Application/Features/Salon/SalonReservations/Commands/TerminalPaymentForSalonReservation`

Trefwoorden: terminalbetaling salon, pin koppelen aan afspraak, automatische betaalkoppeling

Vragen die hierbij horen
  • Hoe worden betalingen automatisch gekoppeld aan de juiste afspraak?
  • Kan een medewerker direct vanaf de afspraak een pinbetaling starten?

Hoe worden werktijden en verlof per behandelaar bijgehouden?

Hoe werkt het precies
Elke behandelaar heeft per datum een eigen werktijdregel (van-tot), die aan of uit staat; een uitgezette dag telt als niet beschikbaar voor boekingen.
Regels
- Een werktijdregel geldt voor één specifieke datum, niet voor een terugkerend weekpatroon. - Staat de regel uit (`active: false`), dan is de behandelaar die dag niet boekbaar — zo wordt verlof vastgelegd. - Werktijden kunnen in bulk worden geïmporteerd via een Excel-bestand, in plaats van dag voor dag handmatig ingevoerd te worden.
Randgevallen
Voor een datum zonder werktijdregel is geen standaardgedrag gevonden in de code.
Bron
`Jimani.Domain/Entities/Salon/SalonProfessionalWorkingTime.cs`; `Jimani.Application/Contracts/Infrastructure/ISalonProfessionalWorkingTimeExcelImporter.cs`

Trefwoorden: werktijden behandelaar, verlof salon instellen, agenda behandelaar bulk

Vragen die hierbij horen
  • Kan ik verlof van een behandelaar vastleggen zodat die dag niet geboekt kan worden?
  • Kan ik werktijden voor meerdere behandelaars in bulk invoeren?

Hoe krijg ik inzicht in klantgegevens en behandelgeschiedenis?

Antwoord
Bij elke salonreservering zijn het aantal eerdere bezoeken, no-shows en de totale besteding van de klant zichtbaar, op dezelfde manier als bij Horeca-reserveringen.
Uitleg
Een salonreservering draagt dezelfde geschiedenisvelden als een horecareservering: totaal aantal bezoeken, aantal no-shows en totale besteding van de klant, zichtbaar bij het openen van een reservering. Daarnaast bestaat een apart, doorzoekbaar klantenoverzicht dat ook voor Salon werkt.
Voorbeeld
Een kapper ziet bij het inplannen van een afspraak dat deze klant al acht keer is geweest en gemiddeld voor een bepaald bedrag besteedt.
Bron
`Jimani.Application/ViewModels/Salon/SalonReservations/SalonReservationVm.cs`

Trefwoorden: klantgeschiedenis salon, behandelgeschiedenis klant, no-show klant salon

Kunnen klanten zelf een specifieke specialist kiezen bij het boeken?

Antwoord
Ja, gasten boeken online een afspraak bij een specifieke behandelaar, op basis van diens eigen beschikbaarheid.
Uitleg
Beschikbare datums en tijden worden per behandelaar berekend, met werktijden, pauzes en verlof als invoer. De behandelduur van de gekozen behandeling bepaalt automatisch de eindtijd van de afspraak bij die specifieke behandelaar.
Voorbeeld
Een klant kiest in de boekingswidget expliciet voor kapper Anne, en ziet alleen Annes eigen beschikbare tijden.
Bron
`Jimani.React/.../widgets/salonWidget/BooknowSalon.js`; `Jimani.MVC/Controllers/SalonReservationController.cs` (`GetAvailabilityDatesOfProfessionalForWidgetQuery`)

Trefwoorden: specialist kiezen salon, behandelaar boeken, kapper kiezen online

Kan ik aanbetalingen vragen bij reservering om no-shows te verminderen?

Antwoord
Ja, gasten kunnen bij het boeken van een salonafspraak online (aan)betalen via de Mollie-koppeling van de salon.
Uitleg
De widget-boeking gebruikt de Mollie-koppeling van de salon om direct te betalen bij het reserveren. Een aanbetaling verhoogt de zekerheid dat een gast komt opdagen met 92%.
Voorbeeld
Een nagelstudio vraagt bij het boeken van een uitgebreide behandeling een aanbetaling van €10, zodat een no-show de ondernemer niet de volledige tijdssloten-waarde kost.
Bron
`Jimani.Application/Features/Salon/SalonReservations/Commands/CreateSalonReservationForWidget`; claim 92%: Martijn, 22-09-2026

Trefwoorden: aanbetaling salon, no-show voorkomen salon, salonafspraak vooruitbetalen

Kan ik producten verkopen naast de behandelingen (bijverkoop)?

Antwoord
Ja, via losse upsell-producten die een salon zelf instelt, met een eigen naam, prijs en btw-tarief.
Uitleg
Upsell-producten staan los van de reguliere behandelingen en kunnen tijdens het boeken of aan de kassa worden aangeboden. Bijverkoop levert op deze manier tot 20% extra omzet op.
Voorbeeld
Een kapsalon biedt bij het boeken van een knipbeurt een verzorgingsproduct aan als losse bijverkoop.
Bron
`Jimani.Domain/Entities/UpsaleProduct.cs`; `Jimani.React/.../widgets/Component/UpsaleProductSalon.js`; claim 20%: Martijn, 22-09-2026

Trefwoorden: bijverkoop salon, producten verkopen naast behandeling, upsell kapsalon

Hotel

Hotel

Wat
Jimani's hotelmodule laat gasten online een kamer boeken, gekoppeld aan een kamertype en gewenste faciliteiten, met betaalde extra's zoals ontbijt of laat uitchecken.
Voor wie
B&B's, kleinschalige hotels.
Kernfuncties
  • Kamerreservering met kamertype en faciliteit
  • Ontbijt, laat uitchecken en vroeg inchecken als betaalde extra
  • Extra producten tijdens het boekingsproces *(widget nog met voorbeelddata, zie onderstaand artikel)*
Verschil met concurrenten
Geen publiek vergelijkingsmateriaal gevonden — hotelreserveringen zijn bij Lightspeed, unTill of SumUp niet als kernfunctie aangetroffen in dit onderzoek.
Bron
`Jimani.MVC/Controllers/Hotel/HotelReservationController.cs`

Trefwoorden: hotelsoftware, kamer boeken online, hotelmodule prijs, B&B boekingssysteem

Vragen die hierbij horen
  • Kan ik met Jimani online kamers laten boeken op mijn B&B- of hotelwebsite?
  • Wat kost de hotelmodule per maand?

Betalen bij het boeken of pas bij aankomst

Wat
Een hotel stelt per kamerfaciliteit in of een gast direct bij het boeken online betaalt, of pas bij aankomst afrekent.
Voor wie
B&B's en kleinschalige hotels.
Hoe werkt het
Elke faciliteit (een kamertype met de bijbehorende kenmerken) heeft een eigen instelling voor betalen bij aankomst, los van de vraag of de faciliteit via de widget boekbaar is. Een faciliteit heeft ook een maximumaantal gasten en kan losstaand aan of uit gezet worden voor publieke boeking, zonder de faciliteit zelf te verwijderen.
Verschil met concurrenten
Geen publiek vergelijkingsmateriaal gevonden over deze combinatie bij Lightspeed, unTill of SumUp specifiek.
Bron
`Jimani.Domain/Entities/Hotel/Facility.cs` (`PaidOnArrival`, `BookableViaWidget`, `AmountOfGuest`)

Trefwoorden: betalen bij aankomst hotel, online vooruitbetalen kamer, kamertype tijdelijk verbergen

Vragen die hierbij horen
  • Kan een gast pas bij aankomst betalen in plaats van direct bij het boeken?
  • Kan ik een kamertype tijdelijk uit de boekingswidget halen zonder het te verwijderen?

Eigen reserveervelden instellen, inclusief dynamische velden

Wat
Een ondernemer stelt zelf extra velden samen voor het boekingsformulier (bijvoorbeeld een dieetwens, een vraag over kinderen, of een opmerkingenveld), met een eigen type, verplicht/optioneel, en zichtbaarheid.
Voor wie
Horeca-, hotel- en activiteitenondernemers.
Hoe werkt het
Elk veld heeft een naam, een type, keuzeopties (bij een keuzeveld), een hulptekst in het Nederlands, Engels, Duits en Frans, en instellingen voor of het veld verplicht is, publiek zichtbaar, en of het in lijstoverzichten getoond wordt. Een veld kan ook **dynamisch** gemaakt worden: het verschijnt dan alleen als een ander veld (het "hoofdveld") een specifiek antwoord heeft — bijvoorbeeld een veld "Aantal kinderen" dat pas verschijnt als bij "Komen er kinderen mee?" ja is gekozen. Een veld kan ook ingesteld worden om alleen te verschijnen bij het opstellen van een offerte, niet bij een gewone boeking.
Verschil met concurrenten
Geen publiek vergelijkingsmateriaal gevonden over een vergelijkbaar dynamisch, conditioneel formulierenmechanisme bij Lightspeed, unTill of SumUp specifiek.
Bron
`Jimani.Domain/Entities/Field.cs` (`isSpecificRule`, `idChildField`, `selectedChildFieldOption`, `onlyInQuotationMode`)

Trefwoorden: eigen reserveervelden, dynamisch veld reservering, conditioneel formulierveld, boekingsformulier aanpassen

Vragen die hierbij horen
  • Kan ik zelf extra velden toevoegen aan het boekingsformulier?
  • Kan een veld alleen verschijnen afhankelijk van het antwoord op een ander veld?
  • Kan een veld alleen bij een offerte verschijnen, niet bij een gewone boeking?

Kamerreservering met kamertype en faciliteit

Wat
Gasten boeken online een kamer, gekoppeld aan een kamertype en de gewenste faciliteiten.
Voor wie
B&B's, kleinschalige hotels.
Hoe werkt het
Faciliteiten zijn gekoppeld aan kamercategorieën; op basis van de gekozen faciliteit toont het systeem de beschikbare kamernummers en de bijbehorende prijs per periode.
Verschil met concurrenten
Geen publiek vergelijkingsmateriaal gevonden — hotelreserveringen zijn bij Lightspeed, unTill of SumUp niet als kernfunctie aangetroffen in dit onderzoek.
Bron
`Jimani.MVC/Controllers/Hotel/HotelReservationController.cs` (`FacilitiesByCategory`, `RoomNumbersByFacility`); `Jimani.Domain/Entities/Hotel/HotelReservationRoomRatesPrice.cs`

Trefwoorden: kamerreservering online, hotel boekingswidget, kamertype faciliteit boeken

Vragen die hierbij horen
  • Kan ik met Jimani online kamers laten boeken op mijn B&B- of hotelwebsite?
  • Hoe werkt de koppeling tussen kamertype, faciliteit en beschikbare kamernummers?

Ontbijt, laat uitchecken en vroeg inchecken als extra

Wat
Gasten kunnen ontbijt bijboeken en laat uitchecken of vroeg inchecken als betaalde extra kiezen.
Voor wie
B&B's en kleinschalige hotels.
Hoe werkt het
Elke extra (ontbijt, laat uitchecken, vroeg inchecken) heeft een eigen prijsveld dat wordt opgeteld bij de boeking.
Verschil met concurrenten
Geen publiek vergelijkingsmateriaal gevonden.
Bron
`Jimani.Domain/Entities/Hotel/HotelReservationBreakfast.cs`, `HotelReservationLateCheckOut.cs`, `HotelReservationEarlyCheckIn.cs`

Trefwoorden: ontbijt bijboeken hotel, laat uitchecken extra, vroeg inchecken hotel

Vragen die hierbij horen
  • Kan een gast bij Jimani ontbijt bijboeken tijdens de hotelreservering?
  • Is laat uitchecken of vroeg inchecken instelbaar als betaalde extra?

Extra producten bij hotelboeking

Wat
Een hotel kan extra producten aanbieden tijdens het boekingsproces, zoals een fles wijn of een ontbijtmand.
Voor wie
B&B's en kleinschalige hotels.
Hoe werkt het
Extra producten worden gekoppeld aan een hotelboeking via een apart commando.
Verschil met concurrenten
Niet te beoordelen zolang de live-koppeling niet bevestigd is.
Bron
`Jimani.Application/Features/Hotel/Commands/CreateHotelExtraProducts`; `Jimani.React/.../widgets/HotelWidget/HotelExtras.js`

Trefwoorden: extra producten hotelboeking, upsell hotelwidget

Vragen die hierbij horen
  • Kan een hotel extra producten aanbieden tijdens het boekingsproces? *(widget toont nog voorbeelddata, niet als live functie te claimen)*

Kamertarieven met prijs per datum

Wat
Een hotel kan meerdere benoemde kamertarieven aanmaken, elk met een eigen prijs per datum in plaats van één vaste prijs het hele jaar door.
Voor wie
B&B's en kleinschalige hotels.
Hoe werkt het
Een kamertarief heeft een eigen naam en btw-instelling, en is gekoppeld aan een lijst met prijzen per datum. Bij een boeking wordt voor elke overnachtingsdatum de bijbehorende prijs uit dat tarief opgehaald, waardoor bijvoorbeeld een weekend- of seizoensprijs mogelijk is zonder dat de ondernemer dit handmatig per boeking hoeft te herrekenen.
Verschil met concurrenten
Geen publiek vergelijkingsmateriaal gevonden bij Lightspeed, unTill of SumUp — hotelreserveringen zijn bij deze drie niet als kernfunctie aangetroffen.
Bron
`Jimani.Domain/Entities/Hotel/RoomRates.cs`; `Jimani.Domain/Entities/Hotel/HotelReservationRoomRatesPrice.cs`

Trefwoorden: kamertarief instellen, seizoensprijzen hotel, prijs per nacht hotel

Vragen die hierbij horen
  • Kan de kamerprijs per nacht of per seizoen verschillen?
  • Kan ik meerdere kamertarieven naast elkaar aanbieden?

Vergelijkingen

Jimani vs Lightspeed voor Kassa

Samenvatting
Jimani's kassa is gratis met een eenmalige onboardingkosten van €279; Lightspeed is een doorlopend betaald abonnement (circa $69-189/maand) zonder gratis basisvariant.
Vergelijkingstabel
FunctieJimaniLightspeed
BasisprijsGratis + €279 eenmaligVanaf circa $69-189/maand
ReserveringenNative, in dezelfde prijsLos te koop add-on of koppeling met derde partij
Bezorgen/eCommerceNative, €29/maandLos te koop add-on
Offline werkenContant afrekenen, bonnen printen, automatisch synchroniserenGeen publiek vergelijkingsmateriaal gevonden
Rekening splitsenNiet gebouwd (knop uitgeschakeld in de interface)Geen publiek vergelijkingsmateriaal gevonden
Meerdere kassa's/verkooppunten€20/maand per extra kassalicentieGeen publiek vergelijkingsmateriaal gevonden
Waar Jimani sterker is
de instapprijs is aanzienlijk lager — gratis kassagebruik tegenover een doorlopend maandabonnement bij Lightspeed. Reserveringen en bezorgen zitten bij Jimani in hetzelfde systeem tegen een lage meerprijs, terwijl Lightspeed hiervoor losse, apart te kopen add-ons gebruikt. De kassa blijft bij Jimani bruikbaar (met beperkingen) zonder internetverbinding.
Waar Lightspeed sterker is
Lightspeed is een groter, internationaal gevestigd platform met een langere trackrecord en een breder ecosysteem van koppelingen met derde partijen. Rekening splitsen bij het afrekenen is bij Jimani nog niet gebouwd, terwijl dit bij vergelijkbare POS-systemen vaker standaard aanwezig is. Dit onderzoek heeft geen directe bevestiging gevonden of Lightspeed offline functioneert bij internetuitval — dat blijft dus een open vraag in plaats van een vastgesteld nadeel.
Conclusie
Voor horeca- en retailondernemers die willen starten zonder vaste maandkosten, en die reserveringen of bezorgen in hetzelfde systeem willen combineren, is Jimani de goedkopere en meer geïntegreerde keuze. Ondernemers die rekening-splitsen aan de kassa nodig hebben, of die al vertrouwen op het bredere koppelingsecosysteem van Lightspeed, vinden dat nu niet (volledig) bij Jimani.
Bron
`Jimani.Domain/Entities/Company.cs`, `Jimani.MVC/Controllers/PosController.cs`, `Jimani.Application/Features/FreePosOnboarding`, `Jimani.MVC/Views/Pos/_ReceiptAndPayment.cshtml`, `Jimani.MVC/wwwroot/lib/jimani/Kassa/offlinewachtrij.js`, `Jimani.MVC/wwwroot/lib/jimani/Kassa/offlinekopie.js`, `Jimani.MVC/wwwroot/lib/jimani/Kassa/offlinedatabase.js`; Lightspeed-prijsindicatie en add-on-structuur op gezag van eerder webonderzoek (22-09-2026), niet uit Jimani-code

Trefwoorden: jimani vs lightspeed, Lightspeed alternatief, kassasysteem vergelijken, jimani kassa alternatief

Jimani vs unTill voor Kassa

Samenvatting
Jimani's kassa is gratis met een eenmalige onboardingkosten van €279; unTill is een doorlopend betaald abonnement (circa €80-200/maand) dat voor reserveren en bezorgen koppelt met externe systemen.
Vergelijkingstabel
FunctieJimaniunTill
BasisprijsGratis + €279 eenmaligCirca €80-200/maand
ReserveringenNative, in dezelfde prijsGeen ingebouwde module in de kernprijs, koppelt met Formitable of Guestplan
Bezorgen/eCommerceNative, €29/maandKoppelt met bezorgplatforms zoals Thuisbezorgd; in één gevonden voorbeeld €295 licentie + €395 koppelkosten
Offline werkenContant afrekenen, bonnen printen, automatisch synchroniserenGeen publiek vergelijkingsmateriaal gevonden
Meerdere kassa's/verkooppunten€20/maand per extra kassalicentieGeen publiek vergelijkingsmateriaal gevonden
Waar Jimani sterker is
reserveren en bezorgen zitten native in hetzelfde systeem tegen een lage meerprijs; bij unTill vereist dit een koppeling met een extern systeem én eigen, eenmalige licentie- en koppelkosten die kunnen oplopen tot enkele honderden euro's. De instapprijs van de kassa zelf is bij Jimani nul, tegenover een doorlopend maandabonnement bij unTill.
Waar unTill sterker is
unTill is een langer gevestigde Nederlandse aanbieder met een breed hardware-ecosysteem en ervaring in complexere horecaomgevingen. Dit onderzoek heeft geen directe bevestiging gevonden van hoe unTill omgaat met internetuitval, dus dat blijft een open vraag in plaats van een vastgesteld nadeel van unTill.
Belangrijke nuance
een ondernemer hoeft niet per se te kiezen. Jimani heeft een eigen koppeling die tafels en verkoopgebieden met unTill synchroniseert, zodat unTill als kassasysteem kan blijven draaien terwijl Jimani ernaast reserveringen verzorgt.
Conclusie
Voor ondernemers die reserveren en bezorgen zonder losse koppelkosten in één systeem willen, is Jimani goedkoper en eenvoudiger op te zetten. Ondernemers die al in het unTill-ecosysteem zitten of specifieke hardware-integraties nodig hebben die unTill al jarenlang ondersteunt, kunnen via de bestaande koppeling unTill aanhouden en Jimani toevoegen in plaats van te moeten kiezen.
Bron
`Jimani.Domain/Entities/Company.cs`, `Jimani.MVC/Controllers/PosController.cs`, `Jimani.Application/Features/FreePosOnboarding`, `Jimani.React/.../WebshopWidget/DeliveryTypeScreen.js`, `Jimani.React/.../horecaWidget/Widget.js`, `Jimani.Application/Features/Reservations/Commands/CreateReservationWidget`, `Jimani.Application/Features/UntillTables/Command/SyncUntillTable`, `Jimani.Domain/Entities/UntillReservation.cs`; unTill-prijsindicatie en koppelkosten op gezag van eerder webonderzoek (22-09-2026), niet uit Jimani-code

Trefwoorden: jimani vs untill, unTill alternatief, kassasysteem vergelijken, jimani kassa alternatief

Jimani vs SumUp voor Kassa

Samenvatting
Beide werken met een freemium-model, maar SumUp biedt rekening splitsen en tafelbeheer al in de gratis of eerste betaalde laag, terwijl Jimani deze specifieke functie nog niet heeft gebouwd.
Vergelijkingstabel
FunctieJimaniSumUp
BasisprijsGratis + €279 eenmaligGratis basis-POS, Plus-laag vanaf €49/maand per locatie
Rekening splitsenNiet gebouwd (knop uitgeschakeld)Wel beschikbaar, standaard in de gratis basisversie
Tafelbeheer / bestellingen verplaatsenHandheld gebruikt dezelfde bestelfunctie als de kassaBeschikbaar in de betaalde Plus-laag (€49/maand per locatie)
FooienAan/uit-schakelbare optieGenoemd als onderdeel van de gratis basis-POS
ReserveringenNative, in dezelfde prijsGeen publiek vergelijkingsmateriaal gevonden als kernfunctie
Handheld bestellen€5/maandOnderdeel van de betaalde Plus-laag
Waar Jimani sterker is
reserveringen, webshop en ticketing zitten native in hetzelfde systeem, wat bij SumUp niet als kernfunctie is aangetroffen. Handheld-bestellen kost bij Jimani €5/maand tegenover een volledige Plus-laag-upgrade (€49/maand per locatie) bij SumUp voor vergelijkbare tafelfunctionaliteit.
Waar SumUp sterker is
rekening splitsen is bij SumUp al in de gratis laag beschikbaar; bij Jimani staat deze knop nog uitgeschakeld in de interface. Ook tafelbeheer (bestellingen verplaatsen tussen tafels) is bij SumUp beschikbaar via een upgrade, terwijl dit bij Jimani niet als losstaande, bevestigde functie is aangetroffen in dit onderzoek.
Conclusie
Voor ondernemers die reserveringen, webshop of ticketing in hetzelfde systeem willen combineren, is Jimani de bredere keuze. Voor ondernemers voor wie rekening-splitsen aan tafel een harde eis is, is dat vandaag een reëel verschil in Jimani's nadeel — niet te verbloemen zolang die functie niet gebouwd is.
Bron
`Jimani.MVC/Views/Pos/_ReceiptAndPayment.cshtml`, `Jimani.MVC/Controllers/PosController.cs`, `Jimani.MVC/Controllers/HandheldController.cs`, `Jimani.Domain/Entities/Company.cs`, `Jimani.Application/Features/FreePosOnboarding`; SumUp-prijsindicatie op gezag van eerder webonderzoek (22-09-2026), niet uit Jimani-code

Trefwoorden: jimani vs sumup, SumUp alternatief, kassasysteem vergelijken, jimani kassa alternatief

Jimani vs Lightspeed voor Horeca/Reserveringen

Samenvatting
Jimani heeft reserveringen native in de kassa-omgeving voor €79/maand; Lightspeed biedt reserveringen alleen via een los te koop add-on of een koppeling met een derde partij.
Vergelijkingstabel
FunctieJimaniLightspeed
ReserveringenNative, €79/maand als eerste moduleLos te koop add-on of externe koppeling
Combinatiereservering (tafel + activiteit + ticket)Native, één gedeelde boekingGeen publiek vergelijkingsmateriaal gevonden
Online aanbetalenJa, via MollieGeen publiek vergelijkingsmateriaal gevonden
Dubbele-boeking-preventieWaarschuwing bij bezette tafel, met vastleggingGeen publiek vergelijkingsmateriaal gevonden
No-show-preventieAutomatisch na 30 minuten markeren + aanbetalenGeen publiek vergelijkingsmateriaal gevonden
Waar Jimani sterker is
reserveren, tafel, activiteit en ticket zijn in Jimani te combineren in één boeking zonder koppeling tussen aparte systemen — dat vereist bij Lightspeed losse producten of koppelingen. De recente tafelbezetting-fix (14-09-2026) zorgt dat een medewerker bewust moet bevestigen bij een dubbele boeking, in plaats van dat dit stilzwijgend gebeurt.
Waar Lightspeed sterker is
dit onderzoek heeft geen concrete, geverifieerde Lightspeed- reserveringsfunctionaliteit kunnen vergelijken omdat reserveren daar als add-on of koppeling loopt — dat maakt een eerlijke vergelijking op functieniveau lastig. Ondernemers die al in het bredere Lightspeed-ecosysteem zitten, hoeven niet over te stappen naar een ander platform voor de rest van hun bedrijfsvoering.
Conclusie
Voor horecaondernemers die reserveren, activiteiten en ticketing in één systeem willen combineren zonder losse add-on-kosten, is Jimani de eenvoudiger te doorgronden keuze. Voor ondernemers die al met Lightspeed werken en tevreden zijn met een externe reserveringskoppeling, is de meerwaarde van overstappen minder eenduidig vastgesteld in dit onderzoek.
Bron
`Jimani.MVC/Controllers/ReservationCombinationController.cs`, `Jimani.Application/ViewModels/Reservations/ReservationVm.cs`, `Jimani.Application/Features/Reservations/Commands/UpdateReservationToNoShowIn30Minutes`, `Jimani.Application/Common/Tafelbezetting.cs`; Lightspeed-informatie op gezag van eerder webonderzoek (22-09-2026), niet uit Jimani-code

Trefwoorden: jimani vs lightspeed, Lightspeed alternatief, reserveringssysteem vergelijken, horeca software alternatief

Jimani vs unTill voor Horeca/Reserveringen

Samenvatting
Jimani heeft reserveringen native voor €79/maand; unTill heeft geen ingebouwde reserveringsmodule in de kernprijs en koppelt met externe systemen zoals Formitable of Guestplan, met eigen licentie- en koppelkosten.
Vergelijkingstabel
FunctieJimaniunTill
ReserveringenNative, €79/maandGeen ingebouwde module, externe koppeling nodig
CombinatiereserveringNative, tafel + activiteit + ticket in één boekingGeen publiek vergelijkingsmateriaal gevonden
AanbetalenJa, via MollieGeen publiek vergelijkingsmateriaal gevonden
No-show-preventieAutomatisch na 30 min + aanbetalenGeen publiek vergelijkingsmateriaal gevonden
TafelplattegrondIngebouwd, koppelt aan bezettingscontroleGeen publiek vergelijkingsmateriaal gevonden
Waar Jimani sterker is
één systeem voor reserveren, kassa en de rest van de bedrijfsvoering, zonder losse koppelkosten. Bij unTill komt reserveren via een extern systeem, met eigen abonnements- en koppelkosten bovenop het al betaalde unTill-abonnement (circa €80-200/maand).
Waar unTill sterker is
unTill heeft als langer gevestigde Nederlandse aanbieder mogelijk meer ervaring met complexe, grootschalige horecaomgevingen en een breder hardware-ecosysteem. Dit onderzoek heeft geen directe functionaliteit van de externe reserveringskoppelingen (Formitable, Guestplan) zelf onderzocht, dus een puur functie-op-functie-vergelijking is hier beperkt mogelijk.
Belangrijke nuance
dit is niet alleen een "vs"-vergelijking. Jimani heeft een eigen koppeling met unTill die tafels en verkoopgebieden synchroniseert en reserveringen aan unTill-tafelnummers koppelt. Een ondernemer die al unTill als kassasysteem heeft, kan Jimani daarnaast inzetten voor reserveringen zonder van kassasysteem te wisselen.
Conclusie
Voor horecaondernemers die reserveren zonder losse koppelkosten willen, is Jimani eenvoudiger en goedkoper als losstaand systeem. Voor ondernemers die al met unTill werken, hoeft dit geen vervanging te zijn: de bestaande koppeling maakt het mogelijk unTill als kassa te houden en Jimani toe te voegen voor reserveringen.
Bron
`Jimani.MVC/Controllers/ReservationCombinationController.cs`, `Jimani.Application/ViewModels/Reservations/ReservationVm.cs`, `Jimani.Application/Features/Reservations/Commands/UpdateReservationToNoShowIn30Minutes`, `Jimani.Application/Features/UntillTables/Command/SyncUntillTable`, `Jimani.Domain/Entities/UntillReservation.cs`; unTill-informatie op gezag van eerder webonderzoek (22-09-2026), niet uit Jimani-code

Trefwoorden: jimani vs untill, unTill alternatief, reserveringssysteem vergelijken, horeca software alternatief

Jimani vs SumUp voor Horeca/Reserveringen

Samenvatting
Jimani heeft een ingebouwd reserveringssysteem voor €79/maand; reserveringen zijn in dit onderzoek niet aangetroffen als kernfunctie van SumUp.
Vergelijkingstabel
FunctieJimaniSumUp
ReserveringenNative, €79/maandGeen publiek vergelijkingsmateriaal gevonden als kernfunctie
CombinatiereserveringNative, tafel + activiteit + ticketGeen publiek vergelijkingsmateriaal gevonden
Aanbetalen bij reserverenJa, via MollieGeen publiek vergelijkingsmateriaal gevonden
Dubbele-boeking-preventieWaarschuwing bij bezette tafelGeen publiek vergelijkingsmateriaal gevonden
Tafelbeheer aan de kassaVia handheld, dezelfde bestelfunctie als de kassaBeschikbaar in de betaalde Plus-laag (€49/maand per locatie)
Waar Jimani sterker is
reserveringen zijn bij Jimani een kernonderdeel van het platform; SumUp lijkt zich vooral op de kassa- en betaalkant te richten, zonder een vergelijkbaar ingebouwd reserveringssysteem. Voor horecaondernemers die zowel reserveren als afrekenen in één systeem willen, is dat bij Jimani zonder aparte koppeling geregeld.
Waar SumUp sterker is
SumUp biedt tafelbeheer (bestellingen verplaatsen tussen tafels) al in de betaalde Plus-laag, wat dichter bij horeca-specifieke bediening ligt dan de kassa-kant van SumUp op zichzelf. Dit onderzoek heeft geen SumUp-reserveringsfunctionaliteit gevonden om eerlijk tegen Jimani af te zetten — dat is een gat in de vergelijking, geen vastgesteld nadeel van SumUp.
Conclusie
Voor horecaondernemers die reserveren nodig hebben, biedt Jimani een kernfunctie die bij SumUp niet is aangetroffen. Ondernemers die vooral kassa en betalen zoeken en zelf al ergens anders reserveren regelen, hebben aan dit vergelijkingspunt minder houvast.
Bron
`Jimani.MVC/Controllers/ReservationCombinationController.cs`; SumUp-informatie op gezag van eerder webonderzoek (22-09-2026), niet uit Jimani-code

Trefwoorden: jimani vs sumup, SumUp alternatief, reserveringssysteem vergelijken, horeca software alternatief

Jimani vs Lightspeed voor Webshop

Samenvatting
Jimani's webshop kost €29/maand als toevoeging op een andere module; Lightspeed verkoopt eCommerce/bezorgfunctionaliteit als losse, apart te kopen add-on.
Vergelijkingstabel
FunctieJimaniLightspeed
Prijs€29/maand, naast een andere moduleLosse add-on, geen vast bedrag gevonden
Afhalen/bezorgen/ter plekkeAlle drie native instelbaarLosse add-on
Koppeling met kassa/keukenDirect, zelfde databron als kassaGeen publiek vergelijkingsmateriaal gevonden
ActieprijzenPer product, met begin- en einddatumGeen publiek vergelijkingsmateriaal gevonden
Achteraf betalen op factuurJa, via QR-codeGeen publiek vergelijkingsmateriaal gevonden
Waar Jimani sterker is
de webshop deelt zijn database met de kassa, waardoor een online bestelling zonder extra koppelstap in hetzelfde keukenscherm verschijnt als een kassabestelling. De prijs is vast en laag (€29/maand) in plaats van een los te onderhandelen add-on.
Waar Lightspeed sterker is
Lightspeed is een groter, internationaal platform met mogelijk meer kant-en-klare integraties met externe bezorgdiensten en marketingtools. Dit onderzoek heeft geen concreet prijspunt voor de Lightspeed-eCommerce-add-on kunnen vaststellen, dus een directe prijsvergelijking is hier niet volledig mogelijk.
Conclusie
Voor ondernemers die een eenvoudige, vast geprijsde webshop willen die direct met de kassa samenwerkt, is Jimani een voorspelbaardere keuze. Ondernemers die al vertrouwen op het bredere Lightspeed-ecosysteem van add-ons en integraties, vinden daar mogelijk meer keuzevrijheid.
Bron
`Jimani.API/Controllers/WebshopController.cs`, `Jimani.React/.../WebshopWidget/DeliveryTypeScreen.js`, `Jimani.Domain/Entities/Webshop/WebshopProductSpecialPrice.cs`; Lightspeed-informatie op gezag van eerder webonderzoek (22-09-2026), niet uit Jimani-code

Trefwoorden: jimani vs lightspeed, Lightspeed alternatief, webshop vergelijken, online bestelsysteem alternatief

Jimani vs unTill voor Webshop

Samenvatting
Jimani's webshop kost €29/maand; unTill koppelt voor bezorgen met externe platforms zoals Thuisbezorgd, met in één gevonden voorbeeld €295 eenmalige licentie plus €395 koppelkosten.
Vergelijkingstabel
FunctieJimaniunTill
Prijs€29/maandKoppeling met bezorgplatform, in één voorbeeld €295 + €395 eenmalig
Afhalen/bezorgen/ter plekkeAlle drie native instelbaarVia externe koppeling
VoorraadbeheerAutomatisch, opgeteld per verkooppuntGeen publiek vergelijkingsmateriaal gevonden
Koppeling met kassaDirect, zelfde databronVia de externe bezorgkoppeling
Waar Jimani sterker is
de webshop is ingebouwd tegen een vast, laag maandbedrag, zonder de eenmalige licentie- en koppelkosten die bij een unTill-bezorgkoppeling worden gevonden. Voorraad wordt automatisch bijgehouden zonder handmatige synchronisatie tussen systemen.
Waar unTill sterker is
een koppeling met een bestaand bezorgplatform zoals Thuisbezorgd geeft mogelijk toegang tot het bereik en de naamsbekendheid van dat platform, wat een ingebouwde eigen-website-webshop zoals bij Jimani niet automatisch meebrengt.
Conclusie
Voor ondernemers die een eigen, goedkope webshop op hun eigen website willen zonder losse koppelkosten, is Jimani voordeliger. Voor ondernemers die willen meeliften op het bereik van een bestaand bezorgplatform, is een unTill-koppeling met zo'n platform een andere afweging dan een prijsvergelijking alleen.
Bron
`Jimani.API/Controllers/WebshopController.cs`, `Jimani.Persistance/Repositories/Webshop/Repositories/WebshopProductRepository.cs`; unTill-informatie op gezag van eerder webonderzoek (22-09-2026), niet uit Jimani-code

Trefwoorden: jimani vs untill, unTill alternatief, webshop vergelijken, online bestelsysteem alternatief

Jimani vs SumUp voor Webshop

Samenvatting
Jimani's webshop kost €29/maand en deelt zijn database met de kassa; een vergelijkbare ingebouwde webshop is in dit onderzoek niet aangetroffen als kernfunctie van SumUp.
Vergelijkingstabel
FunctieJimaniSumUp
WebshopNative, €29/maandGeen publiek vergelijkingsmateriaal gevonden als kernfunctie
Afhalen/bezorgen/ter plekkeAlle drie native instelbaarGeen publiek vergelijkingsmateriaal gevonden
Bestelstatus + tv-schermIngebouwdGeen publiek vergelijkingsmateriaal gevonden
Betalen op factuur (QR)JaGeen publiek vergelijkingsmateriaal gevonden
Waar Jimani sterker is
een volwaardige webshop met afhalen, bezorgen, bestelstatus en een tv-scherm zit bij Jimani in hetzelfde systeem als de kassa; dit is bij SumUp niet aangetroffen als kernfunctie in dit onderzoek.
Waar SumUp sterker is
SumUp is sterk gepositioneerd rond eenvoudig en snel pinnen, ook onderweg of bij kleine, mobiele verkooppunten — een use-case die verder van een webshop-vergelijking af staat. Dit onderzoek heeft geen SumUp-webshopfunctionaliteit gevonden om functie-op-functie tegen Jimani af te zetten, wat de vergelijking hier beperkt houdt.
Conclusie
Voor ondernemers die online bestellen als kernonderdeel van hun bedrijfsvoering willen, biedt Jimani een functie die bij SumUp niet is aangetroffen. Voor ondernemers die vooral snel en mobiel willen kunnen pinnen zonder online bestellen, ligt de vergelijking eerder bij de kassa- en betaalkant dan bij de webshop.
Bron
`Jimani.API/Controllers/WebshopController.cs`; SumUp-informatie op gezag van eerder webonderzoek (22-09-2026), niet uit Jimani-code

Trefwoorden: jimani vs sumup, SumUp alternatief, webshop vergelijken, online bestelsysteem alternatief

Jimani vs Lightspeed voor Ticketing

Samenvatting
Jimani heeft een ingebouwde ticketingmodule vanaf €49/maand + €0,10 per ticket (of gratis + €0,49 per ticket); ticketverkoop is in dit onderzoek niet aangetroffen als kernfunctie van Lightspeed.
Vergelijkingstabel
FunctieJimaniLightspeed
TicketverkoopNative, vanaf €49/maand + €0,10/ticketGeen publiek vergelijkingsmateriaal gevonden als kernfunctie
QR-scan met herscanregelsInstelbaar per evenement (Rescanable, ScanOnePerDay, tijdsinterval)Geen publiek vergelijkingsmateriaal gevonden
Meerdere tickettypes per evenementJaGeen publiek vergelijkingsmateriaal gevonden
Verkoop later laten startenJa, met instelbare startdatumGeen publiek vergelijkingsmateriaal gevonden
Combineren met reserveren/activiteitenNative, via combinatiereserveringGeen publiek vergelijkingsmateriaal gevonden
Waar Jimani sterker is
ticketing zit native in hetzelfde systeem als kassa, reserveringen en activiteiten, met een uitgewerkt herscan-regelsysteem per evenement. Combinatieboekingen (bijvoorbeeld diner + voorstelling) zijn zonder koppeling tussen aparte systemen te regelen.
Waar Lightspeed sterker is
dit onderzoek heeft geen Lightspeed-ticketingfunctionaliteit gevonden om eerlijk tegen Jimani af te zetten. Lightspeed is als groter, internationaal platform mogelijk sterker in retail- en horecafunctionaliteit buiten ticketing om.
Conclusie
Voor evenementenorganisatoren, attractieparken en musea die ticketing als kernfunctie nodig hebben, is Jimani de partij met een aantoonbaar uitgewerkte ticketingmodule; bij Lightspeed is dat in dit onderzoek niet gevonden.
Bron
`Jimani.MVC/Controllers/TicketingReservationsController.cs`, `Jimani.Domain/Entities/EventTicket.cs`; Lightspeed-informatie op gezag van eerder webonderzoek (22-09-2026), niet uit Jimani-code

Trefwoorden: jimani vs lightspeed, Lightspeed alternatief, ticketingsysteem vergelijken, ticketverkoop software alternatief

Jimani vs unTill voor Ticketing

Samenvatting
Jimani heeft een ingebouwde ticketingmodule; ticketverkoop is in dit onderzoek niet aangetroffen als kernfunctie van unTill.
Vergelijkingstabel
FunctieJimaniunTill
TicketverkoopNative, vanaf €49/maand + €0,10/ticketGeen publiek vergelijkingsmateriaal gevonden als kernfunctie
QR-scan bij de deurIngebouwd, met herscanregelsGeen publiek vergelijkingsmateriaal gevonden
Koppeling met kassa-apparaatJa, per evenement instelbaarGeen publiek vergelijkingsmateriaal gevonden
Bulk-kortingenTwee-traps staffelkorting instelbaarGeen publiek vergelijkingsmateriaal gevonden
Waar Jimani sterker is
ticketing, kassa en reserveren delen dezelfde databron, wat betekent dat een evenement direct aan een specifiek kassa-apparaat gekoppeld kan worden voor verkoop aan de deur naast online verkoop.
Waar unTill sterker is
dit onderzoek heeft geen unTill-ticketingfunctionaliteit gevonden om tegen Jimani af te zetten. unTill's langere trackrecord in complexere horecaomgevingen zegt niets specifieks over ticketing, dat hier geen kernonderdeel van het platform lijkt te zijn.
Conclusie
Voor organisatoren die ticketing native in hetzelfde systeem als hun kassa willen, biedt Jimani een uitgewerkte oplossing die bij unTill niet als vergelijkbare kernfunctie is aangetroffen.
Bron
`Jimani.MVC/Controllers/TicketingReservationsController.cs`; unTill-informatie op gezag van eerder webonderzoek (22-09-2026), niet uit Jimani-code

Trefwoorden: jimani vs untill, unTill alternatief, ticketingsysteem vergelijken, ticketverkoop software alternatief

Jimani vs SumUp voor Ticketing

Samenvatting
Jimani heeft een ingebouwde ticketingmodule; ticketverkoop is in dit onderzoek niet aangetroffen als kernfunctie van SumUp.
Vergelijkingstabel
FunctieJimaniSumUp
TicketverkoopNative, vanaf €49/maand + €0,10/ticket, of gratis + €0,49/ticketGeen publiek vergelijkingsmateriaal gevonden als kernfunctie
QR-scan met herscanregelsIngebouwdGeen publiek vergelijkingsmateriaal gevonden
E-ticket per e-mail als PDFAutomatischGeen publiek vergelijkingsmateriaal gevonden
Gratis instapvariantGratis + €0,49/ticketGratis basis-POS bestaat, ticketing niet als vergelijkbare optie aangetroffen
Waar Jimani sterker is
naast een gratis kassa biedt Jimani ook een gratis ticketing-instapvariant (met een hoger tarief per ticket in plaats van een vast maandbedrag), wat aansluit bij kleinere organisatoren die niet vooraf willen betalen.
Waar SumUp sterker is
dit onderzoek heeft geen SumUp-ticketingfunctionaliteit gevonden om tegen Jimani af te zetten. SumUp's freemium-kassamodel is op zichzelf vergelijkbaar met Jimani's aanpak, maar dat zegt niets over ticketing specifiek.
Conclusie
Voor evenementenorganisatoren is Jimani de partij met een aantoonbaar uitgewerkte ticketingmodule, inclusief een gratis instapvariant; bij SumUp is dat in dit onderzoek niet gevonden.
Bron
`Jimani.MVC/Controllers/TicketingReservationsController.cs`; SumUp-informatie op gezag van eerder webonderzoek (22-09-2026), niet uit Jimani-code

Trefwoorden: jimani vs sumup, SumUp alternatief, ticketingsysteem vergelijken, ticketverkoop software alternatief

Jimani vs Lightspeed voor Activities

Samenvatting
Jimani biedt een generiek, niet sector-specifiek capaciteitsmodel voor activiteiten en verhuur vanaf €69/maand; een vergelijkbare ingebouwde activiteitenmodule is in dit onderzoek niet aangetroffen bij Lightspeed.
Vergelijkingstabel
FunctieJimaniLightspeed
Activiteiten-/verhuurboekingenNative, €69/maandGeen publiek vergelijkingsmateriaal gevonden als kernfunctie
Generiek capaciteitsmodel (baan/tafel/boot/fiets)Ja, één datamodel voor uiteenlopende activiteitenGeen publiek vergelijkingsmateriaal gevonden
Aanbetalen bij boekingJa, via MollieGeen publiek vergelijkingsmateriaal gevonden
Combineren met horeca/ticketingNative, via combinatiereserveringGeen publiek vergelijkingsmateriaal gevonden
Waar Jimani sterker is
het generieke datamodel maakt Jimani bruikbaar voor uiteenlopende verhuur- en activiteitenbedrijven (fietsen, boten, bowling, escape rooms) zonder aparte sectorversie, en activiteiten zijn te combineren met horeca en ticketing in één boeking.
Waar Lightspeed sterker is
dit onderzoek heeft geen Lightspeed-activiteitenfunctionaliteit gevonden om tegen Jimani af te zetten. Lightspeed's bredere retail- en horecafunctionaliteit buiten activiteiten om is hier niet vergeleken.
Conclusie
Voor verhuur- en activiteitenondernemers die boekingen, capaciteitsbeheer en combinaties met andere modules nodig hebben, biedt Jimani een uitgewerkte oplossing die bij Lightspeed niet als vergelijkbare kernfunctie is aangetroffen.
Bron
`Jimani.API/Controllers/ActivitiesController.cs`; Lightspeed-informatie op gezag van eerder webonderzoek (22-09-2026), niet uit Jimani-code

Trefwoorden: jimani vs lightspeed, Lightspeed alternatief, boekingssysteem activiteiten vergelijken, verhuursoftware alternatief

Jimani vs unTill voor Activities

Samenvatting
Jimani biedt een ingebouwde, generieke activiteitenmodule vanaf €69/maand; een vergelijkbare functie is in dit onderzoek niet aangetroffen bij unTill.
Vergelijkingstabel
FunctieJimaniunTill
Activiteiten-/verhuurboekingenNative, €69/maandGeen publiek vergelijkingsmateriaal gevonden als kernfunctie
Capaciteitsbeheer per plekGeneriek datamodelGeen publiek vergelijkingsmateriaal gevonden
Combineren met horecaNativeZou via een externe koppeling moeten lopen, net als reserveren
Waar Jimani sterker is
activiteiten, horeca en kassa delen bij Jimani dezelfde databron, wat combinatieboekingen (bijvoorbeeld eten + bowlen) zonder koppelkosten mogelijk maakt — bij unTill loopt zelfs reserveren zelf al via een externe koppeling met bijkomende kosten.
Waar unTill sterker is
dit onderzoek heeft geen unTill-activiteitenfunctionaliteit gevonden om tegen Jimani af te zetten. unTill's langere trackrecord zegt niets specifieks over activiteiten- of verhuurbeheer.
Conclusie
Voor bedrijven die activiteiten combineren met horeca of andere modules, is Jimani de partij met een aantoonbaar geïntegreerde oplossing; bij unTill is dat hier niet gevonden.
Bron
`Jimani.API/Controllers/ActivitiesController.cs`; unTill-informatie op gezag van eerder webonderzoek (22-09-2026), niet uit Jimani-code

Trefwoorden: jimani vs untill, unTill alternatief, boekingssysteem activiteiten vergelijken, verhuursoftware alternatief

Jimani vs SumUp voor Activities

Samenvatting
Jimani biedt een ingebouwde activiteitenmodule vanaf €69/maand; een vergelijkbare functie is in dit onderzoek niet aangetroffen bij SumUp.
Vergelijkingstabel
FunctieJimaniSumUp
Activiteiten-/verhuurboekingenNative, €69/maandGeen publiek vergelijkingsmateriaal gevonden als kernfunctie
CapaciteitsbeheerGeneriek per plekGeen publiek vergelijkingsmateriaal gevonden
AanbetalenJa, via MollieGeen publiek vergelijkingsmateriaal gevonden
Waar Jimani sterker is
verhuur- en activiteitenbedrijven kunnen boekingen, capaciteit en betalingen in één systeem regelen, iets wat bij SumUp niet als kernfunctie is aangetroffen.
Waar SumUp sterker is
dit onderzoek heeft geen SumUp-activiteitenfunctionaliteit gevonden om tegen Jimani af te zetten. SumUp's sterke punt (eenvoudig en mobiel pinnen) ligt buiten het activiteitenboekingen-domein.
Conclusie
Voor verhuur- en activiteitenondernemers biedt Jimani een uitgewerkte oplossing die bij SumUp niet als vergelijkbare kernfunctie is aangetroffen.
Bron
`Jimani.API/Controllers/ActivitiesController.cs`, `Jimani.Domain/Entities/ReservationActivitiesDownpayment.cs`; SumUp-informatie op gezag van eerder webonderzoek (22-09-2026), niet uit Jimani-code

Trefwoorden: jimani vs sumup, SumUp alternatief, boekingssysteem activiteiten vergelijken, verhuursoftware alternatief

Jimani vs Lightspeed voor Salon

Samenvatting
Jimani biedt salonboekingen per specifieke behandelaar vanaf €49/maand; dit is in dit onderzoek niet aangetroffen als kernfunctie van Lightspeed.
Vergelijkingstabel
FunctieJimaniLightspeed
Afspraak bij specifieke behandelaarNative, €49/maandGeen publiek vergelijkingsmateriaal gevonden als kernfunctie
Automatische eindtijd op basis van behandelduurJaGeen publiek vergelijkingsmateriaal gevonden
Online (aan)betalen via MollieJaGeen publiek vergelijkingsmateriaal gevonden
Terminalbetaling automatisch gekoppeld aan afspraakJaGeen publiek vergelijkingsmateriaal gevonden
Waar Jimani sterker is
salonboekingen per behandelaar, met automatische eindtijdberekening en een pinbetaling die automatisch aan de juiste afspraak koppelt, zijn concreet in de code aangetroffen — dit is bij Lightspeed niet gevonden als vergelijkbare kernfunctie.
Waar Lightspeed sterker is
dit onderzoek heeft geen Lightspeed-salonfunctionaliteit gevonden om tegen Jimani af te zetten. Lightspeed's bredere retailfunctionaliteit buiten salonboekingen om is hier niet vergeleken.
Conclusie
Voor kapsalons, schoonheidssalons en nagelstudio's die boekingen per behandelaar nodig hebben, biedt Jimani een uitgewerkte oplossing die bij Lightspeed niet is aangetroffen.
Bron
`Jimani.MVC/Controllers/SalonReservationController.cs`, `Jimani.Application/Features/Salon/SalonReservations/Commands/TerminalPaymentForSalonReservation`; Lightspeed-informatie op gezag van eerder webonderzoek (22-09-2026), niet uit Jimani-code

Trefwoorden: jimani vs lightspeed, Lightspeed alternatief, salonsoftware vergelijken, afsprakensysteem salon alternatief

Jimani vs unTill voor Salon

Samenvatting
Jimani biedt salonboekingen per behandelaar vanaf €49/maand; dit is in dit onderzoek niet aangetroffen als kernfunctie van unTill.
Vergelijkingstabel
FunctieJimaniunTill
Afspraak bij specifieke behandelaarNative, €49/maandGeen publiek vergelijkingsmateriaal gevonden als kernfunctie
Bijverkoop naast behandelingenLosse upsell-productenGeen publiek vergelijkingsmateriaal gevonden
Terminalbetaling gekoppeld aan afspraakAutomatischGeen publiek vergelijkingsmateriaal gevonden
Waar Jimani sterker is
salonboekingen, bijverkoop en betalen zijn bij Jimani in één systeem geregeld, met een pinbetaling die automatisch aan de juiste afspraak koppelt.
Waar unTill sterker is
dit onderzoek heeft geen unTill-salonfunctionaliteit gevonden om tegen Jimani af te zetten. unTill's bredere horeca-hardware-ecosysteem zegt niets specifieks over salonboekingen.
Conclusie
Voor salons die boekingen per behandelaar met geïntegreerd betalen nodig hebben, biedt Jimani een uitgewerkte oplossing die bij unTill niet is aangetroffen.
Bron
`Jimani.MVC/Controllers/SalonReservationController.cs`; unTill-informatie op gezag van eerder webonderzoek (22-09-2026), niet uit Jimani-code

Trefwoorden: jimani vs untill, unTill alternatief, salonsoftware vergelijken, afsprakensysteem salon alternatief

Jimani vs SumUp voor Salon

Samenvatting
Jimani biedt salonboekingen per behandelaar vanaf €49/maand, met automatisch gekoppelde terminalbetaling; dit is in dit onderzoek niet aangetroffen als kernfunctie van SumUp.
Vergelijkingstabel
FunctieJimaniSumUp
Afspraak bij specifieke behandelaarNative, €49/maandGeen publiek vergelijkingsmateriaal gevonden als kernfunctie
Terminalbetaling automatisch aan afspraak gekoppeldJaGeen publiek vergelijkingsmateriaal gevonden
Aanbetalen tegen no-showsJa, via MollieGeen publiek vergelijkingsmateriaal gevonden
Waar Jimani sterker is
salons kunnen boeken, aanbetalen en pinnen aan de balie in één samenhangend systeem regelen, met een betaling die automatisch bij de juiste afspraak terechtkomt.
Waar SumUp sterker is
dit onderzoek heeft geen SumUp-salonfunctionaliteit gevonden om tegen Jimani af te zetten. SumUp's sterke punt (eenvoudig, mobiel pinnen) ligt dichter bij de kassa-kant dan bij salonboekingen specifiek.
Conclusie
Voor salons die boekingen en betalen geïntegreerd willen, biedt Jimani een uitgewerkte oplossing die bij SumUp niet is aangetroffen.
Bron
`Jimani.MVC/Controllers/SalonReservationController.cs`, `Jimani.Application/Features/Salon/SalonReservations/Commands/TerminalPaymentForSalonReservation`; SumUp-informatie op gezag van eerder webonderzoek (22-09-2026), niet uit Jimani-code

Trefwoorden: jimani vs sumup, SumUp alternatief, salonsoftware vergelijken, afsprakensysteem salon alternatief

Jimani vs Lightspeed voor Hotel

Samenvatting
Jimani biedt kamerreserveringen met kamertype en faciliteit; hotelreserveringen zijn in dit onderzoek niet aangetroffen als kernfunctie van Lightspeed. De maandprijs van Jimani's hotelmodule is in dit onderzoek niet vastgesteld.
Vergelijkingstabel
FunctieJimaniLightspeed
Kamerreservering met kamertype/faciliteitNativeGeen publiek vergelijkingsmateriaal gevonden als kernfunctie
Ontbijt, laat uitchecken, vroeg inchecken als extraNative, eigen prijsveld per extraGeen publiek vergelijkingsmateriaal gevonden
Extra producten tijdens boekingGebouwd, widget toont nog voorbeelddataGeen publiek vergelijkingsmateriaal gevonden
Prijs hotelmoduleNiet vastgesteld in dit onderzoekGeen publiek vergelijkingsmateriaal gevonden
Waar Jimani sterker is
kamerreserveringen met faciliteiten en betaalde extra's (ontbijt, laat uitchecken) zijn concreet in de code aangetroffen, gericht op kleinschalige hotels en B&B's — een niche die bij Lightspeed niet als kernfunctie is gevonden.
Waar Lightspeed sterker is
dit onderzoek heeft geen Lightspeed-hotelfunctionaliteit gevonden om tegen Jimani af te zetten. Lightspeed's bredere retail- en horecafunctionaliteit is hier niet vergeleken.
Conclusie
Voor B&B's en kleinschalige hotels die kamerreserveringen met faciliteiten en extra's nodig hebben, biedt Jimani een uitgewerkte oplossing die bij Lightspeed niet is aangetroffen. De exacte prijs van deze module moet nog bij Martijn geverifieerd worden voor een volledige prijsvergelijking mogelijk is.
Bron
`Jimani.MVC/Controllers/Hotel/HotelReservationController.cs`, `Jimani.Domain/Entities/Hotel/HotelReservationBreakfast.cs`; Lightspeed-informatie op gezag van eerder webonderzoek (22-09-2026), niet uit Jimani-code

Trefwoorden: jimani vs lightspeed, Lightspeed alternatief, hotelsoftware vergelijken, boekingssysteem hotel alternatief

Jimani vs unTill voor Hotel

Samenvatting
Jimani biedt kamerreserveringen met kamertype en faciliteit; hotelreserveringen zijn in dit onderzoek niet aangetroffen als kernfunctie van unTill.
Vergelijkingstabel
FunctieJimaniunTill
Kamerreservering met kamertype/faciliteitNativeGeen publiek vergelijkingsmateriaal gevonden als kernfunctie
Betaalde extra's (ontbijt, uitchecktijden)NativeGeen publiek vergelijkingsmateriaal gevonden
Prijs hotelmoduleNiet vastgesteld in dit onderzoekGeen publiek vergelijkingsmateriaal gevonden
Waar Jimani sterker is
kamerreserveringen met faciliteiten en betaalde extra's zijn concreet in de code aangetroffen, gericht op B&B's en kleinschalige hotels.
Waar unTill sterker is
dit onderzoek heeft geen unTill-hotelfunctionaliteit gevonden om tegen Jimani af te zetten. unTill's ervaring met complexere horecaomgevingen zegt niets specifieks over hotelboekingen.
Conclusie
Voor B&B's en kleinschalige hotels biedt Jimani een uitgewerkte oplossing die bij unTill niet is aangetroffen. De prijs van de hotelmodule moet nog bij Martijn geverifieerd worden.
Bron
`Jimani.MVC/Controllers/Hotel/HotelReservationController.cs`; unTill-informatie op gezag van eerder webonderzoek (22-09-2026), niet uit Jimani-code

Trefwoorden: jimani vs untill, unTill alternatief, hotelsoftware vergelijken, boekingssysteem hotel alternatief

Jimani vs SumUp voor Hotel

Samenvatting
Jimani biedt kamerreserveringen met kamertype en faciliteit; hotelreserveringen zijn in dit onderzoek niet aangetroffen als kernfunctie van SumUp.
Vergelijkingstabel
FunctieJimaniSumUp
Kamerreservering met kamertype/faciliteitNativeGeen publiek vergelijkingsmateriaal gevonden als kernfunctie
Betaalde extra's (ontbijt, uitchecktijden)NativeGeen publiek vergelijkingsmateriaal gevonden
Extra producten tijdens boekingGebouwd, widget toont nog voorbeelddataGeen publiek vergelijkingsmateriaal gevonden
Waar Jimani sterker is
kamerreserveringen met faciliteiten en betaalde extra's, gericht op B&B's en kleinschalige hotels, zijn concreet in de code aangetroffen.
Waar SumUp sterker is
dit onderzoek heeft geen SumUp-hotelfunctionaliteit gevonden om tegen Jimani af te zetten. SumUp's sterke punt (eenvoudig, mobiel pinnen) ligt buiten het hotelboekingen-domein.
Conclusie
Voor B&B's en kleinschalige hotels biedt Jimani een uitgewerkte oplossing die bij SumUp niet is aangetroffen. De prijs van de hotelmodule moet nog bij Martijn geverifieerd worden.
Bron
`Jimani.MVC/Controllers/Hotel/HotelReservationController.cs`, `Jimani.Application/Features/Hotel/Commands/CreateHotelExtraProducts`; SumUp-informatie op gezag van eerder webonderzoek (22-09-2026), niet uit Jimani-code

Trefwoorden: jimani vs sumup, SumUp alternatief, hotelsoftware vergelijken, boekingssysteem hotel alternatief