Intégration de QuickBooks
Connectez Clockify à votre compte QuickBooks Online et envoyez les saisies de temps.
L'intégration de QuickBooks est une fonctionnalité supplémentaire, que vous pouvez activer en mettant à niveau votre espace de travail vers les plans Standard, Pro ou Entreprise.
L'intégration est compatible avec QuickBooks Online (plan Essentials ou Plus). Ne fonctionne pas avec QuickBooks Desktop ou QuickBooks Online plan Simple Start.
Si vous avez activé la fonctionnalité Paie dans QuickBooks, l'intégration de Clockify ne fonctionnera pas en raison des capacités du système.
Connexion à QuickBooks Online #
- Connectez-vous à votre compte Clockify
- Cliquez sur “Paramètres” dans la barre latérale, puis sur l'onglet “Intégrations”
- Développez la section QuickBooks et cliquez sur Connecter à QuickBooks
- Autorisez Clockify à accéder à QuickBooks (vous devez être connecté à QuickBooks)
- Synchronisez Clockify avec QuickBooks
- Créez les utilisateurs manquants dans Clockify et les clients manquants dans QuickBooks
Avant de vous connecter à QuickBooks, assurez-vous que vous avez invité tous les utilisateurs dans Clockify, qu'ils ont accepté l'invitation et que leurs noms dans Clockify (dans les Paramètres du profil) et QuickBooks (leur nom d'affichage) sont les mêmes.
Si vous n'avez pas de projets dans Clockify, tout sera tiré de QuickBooks et vous n'aurez pas à créer quoi que ce soit manuellement.
Si vous ajoutez un nouvel utilisateur dans Clockify ou un nouveau client dans QuickBooks, vous devrez effectuer à nouveau la synchronisation manuellement dans les onglets d’intégration avant d'essayer d'envoyer du temps à QuickBooks (Clockify n'apportera aucune modification à votre compte QuickBooks à moins que vous ne le fassiez directement).
Veuillez noter que si vous ne pouvez pas synchroniser certaines entrées de temps, vous devez vérifier les paramètres du côté de QuickBooks et si l'option Close the Books est activée pour cette année.
Si vous souhaitez connecter un ou plusieurs projets spécifiques (par exemple pour tester l'intégration) :
- Créez un projet avec le même nom que le client (ou le projet) dans QuickBooks
- Créez un ou plusieurs utilisateurs dans QuickBooks avec le même nom que celui qu'ils ont dans Clockify
- Connectez Clockify avec QuickBooks
- Après la connexion, ne créez pas les utilisateurs et les projets manquants (à ce point, les utilisateurs et les projets entre Clockify et QuickBooks avec le même nom sont connectés les uns aux autres)
- Allez à “Rapport détaillé”, filtrer le rapport par le projet/utilisateur dont vous avez besoin, et envoyez-le à QuickBooks
Configurer Clockify pour la première fois #
- Invitez les membres de l'équipe à suivre le temps
- Assurez-vous que leurs noms dans Clockify et QuickBooks sont les mêmes
- Connectez QuickBooks à Clockify
- Synchronisez les utilisateurs et les clients (ceci créera un projet dans Clockify pour chaque projet/client QuickBooks)
- Suivez le temps passé sur les projets dans Clockify
- Envoyez le temps suivi à QuickBooks en utilisant le rapport détaillé
Data mapping #
- Le nom d'utilisateur dans Clockify et le nom d'affichage de l'employé dans QuickBooks doivent être identiques pour que la synchronisation soit possible
- Si l'utilisateur n'existe pas dans QuickBooks en tant qu'employé, vous pouvez effectuer la synchronisation dans Paramètres > Intégrations > QuickBooks
- Le nom du projet dans Clockify et le nom du client (ou du projet) dans QuickBooks doivent être identiques pour que la synchronisation soit possible
- Si vous avez des clients parents dans QuickBooks, le Sous-client dans QuickBooks sera traité comme un Projet dans Clockify et son Parent dans QuickBooks sera traité comme un Client dans Clockify
- Si un projet n'existe pas dans QuickBooks en tant que client (ou projet), vous devrez d'abord le créer manuellement dans QuickBooks en utilisant exactement le même nom que dans Clockify, et effectuer la synchronisation dans Paramètres > Intégrations > QuickBooks
Also, keep in mind that QuickBooks has a robust structure with the hierarchy going up to four levels in depth:
- QuickBooks Customer ———> Clockify Client
- QuickBooks Sub-customer 1————> Clockify Client and Project (same name)
- QuickBooks Sub-customer 2 ———–> Clockify Client and Project (same name)
- QuickBooks Sub-customer 3 ————> Clockify Project
- QuickBooks Sub-customer 2 ———–> Clockify Client and Project (same name)
- QuickBooks Sub-customer 1————> Clockify Client and Project (same name)
This means that you can have customers that are both, a Parent customer and a Child customer (Sous-client) at the same time (e.g. Sub-customer 2). In that case, when mapping it into Clockify, it will be mapped both, as a Client (since it’s a Parent of Sub-customer 3) and a Projet (since it’s a Child of Sub-customer 1) with the same name.
QuickBooks also has a Projet in their system. Depending on its position in the hierarchy, QuickBooks Project can be mapped either as Project or Client in Clockify as presented in the scheme above.
Envoi du temps à QuickBooks #
Une fois que vous avez connecté Clockify et QuickBooks, et synchronisé les utilisateurs et les clients/projets, vous verrez le bouton QuickBooks dans le rapport détaillé.
- Accédez au rapport détaillé
- Cliquez sur le bouton QuickBooks pour voir toutes les saisies de temps qui n'ont pas été envoyées à QuickBooks
- Vérifiez si vous souhaitez envoyer toutes les données que vous voyez et utiliser des filtres si nécessaire
- Cliquez sur Envoyer à QuickBooks
Clockify envoie les informations suivantes à QuickBooks :
- Utilisateur
- Description
- Projet
- Date
- Durée
- Statut de facturation
- Taux facturable
Une fois que toutes les saisies ont été envoyées avec succès, le système les marque comme envoyées. Pour voir les saisies de temps qui ont été envoyées, cliquez sur le menu déroulant QuickBooks (à côté de Afficher les saisies non envoyées), et choisissez Afficher les saisies envoyées.
Une fois qu'une saisie a été envoyée, elle ne peut plus être envoyée à nouveau. Si vous modifiez une saisie, le changement ne sera pas visible dans QuickBooks (ce qui signifie que vous devrez également mettre à jour manuellement les heures dans QuickBooks). Pour éviter cela, il est préférable d'envoyer uniquement heures approuvées à QuickBooks.
Remarques
- Il n'est pas possible d'envoyer une saisie facturable sans projet à QuickBooks
- Si vous activez l'arrondi, Clockify enverra des valeurs arrondies
- Seuls les administrateurs peuvent envoyer des heures à QuickBooks
- Les saisies individuelles de temps supérieures à 23h55m ne seront pas envoyées
- Clockify envoie le nom de l'utilisateur, la date, le projet (c'est-à-dire le client dans QB), le statut facturable, le taux horaire (si facturable), la durée, la description
- Clockify envoie également les entrées de temps des utilisateurs inactifs et supprimés qui ont été synchronisés précédemment.
Déconnexion de QuickBooks Online #
Connectez-vous à votre compte Clockify
- Connectez-vous à votre compte Clockify
- Cliquez sur Paramètres dans la barre latérale, puis sur l'onglet “Intégrations”
- Développez la section QuickBooks et cliquez sur Déconnecter
- Confirmez l'action
Une fois que vous avez déconnecté QuickBooks, vous ne verrez plus le bouton QuickBooks dans le rapport détaillé et Clockify n'aura plus accès à votre compte QuickBooks.
Vous pouvez vous reconnecter à QuickBooks sur la même page en cliquant sur Connecter à QuickBooks.