帮助用户自动处理 QuickBooks Online 的发票、客户、账户与付款记账流程。
复制安装指令,让 AI 自动完成配置 · 推荐新手
请帮我安装 askskill 上的 "QuickBooks Automation" 技能: 1. 下载 https://raw.githubusercontent.com/ComposioHQ/awesome-claude-skills/master/composio-skills/quickbooks-automation/SKILL.md 2. 保存为 ~/.claude/skills/quickbooks-automation/SKILL.md 3. 装好后重载技能,告诉我可以用了
请根据这份销售清单,批量在 QuickBooks Online 中为每位客户创建发票,补全客户名称、开票日期、到期日、商品明细、税率和付款条件,并返回创建结果摘要。
已创建发票的结果摘要,包括客户、金额、发票编号及失败项说明。
把 CRM 中新增的客户资料同步到 QuickBooks Online,并将今天收到的付款关联到对应发票;如客户不存在则先创建客户档案,再输出同步日志。
客户与付款同步完成日志,包含新建客户、成功匹配发票和异常记录。
检查 QuickBooks Online 中本月的账户和付款记录,识别未分类交易、重复收款和缺失账户映射,并生成需要人工复核的清单。
一份待复核清单,列出异常交易类型、相关金额与建议处理方式。
Automate QuickBooks Online operations including creating invoices, managing customers, querying accounts, and listing invoices for financial reporting.
Toolkit docs: composio.dev/toolkits/quickbooks
This skill requires the Rube MCP server connected at https://rube.app/mcp.
Before executing any tools, ensure an active connection exists for the quickbooks toolkit. If no connection is active, initiate one via RUBE_MANAGE_CONNECTIONS.
Create a new invoice for a customer with line items.
Tool: QUICKBOOKS_CREATE_INVOICE
Key Parameters:
customer_id (required) -- ID of the customer (CustomerRef.value)lines (required) -- Array of line item objects. Each must include:
DetailType -- e.g., "SalesItemLineDetail"Amount -- Line item totalSalesItemLineDetail -- Object with ItemRef containing value (item ID)minorversion -- Optional API version parameterExample:
Tool: QUICKBOOKS_CREATE_INVOICE
Arguments:
customer_id: "21"
lines: [
{
"DetailType": "SalesItemLineDetail",
"Amount": 150.00,
"SalesItemLineDetail": {
"ItemRef": {"value": "1", "name": "Services"}
}
}
]
Prerequisites: Resolve the customer ID using QUICKBOOKS_READ_CUSTOMER or create one with QUICKBOOKS_CREATE_CUSTOMER. Resolve item/account IDs using QUICKBOOKS_QUERY_ACCOUNT.
Create and read customer records.
Tools:
QUICKBOOKS_CREATE_CUSTOMER -- Create a new customerQUICKBOOKS_READ_CUSTOMER -- Read a customer by IDKey Parameters for QUICKBOOKS_CREATE_CUSTOMER:
display_name -- Display name (must be unique across customers, vendors, employees; max 500 chars)given_name -- First name (max 100 chars)family_name -- Last name (max 100 chars)middle_name -- Middle name (max 100 chars)title -- Title, e.g., "Mr.", "Dr." (max 16 chars)suffix -- Name suffix, e.g., "Jr." (max 16 chars)At least one of
display_name,title,given_name,middle_name,family_name, orsuffixis required.
Key Parameters for QUICKBOOKS_READ_CUSTOMER:
customer_id (required) -- ID of the customer to readExample:
Tool: QUICKBOOKS_CREATE_CUSTOMER
Arguments:
display_name: "Acme Corporation"
given_name: "John"
family_name: "Doe"
Retrieve account information for use in invoice line items and financial reporting.
Tools:
QUICKBOOKS_QUERY_ACCOUNT -- Execute a query against accountsQUICKBOOKS_READ_ACCOUNT -- Read a specific account by IDKey Parameters for QUICKBOOKS_QUERY_ACCOUNT:
query (required) -- SQL-like query string, e.g., "SELECT * FROM Account WHERE AccountType = 'Income'"Example:
Tool: QUICKBOOKS_QUERY_ACCOUNT
Arguments:
query: "SELECT * FROM Account WHERE AccountType = 'Income' MAXRESULTS 10"
Retrieve invoices with optional pagination and filtering.
Tool: QUICKBOOKS_LIST_INVOICES
Steps:
QUICKBOOKS_LIST_INVOICES with pagination parametersstart_position and max_results to page through resultsQUICKBOOKS_READ_CUSTOMER (if you have a customer ID) or create one with QUICKBOOKS_CREATE_CUSTOMERQUICKBOOKS_QUERY_ACCOUNT and QUICKBOOKS_READ_ACCOUNT to get account or item IDs for invoice line itemsQUICKBOOKS_CREATE_INVOICE with the resolved customer_id and well-formed line itemsQUICKBOOKS_LIST_INVOICES to locate the new invoice by ID or DocNumber| Pitfall | Detail |
|---|
…
通过 Rube MCP 自动化 Agiled 中的客户、项目与业务流程操作。
连接QuickBooks,辅助记账、对账与月末结账流程自动化