Extras

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.

L'interface utilisateur présentée dans cette vidéo peut ne pas correspondre à la dernière version de l'appli.

Connexion à QuickBooks Online #

  1. Connectez-vous à votre compte Clockify
  2. Cliquez sur “Paramètres” dans la barre latérale, puis sur l'onglet “Intégrations”
  3. Développez la section QuickBooks et cliquez sur Connecter à QuickBooks
  4. Autorisez Clockify à accéder à QuickBooks (vous devez être connecté à QuickBooks)
  5. Synchronisez Clockify avec QuickBooks
  6. 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) :

  1. Créez un projet avec le même nom que le client (ou le projet) dans QuickBooks
  2. Créez un ou plusieurs utilisateurs dans QuickBooks avec le même nom que celui qu'ils ont dans Clockify
  3. Connectez Clockify avec QuickBooks
  4. 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)
  5. 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 #

  1. Invitez les membres de l'équipe à suivre le temps
  2. Assurez-vous que leurs noms dans Clockify et QuickBooks sont les mêmes
  3. Connectez QuickBooks à Clockify
  4. Synchronisez les utilisateurs et les clients (ceci créera un projet dans Clockify pour chaque projet/client QuickBooks)
  5. Suivez le temps passé sur les projets dans Clockify
  6. 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
Le nom de l'employé dans QuickBooks et le nom d'utilisateur dans Clockify (modifiable dans les paramètres du profil) doivent correspondre
Le nom du client dans QuickBooks et le nom du projet dans Clockify doivent correspondre
(ou Client>Sous-client dans QuickBooks avec Client>Projet dans Clockify)

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


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é.

  1. Accédez au rapport détaillé
  2. Cliquez sur le bouton QuickBooks pour voir toutes les saisies de temps qui n'ont pas été envoyées à QuickBooks
  3. Vérifiez si vous souhaitez envoyer toutes les données que vous voyez et utiliser des filtres si nécessaire
  4. 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.
Lorsque vous envoyez des heures à Clockify, elles sont disponibles dans QuickBooks sous forme de données de temps, ce qui vous permet d'exécuter des rapports, des paies et des factures.

Déconnexion de QuickBooks Online #

Connectez-vous à votre compte Clockify

  1. Connectez-vous à votre compte Clockify
  2. Cliquez sur Paramètres dans la barre latérale, puis sur l'onglet “Intégrations”
  3. Développez la section QuickBooks et cliquez sur Déconnecter
  4. 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.