Skip to main content
QuickBooks logo

QuickBooks Integration

Payments & Accounting

What 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 ? »

Visit QuickBooks

Key Features for Real Estate

Discover how QuickBooks powers real estate automation workflows

1 of 8
Feature

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.

Real Estate Impact

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

Get Your Free AI Roadmap

Automation Workflows

Ready-to-deploy workflows powered by QuickBooks + NextAutomation

Workflow 1 of 5
Intermediate

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.

Trigger: Deal status updated to 'Closed' in CRM (HubSpot, Salesforce, etc.)
Workflow Steps

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]

+5 more steps

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)
1

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.

2

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.

3

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.

4

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).

5

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.

6

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.

7

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.

8

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