Skip to content

Accounting & Bookkeeping Arena

QuickBooks Online vs FreshBooks

QuickBooks Online wins · 2210 (17 drawn)

Agenticness — how well agents can access and operate the productAgenticness

How well agents can access and operate the product

Agent access

  1. ai-native userPoint an agent at llms.txt or agent-oriented docs

    weight 2 · round to QuickBooks Online
    QuickBooks Onlinepartialprobed4/10

    llms.txt explicitly returns 404 (no dedicated agent-readable docs file), and no OpenAPI spec was found at standard locations either. However, Intuit does document an official MCP server for QuickBooks Online (developer.intuit.com/.../mcp and a GitHub repo with 145 tools/29 entities), which constitutes agent-oriented documentation an AI agent could be pointed at instead of llms.txt. Missing for 10: an actual llms.txt or equivalent single agent-readable manifest, and independent confirmation the MCP docs page is comprehensive/discoverable rather than a niche developer page.

    • [probe] PROBE llms.txt: HTTP 404 at https://developer.intuit.com/llms.txt
    • [probe] PROBE openapi: all candidate paths 404 (https://developer.intuit.com/openapi.json, https://developer.intuit.com/swagger.json, https://develo…
    • [probe] official MCP server documented at https://developer.intuit.com/app/developer/qbo/docs/develop/mcp
    • [github] 145 Total Tools - Complete coverage of QuickBooks Online API
    • [github] It includes full CRUD operations for 29 entity types and 11 financial reports, giving you comprehensive access to QuickBooks Online function…
    FreshBooksnone0/10

    Direct probes show no llms.txt (404) and no markdown-based docs (404), and no evidence exists of an agent-oriented documentation format; only standard human-facing API docs are present.

    • [probe] PROBE llms.txt: HTTP 404 at https://www.freshbooks.com/llms.txt
    • [probe] PROBE docs-md: HTTP 404 at https://www.freshbooks.com/api/start.md
  2. ai-native userRun the product headlessly / in CI for automation

    weight 2 · round to QuickBooks Online
    QuickBooks Onlinepartialclaimed5/10

    QuickBooks Online exposes a REST API with official OAuth SDKs (Node.js, PHP) and an official MCP server with 145 tools covering CRUD across 29 entities and 11 reports, all of which can be scripted/automated without a UI — and a sandbox environment plus write-safety toggles (QUICKBOOKS_DISABLE_WRITE/UPDATE) support automated, non-interactive testing akin to CI use. However, there is no explicit documentation of a CLI, CI pipeline integration, or headless-run instructions/examples specifically for automation pipelines. Missing for 10: explicit CI/pipeline documentation or examples, a dedicated CLI for scripted automation, and independent evidence of successful headless/CI usage in practice.

    • [github] A Node.js client for Intuit's OAuth 2.0 implementation.
    • [github] 145 Total Tools - Complete coverage of QuickBooks Online API
    • [github] It includes full CRUD operations for 29 entity types and 11 financial reports, giving you comprehensive access to QuickBooks Online function…
    • [claimed-docs] Intuit's official OAuth client documents a first-class sandbox environment: the client is constructed with "environment: 'sandbox', // or 'p…
    • [claimed-docs] Intuit's official QuickBooks Online MCP server README documents the same sandbox/production environment split for agent integrations: "Sandb…
    • [github] restrict which tool categories are registered (default: all enabled)
    • [claimed-docs] PHP client for connecting to the QuickBooks Online V3 REST API.
    FreshBookspartialclaimed4/10

    FreshBooks exposes a full REST API (invoices, expenses, journal entries, reports) with OAuth2 auth and an official Node.js SDK, which lets scripts/services call it headlessly outside the UI. However there is no CLI, Docker image, or explicit CI/CD integration guidance, and no evidence anyone has run FreshBooks automation in a pipeline context. missing for 10: CLI or headless runner, CI/CD-specific documentation or examples, independent evidence of CI usage.

    • [claimed-docs] "FreshBooks APIs use the OAuth 2.0 protocol for authentication and authorization... This method creates a token to keep your account secure …
    • [claimed-docs] The API documentation index spans the full accounting surface: Clients, Credits, Invoices, Invoice Profiles, Other Income, Payments, Taxes, …
    • [github] Get/set data from FreshBooks using the REST API.
    • [claimed-docs] Authentication - FreshBooks
  3. ai-native userConnect an agent via an official MCP server

    weight 3 · round to QuickBooks Online
    QuickBooks Onlinefullprobed8/10

    Intuit publishes an official MCP server (github.com/intuit/quickbooks-online-mcp-server) with 145 tools covering 29 entity types and 11 financial reports, full CRUD, sandbox/production environment switching, and write-safety toggles for scoping agent actions, and Intuit's developer docs also list the MCP server under official docs. Missing for 10: independent/community hands-on validation of the MCP server itself (only vendor/GitHub-authored evidence) and clearer production-readiness signals (e.g., versioning/maturity status).

    • [github] 145 Total Tools - Complete coverage of QuickBooks Online API
    • [github] It includes full CRUD operations for 29 entity types and 11 financial reports, giving you comprehensive access to QuickBooks Online function…
    • [github] 11 Financial Reports - Balance Sheet, P&L, Cash Flow, and more
    • [github] 29 Entity Types - Full CRUD operations (Create, Read, Update, Delete, Search)
    • [github] restrict which tool categories are registered (default: all enabled)
    • [claimed-docs] Intuit's official QuickBooks Online MCP server README documents the same sandbox/production environment split for agent integrations: "Sandb…
    • [probe] official MCP server documented at https://developer.intuit.com/app/developer/qbo/docs/develop/mcp
    FreshBooksnone0/10

    FreshBooks offers a REST API, webhooks, and SDKs, but there is no evidence of an official MCP server for agent connectivity; probes for llms.txt and docs.md both returned 404. Since FreshBooks is a SaaS platform (not itself an agent), an official MCP server is a plausible offering, so its absence is 'none' rather than 'na'.

    • [probe] PROBE llms.txt: HTTP 404 at https://www.freshbooks.com/llms.txt
    • [probe] PROBE docs-md: HTTP 404 at https://www.freshbooks.com/api/start.md
    • [claimed-docs] The API documentation index spans the full accounting surface: Clients, Credits, Invoices, Invoice Profiles, Other Income, Payments, Taxes, …
  4. ai-native userUse an official CLI

    weight 2 · round drawn
    QuickBooks Onlinenone0/10

    Evidence shows SDKs (Node.js OAuth client, PHP SDK) and an official MCP server for agent integration, but nothing indicates an official command-line interface (CLI) tool for QuickBooks Online. Missing for 10: any mention of a first-party CLI binary/package, CLI installation instructions, or CLI command examples.

    • [github] A Node.js client for Intuit's OAuth 2.0 implementation.
    • [claimed-docs] PHP client for connecting to the QuickBooks Online V3 REST API.
    • [github] 145 Total Tools - Complete coverage of QuickBooks Online API
    FreshBooksnone0/10

    No evidence of an official CLI tool; FreshBooks only offers a REST API, SDKs (Node.js), and Postman collection, with no mention of a command-line interface. Probes for llms.txt and docs.md also returned 404s.

    • [github] Get/set data from FreshBooks using the REST API.
    • [claimed-docs] The API documentation index spans the full accounting surface: Clients, Credits, Invoices, Invoice Profiles, Other Income, Payments, Taxes, …
    • [probe] PROBE llms.txt: HTTP 404 at https://www.freshbooks.com/llms.txt
    • [probe] PROBE docs-md: HTTP 404 at https://www.freshbooks.com/api/start.md
  5. ai-native userDrive the product through a documented public API

    weight 3 · round drawn
    QuickBooks Onlinefullprobed8/10

    QuickBooks Online exposes a documented public REST API with official OAuth2 SDKs (Node.js, PHP) supporting full CRUD across many entity types, plus a sandbox environment for safe integration testing, and an official MCP server with 145 tools covering 29 entities and 11 reports for agentic access. Probes show no discoverable llms.txt or OpenAPI spec at expected paths, and no independent third-party corroboration of API robustness beyond vendor docs. missing for 10: publicly discoverable OpenAPI/llms.txt spec, independent developer reviews of the API's completeness/reliability.

    • [github] A Node.js client for Intuit's OAuth 2.0 implementation.
    • [github] QuickBooks Fault object parsing for detailed validation errors
    • [github] 145 Total Tools - Complete coverage of QuickBooks Online API
    • [github] It includes full CRUD operations for 29 entity types and 11 financial reports, giving you comprehensive access to QuickBooks Online function…
    • [github] 11 Financial Reports - Balance Sheet, P&L, Cash Flow, and more
    • [github] 29 Entity Types - Full CRUD operations (Create, Read, Update, Delete, Search)
    • [github] restrict which tool categories are registered (default: all enabled)
    • [claimed-docs] OAuth 2.0 authentication flow
    • [claimed-docs] PHP client for connecting to the QuickBooks Online V3 REST API.
    • [claimed-docs] Create, Update, Read, and Delete Examples
    • [claimed-docs] Intuit's official OAuth client documents a first-class sandbox environment: the client is constructed with "environment: 'sandbox', // or 'p…
    • [claimed-docs] Intuit's official QuickBooks Online MCP server README documents the same sandbox/production environment split for agent integrations: "Sandb…
    • [probe] PROBE llms.txt: HTTP 404 at https://developer.intuit.com/llms.txt
    • [probe] PROBE openapi: all candidate paths 404 (https://developer.intuit.com/openapi.json, https://developer.intuit.com/swagger.json, https://develo…
    • [probe] official MCP server documented at https://developer.intuit.com/app/developer/qbo/docs/develop/mcp
    FreshBooksfullclaimed8/10

    FreshBooks publishes a well-documented public REST API covering invoices, expenses, payments, journal entries, reports, and webhooks, with OAuth 2.0 authentication, scopes, pagination, error handling, an official Node.js SDK, and a Postman collection — enabling programmatic/agentic control of core accounting workflows. Missing for 10: no llms.txt or machine-readable docs endpoint (probe 404s) and no independent third-party corroboration of API robustness beyond first-party docs.

    • [claimed-docs] Authentication - FreshBooks
    • [claimed-docs] Search, Paging and Includes - FreshBooks
    • [claimed-docs] Webhook Callbacks - FreshBooks
    • [claimed-docs] Invoices - FreshBooks
    • [claimed-docs] Expenses - FreshBooks
    • [claimed-docs] Journal Entries - FreshBooks
    • [claimed-docs] Other Reports - FreshBooks
    • [claimed-docs] Errors - FreshBooks
    • [claimed-docs] Postman Collection
    • [github] Get/set data from FreshBooks using the REST API.
    • [claimed-docs] "FreshBooks APIs use the OAuth 2.0 protocol for authentication and authorization... This method creates a token to keep your account secure …
    • [claimed-docs] The API documentation index spans the full accounting surface: Clients, Credits, Invoices, Invoice Profiles, Other Income, Payments, Taxes, …
    • [claimed-docs] "Webhooks allow you to keep your application in sync with FreshBooks. You can subscribe to FreshBooks Webhooks to receive real-time notifica…
    • [claimed-docs] Agent-postable ledger writes are documented: "Journal entries are the building blocks of financial accounting and record all transactions in…
    • [claimed-docs] "Reports in FreshBooks provide detailed data on various aspects of your business. There are seven types of reports you are able to access" —…
  6. ai-native userIssue scoped/least-privilege API credentials for an agent

    weight 2 · round to FreshBooks
    QuickBooks Onlinepartialclaimed5/10

    Intuit's official MCP server exposes environment variables (QUICKBOOKS_DISABLE_WRITE, QUICKBOOKS_DISABLE_UPDATE) and lets you restrict which tool categories are registered, and the OAuth client supports a sandbox/production split—giving some coarse-grained, least-privilege-style control over what an agent can do. However this is app-level config rather than true per-agent scoped OAuth credentials/roles, and there's no documented fine-grained scope system (e.g., read-only vs specific entity scopes) issued per credential. Missing for 10: granular OAuth scope definitions, role-based API key issuance per agent, and independent confirmation these toggles are enforced server-side rather than just client config.

    • [claimed-docs] Intuit's official QuickBooks Online MCP server README documents the same sandbox/production environment split for agent integrations: "Sandb…
    • [github] restrict which tool categories are registered (default: all enabled)
    • [claimed-docs] Intuit's official OAuth client documents a first-class sandbox environment: the client is constructed with "environment: 'sandbox', // or 'p…
    • [claimed-docs] Manage what others can see and set custom roles, workflows, and fields to find more efficiency.
    FreshBookspartialclaimed6/10

    FreshBooks documents OAuth 2.0 authentication with per-endpoint scopes and a dedicated tutorial for finding the right scopes for an app, which supports issuing least-privilege credentials to any third-party client including an agent. However, there is no explicit mention of AI-agent use cases, no granular API-key/service-account model beyond OAuth scopes, and no guidance on revocation or monitoring specifically for autonomous agents. Missing for 10: agent-specific credential guidance, fine-grained scope examples beyond a generic tutorial reference, and independent confirmation of scope enforcement in practice.

    • [claimed-docs] "FreshBooks APIs use the OAuth 2.0 protocol for authentication and authorization... This method creates a token to keep your account secure …
    • [claimed-docs] Authentication - FreshBooks
  7. ai-native userBuild against official SDKs

    weight 2 · round to QuickBooks Online
    QuickBooks Onlinefullprobed8/10

    Intuit maintains official SDKs (oauth-jsclient for Node.js, QuickBooks-V3-PHP-SDK for PHP) with documented OAuth flows, CRUD examples, and sandbox/production environment switches for safe development, plus an official MCP server exposing 145 tools across 29 entity types and 11 financial reports with write-safety toggles — directly enabling AI-native/agentic development against QuickBooks Online. missing for 10: no discoverable OpenAPI/swagger spec or llms.txt (both probed 404), and no independent developer corroboration of SDK/MCP quality beyond first-party docs.

    • [github] A Node.js client for Intuit's OAuth 2.0 implementation.
    • [github] QuickBooks Fault object parsing for detailed validation errors
    • [claimed-docs] OAuth 2.0 authentication flow
    • [claimed-docs] PHP client for connecting to the QuickBooks Online V3 REST API.
    • [claimed-docs] Create, Update, Read, and Delete Examples
    • [claimed-docs] OAuth 2.0 authentication flow - Token management and refresh
    • [github] 145 Total Tools - Complete coverage of QuickBooks Online API
    • [github] It includes full CRUD operations for 29 entity types and 11 financial reports, giving you comprehensive access to QuickBooks Online function…
    • [github] 11 Financial Reports - Balance Sheet, P&L, Cash Flow, and more
    • [github] 29 Entity Types - Full CRUD operations (Create, Read, Update, Delete, Search)
    • [github] restrict which tool categories are registered (default: all enabled)
    • [claimed-docs] Intuit's official OAuth client documents a first-class sandbox environment: the client is constructed with "environment: 'sandbox', // or 'p…
    • [claimed-docs] Intuit's official QuickBooks Online MCP server README documents the same sandbox/production environment split for agent integrations: "Sandb…
    • [probe] official MCP server documented at https://developer.intuit.com/app/developer/qbo/docs/develop/mcp
    FreshBookspartialprobed6/10

    FreshBooks publishes an official Node.js SDK on GitHub with REST API bindings and pre-configured auth, backed by extensive REST API docs (auth, webhooks, invoices, expenses, payments, journal entries, reports) and a Postman collection/'Tools and Libraries' page for building integrations. However, evidence only shows one official SDK (Node.js) with no other languages, no AI-native docs formats (llms.txt and docs.md both return 404), and no independent developer corroboration of SDK quality or maintenance. Missing for 10: multi-language official SDKs, machine-readable/agent-friendly docs, and third-party validation of the SDK's reliability.

    • [github] Get/set data from FreshBooks using the REST API.
    • [github] Pre-configured [ExpressJS](https://expressjs.com/) app. Includes authentication via [PassportJS](http://www.passportjs.org/).
    • [claimed-docs] The API documentation index spans the full accounting surface: Clients, Credits, Invoices, Invoice Profiles, Other Income, Payments, Taxes, …
    • [claimed-docs] Postman Collection
    • [probe] PROBE llms.txt: HTTP 404 at https://www.freshbooks.com/llms.txt
    • [probe] PROBE docs-md: HTTP 404 at https://www.freshbooks.com/api/start.md
  8. ai-native userSubscribe to events via webhooks

    weight 2 · round to FreshBooks
    QuickBooks Onlinenone0/10

    The evidence pack contains no mention of webhooks, event subscriptions, or push notifications anywhere in QuickBooks' docs, GitHub SDKs, or MCP server materials — only OAuth clients, REST CRUD operations, and polling-style API access are documented. Webhook subscription is a plausible capability for an API-driven accounting platform, but no evidence shows QuickBooks Online supports it.

    • [github] A Node.js client for Intuit's OAuth 2.0 implementation.
    • [github] 145 Total Tools - Complete coverage of QuickBooks Online API
    • [claimed-docs] Intuit's official QuickBooks Online MCP server README documents the same sandbox/production environment split for agent integrations: "Sandb…
    • [claimed-docs] PHP client for connecting to the QuickBooks Online V3 REST API.
    FreshBooksfullclaimed8/10

    FreshBooks documents a real webhook subscription system: registering callbacks (e.g. invoice.create), a verification handshake, and HMAC-based signature verification, with an explicit caveat about delivery latency. This directly satisfies the story of subscribing to events via webhooks. Missing for 10: independent/hands-on developer confirmation of webhook reliability and no evidence of a broader event catalog beyond a few examples.

    • [claimed-docs] Webhook Callbacks - FreshBooks
    • [claimed-docs] "Webhooks allow you to keep your application in sync with FreshBooks. You can subscribe to FreshBooks Webhooks to receive real-time notifica…

Agentic features

  1. ai-native userGet AI-generated insights and suggestions from my data inside the product

    weight 2 · round to QuickBooks Online
    QuickBooks Onlinefullclaimed8/10

    QuickBooks documents Intuit Intelligence/AI features that generate insights directly from user data: an AI chat that answers questions like "What's driving my profit?" and "How are my invoices doing this month?", instant reports on top expenses/sales trends/industry benchmarking, AI-driven anomaly resolution and tax savings estimation, and Payroll AI that spots inconsistencies proactively. These are first-party vendor claims without independent hands-on corroboration. Missing for 10: independent/community validation that these AI insights work as described, and detail on accuracy/reliability of the suggestions.

    • [claimed-docs] Speed up business by telling Intuit Intelligence chat to create invoices, help resolve anomalies, run payroll, generate reports, estimate ta…
    • [claimed-docs] Ask for the reports that matter most to your business—top expenses, sales trends, industry benchmarking—and get them instantly.
    • [claimed-docs] Ask anything—from “What’s driving my profit?” to “How are my invoices doing this month?”—and get instant, contextual answers in clear, conci…
    • [claimed-docs] Your Payroll AI proactively collects time and attendance data from your employees and spots inconsistencies, allowing you to run payroll mor…
    • [claimed-docs] Payroll AI proactively collects time and attendance data from your employees, spots inconsistencies, and texts your admin updates—so you can…
    • [claimed-docs] See funding options based on your real-time financials, understand what affects your approval odds for a QuickBooks Term Loan or QuickBooks …
    FreshBooksnone0/10

    No evidence of AI-generated insights, suggestions, or analytics features anywhere in the docs, API surface, or community mentions; the product focuses on invoicing, expense tracking, and reporting without any AI/ML layer mentioned. Missing for 10: any mention of AI-driven insights, anomaly detection, predictive suggestions, or natural-language analysis of financial data.

    • ai-native userSet up automations that run autonomously in the background

      weight 2 · round to QuickBooks Online
      QuickBooks Onlinepartialcommunity6/10

      QuickBooks ships several rule-based automations (bank-rule categorization, automated payment reminders, automatic bank-feed import, automatic reconciliation reports) and Intuit Intelligence/Payroll AI that proactively monitor data and flag issues, plus an official MCP server exposing 145 tools across 29 entities and financial reports for agent-driven access with sandbox and write-safety toggles. However, these are mostly triggered rules or on-demand AI chat interactions rather than a documented capability for a user to configure agents that run continuously/autonomously in the background without external orchestration; the MCP server itself is a tool interface for agents built by developers, not a built-in scheduler. missing for 10: native scheduling/trigger builder for persistent background automations, evidence of fully autonomous unattended agent runs, independent corroboration of agentic automation reliability.

      • [claimed-docs] Avoid late payments with automated payment reminders.
      • [claimed-docs] Connect QuickBooks to your bank, credit cards, PayPal, Square, and more1 and we’ll import your transactions for you.
      • [claimed-docs] When you finish reconciling accounts, QuickBooks automatically generates a reconciliation report.
      • [community] "For the obvious ones, I already have automatic rules build right into QuickBooks Online." - noting existing rule-based transaction categori…
      • [claimed-docs] Speed up business by telling Intuit Intelligence chat to create invoices, help resolve anomalies, run payroll, generate reports, estimate ta…
      • [claimed-docs] Your Payroll AI proactively collects time and attendance data from your employees and spots inconsistencies, allowing you to run payroll mor…
      • [claimed-docs] Payroll AI proactively collects time and attendance data from your employees, spots inconsistencies, and texts your admin updates—so you can…
      • [github] 145 Total Tools - Complete coverage of QuickBooks Online API
      • [github] It includes full CRUD operations for 29 entity types and 11 financial reports, giving you comprehensive access to QuickBooks Online function…
      • [claimed-docs] Intuit's official QuickBooks Online MCP server README documents the same sandbox/production environment split for agent integrations: "Sandb…
      • [github] restrict which tool categories are registered (default: all enabled)
      FreshBookspartialclaimed4/10

      FreshBooks offers building blocks—webhooks, journal entry/reports APIs, bank reconciliation automation, and Bill Pay automated scheduling—that could support autonomous background workflows, but there is no evidence of a native automation/agent framework, scheduled triggers, or persistent background jobs configurable by an AI-native user. missing for 10: a documented automation/rules engine or agent-runnable scheduler, evidence of autonomous multi-step workflows beyond webhooks+bill pay, and independent confirmation of reliability for unattended background operation.

      • [claimed-docs] "Webhooks allow you to keep your application in sync with FreshBooks. You can subscribe to FreshBooks Webhooks to receive real-time notifica…
      • [claimed-docs] Bank reconciliation is automated: "FreshBooks lets you link your bank account and create automated workflows for bank reconciliation and tra…
      • [claimed-docs] "FreshBooks Bill Pay makes it easy for small businesses to manage bills, schedule payments, and pay any vendor by ACH or check." Capture is …
      • [claimed-docs] Agent-postable ledger writes are documented: "Journal entries are the building blocks of financial accounting and record all transactions in…
    • ai-native userDelegate tasks to a built-in AI assistant inside the product

      weight 3 · round to QuickBooks Online
      QuickBooks Onlinefullclaimed7/10

      QuickBooks has a built-in AI assistant ("Intuit Intelligence") that users can chat with to create invoices, resolve anomalies, run payroll, generate reports, and get instant contextual answers — a direct in-product delegation experience, not a separate tool. missing for 10: independent/hands-on verification of the assistant's reliability and scope beyond vendor marketing copy.

      • [claimed-docs] Speed up business by telling Intuit Intelligence chat to create invoices, help resolve anomalies, run payroll, generate reports, estimate ta…
      • [claimed-docs] Ask for the reports that matter most to your business—top expenses, sales trends, industry benchmarking—and get them instantly.
      • [claimed-docs] Ask anything—from “What’s driving my profit?” to “How are my invoices doing this month?”—and get instant, contextual answers in clear, conci…
      • [claimed-docs] Your Payroll AI proactively collects time and attendance data from your employees and spots inconsistencies, allowing you to run payroll mor…
      • [claimed-docs] Payroll AI proactively collects time and attendance data from your employees, spots inconsistencies, and texts your admin updates—so you can…
      FreshBooksnone0/10

      The axis applies to this product kind (peer products hold positive or none verdicts on this story), so lack of evidence for an applicable capability is "none", never "na". (na/none harmonized at arena bring-up — see pipeline/scripts/na-harmonize.ts.)

      • ai-native userOperate the product with natural-language commands

        weight 2 · round to QuickBooks Online
        QuickBooks Onlinepartialclaimed6/10

        QuickBooks offers 'Intuit Intelligence' chat where users can issue natural-language commands to create invoices, run payroll, generate reports, and get answers to questions like 'What's driving my profit?' — this directly supports natural-language operation. However, this is a limited chat assistant layered on top of the core UI rather than full natural-language control of all product functions, and there's no independent/hands-on evidence corroborating its reliability or scope beyond vendor claims. Missing for 10: independent verification of the chat's command coverage/reliability, evidence of natural-language control beyond the listed use cases, and hands-on user reports confirming it works as described.

        • [claimed-docs] Speed up business by telling Intuit Intelligence chat to create invoices, help resolve anomalies, run payroll, generate reports, estimate ta…
        • [claimed-docs] Ask for the reports that matter most to your business—top expenses, sales trends, industry benchmarking—and get them instantly.
        • [claimed-docs] Ask anything—from “What’s driving my profit?” to “How are my invoices doing this month?”—and get instant, contextual answers in clear, conci…
        • [claimed-docs] Payroll AI proactively collects time and attendance data from your employees, spots inconsistencies, and texts your admin updates—so you can…
        FreshBooksnone0/10

        No evidence of a natural-language interface, chatbot, or AI assistant for operating FreshBooks; only a developer REST/OAuth API and webhooks are documented, which require code, not NL commands. Probes for llms.txt and machine-readable docs both returned 404, further suggesting no AI-native interaction layer.

        • [probe] PROBE llms.txt: HTTP 404 at https://www.freshbooks.com/llms.txt
        • [probe] PROBE docs-md: HTTP 404 at https://www.freshbooks.com/api/start.md
        • [claimed-docs] The API documentation index spans the full accounting surface: Clients, Credits, Invoices, Invoice Profiles, Other Income, Payments, Taxes, …
        • [claimed-docs] "FreshBooks APIs use the OAuth 2.0 protocol for authentication and authorization... This method creates a token to keep your account secure …

      Api quality

      1. ai-native userExplore an interactive API reference with runnable examples

        weight 2 · round to FreshBooks
        QuickBooks Onlinenone0/10

        Evidence includes only static SDK README code snippets (PHP/Node OAuth examples) and explicit probes showing the developer site lacks an interactive OpenAPI/Swagger explorer (openapi.json 404) and no llms.txt, with no mention of a live, runnable API explorer or sandbox console. missing for 10: interactive browser-based API reference, runnable request/response console, discoverable OpenAPI spec.

        • [probe] PROBE llms.txt: HTTP 404 at https://developer.intuit.com/llms.txt
        • [probe] PROBE openapi: all candidate paths 404 (https://developer.intuit.com/openapi.json, https://developer.intuit.com/swagger.json, https://develo…
        • [claimed-docs] Create, Update, Read, and Delete Examples
        • [claimed-docs] PHP client for connecting to the QuickBooks Online V3 REST API.
        FreshBookspartialprobed3/10

        FreshBooks publishes a full REST API reference (auth, endpoints, errors, webhooks) and offers a Postman Collection that lets developers run example requests, which partially satisfies 'runnable examples,' but there's no evidence of an embedded interactive console (e.g., try-it-now code snippets) in the docs themselves, and llms.txt/docs-md probes returned 404s indicating no AI-native doc tooling. missing for 10: an in-browser interactive API console with live runnable requests, AI-readable doc formats (llms.txt/markdown), and independent confirmation of the Postman collection's usability.

        • [claimed-docs] Postman Collection
        • [claimed-docs] The API documentation index spans the full accounting surface: Clients, Credits, Invoices, Invoice Profiles, Other Income, Payments, Taxes, …
        • [probe] PROBE llms.txt: HTTP 404 at https://www.freshbooks.com/llms.txt
        • [probe] PROBE docs-md: HTTP 404 at https://www.freshbooks.com/api/start.md
      2. ai-native userDownload a machine-readable API spec (OpenAPI or equivalent)

        weight 2 · round drawn
        QuickBooks Onlinenone0/10

        Direct probes for an OpenAPI/swagger spec on Intuit's developer domain returned 404s at all standard locations, and no other evidence shows a downloadable machine-readable API spec; the MCP server and SDKs (Node/PHP) are wrapper tools, not an OpenAPI spec itself.

        • [probe] PROBE llms.txt: HTTP 404 at https://developer.intuit.com/llms.txt
        • [probe] PROBE openapi: all candidate paths 404 (https://developer.intuit.com/openapi.json, https://developer.intuit.com/swagger.json, https://develo…
        • [github] A Node.js client for Intuit's OAuth 2.0 implementation.
        • [claimed-docs] PHP client for connecting to the QuickBooks Online V3 REST API.
        FreshBooksnone0/10

        FreshBooks documents a REST API with a Postman collection and SDKs, but nothing in the evidence indicates an OpenAPI/Swagger spec or other machine-readable API description is published or downloadable; explicit probes for llms.txt and a machine-readable docs endpoint both returned 404.

        • [claimed-docs] Postman Collection
        • [claimed-docs] The API documentation index spans the full accounting surface: Clients, Credits, Invoices, Invoice Profiles, Other Income, Payments, Taxes, …
        • [probe] PROBE llms.txt: HTTP 404 at https://www.freshbooks.com/llms.txt
        • [probe] PROBE docs-md: HTTP 404 at https://www.freshbooks.com/api/start.md
      3. ai-native userTest against a sandbox environment without touching production data

        weight 1 · round to QuickBooks Online
        QuickBooks Onlinefullprobed8/10

        Intuit's official OAuth client and MCP server docs explicitly document a sandbox/production environment split, with sandbox using isolated company data and localhost redirect URIs, plus write-safety toggles for agent scoping. This directly supports AI-native testing against sandbox without touching production. Missing for 10: independent/hands-on confirmation of sandbox parity with production and no evidence of persistent sandbox data limitations or resets.

        • [claimed-docs] Intuit's official OAuth client documents a first-class sandbox environment: the client is constructed with "environment: 'sandbox', // or 'p…
        • [claimed-docs] Intuit's official QuickBooks Online MCP server README documents the same sandbox/production environment split for agent integrations: "Sandb…
        • [github] restrict which tool categories are registered (default: all enabled)
        • [probe] official MCP server documented at https://developer.intuit.com/app/developer/qbo/docs/develop/mcp
        FreshBooksnone0/10

        No evidence of a sandbox/test environment, test-mode API keys, or demo accounts; the API docs cover authentication, endpoints, and webhooks but nothing about non-production testing.

        • ai-native userRely on versioned APIs with a documented deprecation policy

          weight 2 · round drawn
          QuickBooks Onlinenone0/10

          Evidence shows QuickBooks has a versioned REST API (V3 SDK, OAuth client) and even an official MCP server, but nothing in the pack documents a deprecation policy, versioning cadence, or sunset timeline for API versions; probes for openapi/llms.txt docs both 404, suggesting no discoverable machine-readable API reference either. Missing for 10: explicit deprecation policy documentation, version lifecycle/support windows, and any changelog or sunset notice practice.

          • [claimed-docs] PHP client for connecting to the QuickBooks Online V3 REST API.
          • [probe] PROBE llms.txt: HTTP 404 at https://developer.intuit.com/llms.txt
          • [probe] PROBE openapi: all candidate paths 404 (https://developer.intuit.com/openapi.json, https://developer.intuit.com/swagger.json, https://develo…
          • [github] 145 Total Tools - Complete coverage of QuickBooks Online API
          FreshBooksnone0/10

          FreshBooks publishes a REST API with docs, authentication, webhooks, and an API changelog note about swapping legacy bearer tokens for JWTs, but there is no evidence of a versioning scheme (e.g., v1/v2 endpoints) or a documented deprecation policy/timeline for API changes. The changelog mention shows change happened but not a stated deprecation process, and llms.txt/docs-md probes 404, showing no AI-native API governance documentation.

          • [claimed-docs] "FreshBooks APIs use the OAuth 2.0 protocol for authentication and authorization... This method creates a token to keep your account secure …
          • [claimed-docs] The API documentation index spans the full accounting surface: Clients, Credits, Invoices, Invoice Profiles, Other Income, Payments, Taxes, …
          • [probe] PROBE llms.txt: HTTP 404 at https://www.freshbooks.com/llms.txt
          • [probe] PROBE docs-md: HTTP 404 at https://www.freshbooks.com/api/start.md

        Automation depth — how much of the product can run unattendedAutomation depth

        How much of the product can run unattended

        1. ai-native userPerform bulk operations across many items at once

          weight 2 · round drawn
          QuickBooks Onlinenone0/10

          Evidence shows QuickBooks Online supports per-entity CRUD via API/MCP server (29 entity types, 11 reports) and vague mentions of 'syncing data in spreadsheets' for Advanced tier, but nowhere is a genuine bulk/batch operation (e.g., a batch API endpoint or agent tool for acting on many records in one call) documented. Missing for 10: explicit bulk/batch API documentation, MCP tool for multi-item operations, or hands-on evidence of processing many items in a single automated action.

          • [github] 145 Total Tools - Complete coverage of QuickBooks Online API
          • [github] It includes full CRUD operations for 29 entity types and 11 financial reports, giving you comprehensive access to QuickBooks Online function…
          • [github] 29 Entity Types - Full CRUD operations (Create, Read, Update, Delete, Search)
          • [claimed-docs] QuickBooks Online Advanced can sync data in spreadsheets to reduce your manual work.
          FreshBooksnone0/10

          The API docs cover single-resource CRUD endpoints (invoices, expenses, payments, journal entries) plus search/paging/webhooks, but no evidence describes batch or bulk-operation endpoints (e.g., bulk invoice creation, bulk expense updates) that would let an AI agent act on many items in one call.

          • [claimed-docs] Search, Paging and Includes - FreshBooks
          • [claimed-docs] The API documentation index spans the full accounting surface: Clients, Credits, Invoices, Invoice Profiles, Other Income, Payments, Taxes, …
          • [claimed-docs] Invoices - FreshBooks
          • [claimed-docs] Expenses - FreshBooks
        2. ai-native userDefine rules that trigger actions automatically on events

          weight 3 · round to QuickBooks Online
          QuickBooks Onlinepartialcommunity5/10

          QuickBooks Online ships built-in 'bank rules' for automatic transaction categorization (confirmed independently in community discussion), plus automated payment reminders and auto-generated reconciliation reports, and docs mention custom workflows/roles as an Advanced feature — all of which are rule-based, event-triggered actions. However, these are narrow, product-specific automations (categorization, reminders, reconciliation) rather than a general-purpose, user-definable rules/triggers engine that an AI-native user could configure to fire arbitrary actions on arbitrary events; the MCP server exposes CRUD tools but no explicit rule-trigger framework. Missing for 10: a generalized event-condition-action rule builder, evidence of AI/MCP-driven custom automation creation, and independent hands-on confirmation of workflow automation beyond categorization.

          • [community] "For the obvious ones, I already have automatic rules build right into QuickBooks Online." - noting existing rule-based transaction categori…
          • [claimed-docs] Avoid late payments with automated payment reminders.
          • [claimed-docs] When you finish reconciling accounts, QuickBooks automatically generates a reconciliation report.
          • [claimed-docs] Manage what others can see and set custom roles, workflows, and fields to find more efficiency.
          • [github] 145 Total Tools - Complete coverage of QuickBooks Online API
          • [github] 29 Entity Types - Full CRUD operations (Create, Read, Update, Delete, Search)
          FreshBookspartialclaimed4/10

          FreshBooks exposes webhooks for real-time event notifications (e.g., invoice.create) that could be wired to external actions, but there is no evidence of a native rules/automation engine where users define conditional triggers and actions inside the product itself; webhooks require external code to act on events. Missing for 10: in-app rule builder, conditional logic UI, natively triggered actions without custom integration, and evidence of AI-native automation workflows.

          • [claimed-docs] "Webhooks allow you to keep your application in sync with FreshBooks. You can subscribe to FreshBooks Webhooks to receive real-time notifica…
          • [claimed-docs] Webhook Callbacks - FreshBooks
        3. ai-native userSchedule recurring jobs or workflows

          weight 2 · round to FreshBooks
          QuickBooks Onlinenone0/10

          The evidence pack details QuickBooks' MCP server (145 tools, CRUD across 29 entities, sandbox/production split, write-safety toggles) but nowhere describes a mechanism for scheduling recurring jobs or workflows via API/MCP—no cron-like triggers, recurring-transaction API, or workflow scheduler for AI agents is documented. Mentions of 'automated payment reminders' or automatic bank imports are built-in consumer features, not an AI-native scheduling/automation primitive exposed to agents.

          • [github] 145 Total Tools - Complete coverage of QuickBooks Online API
          • [github] It includes full CRUD operations for 29 entity types and 11 financial reports, giving you comprehensive access to QuickBooks Online function…
          • [claimed-docs] Intuit's official QuickBooks Online MCP server README documents the same sandbox/production environment split for agent integrations: "Sandb…
          • [claimed-docs] Avoid late payments with automated payment reminders.
          FreshBookspartialclaimed4/10

          FreshBooks Bill Pay documents scheduled/recurring vendor payments ("schedule payments" and "executes your scheduled payments so nothing slips"), and webhooks provide event-driven sync, but there is no evidence of a general-purpose recurring job/workflow scheduler exposed via API for AI-native automation (e.g., recurring invoices, scheduled reports, or cron-like triggers callable by an agent). Missing for 10: API endpoint or docs for recurring invoice/report scheduling, evidence of programmatic (not just UI) recurring workflow setup, and confirmation this extends beyond bill payments to general automation.

          • [claimed-docs] "FreshBooks Bill Pay makes it easy for small businesses to manage bills, schedule payments, and pay any vendor by ACH or check." Capture is …
          • [claimed-docs] FreshBooks Bill Pay* makes it easy for small businesses to manage bills, schedule payments, and pay any vendor by ACH or check.
          • [claimed-docs] Forward your bills to your FreshBooks account, schedule vendor payments, and watch each payment move from created to paid.
          • [claimed-docs] "Webhooks allow you to keep your application in sync with FreshBooks. You can subscribe to FreshBooks Webhooks to receive real-time notifica…

        Banking reconciliation — stories about banking reconciliation in this arenaBanking reconciliation

        Stories about banking reconciliation in this arena

        Ai reconciliation

        1. ai-native userHave an agent reconcile a month end-to-end, matching transactions, flagging exceptions, and preparing the close for human review

          weight 3 · round to QuickBooks Online
          QuickBooks Onlinepartialclaimed5/10

          QuickBooks ships real building blocks an agent could use—bank-feed transaction matching and reconciliation reports (quickbooks-docs-6/7/8/9), an official MCP server exposing 29 entity types, 11 financial reports, and full CRUD for agent integrations (quickbooks-gh-3/4/5/6/7), plus an 'Intuit Intelligence' chat that claims to 'help resolve anomalies' (quickbooks-docs-19). However, there is no documented tool or workflow that performs the reconciliation itself autonomously, flags exceptions, and packages a close for human review as one orchestrated task; reconciliation is presented as a human-driven feature ('Reconcile bank statements in minutes') and the MCP server's docs list generic CRUD/report access rather than a reconcile-specific or exception-flagging capability. Missing for 10: an explicit agent-driven reconciliation/close workflow tool, documented exception-flagging logic, and evidence of an agent actually completing an end-to-end month-end close.

          • [claimed-docs] Reconcile bank statements in minutes with QuickBooks.
          • [claimed-docs] Connect QuickBooks to your bank, credit cards, PayPal, Square, and more1 and we’ll import your transactions for you.
          • [claimed-docs] When you finish reconciling accounts, QuickBooks automatically generates a reconciliation report.
          • [claimed-docs] There are several reports – such as the The Reconciliation Discrepancy Report, the Missing Checks Report, and the Transaction Detail Report …
          • [claimed-docs] Speed up business by telling Intuit Intelligence chat to create invoices, help resolve anomalies, run payroll, generate reports, estimate ta…
          • [github] 145 Total Tools - Complete coverage of QuickBooks Online API
          • [github] It includes full CRUD operations for 29 entity types and 11 financial reports, giving you comprehensive access to QuickBooks Online function…
          • [github] 11 Financial Reports - Balance Sheet, P&L, Cash Flow, and more
          • [github] 29 Entity Types - Full CRUD operations (Create, Read, Update, Delete, Search)
          • [github] restrict which tool categories are registered (default: all enabled)
          FreshBooksnone0/10

          FreshBooks documents automated bank-reconciliation workflows and a rich API (journal entries, reports, payments, expenses) that a third party could use to build an agent, but there is no evidence of an AI agent that autonomously matches transactions, flags exceptions, and prepares a month-end close for review — reconciliation here is rule-based software automation, not an agentic capability.

          • [claimed-docs] Bank reconciliation is automated: "FreshBooks lets you link your bank account and create automated workflows for bank reconciliation and tra…
          • [claimed-docs] Agent-postable ledger writes are documented: "Journal entries are the building blocks of financial accounting and record all transactions in…
          • [claimed-docs] "Reports in FreshBooks provide detailed data on various aspects of your business. There are seven types of reports you are able to access" —…
          • [claimed-docs] FreshBooks is double-entry accounting with accountant collaboration built in: "update your customizable chart of accounts", "Grant your acco…

        Bank feeds

        1. founderConnect bank and credit-card accounts so transactions import automatically every day

          weight 3 · round to QuickBooks Online
          QuickBooks Onlinefullcommunity8/10

          QuickBooks docs directly state bank/credit-card/PayPal/Square connections auto-import transactions daily, plus existing rule-based categorization is corroborated by a community comment, and reconciliation reports confirm ongoing automated matching. Missing for 10: independent hands-on verification of daily-sync reliability and no direct evidence addressing sync frequency/outage issues raised in community comments about QBO reliability.

          • [claimed-docs] Connect QuickBooks to your bank, credit cards, PayPal, Square, and more1 and we’ll import your transactions for you.
          • [claimed-docs] Reconcile bank statements in minutes with QuickBooks.
          • [claimed-docs] When you finish reconciling accounts, QuickBooks automatically generates a reconciliation report.
          • [community] "For the obvious ones, I already have automatic rules build right into QuickBooks Online." - noting existing rule-based transaction categori…
          FreshBooksfullclaimed6/10

          FreshBooks' own accounting page explicitly states you can 'link your bank account and create automated workflows for bank reconciliation and transaction management' and lists bank reconciliation among its 100+ automations, directly matching the founder's need for automatic daily transaction import. Missing for 10: independent/hands-on confirmation of daily import cadence, credit-card-specific linking details, and any troubleshooting/reliability reports beyond the vendor's own claim.

          • [claimed-docs] Bank reconciliation is automated: "FreshBooks lets you link your bank account and create automated workflows for bank reconciliation and tra…
          • [claimed-docs] FreshBooks is double-entry accounting with accountant collaboration built in: "update your customizable chart of accounts", "Grant your acco…

        Categorization

        1. founderGet automatic categorization suggestions for imported transactions that learn from my corrections

          weight 2 · round to QuickBooks Online
          QuickBooks Onlinepartialcommunity4/10

          QuickBooks docs mention auto-sorting expenses (quickbooks-docs-28) and community evidence confirms built-in automatic categorization rules (quickbooks-comm-3), but neither source explicitly describes a machine-learning mechanism that adapts based on the founder's manual corrections. Missing for 10: explicit documentation of ML-based re-categorization suggestions, first-party confirmation that the system improves from user corrections, and independent hands-on validation of this adaptive behavior.

          • [claimed-docs] Automatically sort expenses to stay ready for tax time
          • [community] "For the obvious ones, I already have automatic rules build right into QuickBooks Online." - noting existing rule-based transaction categori…
          FreshBooksnone0/10

          FreshBooks evidence mentions bank account linking and 'automated workflows for bank reconciliation and transaction management' but contains no mention of a categorization engine that suggests categories for imported transactions or that improves from user corrections. Missing for 10: any documentation of transaction categorization suggestions, machine-learning/rules-based category prediction, or confirmation that the system learns from user corrections.

          • [claimed-docs] Bank reconciliation is automated: "FreshBooks lets you link your bank account and create automated workflows for bank reconciliation and tra…

        Reconciliation

        1. accountantReconcile each bank account against the ledger with matched, unmatched, and duplicate transactions surfaced for review

          weight 3 · round to QuickBooks Online
          QuickBooks Onlinefullclaimed7/10

          QuickBooks Online docs explicitly describe connecting bank/credit-card feeds, automatic transaction import and matching, a reconciliation workflow, an auto-generated reconciliation report, and discrepancy-focused reports (Reconciliation Discrepancy Report, Missing Checks Report, Transaction Detail Report) that help surface unmatched/duplicate items for review, directly matching the accountant story. Missing for 10: explicit documentation of a distinct 'duplicate transaction' flag/UI and independent hands-on verification of the reconciliation workflow's accuracy (community evidence is generic and not reconciliation-specific).

          • [claimed-docs] Reconcile bank statements in minutes with QuickBooks.
          • [claimed-docs] Connect QuickBooks to your bank, credit cards, PayPal, Square, and more1 and we’ll import your transactions for you.
          • [claimed-docs] When you finish reconciling accounts, QuickBooks automatically generates a reconciliation report.
          • [claimed-docs] There are several reports – such as the The Reconciliation Discrepancy Report, the Missing Checks Report, and the Transaction Detail Report …
          • [claimed-docs] When customers pay through QuickBooks invoices, we’ll record and match it for you.
          FreshBookspartialclaimed4/10

          FreshBooks documents bank account linking and 'automated workflows for bank reconciliation and transaction management' plus a chart of accounts and accountant collaboration, but there's no evidence of the specific UI/workflow for surfacing matched, unmatched, and duplicate transactions for review. missing for 10: explicit documentation of matched/unmatched/duplicate transaction states, reconciliation review screen, independent or hands-on confirmation of the reconciliation workflow.

          • [claimed-docs] Bank reconciliation is automated: "FreshBooks lets you link your bank account and create automated workflows for bank reconciliation and tra…
          • [claimed-docs] FreshBooks is double-entry accounting with accountant collaboration built in: "update your customizable chart of accounts", "Grant your acco…

        Bills ap — stories about bills ap in this arenaBills ap

        Stories about bills ap in this arena

        Bill management

        1. accountantCapture vendor bills, route them for approval, and schedule payments from one workflow

          weight 2 · round to FreshBooks
          QuickBooks Onlinenone0/10

          The evidence pack covers invoicing, A/R, bank reconciliation, and generic 'custom roles/workflows' language, but contains no documentation of vendor bill capture, bill approval routing, or scheduled bill payments — the core AP workflow described in the story. Missing for 10: bill capture/entry feature, approval workflow for bills, scheduled/bill-pay payment functionality, any hands-on or docs evidence of an AP module.

          • [claimed-docs] Manage what others can see and set custom roles, workflows, and fields to find more efficiency.
          FreshBookspartialclaimed5/10

          FreshBooks Bill Pay documents bill capture ('Upload a file or snap a photo; Bill Pay reads the details and recreates the bill') and payment scheduling/execution by ACH or check, covering capture-to-payment scheduling in one workflow. However, there is no evidence of a distinct approval-routing step (multi-user sign-off before payment) — missing for 10: documented approval workflow/routing feature, evidence of multi-step sign-off controls, and independent/hands-on confirmation of the Bill Pay flow.

          • [claimed-docs] "FreshBooks Bill Pay makes it easy for small businesses to manage bills, schedule payments, and pay any vendor by ACH or check." Capture is …
          • [claimed-docs] FreshBooks Bill Pay* makes it easy for small businesses to manage bills, schedule payments, and pay any vendor by ACH or check.
          • [claimed-docs] Forward your bills to your FreshBooks account, schedule vendor payments, and watch each payment move from created to paid.

        Payables

        1. accountantSee accounts payable aging and vendor balances at any point in time

          weight 2 · round drawn
          QuickBooks Onlinenone0/10

          The evidence pack documents an A/R aging report and accounts-receivable tracking (quickbooks-docs-18, quickbooks-docs-37) but contains no mention of an accounts payable aging report or vendor balance reporting; the MCP server's financial reports list (Balance Sheet, P&L, Cash Flow) does not name AP aging either.

            FreshBooksnone0/10

            FreshBooks Bill Pay lets you manage and schedule vendor bill payments, and the Reports API exposes seven report types, but none of the evidence mentions an accounts-payable aging report or point-in-time vendor balance report — only due-date tracking and payment status. missing for 10: AP aging report, vendor balance/statement report, point-in-time historical AP view.

            • [claimed-docs] "FreshBooks Bill Pay makes it easy for small businesses to manage bills, schedule payments, and pay any vendor by ACH or check." Capture is …
            • [claimed-docs] "Reports in FreshBooks provide detailed data on various aspects of your business. There are seven types of reports you are able to access" —…
            • [claimed-docs] FreshBooks Bill Pay* makes it easy for small businesses to manage bills, schedule payments, and pay any vendor by ACH or check.

          Close collaboration — stories about close collaboration in this arenaClose collaboration

          Stories about close collaboration in this arena

          Close process

          1. accountantLock closed periods so prior-period numbers cannot change without an explicit reopening

            weight 2 · round drawn
            QuickBooks Onlinenone0/10

            No evidence pack item mentions closing periods, closing dates, or locking prior-period transactions from edits — QuickBooks Online does have a known 'closing date' feature in general knowledge, but nothing in this evidence pack documents it, so per the rules absence of evidence must be judged 'none'.

              FreshBooksnone0/10

              No evidence pack item mentions period locking, closing periods, or preventing edits to prior-period transactions without explicit reopening; FreshBooks docs cover invoicing, journal entries, reports, and API access but nothing about close controls.

              • accountantRun a month-end close against a checklist that tracks reconciliations, accruals, and review sign-offs

                weight 3 · round drawn
                QuickBooks Onlinenone0/10

                Evidence shows QuickBooks Online offers bank reconciliation tools, reconciliation reports, and accountant access, but there is no evidence of a dedicated month-end close checklist that tracks reconciliations, accruals, and review sign-offs as an integrated workflow. Community evidence even notes QBO lacks feature parity with desktop, and no close-management or sign-off workflow is documented.

                • [claimed-docs] Reconcile bank statements in minutes with QuickBooks.
                • [claimed-docs] When you finish reconciling accounts, QuickBooks automatically generates a reconciliation report.
                • [claimed-docs] There are several reports – such as the The Reconciliation Discrepancy Report, the Missing Checks Report, and the Transaction Detail Report …
                • [claimed-docs] Give your accountant direct access to your books so she can find the reports and information she needs when questions arise.
                • [community] "Quickbooks online also had some significant quirkyness... QuickBooks online is not feature complete when compared to QuickBooks desktop - h…
                FreshBooksnone0/10

                FreshBooks documents bank reconciliation automation, journal entries, and accountant collaboration, but there is no evidence of a structured month-end close checklist that tracks reconciliations, accruals, and review sign-offs as a workflow feature — no mention of accrual entries, close tasks, or approval/sign-off tracking. missing for 10: close checklist/task tracking, accrual entry workflows, review sign-off or approval features.

                • [claimed-docs] Bank reconciliation is automated: "FreshBooks lets you link your bank account and create automated workflows for bank reconciliation and tra…
                • [claimed-docs] FreshBooks is double-entry accounting with accountant collaboration built in: "update your customizable chart of accounts", "Grant your acco…
                • [claimed-docs] Agent-postable ledger writes are documented: "Journal entries are the building blocks of financial accounting and record all transactions in…

              Collaboration

              1. founderInvite my external accountant or bookkeeper with role-scoped access to review and adjust the books

                weight 3 · round to FreshBooks
                QuickBooks Onlinepartialclaimed6/10

                QuickBooks explicitly markets giving accountants direct access to books and custom role-based access controls (up to 25 users on Advanced), which directly supports inviting an external accountant with scoped permissions. However, evidence lacks specifics on how granular the role-scoping is for an accountant-specific invite (e.g., accountant-only view vs. full custom roles) or independent confirmation of this workflow in practice. Missing for 10: detailed documentation of accountant-specific invite flow and role granularity, and independent/hands-on corroboration of the accountant access experience.

                • [claimed-docs] Give your accountant direct access to your books so she can find the reports and information she needs when questions arise.
                • [claimed-docs] Manage what others can see and set custom roles, workflows, and fields to find more efficiency.
                • [claimed-docs] Grow confidently with custom access for up to 25 users, Priority Circle expert support, and backup and restore to undo mistakes instantly an…
                • [claimed-docs] Move your whole firm to Intuit Accountant Suite—no data migration, no switching costs, no starting over.
                FreshBooksfullclaimed7/10

                FreshBooks explicitly documents accountant collaboration: "Grant your accountant access to real-time data in one central location" and accountants can "update your journal entries and chart of accounts... run reports, file taxes", alongside a paid Team Members role add-on for scoped user access. This directly matches the founder story of inviting an external accountant with role-based access to adjust books. Missing for 10: independent/hands-on confirmation of the granularity of role-scoping (what an accountant role can/cannot see or edit) and details of the actual invite UX flow.

                • [claimed-docs] FreshBooks is double-entry accounting with accountant collaboration built in: "update your customizable chart of accounts", "Grant your acco…
                • [claimed-docs] Team Members ($11/mo per user)
                • [claimed-docs] FreshBooks gives you the tools you need for tasks like invoicing, billing your clients, preparing detailed financial reports, and making inf…

              Integrations data — stories about integrations data in this arenaIntegrations data

              Stories about integrations data in this arena

              Data access

              1. developerPull the full general ledger and trial balance through a documented API in open formats

                weight 3 · round to QuickBooks Online
                QuickBooks Onlinepartialprobed5/10

                QuickBooks Online exposes a REST API (V3) with SDKs (PHP, Node OAuth client) and an MCP server covering 29 entity types and 11 financial reports including Balance Sheet, P&L, and Cash Flow, which implies GL/trial-balance-like data can be retrieved programmatically. However, there is no direct evidence of a documented endpoint explicitly returning a full general ledger or trial balance report, nor confirmation of open/standard export formats (e.g., CSV/JSON schema for GL); OpenAPI/llms.txt probes returned 404s, reducing discoverability of a formal spec. missing for 10: explicit trial balance/GL report endpoint documentation, confirmed open-format (CSV/JSON) export schema, publicly accessible OpenAPI spec.

                • [github] 145 Total Tools - Complete coverage of QuickBooks Online API
                • [github] It includes full CRUD operations for 29 entity types and 11 financial reports, giving you comprehensive access to QuickBooks Online function…
                • [github] 11 Financial Reports - Balance Sheet, P&L, Cash Flow, and more
                • [github] 29 Entity Types - Full CRUD operations (Create, Read, Update, Delete, Search)
                • [claimed-docs] PHP client for connecting to the QuickBooks Online V3 REST API.
                • [claimed-docs] Create, Update, Read, and Delete Examples
                • [probe] PROBE llms.txt: HTTP 404 at https://developer.intuit.com/llms.txt
                • [probe] PROBE openapi: all candidate paths 404 (https://developer.intuit.com/openapi.json, https://developer.intuit.com/swagger.json, https://develo…
                • [probe] official MCP server documented at https://developer.intuit.com/app/developer/qbo/docs/develop/mcp
                FreshBookspartialclaimed4/10

                FreshBooks documents a REST API with Journal Entries and 'Other Reports' endpoints (including Manual Journal Entry and Payments Collected reports) that expose ledger-level data in JSON via OAuth2, giving developers programmatic access to accounting data. However, no evidence names a dedicated 'General Ledger' or 'Trial Balance' report/endpoint, nor confirms export in open formats like CSV/OFX beyond JSON API responses. Missing for 10: explicit General Ledger and Trial Balance report endpoints, confirmation of open-format exports (CSV/OFX), independent developer confirmation of pulling these specific reports.

                • [claimed-docs] Journal Entries - FreshBooks
                • [claimed-docs] Other Reports - FreshBooks
                • [claimed-docs] Agent-postable ledger writes are documented: "Journal entries are the building blocks of financial accounting and record all transactions in…
                • [claimed-docs] "Reports in FreshBooks provide detailed data on various aspects of your business. There are seven types of reports you are able to access" —…
                • [claimed-docs] "FreshBooks APIs use the OAuth 2.0 protocol for authentication and authorization... This method creates a token to keep your account secure …

              Integrations

              1. founderConnect my banking, payments, and payroll systems so their activity flows into the ledger automatically

                weight 2 · round to QuickBooks Online
                QuickBooks Onlinefullcommunity8/10

                QuickBooks Online documents direct bank/credit card/PayPal/Square connections with automatic transaction import and matching, plus payments and payroll AI automation (time/attendance data flowing into payroll), and an 800+ app integration ecosystem including PayPal/Square/Shopify connectors. Community evidence confirms rule-based auto-categorization works in practice, corroborating the automated ledger flow. Missing for 10: independent hands-on verification of payroll-to-ledger automation specifically and no direct evidence of setup friction/reliability for these bank feeds beyond general reliability complaints unrelated to this axis.

                • [claimed-docs] Connect QuickBooks to your bank, credit cards, PayPal, Square, and more1 and we’ll import your transactions for you.
                • [claimed-docs] Reconcile bank statements in minutes with QuickBooks.
                • [claimed-docs] When customers pay through QuickBooks invoices, we’ll record and match it for you.
                • [claimed-docs] Import all your PayPal transactions into QuickBooks Online
                • [claimed-docs] PayPal Connector by QuickBooks
                • [claimed-docs] Square Connector by QuickBooks
                • [claimed-docs] QuickBooks integrates with over 800 popular business apps.
                • [claimed-docs] Payroll AI proactively collects time and attendance data from your employees, spots inconsistencies, and texts your admin updates—so you can…
                • [community] "For the obvious ones, I already have automatic rules build right into QuickBooks Online." - noting existing rule-based transaction categori…
                FreshBooksfullclaimed7/10

                FreshBooks documents linking bank accounts for automated reconciliation, embedded payroll as part of its 100+ integrations, online payment collection (cards/ACH/etc.), and a dedicated Bill Pay product for vendor payments that syncs into the ledger — collectively covering banking, payments, and payroll flowing into the books automatically. Missing for 10: independent/hands-on confirmation that bank feeds and payroll sync work reliably in practice, and more detail on which specific bank/payroll providers are supported.

                • [claimed-docs] Bank reconciliation is automated: "FreshBooks lets you link your bank account and create automated workflows for bank reconciliation and tra…
                • [claimed-docs] "FreshBooks Bill Pay makes it easy for small businesses to manage bills, schedule payments, and pay any vendor by ACH or check." Capture is …
                • [claimed-docs] Get paid with credit and debit cards, ACH bank transfer, Apple Pay, Google Pay, and Buy Now, Pay Later
                • [claimed-docs] FreshBooks Payroll ($40/mo plus $6/mo per user)
                • [claimed-docs] FreshBooks is double-entry accounting with accountant collaboration built in: "update your customizable chart of accounts", "Grant your acco…

              Migration

              1. founderMigrate historical books from another accounting system without losing transaction detail

                weight 1 · round drawn
                QuickBooks Onlinenone0/10

                No evidence describes any migration/import tooling for bringing historical transaction-level data from another accounting system into QuickBooks Online; the only migration-adjacent item (quickbooks-docs-27) refers to moving firms between Intuit's own products, not importing from competitors, and community evidence even notes QBO lacks feature parity with desktop QuickBooks. Missing for 10: any documented data-migration/import wizard, third-party system conversion tool, or evidence that transaction-level detail is preserved when switching from another platform.

                • [claimed-docs] Move your whole firm to Intuit Accountant Suite—no data migration, no switching costs, no starting over.
                • [community] "Quickbooks online also had some significant quirkyness... QuickBooks online is not feature complete when compared to QuickBooks desktop - h…
                FreshBooksnone0/10

                No evidence in the pack mentions data migration, import tools, historical transaction import, or conversion from other accounting systems (e.g., QuickBooks). The API surface (invoices, expenses, journal entries) could theoretically support a custom migration, but there's no documented migration feature, import wizard, or third-party migration tool referenced.

                Invoicing ar — stories about invoicing ar in this arenaInvoicing ar

                Stories about invoicing ar in this arena

                Invoicing

                1. founderCreate and send invoices with online payment options and see when they are viewed and paid

                  weight 3 · round to QuickBooks Online
                  QuickBooks Onlinefullclaimed9/10

                  Docs directly cover invoice creation (templates/logo), online payment button on invoices, view/paid tracking, and automated reminders — matching every element of the story. Missing for 10: independent/hands-on corroboration beyond vendor docs.

                  • [claimed-docs] Your invoices reflect your business. With our free invoice templates, add your logo and colors and create tailored professional invoices wit…
                  • [claimed-docs] Send your invoice, know exactly when it’s viewed, and get notified when it’s paid.
                  • [claimed-docs] Enable online payments to add a button to invoices for your customers to pay instantly online.
                  • [claimed-docs] Avoid late payments with automated payment reminders.
                  • [claimed-docs] Get paid 4 days faster on average when you send invoice reminders with your Payments AI.
                  FreshBooksfullclaimed8/10

                  FreshBooks docs confirm invoice creation with customizable payment options, multiple online payment methods (cards, ACH, Apple/Google Pay, BNPL), and a Payments API with webhook notifications (e.g., invoice.create) enabling read status/paid tracking. This directly covers create/send invoices, online payment, and view/paid visibility. Missing for 10: explicit documentation or screenshot of an invoice 'viewed' read-receipt status in the UI, and independent/hands-on confirmation of the view-tracking feature beyond API/webhook inference.

                  • [claimed-docs] Create professional invoices in minutes. Automatically add tracked time and expenses, calculate taxes, and customize your payment options.
                  • [claimed-docs] Get paid with credit and debit cards, ACH bank transfer, Apple Pay, Google Pay, and Buy Now, Pay Later
                  • [claimed-docs] Invoices - FreshBooks
                  • [claimed-docs] Payments - FreshBooks
                  • [claimed-docs] "Webhooks allow you to keep your application in sync with FreshBooks. You can subscribe to FreshBooks Webhooks to receive real-time notifica…
                  • [claimed-docs] The API documentation index spans the full accounting surface: Clients, Credits, Invoices, Invoice Profiles, Other Income, Payments, Taxes, …
                2. founderSet up recurring invoices and automatic payment reminders for overdue customers

                  weight 2 · round to QuickBooks Online
                  QuickBooks Onlinepartialclaimed6/10

                  Automatic payment reminders for overdue customers are well documented (statement reminders, automated payment reminders, faster payment via reminders), but the evidence pack never explicitly describes a recurring/repeating invoice setup feature. Missing for 10: explicit documentation of recurring invoice scheduling/templates, and independent confirmation that reminders/recurring invoices work reliably in practice.

                  • [claimed-docs] Avoid late payments with automated payment reminders.
                  • [claimed-docs] In just a few clicks you can send statement reminders to customers that are late paying you.
                  • [claimed-docs] Get paid 4 days faster on average when you send invoice reminders with your Payments AI.
                  • [claimed-docs] QuickBooks helps you manage accounts receivable by tracking invoices, payments, and identifying your delinquent accounts.
                  • [claimed-docs] QuickBooks makes it easy to run the A/R aging report to see which customers are late with their payments
                  FreshBooksnone0/10

                  The evidence pack covers general invoicing, payment methods, expense tracking, bill pay (for outgoing vendor bills), and API endpoints, but nowhere mentions recurring invoice scheduling or automated reminders to customers for overdue invoices. This is a core, plausible capability for an invoicing/AR product, so the axis applies, but no citation confirms it. missing for 10: explicit documentation of recurring invoice setup, automatic overdue payment reminder configuration.

                  Receivables

                  1. accountantTrack accounts receivable with aging reports and per-customer balances

                    weight 2 · round to QuickBooks Online
                    QuickBooks Onlinefullclaimed8/10

                    QuickBooks docs explicitly describe A/R aging reports ('run the A/R aging report to see which customers are late with their payments') and per-customer tracking of invoices, payments, and delinquent accounts, plus statement reminders for late-paying customers. Missing for 10: independent/hands-on corroboration of the aging report's accuracy or depth, and no sample screenshot/detail on per-customer balance breakdown beyond marketing copy.

                    • [claimed-docs] QuickBooks makes it easy to run the A/R aging report to see which customers are late with their payments
                    • [claimed-docs] QuickBooks helps you manage accounts receivable by tracking invoices, payments, and identifying your delinquent accounts.
                    • [claimed-docs] In just a few clicks you can send statement reminders to customers that are late paying you.
                    • [claimed-docs] Enable online payments to add a button to invoices for your customers to pay instantly online.
                    FreshBookspartialclaimed4/10

                    FreshBooks documents invoicing, per-client entities (Clients API), and a Reports API with 'seven types of reports' including Invoice Details and Payments Collected, implying customer-level transaction data is queryable, but no evidence explicitly names an accounts-receivable aging report or a dedicated per-customer balance view. Missing for 10: explicit aging-report feature documentation, explicit per-customer outstanding-balance report, and any UI/API confirmation of AR-specific terminology.

                    • [claimed-docs] "Reports in FreshBooks provide detailed data on various aspects of your business. There are seven types of reports you are able to access" —…
                    • [claimed-docs] The API documentation index spans the full accounting surface: Clients, Credits, Invoices, Invoice Profiles, Other Income, Payments, Taxes, …
                    • [claimed-docs] Invoices - FreshBooks

                  Ledger coa — stories about ledger coa in this arenaLedger coa

                  Stories about ledger coa in this arena

                  Ai ledger

                  1. ai-native userHave an agent draft and post journal entries via the API and leave them in a review queue for my accountant

                    weight 3 · round to FreshBooks
                    QuickBooks Onlinepartialclaimed4/10

                    QuickBooks does expose journal-entry CRUD via its official API/MCP server (29 entity types with full CRUD and write-safety toggles like QUICKBOOKS_DISABLE_WRITE), so an agent could draft and post entries programmatically, and accountants can be given direct book access. However, there is no evidence of a dedicated 'review queue' or draft/pending-approval state for journal entries awaiting accountant sign-off before posting. Missing for 10: documented draft/pending status for journal entries, an approval workflow tying agent-created entries to accountant review, and any UI/API concept of a review queue.

                    • [github] It includes full CRUD operations for 29 entity types and 11 financial reports, giving you comprehensive access to QuickBooks Online function…
                    • [github] 29 Entity Types - Full CRUD operations (Create, Read, Update, Delete, Search)
                    • [claimed-docs] Intuit's official QuickBooks Online MCP server README documents the same sandbox/production environment split for agent integrations: "Sandb…
                    • [claimed-docs] Give your accountant direct access to your books so she can find the reports and information she needs when questions arise.
                    FreshBookspartialclaimed5/10

                    FreshBooks' API documents a Create Adjustment Journal Entry endpoint with required fields (account_uuid, debit/credit), OAuth2 authentication, and webhooks for real-time sync, which together could let an agent draft and post journal entries programmatically. However, there is no evidence of a native 'review queue' or draft/approval workflow before posting — entries appear to post directly rather than sit pending accountant review, and no accountant-approval or draft-state mechanism is documented. missing for 10: a documented draft/pending state or approval workflow for journal entries, evidence of an accountant-facing review queue, and any hands-on/independent confirmation of agent-driven posting.

                    • [claimed-docs] Agent-postable ledger writes are documented: "Journal entries are the building blocks of financial accounting and record all transactions in…
                    • [claimed-docs] "FreshBooks APIs use the OAuth 2.0 protocol for authentication and authorization... This method creates a token to keep your account secure …
                    • [claimed-docs] "Webhooks allow you to keep your application in sync with FreshBooks. You can subscribe to FreshBooks Webhooks to receive real-time notifica…
                    • [claimed-docs] FreshBooks is double-entry accounting with accountant collaboration built in: "update your customizable chart of accounts", "Grant your acco…
                    • [claimed-docs] The API documentation index spans the full accounting surface: Clients, Credits, Invoices, Invoice Profiles, Other Income, Payments, Taxes, …

                  Chart of accounts

                  1. accountantCustomize the chart of accounts with account types, sub-accounts, and class or tag dimensions

                    weight 3 · round to FreshBooks
                    QuickBooks Onlinenone0/10

                    The evidence pack contains no mention of chart of accounts, account types, sub-accounts, or class/tag tracking dimensions anywhere in the docs, GitHub, or community items. Without any documented evidence of this capability, it cannot be credited despite being a plausible axis for an accounting product.

                      FreshBookspartialclaimed3/10

                      FreshBooks docs mention a 'customizable chart of accounts' and journal entries referencing account_uuid via the Get Accounts endpoint, showing basic COA existence and editability, but there is no evidence of account type configuration, sub-account hierarchies, or class/tag dimensions for transaction tagging. missing for 10: account type customization, sub-account/hierarchy support, class or tag dimension tracking, independent corroboration of these features.

                      • [claimed-docs] FreshBooks is double-entry accounting with accountant collaboration built in: "update your customizable chart of accounts", "Grant your acco…
                      • [claimed-docs] Agent-postable ledger writes are documented: "Journal entries are the building blocks of financial accounting and record all transactions in…

                    Journal entries

                    1. accountantPost manual journal entries with balanced debits, credits, and supporting memos

                      weight 3 · round to FreshBooks
                      QuickBooks Onlinenone0/10

                      The evidence pack covers invoicing, reconciliation, A/R, integrations, and AI features but contains no mention of manual journal entries, debit/credit entry screens, or memo fields for adjusting entries. Since journal entries are a core, applicable ledger capability for accounting software, absence of any supporting evidence means this is 'none' rather than 'na'.

                        FreshBookspartialclaimed6/10

                        FreshBooks documents a Journal Entries API/UI supporting double-entry postings that require account_uuid plus debit or credit amounts, and it exposes a 'Manual Journal Entry' report, confirming balanced-entry posting is possible alongside accountant collaboration on the chart of accounts. However, evidence does not show a memo/description field for supporting notes, nor explicit validation that entries must balance, nor first-party UI walkthroughs (only API-level docs) confirming this journal entry flow end-to-end. Missing for 10: explicit memo/note field support, explicit balance-validation behavior, and independent/hands-on confirmation of the manual journal entry UI workflow.

                        • [claimed-docs] Agent-postable ledger writes are documented: "Journal entries are the building blocks of financial accounting and record all transactions in…
                        • [claimed-docs] FreshBooks is double-entry accounting with accountant collaboration built in: "update your customizable chart of accounts", "Grant your acco…
                        • [claimed-docs] "Reports in FreshBooks provide detailed data on various aspects of your business. There are seven types of reports you are able to access" —…
                        • [claimed-docs] Journal Entries - FreshBooks

                      Multi entity audit — stories about multi entity audit in this arenaMulti entity audit

                      Stories about multi entity audit in this arena

                      Ai audit

                      1. ai-native userHave an agent monitor the ledger and flag anomalies in spend or duplicate transactions before the close

                        weight 3 · round to QuickBooks Online
                        QuickBooks Onlinepartialclaimed5/10

                        QuickBooks documents an 'Intuit Intelligence' chat AI that can 'help resolve anomalies' and generate reports, plus a Reconciliation Discrepancy Report for spotting book discrepancies, and ships an official MCP server exposing 145 tools/CRUD and 11 financial reports that an external agent could use to monitor the ledger. However, none of this evidence specifically describes automated, proactive flagging of spend anomalies or duplicate transactions ahead of month-end close, and there's no independent or hands-on confirmation of this working as an agentic monitoring workflow. Missing for 10: dedicated duplicate-transaction/anomaly detection feature documentation, evidence of pre-close automated alerting, and third-party validation of anomaly detection accuracy.

                        • [claimed-docs] Speed up business by telling Intuit Intelligence chat to create invoices, help resolve anomalies, run payroll, generate reports, estimate ta…
                        • [claimed-docs] There are several reports – such as the The Reconciliation Discrepancy Report, the Missing Checks Report, and the Transaction Detail Report …
                        • [claimed-docs] Your Payroll AI proactively collects time and attendance data from your employees and spots inconsistencies, allowing you to run payroll mor…
                        • [github] 145 Total Tools - Complete coverage of QuickBooks Online API
                        • [github] It includes full CRUD operations for 29 entity types and 11 financial reports, giving you comprehensive access to QuickBooks Online function…
                        • [github] 11 Financial Reports - Balance Sheet, P&L, Cash Flow, and more
                        FreshBooksnone0/10

                        FreshBooks exposes API access to expenses, journal entries, and reports plus webhooks (freshbooks-supp-journal-entries, freshbooks-supp-reports-api, freshbooks-supp-webhooks), which a third party could use to build an external monitoring agent, but there is no evidence of any native AI/agent-based anomaly detection, duplicate-transaction flagging, or pre-close audit capability shipped by FreshBooks itself.

                        • [claimed-docs] Agent-postable ledger writes are documented: "Journal entries are the building blocks of financial accounting and record all transactions in…
                        • [claimed-docs] "Reports in FreshBooks provide detailed data on various aspects of your business. There are seven types of reports you are able to access" —…
                        • [claimed-docs] "Webhooks allow you to keep your application in sync with FreshBooks. You can subscribe to FreshBooks Webhooks to receive real-time notifica…
                        • [claimed-docs] Bank reconciliation is automated: "FreshBooks lets you link your bank account and create automated workflows for bank reconciliation and tra…

                      Audit trail

                      1. accountantSee a complete audit trail of who changed what and when across the entire ledger

                        weight 3 · round drawn
                        QuickBooks Onlinenone0/10

                        The axis clearly applies to accounting software, but no evidence item mentions an audit trail, activity log, or change-history feature — closest matches (custom roles/permissions, backup & restore) address access control and data recovery, not a record of who changed what and when. Missing for 10: any documentation of an Audit Log/Audit Trail report, user-action history, or field-level change tracking across the ledger.

                          FreshBooksnone0/10

                          No evidence pack item mentions an audit log, change history, user attribution for edits, or timestamped audit trail across the ledger; only journal entries, reports, and accountant access are documented without any change-tracking feature. This is a plausible axis for accounting software, so absence of evidence yields 'none' rather than 'na'.

                          Multi entity

                          1. accountantManage multiple legal entities and produce consolidated financials across them

                            weight 2 · round drawn
                            QuickBooks Onlinenone0/10

                            No evidence pack item mentions multi-entity management, inter-company eliminations, or consolidated financial reporting across separate legal entities; QuickBooks Online appears architected as single-company-per-subscription (Advanced tier only mentions up to 25 users, not multi-entity consolidation). Community notes even flag missing desktop features vs QBO, reinforcing the gap. missing for 10: any mention of multi-entity/subsidiary management, consolidated reporting across companies, or inter-entity eliminations.

                            • [claimed-docs] Grow confidently with custom access for up to 25 users, Priority Circle expert support, and backup and restore to undo mistakes instantly an…
                            • [claimed-docs] Get 13-week cash flow and P&L forecasting powered by historical data. Compare forecast vs. actual data, share inputs in real time
                            • [community] "Quickbooks online also had some significant quirkyness... QuickBooks online is not feature complete when compared to QuickBooks desktop - h…
                            FreshBooksnone0/10

                            FreshBooks is designed for single-business invoicing/bookkeeping (per-account chart of accounts, journal entries, reports) and no evidence pack item mentions multi-entity management, inter-company eliminations, or consolidated financial statements across separate legal entities. This is a fair question for an accounting product to ask, so absence of evidence yields 'none' rather than 'na'.

                            • [claimed-docs] FreshBooks is double-entry accounting with accountant collaboration built in: "update your customizable chart of accounts", "Grant your acco…
                            • [claimed-docs] "Reports in FreshBooks provide detailed data on various aspects of your business. There are seven types of reports you are able to access" —…
                            • [claimed-docs] Agent-postable ledger writes are documented: "Journal entries are the building blocks of financial accounting and record all transactions in…

                          Openness — open source, data portability, and self-hosting storiesOpenness

                          Open source, data portability, and self-hosting stories

                          1. ai-native userDo everything through the API that I can do in the UI

                            weight 2 · round drawn
                            QuickBooks Onlinepartialprobed6/10

                            Intuit's official API/SDKs and the official QuickBooks Online MCP server (145 tools, full CRUD for 29 entity types, 11 financial reports) show broad, deliberate API coverage of core accounting objects, and sandbox/production + write-safety toggles indicate agent-friendly design (quickbooks-gh-3, quickbooks-gh-4, quickbooks-gh-6, quickbooks-supp-mcp-sandbox). However, there's no evidence that UI-specific features like GPS mileage capture, invoice template customization, bank-feed matching UX, or the Intuit Intelligence chat assistant itself are exposed via the API, and OpenAPI/llms.txt discovery probes 404'd, suggesting incomplete self-describing API docs. Missing for 10: confirmation that non-core UI features (mileage, invoice branding, AI chat actions) are API-reachable, and a first-party OpenAPI spec or llms.txt for full discoverability.

                            • [github] 145 Total Tools - Complete coverage of QuickBooks Online API
                            • [github] It includes full CRUD operations for 29 entity types and 11 financial reports, giving you comprehensive access to QuickBooks Online function…
                            • [github] 11 Financial Reports - Balance Sheet, P&L, Cash Flow, and more
                            • [github] 29 Entity Types - Full CRUD operations (Create, Read, Update, Delete, Search)
                            • [claimed-docs] Intuit's official QuickBooks Online MCP server README documents the same sandbox/production environment split for agent integrations: "Sandb…
                            • [probe] PROBE llms.txt: HTTP 404 at https://developer.intuit.com/llms.txt
                            • [probe] PROBE openapi: all candidate paths 404 (https://developer.intuit.com/openapi.json, https://developer.intuit.com/swagger.json, https://develo…
                            FreshBookspartialclaimed6/10

                            FreshBooks documents a broad REST API (invoices, expenses, payments, journal entries, reports, clients, taxes, bills-beta) with OAuth, webhooks, and an official SDK, covering most core accounting workflows an AI agent could drive. However, several UI-surfaced features (Bill Pay automation, Payroll, Team member management, human Bookkeeping service tier) are only described as product/marketing features with no corresponding API endpoints in the evidence, and there's no independent confirmation of full UI-API parity. Missing for 10: API coverage confirmation for Bill Pay, Payroll, Team Members, and Bookkeeping service; independent/hands-on verification of parity claims.

                            • [claimed-docs] The API documentation index spans the full accounting surface: Clients, Credits, Invoices, Invoice Profiles, Other Income, Payments, Taxes, …
                            • [claimed-docs] Agent-postable ledger writes are documented: "Journal entries are the building blocks of financial accounting and record all transactions in…
                            • [claimed-docs] "Reports in FreshBooks provide detailed data on various aspects of your business. There are seven types of reports you are able to access" —…
                            • [claimed-docs] "FreshBooks APIs use the OAuth 2.0 protocol for authentication and authorization... This method creates a token to keep your account secure …
                            • [claimed-docs] "Webhooks allow you to keep your application in sync with FreshBooks. You can subscribe to FreshBooks Webhooks to receive real-time notifica…
                            • [claimed-docs] "FreshBooks Bill Pay makes it easy for small businesses to manage bills, schedule payments, and pay any vendor by ACH or check." Capture is …
                            • [claimed-docs] FreshBooks Payroll ($40/mo plus $6/mo per user)
                            • [claimed-docs] Team Members ($11/mo per user)
                            • [claimed-docs] A human bookkeeping tier sits alongside the software: "Get tax-ready with professional bookkeeping services for small business" with "Dedica…
                          2. ai-native userExport all of my data in open formats and leave

                            weight 3 · round to FreshBooks
                            QuickBooks Onlinepartialprobed3/10

                            There is no documented native 'export all data' feature in open formats (like a full CSV/Excel/QBO-file export) in the evidence pack, but the presence of REST APIs, SDKs, and an official MCP server with full CRUD access to 29 entity types and 11 financial reports (quickbooks-gh-3, quickbooks-gh-4, quickbooks-gh-5) suggests a technical path for an AI-native user to programmatically pull out their data via API. Missing for 10: an explicit bulk data export tool, documented file formats (CSV/JSON/XML) for full account export, and any first-party 'migrate out' or backup-to-open-standard feature.

                            • [github] 145 Total Tools - Complete coverage of QuickBooks Online API
                            • [github] It includes full CRUD operations for 29 entity types and 11 financial reports, giving you comprehensive access to QuickBooks Online function…
                            • [github] 11 Financial Reports - Balance Sheet, P&L, Cash Flow, and more
                            • [probe] official MCP server documented at https://developer.intuit.com/app/developer/qbo/docs/develop/mcp
                            FreshBookspartialprobed5/10

                            FreshBooks exposes a full REST API (invoices, expenses, payments, journal entries, reports) with an official SDK, letting AI-native users programmatically extract virtually all their data in JSON, which is a reasonably open format. However there is no documented bulk export-to-open-format (CSV/JSON dump) feature, no data portability/GDPR export tool, and probes show no llms.txt or markdown docs, suggesting export is only via manual API integration rather than a one-click 'leave with your data' path. missing for 10: a native bulk data export/download feature, documented data portability guarantees, and independent evidence of successful full-account export via the API.

                            • [claimed-docs] The API documentation index spans the full accounting surface: Clients, Credits, Invoices, Invoice Profiles, Other Income, Payments, Taxes, …
                            • [claimed-docs] "Reports in FreshBooks provide detailed data on various aspects of your business. There are seven types of reports you are able to access" —…
                            • [claimed-docs] Agent-postable ledger writes are documented: "Journal entries are the building blocks of financial accounting and record all transactions in…
                            • [github] Get/set data from FreshBooks using the REST API.
                            • [probe] PROBE llms.txt: HTTP 404 at https://www.freshbooks.com/llms.txt
                            • [probe] PROBE docs-md: HTTP 404 at https://www.freshbooks.com/api/start.md

                          Privacy posture — data-handling and privacy storiesPrivacy posture

                          Data-handling and privacy stories

                          1. ai-native userChoose where my data is stored (region/residency)

                            weight 2 · round drawn
                            QuickBooks Onlinenone0/10

                            No evidence in the pack addresses data residency, regional data storage options, or data locality controls for QuickBooks Online; the evidence covers features like invoicing, reconciliation, integrations, and MCP tooling but nothing about where customer data is physically stored or user choice over data region.

                              FreshBooksnone0/10

                              No evidence in the pack addresses data residency, region selection, or storage location options for FreshBooks; the docs cover invoicing, API, and accounting features but never mention data-center location or residency controls.

                              • ai-native userPrevent my data from being used to train AI models

                                weight 3 · round drawn
                                QuickBooks Onlinenone0/10

                                No evidence in the pack addresses AI training data opt-out or data-usage controls for AI model training; QuickBooks docs focus on bookkeeping, invoicing, integrations, and MCP/API tooling but never mention privacy controls over AI training use of customer data.

                                  FreshBooksnone0/10

                                  No evidence pack item addresses AI training data usage, opt-outs, or any privacy policy language about AI model training; FreshBooks materials focus solely on invoicing/accounting features and API docs.

                                  • ai-native userControl data retention and deletion

                                    weight 2 · round drawn
                                    QuickBooks Onlinenone0/10

                                    Evidence shows CRUD 'Delete' operations exist for business records via API/SDK and MCP write-toggles, but nothing addresses account-level data retention policies, AI training data deletion, or privacy-oriented data lifecycle controls that an AI-native user would need to manage. No documentation on retention periods, deletion of AI-processed data, or privacy dashboard controls is present.

                                    • [claimed-docs] Create, Update, Read, and Delete Examples
                                    • [github] It includes full CRUD operations for 29 entity types and 11 financial reports, giving you comprehensive access to QuickBooks Online function…
                                    • [github] 29 Entity Types - Full CRUD operations (Create, Read, Update, Delete, Search)
                                    • [github] restrict which tool categories are registered (default: all enabled)
                                    FreshBooksnone0/10

                                    No evidence pack items address AI data retention, deletion controls, or privacy policies specific to AI-native usage; the docs focus on invoicing, API endpoints, and pricing with no mention of data retention/deletion controls or AI data handling policies.

                                    • ai-native userOpt out of telemetry and usage tracking

                                      weight 2 · round drawn
                                      QuickBooks Onlinenone0/10

                                      No evidence in the pack addresses telemetry/usage-tracking opt-out settings for AI features or otherwise; QuickBooks documentation covers accounting features, integrations, and MCP server sandboxing, but nothing about a privacy/telemetry opt-out control.

                                        FreshBooksnone0/10

                                        No evidence exists of any telemetry/usage-tracking opt-out control, privacy settings, or documentation addressing AI-native data collection preferences; FreshBooks' docs cover invoicing, accounting, and API surfaces only, with no privacy-posture disclosures.

                                        Reporting statements — stories about reporting statements in this arenaReporting statements

                                        Stories about reporting statements in this arena

                                        Ai insights

                                        1. ai-native userAsk an agent "can we afford X?" and get an answer grounded in live ledger data pulled through the API

                                          weight 3 · round to QuickBooks Online
                                          QuickBooks Onlinepartialprobed6/10

                                          QuickBooks has an official MCP server exposing 145 tools with full CRUD across 29 entities and 11 financial reports (Balance Sheet, P&L, Cash Flow), which could ground an agent's answer to affordability questions in live ledger data, and Intuit Intelligence chat markets natural-language Q&A like 'What's driving my profit?'. However, there's no first-party documentation showing an agent actually reasoning through a cash-flow/affordability question end-to-end, and probes show no public OpenAPI/llms.txt discoverability layer, and no independent/hands-on evidence confirms real-time accuracy of agent-grounded answers. missing for 10: a documented example of an agent answering an affordability-style question using live API data, public OpenAPI/llms.txt for easy agent discovery, and independent verification that answers are accurately grounded rather than hallucinated.

                                          • [github] 145 Total Tools - Complete coverage of QuickBooks Online API
                                          • [github] It includes full CRUD operations for 29 entity types and 11 financial reports, giving you comprehensive access to QuickBooks Online function…
                                          • [github] 11 Financial Reports - Balance Sheet, P&L, Cash Flow, and more
                                          • [github] 29 Entity Types - Full CRUD operations (Create, Read, Update, Delete, Search)
                                          • [claimed-docs] Ask anything—from “What’s driving my profit?” to “How are my invoices doing this month?”—and get instant, contextual answers in clear, conci…
                                          • [claimed-docs] Speed up business by telling Intuit Intelligence chat to create invoices, help resolve anomalies, run payroll, generate reports, estimate ta…
                                          • [probe] PROBE llms.txt: HTTP 404 at https://developer.intuit.com/llms.txt
                                          • [probe] PROBE openapi: all candidate paths 404 (https://developer.intuit.com/openapi.json, https://developer.intuit.com/swagger.json, https://develo…
                                          • [probe] official MCP server documented at https://developer.intuit.com/app/developer/qbo/docs/develop/mcp
                                          FreshBookspartialprobed5/10

                                          FreshBooks exposes a REST API with Reports, Journal Entries, Expenses, Invoices and Payments endpoints that could be queried by a third-party agent to ground a 'can we afford X' answer in live ledger data, and OAuth2/webhooks are documented for secure, real-time access. However there is no first-party AI agent, natural-language Q&A layer, or MCP server, and llms.txt/docs.md probes both 404, meaning any such experience would have to be built entirely by the developer rather than delivered out of the box. Missing for 10: a native conversational/agent interface over the ledger data, evidence of LLM-specific integration, and a working llms.txt or agent-discovery endpoint.

                                          • [claimed-docs] "Reports in FreshBooks provide detailed data on various aspects of your business. There are seven types of reports you are able to access" —…
                                          • [claimed-docs] Agent-postable ledger writes are documented: "Journal entries are the building blocks of financial accounting and record all transactions in…
                                          • [claimed-docs] "FreshBooks APIs use the OAuth 2.0 protocol for authentication and authorization... This method creates a token to keep your account secure …
                                          • [claimed-docs] The API documentation index spans the full accounting surface: Clients, Credits, Invoices, Invoice Profiles, Other Income, Payments, Taxes, …
                                          • [probe] PROBE llms.txt: HTTP 404 at https://www.freshbooks.com/llms.txt
                                          • [probe] PROBE docs-md: HTTP 404 at https://www.freshbooks.com/api/start.md

                                        Custom reports

                                        1. accountantBuild custom reports filtered and grouped by class, location, or tag dimensions

                                          weight 2 · round drawn
                                          QuickBooks Onlinenone0/10

                                          The evidence pack contains no mention of class, location, or tag tracking, nor of custom report building filtered/grouped by these dimensions — only generic mentions of custom roles/access, invoicing, and integrations. One community note even claims QBO lacks many reports found in desktop QuickBooks, but nothing confirms or denies this specific capability.

                                          • [claimed-docs] Manage what others can see and set custom roles, workflows, and fields to find more efficiency.
                                          • [community] "Quickbooks online also had some significant quirkyness... QuickBooks online is not feature complete when compared to QuickBooks desktop - h…
                                          FreshBooksnone0/10

                                          FreshBooks' Reports API documents only seven fixed report types (e.g., Invoice Details, Manual Journal Entry, Payments Collected) with no mention of class, location, or tag dimensions, nor any custom report builder with grouping/filtering by these attributes. This is a fair axis for accounting software but no evidence shows FreshBooks supports it.

                                          • [claimed-docs] "Reports in FreshBooks provide detailed data on various aspects of your business. There are seven types of reports you are able to access" —…
                                          • [claimed-docs] Other Reports - FreshBooks

                                        Statements

                                        1. founderGenerate an accurate P&L, balance sheet, and cash-flow statement for any period on demand

                                          weight 3 · round to QuickBooks Online
                                          QuickBooks Onlinefullcommunity7/10

                                          The official QuickBooks Online MCP server explicitly lists '11 Financial Reports - Balance Sheet, P&L, Cash Flow, and more' with full API coverage, and QBO Advanced marketing cites 13-week cash-flow/P&L forecasting and instant on-demand reporting via Intuit Intelligence chat. This confirms the three core statements are generatable on demand for any period. Missing for 10: a dedicated first-party reports-center walkthrough showing period selection UI, and independent hands-on verification of statement accuracy (community feedback notes QBO is 'not feature complete' vs desktop for some reports).

                                          • [github] 11 Financial Reports - Balance Sheet, P&L, Cash Flow, and more
                                          • [claimed-docs] Get 13-week cash flow and P&L forecasting powered by historical data. Compare forecast vs. actual data, share inputs in real time
                                          • [claimed-docs] Ask for the reports that matter most to your business—top expenses, sales trends, industry benchmarking—and get them instantly.
                                          • [claimed-docs] I chose QuickBooks Online Advanced, because I have the real-time data at my fingertips, and I'm able to easily forecast what the next three …
                                          • [community] "Quickbooks online also had some significant quirkyness... QuickBooks online is not feature complete when compared to QuickBooks desktop - h…
                                          FreshBookspartialclaimed5/10

                                          FreshBooks documents core accounting infrastructure that would support these statements — double-entry chart of accounts, journal entries, accountant collaboration to 'run reports', and a Reports API exposing 'seven types of reports' (though only Invoice Details, Manual Journal Entry, and Payments Collected are named) plus generic 'tax-time reports' and 'detailed financial reports' claims. However, no evidence explicitly confirms dedicated Profit & Loss, Balance Sheet, or Cash Flow statement reports or on-demand period selection for them. Missing for 10: explicit documentation naming P&L/balance sheet/cash-flow reports, evidence of on-demand period customization, and independent/hands-on confirmation of report accuracy.

                                          • [claimed-docs] "Reports in FreshBooks provide detailed data on various aspects of your business. There are seven types of reports you are able to access" —…
                                          • [claimed-docs] FreshBooks is double-entry accounting with accountant collaboration built in: "update your customizable chart of accounts", "Grant your acco…
                                          • [claimed-docs] Generate tax-time reports
                                          • [claimed-docs] FreshBooks gives you the tools you need for tasks like invoicing, billing your clients, preparing detailed financial reports, and making inf…
                                          • [claimed-docs] Agent-postable ledger writes are documented: "Journal entries are the building blocks of financial accounting and record all transactions in…

                                        Not comparable on these axes

                                        1. ai-native userPlug MCP servers into this product so it can use their tools

                                          weight 3 · not comparable
                                          QuickBooks Onlinenone0/10

                                          The evidence describes QuickBooks Online publishing its own MCP server (allowing external AI agents to call into QuickBooks), not QuickBooks acting as an MCP client that can ingest and use external MCP servers' tools within its own AI features (e.g., Intuit Intelligence). No documentation shows a mechanism for a user to plug third-party MCP servers into QuickBooks so its AI can call their tools.

                                          • [github] 145 Total Tools - Complete coverage of QuickBooks Online API
                                          • [github] It includes full CRUD operations for 29 entity types and 11 financial reports, giving you comprehensive access to QuickBooks Online function…
                                          • [claimed-docs] Intuit's official QuickBooks Online MCP server README documents the same sandbox/production environment split for agent integrations: "Sandb…
                                          • [claimed-docs] Speed up business by telling Intuit Intelligence chat to create invoices, help resolve anomalies, run payroll, generate reports, estimate ta…
                                          FreshBooksn/a

                                          FreshBooks is an accounting/invoicing SaaS product, not an AI agent; the evidence shows only a traditional REST API/SDK/webhooks, with no mention of MCP server support for plugging into AI tools. The story concerns MCP client capability which is not a fair axis for this kind of product beyond having an API (which itself is not MCP), so this falls outside category expectations rather than being a failed capability.

                                          • [claimed-docs] Authentication - FreshBooks
                                          • [claimed-docs] The API documentation index spans the full accounting surface: Clients, Credits, Invoices, Invoice Profiles, Other Income, Payments, Taxes, …
                                          • [github] Get/set data from FreshBooks using the REST API.
                                        2. ai-native userVersion, review, and roll back my automations

                                          weight 1 · not comparable
                                          QuickBooks Onlinenone0/10

                                          The evidence shows QuickBooks has automation-adjacent features (rules, invoice reminders, MCP server with write toggles) and 'backup and restore to undo mistakes' at the account/data level, but there is no evidence of versioning, reviewing, or rolling back specific automations/workflows themselves — no automation history, diff view, or automation-specific rollback mechanism is documented.

                                          • [claimed-docs] Grow confidently with custom access for up to 25 users, Priority Circle expert support, and backup and restore to undo mistakes instantly an…
                                          • [github] restrict which tool categories are registered (default: all enabled)
                                          • [claimed-docs] Intuit's official QuickBooks Online MCP server README documents the same sandbox/production environment split for agent integrations: "Sandb…
                                          FreshBooksn/a

                                          FreshBooks is an invoicing/accounting SaaS product, not an automation-building platform with version control, review, and rollback of workflows/automations; the evidence pack shows API/webhook integration features but no concept of automation versioning or rollback, and this is not a fair axis for this kind of product.

                                          • ai-native userRead the product's source under an open license

                                            weight 2 · not comparable
                                            QuickBooks Onlinenone0/10

                                            QuickBooks Online is closed-source SaaS; the evidence pack shows only proprietary product docs, closed API/OAuth SDKs, and an MCP server wrapper—none of which constitute source code released under an open license. There is no mention anywhere of an open-source license covering the core product.

                                              FreshBooksn/a

                                              FreshBooks is closed-source commercial SaaS accounting software; source-code openness is not a category-relevant axis for this type of product, unlike an SDK/API being available.

                                              • ai-native userSelf-host the core product

                                                weight 3 · not comparable
                                                QuickBooks Onlinen/a

                                                QuickBooks Online is a cloud SaaS accounting product by design; self-hosting the core product is a category error, not an applicable openness axis.

                                                  FreshBooksn/a

                                                  FreshBooks is a proprietary SaaS accounting product with no self-hosted or open-source distribution; self-hosting is not a coherent axis for this category of hosted commercial software.