Terug naar site
Changelog · Continue publicatie

Wat is nieuw.

Elk item hier is een verbetering die in productie is gegaan. Nieuwe functies, robuustheid, aanpassingen op verzoek van eigenaars. Nieuwste eerst.

5 oktober 2026 Back office · Weergave ☾

Donkere modus in de back office — want de boeken worden niet alleen overdag gedaan

De back office werd wit geboren en bleef dat jarenlang. Toch gebeurt een groot deel van het werk dat erin gedaan wordt — de weekafsluiting nakijken, een transactie uitzoeken die niet klopt, een klant antwoorden — nadat de winkel dicht is, vaak diep in de nacht en met het licht uit. Een wit scherm vermoeit de ogen dan binnen enkele minuten.

Er is nu een donkere modus, aan te zetten met een knop op de hoofdpagina, naast de naam. De knop wisselt: maan om te verdonkeren, zon om terug te gaan naar licht.

Hij is optioneel en per persoon. De keuze wordt bewaard in de browser van wie hem maakte en verspreidt zich naar niemand anders — op dezelfde computer ziet elke persoon die met het eigen account inlogt het thema dat die koos. Wie de knop nooit aanraakt, ziet de back office precies zoals altijd.

Een noot voor het geoefende oog: de statuskleuren zijn niet omgekeerd. Een bezette machine blijft rood en een betaalde machine blijft oranje, met precies dezelfde betekenis. Alleen de helderheid is aangepast om op een donkere achtergrond te rusten — ze lezen zoals ze altijd deden.

4 oktober 2026 Kassa · Factuur ↩

Een knop om «geen factuur» te zeggen — want de terugpijl zei het niet

We stelden vast dat sommige gebruikers op het facturatiescherm belandden zonder het echt te willen — en dat we geen expliciete knop hadden om eruit te gaan. De enige uitgang was de pijl in de bovenhoek, die eronder de sessie zonder document beëindigt, maar dat nergens zegt. Wie per ongeluk op «Ja» tikte, stond voor een formulier zonder te beseffen dat hij het niet hoefde in te vullen.

Er is nu een knop «Ik wil geen factuur», zichtbaar zodra het scherm opent. De pijl blijft zoals hij was — wie op terug tikt wil er echt uit, en een bevestiging zou alleen een tik extra zijn.

Tegelijk laten afhakers nu een spoor na: als iemand geen factuur met btw-nummer vraagt, wordt vastgelegd via welke weg die persoon vertrok — antwoordde «Nee» bij de vraag, vertrok via de pijl, tikte op de nieuwe knop, of probeerde een btw-nummer dat het systeem weigerde. Zonder van wie dan ook gegevens te bewaren en zonder één extra verzoek aan de server: de informatie reist in de uitgangslink zelf, die toch al opgevraagd zou worden.

Het onderscheidt wat voorheen niet te onderscheiden was. Een scherm dat mensen per ongeluk openen en een scherm waarop mensen vastlopen vragen om verschillende correcties — en tot nu was er geen manier om te weten welk van de twee we zagen.

Niets hiervan raakt de dienst: de machine start altijd, met of zonder factuur.

3 oktober 2026 Kassa · Gebruiksgemak 👉

De knoppen van de kassa’s spreken nu dezelfde taal als uw telefoon

Het lijkt een detail, en dat is het ook — maar een dat je in je vingers voelt. Wie elke dag een telefoon gebruikt, heeft zonder het te merken een regel geleerd: in een venster dat een vraag stelt, staat het antwoord dat bevestigt rechts en het antwoord dat afhaakt links. Zo werkt Android, zo werkt de iPhone, en daarom staat in een venster „Deze foto verwijderen?” het „Verwijderen” altijd aan dezelfde kant.

Op de kassa’s waren er vensters die de regel volgden en andere die hem tegenspraken. Een eigenaar merkte het op, kijkend naar het venster om een kaartbetaling te annuleren: de klant tikte op terug omdat hij wil annuleren, de vraag is „Weet u het zeker?”, en „Ja, annuleren” stond links. Hij had gelijk — en vanaf dat moment hebben we elk venster één voor één nagelopen.

Wat er veranderd is:

  • Machine kiezen (wassen en drogen): + Machine | Doorgaan. Is de machine al gekozen: Verwijderen | Doorgaan. Doorgaan, de natuurlijke weg, staat altijd op dezelfde plek.
  • Een betaling annuleren (kaart en contant): Nee, doorgaan | Ja, annuleren — en „Ja, annuleren” is nu rood, zodat niemand per ongeluk een betaling onderbreekt.
  • Ja-of-nee-vragen („Wilt u doorgaan?”, „Wilt u een factuur met btw-nummer?”): Nee | Ja.

Op de hulppagina’s, die elke knop met een klein pijltje uitleggen, was het niet genoeg om de knoppen te verwisselen: de uitlegteksten zijn meeverhuisd, zodat elke uitleg naar de juiste knop blijft wijzen — ook de tekst die vanzelf verandert wanneer „+ Machine” plaatsmaakt voor „Verwijderen”.

De vensters die al goed waren — de melding van een bezette machine en de factuurstappen (Vorige, Volgende, Uitgeven) — zijn gebleven zoals ze waren. Het resultaat is één regel, gelijk op elk scherm van elke kassa. Precies wat een goede knop maakt: je merkt hem niet op.

30 september 2026 Facturatie · Veerkracht 🧾

Als het facturatiesysteem uitvalt, gaat de factuur niet meer verloren

Dat de machine start hing nooit van de factuur af, en hangt er nog steeds niet van af: als het facturatiesysteem niet antwoordt, gaat de dienst gewoon door en wordt de klant geholpen. Dat stond nooit ter discussie.

Wat verloren ging, was het spoor. De transactie zag er precies uit als alle andere die nog geen document hebben, en er was geen manier om «deze klant vroeg een factuur en die kwam er niet» te onderscheiden van «deze klant vroeg niets». In de praktijk merkte niemand het.

Dat verschil bestaat nu wel. Het antwoord van het facturatiesysteem wordt gecontroleerd; kwam er geen document terug, dan wordt de transactie gemarkeerd met tijdstip en reden, en het btw-nummer, de naam en het e-mailadres die de klant intypte worden bewaard — vaak was dat de enige plek waar die gegevens bestonden, en zonder die gegevens wist de eigenaar niet eens aan wie hij moest uitgeven.

Bij binnenkomst in de back office verschijnt een melding met hoeveel uitgiftes zijn mislukt. Eén tik opent de lijst: de dienst, de klant, het bedrag en de reden waarom het niet lukte. Eenmaal uitgegeven verdwijnen ze vanzelf.

Dit geldt voor elk facturatiesysteem dat op SCApp is aangesloten — het is niet voor één in het bijzonder gebouwd. En het is de moeite waard te zeggen waarom nu: op 29 september was de facturatiedienst van een van de winkels enkele uren onbereikbaar. We kwamen erachter doordat een klant om zijn factuur kwam vragen, niet doordat het systeem ons had gewaarschuwd. Precies dat wordt hiermee verholpen.

29 september 2026 Kassa · Seizoensthema’s 🍂

Herfstthema: een lanen-wandeling bij zonsondergang — en deze keer valt er echt iets uit de lucht

Toen we het zomerthema maakten, bleef er een regel over: er valt niets uit de lucht. De eerste versie liet ballen en hoeden vallen als sneeuw, en dat was niet geloofwaardig — alle beweging verhuisde naar wat de wind op de grond doet. De herfst is het enige seizoen waarin die regel een uitzondering moet maken, en die maakt hij voor één ding: bladeren.

En ze vallen als bladeren, niet als sneeuw: langzaam, heen en weer wiegend en tegelijk draaiend, elk in zijn eigen tempo. Er zijn drie vormen — esdoorn, eenvoudig blad en eik — in vijf tinten, en er zijn er nooit veel tegelijk. De rest van de beweging blijft vlak bij de grond: vlagen bladeren die over het pad rennen, elk met zijn eigen zwaai, en een rollende kastanje.

Het decor is een lanen-wandeling bij zonsondergang: een lage bleke zon, volle okerkleurige kruinen, en onderaan een grindpad met een parkbank, kastanjes, een paddenstoel en een brandende lantaarn — die op het uur dat dit thema verbeeldt vanzelfsprekend aan is.

Er is een kleurbeslissing die het vertellen waard is. De klassieke herfst is rood en groen, en dat is precies het paar dat een kleurenblind iemand niet onderscheidt — en er zit er een in het team. Het hele thema is gebouwd op de as goud → amber → bruin, met koel blauwgrijs als contrast in plaats van groen. We haalden de kleuren door een kleurenblindheidssimulatie, en die ving twee problemen op tijd af: de tekst boven in de lucht had te weinig contrast, en een van de rekwisieten verdween tegen de grond. Beide zijn voor de release gecorrigeerd.

En, zoals in alle kassathema’s, zit eronder de bescherming tegen inbranden van het scherm: elk rekwisiet drijft langzaam met perioden die nooit samenvallen, het namiddaglicht ademt over vijf minuten, en om de acht minuten wisselen de rekwisieten echt van plaats. Een scherm dat de hele dag dezelfde afbeelding toont, houdt die uiteindelijk vast; dit scherm staat nooit stil.

26 september 2026 Site · Winkel vinden 🗺️

Een kaart om de dichtstbijzijnde wasserette te vinden

Wie in een nieuwe stad aankomt of verhuist, stelt altijd dezelfde vraag: waar is hier in de buurt een wasserette? Tot nu toe hing het antwoord ervan af of je de winkel al kende.

Er is nu een openbare kaart met de aangesloten winkels, elk met adres, openingstijden en de route ernaartoe. In de app staat ook een discrete lijst, voor klanten die buiten hun eigen buurt zijn — het saldo geldt in het hele netwerk, dus is het handig te weten waar.

Een opmerking over een keuze die niemand ziet maar die voor ons telt: de kaart komt van onze eigen server. Er laadt hier geen kaart van een groot bedrijf in een hoek van de pagina die en passant noteert wie hem opende en vanwaar. De onderliggende gegevens komen van OpenStreetMap, de tekening is van ons. Het kostte meer werk; het past bij de rest — dezelfde reden waarom deze hele infrastructuur in Europa staat.

22 september 2026 Contantkassa · Betrouwbaarheid 🛡️

Een netwerkstoring van drie seconden kan niet langer een briefje van 20 € kosten

Bij een contante opwaardering praatten drie onderdelen met elkaar: het kassascherm, de computer die met de muntlezer praat, en onze server. Kuchte de wifi van de winkel op het verkeerde moment — drie seconden waren genoeg — dan gaf het scherm het op. Het geld lag al in de kluis, maar de klant kreeg niets bijgeschreven.

Over het geld beslist nu de server, niet het scherm. De opwaardeersessie wordt op de server vastgelegd vóór de eerste munt, met vermelding van wie hij toebehoort. Vanaf dat moment wordt bijgeschreven wat erin gaat, ook als het scherm halverwege uitvalt — en een periodieke controle vangt elke sessie op die open bleef. Bijschrijven kan maar één keer: ook als de opdracht via twee wegen aankomt, wordt het geld niet dubbel geteld.

Aan de kassakant wordt elke munt en elk biljet nu bevestigd. De kassacomputer stuurt het bedrag en wacht tot de server zegt dat hij het heeft opgeslagen; wat niet bevestigd wordt komt in een lokaal logboek dat een stroomstoring overleeft. Vroeger ging een verloren bericht in stilte verloren en kwam het pas bij het tellen van de kluis aan het licht.

En dan is er het vastzittende biljet. De biljetlezer laat een biljet nooit uit zichzelf los: geeft niemand de opdracht, dan blijft het hangen — het heeft er minuten gehangen, terwijl de klant wegliep. Nu wordt het biljet teruggegeven als er na tien seconden geen beslissing mogelijk is — verbinding weg, sessie dood, wat de reden ook is. Het principe is eenvoudig: neem geen geld aan dat je niet kunt bijschrijven of in dienstverlening kunt omzetten.

De kassa kreeg er ook een waakhond over de eigen verbinding bij, die de wifi zelf probeert te herstellen, en een eigen logboek dat bestand is tegen het uittrekken van de stekker. Niets daarvan ziet de klant — en dat is juist de bedoeling.

16 september 2026 Back office · Rapporten 🔢

Elke machine heeft in de rapporten nu het nummer dat op de muur staat

Het systeem nummert de machines van een winkel doorlopend: 1, 2, 3… tot de laatste, of het nu wassers of drogers zijn. Maar sommige winkels markeren ze anders — wassers 1 tot 4, drogers weer vanaf 1. Daar zei het rapport “Drogen 8” terwijl op de machine aan de muur een 4 geschilderd stond.

Wie een klacht van een klant aanneemt moet weten om welke machine het gaat, en die vertaalslag in het hoofd — “de 8 is de vierde droger” — is precies wat niet bij de gebruiker van het systeem hoort te liggen.

De eigenaar kon al per machine het nummer instellen dat de klant moet zien. Dat nummer verschijnt nu ook in de hele back office: in de transacties, in het contante geld, in het nog te factureren, in de details, op het dashboard en in de bestanden die naar Excel gaan. Winkels met doorlopende nummering merken geen enkel verschil — zij zien precies wat ze zagen.

11 september 2026 Kassa · Terminal 💳

Kassa en kaartterminal wonen nu op dezelfde plek

Een betaalkassa en de kaartterminal ernaast zijn, voor wie daar werkt, één ding. Voor het systeem waren het er twee: de kassa op de ene pagina, de terminals op de andere, en het verband bestond alleen in het hoofd van wie ze beheerde.

Nu verschijnt de terminal in de kaart van de kassa waar hij bij hoort. Op dezelfde plek waar u ziet of de kassa wakker is en op welke pagina hij staat, ziet u ook de bijbehorende terminal en zijn laatste contact met het netwerk. Als een klant zegt dat de betaling niet doorging, hoeft u niet meer twee pagina’s te vergelijken om te weten welk van beide onderdelen het liet afweten.

Eén ding is het herhalen waard sinds de terminals in de back office kwamen: de getoonde staat is een momentopname van het laatste contact, geen live uitlezing van het apparaat. Een terminal die twee minuten geleden is losgekoppeld toont nog zoals hij was — daarom staat het tijdstip van die momentopname er altijd bij.

7 september 2026 Kassa · Beheer op afstand 📟

De kassa is geen zwarte doos meer: status en opdrachten op afstand

Tot nu toe betekende weten hoe een kassa eraan toe was: iemand in de winkel bellen — of erheen rijden. Of het scherm in slaap was gevallen, of de tablet leeg was, of iemand de kiosk op een willekeurige pagina had achtergelaten: niets daarvan was van buitenaf te zien.

De kaart van elke kassa in de back office toont nu de echte staat van het apparaat. Batterijpercentage, of hij oplaadt, de wifi-signaalsterkte, het vrije geheugen, de geïnstalleerde versie en — in de praktijk het nuttigst — de pagina waarop het scherm op dit moment staat. Dat is het verschil tussen vermoeden dat een kassa vastzit en zien dat hij al twintig minuten op een betaalscherm staat.

En het is niet langer alleen lezen. Dezelfde kaart accepteert opdrachten: de kassa in onderhoudsmodus zetten (die de klant een melding toont in plaats van de kiosk), hem terugsturen naar het beginscherm als hij halverwege iets is blijven hangen, en het scherm wekken. Wat vroeger een rit vereiste, is nu twee tikken op een telefoon.

Er zit een veiligheidsregel achter die het vermelden waard is: de winkel waarop een opdracht werkt komt nooit uit het verzoek — die komt altijd uit de sessie van wie de back office gebruikt. Zo kan niemand, per ongeluk of met opzet, opdrachten naar de kassa van een ander sturen.

23 augustus 2026 Privacy 🔒

Uw gegevens wissen: hoe een verzoek van begin tot eind wordt behandeld

Artikel 17 van de AVG geeft u het recht om te vragen uw persoonsgegevens te wissen, zonder dat u hoeft uit te leggen waarom. Schrijf naar info@scapp.pt of gebruik het contactformulier in de app. Wat nu verandert, is de weg die dat verzoek aflegt — die is altijd dezelfde, en staat op schrift.

Eerst bevestigen we dat u het echt was. Zodra het verzoek binnenkomt, sturen we een e-mail naar het adres dat op het account staat: dat we het hebben aanvaard en vanaf welke datum we doorgaan. Een eenvoudige voorzorg die alles uitmaakt: een wisverzoek kan komen van iemand die toegang had tot uw telefoon, en verwijdering is onomkeerbaar. Kwam het verzoek niet van u, dan antwoordt u op die e-mail en blijft alles zoals het was. Tot die datum werkt het account gewoon — en wilt u dat we meteen doorgaan, dan volstaat een bevestigend antwoord.

Daarna wissen we wat u identificeert: naam, e-mail, telefoonnummer, fiscaal nummer, adres, geboortedatum, inloggegevens, opgeslagen kaarten voor toekomstige betalingen en notificatie-abonnementen. Het account wordt gesloten en inloggen kan niet meer.

Wat we niet kunnen wissen, zijn de financiële gegevens — het gebruik van de diensten en de saldo-opwaarderingen. De belastingwet verplicht ons die tien jaar te bewaren, en de AVG zelf voorziet in die beperking van het recht op wissing. Maar daarvan blijven alleen de datum, het bedrag, de vestiging en het betaalmiddel over: uw naam wordt vervangen en ze identificeren u niet meer. Het is het eerlijke antwoord op een vraag die altijd komt — nee, de transactiegeschiedenis van iemand die een factuur vroeg wordt niet gewist; ja, alles wat zegt wie u bent wel.

En uw saldo komt terug. Het wordt terugbetaald via hetzelfde middel waarmee u het hebt opgewaardeerd — naar dezelfde kaart, naar hetzelfde MB WAY-nummer, of contant in de vestiging waar u opwaardeerde — en u krijgt een tweede e-mail met het detail van wat is terugbetaald en hoe. Hebt u nog winkelkrediet, dan staat dat geld bij de aangesloten wasserij en niet bij ons: we sturen uw verzoek naar hen door en laten u weten dat we dat gedaan hebben.

23 augustus 2026 App · Annuleringen ↩️

Een gebruik annuleren: een bevestiging met alle gegevens voordat er iets wordt gewist

Het gebeurt: de machine start niet, je tikt op de verkeerde deur, het programma is niet wat je wilde. Je belt de wasserette, de eigenaar geeft akkoord, en dat gebruik moet ongedaan worden gemaakt. Tot vandaag ging dat geval per geval, met de hand. Het wordt nu een echte handeling, met een naam, regels en een spoor — alleen voor gebruik dat in de app is betaald, want alleen dat hangt aan een klantaccount en heeft dus iemand om aan terug te betalen.

En er wordt niets gewist zonder een volwaardige bevestiging. Bij het annuleren opent, voordat er ook maar iets wordt aangeraakt, een overzicht met alle gegevens van die transactie: de machine, de vestiging, de dag en het tijdstip, het bedrag, het klantnummer, het e-mailadres en het telefoonnummer. Daaronder, in gewone woorden, hoeveel er terugkomt en waarheen. Pas daarna doet de bevestigknop iets.

Dat is geen comfortdetail. Wie annuleert komt bijna altijd bij de transactie via het e-mailadres van de klager — en in een lijst met tientallen gebruiken van dezelfde dag, op dezelfde machine, zou een tik één regel ernaast iemands anders was wissen en die persoon terugbetalen. De bevestiging bestaat zodat de juiste regel vooraf wordt herkend, en niet achteraf betreurd. Er is geen weg terug.

De terugbetaling volgt de herkomst: wat met het SCApp-saldo is betaald gaat terug naar het saldo, wat met Winkeltegoed is betaald gaat terug naar het tegoed van die vestiging. Het is de enige eerlijke manier — winkeltegoed is geld dat al in die kassa zit. En het komt volledig terug: de vergoeding die de wasserette aan het platform betaalt wordt niet op de klant verhaald, en wie korting heeft krijgt terug wat hij uitgaf, niet de catalogusprijs. De boeking staat in het kasboek van de klant, met bedrag, dag en reden, en aan de kant van de vestiging blijft bewaard wie wanneer annuleerde: de transactie verlaat de lijst, maar verdwijnt niet uit de historie.

21 augustus 2026 App · Winkeltegoed 🎟️

Contant opgewaardeerd tegoed kan nu tussen vestigingen reizen

Er zijn twee portemonnees in de app, en die waren er altijd al. Het SCApp-saldo, opgewaardeerd met kaart of MB WAY, geldt in elke wasserette van het netwerk. Het Winkeltegoed, contant bij de kiosk opgewaardeerd, gold alleen in de vestiging waar de biljetten ingingen — want daar blijven ze.

Die grens is niet langer absoluut. Een wasserette met meerdere vestigingen kan hetzelfde tegoed nu bij allemaal accepteren.

Het is een keuze, nooit een verplichting. Sommige eigenaren houden de kassa van elke vestiging liever apart, en dat kan nog steeds. En vestigingen van verschillende eigenaren kunnen onderling afspreken elkaars tegoed te accepteren. Beide kan; de beslissing ligt altijd bij wie de vestigingen uitbaat.

Je blijft nooit in het ongewisse. Bij de kiosk verschijnt vóór het afronden de lijst van vestigingen waar dat geld bruikbaar zal zijn — je kent het bereik vooraf, niet achteraf. En in de app opent tikken op het tegoedbedrag dezelfde lijst, op elk moment.

Twee garanties staan nu in de Voorwaarden, versie 1.1: reeds opgewaardeerd tegoed blijft altijd bruikbaar in de vestiging waar het is opgewaardeerd, ook als een afspraak tussen vestigingen eindigt; en wanneer het tegoed je rechtstreeks door de wasserette wordt gegeven — een attentie, een compensatie —, moet zij je uitleggen waar het besteed kan worden.

21 augustus 2026 App · Betalingen 👛

Betalen werd eenvoudiger — en je saldo geldt in het hele netwerk

Wie Google Pay of Apple Pay op de telefoon heeft, wist niet dat het hier kon. De knoppen bestonden, maar verschenen pas nadat de klant al had gekozen hoe te betalen — je koos blind en kwam er daarna achter. Beide wallets zijn nu zichtbaar bij de keuze zelf, naast “betalen met een kaart zonder die op te slaan”.

En die optie staat nu bovenaan voor wie geen kaart heeft opgeslagen. Met werkende wallets is dat de snelste weg: twee tikken en betaald, zonder één cijfer te typen.

Eén adres voor alle vestigingen. Tot nu toe moest elke vestiging apart bij de bank worden geregistreerd en geverifieerd om Apple Pay te accepteren. Er is nu één beveiligd adres — pagar.scapp.pt — voor het hele netwerk. Minder onderdelen om te onderhouden, en een nieuwe wasserette accepteert wallets vanaf dag één.

Je saldo geldt in het hele netwerk. Dat was altijd al zo, maar het stond nergens, en velen dachten dat het geld vastzat aan de vestiging waar ze hadden opgewaardeerd. Dat is niet zo: één keer opladen, elke SCApp-wasserette. Laad op bij je thuis, gebruik het bij je werk.

Geldt voor alle digitale betalingen. Kaart, MB WAY, Google Pay of Apple Pay — welke manier je in de app ook kiest, het saldo is van jou en gaat met je mee naar elke wasserette in het netwerk.

21 augustus 2026 Back Office · Terminals 📟

De pinautomaat is niet langer een zwarte doos

Een kapotte pinautomaat waarschuwt niemand. Hij staat daar, scherm aan, en wie het als eerste merkt is meestal een klant die niet kan betalen — vaak uren later, en soms zonder zelfs te klagen. In een zelfbedieningszaak zijn dat uren met open deur en geen inkomsten.

De backoffice heeft nu een eigen pagina voor terminals. De eigenaar ziet die van zijn eigen vestiging; elke regel toont de staat, de gebruikte verbinding (wifi of mobiele data), de accu, de firmwareversie en — het getal dat het meest telt — hoe lang geleden het apparaat van zich liet horen.

  • Testen. Een knop die echt op de deur van de terminal klopt en de enige vraag beantwoordt die telt: kan ik nu afrekenen? Er komt geen bedrag op het scherm en er wordt niets afgeschreven — het is alleen de vraag.
  • Afrekenen. Typ een bedrag en een omschrijving, en de terminal licht op met dat bedrag, wachtend op de kaart. De eigenaar kan dat vanaf zijn telefoon doen, waar hij ook is.
  • Op afstand annuleren. Verkeerd bedrag, of de klant is weggelopen? Eén knop maakt de terminal weer vrij. En als de kaart er al doorheen is, weigert het systeem te doen alsof er geannuleerd is: het meldt dat er al betaald is.

De losse betaling dekt de bekende gevallen: de klant die nog moet betalen, de afgesproken verrekening, de dienst die via geen enkele machine loopt. Ze wordt in de transacties van de vestiging vastgelegd als elke andere betaling — met de omschrijving die de eigenaar schreef — en gaat mee in de normale afrekening.

Tegelijk is de oude terminalpagina vervangen. De vorige maakte geen onderscheid wie hem opende; nu ziet elke eigenaar alleen de eigen vestigingen, en het koppelen van een nieuwe terminal blijft bij SCApp.

20 augustus 2026 Back Office · Netwerk 🔗

Meerdere vestigingen, één overzicht: wasserettenetwerken zijn er

Tot nu toe ging de SCApp-backoffice altijd over één vestiging. Wie er twee of drie had, moest er bovenaan één kiezen, de cijfers lezen, wisselen, opnieuw lezen — en uit het hoofd optellen. Nergens verscheen de hele zaak in één beeld.

Vestigingen van dezelfde eigenaar kunnen nu worden gebundeld tot een netwerk. Wie meer dan één vestiging van hetzelfde netwerk beheert, komt voortaan op een nieuwe pagina:

  • De dag, opgeteld. Het totaal van vandaag over alle vestigingen samen, vergeleken met gisteren, en de hele maand in euro’s, wasbeurten en droogbeurten.
  • Ranglijst van de maand. De vestigingen gerangschikt naar omzet van de maand, met een balk die het gewicht van elk toont. Dat beantwoordt de vraag die telt: welke trekt, en welke blijft achter.
  • Eén klik naar binnen. Op een vestiging tikken opent de vertrouwde pagina van die vestiging, met alles wat er al stond. Een knop “Bekijk het netwerk” brengt je terug naar de totalen.

Voor wie één vestiging heeft verandert er niets — die komt er nog steeds rechtstreeks in. En elke eigenaar ziet nog steeds alleen de eigen vestigingen: het netwerk geeft geen nieuwe toegang, het ordent alleen wat er al was.

Het is meteen de basis voor de volgende stap, al in voorbereiding: tegoed dat in de ene vestiging is opgewaardeerd, kan straks in elke vestiging van hetzelfde netwerk worden besteed. Vandaag werkt saldo dat via kaart of MB WAY in de app is opgewaardeerd al in elke SCApp-wasserette; wat aan de vestiging vastzit is tegoed dat contant bij de kiosk is opgewaardeerd, omdat dat geld in de kassa van die vestiging blijft. Het netwerk maakt het los, zodra de eigenaar dat wil.

18 augustus 2026 Kiosk · Betrouwbaarheid 🕐

De tijd komt voortaan van de server — en elke vestiging heeft haar eigen tijdzone

Het beginscherm van de kiosk toont datum en tijd. Tot nu toe leverde de apparatuur zelf die aan — en een mini-PC met een verkeerd ingestelde klok of tijdzone toonde de verkeerde tijd zonder dat iemand het merkte. In een zaak met twee kiosken scheelden ze uiteindelijk een uur.

De tijd komt voortaan van de server. Bij het openen van de pagina stuurt de server het exacte moment en het tijdzoneverschil van de vestiging mee; daarna telt de kiosk zelf verder met een interne stopwatch die niet van de klok van het apparaat afhangt. Twee kiosken in dezelfde zaak tonen altijd hetzelfde, omdat ze vanaf dezelfde oorsprong tellen.

  • Elke vestiging heeft haar eigen zone. Het staat niet langer in de code dat alles Lissabontijd is. Elke wasserette heeft nu haar eigen tijdzone, gekozen in de vestigingsinstellingen — vasteland Portugal of de Azoren, vasteland Spanje of de Canarische Eilanden, Duitsland, Frankrijk, Italië enzovoort. Hetzelfde systeem bedient vestigingen in verschillende landen, elk op de eigen lokale tijd.
  • Geldt ook voor de back office. Het gaat niet alleen om het scherm: ook de datums en periodefilters die de eigenaar in de back office ziet, gaan door de tijdzone van de vestiging. Een eigenaar in Madrid ziet de bewegingen in Madrid-tijd, niet in Lissabontijd.
  • Het corrigeert zichzelf. Een kiosk staat dagenlang met dezelfde pagina open, dus vraagt hij elke tien minuten de tijd opnieuw op bij de server. Dat corrigeert de afwijking die elke stopwatch na vele uren opbouwt en vangt de overgang van zomer- naar wintertijd op, waarbij de klok ’s nachts verspringt terwijl de pagina al open staat.
  • Tijdwissel zonder verrassingen. Omdat het verschil van de server komt en geen vaste berekening is, regelt de overgang naar winter- en zomertijd zichzelf in elk land — ook wanneer die niet overal in Europa op hetzelfde moment plaatsvindt.

Voor de eigenaar vervalt het gelijkzetten van elk apparaat: de kiosken kloppen onderling en met het systeem, en een nieuw apparaat werkt meteen goed zonder tijdzone-instelling. En wie erover denkt buiten Portugal te openen, heeft een obstakel minder — u kiest gewoon het land in de vestigingsinstellingen.

18 augustus 2026 Kiosk · Seizoensthema’s ☀️

Zomerthema: de kiosk gaat naar het strand — en er valt niets uit de lucht

De themakalender had een groot gat: na de Santos Populares in juni was er niets meer tot Kerstmis. Een half jaar dezelfde kiosk, juist in de maanden waarin de meeste mensen de zaak binnenlopen. De Zomer vult dat op, van juli tot september.

De sfeer is mediterraan, niet het strand van één land: een lucht die van turquoise naar diep blauw opent, een gestreepte terrasluifel over de bovenbalk, en een strook zand met een onregelmatig getekende vloedlijn — toppen van verschillende breedtes, sommige breed en ondiep, andere smal en diep, zodat het er niet uitziet alsof het met een passer is getrokken. Op het zand staan een gestreepte parasol die meewiegt met de wind, een zandkasteel met een wapperend vlaggetje, een linnen ligstoel en een paar schelpen. Ver weg aan de horizon vaart een zeilboot voorbij — hij doet er bijna twee minuten over, zodat hij nauwelijks opvalt.

  • Er valt niets uit de lucht. Dat was de regel die het thema halverwege veranderde. De eerste versie liet strandballen en ijsjes vallen als sneeuw, en dat was niet geloofwaardig — op een strand valt niets. Alles wat beweegt werd wat de wind doet: een strandbal die met kleine stuiters over het zand rolt, nu eens de ene kant op, dan de andere; een strohoed die buitelt; zandvlagen laag over de grond. Aan de hemel bleven alleen trage wolken en meeuwen over.
  • Het spreekt acht talen. In augustus zijn het toeristen die de wasserette gebruiken, dus staan de berichten op het beginscherm in alle acht talen die de kiosk aanbiedt. Wie uit Frankrijk of Duitsland komt leest bonnes vacances of schönen Urlaub in de eigen taal.
  • Het beschermt het scherm. Op rustige dagen staat de kiosk bijna de hele dag op het beginscherm, en een stilstaand beeld brandt urenlang in het scherm. Daarom drijft elk element langzaam in zijn eigen ritme, schuift de korrel van het zand, ademt de lucht in helderheid — en elke acht minuten wisselen de elementen echt van plek op het strand. Na een half uur heeft de parasol al op vier verschillende plekken gestaan.

Het wordt met één klik in de back office toegepast, net als de andere, en elke vestiging kiest zijn eigen thema. Vanaf vandaag beschikbaar.

12 augustus 2026 Back Office · Facturatie 💳

De te-factureren lijst splitste zich per betaalmethode — en opent het detail met één klik

De lijst van wat er nog te factureren viel bestond al, maar het was één hoop. Hij vertelde hoeveel er open stond — bij het factureren hielp hij niet. Want als het op het document aankomt, is de eerste vraag altijd dezelfde: hoe is dit geld binnengekomen?

Een document moet het betaalmiddel vermelden. En in een wasserette komt het geld langs verschillende wegen binnen, die niet op dezelfde factuur gemengd mogen worden. De lijst houdt daar nu rekening mee en splitst in drieën:

  • Digitaal saldo — wat de klant met kaart of MB Way opwaardeerde. Het kwam op de rekening, met het bewijs van de acquirer erachter.
  • Contanten — wat als biljetten in de kiosk van de zaak werd gestopt. Het is fysiek geld, en zo wordt het ook aangegeven.
  • Zonder tegenprestatie — het krediet dat de eigenaar weggaf. Er kwam helemaal geen geld binnen, en juist daarom staat het apart: het is de natuurlijke kandidaat voor niet-factureerbaar.

Binnen elk van de drie komen de transacties gegroepeerd per dienst, zoals u in de praktijk factureert — 3× wassen machine 1 op één regel, met het totaal ernaast, in plaats van drie identieke regels die ruimte innemen. Een pagina die vroeger honderden regels telde, past nu op één scherm.

Maar groeperen mag geen verbergen worden. Daarom opent elke groep: één klik en u ziet de transacties waaruit hij bestaat, stuk voor stuk, elk met datum en tijd. Daar gaat u heen om een bedrag te controleren dat niet klopt, of om één transactie anders te markeren dan de rest van haar groep — de coulance die tussen gewone verkopen door bleef staan.

Voor de eigenaar is dat het verschil tussen een lijst die informeert en een lijst waarmee u werkt: hij komt al geordend naar de vraag die de boekhouder als eerste stelt, en het detail ligt altijd er vlak onder, klaar voor wie het wil zien.

4 augustus 2026 Back Office · Facturatie ✍️

Niet alles wordt gefactureerd: de status “niet factureerbaar” komt met verplichte toelichting

Een lijst van wat er nog te factureren valt is alleen nuttig als hij klopt. En één geval bleef hem vertroebelen: transacties waarbij er geen geld van de klant kwam. Een gratis wasbeurt, een actiebon, krediet dat de eigenaar uit coulance boekte — er was een dienst, maar geen verkoop. Ze bleven eeuwig in de openstaande lijst staan, en die lijst was niet langer te vertrouwen.

Ze hebben nu een eigen status. Elke transactie zit in één van drie: te factureren, gefactureerd of niet factureerbaar.

  • De toelichting is verplicht — en dat is precies de bedoeling. Niets wordt als niet-factureerbaar gemarkeerd zonder de reden op te schrijven. Het is geen optioneel veld dat u kunt overslaan: het systeem weigert de handeling en antwoordt “schrijf de reden — die rechtvaardigt het ontbreken van een document”. De redenering is eenvoudig: een transactie zonder factuur en zonder uitleg is een gat in de boekhouding; mét de uitleg ernaast is het een gedocumenteerd besluit. Vraagt iemand ooit waarom die wasbeurt in augustus geen document heeft, dan staat het antwoord er.
  • Per groep of stuk voor stuk. Een hele actiecampagne sluit u in één keer af, met dezelfde reden voor alles. Maar u kunt ook één losse transactie markeren — de eenmalige coulance tussen gewone verkopen door, die groeperen nooit zou oppikken.
  • Voor alle vestigingen, gekoppeld of niet. Dit is niet alleen voor wie zijn facturen extern opmaakt. Ook een vestiging met gekoppelde facturatie, maar met automatisch factureren dat niet bij elke transactie afgaat, bouwt dienstverlening zonder document op — en moet net zo goed weten wat is blijven liggen.

Voor de eigenaar wordt de lijst van wat nog gefactureerd moet worden ook echt dat, zonder ruis: de weggevers verdwijnen eruit door uw besluit, vastgelegd en onderbouwd. Het is die schone lijst die u aan het eind van de maand meeneemt naar de boekhouder.

24 juli 2026 Back Office · Facturatie 🧾

Facturatie zonder koppeling: de app vertelt u precies wat er nog te factureren valt

Tot nu toe had u voor facturatie via de kiosk een aan het systeem gekoppeld facturatiebedrijf nodig. Wie die koppeling niet had, viel buiten de boot. Nu is er een derde weg: de modus zonder koppeling, voor wie zijn facturen liever — of noodgedwongen — elders opmaakt, in het eigen facturatieprogramma of op het belastingportaal.

Het idee is eenvoudig: de kiosk factureert niet, maar laat niets ongeregistreerd. Alles wat door de zaak gaat wordt bewaard in afwachting van facturatie, en de eigenaar heeft daarvoor een nieuwe pagina die laat zien wat er nog open staat.

  • Twee aparte lijsten, want het zijn twee verschillende gevallen. Aan de ene kant de individuele verzoeken: die waarbij de klant om een factuur vroeg en een btw-nummer achterliet. Ze verschijnen uitgelicht, stuk voor stuk, met de gegevens die de klant opgaf en de gebruikte machines — dat moet op naam gefactureerd worden. Aan de andere kant de eindconsument, gegroepeerd per dienst en per machine over de gekozen periode: 3× wassen machine 1 = € 15,00. Dat is de routinefacturatie, en gegroepeerd scheelt dat veel werk.
  • Realtime en altijd actueel. De lijst is geen rapport dat u aan het eind van de maand opvraagt — hij weerspiegelt wat er in de zaak gebeurt. U vinkt af terwijl u factureert, met het factuurnummer ernaast als u dat wilt bewaren, en wat klaar is verdwijnt uit de openstaande posten.
  • Meldingen op het beginscherm. Dit was het deel dat mij het meest zorgen baarde: een vergeten factuur is een echt probleem, en niemand wil dagelijks controleren of er iets is blijven liggen. Dus als er ook maar iets open staat, wordt de eigenaar meteen bij het openen van de app gewaarschuwd. U hoeft niet te zoeken — het systeem komt naar u toe.
  • Per vestiging in te stellen. Elke wasserette heeft zijn eigen instelling. Wie een koppeling heeft gaat precies zo door als voorheen, met een automatisch opgemaakte factuur; wie er geen heeft krijgt nu dit alternatief in plaats van helemaal geen oplossing.

Voor de eigenaar verdwijnt de angst om ongemerkt facturen te missen: wat gefactureerd moet worden staat in één lijst, met een waarschuwing bij binnenkomst, en het groeperen is al gedaan. Voor de eindklant verandert er niets — hij vraagt bij de kiosk om de factuur met zijn btw-nummer zoals altijd, en krijgt hem gewoon.

15 juni 2026 Kiosk · Beleving 👆

Het startscherm van de kiosk komt tot leven: een uitnodiging om te tikken

Wanneer niemand hem gebruikt, toont de betaalkiosk zijn startscherm: het logo van de wasserette en de zin “tik hier om te beginnen”. Tot nu toe was dat een stilstaand beeld. Nu is dat scherm tot leven gekomen — en laat het zelf zien wat te doen.

  • Uitnodiging om te tikken — de zin staat er niet meer alleen: hij wisselt af met een geanimeerde vinger. Nu eens de zin, dan de vinger, in een zachte lus die de aandacht trekt van wie voorbijloopt.
  • Beweging die een tik simuleert — ik gaf het logo en de zin/vinger een eigen beweging die een tik nabootst: de elementen zakken licht in, met hetzelfde gevoel als wanneer je ergens op drukt. Niemand hoeft eerst aan te raken — de animatie zelf maakt het gebaar en toont de persoon visueel dat hij het scherm moet aanraken om te beginnen.

Voor de klant is meteen duidelijk wat te doen, zelfs voor wie de kiosk nog nooit gebruikte — het scherm lijkt niet langer stil, maar toont het gebaar. Voor de eigenaar is het een verzorgdere eerste indruk en minder aarzeling meteen bij de ingang van de winkel — en omdat het scherm nooit op een vast beeld blijft staan, helpt het ook burn-in te voorkomen en verlengt het de levensduur van het scherm.

8 juni 2026 Back Office · Klantenbinding 🏷️

Persoonlijke korting per klant: beloon je vaste klanten

Niet alle klanten zijn hetzelfde — en nu kun je ze ook zo behandelen. SCApp krijgt een tool voor persoonlijke korting per klant, om trouwe klanten te belonen, te onderhandelen met grootverbruikers, of simpelweg te zorgen voor wie het verdient.

In de back office, op de kaart van elke klant, staat een nieuw tabblad Korting. Gewoon inschakelen en kiezen:

  • Percentage — bijvoorbeeld 10 % op elke wasbeurt.
  • Vast bedrag — bijvoorbeeld 0,50 € minder per machine.

Uitschakelen zet alles terug naar normaal, zonder iets te wissen. De korting geldt per wasserette: dezelfde klant kan in verschillende winkels andere voorwaarden hebben.

Bij het betalen ziet de klant nu de gespecificeerde rekening — machine 5,00 €, korting −0,50 €, te betalen 4,50 € — zonder verrassingen of kleine lettertjes.

En een belangrijk detail: de machine krijgt altijd het volledige krediet en draait de complete cyclus, net als bij een tegoedbon. De korting is een geschenk van de eigenaar — die komt uit het huis, nooit uit was- of droogtijd.

Voor de klant is het het gevoel gezien te worden. Voor de eigenaar een simpele hefboom voor klantenbinding en onderhandeling, volledig onder jouw controle.

25 mei 2026 App · Eindgebruiker ★

Scores horen nu bij je account — en er zijn twee nieuwe spellen

De SCApp-spellen werken nu samen. Tot nu toe had elk spel zijn eigen geïsoleerde score — twee verschillende spellen spelen betekende twee losse scores. Vanaf nu zijn alle scores persistent op je account en worden opgeteld: elke ronde, in elk spel, gaat rechtstreeks naar je totaal.

Dat ene totaal is wat telt bij het omzetten van score in punten van de wasserette, die je gebruikt voor kortingen of opwaarderingen. Hoe meer je speelt, hoe sneller het groeit — en je kunt vrij tussen de spellen wisselen zonder voortgang te verliezen.

Om dit te vieren, zijn er deze week twee nieuwe spellen bijgekomen:

  • Patience — het klassieke kaartspel, perfect voor de 30 minuten van een wascyclus.
  • Blackjack — speel tegen de dealer, zonder echt geld, alleen voor de score op je account.

Alles in App → Spellen. Veel plezier!

24 mei 2026 App · Eindgebruiker 🔔

Pushmeldingen: de app waarschuwt wanneer de machine klaar is

Niets erger dan je was vergeten in een volle machine. Vanaf nu vraagt de app na de eerste betaling of de klant telefoonmeldingen wil ontvangen. Bij akkoord komen twee meldingen:

  • Ongeveer 2 minuten voor het einde — “Je droger eindigt over 2 min”, zodat de klant zich kan voorbereiden.
  • Bij het einde — “Je was is klaar. Je kunt hem ophalen.”

De meldingen komen zelfs aan met de app gesloten en, op telefoons waar de app als startschermicoon (PWA) geïnstalleerd is, verschijnen ze in de meldingenbalk net als elke andere applicatie. De klant kan de apparaten waar hij meldingen ontvangt beheren in Profiel → Meldingen → Apparaten met meldingen en uitschakelen wanneer hij wil.

Voor de klant: minder tijd kwijt aan de app controleren en meer rust. Voor de eigenaar: minder vergeten was in de machines en tevredener klanten.

22 mei 2026 App · Eindgebruiker 🎮

Gamesgedeelte in de app: Sudoku, 2048 en Block Blast, met punten die saldo worden

De SCApp-app krijgt een gamesgedeelte bedoeld voor de wachttijd. Drie games direct beschikbaar:

  • Sudoku — klassiek 9×9 met drie niveaus (Makkelijk, Gemiddeld, Moeilijk). Eigen numeriek toetsenbord zodat het telefoontoetsenbord het bord niet bedekt.
  • 2048 — combineer de tegels tot 2048. Native swipe op telefoon, pijltjestoetsen op de laptop.
  • Block Blast — plaats stukken op het 8×8-bord; bij een volle rij of kolom ontploft die en geeft bonuspunten.

Elke voltooide partij geeft punten afhankelijk van het spel. Die punten kunnen vervolgens worden geruild voor echt SCApp-saldo (10 punten = 0,01 €), te gebruiken in elke SCApp-wasserette. Er is ook een plek waar de klant nieuwe games kan voorstellen.

Voor de klant: een eenvoudige manier om de tijd door te brengen en wat centen terug te verdienen. Voor de eigenaar: een reden te meer waarom de klant SCApp opent in plaats van social media — en terugkomt.

21 Maio 2026 App · Cliente final ✦

Nova cara da app: visual repensado, avatares e logo da lavandaria em destaque

As páginas principais da app (entrada, registo, home, perfil, pagamento, recarga, lavar e secar) ganharam um visual editorial novo: cards translúcidos com efeito de vidro fosco, fundos com cores da sua loja em gradiente suave, tipografia mais arejada e micro-animações na entrada de cada secção. O saldo ficou em destaque e os caminhos para Lavar, Secar e Café ficam imediatamente acessíveis no centro da home.

Avatar personalizado — cada cliente pode escolher um avatar entre 122 opções organizadas por categoria (Emoções, Animais, Natureza, Transporte, Desporto, Símbolos, Fantasia, Bandeiras), ou continuar com a inicial do nome. A escolha fica gravada na conta e acompanha o utilizador em qualquer lavandaria SCApp onde tenha sessão.

Logo da lavandaria em destaque — a logo da loja passa a aparecer junto ao nome no topo da home, ao lado de "Lavandaria · nome · local". É um detalhe pequeno, mas que reforça a identidade da sua marca em cada vez que o cliente abre a app.

Para o cliente, a app ganhou personalidade e ficou mais agradável de usar no dia-a-dia. Para o proprietário, é mais um sinal claro de marca em cada interacção, sem perder nenhuma das funcionalidades existentes — toda a lógica de pagamento, recarga, cupões e ledger continua intacta.

17 Maio 2026 Back Office · Auditoria ★

Histórico de ativações manuais

Toda a ativação manual feita a partir do back office passou a ser registada num histórico próprio, visível ao proprietário. O registo inclui o utilizador que ativou, a data e hora exacta, a máquina envolvida e — quando aplicável — o motivo da ativação.

O objetivo é simples: o proprietário tem agora um histórico auditável de cada ativação grátis. Funcionários com acesso ao back office continuam a poder ajudar clientes em situações legítimas (uma máquina que falhou, um teste após manutenção), mas deixam de ter forma de o fazer de forma invisível.

Para quem gere uma operação self-service, isto fecha uma porta que antes só se podia fechar por confiança. Confiança continua a ser bem-vinda — mas com prova.

15 Maio 2026 App · Cliente final ◆

Livro de caixa para utilizadores da app

Cada utilizador da aplicação passa agora a ter um livro-razão completo dos movimentos de saldo da sua conta SCApp. Sempre que entra dinheiro (recarga em dinheiro na caixa, recarga por cartão, bónus de fidelização, cupão), ou sai (pagamento numa máquina, reembolso, ajuste), o movimento fica gravado com a data, o valor, a origem e o saldo final.

Tecnicamente, a operação foi blindada: o registo no livro acontece dentro da mesma transação de base de dados que altera o saldo, com bloqueio de linha — não há forma de o saldo divergir do histórico de movimentos. Cada operação tem um identificador único que permite auditar, reconciliar e — se necessário — reverter em segurança.

Para o cliente, isto significa transparência total: ele vê o porquê de cada cêntimo. Para o proprietário, é mais uma camada de robustez na gestão financeira da loja.