Zeiteinträge einmal im Monat ins Buchhaltungssystem zu tippen ist die Art Arbeit, die sofort verschwindet, sobald beide Systeme verbunden sind. Die Timesheet-Integration mit QuickBooks Online macht genau das: erfasste Zeit landet beim richtigen Kunden und Mitarbeiter, gekennzeichnet als abrechenbar oder nicht, und der Rechnungsstatus fließt zurück, damit Ihre Zeiterfassung weiß, was schon abgerechnet ist.
Das hier ist die praktische Einrichtung, die Mapping-Entscheidungen, die zählen, und die Fehlerliste für die wenigen Dinge, die schiefgehen können. Die Integration gehört zum Pro-Plan, der 30 Tage kostenlosen Probezugang ohne Kreditkarte hat.
Was die Integration tut
Von Timesheet nach QuickBooks
- Zeiteinträge synchronisieren als QuickBooks-Zeitaktivitäten, mit der Angabe, ob sie abrechenbar sind
- Projekte mappen zu QuickBooks-Kunden
- Teammitglieder mappen zu QuickBooks-Mitarbeitern
Zurück von QuickBooks nach Timesheet
- Rechnungsstatus: wird Zeit in QuickBooks fakturiert, markiert Timesheet die Einträge als abgerechnet
- Änderungen an synchronisierter Zeit in QuickBooks fließen zurück nach Timesheet
- Löschen oder Stornieren von Zeit in QuickBooks entfernt den Eintrag in Timesheet
Sync-Rhythmus
- Änderungen synchronisieren sofort: Anlegen, Bearbeiten oder Löschen eines Eintrags löst den Sync aus
- QuickBooks meldet eigene Änderungen per Webhook zurück
- Ein täglicher geplanter Lauf holt Timesheet-Änderungen nach
- Sync Now holt QuickBooks-Änderungen auf Anforderung ab
Voraussetzungen
Bevor Sie verbinden:
- Timesheet Pro (aktives Abo oder Probezugang)
- QuickBooks Online (nicht QuickBooks Desktop)
- Admin-Zugriff auf das QuickBooks-Unternehmen
- Projekte in Timesheet eingerichtet
- Kunden und Mitarbeiter in QuickBooks eingerichtet
Verbinden
Schritt 1: Starten
- In der Timesheet-Web-App im Hauptmenü Integrationen öffnen
- Auf Marktplatz durchsuchen klicken und QuickBooks Online installieren
- Die Integration öffnen und auf Verbinden klicken
Schritt 2: In QuickBooks autorisieren
- Sie werden zu QuickBooks weitergeleitet
- Sich anmelden
- Die angeforderten Berechtigungen prüfen
- Auf Verbinden zur Autorisierung klicken
Schritt 3: Bestätigen
- Zurück in Timesheet zeigt die Integration Verbunden an
- Verbunden
Projekte zu Kunden zuordnen
Der entscheidende Schritt. Ohne Mapping fließt keine Zeit.
Wo das Mapping liegt
- Die QuickBooks-Integration öffnen
- Zum Tab Zuordnungen wechseln
- Den Abschnitt Project Mapping finden
Mapping erstellen
Für jedes Projekt, das synchronisiert werden soll:
- Auf + Hinzufügen klicken, um ein Paar anzulegen
- Timesheet-Projekt auswählen
- Passenden QuickBooks-Kunden auswählen
- Speichern
Beispiele
| Timesheet-Projekt | QuickBooks-Kunde |
|---|---|
| Acme GmbH Website | Acme GmbH |
| Beratung Johnson | Johnson & Partner |
| Interne Projekte | (nicht synchronisieren) |
Ein paar Dinge, die Ärger ersparen
Namen müssen nicht exakt übereinstimmen. Das Mapping erfolgt über die Auswahl, nicht über String-Vergleich.
Neue Kunden zuerst in QuickBooks anlegen. Wenn ein Kunde dort nicht existiert, dort anlegen und danach mappen.
Interne Projekte überspringen. Mapping leer lassen für Projekte, die nicht synchronisiert werden sollen (Admin, Lernen, interne F&E).
Teammitglieder zuordnen
Für Teams: Mitglieder zu QuickBooks-Mitarbeitern mappen. Die Zeit eines Mitglieds synchronisiert erst, wenn es gemappt ist. Also für alle einrichten, deren Stunden in QuickBooks landen sollen. Wenn Sie allein Zeit erfassen, mappen Sie sich selbst.
Einrichtung
- Den Tab Zuordnungen der QuickBooks-Integration öffnen
- Den Abschnitt User Mapping finden
- Pro Teammitglied ein Paar mit dem passenden QuickBooks-Mitarbeiter anlegen
- Speichern
Warum das wichtig ist
Jeder synchronisierte Eintrag trägt seinen Mitarbeiter, sodass die Stunden in QuickBooks pro Person erscheinen, bereit für Reports pro Mitarbeiter und für die Lohnabrechnung, die Sie dort durchführen.
Was der Sync sendet
Sobald sich etwas ändert:
- Neue Zeiteinträge
- Aktualisierungen bestehender Einträge
- Korrekturen und Löschungen
Was einen Sync auslöst
- Anlegen, Bearbeiten oder Löschen eines Zeiteintrags (auch das Setzen auf abgerechnet)
- Eine eingehende Änderung, die QuickBooks per Webhook meldet
- Der tägliche geplante Lauf, der Timesheet-Änderungen nachholt
- Ein Klick auf Sync Now
Sync-Status prüfen
- Die QuickBooks-Integration öffnen
- Das Sync Dashboard zeigt die letzten Läufe, den Verbindungsstatus und das letzte Ergebnis
- Der Tab Protokolle listet jeden Lauf mit Status, Auslöser und Dauer
Rechnungen aus synchronisierter Zeit erstellen
Sobald die Zeit in QuickBooks ist, läuft die Fakturierung als gewohnter QuickBooks-Ablauf.
In QuickBooks
- Sales → Invoices
- Auf Create Invoice klicken
- Kunden auswählen
- QuickBooks zeigt die offenen Zeiteinträge an
- Einträge in die Rechnung übernehmen
- Prüfen und versenden
Status fließt zurück
Wenn Sie Zeit in QuickBooks fakturieren:
- Timesheet markiert die entsprechenden Einträge als abgerechnet
- Der Zahlungsstatus bleibt in QuickBooks und fließt nicht zurück nach Timesheet
- Der Zwei-Wege-Sync hält Zeiteinträge und Abrechnungsstatus synchron, ohne dass jemand die Daten noch einmal eintippt
Manueller Sync
Sync Now holt ab, was sich in QuickBooks seit dem letzten Lauf geändert hat. Änderungen aus Timesheet sendet es nicht, die werden beim Speichern von selbst übertragen.
Ausführen
- Die QuickBooks-Integration öffnen
- Auf Sync Now klicken
- Auf Abschluss warten
- Ergebnis prüfen
Wann sinnvoll
- Direkt nach dem Verbinden, um die vorhandene QuickBooks-Zeit Ihrer gemappten Kunden und Mitarbeiter zu übernehmen
- Nach dem Erfassen oder Bearbeiten von Zeit direkt in QuickBooks, wenn sie sofort in Timesheet sein soll
- Beim Troubleshooting
Konflikte behandeln
Ein paar Muster, die wichtig zu kennen sind:
Auf beiden Seiten bearbeitet. Derselbe Eintrag wurde in Timesheet und QuickBooks geändert. Auflösung: die neuere Änderung gewinnt. Eine Änderung in QuickBooks wird nur übernommen, wenn sie neuer ist als der Timesheet-Eintrag, und jede Änderung in Timesheet wird an QuickBooks gesendet.
Auf einer Seite gelöscht. Eintrag wurde in einem System gelöscht. Auflösung: mit der standardmäßigen Zwei-Wege-Einstellung wirken Löschungen in beide Richtungen. Löschen in Timesheet entfernt den Eintrag aus QuickBooks, und Löschen oder Stornieren in QuickBooks entfernt ihn aus Timesheet.
Mapping mitten im Lauf geändert. Projekt wurde umgemappt, nachdem schon Einträge synchronisiert waren. Auflösung: neue Einträge nutzen das neue Mapping, und ein älterer Eintrag wechselt zum neuen Kunden, sobald Sie ihn das nächste Mal in Timesheet bearbeiten.
Wie man Konflikte meist vermeidet
- Zeit in Timesheet bearbeiten, nicht in QuickBooks
- In QuickBooks fakturieren und den Abrechnungsstatus zurückfließen lassen; Zahlungen in QuickBooks führen
- Zeit in Timesheet löschen, und daran denken, dass Löschen in QuickBooks sie auch aus Timesheet entfernt
Best Practices
Mappen vor dem Erfassen. Projekt-Kunden-Mappings setzen, bevor das Team mit dem Erfassen beginnt. Sonst entstehen „verwaiste“ Einträge, die erst synchronisieren, wenn Sie sie nach dem Mappen einmal bearbeiten.
Konsistente Projektnamen. Das Mapping regelt die Verbindung, aber konsistente Namen helfen, die Verbindung im Kopf zu haben, ohne die Einstellungen zu öffnen.
Wochenkontrolle. Fünf Minuten Sync-Status durchsehen: fehlgeschlagene Syncs, ungemappte Projekte mit Zeiten, auffällige Kundenzuweisungen.
Monatsabschluss-Routine. Vor dem Schließen:
- Sicherstellen, dass alle Zeiten synchronisiert sind
- Rechnungen für abrechenbare Zeit erstellen
- Eingegangene Zahlungen verbuchen
- Beträge zwischen den Systemen abgleichen
Mappings dokumentieren. Eine einfache Tabelle oder ein Dokument mit Projekt → Kunde und Mitglied → Mitarbeiter spart später Zeit.
Fehlerbehebung
„Zeit erscheint nicht in QuickBooks“
- Ist das Projekt gemappt?
- Ist das Teammitglied gemappt?
- Erlaubt die Sync-Richtung Schreibzugriff von Timesheet nach QuickBooks?
- Ist die Verbindung noch aktiv? Im Tab Protokolle nach fehlgeschlagenen Läufen sehen
„Verbindung abgelaufen“
QuickBooks-Tokens können nach längerer Zeit ohne Sync ablaufen.
- Die QuickBooks-Integration öffnen
- Das Menü Aktionen öffnen und Neu verbinden wählen
- In QuickBooks neu autorisieren
„Doppelte Einträge“
- Prüfen, ob dieselbe Zeit in beiden Systemen eingegeben wurde: Der Sync verknüpft die Einträge, die er selbst anlegt, nicht doppelt getippte
- Bei wiederkehrendem Problem den Support kontaktieren
„Zeit auf dem falschen Kunden“
- Projekt-Mapping in Timesheet aktualisieren
- Die betroffenen Einträge einmal in Timesheet bearbeiten; sie wechseln zum neuen Kunden
- Neue Einträge folgen dem neuen Mapping
Trennen
Wenn Sie die Integration entfernen müssen:
- Die QuickBooks-Integration öffnen
- Nach unten zu Integration deinstallieren scrollen und Deinstallieren wählen
- Bestätigen
Nach dem Entfernen:
- Sync stoppt sofort
- Die Integration und ihre Mappings werden in Timesheet entfernt
- Bereits synchronisierte Zeit bleibt in QuickBooks
- Jederzeit neu installierbar und verbindbar
Zusammenfassung
Die Integration ersetzt manuelle Eingabe durch:
- Verbinden: OAuth-Autorisierung zwischen Timesheet und QuickBooks Online
- Mappen: Projekte → Kunden, Teammitglieder → Mitarbeiter
- Synchronisieren: Timesheet-Änderungen sofort, QuickBooks-Änderungen über Webhooks und Sync Now
- Fakturieren: in QuickBooks, aus synchronisierter Zeit
- Status: fakturierte Zeit fließt als abgerechnet zurück nach Timesheet
Einmal einrichten, und der Monatsabschluss ist keine Tipperei mehr.
Wie es weitergeht
- Mit Zapier verbinden für breitere Workflow-Automatisierung
- PDF-Rechnungen erzeugen, wenn die Rechnung direkt aus Timesheet entstehen soll
- Nach Excel exportieren für Reports außerhalb des QuickBooks-Flusses
Aufhören, Zeit ins Buchhaltungssystem zu tippen
Pro-Plan, 30 Tage kostenlos, ohne Kreditkarte. QuickBooks heute verbinden.