Passer au contenu principal

Codes d'erreur de synchronisation QuickBooks

Écrit par Teachworks Support

Clients

Erreur de nom déjà utilisé : Le nom fourni existe déjà. : Un autre client, fournisseur ou employé utilise déjà ce nom. Veuillez utiliser un nom différent. » ou « Erreur de nom déjà utilisé : Le nom fourni existe déjà. : null

Lors de la synchronisation des clients avec QuickBooks, le flux de travail est le suivant :

  1. Teachworks envoie une requête à QuickBooks pour trouver les enregistrements clients actifs existants qui ont le même prénom et le même nom de famille.

  2. Si aucune correspondance n'est trouvée, QuickBooks enverra une réponse indiquant qu'aucun client actif n'existe avec ce prénom et ce nom de famille.

  3. Teachworks enverra une demande pour créer un nouveau client.

  4. QuickBooks enverra un message d'erreur indiquant que le nom existe déjà.

Ce message d'erreur s'affiche pour l'une des raisons suivantes :

  1. Un client existe dans QuickBooks avec le même nom et prénom, mais ce client est inactif dans QuickBooks.

  2. Un client existe dans QuickBooks avec un prénom et un nom différents de ceux enregistrés dans Teachworks, mais son nom d'affichage est identique à celui enregistré dans Teachworks.

  3. QuickBooks indique la présence d'espaces supplémentaires dans le prénom ou le nom du client.

Dans les cas ci-dessus, lors de la tentative de création du nouveau client, QuickBooks combine automatiquement le prénom et le nom pour créer un nom d'affichage, et si ce nom d'affichage existe déjà, QuickBooks renverra une erreur de nom en double.

Pour résoudre ce problème, localisez le profil client dans QuickBooks et vérifiez que les champs « Prénom » et « Nom » correspondent à ceux de Teachworks. Si c'est déjà le cas, recherchez le profil correspondant parmi vos clients inactifs dans QuickBooks et modifiez son statut en « Actif ». Enfin, synchronisez à nouveau.

Factures et paiements

ID de référence invalide : Line.SalesItemLineDetail.ItemRef

Ce message d'erreur est probablement dû à un service supprimé dans QuickBooks. Lorsqu'un service est créé dans Teachworks et synchronisé avec QuickBooks pour la première fois, un identifiant unique est créé dans QuickBooks ; cet identifiant est ensuite stocké dans…

Teachworks.

À chaque synchronisation avec QuickBooks, le flux recherche cet identifiant unique. S'il ne le trouve pas, un message d'erreur s'affiche. Heureusement, QuickBooks ne propose pas de suppression définitive : les éléments sont simplement désactivés. Vous pouvez donc réactiver le service dans QuickBooks pour résoudre le problème. Vous pourrez ensuite relancer la synchronisation.

CustomerRef est requis : CustomerRef est manquant dans la requête.

Cette erreur se produit lorsque le client n'a pas encore synchronisé son compte QuickBooks. Pour la résoudre, synchronisez d'abord le profil client associé à la facture ou au paiement.

Client invalide : le client que vous avez indiqué a été supprimé. Vous ne pouvez ni créer ni modifier une transaction avec un client supprimé.

Cette erreur signifie que le profil client est inactif dans QuickBooks. Vous devez donc le localiser dans votre compte QuickBooks et le réactiver. Une fois cette opération effectuée, vous pourrez synchroniser la facture ou le paiement avec QuickBooks.

Période comptable clôturée : La période comptable est clôturée.

Cette erreur signifie que vos périodes comptables dans QuickBooks sont clôturées. Pour résoudre ce problème, vous devez mettre à jour la date de clôture des comptes dans votre compte QuickBooks.

L'identifiant de transaction ne peut pas être lié : Impossible de valider les transactions liées

Cette erreur signifie qu'un paiement ou un avoir est déjà associé à la facture et ne peut donc plus être modifié. Pour résoudre ce problème, dissociez le paiement ou l'avoir de la ou des factures dans votre compte QuickBooks Online, puis resynchronisez vos enregistrements Teachworks.

ID de référence invalide : le produit/service associé à cette transaction a été supprimé. Avant de pouvoir modifier cette transaction, vous devez rétablir *Nom du service*.

Cette erreur est due à un service désactivé dans votre compte QuickBooks. Vous devez le localiser dans votre compte QuickBooks et le réactiver pour synchroniser les factures.

Services

ID de référence invalide : ID de référence invalide : L’élément Accounts ID 133 est introuvable

Ce message d'erreur s'affiche si vous utilisez un compte de vente inexistant ou inactif. Chaque fois que vous modifiez vos comptes dans QuickBooks, vous devez mettre à jour la page « Paramètres de synchronisation » dans Teachworks afin que la synchronisation s'effectue avec les comptes corrects.

Notes de crédit

Une erreur d'application s'est produite lors du traitement de votre requête : Erreur système : java.lang.NumberFormatException : Pour la chaîne d'entrée : ""

Ce message d'erreur signifie que le client associé à l'avoir n'a pas encore été synchronisé.

Intégration QuickBooks :

invalid_grant: {"error":"invalid_grant"}

Cette erreur se produit si vous avez supprimé l'autorisation d'utiliser Teachworks dans votre compte QuickBooks. Pour la résoudre, déconnectez l'intégration QuickBooks de votre compte Teachworks, puis reconnectez-la.

invalid_grant : Requête non autorisée : L’utilisateur n’est pas membre du domaine spécifié

Cette erreur se produira si le compte utilisateur QuickBooks utilisé pour connecter Teachworks à QuickBooks n'est plus autorisé à se connecter à votre compte QuickBooks ou s'il n'existe plus.

Cela peut se produire si votre cabinet comptable a connecté votre compte Teachworks à votre compte QuickBooks en utilisant son propre compte utilisateur QuickBooks, et que son accès a depuis été révoqué de votre compte QuickBooks.

message=Échec de l'authentification de l'utilisateur ; code d'erreur=003200 ; code d'état=401

Les identifiants de connexion QuickBooks Online utilisés pour la synchronisation ne sont plus valides. Cliquez sur le lien « Déconnecter » dans la barre latérale de l’intégration QuickBooks, puis reconnectez-vous avec un compte valide.

Avez-vous trouvé la réponse à votre question ?