Aller au contenu
AtheronLABS

Pays détecté : États-Unis. Les prix sont affichés en dollars américains. Ce n’est pas le bon pays ?

labs@atheron:~/insights/quickbooks-online$ sync --to quickbooks --explain

Vos livres au diapason

Vos systèmes et QuickBooks Online, sans rien retaper.

Si vous dirigez une PME, vous avez sans doute déjà les données dont votre comptable a besoin. Elles se trouvent simplement dans une boutique, un CRM ou une application de terrain. Ce guide explique ce que demande le branchement de ces systèmes à QuickBooks Online, niveau par niveau.

Intégrations · Publié le 2 octobre 2026 · 5 min de lecture

Pourquoi se brancher

Retaper ventes, factures et paiements dans QuickBooks est lent et introduit des erreurs découvertes à la fin du mois, quand elles coûtent le plus cher à corriger. Une intégration bâtie sur l’API de QuickBooks Online inscrit ces écritures au moment où elles se produisent, dans les comptes choisis par votre comptable, et vous avertit quand quelque chose ne cadre pas.

Les connecteurs tout faits sont la bonne réponse pour bien des entreprises, et nous vous le dirons. Une intégration sur mesure vaut son coût quand vos données ne cadrent pas avec les hypothèses d’un connecteur : plusieurs entités, un traitement fiscal particulier, des frais et des versements qui doivent aller dans des comptes précis, ou un système qu’aucun connecteur ne prend en charge.

Les trois niveaux

Ce que couvre habituellement chaque niveau d’intégration
NiveauCe qui circuleUsage type
UnidirectionnelLes écritures vont de votre système vers QuickBooks seulementUne boutique ou une application de terrain qui inscrit ventes, factures ou coûts de chantier
BidirectionnelLes écritures circulent dans les deux sens et restent synchroniséesClients et factures modifiés à l’un ou l’autre endroit, paiements saisis dans QuickBooks qui reviennent
Plusieurs systèmes ou entitésPlusieurs sources, plusieurs sociétés ou devisesUn groupe avec plus d’un fichier de société, ou une boutique, un CRM et un ERP ensemble

La correspondance, avec votre comptable

Le plus difficile dans une intégration comptable, ce n’est pas le code. C’est de convenir, champ par champ, où chaque écriture aboutit : à quel compte de revenus un produit s’inscrit, comment les rabais et les frais sont comptabilisés, quels codes de taxe s’appliquent où, et ce qui arrive aux remboursements et aux paiements partiels. Votre comptable devrait approuver cette correspondance avant le début du développement, car la changer plus tard oblige à réinscrire l’historique.

  • Produits et services vers des articles, et articles vers des comptes de revenus.
  • Clients vers clients, avec une règle sur le côté qui l’emporte quand les deux changent.
  • Frais et versements du processeur de paiement vers leurs propres comptes, pour que les dépôts concordent.
  • Codes de taxe par province, État ou pays, tels que votre comptable les applique.
  • Remboursements, notes de crédit et paiements partiels, chacun avec son traitement.

Pourquoi les deux sens, c’est difficile

La synchronisation unidirectionnelle a une seule source de vérité. La bidirectionnelle en a deux, et chaque champ a besoin d’une règle sur le côté qui l’emporte quand les deux changent. Les changements sont captés par webhooks au moment où ils se produisent, avec une passe de rattrapage régulière, parce qu’un avis manqué ne doit jamais devenir une écriture manquée.

Chaque écriture doit pouvoir être répétée sans danger : si la même facture est envoyée deux fois, elle doit être inscrite une seule fois. Et l’API limite la fréquence des appels par société : une reprise importante de l’historique se planifie plutôt que de partir d’un coup.

Erreurs, files d’attente et écran de rapprochement

Certaines écritures ne se synchroniseront pas : un client supprimé, une période fermée, un code de taxe qui n’existe pas dans cette société. Une bonne intégration ne les perd jamais en silence. Elle les garde dans une file, retente ce qui peut l’être et affiche le reste sur un écran avec la raison, pour qu’on les règle avant la fin du mois plutôt que de les découvrir pendant.

Plusieurs sociétés, plusieurs devises

Les groupes exploitent souvent une société QuickBooks Online par entité juridique. Une intégration qui les sert doit diriger chaque écriture vers la bonne société, garder les opérations intersociétés concordantes des deux côtés et inscrire les devises étrangères comme votre comptable le souhaite : au taux du jour, à un taux mensuel, ou tel que le processeur de paiement l’a réglé.

Chaque société est branchée séparément par OAuth : une personne qui a les bons accès dans chaque société approuve la connexion, et l’intégration continue de fonctionner quand quelqu’un part. Prévoyez ces accès tôt : c’est l’étape la plus souvent oubliée jusqu’à la semaine de la mise en service.

Si vous êtes encore sur QuickBooks Desktop

Nous bâtissons sur QuickBooks Online et son API. Si vos livres sont sur Desktop, la voie habituelle est de passer d’abord à Online, puis de vérifier l’historique : soldes d’ouverture, factures clients et fournisseurs ouvertes, et dernières périodes fermées, ligne par ligne contre l’ancien fichier. Intégrer après le passage est plus simple qu’intégrer deux fois.

Le passage est aussi un bon moment pour faire le ménage : retirer les articles et les comptes inutilisés, fusionner les clients en double, et convenir une fois pour toutes, avec votre comptable, de la correspondance de tout ce qui circulera ensuite.

Tester et passer en production

Une intégration comptable se teste contre les livres, pas seulement contre le code. La société bac à sable reçoit un mois réaliste de données, l’intégration roule, et votre comptable fait le rapprochement comme pour un vrai mois : dépôts bancaires contre versements, comptes clients contre factures, taxes perçues contre ventes. C’est seulement quand ce mois se ferme proprement que l’intégration est dirigée vers votre société réelle.

La mise en production se fait de préférence en début de période, avec une bascule nette : tout ce qui précède cette date est saisi à l’ancienne, tout ce qui suit passe par l’intégration. Pendant les premières semaines, quelqu’un vérifie la file d’erreurs chaque jour, et la correspondance est ajustée pendant que les volumes sont encore petits.

Ensuite, c’est de l’entretien ordinaire : l’API change de temps à autre, vos produits et vos règles fiscales aussi, et l’intégration doit suivre. Un plan de soutien avec un délai de réponse couvre ce travail, ou votre propre équipe peut s’en charger avec les documents de transfert.

Ce que ça coûte, calculé maintenant

Les deux exemples ci-dessous sont chiffrés par notre estimateur selon la grille tarifaire en vigueur à l’ouverture de cette page : une synchronisation unidirectionnelle depuis une petite application web, et une synchronisation bidirectionnelle avec un tableau de rapprochement. Votre abonnement QuickBooks est à part, et Intuit peut facturer un usage intensif de son API; l’estimation indique ce qui s’applique.

Exemple chiffré en direct

Synchro à sens unique vers QuickBooks Online

Ventes et factures inscrites au moment où elles se produisent, avec une file d’erreurs.

Développement
≈ 38 500 USD à 58 800 USD, livré en 17 semaines au plus54 800 $ CA à 83 800 $ CA

Les prix dans votre devise sont des estimations au taux du jour de la Banque du Canada. Toute la facturation se fait en CAD ou en USD.

Modalités de paiement

Acompte 30 %
16 440 $ CA à 25 140 $ CA
Découverte 4,4 %
2 411,20 $ CA à 3 687,20 $ CA
Correspondance des données et connexion au bac à sable 3,3 %
1 808,40 $ CA à 2 765,40 $ CA
Maquettes approuvées 4,4 %
2 411,20 $ CA à 3 687,20 $ CA
Fonctions principales 13,2 %
7 233,60 $ CA à 11 061,60 $ CA
Développement complet 8,8 %
4 822,40 $ CA à 7 374,40 $ CA
Synchronisation bâtie et rapprochée dans le bac à sable 10 %
5 480 $ CA à 8 380 $ CA
Tests et corrections 4,4 %
2 411,20 $ CA à 3 687,20 $ CA
Mise en ligne 4,4 %
2 411,20 $ CA à 3 687,20 $ CA
Bascule en production 3,3 %
1 808,40 $ CA à 2 765,40 $ CA
Soutien renforcé après la mise en ligne 3,8 %
2 082,40 $ CA à 3 184,40 $ CA
Retenue, 30 jours après la mise en ligne (10 %)
5 480 $ CA à 8 380 $ CA

Exploitation

Hébergement
≈ 176 USD par mois250 $ CA par mois
Soutien
≈ 1 000 USD par mois1 425 $ CA par mois

Exemple chiffré en direct

Synchronisation bidirectionnelle avec tableau de rapprochement

Clients, factures et paiements synchronisés dans les deux sens, avec un tableau de ce qui ne s’est pas synchronisé et pourquoi.

Développement
≈ 54 600 USD à 83 400 USD, livré en 19 semaines au plus77 700 $ CA à 118 800 $ CA

Les prix dans votre devise sont des estimations au taux du jour de la Banque du Canada. Toute la facturation se fait en CAD ou en USD.

Effort estimé par rôle

Développement
307 à 470 h
Développeur dorsal
58 à 88 h
Développeur dorsal principal
55 à 84 h
Gestionnaire de projet
50 à 76 h
Ingénieur assurance qualité
40 à 61 h
Développeur frontal
38 à 58 h
Développeur dorsal junior
29 à 44 h
Architecte logiciel
26 à 40 h
Ingénieur principal
23 à 35 h
Développeur frontal principal
23 à 35 h
Concepteur de produits
20 à 30 h
Développeur frontal junior
15 à 23 h
Concepteur de produits principal
13 à 20 h
Ingénieur DevOps
11 à 17 h
Rédacteur technique
7 à 11 h

Modalités de paiement

Acompte 30 %
23 310 $ CA à 35 640 $ CA
Découverte 3,3 %
2 564,10 $ CA à 3 920,40 $ CA
Correspondance des données et connexion au bac à sable 4,9 %
3 807,30 $ CA à 5 821,20 $ CA
Maquettes approuvées 3,3 %
2 564,10 $ CA à 3 920,40 $ CA
Fonctions principales 10 %
7 770 $ CA à 11 880 $ CA
Développement complet 6,7 %
5 205,90 $ CA à 7 959,60 $ CA
Synchronisation bâtie et rapprochée dans le bac à sable 14,8 %
11 499,60 $ CA à 17 582,40 $ CA
Tests et corrections 3,3 %
2 564,10 $ CA à 3 920,40 $ CA
Mise en ligne 3,3 %
2 564,10 $ CA à 3 920,40 $ CA
Bascule en production 4,9 %
3 807,30 $ CA à 5 821,20 $ CA
Soutien renforcé après la mise en ligne 5,5 %
4 273,50 $ CA à 6 534,00 $ CA
Retenue, 30 jours après la mise en ligne (10 %)
7 770 $ CA à 11 880 $ CA

Exploitation

Hébergement
≈ 176 USD par mois250 $ CA par mois
Soutien
≈ 2 500 USD par mois3 565 $ CA par mois

Quoi demander avant de commencer

  1. 01

    Un connecteur tout fait suffirait-il?

    S’il cadre avec vos données, utilisez-le. Le sur-mesure, c’est pour quand il ne cadre pas.

  2. 02

    Qui approuve la correspondance?

    Votre comptable, par écrit, avant le développement.

  3. 03

    Quel côté l’emporte?

    Pour la synchronisation bidirectionnelle, une règle par champ, convenue d’avance.

  4. 04

    Comment les erreurs sont-elles vues et réglées?

    Une file et un écran, pas un courriel que personne ne lit.

  5. 05

    Qui en est responsable après la mise en ligne?

    Quelqu’un doit surveiller la file. Décidez qui avant la mise en service.

// questions

Réponses courtes.

Êtes-vous partenaire d’Intuit?

Non. Nous bâtissons sur l’API publique de QuickBooks Online. Votre abonnement et vos livres restent les vôtres.

Travaillez-vous avec QuickBooks Desktop?

Nous bâtissons sur QuickBooks Online. Si vous êtes sur Desktop, la première étape habituelle est de passer à Online, puis de vérifier l’historique.

Combien de temps cela prend-il?

L’estimateur indique les semaines pour chaque niveau. L’approbation de la correspondance par votre comptable est souvent la plus longue attente.

// la suite

Vous avez un projet en tête?

Passez-le dans l’estimateur et obtenez une fourchette en quelques minutes. Ou décrivez-le-nous, et nous vous reviendrons avec nos questions.

Brancher vos systèmes à QuickBooks Online : ce que ça demande | Atheron Network Labs