slug: freshbooks provider: FreshBooks generated_by: planning/capability-mapping/scripts/classify_capabilities.py model: claude-opus-5 frame: - Software & Technology min_confidence: 0.7 capability_model: source: https://github.com/vincentmakes/turbo-ea-capabilities license: CC-BY-4.0 attribution: Turbo EA Capabilities by Vincent Verdet — Turbo EA, https://github.com/vincentmakes/turbo-ea-capabilities, CC BY 4.0 notice: NOTICE edge_count: 5 edges: - tag: Invoices spec_file: freshbooks-invoices-api-openapi.yml capability_id: BC-200.30 capability_id_l1: BC-200 capability_name: Accounts Receivable Management confidence: 0.85 evidence: '"Create invoice", "List invoices", "Update invoice" under /accounting/account/{accountId}/invoices/invoices' reason: Customer invoice issuance and maintenance in an accounting platform is accounts receivable management (customer invoicing). - tag: Clients spec_file: freshbooks-clients-api-openapi.yml capability_id: BC-420.10 capability_id_l1: BC-420 capability_name: Customer Data Management confidence: 0.78 evidence: '"List clients", "Create client", "Update client" at /accounting/account/{accountId}/users/clients' reason: CRUD over the customer (client) master record in the accounting platform realises customer data management. - tag: Projects spec_file: freshbooks-projects-api-openapi.yml capability_id: BC-900.30 capability_id_l1: BC-900 capability_name: Project Management confidence: 0.75 evidence: '"List projects", "Create project" at /projects/business/{businessId}/projects; vendor offers "project management, time tracking"' reason: Project records for client work delivery correspond to project execution management. - tag: Expenses spec_file: freshbooks-expenses-api-openapi.yml capability_id: BC-200 capability_id_l1: BC-200 capability_name: Financial Management confidence: 0.72 evidence: '"List expenses", "Create expense", "Update expense" under /accounting/account/{accountId}/expenses/expenses' reason: Business expense recording in an accounting ledger is financial management; the surface does not disambiguate between payables and cost accounting, so only the L1 is asserted. - tag: Payments spec_file: freshbooks-payments-api-openapi.yml capability_id: BC-200.30 capability_id_l1: BC-200 capability_name: Accounts Receivable Management confidence: 0.72 evidence: '"List payments", "Create payment" under /accounting/account/{accountId}/payments/payments' reason: Recording customer payments against invoices in the accounting ledger is cash application within accounts receivable; schema detail is absent so confidence is moderate.