Producten · 12 · Field service management
← Alle producten

Plannr

Van dienstencontract tot betaalde factuur — één platform, zonder onderbrekingen in de keten.

Plannr zet terugkerende dienstencontracten om in een geoptimaliseerde planning voor uw technici, zet afgeronde bezoeken om in getekende rapporten, en zet die rapporten om in elektronische facturen die ook effectief betaald worden. Constraint-gebaseerde planning, selfhosted route-optimalisatie, een offline veldapp en Peppol e-facturatie voor 35 landprofielen komen samen in één implementatie die u zelf beheert.

510REST-endpoints
35Peppol-landprofielen
0Benodigde kaart-API-sleutels
1Commando om te installeren
Het probleem

Terugkerende dienstverlening is een planningsprobleem dat een facturatieprobleem wordt.

Een bedrijf met vierhonderd onderhoudscontracten en acht technici lost in feite een constraint-satisfactionprobleem op in een spreadsheet. Bezoeken schuiven op, routes zigzaggen, en het papierwerk komt dagen later terug, vaak onleesbaar. De factuur — het deel waarvan het bedrijf eigenlijk leeft — wordt weken na de uitvoering verstuurd, als de extra's al gefactureerd worden.

01
Ongeplande rijtijd
Een dag die met de hand wordt ingepland, kost een uur rijtijd die een solver niet zou hebben besteed.
02
Gemiste cadans
Kwartaalcontracten worden ongemerkt vijfmaandelijks. Niemand merkt het, tot de klant het doet.
03
Papieren rapporten
Geen handtekening, geen foto's, geen bewijs — en geen verweer als het werk wordt betwist.
04
Weglekkende omzet
Extra onderdelen en extra uren die ter plaatse worden geleverd, belanden nooit op een factuurlijn.
De oplossing

Één keten, van begin tot einde, zonder opnieuw intikken.

01
Contract & planning
Definieer de klant, de diensten en de cadans — wekelijks tot jaarlijks, met seizoensmaanden en tolerantievensters — waarna de engine conceptbezoeken genereert die rekening houden met vaardigheden, uren en voorkeuren, en elke dag zo volgt dat de werkelijke rijtijd minimaal blijft.
02
Uitvoeren
De technicus werkt vanuit een installeerbare, offline werkende veldapp: route, toegangsinstructies, checklists, foto's, materialen en de handtekening van de klant.
03
Factureren
Afgeronde bezoeken en hun extra's stromen rechtstreeks door naar factuurlijnen. De factuur gaat als PDF, als Peppol UBL of als Stripe-betaallink de deur uit — en herinnert zichzelf als ze onbetaald blijft.

Zo gebouwd, met opzet

01
Concept, controle, publiceren
De optimalisator is geen black box die achter uw rug werk toewijst. Hij levert een conceptplanning op als een bijgehouden job; uw planner controleert die op de kalender, verschuift wat verschoven moet worden, en publiceert. Vier doelstellingen zijn selecteerbaar: minimale tijd, minimale afstand, gebalanceerde werklast, of minimaal aantal chauffeurs.
02
Routing draait op uw eigen server
Plannr bevat een volledige routing-engine in-process, downloadt zelf zijn OpenStreetMap-extracten, en proxyt en cachet zelf zijn kaarttegels. Geen contract met Google Maps, geen Mapbox-sleutel, geen factuur per geocoding-aanvraag — en het werkt ook in een air-gapped netwerk.
03
Eén product, geen twee helften
De extra's die een technicus ter plaatse registreert, zijn dezelfde objecten die de factuur uitleest. Er is geen export, geen nachtelijke synchronisatie en geen opnieuw intikken tussen het operationele en het financiële deel van het product, want er zijn geen twee helften.

Mogelijkheden

01Cadans, contracten & planning
  • Wekelijks, tweewekelijks, maandelijks, tweemaandelijks, driemaandelijks, halfjaarlijks, jaarlijks en aangepaste N-daagse cadansen, met ankerdata, seizoensmaanden en tolerantievensters.
  • Contractlevenscyclus — voorbereid, actief, gepauzeerd, verlopen, geannuleerd — met acceptatie en weigering geregistreerd tegen een actor en tijdstip; beëindiging met onmiddellijke of opzegtermijn-modus.
  • Contractvervangingsketens, een herbruikbare clausulebibliotheek, contractsjablonen en sectiestijlen, met PDF-generatie en e-maildispatch.
  • Vier optimalisatiedoelstellingen — minimale tijd, minimale afstand, gebalanceerde werklast of minimaal aantal chauffeurs — tegenover harde beperkingen (beschikbaarheid, vaardigheden, uren, pauzes) en zachte beperkingen.
  • Asynchrone conceptgeneratie als bijgehouden job; uw planner controleert, publiceert of annuleert vanuit de kalender.
  • Dag-, week- en maandkalender met kleurcodering per technicus, drag-and-drop herplanning, een niet-toegewezen paneel en conflictdetectie.
  • Absentiemodellering (vrije dag, vakantie, ziekte, opleiding) en gesloten periodes van klanten, plus afdrukbare dagroutebladen met iCal-export.
02De veldapp & klantgegevens
  • Plannr Field: een apart installeerbare PWA met eigen icoon en service worker, offline werkend met vooraf gecachte app-shell en technicicode en een offline inlogscherm.
  • Numerieke pincode-login, gebonden aan een locatie; een daglijst en afsprakendetail met toegangsinstructies, contacten en eentiks-native navigatie.
  • Statusverloop van gepland via bevestigd, onderweg, voltooid, geannuleerd, no-show tot herpland.
  • Rapporten vooraf ingevuld met de geplande diensten, duurtijden en checklists per dienst; werkelijke aankomst-, vertrek- en tersplaatsetijden worden automatisch geregistreerd.
  • Extra werk en materialen die ter plaatse worden toegevoegd, stromen rechtstreeks door naar de facturatie, samen met foto's, opmerkingen, een opvolgvlag, handtekening van de klant en GPS-coördinaten bij indiening.
  • Afzonderlijke site- en factuuradressen met coördinaten, toegangsinstructies en toegangscodes; voorkeursbezoekdagen en -vensters worden door de optimalisator gerespecteerd.
  • Een dienstencatalogus met standaardduur, vereiste vaardigheden, checklistitems, prijszetting en periodiciteit; stammateriaalgegevens met eenheden, prijs en btw-tarief; CSV-import met bulkgeocodering.
03Offertes, facturatie & documenten
  • Offertes met geldigheidsdata en weigeringsredenen, converteerbaar naar een factuur of een contract.
  • Facturen met lijn- en documentkortingen, btw-uitsplitsing, creditnota's, en bevroren klant- en bedrijfssnapshots op het moment van uitgifte; zes lijntypes waaronder dienst, materiaal, arbeid en verplaatsing.
  • Terugkerende facturatie op wekelijkse tot jaarlijkse cycli, met afgeronde afspraken en hun extra's die rechtstreeks op de factuurlijnen belanden.
  • Open-facturen-, ouderdoms- en periode-omzetrapporten als PDF.
  • Drie WYSIWYG-documentontwerpers — factuur, werkbon en contract — met veld-, WYSIWYG- en blokweergavemodi en een presetcatalogus met gegenereerde thumbnails.
  • Logo-upload per organisatie, met pixelnauwkeurige PDF gerenderd via headless Chromium.
04Betaald worden
  • Peppol/UBL elektronische facturatie voor 35 landprofielen, met directory-opzoeking, controle op deelnamegeschiktheid en levering via een access point.
  • Stripe-kaartbetalingen: opgeslagen betaalmethodes, off-session afschrijvingen, een gehoste publieke betaalpagina en ondertekende webhooks, met afzonderlijke test- en live-credentials per tenant.
  • SEPA QR-codes op de factuur voor scan-to-pay overschrijving.
  • Geautomatiseerde aanmaningen met drie herinneringsniveaus en acht kant-en-klare briefontwerpen.
  • Overschrijving, cash, kaart, cheque, SEPA-domiciliëring en Bancontact geregistreerd als betaalmethodes.
05Klantgericht, intake & platform
  • Tokenpagina's zonder login: een afspraak bevestigen of verplaatsen, het servicerapport lezen, een enquête invullen, een contract aanvaarden of een factuur betalen — alles gebrand per organisatie.
  • Inkomende serviceaanvragen met fuzzy klantherkenning, thread-gesprekken en interne notities, en conversie in één klik naar klant, contract en offerte.
  • Een inbedbare aanbodwidget — een drop-in snippet die een boekbare dienst op uw eigen website plaatst.
  • Tevredenheidsenquêtes met beoordeling, ja/nee, tekst en meerkeuzevragen, en probleemopvolging tot en met de oplossing.
  • Een notificatie-engine met 23 event-types verspreid over afspraken, facturen, contracten, aanvragen en abonnementen.
  • 510 gedocumenteerde REST-endpoints met OpenAPI en een doorbladerbare console; scoped API-sleutels met rate limits per sleutel; 13 HMAC-ondertekende webhookevents met retry, leveringslog en replay.
  • Vier e-mailbackends — SMTP, Outboundly, Gmail API en Microsoft 365 Graph — en circa 4.200 interfacestrings, standaard in Engels en Nederlands, met extra talen die tijdens runtime toevoegbaar zijn.
■Java 25 op Spring Boot 4, native-image ready; PostgreSQL met PostGIS, 93 versiegebonden migraties.
■Server-gerenderde vanilla ES6 front end — geen framework, geen buildstap, geen CDN; GraphHopper-routing in-process met een selfhosted OpenStreetMap-tegelcache.
■Twee installeerbare progressive web apps vanuit één implementatie; de veldapp werkt volledig offline.
■Installatie met één commando via docker compose up, met credentials en secrets die bij de eerste opstart worden aangemaakt; all-in-one of gesplitst in front end-, back end- en scheduler-tiers.
■510 gedocumenteerde REST-endpoints met OpenAPI; Peppol/UBL e-facturatie voor 35 landprofielen; Stripe-betalingen.
■Ongeveer 155.000 regels applicatiecode, 61 entiteiten, 220 testklassen.

Wat het doet

  • 01Één platform draagt een dienstencontract helemaal tot aan de betaalde factuur — geen exports, geen opnieuw intikken en geen apart financieel systeem.
  • 02Route-optimalisatie en kaarttegels draaien op uw eigen server: geen Google Maps-contract, geen Mapbox-sleutel, geen factuur per geocoding-aanvraag, en het werkt ook air-gapped.
  • 03Peppol e-facturatie voor 35 landprofielen, en licentiëring per implementatie in plaats van per technicus, zodat personeelsgroei de softwarefactuur nooit doet stijgen.

In het kort

Voor wieHVAC · Inspectie · Schoonmaak · Onderhoud · Zorg
LicentieGelicentieerd per implementatie, niet per technicus: elke planner, dispatcher, technicus en seizoensmedewerker kan zonder extra softwarekost worden toegevoegd. De jaarlijkse vergoeding wordt bepaald op basis van uw eigen omzet, exclusief btw, marginaal zoals de personenbelasting zodat er geen kliffen zijn, vanaf een minimum van €900 met een jaarlijkse stijging die maximaal 25% bedraagt. Elke schijf omvat onbeperkte gebruikers, projecten en organisaties binnen één tenant, plus selfhosting en support; hosting, hardware, consultancy, opstart, migratie en opleiding worden apart geregeld.

Plannr in uw organisatie?