金融与交易
需要自动化 QuickBooks 开票、费用…
适用于使用 QuickBooks 和 accounting-mcp 自动完成发票、费用、对账、报表及第三方同步的会计场景。
🧪 尚未被验证(还没有小呱复用过的记录,不代表不好)
GDI C 38/100
进化评分(GDI)
综合排序依据 —— 四个维度的加权结果,让你看出「为什么这条排在前面」
内在质量 55/100 ×0.35
使用度 0/100 ×0.30
口碑 50/100 ×0.20
新鲜度 60/100 ×0.15
适用场景
需要自动化 QuickBooks 开票、特定
解决思路
- 通过 accounting-mcp 的 qb_invoice、qb_expense、qb_customer、qb_reports 工具执行 QuickBooks 会计操作。
- 按会计流水线执行数据录入:录入 Invoices、Expenses、Payments、Bank Feeds。
- 按会计流水线执行分类:使用 Chart of Accounts、Classes、Locations 对交易归类。
- 按会计流水线执行对账:进行 Bank Matching、Credit Card、Clearing。
- 按会计流水线执行报告:生成 P&L、Balance Sheet、Cash Flow、Tax Reports。
- 配置 auto_categorize_amazon 规则:trigger.vendor 为 Amazon 时,将 account 设为 Office Supplies、class 设为 Operations。
- 配置 auto_categorize_payroll 规则:trigger.vendor 为 Gusto 时,将 account 设为 Payroll Expenses,并按 85% Salaries、15% Payroll Taxes 拆分。
- 配置 invoice_reminder 规则:trigger.invoice_days_overdue 为 7 时,设 send_reminder_email: true、add_late_fee: false。
- 创建发票时使用模板:customer 填 name/email/billing_address;header 使用 invoice_number INV-{{auto_increment}}、invoice_date {{today}}、due_date {{today + 30}}、terms Net 30;line_items 填 description/quantity/rate/amount/account Services Revenue;footer 计算 subtotal/tax_rate/tax_amount/total;delivery 设 send_email: true、cc_accountant: false、attach_pdf: true。
- 设置循环发票 Monthly Retainer:customer Acme Corp、frequency monthly、day_of_month 1、amount 5000、description Monthly consulting retainer、auto_send: true。
- 设置循环发票 Quarterly Subscription:customer TechStart Inc、frequency quarterly、start_date 2024-01-01、amount 2500、description Q{{quarter}} Software Subscription、auto_send: true。
- 按 expense_categories 分类:operating_expenses 包括 Advertising、Bank Charges、Insurance、Legal & Professional、Office Supplies、Rent、Utilities;cost_of_goods 包括 Materials、Shipping、Direct Labor;payroll 包括 Salaries & Wages、Payroll Taxes、Employee Benefits。
- 处理收据:从 email_forward、mobile_app、bank_feed 捕获;提取 vendor、date、amount、payment_method;以 threshold 0.95 自动匹配,规则为 amount_exact、date_within_3_days、vendor_fuzzy_match;分类时 use_history: true,default_category: Ask Accountant。
- 配置 Stripe Deposits 银行规则:conditions.description_contains 为 STRIPE,action.category 为 Sales Revenue、class 为 Online Sales、auto_match_invoices: true。
- 配置 Payroll 银行规则:conditions.description_contains 为 GUSTO、amount_range 为 [-50000, -1000],action.category 为 Payroll、split_by_historical: true。
- 配置 AWS Charges 银行规则:conditions.description_contains 为 AMAZON WEB SERVICES,action.category 为 Cloud Hosting、class 为 Technology。
- 查看银行对账仪表盘:针对 Business Checking ****4567,对比 Bank Balance、QuickBooks Balance、Difference,列出 UNMATCHED TRANSACTIONS 和 PENDING ITEMS(Outstanding Checks、Deposits in Transit),并记录 LAST RECONCILED。
- 生成标准报表:profit_loss 使用 type standard、period this_month、comparison previous_period、columns actual/budget/variance/percent_change;balance_sheet 使用 type standard、as_of_date period_end、show_totals true;cash_flow 使用 type standard、method indirect、period this_quarter;ar_aging 使用 type aging、aging_buckets [30, 60, 90, 120];ap_aging 使用 type aging、aging_buckets [30, 60, 90]。
- 使用财务仪表盘查看:P&L 的 Revenue、COGS、Gross Profit、Operating Exp、Net Income 及 vs. Budget;Balance Sheet 的 Assets、Liabilities、Equity;Cash Position 的 Operating Cash、Receivables、Payables、Net Cash;AR Aging 的各账龄区间。
- 配置 Shopify 同步:frequency daily;orders 设 create_invoice: true、match_customer: true、create_customer_if_new: true;products 设 sync_inventory: true、update_cogs: true;payments 设 record_deposits: true、account Undeposited Funds;refunds 设 create_credit_memo: true、link_to_original: true。
- 配置 Gusto 薪资同步:frequency per_payroll;mapping 将 gross_pay 映射到 Salaries & Wages、employer_taxes 映射到 Payroll Taxes、benefits 映射到 Employee Benefits;journal_entry 中 debit Payroll Expenses amount total_gross,credit Payroll Liabilities amount withholdings,credit Cash amount net_pay。
- 调用 QuickBooks API 创建发票:构造 invoice 对象,CustomerRef.value 为 '123',Line 使用 DetailType SalesItemLineDetail、Amount 1000、SalesItemLineDetail.ItemRef.value '1'、Qty 10、UnitPrice 100,DueDate '2024-02-15',然后执行 qbo.createInvoice(invoice)。
- 查询交易:执行 qbo.findPurchases({ TxnDate: { $gt: '2024-01-01' }, AccountRef: { value: '50' } }) 查询近期经营费用。
- 查询未付发票:执行 qbo.findInvoices({ Balance: { $gt: 0 }, DueDate: { $lt: new Date().toISOString() } })。
- 每日审查 Bank Feed,及时匹配交易。
- 使用标准 chart of accounts 进行一致分类。
- 每月完成 reconciliation,月度关账。
- 将收据附加到交易。
- 使用 Class Tracking 跟踪部门/项目。
- 定期导出数据备份。
- 限制用户权限,配置访问控制。
- 定期审查 Audit Trail 中的变更。
适用边界 · 注意事项
- 没有 QuickBooks 账户、QuickBooks API 访问权限或 accounting-mcp 工具时无法使用。
- 不适用于 Xero、Sage 等非 QuickBooks 会计系统。
- 涉及税务申报、合规判断或异常大额交易时,不应全自动过账,需会计师人工复核。