API QuickBooks : possibilités et usage avec des agents IA
L'API de QuickBooks Online, éditée par Intuit, donne accès aux entités comptables comme les clients, les fournisseurs, les factures, les paiements, les dépenses et les rapports. Les entreprises qui opèrent aux États-Unis ou dans d'autres pays où QuickBooks est utilisé, et leurs experts-comptables, s'en servent. L'accès passe par une application créée sur le portail Intuit Developer, avec OAuth 2.0 et un sandbox.
Ce que propose l’API QuickBooks
Clients et fournisseurs
Création et consultation des contacts commerciaux.
Factures et reçus
Création et envoi des factures et des reçus de vente.
Paiements
Enregistrement des paiements reçus et effectués.
Dépenses et comptes
Achats, dettes fournisseurs et écritures.
Rapports
États comme le compte de résultat, le bilan et la balance âgée.
Webhooks
Alertes de modification des entités de l'entreprise.
Comment accéder à l’API QuickBooks
- Avec les identifiants de votre entrepriseOAuth 2.0 avec une application enregistrée dans Intuit Developer. Chaque entreprise autorise l'application, ce qui génère des jetons d'accès et de renouvellement.
- Les jetons de renouvellement expirent et doivent être renouvelés périodiquement.
- Des limites de requêtes s'appliquent par entreprise.
- Les écritures comptables doivent passer par l'expert-comptable avant d'être validées.
Documentation officielle: developer.intuit.com
Ce qu’un agent iTeam fait avec l’API QuickBooks
Relance des factures aux États-Unis
L'agent suit les factures échues dans QuickBooks et envoie des rappels en anglais, dans le ton de l'entreprise.
Dépenses à partir des reçus
Les reçus reçus par e-mail deviennent des dépenses pré-saisies, que l'expert-comptable relit.
Consolidation avec l'activité brésilienne
L'agent récupère les rapports de la filiale et monte la vue consolidée avec l'ERP du Brésil.
Clôture mensuelle
Avant la clôture, l'agent signale les écritures sans catégorie et les comptes non rapprochés.
De l’identifiant à l’agent au travail, avec validation
Créez l'application dans Intuit Developer
Enregistrez l'application, configurez les périmètres de comptabilité et testez dans le sandbox d'Intuit.
Autorisez l'entreprise et enregistrez-la dans le coffre
Un administrateur QuickBooks autorise l'application. Les jetons restent dans le coffre d'iTeam, avec les permissions de chaque agent.
Testez et ouvrez progressivement
Commencez par des rapports et des consultations, puis ouvrez la création de factures et d'écritures avec approbation.
Équipes IA prêtes à l’emploi qui utilisent QuickBooks
Rapprochement bancaire
Chaque ligne du relevé est rapprochée de sa facture, de son versement Stripe ou de son écriture, et seuls les vrais écarts arrivent chez vous.
Factures fournisseurs
Les factures sont repérées dans Gmail, lues, contrôlées contre la commande et préparées pour un paiement que vous validez.
Relances et recouvrement
Les factures échues sont relancées par e-mail ou WhatsApp selon votre calendrier, et les clients en difficulté arrivent chez une personne.
Prévision de trésorerie
Chaque lundi, vous savez ce qu'il y aura en banque dans les semaines qui viennent, et ce qui pourrait tout décaler.
Tenue comptable
Les pièces sont collectées, les écritures préparées et les anomalies repérées, pour que le collaborateur passe son temps à réviser et à conseiller.
Questions sur l’API QuickBooks
L'API QuickBooks est-elle gratuite ?
Le développement et le sandbox sont accessibles via Intuit Developer, mais les conditions d'utilisation en production peuvent varier selon le programme d'Intuit. Vérifiez les règles en vigueur.
Faut-il savoir programmer pour utiliser l'API QuickBooks avec iTeam ?
Pas nécessairement. iTeam lit la documentation, et l'équipe de déploiement configure l'application et les routines.
Cela fonctionne-t-il avec QuickBooks Desktop ?
L'API décrite ici est celle de QuickBooks Online. Les versions de bureau utilisent d'autres mécanismes et sont évaluées séparément.