Elke maand je uren overtypen in je boekhoudpakket is precies het soort werk dat verdwijnt op het moment dat je de twee systemen koppelt. De koppeling van Timesheet met QuickBooks Online doet dat: je geregistreerde uren komen met hun declarabele status bij de juiste klant en medewerker terecht, en de factuurstatus komt terug, zodat je urenregistratie weet wat er gefactureerd is.
Dit is de praktische opzet, de keuzes bij het koppelen die ertoe doen, en de lijst met dingen die mis kunnen gaan. De koppeling zit in het Pro-abonnement, met 30 dagen gratis proberen en zonder creditcard.
Wat de koppeling doet
Van Timesheet naar QuickBooks
- je urenregels komen binnen als time activities in QuickBooks, met hun declarabele status
- je projecten hangen aan klanten in QuickBooks
- je teamleden hangen aan medewerkers in QuickBooks
Van QuickBooks terug naar Timesheet
- de factuurstatus: zodra uren in QuickBooks gefactureerd zijn, staan ze in Timesheet op gefactureerd
- wijzigingen aan gesynchroniseerde uren in QuickBooks komen terug in Timesheet
- verwijder je uren in QuickBooks of maak je ze ongeldig (void), dan verdwijnt de regel in Timesheet
Hoe vaak er gesynchroniseerd wordt
- wijzigingen lopen direct mee: een regel aanmaken, aanpassen of verwijderen zet een synchronisatie in gang
- QuickBooks duwt zijn wijzigingen terug via een webhook
- een dagelijkse geplande run neemt wijzigingen in Timesheet mee die nog niet gesynchroniseerd zijn
- Sync Now haalt wijzigingen uit QuickBooks op wanneer je wilt
Wat je nodig hebt
Voordat je koppelt:
- Timesheet Pro, een lopend abonnement of een proefperiode
- QuickBooks Online, dus niet QuickBooks Desktop
- beheerderstoegang tot het QuickBooks-bedrijf
- projecten in Timesheet
- klanten en medewerkers in QuickBooks
Koppelen
Stap 1: beginnen
- Open in de webapp van Timesheet Integraties in het hoofdmenu
- Klik op Marktplaats verkennen en installeer QuickBooks Online
- Open de integratie en klik op Verbinden
Stap 2: toestemming geven in QuickBooks
- Je wordt doorgestuurd naar QuickBooks
- Log in op je account
- Loop de gevraagde rechten na
- Klik op Connect om toestemming te geven
Stap 3: controleren
- Terug in Timesheet staat de integratie op Verbonden
- De koppeling staat
Projecten aan klanten koppelen
Dit is de stap die telt. Zonder koppelingen stroomt er niets.
Waar je dat doet
- Open de integratie QuickBooks
- Ga naar het tabblad Koppelingen
- Zoek het onderdeel Project Mapping
Koppelingen maken
Voor elk project dat je wilt synchroniseren:
- Klik op + Toevoegen om een paar te maken
- Kies het project in Timesheet
- Kies de bijbehorende klant in QuickBooks
- Sla op
Voorbeelden
| Project in Timesheet | Klant in QuickBooks |
|---|---|
| Website Acme BV | Acme Corporation |
| Advies Jansen | Jansen & Partners |
| Interne projecten | (niet synchroniseren) |
Een paar dingen die gedoe schelen
De namen hoeven niet gelijk te zijn. Je koppelt door te selecteren, niet op basis van de naam.
Maak nieuwe klanten eerst in QuickBooks aan. Bestaat een klant daar nog niet, maak hem dan eerst in QuickBooks aan en kom daarna terug om te koppelen.
Sla je interne projecten over. Laat de koppeling leeg voor projecten die je niet wilt synchroniseren, zoals administratie, leren en intern onderzoek.
Teamleden koppelen
Werk je met een team, koppel je leden dan aan medewerkers in QuickBooks. De uren van iemand lopen pas mee zodra die koppeling er is, dus doe dit voor iedereen wiens uren in QuickBooks terecht moeten komen. Registreer je alleen, koppel dan jezelf.
Instellen
- Open het tabblad Koppelingen van de QuickBooks-integratie
- Zoek het onderdeel User Mapping
- Voeg per teamlid een paar toe met de bijbehorende medewerker in QuickBooks
- Sla op
Waarom dat uitmaakt
Elke gesynchroniseerde regel heeft zijn medewerker bij zich, dus in QuickBooks staan de uren per persoon, klaar voor rapporten per medewerker en voor de salarisadministratie die je daar draait.
Wat er meegaat
Zodra er iets verandert:
- nieuwe urenregels
- wijzigingen aan bestaande regels
- correcties en verwijderingen
Wat een synchronisatie start
- een urenregel aanmaken, aanpassen of verwijderen, inclusief op gefactureerd zetten
- een wijziging die QuickBooks via een webhook terugduwt
- de dagelijkse geplande run, die wijzigingen in Timesheet meeneemt die nog niet gesynchroniseerd zijn
- klikken op Sync Now
De status controleren
- Open de integratie QuickBooks
- Het Sync Dashboard toont de recente runs, de staat van de verbinding en het resultaat van de laatste keer
- Het tabblad Logboeken somt elke run op met status, aanleiding en duur
Facturen maken uit gesynchroniseerde uren
Zodra je uren in QuickBooks staan, factureer je op de manier die je daar gewend bent.
In QuickBooks
- Sales → Invoices
- Klik op Create Invoice
- Kies de klant
- QuickBooks toont de nog niet gefactureerde uren
- Zet de regels op de factuur
- Loop het na en verstuur
De status komt terug
Zodra je uren in QuickBooks factureert:
- zet Timesheet die regels op gefactureerd
- blijft de betaalstatus in QuickBooks, die komt niet terug naar Timesheet
- houdt de synchronisatie in twee richtingen je uren en je factuurstatus gelijk, zonder dat iemand iets overtypt
Handmatig synchroniseren
Sync Now haalt op wat er sinds de vorige run in QuickBooks is veranderd. Wijzigingen in Timesheet stuurt het niet; die gaan vanzelf mee zodra je ze opslaat.
Zelf starten
- Open de integratie QuickBooks
- Klik op Sync Now
- Wacht tot het klaar is
- Bekijk het resultaat
Wanneer je dat doet
- direct na het koppelen, om de bestaande uren in QuickBooks van je gekoppelde klanten en medewerkers binnen te halen
- nadat je tijd rechtstreeks in QuickBooks hebt ingevoerd of aangepast, als je die meteen in Timesheet wilt zien
- als je een probleem aan het uitzoeken bent
Wat er kan botsen
Een paar situaties om te kennen:
In allebei aangepast. Dezelfde urenregel is in Timesheet én in QuickBooks gewijzigd. Oplossing: de nieuwste wijziging wint. Een aanpassing in QuickBooks wordt alleen overgenomen als die nieuwer is dan de urenregel in Timesheet, en elke aanpassing in Timesheet gaat naar QuickBooks.
Aan één kant verwijderd. Een regel is in één systeem weggegooid. Oplossing: met de standaardinstelling in twee richtingen synchroniseren verwijderingen beide kanten op. Verwijder je een regel in Timesheet, dan verdwijnt hij uit QuickBooks, en verwijder je hem in QuickBooks of maak je hem daar ongeldig (void), dan verdwijnt hij uit Timesheet.
Koppeling halverwege gewijzigd. Een project is opnieuw gekoppeld nadat er al regels waren gesynchroniseerd. Oplossing: nieuwe regels gebruiken de nieuwe koppeling, en een oudere regel verhuist naar de nieuwe klant zodra je hem in Timesheet opnieuw aanpast.
Hoe je dit grotendeels voorkomt
- Pas je uren aan in Timesheet, niet in QuickBooks
- Factureer in QuickBooks en laat de status terugkomen, en houd de betaalstatus daar bij
- Verwijder uren in Timesheet, en onthoud dat verwijderen in QuickBooks ze ook uit Timesheet haalt
Wat goed werkt
Koppel voordat je gaat registreren. Zet je project- en klantkoppelingen klaar voordat je team begint. Anders krijg je regels die nergens bij horen en pas meelopen als je ze na het koppelen één keer aanpast.
Houd je projectnamen consequent. De koppeling regelt de verbinding, maar met consequente namen weet je zonder de instellingen te openen wat waaraan hangt.
Kijk het wekelijks na. Vijf minuten op de synchronisatiestatus: zijn er mislukte runs, staan er uren op ongekoppelde projecten, ziet een klanttoewijzing er vreemd uit?
Loop het maandelijks na. Voor je de maand afsluit:
- Controleer of alle uren gesynchroniseerd zijn
- Maak facturen voor de declarabele uren
- Leg ontvangen betalingen vast
- Controleer of de totalen in beide systemen overeenkomen
Leg je koppelingen vast. Een simpele spreadsheet of een document met project → klant en teamlid → medewerker scheelt je tien minuten zodra iemand ernaar vraagt.
Als er iets misgaat
Er verschijnen geen uren in QuickBooks
- Is het project gekoppeld?
- Is het teamlid gekoppeld?
- Staat de richting van de synchronisatie toe dat Timesheet naar QuickBooks schrijft?
- Staat de verbinding nog? Kijk op het tabblad Logboeken naar mislukte runs
De verbinding is verlopen
Tokens van QuickBooks kunnen verlopen als er lang niet is gesynchroniseerd.
- Open de integratie QuickBooks
- Open het menu Acties en kies Opnieuw verbinden
- Geef in QuickBooks opnieuw toestemming
Dubbele regels
- Kijk of dezelfde tijd in beide systemen is ingevoerd: de synchronisatie koppelt de regels die ze zelf aanmaakt, niet regels die twee keer zijn ingetypt
- Neem contact op met support als het zich blijft herhalen
Uren bij de verkeerde klant
- Pas de projectkoppeling in Timesheet aan
- Pas de betreffende regels één keer aan in Timesheet; ze verhuizen naar de nieuwe klant
- Nieuwe regels gebruiken de nieuwe koppeling
Ontkoppelen
Wil je de integratie weghalen:
- Open de integratie QuickBooks
- Scrol naar Integratie verwijderen en kies Verwijderen
- Bevestig
Daarna:
- stopt de synchronisatie meteen
- verdwijnen de integratie en de koppelingen uit Timesheet
- blijven de al gesynchroniseerde uren in QuickBooks staan
- kun je op elk moment opnieuw installeren en koppelen
Samengevat
De koppeling vervangt handwerk door:
- koppelen: toestemming via OAuth tussen Timesheet en QuickBooks Online
- verbinden: projecten aan klanten, teamleden aan medewerkers
- synchroniseren: wijzigingen in Timesheet direct, wijzigingen in QuickBooks via webhooks en Sync Now
- factureren: in QuickBooks, uit je gesynchroniseerde uren
- status: gefactureerde uren komen terug in Timesheet als gefactureerd
Eén keer inrichten, en je maandafsluiting is geen overtypwerk meer.
Verder lezen
- Zapier koppelen voor bredere automatisering van je processen
- Facturen maken in pdf wanneer je de factuur liever rechtstreeks uit Timesheet haalt
- Exporteren naar Excel voor losse rapporten buiten QuickBooks om
Stop met uren overtypen in je boekhouding
Pro-abonnement, 30 dagen proberen, geen creditcard. Koppel QuickBooks vandaag.