- Home
- Integrations
- QuickBooks
QuickBooks Integration
Payments & AccountingWhat It Does
QuickBooks est le principal logiciel de comptabilité pour petites entreprises ; il aide les sociétés d'investissement et de développement CRE à tenir leurs livres au niveau du bien et de l'entité, à suivre les revenus et les charges d'exploitation par actif, à catégoriser les transactions, à générer des états financiers et à produire les documents dont les investisseurs et les prêteurs ont besoin, sans recourir à un ERP d'entreprise complet. Pour les sponsors, les gestionnaires de fonds et les promoteurs, QuickBooks fait office de système financier de référence : il comptabilise les loyers et les autres revenus immobiliers dès leur perception, catégorise les charges d'exploitation (property management, charges courantes, assurances, réparations, honoraires professionnels), suit les comptes fournisseurs pour les appels de fonds de construction et les factures de prestataires, produit le NOI et le compte de résultat par actif, et soutient le reporting investisseurs de fin d'année comme la préparation des K-1 au niveau de l'entité/SPV.
Why Real Estate Professionals Use It
Les sociétés d'investissement et de développement CRE présentent des défis comptables uniques : les flux de trésorerie sont irréguliers (un refinancement un trimestre, une détention calme le suivant), les coûts couvrent des dizaines de catégories par actif (property management, charges courantes, assurances, taxes foncières, acomptes de construction, commissions de location) et la structure des entités est complexe (chaque opération dans son propre SPV, frais généraux au niveau du fonds au-dessus des actifs). QuickBooks est conçu pour cela. Il segmente les livres par entité et par bien, impute les coûts pour maximiser la justesse du NOI et génère des rapports qui montrent : « cet actif a produit 640 k$ de NOI sur 1,05 M$ de revenus, quelle est la marge et comment évolue-t-elle sur le T12 ? »
AI Solutions for Payments
CTO's Guide to AI Implementation
Security, compliance, and vendor evaluation frameworks for AI operations
AI Transaction Coordinator
Automate document collection, deadline tracking, and stakeholder updates
Commission & Pipeline Tracker
Real-time dashboard showing deal progress and expected commissions
Key Features for Real Estate
Discover how QuickBooks powers real estate automation workflows
Synchronisation automatisée des comptes bancaires et cartes de crédit
Connectez vos comptes bancaires et cartes de crédit pour importer automatiquement les transactions au quotidien. QuickBooks apprend vos habitudes de catégorisation et catégorise automatiquement les charges récurrentes. Examinez et confirmez les catégories via l'application mobile ou le tableau de bord web en quelques minutes.
Connectez le compte bancaire de chaque entité. QuickBooks importe : honoraires de property management → suggère la catégorie « Property Management ». Paiement de taxe foncière → suggère « Real Estate Taxes ». Prime d'assurance → suggère « Insurance ». Approuvez les catégories suggérées en 30 secondes au lieu de saisir manuellement chaque coût. Économise plus de 5 heures par mois sur la tenue des livres par entité.
See how we automate QuickBooks
Get a personalized plan for your tech stack
Automation Workflows
Ready-to-deploy workflows powered by QuickBooks + NextAutomation
Créer automatiquement les livres de l'entité à la clôture d'une acquisition
Lorsqu'une opération est clôturée dans votre pipeline, ce workflow crée automatiquement les écritures d'ouverture du SPV dans QuickBooks, enregistre la base de coût d'acquisition, comptabilise les apports de capital initiaux par investisseur et met à jour le suivi à l'échelle du portefeuille, éliminant la configuration manuelle et garantissant que chaque opération clôturée est enregistrée avec des livres au niveau de l'entité corrects dès le premier jour.
1Le webhook du CRM se déclenche lorsque le statut de l'opération passe à « Closed »
2n8n extrait les données de l'opération : adresse du bien, prix d'achat, capitaux levés, date de clôture, nom du SPV
3Calculer la base et les capitaux propres : si le prix d'achat est de 5 M$ avec 1,5 M$ de capitaux levés, enregistrer la base d'acquisition et le capital apporté
4n8n appelle l'API QuickBooks pour configurer les livres de l'entité : Class = [SPV Name], enregistrer l'immobilisation « Real Property - [Address] », Amount = $5,000,000, Date = [Close Date]
Chaque acquisition clôturée est automatiquement enregistrée avec des livres au niveau de l'entité corrects en quelques secondes. Aucun risque d'oublier de configurer un SPV ou de mal imputer la base. Suivi précis de la base et des capitaux propres à l'échelle du portefeuille pour la préparation des K-1 et le reporting IC. Le sponsor voit le statut de l'entité en temps réel. Le comptable obtient des enregistrements complets au moment du reporting sans courir après les écritures manquantes. Le fonds dispose de livres propres présentant les actifs, le capital apporté et les honoraires par SPV.
Triggers & Actions
Connect QuickBooks to your workflows with powerful triggers and actions
Triggers
New Invoice Created
Se déclenche lorsqu'une nouvelle facture est créée dans QuickBooks (manuellement ou via automatisation).
Lorsqu'une facture d'honoraires de gestion est créée à l'encontre d'un SPV, déclencher un workflow pour envoyer un e-mail de confirmation au sponsor et mettre à jour le tableau de bord de suivi des revenus du fonds.
Invoice Paid
Se déclenche lorsque le statut d'une facture passe à « Paid » (paiement reçu).
Lorsqu'un paiement de régularisation de CAM est reçu d'un locataire et que la facture est marquée payée, déclencher un workflow pour mettre à jour le solde des comptes clients de l'actif et envoyer une notification de paiement.
New Expense Added
Se déclenche lorsqu'une nouvelle transaction de charge est enregistrée dans QuickBooks.
Lorsqu'une charge d'exploitation est enregistrée à l'encontre d'un actif, vérifier si elle fait dépasser le budget d'exploitation du bien et alerter le sponsor si le NOI tend en dessous de l'objectif.
Bank Transaction Imported
Se déclenche lorsqu'une nouvelle transaction est importée depuis un compte bancaire ou une carte de crédit connectée.
Lorsqu'une transaction bancaire est importée, tenter de l'imputer automatiquement au bon bien et au bon SPV en fonction du prestataire et des habitudes historiques. Signaler les transactions incertaines pour un examen manuel.
Actions
Create Invoice
Crée une nouvelle facture dans QuickBooks pour un client avec des lignes, des montants, une échéance et des conditions.
Lorsqu'une période de gestion se clôture, créer une facture QuickBooks : Customer = SPV, Item = 'Asset Management Fee', Amount = $12,000, Terms = 'Due on receipt'.
Create Expense
Enregistre une transaction de charge dans QuickBooks avec le prestataire, la catégorie, le montant, la date et une pièce jointe de reçu en option.
Lorsque Stripe facture un frais de traitement (290 $), créer une charge QuickBooks : Vendor = Stripe, Category = 'Payment Processing Fees', Amount = $290, Class = SPV, Date = today.
Create Bill (Accounts Payable)
Enregistre une facture que vous devez payer à l'avenir. Suit les montants dus aux prestataires, les échéances et le statut de paiement.
Lorsqu'un GC soumet un acompte de construction de 120 000 $, créer une facture QuickBooks : Vendor = ABC Construction, Amount = $120,000, Category = 'Construction in Progress', Due = per draw schedule. Suivre les acomptes non financés, payer une fois financés.
Create Customer
Ajoute un nouvel enregistrement client à QuickBooks pour la facturation et le suivi des revenus.
Lorsqu'un nouveau locataire signe un bail, créer un enregistrement client QuickBooks avec nom, e-mail, local. Relier les futures factures de loyer et de CAM à ce client pour le suivi des revenus par actif.
Get Report (P&L, Balance Sheet, etc.)
Récupère un état financier spécifié depuis QuickBooks avec une plage de dates et des filtres personnalisés. Exporte en JSON, PDF ou CSV.
Le 1er du mois, récupérer le compte de résultat du mois précédent groupé par actif, l'exporter en PDF et l'envoyer au sponsor avec des analyses de NOI générées par l'IA.
Create Payment
Enregistre un paiement reçu à l'encontre d'une facture, met à jour le statut de la facture en « Paid » et crée l'écriture de dépôt bancaire.
Lorsqu'un SPV règle une facture d'honoraires de gestion par virement, créer un paiement dans QuickBooks relié à la facture, le marquer payé et le déposer sur le compte du fonds.
Update Transaction Category
Modifie la catégorie d'une transaction de charge ou de revenu existante.
Lorsqu'une transaction bancaire est importée comme « Uncategorized », l'IA analyse le prestataire et suggère une catégorie. Si la confiance est supérieure à 90 %, l'imputer automatiquement à « Construction in Progress » pour le bon SPV.
Search Transactions
Interroge QuickBooks pour les transactions correspondant à des critères (plage de dates, prestataire, catégorie, montant).
Rechercher toutes les transactions imputées à un actif sur les 12 derniers mois pour assembler son T12 et calculer le NOI glissant pour l'analyse de refinancement.
Setup Guide
Get started in approximately 25 minutes pour la configuration de base et les connexions bancaires ; 1 heure pour configurer OAuth, le plan comptable et la première automatisation ; 15 min/semaine en continu pour l'examen des transactions
Prerequisites
- Compte QuickBooks Online (niveau Self-Employed, Simple Start ou supérieur)
- Compte bancaire professionnel et carte de crédit à connecter pour la synchronisation des transactions
- Accès à l'API QuickBooks (application OAuth 2.0 créée dans le portail Intuit Developer)
- Instance n8n avec le nœud QuickBooks disponible
- Compréhension de base des catégories comptables (revenus, charges, actifs, passifs)
Créer un compte QuickBooks et choisir un forfait
Inscrivez-vous sur quickbooks.intuit.com. Choisissez un forfait : Self-Employed (15 $/mois, pour une seule petite entité), Simple Start (30 $/mois, pour une entité avec facturation) ou Essentials/Plus (à partir de 55 $/mois, pour le suivi par classe par bien et plusieurs utilisateurs). Commencez par un essai gratuit de 30 jours. Renseignez les détails de l'entreprise : nom, adresse, secteur (Real Estate).
Self-Employed est trop limité pour le CRE. Plus est ce dont la plupart des sociétés ont besoin — le suivi par classe/emplacement permet d'imputer par bien et par entité. Exploitez une société QuickBooks par fonds et utilisez les classes pour les SPV, ou une société par SPV pour une séparation complète. Confirmez d'abord la structure avec votre comptable.
Connecter les comptes bancaires et cartes de crédit
Dans QuickBooks, allez dans Transactions → Banking → Link Account. Connectez le compte bancaire professionnel et la carte de crédit de chaque entité. QuickBooks importe les 90 derniers jours de transactions et continue de synchroniser au quotidien. Examinez et catégorisez les transactions importées pour entraîner l'IA de catégorisation automatique.
Gardez le compte bancaire de chaque SPV séparé et associé à sa propre société ou classe QuickBooks pour des livres propres au niveau de l'entité. Mélanger les comptes entre opérations transforme la préparation des K-1 et le rapprochement auprès du prêteur en cauchemar.
Configurer le plan comptable et les catégories
QuickBooks fournit des catégories par défaut. Personnalisez pour le CRE : ajoutez « Rental Income », « Property Management », « Real Estate Taxes », « Insurance », « Repairs & Maintenance », « Utilities », « Construction in Progress », « Leasing Commissions », « Debt Service », etc. Alignez sur l'état que votre préparateur fiscal utilise pour les déclarations d'entité et les K-1.
Ne compliquez pas trop. Commencez par 12 à 18 comptes clés et une classe par bien, étendez au besoin. Demandez à votre comptable sa structure de comptes et de classes préférée afin que les livres correspondent proprement aux déclarations d'entité et au support aux K-1.
Créer une application OAuth QuickBooks pour l'accès API
Allez sur developer.intuit.com, connectez-vous, créez une nouvelle application. Nommez-la « n8n Automation ». Demandez le scope « Accounting » pour un accès complet à QuickBooks. Copiez le Client ID et le Client Secret. Ajoutez l'URL de redirection OAuth (l'URL de votre instance n8n + /oauth-callback).
La configuration OAuth est technique. Si cela vous dépasse, demandez 30 minutes d'aide à un développeur. Une fois configurées, les identifiants durent indéfiniment (les jetons de rafraîchissement se renouvellent automatiquement).
Connecter QuickBooks à n8n via OAuth
Dans n8n, ajoutez le nœud QuickBooks. Cliquez sur « Create New Credentials », sélectionnez « OAuth2 ». Saisissez le Client ID et le Client Secret du portail développeur. Cliquez sur « Connect » et autorisez n8n à accéder à votre compte QuickBooks. Testez en récupérant les informations de la société ou en listant les factures.
Enregistrez les identifiants sous « QuickBooks - Production ». Les identifiants OAuth doivent être rafraîchis tous les 6 mois — QuickBooks vous enverra un rappel par e-mail. Réautorisez dans n8n lorsque vous y êtes invité. Ajoutez un identifiant par société QuickBooks si vous exploitez une société par SPV.
Configurer les produits/services pour les lignes courantes
Dans QuickBooks, allez dans Products & Services. Créez des articles pour les lignes de facture récurrentes : « Asset Management Fee » (compte de revenu), « Acquisition Fee », « CAM Reconciliation », « Rent », etc. Lors de la création de factures via automatisation, référencez ces articles par leur nom.
Définissez des prix par défaut pour les articles s'ils sont constants (p. ex. un palier d'honoraires d'acquisition fixe). Automatisez la création de factures en référençant les noms d'articles. Mettez à jour les prix en un seul endroit s'ils changent.
Activer le suivi par classe et par emplacement
Dans QuickBooks (Plus), allez dans Account and Settings → Advanced → Categories. Activez Track classes et Track locations. Créez une classe par bien ou SPV et un emplacement par marché ou fonds. Dès lors, imputez chaque transaction à sa classe de bien afin que le NOI et les T12 se consolident par actif.
Rendez la classe obligatoire sur les transactions afin que rien ne soit comptabilisé sans imputation. La plupart des sociétés passent 5 min/semaine à confirmer les classes auto-suggérées sur les transactions importées — cette petite habitude garde les livres de chaque actif propres pour l'audit.
Construire votre premier workflow : clôture d'acquisition → configuration de l'entité
Créez un workflow n8n : CRM Trigger (opération clôturée) → Extraire le prix d'achat et les capitaux propres → QuickBooks enregistre l'immobilisation et comptabilise le capital apporté → Définir la classe sur le SPV → Envoyer un e-mail de confirmation. Testez avec une opération fictive dans le CRM. Vérifiez que les écritures d'ouverture de l'entité apparaissent dans QuickBooks avec le bon montant et la bonne classe.
Commencez simple : enregistrez juste la base et le capital apporté. Une fois que cela fonctionne, ajoutez par couches la complexité (honoraires d'acquisition, acomptes de construction, calcul des distributions, reporting). La complexité incrémentale évite les cauchemars de débogage.
Frequently Asked Questions
Common questions about QuickBooks integration
Ready to Automate QuickBooks?
Get a free AI roadmap showing how to connect QuickBooks with your existing tools for maximum impact.
Get Your Free AI Roadmap