← Blog & nieuws

Urenregistratie koppelen: zo automatiseer je salaris en facturatie

Urenregistratie koppelen: zo automatiseer je salaris en facturatie

Urenregistratie koppelen: zo automatiseer je salaris en facturatie

Urenregistratie koppelen: zo verbind je uren, salaris en facturatie

Medewerkers registreren hun uren, de administratie neemt ze over en iemand controleert vervolgens of alles goed op de loonstrook of factuur terechtkomt. Wanneer dezelfde gegevens meerdere keren worden ingevoerd, ontstaat extra werk en neemt de kans op fouten toe.

Een koppeling tussen je urenregistratie en andere systemen kan dat verminderen. De kwaliteit hangt wel af van de inrichting: welke uren worden doorgestuurd, wie keurt ze goed en hoe worden correcties verwerkt?

In dit artikel lees je hoe je urenregistratie koppelt aan salarisverwerking, facturatie en rapportages, met aandacht voor controles en het fiscale urencriterium.

KootfinanceKrijg meer grip op je administratieKOOT Finance helpt groeiende ondernemingen met administratie, actuele rapportages en financiële processen die betere beslissingen ondersteunen.Bekijk KOOT Finance

Begin bij het doel van je urenregistratie

Eén registratie kan verschillende doelen dienen. Die doelen vragen niet altijd om dezelfde gegevens of berekeningen.

Doel

Welke informatie is belangrijk?

Salarisverwerking

Medewerker, periode, urensoort en toepasselijke arbeidsvoorwaarden

Facturatie

Klant, project, declarabele uren en afgesproken verkooptarief

Projectbewaking

Bestede uren, interne kostprijs, budget en resterend werk

Personeelsplanning

Beschikbaarheid, inzet en bezetting

Fiscale onderbouwing voor de ondernemer

Datum, tijdsbesteding en zakelijke werkzaamheden

Maak vooraf duidelijk waarvoor je de registratie gebruikt. Gewerkte uren zijn niet automatisch factureerbaar, en factureerbare uren zijn niet hetzelfde als de uren die voor salarisverwerking relevant zijn.

Hoe kun je urenregistratie koppelen?

Er zijn verschillende manieren om gegevens tussen systemen uit te wisselen. Kies op basis van je proces, volume en beschikbare ondersteuning.

Een standaardkoppeling

Bij een standaardkoppeling heeft een softwareleverancier de verbinding met een ander pakket al ingericht.

Controleer welke gegevens daadwerkelijk worden uitgewisseld. Een koppeling die medewerkers synchroniseert, ondersteunt niet vanzelf ook projectcodes, toeslagen en correcties op eerdere periodes.

Vraag daarnaast wie verantwoordelijk is voor onderhoud en ondersteuning wanneer één van de pakketten verandert.

Een koppeling via een API

Een API maakt geautomatiseerde gegevensuitwisseling mogelijk. Dat betekent niet automatisch dat iedere wijziging direct wordt verwerkt. De koppeling kan bijvoorbeeld op vaste momenten gegevens ophalen.

Leg vast hoe vaak synchronisatie nodig is, hoe fouten zichtbaar worden en wat er gebeurt als één systeem tijdelijk niet bereikbaar is.

Export en import

Een gecontroleerde export en import kan een passende oplossing zijn wanneer je periodiek een beperkte hoeveelheid gegevens verwerkt.

Maak dan vaste afspraken over bestandsindeling, controle en archivering. Zorg vooral dat hetzelfde bestand niet ongemerkt twee keer wordt ingelezen.

Een bestandsoverdracht is niet per definitie ongeschikt. De vraag is of de werkwijze betrouwbaar en beheersbaar blijft.

Urenregistratie koppelen aan salarisverwerking

Bij een salariskoppeling moet iedere urensoort op de juiste manier worden vertaald. Denk aan gewerkte uren, verlof, overwerk en eventuele toeslagen.

De betekenis van een uur hangt af van de arbeidsovereenkomst, toepasselijke cao en wettelijke regels. Een software-instelling bepaalt niet zelfstandig waarop een werknemer recht heeft. De Rijksoverheid beschrijft de regels rond arbeidsovereenkomsten.

Spreek daarom af:

  • Welke gegevens uit de urenregistratie worden aangeleverd.

  • Welke berekeningen het salarispakket uitvoert.

  • Wie afwijkingen beoordeelt.

  • Wanneer een periode wordt afgesloten.

  • Hoe latere correcties worden verwerkt.

Bij medewerkers met een vast maandsalaris kunnen geregistreerde uren bijvoorbeeld vooral relevant zijn voor afwijkingen, toeslagen of projectverdeling. Het uitgangspunt is dan niet automatisch dat ieder geregistreerd uur apart wordt uitbetaald.

De uitleg van Shiftbase over tijdregistratie en payroll koppelen geeft voorbeelden van gegevens die bij zo’n koppeling een rol kunnen spelen. Controleer steeds welke mogelijkheden jouw combinatie van pakketten ondersteunt.

Urenregistratie koppelen aan facturatie

Voor facturatie wil je weten welke werkzaamheden volgens de overeenkomst mogen worden doorbelast.

Leg per klant of project vast:

  • Welke werkzaamheden declarabel zijn.

  • Welk tarief geldt en vanaf welke datum.

  • Of reistijd en onkosten worden doorbelast.

  • Of een budgetgrens of vaste prijs is afgesproken.

  • Wie uren en meerwerk goedkeurt.

  • Of de klant een urenspecificatie moet ontvangen.

Bij een opdracht op nacalculatie kunnen goedgekeurde uren de basis vormen voor een factuurvoorstel. Bij een vaste prijs gebruik je de uren vooral om kosten en voortgang te volgen. Meer gewerkte uren geven dan niet automatisch recht op een hogere factuur.

Laat een koppeling bij voorkeur eerst een controleerbaar factuurvoorstel maken. Zo kun je afwijkende tarieven, ontbrekende projectgegevens en onbedoelde dubbelingen beoordelen voordat de factuur wordt verstuurd.

Praktijkvoorbeeld: dezelfde uren, verschillende uitkomsten

Een medewerker registreert in een week:

Werkzaamheid

Uren

Facturatie aan de klant

Uitvoering van de opdracht

24

Declarabel volgens afspraak

Intern overleg en opleiding

8

Niet declarabel

Herstelwerk voor eigen rekening

8

Niet declarabel

Totaal

40

24 declarabele uren

Bij een afgesproken verkooptarief van €100 per uur bedraagt het factuurvoorstel €2.400 exclusief btw.

De salarisverwerking volgt de arbeidsvoorwaarden en niet het aantal uren dat aan de klant wordt gefactureerd.

Voor projectbewaking kan ook het herstelwerk relevant zijn: het kost capaciteit zonder aanvullende omzet op te leveren. Als je alleen de declarabele uren bekijkt, mis je dat effect.

Richt de koppeling in zeven stappen in

1. Kies per gegeven één leidend systeem

Bepaal waar medewerkers, klanten, projecten en tarieven worden beheerd.

Als twee systemen hetzelfde gegeven onafhankelijk mogen aanpassen, kunnen verschillen ontstaan. Leg daarom vast welke bron leidend is en hoe wijzigingen worden doorgegeven.

2. Gebruik herkenbare, unieke codes

Koppel gegevens via vaste identificaties, zoals een medewerkersnummer of projectcode. Alleen een naam vergelijken is kwetsbaar: namen kunnen veranderen of meerdere keren voorkomen.

Controleer ook wat er gebeurt als een medewerker uit dienst gaat of een project wordt afgesloten.

3. Spreek registratie en goedkeuring af

Bepaal wanneer medewerkers hun uren aanleveren en wie de inhoud controleert.

Een goedkeurder moet kunnen beoordelen of de registratie volledig is en bij het project of de werkzaamheden past. Alleen een vinkje zetten omdat de week voorbij is, levert weinig controle op.

4. Leg de vertaling tussen systemen vast

Maak duidelijk welke urensoort bij welke looncomponent, factuurregel of projectcategorie hoort.

Controleer ook de gebruikte eenheden. 7 uur en 30 minuten is 7,5 decimale uren, niet 7,30 uur. Een verkeerde interpretatie kan iedere verwerking opnieuw een afwijking veroorzaken.

5. Test uitzonderingen

Test naast een normale week ook situaties zoals:

  • Een correctie op eerder goedgekeurde uren.

  • Een nieuwe medewerker.

  • Een tariefwijziging.

  • Een afgesloten project.

  • Een gedeeltelijk afgekeurde registratie.

  • Een opnieuw aangeboden importbestand.

Controleer daarbij zowel de afzonderlijke regels als de totalen.

6. Sluit bron en verwerking op elkaar aan

Vergelijk de goedgekeurde uren met wat het ontvangende systeem heeft verwerkt.

Onderzoek ontbrekende en dubbele regels. Een technisch geslaagde overdracht betekent niet vanzelf dat de gegevens inhoudelijk juist zijn.

7. Wijs een beheerder aan

Bepaal wie foutmeldingen opvolgt en wie wijzigingen mag doorvoeren.

Leg ook vast hoe je tijdelijk verder werkt als de koppeling uitvalt. Een bruikbare noodprocedure voorkomt dat dezelfde uren later zowel handmatig als automatisch worden verwerkt.

Deze controles passen binnen bredere financiële controleprocessen.

Branchegerichte software: controleer de aansluiting

In sommige branches komt ureninformatie uit een operationeel systeem, bijvoorbeeld planning, ritregistratie of werkorders.

Bij transport kun je bijvoorbeeld kijken naar het functieoverzicht van Transportmate. Beoordeel vervolgens afzonderlijk welke gegevens beschikbaar zijn en of jouw salaris- of facturatiesysteem daarmee kan werken.

Een koppeling met transportsoftware bewijst op zichzelf niet dat Nederlandse arbeidsvoorwaarden, toeslagen of sectorregels correct worden toegepast. Die inrichting moet aansluiten op jouw situatie.

Urenregistratie voor het fiscale urencriterium

Voor bepaalde onderdelen van de ondernemersaftrek geldt een urencriterium. Dit is niet hetzelfde als het registreren van medewerkersuren of uitsluitend declarabele uren.

De hoofdregel is minimaal 1.225 uur per kalenderjaar aan je onderneming of ondernemingen. Daarnaast moet je doorgaans meer tijd aan je onderneming besteden dan aan andere werkzaamheden, zoals loondienst.

Was je in één van de vijf voorafgaande jaren geen ondernemer? Dan geldt die tweede voorwaarde niet. De grens van 1.225 uur blijft wel gelden, ook als je gedurende het jaar start.

Het verlaagde criterium van 800 uur hoort specifiek bij de startersaftrek bij arbeidsongeschiktheid. Het is geen algemene startersregeling.

Ook zakelijke werkzaamheden zoals administratie en offertes maken kunnen meetellen. Je moet de tijdsbesteding aannemelijk kunnen maken; alleen beschikbaar zijn zonder werkzaamheden te verrichten is onvoldoende.

Bekijk de volledige voorwaarden bij het urencriterium van de Belastingdienst.

Beheer toegang en inloggegevens veilig

Een koppeling kan toegang hebben tot personeelsgegevens, klantinformatie en tarieven. Geef daarom alleen de rechten die nodig zijn.

Bewaar API-sleutels en andere geheime inloggegevens in een daarvoor bedoelde beveiligde voorziening. Zet ze niet in gedeelde spreadsheets, handleidingen of de versiegeschiedenis van programmacode.

Versiebeheer is wel nuttig voor instellingen en de beschrijving van gegevensvelden, zolang daarin geen geheimen staan. Leg daarnaast vast wie toegang beheert en hoe je toegangsgegevens vervangt of intrekt. De OWASP-richtlijnen voor het beheren van secrets geven hiervoor technische uitgangspunten.

Wat levert een koppeling op?

De opbrengst hangt af van je huidige werkwijze. Meet daarom vóór en na de invoering hoeveel tijd je besteedt aan invoer, controle en herstelwerk.

Andere bruikbare meetpunten zijn:

  • Het aantal correcties na salarisverwerking.

  • Het aantal goedgekeurde uren dat nog niet is gefactureerd.

  • De tijd tussen urenregistratie en facturatie.

  • Het verschil tussen projectbudget en gerealiseerde inzet.

Neem deze informatie op in je managementrapportages. Zo beoordeel je niet alleen of de koppeling technisch werkt, maar ook of het proces daadwerkelijk verbetert.

Ondersteuning van KOOT Finance

KOOT Finance helpt ondernemers hun administratie en financiële processen op elkaar aan te laten sluiten.

Bij urenregistratie kan de ondersteuning bestaan uit het vastleggen van werkafspraken, het controleren van gegevensstromen en het aansluiten van uren op facturatie en rapportages. De technische mogelijkheden stemmen we af met de betrokken softwareleveranciers.

Voor de inrichting van controles is financial control beschikbaar. Heb je tijdelijk extra capaciteit nodig, dan kan interim finance passend zijn.

Bekijk onze tarieven en veelgestelde vragen voor meer informatie. De inrichting en het beheer van koppelingen spreken we afzonderlijk af.