FlowParse
Tool 14 augustus 2026 16 min leestijd

Kilometerregistratie en reiskosten

Een rittenregistratie die ergens in een app, een spreadsheet of een stapel bonnetjes staat, is nog geen bruikbaar overzicht. FlowParse leest de ritten, telt de kilometers na en zet ze om in een rekenkundig kloppend overzicht — herleidbaar tot elke afzonderlijke rit.

FlowParse
flowparse.io
flowparse.iogeen geluid nodig
0:00 / 0:00

Een rittenlog is nog geen overzicht

Ergens in een app op je telefoon, in een spreadsheet die iemand ooit is begonnen, of in een schoenendoos met bonnetjes staat de informatie al: welke rit, wanneer, hoeveel kilometer. Wat er meestal ontbreekt, is de stap ertussen — van die losse, verspreide gegevens naar één overzicht waarop je kunt vertrouwen.

Die stap is precies waar deze pagina over gaat: ritten lezen zoals ze zijn vastgelegd, de kilometers per rit en per periode narekenen, en het resultaat zo opleveren dat elke rij herleidbaar blijft tot de rit waar hij vandaan komt.

Dat herleidbaar blijven is geen bijzaak. Een spreadsheet met alleen een eindtotaal beantwoordt geen enkele vraag over een specifieke rit zonder dat iemand terug moet zoeken in de oorspronkelijke bron — en die bron is precies wat er meestal het eerst kwijtraakt als een registratie een tijdje ligt te wachten.

FlowParse
flowparse.io

Waarom dit met de hand zo lang duurt

Een enkele rit overtypen kost een paar seconden. Een kwartaal aan ritten — vaak honderden, bij een vertegenwoordiger soms duizenden — overtypen kost een middag, en dat is alleen het overtypen. Daarna moet nog worden nagerekend of de afstanden kloppen, of er geen rit dubbel staat, en of er geen dagen ontbreken die er wel hadden moeten zijn.

Bij een handmatige aanpak gebeurt die laatste controle meestal niet, simpelweg omdat er geen tijd meer voor is na het overtypen zelf. Het resultaat is een registratie die compleet oogt, maar waarvan niemand met zekerheid kan zeggen of er geen rit is gemist.

FlowParse
flowparse.io

Wat dit niet is, meteen gezegd

Geen beslissing over zakelijk of privé

Die aanduiding wordt overgenomen als hij op de rit staat vermeld. Ontbreekt hij, dan blijft het veld leeg — een gok zou een fiscale keuze maken die niet aan een uitleeshulpmiddel toekomt.

Geen berekening van de bijtelling

De ritten en de kilometers worden geleverd. Of en hoeveel bijtelling van toepassing is, hangt af van regels die per situatie verschillen en hoort bij je boekhouder.

Geen vast tarief per kilometer

Het tarief verandert; deze pagina rekent niet met een vast bedrag. Zie het tarief zelf staat hier niet vast verderop.

Geen vervanging van je boekhoudpakket

Dit zet documenten om in bruikbare rijen. Wat je daarna boekt, blijft bij je administratie.

Wat overblijft is smal en is precies het deel dat het meeste tijd kost: van verspreide, losse ritgegevens naar één nagerekend overzicht.

Wat er per rit wordt gelezen

VeldAls het ontbreekt
Datum van de ritDe rit kan niet aan een periode worden toegewezen
Start- en eindpuntDe afstand kan niet worden getoetst
Aantal kilometersEr is niets om na te rekenen
Doel of omschrijvingZakelijk of privé blijft onduidelijk
Kilometerstand, als vermeldEen extra controle valt weg, maar de rit blijft bruikbaar

Vijf velden, gelezen zoals de rit ze vermeldt — niet aangevuld met een schatting wanneer een veld leeg is. Een lege cel is een eerlijke weergave van wat er niet is vastgelegd; een geschat getal op die plek zou net zo betrouwbaar ogen als een gelezen getal, zonder dat te zijn.

FlowParse
flowparse.io

Welke bronnen dit accepteert

Een rittenregistratie komt zelden uit één bron. Een export uit een rittenregistratie-app, een spreadsheet die met de hand is bijgehouden, een foto van een handgeschreven logboek uit de auto zelf — alle drie worden gelezen zoals ze zijn, zonder dat je ze eerst naar één vast formaat hoeft om te zetten.

Dat is met opzet. Van iemand vragen om eerst alles handmatig over te zetten naar een sjabloon voordat het gelezen kan worden, verplaatst het probleem alleen naar voren in plaats van het op te lossen.

FlowParse
flowparse.io

De rekenkundige controle achter elk overzicht

Een overzicht zonder controle is een optelsom die er netjes uitziet. Daarom wordt elke rit getoetst voordat hij meetelt: klopt de vermelde afstand ongeveer met wat er tussen start- en eindpunt te verwachten is, en telt de som van alle ritten op tot het totaal dat de registratie zelf claimt.

Klopt dat, dan is er een concrete aanwijzing dat er geen rit is gemist en geen kilometeraantal verkeerd is overgenomen. Klopt het niet, dan wordt de rit gemarkeerd in plaats van stilzwijgend meegeteld — precies het verschil tussen een overzicht waarop je kunt bouwen en een overzicht dat toevallig goed uitkomt.

FlowParse
flowparse.io

Zo werkt het

1

Registratie uploaden

App-export, spreadsheet, foto van een logboek of pdf — van de hele periode in één keer.

2

Elke rit wordt gelezen

Datum, start- en eindpunt, afstand en doel, per rit apart.

3

Nagerekend

Afstand per rit getoetst, som van de ritten vergeleken met het geclaimde totaal.

4

Gaten gemarkeerd

Onvolledige ritten en ontbrekende dagen apart gehouden, niet aangevuld.

5

Geëxporteerd

Excel, CSV of JSON, met elke rit als eigen rij, herleidbaar tot het brondocument.

FlowParse
flowparse.io

Een kwartaal, doorgerekend

Een vertegenwoordiger met een vast rayon, één kwartaal, 214 geregistreerde ritten uit een app-export.

ResultaatAantal
Ritten, correct nagerekend203
Ritten met een ontbrekend eindpunt6
Ritten waarvan de afstand niet aansloot3
Dagen zonder enige geregistreerde rit tijdens een werkweek2

203 van de 214 ritten kwamen zonder opmerking door de controle. De 6 met een ontbrekend eindpunt bleken ritten die handmatig waren toegevoegd na een storing in de app; de 3 met een afwijkende afstand waren omrijdroutes rond wegwerkzaamheden, ruim binnen een redelijke marge. De 2 lege dagen bleken een verlofdag en een dag kantoorwerk zonder rit — geen fouten, maar wel het soort gat dat een controleur als eerste zou opmerken als het niet apart was gezet.

FlowParse
flowparse.io

Gaten in de registratie

Het lastigste probleem bij een rittenregistratie is niet de rit die er staat en niet klopt — dat vindt de rekenkundige controle. Het is de rit die er helemaal niet staat. Een werkdag zonder enige geregistreerde rit valt op zichzelf niet op in een lange lijst, en juist dat maakt het de fout die het langst onopgemerkt blijft.

Door de geregistreerde data te vergelijken met een normaal werkpatroon — welke dagen zijn werkdagen, hoe vaak rijdt deze persoon gewoonlijk — worden opvallende lege dagen zichtbaar gemaakt in plaats van stilzwijgend te verdwijnen tussen de ritten die er wel staan.

Niet elke lege dag is een fout. Verlof, ziekte en een dag zonder ritten horen erbij. Het punt is niet dat een lege dag altijd fout is — het punt is dat je wilt weten dat hij er is, in plaats van hem pas te ontdekken op het moment dat iemand ernaar vraagt.

Een rit die twee keer wordt aangeleverd

Bij een registratie uit meerdere bronnen tegelijk komt het voor dat dezelfde rit twee keer in de aangeleverde bestanden staat — de app en het formulier van de binnendienst overlappen bijvoorbeeld voor de dagen waarop iemand allebei heeft ingevuld, of een rit is per ongeluk twee keer geëxporteerd uit dezelfde app.

Een dubbele rit die stilzwijgend twee keer meetelt, verhoogt het totaal zonder dat er ook maar één extra kilometer is gereden. Ritten met dezelfde datum, hetzelfde start- en eindpunt en dezelfde afstand worden daarom gemarkeerd als mogelijke duplicaten in plaats van allebei zonder opmerking te worden opgeteld.

Wat er met een gemarkeerd duplicaat gebeurt, blijft een keuze die bij jou ligt — twee ritten kunnen toevallig identiek zijn, bijvoorbeeld een vaste ochtend- en avondrit op dezelfde route. Het overzicht beslist dat verschil niet zelf; het legt alleen de mogelijke overlap voor.

Een terugkerende route is geen bevestiging

Een vast rayon produceert weken die sterk op elkaar lijken — dezelfde klanten, vergelijkbare afstanden, een patroon dat na een paar maanden goed herkenbaar wordt. Dat patroon is nuttig om een echte afwijking te herkennen, maar het wordt nooit gebruikt om een onduidelijke week aan te vullen.

Concreet: als een week een ontbrekend eindpunt heeft en de drie voorgaande weken hadden op diezelfde dag een vergelijkbare rit, wordt dat ontbrekende eindpunt niet overgenomen uit het patroon. Elke week wordt gelezen op basis van wat er die specifieke week daadwerkelijk staat genoteerd — een gat blijft een gat, ook als het patroon eromheen sterk suggereert wat er waarschijnlijk had moeten staan.

Wat het patroon wel doet, is een opvallende afwijking zichtbaar maken: een week die duidelijk uit de toon valt bij een verder stabiel ritme, springt eruit als iets om even naar te kijken voordat een periode wordt afgesloten.

Meerdere medewerkers tegelijk

Bij een team van vertegenwoordigers of een hele buitendienst verandert de kern van het proces niet — elke registratie wordt nog steeds apart gelezen en nagerekend. Wat wel telt, is dat elke rit herleidbaar blijft tot de medewerker die hem heeft gereden, ook wanneer de bestanden van meerdere mensen in één keer worden aangeleverd.

Dat betekent dat een naam, personeelsnummer of ander kenmerk per rit wordt meegenomen in het overzicht, in plaats van alle ritten van een team samen te voegen tot één ongedifferentieerde lijst. Voor de salarisadministratie is dat het verschil tussen een overzicht dat direct bruikbaar is en een lijst die eerst nog handmatig moet worden uitgesplitst per persoon.

Eigen auto of auto van de zaak

De ritten zelf worden op dezelfde manier gelezen, ongeacht welke auto ervoor is gebruikt. Wat verschilt, is waar het overzicht daarna voor dient.

Eigen autoAuto van de zaak
Waar het overzicht voor dientOnderbouwing van de kilometervergoedingOnderbouwing van de privékilometers
Wat vooral teltDe zakelijke kilometersJuist de privékilometers
Risico bij een gat in de registratieVergoeding die niet is aangevraagdBijtelling die achteraf alsnog geldt

De derde rij is waar de twee het meest uiteenlopen. Bij een eigen auto kost een gat in de registratie in het ergste geval een gemiste vergoeding. Bij een auto van de zaak kan een onvolledige registratie ertoe leiden dat de bijtelling alsnog van toepassing wordt geacht, ook al waren de privékilometers feitelijk beperkt — precies waarom een sluitende registratie bij een auto van de zaak zwaarder weegt.

Het tarief zelf staat hier niet vast

Het bedrag per kilometer dat onbelast vergoed mag worden, verandert van tijd tot tijd. Deze pagina rekent daarom niet met een vast bedrag — wat hier gebeurt, is het narekenen van de kilometers zelf, niet het toepassen van een tarief daarop.

Het actuele tarief vraag je na bij je boekhouder of bij de Belastingdienst zelf, op het moment dat je de vergoeding daadwerkelijk berekent. Zo blijft het overzicht van de ritten bruikbaar, ook als het tarief in de tussentijd verandert.

Koppelen aan bonnetjes en tol

Naast de ritten zelf komen er vaak bonnetjes bij: brandstof, parkeren, tol. Die horen niet automatisch bij de kilometervergoeding — bij een eigen auto zit brandstof normaal gesproken al verrekend in het tarief per kilometer, terwijl bij een auto van de zaak brandstof en tol vaak apart worden vergoed of gedeclareerd.

Dat onderscheid staat uitgewerkt in brandstofkosten en tol. Beide documentsoorten kunnen naast elkaar worden ingelezen, met het ritnummer of de datum als koppeling tussen de twee.

FlowParse
flowparse.io

Naar je boekhouding of je adviseur

Het overzicht landt uiteindelijk ergens. Werk je met Exact Online, Moneybird, Twinfield, Yuki, e-Boekhouden of SnelStart, dan gebruik je de Excel- of CSV-export met kolommen die van periode tot periode hetzelfde blijven.

Lever je aan bij een boekhouder, dan is Excel meestal de prettigste vorm: filterbaar, met het brondocument per rij herleidbaar, zodat een vraag over één specifieke rit zonder speurwerk te beantwoorden is.

Hoe lang je de registratie bewaart

Een nagerekend overzicht is pas echt bruikbaar als het ook nog ergens ligt op het moment dat iemand er maanden of jaren later naar vraagt. De gebruikelijke bewaartermijn voor administratieve stukken in Nederland ligt bij zeven jaar, en een rittenregistratie die de onderbouwing vormt voor een vergoeding of een bijtelling valt in de praktijk onder diezelfde termijn — het exacte antwoord voor jouw situatie bepaal je met je boekhouder, omdat de termijn per documentsoort en per situatie kan verschillen.

Wat daarbij helpt, is dat elke periode als afzonderlijk, herleidbaar overzicht wordt geëxporteerd in plaats van te blijven hangen in een app die over een paar jaar misschien niet meer bestaat, of in een account waarvan het wachtwoord is kwijtgeraakt. Een export in Excel of CSV, samen met het brondocument per rit, is een vorm die net zo goed leesbaar is op de dag dat hij wordt gemaakt als zeven jaar later.

Dat is ook precies waarom stap zeven uit de bijbehorende routine — exporteren en archiveren — geen formaliteit is die je kunt overslaan als de rest al klopt. Een overzicht dat nooit ergens gearchiveerd wordt, is bij de volgende vraag net zo lastig te reconstrueren als een registratie die nooit is nagerekend.

Seizoensinvloeden op het rijpatroon

Een rayon dat in het voorjaar en najaar druk bezocht wordt, kan in de zomer of rond de jaarwisseling veel rustiger zijn — klanten met vakantie, minder nieuwe orders, kortere weken door feestdagen. Dat is een normale schommeling, geen fout in de registratie, en het is goed om dat onderscheid te kunnen maken op het moment dat een kwartaaltotaal opvallend lager uitvalt dan het vorige.

Door elk kwartaal op dezelfde manier te verwerken en te bewaren, ontstaat er vanzelf een reeks om een schommeling tegen af te zetten: een zomerkwartaal dat elk jaar rustiger is dan de andere drie, past in een herkenbaar patroon. Een kwartaal dat zonder duidelijke seizoensreden sterk afwijkt van zowel de andere kwartalen van dat jaar als van hetzelfde kwartaal een jaar eerder, is het signaal dat de moeite waard is om nader te bekijken.

Voor wie dit nuttig is

Vertegenwoordigers en buitendienst

Honderden ritten per kwartaal, verspreid over meerdere apps en formulieren.

Zzp'ers en kleine ondernemingen

Een handvol ritten per maand, netjes bijgehouden zonder er veel tijd in te steken.

Administratiekantoren

De registratie van meerdere klanten tegelijk, elk herleidbaar tot de eigen bron.

Wie een auto van de zaak rijdt

Een sluitende registratie als onderbouwing voor de privékilometers.

Privacy en AVG

Uploaden gaat via TLS, van begin tot eind versleuteld.

Verwerking draait op infrastructuur binnen de EU.

De originele documenten worden direct na verwerking verwijderd.

Ritgegevens worden nooit gebruikt om AI-modellen te trainen.

Voor kantoren die namens klanten ritgegevens verwerken is dat geen bijzaak — details staan op de pagina over beveiliging.

Veelgestelde vragen

Reken je eigen ritten na

Upload een echte periode aan ritten en bekijk het nagerekende overzicht — zonder registratie, voordat je iets betaalt.

Verder lezen