Skip to content

Accounting & Bookkeeping Arena

Puzzle vs FreshBooks

Puzzle wins · 2214 (13 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 Puzzle
    Puzzlefullprobed8/10

    A live probe confirms Puzzle's help center serves a valid llms.txt file at help.puzzle.io/llms.txt (HTTP 200) with structured markdown links to docs, directly satisfying the ability to point an agent at agent-oriented docs. Missing for 10: independent/community confirmation of agents successfully consuming this file, and broader agent-doc formats (e.g., per-page .md mirrors, which probes show 404).

    • [probe] PROBE llms.txt: HTTP 200 at https://help.puzzle.io/llms.txt # Puzzle Help Center > Help center for Puzzle ## Puzzle Overview - [Quick Sta…
    • [probe] PROBE docs-md: HTTP 404 at https://help.puzzle.io/en/.md
    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 FreshBooks
    Puzzlenone0/10

    Puzzle's evidence only shows marketing language about an 'API' for embedding accounting into platforms and an MCP integration for Claude chat — neither documents headless CLI operation, CI pipeline usage, or automation-oriented tooling. No SDK, auth flow, or CI examples are present, so there's no evidence of headless/CI automation support.

    • [claimed-docs] With Puzzle's Embedded Accounting—powered by our API, your platform gets automated AI bookkeeping, real-time financial insights, and a clean…
    • [claimed-docs] With Puzzle’s Embedded Accounting—powered by our API, your platform gets automated AI bookkeeping, real-time financial insights, and a clean…
    • [claimed-docs] your platform gets automated AI bookkeeping, real-time financial insights, and a clean data foundation built to scale
    • [probe] PROBE openapi: all candidate paths 404 (https://help.puzzle.io/openapi.json, https://help.puzzle.io/swagger.json, https://help.puzzle.io/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 Puzzle
    Puzzlefullclaimed7/10

    Puzzle documents an official MCP server integration that connects Puzzle accounts to Claude for natural-language access to financial data, with a dedicated setup guide (puzzle-docs-2, puzzle-docs-22, puzzle-docs-33). This is a first-party, product-level MCP server offering, fitting the axis for a non-agent SaaS product. Missing for 10: independent/hands-on confirmation that the MCP server works as documented, and technical details on supported tool calls/scopes.

    • [claimed-docs] How to setup your Puzzle MCP
    • [claimed-docs] Puzzle's MCP (Model Context Protocol) integration lets you connect your Puzzle account directly to Claude, giving you instant access to your…
    • [claimed-docs] lets you connect your Puzzle account directly to Claude, giving you instant access to your financial data through natural conversation — no …
    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
    Puzzlenone0/10

    Puzzle's evidence pack documents an API, an MCP integration, and various in-app AI features, but there is no mention of an official CLI tool anywhere in the docs or probes. Missing for 10: any CLI documentation, CLI installation instructions, or CLI command reference.

      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
    • ai-native userDrive the product through a documented public API

      weight 3 · round to FreshBooks
      Puzzlepartialprobed4/10

      Puzzle markets an 'Embedded Accounting' API and has a help article on 'API Access in Puzzle' describing platform-to-platform integration intent, suggesting a documented public API exists. However, probes for actual API reference material (OpenAPI/swagger specs, docs-md) returned 404s, and no evidence pack item shows endpoint-level documentation, auth flow, or SDKs. Missing for 10: a public API reference/spec, authentication and endpoint documentation, and independent confirmation that AI-native users can programmatically drive the product via this API.

      • [claimed-docs] With Puzzle's Embedded Accounting—powered by our API, your platform gets automated AI bookkeeping, real-time financial insights, and a clean…
      • [claimed-docs] With Puzzle’s Embedded Accounting—powered by our API, your platform gets automated AI bookkeeping, real-time financial insights, and a clean…
      • [claimed-docs] Our API was originally architected for deep platform-to-platform integrations.
      • [probe] PROBE openapi: all candidate paths 404 (https://help.puzzle.io/openapi.json, https://help.puzzle.io/swagger.json, https://help.puzzle.io/api…
      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" —…
    • ai-native userIssue scoped/least-privilege API credentials for an agent

      weight 2 · round to FreshBooks
      Puzzlenone0/10

      Evidence shows Puzzle has an API and MCP integration for connecting agents (e.g., Claude) to account data, but there is no mention of issuing scoped, least-privilege API credentials, permission scopes, or granular token controls for agents. missing for 10: scoped API key/token generation, permission/role-based credential scoping, documentation of least-privilege access controls for agent integrations.

      • [claimed-docs] Puzzle's MCP (Model Context Protocol) integration lets you connect your Puzzle account directly to Claude, giving you instant access to your…
      • [claimed-docs] Our API was originally architected for deep platform-to-platform integrations.
      • [claimed-docs] lets you connect your Puzzle account directly to Claude, giving you instant access to your financial data through natural conversation — no …
      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
    • ai-native userBuild against official SDKs

      weight 2 · round to FreshBooks
      Puzzlepartialprobed5/10

      Puzzle offers a documented API for embedded accounting and an MCP integration for Claude, showing some official developer surfaces, but there's no evidence of a formal SDK (client libraries, language bindings) or OpenAPI spec — probes for openapi.json all returned 404. missing for 10: official SDK/client libraries in specific languages, published OpenAPI/API reference spec, independent developer corroboration of building against the API.

      • [claimed-docs] With Puzzle's Embedded Accounting—powered by our API, your platform gets automated AI bookkeeping, real-time financial insights, and a clean…
      • [claimed-docs] With Puzzle’s Embedded Accounting—powered by our API, your platform gets automated AI bookkeeping, real-time financial insights, and a clean…
      • [claimed-docs] Our API was originally architected for deep platform-to-platform integrations.
      • [claimed-docs] Puzzle's MCP (Model Context Protocol) integration lets you connect your Puzzle account directly to Claude, giving you instant access to your…
      • [claimed-docs] lets you connect your Puzzle account directly to Claude, giving you instant access to your financial data through natural conversation — no …
      • [probe] PROBE openapi: all candidate paths 404 (https://help.puzzle.io/openapi.json, https://help.puzzle.io/swagger.json, https://help.puzzle.io/api…
      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
    • ai-native userSubscribe to events via webhooks

      weight 2 · round to FreshBooks
      Puzzlenone0/10

      No evidence of webhook subscription capability anywhere in the pack; Puzzle offers an API and MCP integration for querying data, but nothing about event-driven webhooks.

        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 Puzzle
        Puzzlefullclaimed8/10

        Puzzle offers a conversational 'ask anything' insights feature (cash trending, profitability, fundraising readiness) plus AI Close agents that surface discrepancies, AI-driven categorization suggestions, and MCP integration for natural-language querying of financial data via Claude — all directly delivering AI-generated insights/suggestions from the user's own data. Missing for 10: independent hands-on verification of insight accuracy/quality beyond marketing copy and only one general community mention unrelated to this specific feature.

        • [claimed-docs] Ask anything about your business, instantly, in plain English. "How's my cash trending?" "Am I ready to raise?" "Which months am I actually …
        • [claimed-docs] AI Close helps you automate and accelerate your month-end process using AI agents to reconcile accounts, review transactions, and surface di…
        • [claimed-docs] A user can click on a button and “ask AI” for help in categorizing a transaction —without context switching between tools.
        • [claimed-docs] Puzzle's MCP (Model Context Protocol) integration lets you connect your Puzzle account directly to Claude, giving you instant access to your…
        • [claimed-docs] AI Close helps you automate and accelerate your month-end process using AI agents to reconcile accounts, review transactions, and surface di…
        • [claimed-docs] Hand off the busywork. Finding software subscriptions, matching invoices to payments, pulling together what your accountant needs — describe…
        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 Puzzle
          Puzzlepartialclaimed6/10

          Puzzle documents concrete background automations — 'AI Close' agents that autonomously reconcile accounts, review transactions and surface discrepancies during month-end, plus custom categorization rules and batch auto-categorization (up to 98%) that run without manual triggering. However these are fixed, accounting-specific automations rather than a general-purpose 'set up your own automation' framework, and there's no independent/hands-on evidence confirming reliability of unattended runs. Missing for 10: user-configurable triggers/schedules for arbitrary automations, evidence of true autonomy without review gates, and independent verification of background execution.

          • [claimed-docs] AI Close helps you automate and accelerate your month-end process using AI agents to reconcile accounts, review transactions, and surface di…
          • [claimed-docs] AI Close helps you automate and accelerate your month-end process using AI agents to reconcile accounts, review transactions, and surface di…
          • [claimed-docs] Creating custom rules
          • [claimed-docs] Batch Categorize Transactions
          • [claimed-docs] Up to 98% auto-categorization
          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 Puzzle
          Puzzlefullclaimed8/10

          Puzzle ships built-in AI features (AI Close, Accounting AI) described as using 'AI agents to reconcile accounts, review transactions, and surface discrepancies,' plus an 'Ask AI' button for categorization help and natural-language financial queries — all within the product itself, not an external agent. Missing for 10: independent/hands-on verification of these AI features actually completing delegated tasks, and clearer detail on autonomy vs human-review boundaries.

          • [claimed-docs] AI Close helps you automate and accelerate your month-end process using AI agents to reconcile accounts, review transactions, and surface di…
          • [claimed-docs] AI Close helps you automate and accelerate your month-end process using AI agents to reconcile accounts, review transactions, and surface di…
          • [claimed-docs] A user can click on a button and “ask AI” for help in categorizing a transaction —without context switching between tools.
          • [claimed-docs] Accounting AI runs prompts on top of your general ledger. The output reflects your existing accounts and categories.
          • [claimed-docs] How to import a PDF or CSV using Accounting AI
          • [claimed-docs] Ask anything about your business, instantly, in plain English. "How's my cash trending?" "Am I ready to raise?" "Which months am I actually …
          • [claimed-docs] Hand off the busywork. Finding software subscriptions, matching invoices to payments, pulling together what your accountant needs — describe…
          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 Puzzle
            Puzzlefullclaimed7/10

            Puzzle documents natural-language interaction via its MCP integration with Claude ('instant access to your financial data through natural conversation') and multiple AI features letting users 'ask anything about your business in plain English' or 'ask AI' to categorize transactions, plus AI Close agents automating close tasks from natural prompts. Missing for 10: independent/hands-on verification that NL commands can trigger broader actions (not just queries) and third-party corroboration of the MCP/Claude workflow in practice.

            • [claimed-docs] Puzzle's MCP (Model Context Protocol) integration lets you connect your Puzzle account directly to Claude, giving you instant access to your…
            • [claimed-docs] lets you connect your Puzzle account directly to Claude, giving you instant access to your financial data through natural conversation — no …
            • [claimed-docs] Ask anything about your business, instantly, in plain English. "How's my cash trending?" "Am I ready to raise?" "Which months am I actually …
            • [claimed-docs] A user can click on a button and “ask AI” for help in categorizing a transaction —without context switching between tools.
            • [claimed-docs] Accounting AI runs prompts on top of your general ledger. The output reflects your existing accounts and categories.
            • [claimed-docs] AI Close helps you automate and accelerate your month-end process using AI agents to reconcile accounts, review transactions, and surface di…
            • [claimed-docs] AI Close helps you automate and accelerate your month-end process using AI agents to reconcile accounts, review transactions, and surface di…
            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
            Puzzlenone0/10

            Puzzle documents an API (puzzle.io/api) and an MCP integration, but there is no evidence of an interactive API reference or runnable examples; probes for OpenAPI/Swagger specs at expected paths all returned 404, suggesting no such interactive reference exists.

            • [claimed-docs] With Puzzle's Embedded Accounting—powered by our API, your platform gets automated AI bookkeeping, real-time financial insights, and a clean…
            • [claimed-docs] Our API was originally architected for deep platform-to-platform integrations.
            • [probe] PROBE openapi: all candidate paths 404 (https://help.puzzle.io/openapi.json, https://help.puzzle.io/swagger.json, https://help.puzzle.io/api…
            • [probe] PROBE docs-md: HTTP 404 at https://help.puzzle.io/en/.md
            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
            Puzzlenone0/10

            Puzzle has an API and mentions API access docs, but the probe explicitly found no OpenAPI/swagger spec at any candidate path, and no evidence pack item references a downloadable machine-readable spec.

            • [probe] PROBE openapi: all candidate paths 404 (https://help.puzzle.io/openapi.json, https://help.puzzle.io/swagger.json, https://help.puzzle.io/api…
            • [claimed-docs] Our API was originally architected for deep platform-to-platform integrations.
            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 drawn
            Puzzlenone0/10

            No evidence in the pack mentions a sandbox, test, or staging environment for Puzzle's API or product that would let a user test without touching production financial data; only production-focused API and bookkeeping features are documented.

              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
                Puzzlenone0/10

                The evidence pack shows Puzzle has an API and MCP integration (puzzle-docs-42, puzzle-docs-21) but contains no mention of API versioning scheme or a documented deprecation policy; probes for OpenAPI specs all returned 404. Missing for 10: any versioning scheme documentation, changelog, or deprecation/sunset policy.

                • [claimed-docs] Our API was originally architected for deep platform-to-platform integrations.
                • [claimed-docs] With Puzzle’s Embedded Accounting—powered by our API, your platform gets automated AI bookkeeping, real-time financial insights, and a clean…
                • [probe] PROBE openapi: all candidate paths 404 (https://help.puzzle.io/openapi.json, https://help.puzzle.io/swagger.json, https://help.puzzle.io/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 to Puzzle
                Puzzlepartialclaimed6/10

                Puzzle documents concrete bulk-operation features—batch categorizing transactions, bulk CSV import of manual journal entries, and bulk CSV upload of the Chart of Accounts—plus rule-based automation for categorization, all first-party docs. However, these bulk mechanisms are CSV/rule-based rather than explicitly exposed through the AI/API/MCP layer for an 'AI-native' agent to invoke programmatically at scale. Missing for 10: explicit evidence that the API or MCP integration itself supports issuing bulk operations (not just UI/CSV uploads), and independent/hands-on confirmation of bulk-op reliability at scale.

                • [claimed-docs] Batch Categorize Transactions
                • [claimed-docs] Need to post more than one manual journal entry at a time? Instead of adding them one by one, you can upload a batch of entries all at once …
                • [claimed-docs] If you need to bulk add or edit your Chart of Accounts in Puzzle, you can do so by uploading a CSV file directly from your Company Settings.
                • [claimed-docs] Creating custom rules
                • [claimed-docs] Puzzle's MCP (Model Context Protocol) integration lets you connect your Puzzle account directly to Claude, giving you instant access to your…
                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 Puzzle
                Puzzlepartialclaimed5/10

                Puzzle documents 'Creating custom rules' for transaction categorization, letting users define rules that automatically trigger categorization when transactions occur, and AI Close agents that automate reconciliation on close events — concrete evidence of rule-based automation tied to events. However, this is scoped narrowly to bookkeeping categorization/close workflows rather than a general-purpose rules engine spanning arbitrary triggers and actions. Missing for 10: evidence of a broader, user-configurable trigger-action framework beyond categorization/close (e.g., custom webhooks, conditional workflows across modules), and independent confirmation of rule behavior in practice.

                • [claimed-docs] Creating custom rules
                • [claimed-docs] Batch Categorize Transactions
                • [claimed-docs] AI Close helps you automate and accelerate your month-end process using AI agents to reconcile accounts, review transactions, and surface di…
                • [claimed-docs] AI Close helps you automate and accelerate your month-end process using AI agents to reconcile accounts, review transactions, and surface di…
                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
                Puzzlenone0/10

                Puzzle documents AI-driven automation for close, categorization, and reconciliation, but there is no evidence of any capability to schedule recurring jobs or workflows (e.g., recurring invoices, scheduled reports, or timed automation triggers).

                  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 Puzzle
                  Puzzlepartialclaimed6/10

                  Puzzle's AI Close feature explicitly uses AI agents to reconcile accounts, review transactions, and surface discrepancies for month-end close, directly matching the story's core ask (puzzle-docs-24, puzzle-docs-39, puzzle-docs-5). However, evidence doesn't confirm full end-to-end autonomy or explicit 'preparation for human review' handoff workflow beyond general review-before-final claims, and there's no independent/hands-on validation of the AI Close agent's reconciliation accuracy or exception-flagging in practice. missing for 10: independent/hands-on verification of AI Close performance, detailed documentation of exception-flagging logic, explicit human-review handoff/approval workflow, and evidence of full end-to-end (not just partial/batch) reconciliation coverage.

                  • [claimed-docs] AI Close helps you automate and accelerate your month-end process using AI agents to reconcile accounts, review transactions, and surface di…
                  • [claimed-docs] AI Close helps you automate and accelerate your month-end process using AI agents to reconcile accounts, review transactions, and surface di…
                  • [claimed-docs] Month-End close with AI Close
                  • [claimed-docs] Hand off the busywork. Finding software subscriptions, matching invoices to payments, pulling together what your accountant needs — describe…
                  • [claimed-docs] performing a reconciliation is the best way to ensure every single transaction is accounted for and matches your bank statement exactly—givi…
                  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 Puzzle
                  Puzzlefullclaimed7/10

                  Puzzle's docs describe connecting bank/credit-card accounts and third-party sources (Brex, Ramp, Stripe) with automated categorization (98% categorized) and reconciliation workflows, which directly supports the daily-import banking-reconciliation story (puzzle-docs-29, -15, -14, -13, -18, -19). However, there's no explicit statement about daily import cadence or independent verification of reliability. Missing for 10: explicit 'daily auto-sync' language, third-party/hands-on confirmation of import frequency and accuracy.

                  • [claimed-docs] performing a reconciliation is the best way to ensure every single transaction is accounted for and matches your bank statement exactly—givi…
                  • [claimed-docs] 98% transactions categorized When you connect Brex with Puzzle
                  • [claimed-docs] 2x faster to close books When you connect Ramp with Puzzle
                  • [claimed-docs] 3 min to reconcile revenue When you connect Stripe with Puzzle
                  • [claimed-docs] Up to 98% auto-categorization
                  • [claimed-docs] Puzzle customers who fully onboard and connect supported integrations can reduce the time required to complete their monthly close by 50% or…
                  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 Puzzle
                  Puzzlepartialclaimed6/10

                  Puzzle clearly ships automatic transaction categorization with high accuracy claims (up to 98%), custom rules, batch categorization, and an 'ask AI' assist button, showing an active categorization engine tied to user-configurable rules. However, there is no explicit documentation describing a feedback loop where the AI model learns from user corrections over time (as opposed to static rules the user manually creates). missing for 10: explicit description of ML/AI learning from user corrections, evidence of improved suggestion accuracy after corrections, independent confirmation of this adaptive behavior.

                  • [claimed-docs] Creating custom rules
                  • [claimed-docs] Batch Categorize Transactions
                  • [claimed-docs] Up to 98% auto-categorization
                  • [claimed-docs] A user can click on a button and “ask AI” for help in categorizing a transaction —without context switching between tools.
                  • [claimed-docs] 98% transactions categorized When you connect Brex with Puzzle
                  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 Puzzle
                  Puzzlefullclaimed7/10

                  Puzzle has a dedicated reconciliation feature for bank/credit card accounts explicitly designed to ensure every transaction is accounted for and matches the bank statement (puzzle-docs-29), plus AI Close automates reconciling accounts, reviewing transactions, and surfacing discrepancies (puzzle-docs-24, puzzle-docs-39). This covers the core reconcile-and-surface-for-review workflow an accountant needs. Missing for 10: explicit documentation of distinct 'matched/unmatched/duplicate' transaction states or UI surfacing terminology, and independent/hands-on validation beyond vendor docs.

                  • [claimed-docs] performing a reconciliation is the best way to ensure every single transaction is accounted for and matches your bank statement exactly—givi…
                  • [claimed-docs] AI Close helps you automate and accelerate your month-end process using AI agents to reconcile accounts, review transactions, and surface di…
                  • [claimed-docs] AI Close helps you automate and accelerate your month-end process using AI agents to reconcile accounts, review transactions, and surface di…
                  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
                  Puzzlenone0/10

                  The evidence pack covers bookkeeping, categorization, close automation, invoicing (AR), and reporting, but contains no mention of vendor bill capture, approval routing, or payment scheduling (AP workflow) anywhere in the docs or help center listings.

                    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
                    Puzzlenone0/10

                    The evidence pack covers bookkeeping, categorization, month-end close, invoicing (AR), reconciliation, and reporting exports, but contains no mention of accounts payable, vendor bills, bill tracking, or AP aging reports. Missing for 10: any documentation of a bills/AP module, vendor balance tracking, or an AP aging report feature.

                    • [claimed-docs] you can export a full general ledger and financial statements on either cash or accrual basis in excel, csv, and pdf formats.
                    • [claimed-docs] Yes, you can export a full general ledger and financial statements on either cash or accrual basis in excel, csv, and pdf formats.
                    • [claimed-docs] Puzzle's invoice editor lets you build a professional, branded invoice and see exactly how it will look as you go!
                    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
                    Puzzlenone0/10

                    The evidence covers AI-assisted month-end close, reconciliation, and journal entry reversals, but nowhere mentions locking closed periods or requiring an explicit reopening step to prevent prior-period changes. This is a standard, applicable accounting-software axis, but no documentation or community evidence confirms it exists in Puzzle.

                      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 to Puzzle
                        Puzzlepartialclaimed5/10

                        Puzzle's 'AI Close' explicitly automates month-end close by reconciling accounts, reviewing transactions, and surfacing discrepancies (puzzle-docs-24/39), and separate reconciliation docs describe matching bank/credit card transactions (puzzle-docs-29). Cash and accrual accounting are supported (puzzle-docs-20), but there's no evidence of a structured checklist UI, accrual-specific tasks, or multi-person review/sign-off workflow tracking. Missing for 10: explicit checklist/task-list feature, accrual entry tracking, and reviewer sign-off/approval workflow evidence.

                        • [claimed-docs] AI Close helps you automate and accelerate your month-end process using AI agents to reconcile accounts, review transactions, and surface di…
                        • [claimed-docs] AI Close helps you automate and accelerate your month-end process using AI agents to reconcile accounts, review transactions, and surface di…
                        • [claimed-docs] performing a reconciliation is the best way to ensure every single transaction is accounted for and matches your bank statement exactly—givi…
                        • [claimed-docs] Cash **_and_** accrual accounting
                        • [claimed-docs] Month-End close with AI Close
                        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
                        Puzzlenone0/10

                        Puzzle markets an accountant-facing page (migration, real-time reports, startup metrics) but no evidence describes actual user invitation, permission levels, or role-scoped access controls for external collaborators. Missing for 10: explicit invite flow, role/permission settings, and any documentation of accountant-specific access restrictions.

                        • [claimed-docs] Migrate from QuickBooks without lifting a finger or losing your client's data
                        • [claimed-docs] Instantly see startup metrics like ARR, burn, & runway
                        • [claimed-docs] Get real-time financial reports with one click
                        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 drawn
                        Puzzlepartialprobed4/10

                        Puzzle documents that users can export a full general ledger and financial statements (cash or accrual) in Excel, CSV, and PDF (open formats), and separately references an API 'architected for deep platform-to-platform integrations,' but no evidence ties GL/trial-balance export specifically to the documented API — exports appear to be a UI feature, and probes for OpenAPI/API docs (openapi.json, swagger.json) all returned 404, suggesting no publicly discoverable API reference. Missing for 10: explicit API endpoint/documentation for pulling GL and trial balance, confirmation of trial balance as a report type, and a working/discoverable OpenAPI spec.

                        • [claimed-docs] you can export a full general ledger and financial statements on either cash or accrual basis in excel, csv, and pdf formats.
                        • [claimed-docs] you can export a full general ledger and financial statements on either cash or accrual basis in excel, csv, and pdf formats
                        • [claimed-docs] Yes, you can export a full general ledger and financial statements on either cash or accrual basis in excel, csv, and pdf formats.
                        • [claimed-docs] Our API was originally architected for deep platform-to-platform integrations.
                        • [probe] PROBE openapi: all candidate paths 404 (https://help.puzzle.io/openapi.json, https://help.puzzle.io/swagger.json, https://help.puzzle.io/api…
                        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 FreshBooks
                        Puzzlepartialclaimed6/10

                        Puzzle documents direct connections to banking/payment platforms like Stripe, Ramp, and Brex with concrete automation stats (transaction categorization, faster close, revenue reconciliation) and general bank/credit card reconciliation flows, showing banking and payments activity flows into the ledger automatically. However, no evidence names a payroll system integration (e.g., Gusto, Rippling) or shows payroll data flowing into the ledger. Missing for 10: explicit payroll system integrations, independent/hands-on confirmation of banking+payroll auto-sync working end-to-end.

                        • [claimed-docs] 3 min to reconcile revenue When you connect Stripe with Puzzle
                        • [claimed-docs] 2x faster to close books When you connect Ramp with Puzzle
                        • [claimed-docs] 98% transactions categorized When you connect Brex with Puzzle
                        • [claimed-docs] Is my revenue automatically ASC 606 compliant in Puzzle?
                        • [claimed-docs] performing a reconciliation is the best way to ensure every single transaction is accounted for and matches your bank statement exactly—givi…
                        • [claimed-docs] Our API was originally architected for deep platform-to-platform integrations.
                        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 to Puzzle
                        Puzzlefullclaimed6/10

                        Puzzle explicitly markets QuickBooks migration ('Migrate from QuickBooks without lifting a finger or losing your client's data', 'Switch in minutes. Free migration.'), directly addressing historical books migration without data loss for founders switching accounting systems. Missing for 10: independent/hands-on verification of transaction-level fidelity during migration, detail on which source systems beyond QuickBooks are supported, and documented handling of complex historical data edge cases (multi-entity, custom categories).

                        • [claimed-docs] Migrate from QuickBooks without lifting a finger or losing your client's data
                        • [claimed-docs] Switch in minutes. Free migration.
                        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 FreshBooks
                          Puzzlepartialclaimed4/10

                          Puzzle has a documented invoice creation/customization feature with live preview and branded PDFs/emails (puzzle-docs-28, 40, 47), but there is no evidence of built-in online payment collection or of invoice view/paid status tracking, which are core parts of this story. Missing for 10: online payment processing integration for invoices, and view/paid status notifications or dashboards.

                          • [claimed-docs] The editor opens in a split view: the form on the left, a live preview on the right that updates as you type — so you always know what your …
                          • [claimed-docs] Puzzle's invoice editor lets you build a professional, branded invoice and see exactly how it will look as you go!
                          • [claimed-docs] Adding your logo and brand color takes just a few steps and applies everywhere your invoice appears — the live preview, downloaded PDFs, and…
                          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 drawn
                          Puzzlenone0/10

                          Evidence confirms Puzzle has an invoice creation/customization editor (branding, live preview) but no documentation mentions recurring/scheduled invoices or automatic overdue payment reminders. Missing for 10: any mention of recurring invoice scheduling, dunning/reminder automation, or overdue-tracking workflows.

                          • [claimed-docs] The editor opens in a split view: the form on the left, a live preview on the right that updates as you type — so you always know what your …
                          • [claimed-docs] Puzzle's invoice editor lets you build a professional, branded invoice and see exactly how it will look as you go!
                          • [claimed-docs] Adding your logo and brand color takes just a few steps and applies everywhere your invoice appears — the live preview, downloaded PDFs, and…
                          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 FreshBooks
                            Puzzlepartialclaimed3/10

                            Puzzle documents invoice creation/customization (docs-28, docs-40, docs-47) and general ledger/financial statement exports (docs-26, docs-37, docs-45), which are adjacent to AR tracking, but no evidence explicitly describes an aging report or per-customer balance view. missing for 10: explicit AR aging report feature, per-customer balance/statement view, documentation tying invoicing to AR tracking workflows.

                            • [claimed-docs] The editor opens in a split view: the form on the left, a live preview on the right that updates as you type — so you always know what your …
                            • [claimed-docs] Puzzle's invoice editor lets you build a professional, branded invoice and see exactly how it will look as you go!
                            • [claimed-docs] Adding your logo and brand color takes just a few steps and applies everywhere your invoice appears — the live preview, downloaded PDFs, and…
                            • [claimed-docs] you can export a full general ledger and financial statements on either cash or accrual basis in excel, csv, and pdf formats.
                            • [claimed-docs] you can export a full general ledger and financial statements on either cash or accrual basis in excel, csv, and pdf formats
                            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
                            Puzzlepartialclaimed4/10

                            Puzzle's API supports platform-to-platform integration and journal entries can be created/edited/imported (docs-42, docs-43, docs-31/35), and AI Close uses agents to reconcile and 'review transactions' (docs-24/39), suggesting some agent-assisted, human-reviewed workflow exists. However, there is no documented API endpoint or feature specifically for an agent to draft a journal entry and place it into a distinct 'review queue' state pending accountant approval — the evidence only shows batch/manual entry creation and general AI-close reconciliation, not a draft-and-queue mechanism. Missing for 10: explicit API support for draft/pending journal entry status, a documented review-queue or approval workflow accessible to accountants, and confirmation that AI-drafted entries route through this queue rather than posting directly.

                            • [claimed-docs] Our API was originally architected for deep platform-to-platform integrations.
                            • [claimed-docs] Need to post more than one manual journal entry at a time? Instead of adding them one by one, you can upload a batch of entries all at once …
                            • [claimed-docs] AI Close helps you automate and accelerate your month-end process using AI agents to reconcile accounts, review transactions, and surface di…
                            • [claimed-docs] AI Close helps you automate and accelerate your month-end process using AI agents to reconcile accounts, review transactions, and surface di…
                            • [claimed-docs] Puzzle automatically creates a voiding (reversing) journal entry for the original and posts a new entry reflecting your changes.
                            • [claimed-docs] Puzzle automatically creates a voiding (reversing) journal entry for the original and posts a new entry reflecting your changes
                            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 Puzzle
                            Puzzlepartialclaimed6/10

                            Puzzle docs confirm chart-of-accounts customization via bulk CSV upload/edit and a flexible Classes dimension with unlimited groups, supporting tag/class-based segmentation. However there's no explicit evidence of configuring account types or creating sub-accounts within the CoA structure. Missing for 10: explicit sub-account hierarchy support, account-type customization details, independent/hands-on corroboration.

                            • [claimed-docs] If you need to bulk add or edit your Chart of Accounts in Puzzle, you can do so by uploading a CSV file directly from your Company Settings.
                            • [claimed-docs] a user can create an unlimited number of Groups for Classes
                            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 Puzzle
                            Puzzlepartialclaimed7/10

                            Puzzle explicitly supports posting manual journal entries, including bulk CSV import for multiple entries and automatic reversing entries when editing an existing entry, indicating standard double-entry JE functionality with edit history. However, there is no explicit documentation confirming enforced debit/credit balancing validation or a dedicated memo/notes field on entries. missing for 10: explicit debit=credit validation, documented memo/description field support.

                            • [claimed-docs] Puzzle automatically creates a voiding (reversing) journal entry for the original and posts a new entry reflecting your changes.
                            • [claimed-docs] Puzzle automatically creates a voiding (reversing) journal entry for the original and posts a new entry reflecting your changes
                            • [claimed-docs] Need to post more than one manual journal entry at a time? Instead of adding them one by one, you can upload a batch of entries all at once …
                            • [claimed-docs] If you need to bulk add or edit your Chart of Accounts in Puzzle, you can do so by uploading a CSV file directly from your Company Settings.
                            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 Puzzle
                            Puzzlefullclaimed7/10

                            Puzzle's AI Close feature explicitly uses AI agents to 'reconcile accounts, review transactions, and surface discrepancies' as part of the month-end close workflow, directly matching the anomaly-flagging story, and reconciliation docs confirm matching transactions against bank statements to catch mismatches. Missing for 10: explicit mention of duplicate-transaction detection specifically, and independent/hands-on corroboration beyond vendor docs.

                            • [claimed-docs] AI Close helps you automate and accelerate your month-end process using AI agents to reconcile accounts, review transactions, and surface di…
                            • [claimed-docs] AI Close helps you automate and accelerate your month-end process using AI agents to reconcile accounts, review transactions, and surface di…
                            • [claimed-docs] Month-End close with AI Close
                            • [claimed-docs] performing a reconciliation is the best way to ensure every single transaction is accounted for and matches your bank statement exactly—givi…
                            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
                            Puzzlenone0/10

                            No evidence describes an audit trail, change log, or user-attributed history of edits across the ledger. The closest related item (docs-31/35) only shows that editing a journal entry creates a reversing entry rather than in-place edits, which is not the same as a queryable audit trail of who changed what and when.

                              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 to Puzzle
                                Puzzlepartialclaimed5/10

                                Puzzle explicitly supports managing multiple companies/entities under one login, and documents a Joiin integration specifically for 'Multi-Entity Reporting', showing entity management and a path to consolidated reporting exist. However, true consolidated financials appear to require a third-party integration (Joiin) rather than a native consolidation engine, and there's no evidence of native cross-entity elimination, intercompany accounting, or a built-in consolidated financial statement generator. Missing for 10: native consolidation/elimination features, evidence of intercompany transaction handling, and independent confirmation the Joiin integration fully satisfies audit-grade consolidated reporting.

                                • [claimed-docs] Puzzle supports managing multiple companies (entities) under one login.
                                • [claimed-docs] Puzzle supports managing **multiple companies (entities)** under one login.
                                • [claimed-docs] Puzzle + Joiin Integration: Multi-Entity Reporting
                                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 to FreshBooks
                                Puzzlepartialprobed3/10

                                Puzzle exposes an API for embedded accounting and bookkeeping data (puzzle-docs-1, puzzle-docs-42) plus CSV/journal bulk import tools, but there is no documentation claiming or demonstrating that every UI action (invoicing, reconciliation, categorization rules, AI Close workflows) is exposed via the API, and a probe for an OpenAPI/swagger spec returned 404s, suggesting the API surface is not fully public or documented. missing for 10: explicit API-UI parity documentation, public OpenAPI spec, evidence of invoice creation/reconciliation/AI Close being API-accessible.

                                • [claimed-docs] With Puzzle's Embedded Accounting—powered by our API, your platform gets automated AI bookkeeping, real-time financial insights, and a clean…
                                • [claimed-docs] Our API was originally architected for deep platform-to-platform integrations.
                                • [claimed-docs] Need to post more than one manual journal entry at a time? Instead of adding them one by one, you can upload a batch of entries all at once …
                                • [claimed-docs] If you need to bulk add or edit your Chart of Accounts in Puzzle, you can do so by uploading a CSV file directly from your Company Settings.
                                • [probe] PROBE openapi: all candidate paths 404 (https://help.puzzle.io/openapi.json, https://help.puzzle.io/swagger.json, https://help.puzzle.io/api…
                                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 Puzzle
                                Puzzlepartialclaimed7/10

                                Puzzle documents exporting a full general ledger and financial statements in open formats (Excel, CSV, PDF) for both cash and accrual basis, which supports the core 'export and leave' requirement for financial data. missing for 10: evidence of exporting full account configuration/rules/invoice templates/all metadata, independent user corroboration of the export process, and no explicit data-portability/deletion guarantee.

                                • [claimed-docs] you can export a full general ledger and financial statements on either cash or accrual basis in excel, csv, and pdf formats.
                                • [claimed-docs] you can export a full general ledger and financial statements on either cash or accrual basis in excel, csv, and pdf formats
                                • [claimed-docs] Yes, you can export a full general ledger and financial statements on either cash or accrual basis in excel, csv, and pdf formats.
                                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
                                Puzzlenone0/10

                                No evidence pack item mentions data residency, regional storage options, or any control over where customer data is hosted; Puzzle is an accounting SaaS and this is a fair question for a data platform, but nothing documents such a capability.

                                  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
                                    Puzzlenone0/10

                                    No evidence in the pack addresses data-training opt-out, privacy policy commitments, or AI model training exclusions for Puzzle's data; the evidence only covers accounting/AI-bookkeeping features.

                                      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
                                        Puzzlenone0/10

                                        No evidence pack items address data retention policies, deletion controls, or data lifecycle management for user/financial data; the evidence covers accounting features, AI Close, exports, and MCP integration but nothing on retention/deletion controls.

                                          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
                                            Puzzlenone0/10

                                            No evidence in the pack mentions telemetry, usage tracking, opt-out settings, or privacy controls of any kind — the pack is entirely about accounting features, AI bookkeeping, integrations, and pricing. This is a fair axis for any AI-native SaaS product, but there is no documentation to support it.

                                              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 Puzzle
                                                Puzzlefullclaimed7/10

                                                Puzzle's MCP integration explicitly connects an AI agent (Claude) to live financial data 'through natural conversation—no exports, no copy-pasting,' and Puzzle's broader API/AI messaging promotes asking plain-English questions like 'Am I ready to raise?' or 'Which months am I actually profitable?' grounded in the ledger. This directly matches the ai-native 'can we afford X' use case backed by live API data. Missing for 10: independent/hands-on verification of accuracy for financial affordability queries, and no explicit example matching the exact 'can we afford X' phrasing.

                                                • [claimed-docs] Puzzle's MCP (Model Context Protocol) integration lets you connect your Puzzle account directly to Claude, giving you instant access to your…
                                                • [claimed-docs] lets you connect your Puzzle account directly to Claude, giving you instant access to your financial data through natural conversation — no …
                                                • [claimed-docs] Ask anything about your business, instantly, in plain English. "How's my cash trending?" "Am I ready to raise?" "Which months am I actually …
                                                • [claimed-docs] With Puzzle's Embedded Accounting—powered by our API, your platform gets automated AI bookkeeping, real-time financial insights, and a clean…
                                                • [claimed-docs] Our API was originally architected for deep platform-to-platform integrations.
                                                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 to Puzzle
                                                Puzzlepartialclaimed5/10

                                                Puzzle supports Classes with Groups (puzzle-docs-36) and general ledger/financial statement export in cash or accrual basis (puzzle-docs-26/37/45), plus multi-entity management (puzzle-docs-38/44), but there is no direct evidence of a custom report builder that lets accountants filter/group specifically by class, location, or tag dimensions together. missing for 10: explicit custom report builder UI, evidence of 'location' and 'tag' dimensions (only 'class' is documented), and confirmation that reports can be filtered/grouped by these dimensions simultaneously.

                                                • [claimed-docs] a user can create an unlimited number of Groups for Classes
                                                • [claimed-docs] you can export a full general ledger and financial statements on either cash or accrual basis in excel, csv, and pdf formats.
                                                • [claimed-docs] you can export a full general ledger and financial statements on either cash or accrual basis in excel, csv, and pdf formats
                                                • [claimed-docs] Yes, you can export a full general ledger and financial statements on either cash or accrual basis in excel, csv, and pdf formats.
                                                • [claimed-docs] Puzzle supports managing multiple companies (entities) under one login.
                                                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 Puzzle
                                                Puzzlefullclaimed7/10

                                                Puzzle explicitly supports generating and exporting full general ledger and financial statements (cash or accrual basis) in Excel/CSV/PDF on demand, plus real-time reporting and startup metrics like ARR/burn/runway, which directly serves the founder's need for on-demand P&L/balance sheet/cash-flow reporting. Missing for 10: explicit naming of 'balance sheet' and 'cash-flow statement' as distinct statement types, and independent/hands-on verification of statement accuracy beyond vendor docs.

                                                • [claimed-docs] Get real-time financial reports with one click
                                                • [claimed-docs] you can export a full general ledger and financial statements on either cash or accrual basis in excel, csv, and pdf formats.
                                                • [claimed-docs] you can export a full general ledger and financial statements on either cash or accrual basis in excel, csv, and pdf formats
                                                • [claimed-docs] Yes, you can export a full general ledger and financial statements on either cash or accrual basis in excel, csv, and pdf formats.
                                                • [claimed-docs] Cash **_and_** accrual accounting
                                                • [claimed-docs] Instantly see startup metrics like ARR, burn, & runway
                                                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
                                                Puzzlenone0/10

                                                Evidence shows Puzzle exposes its own MCP server so external AI clients (e.g., Claude) can pull Puzzle's financial data — the reverse of the story's ask. There is no evidence that Puzzle itself can consume or plug in external MCP servers to gain their tools.

                                                • [claimed-docs] Puzzle's MCP (Model Context Protocol) integration lets you connect your Puzzle account directly to Claude, giving you instant access to your…
                                                • [claimed-docs] lets you connect your Puzzle account directly to Claude, giving you instant access to your financial data through natural conversation — no …
                                                • [claimed-docs] How to setup your Puzzle MCP
                                                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
                                                Puzzlenone0/10

                                                Puzzle documents automation features (custom categorization rules, AI Close, batch categorization) but no evidence describes versioning, reviewing, or rolling back these automations themselves — the only 'rollback' mentioned is voiding a manual journal entry, not an automation rule change. Missing for 10: version history for rules/automations, review/approval workflow for automation changes, and a documented rollback mechanism for automations.

                                                • [claimed-docs] Creating custom rules
                                                • [claimed-docs] AI Close helps you automate and accelerate your month-end process using AI agents to reconcile accounts, review transactions, and surface di…
                                                • [claimed-docs] Puzzle automatically creates a voiding (reversing) journal entry for the original and posts a new entry reflecting your changes
                                                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
                                                  Puzzlen/a

                                                  Puzzle is a closed-source SaaS accounting product; there is no evidence of any open-source licensing of its codebase, and this is not a category where source availability would be expected — it's a proprietary commercial platform, not a framework/library/tool 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
                                                      Puzzlenone0/10

                                                      Puzzle is presented entirely as a cloud-hosted SaaS accounting platform with an API and MCP integration; there is no mention anywhere in the evidence of an on-premise or self-hosted deployment option, open-source release, or self-hosting documentation.

                                                        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.