Home / Academy / Point of Sale & Retail / Rolgebaseerde toegangscontrole in kassasystemen voor meerdere filialen
Point of Sale & RetailAdvanced5 min read

Rolgebaseerde toegangscontrole in kassasystemen voor meerdere filialen

Hoe filiaalvergrendeling van personeel, eigenaarsoverzicht en toegangsniveaus je bedrijf beschermen wanneer je op meerdere locaties actief bent.

Key Takeaways

  • Personeel vergrendelen aan hun toegewezen locatie voorkomt onbedoelde of opzettelijke bemoeienis tussen filialen.
  • De rol Owner moet altijd onbeperkte toegang hebben tot alle filialen, met de mogelijkheid om te filteren op locatie.
  • PIN-authenticatie op apparaatniveau voegt een tweede toegangslaag toe naast inloggegevens.

Het toegangscontroleprobleem bij retail met meerdere filialen

Bij een bedrijf met één locatie is toegangscontrole eenvoudig: iedereen die er werkt kan alles zien. Voeg een tweede locatie toe en je hebt een nieuw probleem. Moet een kassamedewerker bij filiaal A de voorraad van filiaal B kunnen inzien? Moeten zij een verkoop tegen de voorraad van filiaal B kunnen verwerken? In vrijwel alle gevallen is het antwoord nee. Ongecontroleerde toegang tussen filialen zorgt voor verwarring (verkeerde voorraad verkocht), beveiligingsrisico's (onbevoegde toegang tot de gegevens van een andere locatie) en datakwaliteitsproblemen (transacties toegewezen aan het verkeerde filiaal).

Het drielagige rechtenmodel

Een goed gestructureerd kassasysteem voor meerdere filialen gebruikt drie rechtenniveaus. **Owner** — volledige toegang tot alle filialen, alle gegevens, alle instellingen. Kan geconsolideerde rapportages bekijken, filteren op filiaal, personeel over locaties heen beheren en het systeem configureren. **Cashier** — vergrendeld aan het toegewezen filiaal. Kan de productcatalogus van dat filiaal bekijken, verkopen verwerken en kassabonnen uitgeven. Kan geen andere filialen zien of systeeminstellingen wijzigen. **Voorraadbeheerder** — vergrendeld aan het toegewezen filiaal. Kan producten toevoegen, voorraadniveaus aanpassen en voorraad aanvullen. Kan geen verkopen verwerken of andere filialen benaderen. Deze scheiding zorgt ervoor dat iedereen precies de toegang heeft die nodig is, en niet meer.

Hoe filiaalvergrendeling werkt

Wanneer een personeelslid aan een filiaal wordt toegewezen, slaat hun gebruikersrecord een `location_id` op. Elk API-verzoek dat zij doen wordt automatisch op deze locatie gefilterd. Wanneer zij voorraad bekijken, zien ze alleen producten bij hun filiaal. Wanneer zij een verkoop verwerken, wordt de transactie aan hun filiaal gekoppeld. Wanneer zij voorraad aanvullen, geldt de voorraadwijziging voor de voorraad van hun filiaal. Deze filtering vindt plaats op serverniveau — het is geen UI-beperking die omzeild zou kunnen worden. Zelfs als iemand de frontend zou manipuleren, zou de server verzoeken om gegevens buiten hun toegewezen filiaal weigeren.

PIN-authenticatie als tweede laag

Naast inloggegevens (telefoonnummer of e-mail met magic link, ook wel een eenmalige inloglink genoemd) voegen kassasystemen een PIN-laag toe voor authenticatie op apparaatniveau. Wanneer een kassamedewerker de kassa opent, voert deze een pincode van 4-6 cijfers in. Dit dient twee doelen: het bevestigt dat de persoon bij het apparaat de bevoegde medewerker is (niet iemand die een ingelogd apparaat gevonden heeft), en het creëert een controlespoor — elke dienst en transactie is gekoppeld aan een specifieke pincode-invoer. Pincodes moeten uniek zijn per medewerker en periodiek gewijzigd worden.

Controle en toezicht

Het vermogen van de Owner om alle filialen te zien is niet alleen een gemak — het is een controlemechanisme. Regelmatige controle tussen filialen vangt problemen vroeg op: kasverschillen bij één filiaal, ongewoon hoge terugbetalingspercentages, voorraadverschillen tussen systeem en fysieke tellingen. Het controlespoor in AskBiz POS registreert alle wijzigingen en terugbetalingen over alle filialen, en geeft de Owner één overzicht van elke uitzonderingsgebeurtenis in het bedrijf.

Related Articles

Personeelsbeheer in de kassa: rollen, rechten en inloggen via magic link5 min read · IntermediateEen verkoop verwerken: van scan tot kassabon in minder dan 60 seconden4 min read · BeginnerBeheer van meerdere winkellocaties: een complete gids6 min read · Beginner