SuperAPI AI 工具集

QuickBooks Automation

办公与效率

查看项目

更新于 10-16 05:03

技能介绍

用途:自动化 QuickBooks Online 的日常记账操作,包括创建发票、管理客户、查询账户以及列出和筛选发票,用于财务报告与账务处理。

主要能力:提供 QUICKBOOKS_CREATE_INVOICE(创建含行项目的发票)、QUICKBOOKS_CREATE_CUSTOMER 与 QUICKBOOKS_READ_CUSTOMER(创建和读取客户)、QUICKBOOKS_QUERY_ACCOUNT 与 QUICKBOOKS_READ_ACCOUNT(以类 SQL 语法查询账户、按 ID 读取账户)、QUICKBOOKS_LIST_INVOICES(分页列出发票)。

使用方式:该技能需要连接 Rube MCP 服务器(https://rube.app/mcp)。执行工具前需确保 quickbooks 工具包存在活动连接,若无则通过 RUBE_MANAGE_CONNECTIONS 发起连接。典型流程:先用 QUICKBOOKS_READ_CUSTOMER 或 QUICKBOOKS_CREATE_CUSTOMER 解析客户 ID,再用 QUICKBOOKS_QUERY_ACCOUNT 和 QUICKBOOKS_READ_ACCOUNT 解析项目或收入账户 ID,然后用 QUICKBOOKS_CREATE_INVOICE 创建发票,最后用 QUICKBOOKS_LIST_INVOICES 按 ID 或 DocNumber 核对。创建发票需提供 customer_id 和 lines,行项目需包含 DetailType(如 SalesItemLineDetail)、Amount 及含 ItemRef.value 的 SalesItemLineDetail。

适用场景:需要批量或程序化处理 QuickBooks Online 发票、客户与账户数据的记账和财务报告场景。

限制与注意事项:无效引用会导致创建发票失败,需先解析 ID;行项目字段错误会引发校验错误;分页需正确设置 start_position 和 max_results;后续编辑需使用最新 SyncToken;QuickBooks 有每分钟和每日 API 调用上限,高频运行需退避;客户 display_name 必须在客户、供应商和员工对象中唯一。工具包文档见 composio.dev/toolkits/quickbooks。