Installation / prérequis
- Beancount.io
- Pris en charge, observé : installer bea 0.1.0 ; aucun compte pour les commandes locales
- hledger
- Pris en charge : binaire unique via gestionnaire de paquets ou Docker (1.52.3)
Le guide de comptabilité pour agents 2026
Cinq outils. Sept critères de flux de travail. Commencez par où vos livres sont tenus et ce que votre agent doit faire.
Cet ordre privilégie les agents qui rédigent des modifications comptables : aperçu observé et imports sûrs en cas de répétition, puis workflows documentés, puis accès cloud et outils en lecture seule par défaut. Choisissez ce qui convient à vos livres.
Noyau gratuit · fichiers locaux, aucun compte requis
Livres à double entrée en texte brut local avec une CLI conçue pour les agents : aperçu avant application, imports répétables, et la seule exécution de bout en bout observée sur cette page.
Les constructeurs d'agents qui veulent que chaque modification de grand livre soit prévisualisée en texte et vérifiée avant d'être appliquée.
Gratuit, open source
Comptabilité en texte brut locale avec un dry-run documenté et un workflow d'import idempotent, maintenu depuis 2007.
Les vétérans du scripting en texte brut qui veulent une double entrée locale sans nouvelle plateforme.
Grand livre cloud · compte développeur et OAuth requis
Un serveur MCP distant hébergé, en disponibilité générale, plus un serveur local open source, une CLI et un SDK agentique — des outils de lecture et d'écriture encadrés par des autorisations OAuth sur votre organisation Xero.
Les agents opérant dans une organisation Xero existante.
Comptabilité cloud · connexion Intuit ou application développeur
Le connecteur QuickBooks hébergé d'Intuit pour Claude (États-Unis) et ChatGPT, plus un serveur MCP officiel open source avec CRUD complet des entités et rapports financiers.
Les agents opérant dans une société QuickBooks Online existante.
Comptabilité cloud · connecteur MCP, lecture seule par défaut
Accès MCP en lecture seule à une entreprise Puzzle par défaut, avec écritures confirmées en option Bêta — une fenêtre de questions-réponses avant tout, pas un back-end de tenue de comptes.
Questions conversationnelles sur une entreprise Puzzle dans Claude, ChatGPT, Cursor ou Codex.
Chaque outil est évalué selon les mêmes critères. « Non vérifié » signifie que les sources ne le couvraient pas ; cela ne signifie pas que la fonctionnalité est absente.
| Ce qui compte | Beancount.io | hledger | Xero | QuickBooks Online | Puzzle |
|---|---|---|---|---|---|
| Installation / prérequis | Pris en charge, observé : installer bea 0.1.0 ; aucun compte pour les commandes locales | Pris en charge : binaire unique via gestionnaire de paquets ou Docker (1.52.3) | MCP distant hébergé : rien à installer, application développeur du plan Core ; serveur local et CLI : Node 18+ et identifiants API | Connecteur hébergé : aucune installation, abonnement QuickBooks Online américain ; serveur local : cloner, compiler, application développeur Intuit | Aucune installation : compte Puzzle, client MCP et URL du connecteur |
| Authentification | Aucune nécessaire localement ; identifiants hébergés seulement pour bea ask | Aucune nécessaire : fichiers locaux, pas de comptes | Xero OAuth 2.0 : PKCE pour le MCP distant et la CLI, ou une connexion personnalisée pour le serveur local | Hébergé : connexion Intuit et octroi d'autorisations ; local : poignée de main OAuth2 de l'application, la production nécessite HTTPS public | OAuth Puzzle pour les entreprises choisies ; la session reste active si utilisé au moins une fois tous les 30 jours |
| Portée lecture / écriture | Lectures et écritures, observé : requête, rapport, import avec aperçu puis application | Lectures via rapports ; écritures par ajout et via import | MCP distant : 18 outils de lecture et 21 outils de création, mise à jour, autorisation et annulation, encadrés par les autorisations OAuth | Hébergé : rapports, factures, devis, clients, imports de transactions ; local : CRUD complet et recherche, écritures désactivables | Lecture seule par défaut ; écritures en Bêta par connexion : catégorisation, factures fournisseurs, factures clients, écritures de journal, rapprochement |
| Données locales vs cloud | Local : fichiers de grand livre en texte brut | Local : journal en texte brut | Cloud : hébergé par Xero ou exécuté localement ; les livres résident dans l'organisation Xero | Cloud : connecteur hébergé ou sous-processus stdio local ; les livres résident dans l'entreprise QBO | Cloud : point de terminaison MCP hébergé sur les données de l'entreprise Puzzle |
| Aperçu / validation | Observé : aperçu 3 prêtes / 0 écrites ; check valide ; écriture non équilibrée rejetée | Documenté : dry-run d'import ; entrées équilibrées et validées ; commande check | MCP distant V1 ne demande aucune confirmation (Xero recommande d'en ajouter une) ; la CLI valide la saisie de fichier ; simulation non vérifiée | Hébergé : les actions destructives nécessitent une confirmation ; local : validation du schéma ; simulation non vérifiée | Lorsque les écritures sont activées, chaque modification est confirmée avant d'être effectuée ; simulation non vérifiée |
| Sortie structurée | Observé : enveloppes JSON avec lignes et colonnes, codes de sortie, BQL | Rapports vers terminal, HTML, CSV, JSON ou SQL | Modes de sortie JSON, CSV et TOON | Résultats d'outils MCP plus téléchargement de facture PDF | Non vérifié : réponses conversationnelles dans le client MCP ; enveloppe de résultat non couverte |
| Importations répétées | Observé comme sûr en répétition : la réimportation écrit 0, les octets sont préservés | Réimportation idempotente documentée via des fichiers d'état cachés | Non vérifié dans les sources examinées | Non vérifié dans les sources examinées | Non vérifié : aucun chemin d'import documenté |
Beancount.io est le seul outil de cette page derrière lequel se trouve une exécution d'agent observée avec prévisualisation d'abord : l'agent prévisualise 3 lignes prêtes, applique 3 écritures, et une réapplication identique écrit 0 tandis que les octets du grand livre sont préservés. hledger documente la même forme de workflow — import en mode simulation plus réimport idempotent — dans son manuel officiel. Xero et QuickBooks Online fournissent aux agents des outils officiels de lecture et d'écriture derrière leurs configurations OAuth cloud, ce qui convient aux agents opérant au sein d'une organisation cloud existante.
Beancount.io et hledger. Sur Beancount.io, le comportement a été observé : une réapplication identique signale 0 prêt avec 3 doublons exacts, écrit 0 écriture et laisse les octets du grand livre inchangés. hledger documente l'import idempotent dans son manuel, en conservant l'état dans un fichier caché .latest afin qu'une réexécution n'ajoute que les nouvelles transactions. Pour Xero, QuickBooks Online et Puzzle, l'effet d'un import répété n'est pas vérifié dans les sources consultées. Les agents réessaient, alors testez cela avant de laisser un agent importer sans surveillance.
Non. Les commandes d'import, de requête, de rapport et de vérification locales de Beancount.io fonctionnent sur des fichiers en texte brut sans compte ; seul bea ask nécessite des identifiants hébergés. hledger n'a besoin d'aucun compte. Xero, QuickBooks Online et Puzzle conservent le grand livre dans le cloud, de sorte qu'un agent a d'abord besoin du compte de ce service et d'une autorisation OAuth, qu'il se connecte via un serveur MCP hébergé ou un outil local.
Beancount.io publie cette page et fait partie des cinq outils comparés. Les cellules Beancount.io renvoient à une exécution observée et reproductible ; les cellules des concurrents citent la documentation officielle vérifiée le 2026-09-10, les détails de Xero, QuickBooks Online et Puzzle ayant été revérifiés le 2026-11-01. Aucun concurrent n'a été testé en exécution ici, aucun compte payant n'a été utilisé, et les inconnues sont étiquetées non vérifiées plutôt que traitées comme des défauts.

Installez bea, confiez une tâche à votre agent et vérifiez le résultat vous-même. Les livres locaux ne nécessitent pas de compte.