Handleiding: Kassa & facturering (retail)
Een stap-voor-stap trainingshandleiding voor kassamedewerkers - inloggen, de dag openen, een bon opbouwen, kortingen, betaling en afsluiten.
Dit is de dagelijkse handleiding voor iedereen die aan de kassa werkt: kassiers, ploegleiders en winkeleigenaren. De stappen volgen precies dezelfde flow als een echte dienst, met echte schermen uit de app.
Op zoek naar de beheerkant (producten, leveranciers, inkooporders, rapporten)? Zie dan Handleiding: Retail beheer & backoffice. Deze pagina is de kassa, van begin tot eind.
Inloggen

Gebruikersnaam of e-mail – Vul de gebruikersnaam of het e-mailadres in dat je beheerder voor je heeft aangemaakt.
Wachtwoord – Vul je wachtwoord in. Deel dit nooit - alles wat onder jouw account gebeurt, wordt aan jou toegeschreven.
Inloggen – Klik op Inloggen. Je komt op het startscherm van je werkruimte terecht.
Wachtwoord vergeten? Vraag een beheerder om het te resetten via Beheer → Gebruikers - je krijgt dan eenmalig een tijdelijk wachtwoord, dat je daarna zelf wijzigt via Instellingen → Wachtwoord wijzigen.
Het Commerce POS-startscherm
Ga na het inloggen naar Instellingen → Commerce POS openen (alleen zichtbaar als Retail POS is ingeschakeld voor je werkruimte). Dit opent een aparte, kassagerichte app met één scherm per taak - geen gezoek in menu's tijdens een verkoop.

De kaarten die je als kassier het meest gebruikt zijn Kassa, Klanten, Terminal kiezen, Dienst inloggen en Dienstafsluiting. Al het overige (personeelsrollen, belastinginstellingen, promoties, rapporten) is beheerconfiguratie - zie de beheerhandleiding.
De bedrijfsdag openen
Facturering vereist een geopende bedrijfsdag voor de locatie - dit is de boekhoudkundige eenheid waar elke kassadienst en elk Z-rapport op terugvalt. Een eigenaar, beheerder of manager opent deze eenmalig bij het begin van de handel; daarna hoeft niemand er meer aan te denken tot de afsluiting.

Dag openen – Klik op Dag openen. De dag krijgt de huidige datum en tijd, en elke kassa op deze locatie kan nu factureren.
Je kunt geen tweede dag openen voor een datum die al is gebruikt (ook niet als die al is afgesloten) - het systeem blokkeert dit met een duidelijke melding die je naar heropenen verwijst, zodat de cijfers van een dag nooit stilzwijgend worden overschreven.
Je terminal kiezen
Elk fysiek kassa-apparaat wordt eenmalig door een beheerder geregistreerd (zie de beheerhandleiding). Elke keer dat je achter een kassa gaat zitten, vertel je de app op welke je zit:

Kies je terminal – Klik op de naam van de terminal (bijv. "Counter 1"). De keuze wordt onthouden op dit apparaat.
Je dienst starten
Dienst inloggen registreert je openingssaldo (het contante geld waarmee je begint), zodat de cijfers van de dienst bij de afsluiting kloppen.

Openingssaldo – Vul het exacte bedrag in de kassalade in op dit moment, en start dan de dienst.
Een terminal wordt voor de duur van de dienst aan jou gekoppeld, en jij aan die ene terminal - zo kunnen twee kassiers nooit per ongeluk dezelfde kassa delen tijdens een dienst.
Een bon opbouwen
Dit is het Kassa-scherm - hier breng je de hele dag door.

Zoeken op naam – Typ een productnaam en kies deze uit de vervolgkeuzelijst. Links staat ook een barcode-scanveld voor een fysieke scanner.
Elke regel toont de adviesprijs (MRP), aantal, de daadwerkelijk berekende prijs, het btw-percentage voor dat artikel, en het berekende netto- en bedrag - het Subtotaal/btw/Totaal onderaan sluit altijd aan op de som van de regels.
Een klant koppelen
Optioneel, maar de moeite waard - hierdoor worden spaarpunten, aankoopgeschiedenis en een lopende rekening (khata/krediet) mogelijk.

Zoeken op naam of mobiel nummer – Typ een paar letters of het telefoonnummer. Geen resultaat? Er staat direct een optie "Nieuwe registreren" - telefoonnummer-eerst, dus snel.
Een nieuwe klant registreren
Geen resultaat bij het zoeken? Klik op Klant registreren in datzelfde venster.
Mobiel is de echte identiteit - hierop wordt vanaf nu altijd gezocht. Naam is optioneel maar de moeite waard om te vragen. Bij Klant kun je iemand markeren als Walk-in (standaard), Staff of Credit (een lopende rekening/khata met een saldo - stel de limiet later in vanuit Klanten). GSTIN is een ingeklapte sectie voor een zakelijke (B2B-)klant.
Eenmaal geregistreerd blijft de klant gekoppeld aan de bon die je aan het opbouwen bent - hun eigen spaarpunten-saldo verschijnt direct op de kassa, met een knop Punten verzilveren zodra ze genoeg punten hebben.
Een korting toepassen
Klik op Korting in de kassa-werkbalk. Je kunt korten met een vast bedrag, een percentage, of direct een doeltotaal instellen - wat het handigst is voor de situatie.

Modus – Kies Bedrag, Percentage of Doeltotaal.
Waarde – Vul het getal in voor de gekozen modus.
Reden – Kies waarom - dit is verplicht en verschijnt in de rapportages.
Opslaan – Wordt direct toegepast als het binnen jouw toegestane limiet valt.
Als de korting boven jouw toegestane limiet ligt, wordt deze niet stilzwijgend geweigerd of toegestaan - er wordt een aanvraag aangemaakt die een manager direct aan de kassa kan goedkeuren, of later vanuit Goedkeuringen:
Een bon in de wacht zetten en terughalen
Een klant loopt even weg, of je moet de volgende klant in de rij helpen voordat je de huidige bon afrondt - In de wacht parkeert de bon zodat elke kassa (niet alleen deze) hem later kan terughalen.

In de wacht – Klik op In de wacht in de kassa-werkbalk.
Naam en Telefoon zijn beide optioneel - handig bij een afhaalorder zodat wie de bon terughaalt weet van wie hij is. De kassa wisselt meteen naar een verse, lege bon.

Kies een bon in de wacht – Klik op Terughalen in de werkbalk vanaf ELKE terminal - bonnen in de wacht zijn niet gebonden aan de kassa waar ze geparkeerd werden. Kies de gewenste bon en hij laadt direct terug in de kassa, volledig bewerkbaar.
Betaling ontvangen
Klik op Afrekenen. Dit bevriest het bontotaal en opent het betaalscherm - je kunt één bon splitsen over contant, kaart, UPI, of elke andere betaalmethode die je beheerder heeft ingesteld.

Kies een betaalmethode – Tik op Contant, Kaart, UPI, enz. Meerdere aantikken splitst de betaling erover.

Verkoop afronden – Alleen actief zodra het Saldo €0,00 bereikt. Dit is het punt van geen terugkeer - het genereert de echte bonreferentie en verplaatst voorraad.
De verkoop afronden
Het referentienummer (bijv. RET-2026-JL4SDW) is het permanente ID van de
bon - noteer dit voor een latere terugbetaling/retour/ruiling. Bon
afdrukken stuurt naar de ingestelde printer; Sluiten start een nieuwe,
lege bon op de kassa, klaar voor de volgende klant.
Een afgeronde bon opzoeken
Klik op Bon bekijken in de kassa-werkbalk, en zoek dan op referentienummer of klant.



Opnieuw afdrukken – Print de bon opnieuw af - onbeperkt vaak.
Retour / Ruilen / Annuleren – Retour legt het artikel terug op voorraad en crediteert de
klant-wallet (of betaalt een tender terug). Ruilen wisselt in één stap
voor iets van gelijke of hogere waarde. Annuleren vereist de pincode
van een supervisor en draait de hele verkoop terug, inclusief voorraad.
Een afgeronde bon annuleren
Kies een Reden (verplicht - dit verschijnt later in de rapportages), en laat een supervisor zijn eigen pincode intypen - niet die van jou - direct aan de kassa. Klik op Bon annuleren.
Een geannuleerde bon wordt niet zomaar als ongeldig gemarkeerd - elke regel z'n voorraad wordt écht teruggeboekt, precies het omgekeerde van wat de oorspronkelijke verkoop verbruikte. Daarom is een supervisor nodig: het is een echte, gecontroleerde terugdraaiing, geen cosmetische statuswissel.
Nog meer op de kassa-werkbalk
Nog een paar knoppen op de werkbalk die de moeite waard zijn om te kennen, ook al gebruik je niet allemaal elke dienst:
- Inruil (Trade-in) - crediteer een klant voor iets dat wordt ingeleverd (bijv. een oud toestel) tegen deze bon.
- Verkoper kiezen - schrijf deze verkoop toe aan een specifieke verkoper voor commissierapportage, los van de kassier die daadwerkelijk afrekent.
- Verkooporder / Order terughalen - sla de huidige regels op als een order om later te vervullen (bijv. een klant die een aanbetaling doet voor een levering), en haal hem later terug om om te zetten in een echte bon.
- Offerte / Offerte terughalen - leg een onderhandelde prijslijst voor een klant vast zonder je al te binden aan een verkoop; prijzen blijven bewerkbaar tot je hem omzet.
- Voucher aanmaken - geef een cadeaubon of ruilvoucher uit met een eigen QR-code, later inwisselbaar bij elke kassa.
- Betaling (in de werkbalk, anders dan Afrekenen) - registreert contant geld dat de kassalade in of uit gaat en GEEN verkoop is, bijv. het bijvullen van een kleine-kas-voorschot of een contante betaling aan een leverancier:
Kies een Reden, log het optioneel ook als kleine-kas-uitgave, en klik op Opslaan - dit verschijnt in de kasreconciliatie van je dienstafsluiting, net als elke verkoop.
De dag afsluiten
Aan het einde van de handel gaat een eigenaar/beheerder/manager naar Dagafsluiting op het POS-startscherm. De checklist moet volledig groen zijn voordat je kunt afsluiten - dit is een vangnet, geen formaliteit:
- Dienstafsluitingen bevestigd - elke kassier heeft zijn lade geteld en afgetekend (zie Dienstafsluiting op het startscherm).
- Geen bonnen in wacht - niets is halverwege een verkoop achtergebleven.
- Geen onbetaalde (concept-)bonnen - elke gestarte bon is afgerekend of geannuleerd.
- Geen offline bonnen die wachten op synchronisatie - alleen relevant bij gebruik van offline facturering.
Zodra elke regel groen is, bevriest Dag sluiten een Z-rapport (totale verkoop, btw en een uitsplitsing per betaalmethode) dat daarna nooit meer kan worden bewerkt. Is een dag per ongeluk gesloten, dan kan een eigenaar een heropening aanvragen, die de goedkeuring van een tweede eigenaar nodig heeft voordat deze ingaat.
Wie mag wat
| Actie | Kassier | Manager | Beheerder / Eigenaar |
|---|---|---|---|
| Inloggen, aan de kassa werken | ✓ | ✓ | ✓ |
| Bedrijfsdag openen/sluiten | ✗ | ✓ | ✓ |
| Klant registreren, koppelen aan een bon | ✓ | ✓ | ✓ |
| Bon in de wacht zetten, terughalen bij elke kassa | ✓ | ✓ | ✓ |
| Korting toepassen binnen eigen limiet | ✓ | ✓ | ✓ |
| Korting boven de limiet goedkeuren | ✗ | ✓ | ✓ |
| Een afgeronde bon annuleren | pincode supervisor nodig | ✓ | ✓ |
| Kassalade-betaling/ontvangst registreren (niet-verkoop) | ✓ | ✓ | ✓ |
| Dienstafsluiting bevestigen | eigen dienst | elke dienst | elke dienst |
Zie ook: Handleiding: Retail beheer & backoffice · Handleiding: Voedselproductie
Reserveringen & beschikbaarheid
Laat klanten afspraken, tafels of verhuur boeken - stel je beschikbaarheid één keer in en neem reserveringen aan via een widget, een openbare link of de AI-chat, met bevestigingen en agenda-uitnodigingen.
Handleiding: Retail beheer & backoffice
Producten, leveranciers, inkooporders, goederenontvangst en de inkoopketen instellen voor een retail-werkruimte.