Shopify et QuickBooks : Pourquoi vos chiffres ne correspondent jamais (et comment y remédier)
Si vos revenus Shopify et vos dépôts QuickBooks ne correspondent jamais, rassurez-vous, vous n'êtes pas seul. Ce guide explique les cinq principales causes de ce décalage et comment le résoudre sans vous arracher les cheveux.
Vous ouvrez QuickBooks et voyez un chiffre. Vous ouvrez Shopify et en voyez un autre. Votre relevé bancaire en affiche un troisième. Chaque mois, vous essayez de les rapprocher, et chaque mois, il y a toujours un écart.
C'est l'un des problèmes les plus courants pour les propriétaires de boutiques en ligne. Et il ne s'agit pas d'un problème lié QuickBooks ou à Shopify. C'est une différence structurelle entre la manière dont ces deux systèmes enregistrent les transactions financières et le moment où ils les enregistrent.
Ce guide explique les cinq causes profondes de cette inadéquation et la marche à suivre pour chacune d'elles.
Pourquoi la réconciliation semble impossible
La réconciliation consiste à vérifier que deux ensembles de données concordent sur les mêmes transactions. En théorie, Shopify enregistre une vente, l'argent est crédité sur votre compte bancaire et QuickBooks enregistre ce dépôt. Trois enregistrements, un même montant.
En pratique, une même vente de 1 000 $ peut apparaître comme 1 000 $ dans Shopify, 966 $ sur votre compte bancaire et 1 000 $ ou 0 $ dans QuickBooks, selon le moment de la synchronisation. Ces montants sont corrects ; ils correspondent simplement à des éléments différents à des moments différents.
La solution n'est pas de se fier à un seul système et d'ignorer les autres. Il s'agit plutôt de comprendre ce que chaque système mesure réellement afin de parvenir à leur convergence.
Cause première : Shopify Payouts regroupe plusieurs types de transactions en un seul dépôt
C’est la principale source de confusion, et elle fait trébucher presque tous les commerçants qui tentent de se réconcilier pour la première fois.
Ce qui se produit
Lorsque Shopify traite des commandes, vous ne recevez pas de paiement pour chaque vente individuelle. Shopify regroupe plutôt toutes les transactions effectuées sur plusieurs jours. Un versement Shopify type comprend les ventes de plusieurs commandes, moins les remboursements que vous avez effectués, moins les frais de traitement de Shopify et parfois moins les rétrofacturations ou les ajustements.
Si vous avez réalisé 5 000 $ de ventes, effectué 200 $ de remboursements et payé 150 $ de frais Shopify, le dépôt sur votre compte bancaire s'élève à 4 650 $. Votre banque affiche une seule transaction de 4 650 $. Cependant, votre tableau de bord Shopify indique un chiffre d'affaires de 5 000 $. Si QuickBooks a enregistré le dépôt bancaire, il affiche également 4 650 $. Et si QuickBooks a également enregistré séparément les 5 000 $ de revenus Shopify, vous vous retrouvez avec un revenu apparent de 9 650 $ qui n'existe pas.
Comment le réparer
Vous devez enregistrer le paiement Shopify comme une seule transaction dans QuickBooks, divisée en trois parties : les ventes brutes (revenus), les remboursements (déductions) et les frais Shopify (dépenses). N'enregistrez pas les ventes brutes séparément du dépôt bancaire. Choisissez une méthode et appliquez-la systématiquement.
La méthode la plus simple consiste à effectuer le rapprochement à l'aide du rapport détaillé des paiements de Shopify, qui indique précisément le contenu de chaque dépôt. Comparez ensuite ce détail avec les données enregistrées dans QuickBooks. Tout écart constaté est soit dû à un problème de synchronisation (abordé ci-après), soit à une erreur de catégorisation.
Cause principale n° 2 : Décalages temporels entre Shopify et votre banque
Ce qui se produit
Les différences de délai s'expliquent par le fait que Shopify enregistre une vente dès que le client paie, mais votre banque ne voit cet argent que lorsque Shopify le traite et effectue le paiement, ce qui prend généralement de 1 à 3 jours ouvrables selon votre forfait Shopify et votre pays.
Cela signifie qu'une vente de 500 $ effectuée le dernier jour du mois apparaît dans vos revenus Shopify de décembre, mais n'est créditée sur votre compte bancaire qu'en janvier. Si QuickBooks utilise votre flux bancaire, il enregistre ces 500 $ en janvier. Par conséquent, les revenus de décembre sont sous-estimés dans QuickBooks et surestimés dans Shopify.
Durant un mois de forte activité comme novembre ou décembre, cet écart peut atteindre des milliers de dollars et fausser considérablement vos chiffres de fin d'année.
Comment le réparer
Lors du rapprochement bancaire, comparez toujours la même période de paiement, et non la même période calendaire. Téléchargez le rapport de paiement Shopify pour un paiement spécifique, trouvez le dépôt correspondant sur votre relevé bancaire et faites correspondre les deux. N'essayez pas de rapprocher les « ventes Shopify de décembre » avec les « dépôts bancaires de décembre ». Ils ne correspondront jamais car ils couvrent des périodes différentes.
Dans QuickBooks, enregistrez les revenus en fonction de la date de paiement et non de la date de commande, sauf si votre comptable vous a expressément demandé d'utiliser la comptabilité d'exercice. Pour la plupart des petites entreprises de vente directe aux consommateurs utilisant la comptabilité de trésorerie, la date de paiement constitue le point de référence approprié.
Cause profonde 3 : La taxe du facilitateur de marché crée des écarts fictifs
Ce qui se produit
Shopify ne collecte et ne reverse la taxe de vente américaine pour vous que dans des cas précis. Depuis le 1er janvier 2025, c'est le cas, en tant que facilitateur de place de marché, pour les commandes passées via le canal Shop et expédiées vers les États-Unis ou à l'intérieur du pays. C'est aussi le cas pour les commandes de votre boutique en ligne si votre taxe de vente américaine est gérée par Shopify. Sur ces commandes, Shopify déduit la taxe de votre versement Shopify Payments et la reverse lui-même, si bien que cette taxe n'arrive jamais sur votre compte bancaire. Sur toutes les autres commandes, la taxe payée par votre client est incluse dans votre versement, et c'est à vous de la déclarer et de la payer, sauf si votre boutique utilise la déclaration automatique de Shopify Tax.
Sur une commande dont la taxe est retenue, votre commande Shopify affiche le paiement complet du client, taxes comprises, mais votre versement est inférieur du montant de la taxe. Une commande de 100 $ passée via le canal Shop et comprenant 8,40 $ de taxe pourrait générer un versement de 91,60 $ une fois la taxe déduite par Shopify.
Si vous n'êtes pas au courant, vous voyez 100 $ sur Shopify, 91,60 $ sont crédités sur votre compte bancaire, et vous ne comprenez pas l'écart de 8,40 $. Multipliez cela par des centaines, voire des milliers de commandes, et la différence devient significative.
Comment le réparer
Dans le détail de vos versements Shopify Payments, la colonne Type indique Marketplace sales tax pour chaque montant retenu. Seuls ces montants ont été retenus. Un paiement Shop Pay sur votre propre boutique en ligne n'est pas une commande du canal Shop, et le champ Sales channel du détail de la commande permet de les distinguer. Dans QuickBooks, les montants retenus ne doivent en aucun cas être comptabilisés comme revenu, car vous ne les avez jamais perçus et ils ne font pas partie de votre chiffre d'affaires. La taxe de vos autres commandes est bien arrivée dans votre versement. Enregistrez-la donc comme taxe de vente à payer jusqu'à son paiement, et excluez-la elle aussi de vos revenus.
Lors de la configuration de la synchronisation entre Shopify et QuickBooks (via une intégration native ou un connecteur tiers), vérifiez que la taxe de vente est exclue du calcul de vos revenus, y compris toute taxe retenue par Shopify. Si votre application de synchronisation récupère le total brut des commandes sans en retirer la taxe, vos revenus seront surestimés dans QuickBooks.
Cause principale 4 : Risque de transactions dupliquées provenant d’applications de synchronisation de données
Ce qui se produit
Le scénario le plus fréquent : vous exportez un rapport de ventes de Shopify et l’importez manuellement dans QuickBooks. Une application de synchronisation s’exécute ensuite en arrière-plan et récupère les mêmes données. Résultat : chaque transaction de la période se retrouve en double dans QuickBooks. Vos revenus sont doublés. Vos dépenses peuvent également être doublées. Votre comptabilité fournisseurs est un vrai désastre.
Une version plus subtile se produit lorsqu'une application de synchronisation utilise à la fois la logique de la date de commande et celle de la date de paiement dans la même configuration. Elle enregistre une vente à la date de la commande, puis enregistre à nouveau le dépôt lorsque le paiement arrive. Une seule vente, deux écritures QuickBooks.
Comment le réparer
Choisissez une seule méthode pour importer les données Shopify dans QuickBooks et désactivez toutes les autres. Si vous utilisez A2X, désactivez toute synchronisation Shopify native. Si vous utilisez des importations manuelles, désactivez toutes les connexions automatisées. Il doit exister un seul et unique chemin direct entre les deux systèmes, sans aucun chemin redondant.
Après toute modification de votre configuration de synchronisation, vérifiez les 30 derniers jours dans QuickBooks en recherchant les doublons à la même date. Si vous en trouvez, supprimez ceux créés par la méthode que vous abandonnez et conservez ceux de votre méthode permanente.
Cause racine 5 : Problèmes de rapprochement multidevises et multi-magasins
Ce qui se produit
Si vous vendez à l'international ou gérez plusieurs boutiques Shopify, la complexité du rapprochement bancaire s'accroît. Les commandes multidevises génèrent deux variables : la transaction initiale dans la devise du client et le montant final converti dans votre devise. Shopify enregistre la vente dans la devise du client, tandis que votre banque affiche le montant converti. QuickBooks peut afficher l'un ou l'autre, selon la configuration de votre synchronisation.
Une vente de 100 GBP peut correspondre à 126,42 USD selon le taux de change au moment du paiement. Si Shopify enregistre 130 USD (au taux en vigueur lors de la commande) et que votre banque affiche 126,42 USD (le taux de change réel), vous constatez un écart de 3,58 USD sur cette transaction. Sur des centaines de commandes internationales, ces différences de change peuvent représenter des centaines, voire des milliers de dollars par mois.
Pour les entreprises multi-magasins, le risque est que les revenus des différents magasins se mélangent dans QuickBooks sans étiquettes claires, ce qui rend impossible de savoir quel magasin est rentable et lequel ne l'est pas.
Comment le réparer
Pour les transactions multidevises : configurez la synchronisation QuickBooks afin d’utiliser le montant final figurant dans le rapport de paiement plutôt que le montant converti estimé au moment de la commande. Le rapport de paiement indique le montant exact en USD (ou dans votre devise locale) que vous avez réellement reçu, ce qui élimine l’écart entre le taux de change appliqué lors de la commande et celui appliqué au règlement.
Pour les boutiques multiples : attribuez à chaque boutique Shopify sa propre classe QuickBooks ou étiquette d'emplacement. Cela permet de séparer les revenus et les dépenses par boutique sans avoir besoin de comptes QuickBooks distincts. Vous pouvez toujours consulter les totaux consolidés lorsque nécessaire, mais aussi analyser les performances de chaque boutique individuellement.
Un flux de travail de réconciliation qui fonctionne réellement
Une fois les cinq causes profondes comprises, un processus de réconciliation efficace suit un schéma cohérent.
Commencez par consulter le rapport de versement Shopify, et non le tableau de bord Shopify revenus. Le rapport de versement détaille les sommes versées à votre compte bancaire : ventes brutes, remboursements, frais et taxe de la marketplace. Il constitue la source d'information la plus fiable pour chaque dépôt.
Vérifiez que chaque versement correspond bien au dépôt bancaire, en respectant le montant et la date. En cas de non-concordance, l'écart correspond généralement à des frais non pris en compte dans votre calcul ou à une retenue à la source.
Vérifiez que QuickBooks a bien enregistré les mêmes éléments. Si QuickBooks affiche un dépôt global correspondant au dépôt bancaire, mais ne détaille pas les ventes brutes, les remboursements et les frais, vos comptes de revenus, de remboursements et de dépenses sont soit sous-évalués, soit surévalués.
Vérifiez la présence de doublons en recherchant dans QuickBooks toute transaction apparaissant plus d'une fois pour le même montant et la même date. Supprimez les doublons avant de poursuivre.
Répétez cette opération mensuellement plutôt que trimestriellement. Détecter une erreur de synchronisation un mois après le début du problème ne prend que 30 minutes. La détecter six mois plus tard nécessite plusieurs jours de nettoyage.
Rapprochez les versements Shopify dans Nummbas Books
Nummbas Books sépare les versements Shopify Payments en ventes, expéditions, remboursements, frais et taxes et rapproche le total à votre dépôt bancaire. Vous pouvez maintenir les factures clients, les factures fournisseurs et la réconciliation bancaire dans la même application, plutôt que d'ajouter un connecteur de versement à un produit comptable séparé.
Nummbas-FO peut enregistrer des transactions courantes dans les limites que vous définissez et préparer la fin du mois pour examen. Effectuez vous-même l'examen ou invitez votre comptable à faire le rapprochement bancaire et à clôturer le mois. Le processus comptable coexiste avec les coûts des produits, les achats d'inventaire et la performance des publicités, afin que vous puissiez analyser les résultats après les avoir rapprochés.
Si vous souhaitez conserver QuickBooks, Nummbas peut y envoyer des résumés de versements. Si vous souhaitez migrer, importez les soldes comptables, les factures clients et les factures fournisseurs impayées, les clients et les fournisseurs vers Nummbas Books, ainsi que jusqu'à dix ans de totaux mensuels.
En résumé
L'incompatibilité entre Shopify et QuickBooks n'est pas due au hasard. Elle résulte de cinq causes prévisibles : les paiements groupés, les décalages temporels, la taxe du prestataire de la place de marché, les synchronisations en double et la complexité liée à la gestion de plusieurs devises ou de plusieurs boutiques.
Corrigez chaque point systématiquement. Utilisez les rapports de paiement comme référence. Choisissez une méthode de synchronisation et désactivez les autres. Excluez la taxe de vente de vos revenus. Faites correspondre les paiements par date de versement, et non par date de commande. Enfin, séparez vos boutiques et vos devises dans QuickBooks.