让你的 AI Agent 连接 QuickBooks Online

向 AI 助手说明目标,使用 QuickBooks Online 查看发票并记录客户付款。

试试这些 QuickBooks Online 任务

将提示词复制到已安装 oo Skill 的 Agent,补充页面链接和原始笔记后执行。

oo Skill QuickBooks Online

查看未结清发票

按支持的未结清余额条件列出发票。

/oo QuickBooks Online: 列出 QuickBooks 客户 [客户 ID] 有未结清余额的发票,汇总返回金额与到期日期。

记录已收付款

为已知客户创建会计付款记录。

/oo QuickBooks Online: 为 QuickBooks customer_ref [客户 ID] 记录 total_amount [金额] 的客户付款,发票分配为 [分配]。

开始使用 QuickBooks Online

  1. 安装 OOMOL

    在 Agent 中配置 oo CLI 和 oo Skill。

    安装 OOMOL →
  2. 连接 QuickBooks Online

    通过 QuickBooks Online OAuth 授权连接。

    连接 QuickBooks Online →
  3. 向 Agent 交代任务

    使用 /oo,说明要读取的页面、修改的内容和保存位置。

    连接指南 →

选择你的 Agent

  • 拥有 QuickBooks Online 账号,以及任务所需资源的访问权限。授权前须配置自备 OAuth 应用的凭据。

QuickBooks Online 工具

AI 助手可读取 QuickBooks Online 会计记录,并执行明确的发票或付款记录修改。

查看未结清发票

按支持的未结清余额条件列出发票。

记录已收付款

为已知客户创建会计付款记录。

147 个工具

Get Company Info

获取已连接公司的名称、法定名称、地址、财年起始月份和国家等资料。

quickbooks.get_company_info

List Customers

列出客户,可按名称或启用状态筛选。

quickbooks.list_customers

Get Customer

按 ID 获取客户及其当前 SyncToken。

quickbooks.get_customer

Create Customer

创建一条 Customer 记录。

quickbooks.create_customer

Update Customer

更新客户。QuickBooks 不支持删除客户;可将 additional_fields.Active 设为 false 以停用。

quickbooks.update_customer

List Invoices

列出发票,可按客户、号码、日期范围或未结余额筛选。

quickbooks.list_invoices

Get Invoice

按 ID 获取发票及其明细、余额和当前 SyncToken。

quickbooks.get_invoice

Create Invoice

使用一条或多条销售明细为客户创建发票。

quickbooks.create_invoice

Update Invoice

更新发票。默认稀疏更新仅修改传入字段;传入 lines 数组时会替换全部发票明细。

quickbooks.update_invoice

Void Invoice

作废发票。QuickBooks 保留记录并将金额归零,发票不再计入余额。

quickbooks.void_invoice

Delete Invoice

永久删除发票,此操作不可撤销;如需保留记录,可改用作废操作。

quickbooks.delete_invoice

List Payments

列出客户付款,可按客户或日期范围筛选。

quickbooks.list_payments

Get Payment

按 ID 获取付款及其核销的发票。

quickbooks.get_payment

Create Payment

记录客户付款,可指定要核销的发票。

quickbooks.create_payment

List Accounts

列出会计科目表中的账户,可按类型或名称筛选。

quickbooks.list_accounts

Get Account

按 ID 获取账户。

quickbooks.get_account

Ping

读取公司资料以验证连接。

quickbooks.ping

Get Changes

列出指定实体自某一时间起发生变更的记录(CDC)。最多回溯 30 天,每次最多返回 1000 条记录。

quickbooks.get_changes

Batch

在一个请求中执行最多 30 个操作。每项可以是只读查询,或单个实体的创建、更新、删除。单项失败不会回滚其他项。

quickbooks.batch

Get Exchange Rate

获取某币种兑换为公司本位币的汇率。

quickbooks.get_exchange_rate

Get Preferences

获取公司的会计、销售、税务、币种等偏好设置。

quickbooks.get_preferences

Get Report

运行 QuickBooks 报表,可通过 parameters 传入客户、供应商、账户等报表专用筛选参数。

quickbooks.get_report

Upload Attachment

向 QuickBooks 上传文件,可将其关联到交易或其他记录。

quickbooks.upload_attachment

List Attachments

列出附件,可仅返回关联到指定记录的附件。

quickbooks.list_attachments

Get Attachment

按 ID 获取附件元数据。

quickbooks.get_attachment

Get Attachment Download Url

获取用于下载附件文件的临时 URL。

quickbooks.get_attachment_download_url

Update Attachment

更新附件备注、文件名等元数据。

quickbooks.update_attachment

Delete Attachment

永久删除附件。

quickbooks.delete_attachment

Void Payment

作废付款。QuickBooks 保留记录并将金额归零。

quickbooks.void_payment

List Records

按实体名称列出记录,建议优先使用对应实体的专用列表操作。

quickbooks.list_records

Get Record

按实体名称和 ID 获取记录。

quickbooks.get_record

Create Record

按实体名称创建记录。

quickbooks.create_record

Update Record

按实体名称更新记录。

quickbooks.update_record

Delete Record

按实体名称删除记录;对于 QuickBooks 不允许删除的实体,改为停用。

quickbooks.delete_record

List Bills

列出 Bill 记录,可按条件筛选。

quickbooks.list_bills

Get Bill

按 ID 获取一条 Bill 记录。

quickbooks.get_bill

Create Bill

创建一条 Bill 记录。

quickbooks.create_bill

Update Bill

更新 Bill 记录。默认使用稀疏更新,仅修改传入的字段。

quickbooks.update_bill

Delete Bill

永久删除 Bill 记录,此操作不可撤销。

quickbooks.delete_bill

List Bill Payments

列出 BillPayment 记录,可按条件筛选。

quickbooks.list_bill_payments

Get Bill Payment

按 ID 获取一条 BillPayment 记录。

quickbooks.get_bill_payment

Create Bill Payment

创建一条 BillPayment 记录。

quickbooks.create_bill_payment

Update Bill Payment

更新 BillPayment 记录。默认使用稀疏更新,仅修改传入的字段。

quickbooks.update_bill_payment

Delete Bill Payment

永久删除 BillPayment 记录,此操作不可撤销。

quickbooks.delete_bill_payment

List Budgets

列出 Budget 记录,可按条件筛选。

quickbooks.list_budgets

List Classes

列出 Class 记录,可按条件筛选。

quickbooks.list_classes

List Credit Memos

列出 CreditMemo 记录,可按条件筛选。

quickbooks.list_credit_memos

Get Credit Memo

按 ID 获取一条 CreditMemo 记录。

quickbooks.get_credit_memo

Create Credit Memo

创建一条 CreditMemo 记录。

quickbooks.create_credit_memo

Update Credit Memo

更新 CreditMemo 记录。默认使用稀疏更新,仅修改传入的字段。

quickbooks.update_credit_memo

Delete Credit Memo

永久删除 CreditMemo 记录,此操作不可撤销。

quickbooks.delete_credit_memo

List Credit Terms

列出 Term 记录,可按条件筛选。

quickbooks.list_credit_terms

Get Credit Term

按 ID 获取一条 Term 记录。

quickbooks.get_credit_term

Create Credit Term

创建一条 Term 记录。

quickbooks.create_credit_term

Update Credit Term

更新 Term 记录。默认使用稀疏更新,仅修改传入的字段。

quickbooks.update_credit_term

Delete Credit Term

将 Active 设为 false 以停用 Term 记录。QuickBooks 不支持删除此类记录。

quickbooks.delete_credit_term

List Currencies

列出 CompanyCurrency 记录,可按条件筛选。

quickbooks.list_currencies

Delete Customer

将 Active 设为 false 以停用 Customer 记录。QuickBooks 不支持删除此类记录。

quickbooks.delete_customer

List Departments

列出 Department 记录,可按条件筛选。

quickbooks.list_departments

Get Department

按 ID 获取一条 Department 记录。

quickbooks.get_department

Create Department

创建一条 Department 记录。

quickbooks.create_department

Update Department

更新 Department 记录。默认使用稀疏更新,仅修改传入的字段。

quickbooks.update_department

Delete Department

将 Active 设为 false 以停用 Department 记录。QuickBooks 不支持删除此类记录。

quickbooks.delete_department

List Deposits

列出 Deposit 记录,可按条件筛选。

quickbooks.list_deposits

Get Deposit

按 ID 获取一条 Deposit 记录。

quickbooks.get_deposit

Create Deposit

创建一条 Deposit 记录。

quickbooks.create_deposit

Update Deposit

更新 Deposit 记录。默认使用稀疏更新,仅修改传入的字段。

quickbooks.update_deposit

Delete Deposit

永久删除 Deposit 记录,此操作不可撤销。

quickbooks.delete_deposit

List Employees

列出 Employee 记录,可按条件筛选。

quickbooks.list_employees

Get Employee

按 ID 获取一条 Employee 记录。

quickbooks.get_employee

Create Employee

创建一条 Employee 记录。

quickbooks.create_employee

Update Employee

更新 Employee 记录。默认使用稀疏更新,仅修改传入的字段。

quickbooks.update_employee

Delete Employee

将 Active 设为 false 以停用 Employee 记录。QuickBooks 不支持删除此类记录。

quickbooks.delete_employee

List Estimates

列出 Estimate 记录,可按条件筛选。

quickbooks.list_estimates

Get Estimate

按 ID 获取一条 Estimate 记录。

quickbooks.get_estimate

Create Estimate

创建一条 Estimate 记录。

quickbooks.create_estimate

Update Estimate

更新 Estimate 记录。默认使用稀疏更新,仅修改传入的字段。

quickbooks.update_estimate

Delete Estimate

永久删除 Estimate 记录,此操作不可撤销。

quickbooks.delete_estimate

List Journal Codes

列出 JournalCode 记录,可按条件筛选。

quickbooks.list_journal_codes

Get Journal Code

按 ID 获取一条 JournalCode 记录。

quickbooks.get_journal_code

Create Journal Code

创建一条 JournalCode 记录。

quickbooks.create_journal_code

Update Journal Code

更新 JournalCode 记录。默认使用稀疏更新,仅修改传入的字段。

quickbooks.update_journal_code

List Journal Entries

列出 JournalEntry 记录,可按条件筛选。

quickbooks.list_journal_entries

Get Journal Entry

按 ID 获取一条 JournalEntry 记录。

quickbooks.get_journal_entry

Create Journal Entry

创建一条 JournalEntry 记录。

quickbooks.create_journal_entry

Update Journal Entry

更新 JournalEntry 记录。默认使用稀疏更新,仅修改传入的字段。

quickbooks.update_journal_entry

Delete Journal Entry

永久删除 JournalEntry 记录,此操作不可撤销。

quickbooks.delete_journal_entry

Create Account

创建一条 Account 记录。

quickbooks.create_account

Delete Account

将 Active 设为 false 以停用 Account 记录。QuickBooks 不支持删除此类记录。

quickbooks.delete_account

List Payment Methods

列出 PaymentMethod 记录,可按条件筛选。

quickbooks.list_payment_methods

Get Payment Method

按 ID 获取一条 PaymentMethod 记录。

quickbooks.get_payment_method

Create Payment Method

创建一条 PaymentMethod 记录。

quickbooks.create_payment_method

Delete Payment Method

将 Active 设为 false 以停用 PaymentMethod 记录。QuickBooks 不支持删除此类记录。

quickbooks.delete_payment_method

Update Payment

更新 Payment 记录。默认使用稀疏更新,仅修改传入的字段。

quickbooks.update_payment

Delete Payment

永久删除 Payment 记录,此操作不可撤销。

quickbooks.delete_payment

List Products

列出 Item 记录,可按条件筛选。

quickbooks.list_products

Get Product

按 ID 获取一条 Item 记录。

quickbooks.get_product

Create Product

创建一条 Item 记录。

quickbooks.create_product

Update Product

更新 Item 记录。默认使用稀疏更新,仅修改传入的字段。

quickbooks.update_product

Delete Product

将 Active 设为 false 以停用 Item 记录。QuickBooks 不支持删除此类记录。

quickbooks.delete_product

List Purchase Orders

列出 PurchaseOrder 记录,可按条件筛选。

quickbooks.list_purchase_orders

Get Purchase Order

按 ID 获取一条 PurchaseOrder 记录。

quickbooks.get_purchase_order

Create Purchase Order

创建一条 PurchaseOrder 记录。

quickbooks.create_purchase_order

Update Purchase Order

更新 PurchaseOrder 记录。默认使用稀疏更新,仅修改传入的字段。

quickbooks.update_purchase_order

Delete Purchase Order

永久删除 PurchaseOrder 记录,此操作不可撤销。

quickbooks.delete_purchase_order

List Purchases

列出 Purchase 记录,可按条件筛选。

quickbooks.list_purchases

Get Purchase

按 ID 获取一条 Purchase 记录。

quickbooks.get_purchase

Create Purchase

创建一条 Purchase 记录。

quickbooks.create_purchase

Update Purchase

更新 Purchase 记录。默认使用稀疏更新,仅修改传入的字段。

quickbooks.update_purchase

Delete Purchase

永久删除 Purchase 记录,此操作不可撤销。

quickbooks.delete_purchase

List Refund Receipts

列出 RefundReceipt 记录,可按条件筛选。

quickbooks.list_refund_receipts

Get Refund Receipt

按 ID 获取一条 RefundReceipt 记录。

quickbooks.get_refund_receipt

Create Refund Receipt

创建一条 RefundReceipt 记录。

quickbooks.create_refund_receipt

Update Refund Receipt

更新 RefundReceipt 记录。默认使用稀疏更新,仅修改传入的字段。

quickbooks.update_refund_receipt

Delete Refund Receipt

永久删除 RefundReceipt 记录,此操作不可撤销。

quickbooks.delete_refund_receipt

List Sales Receipts

列出 SalesReceipt 记录,可按条件筛选。

quickbooks.list_sales_receipts

Get Sales Receipt

按 ID 获取一条 SalesReceipt 记录。

quickbooks.get_sales_receipt

Create Sales Receipt

创建一条 SalesReceipt 记录。

quickbooks.create_sales_receipt

Update Sales Receipt

更新 SalesReceipt 记录。默认使用稀疏更新,仅修改传入的字段。

quickbooks.update_sales_receipt

Delete Sales Receipt

永久删除 SalesReceipt 记录,此操作不可撤销。

quickbooks.delete_sales_receipt

List Tax Agencies

列出 TaxAgency 记录,可按条件筛选。

quickbooks.list_tax_agencies

Get Tax Agency

按 ID 获取一条 TaxAgency 记录。

quickbooks.get_tax_agency

Create Tax Agency

创建一条 TaxAgency 记录。

quickbooks.create_tax_agency

List Tax Codes

列出 TaxCode 记录,可按条件筛选。

quickbooks.list_tax_codes

Get Tax Code

按 ID 获取一条 TaxCode 记录。

quickbooks.get_tax_code

List Tax Rates

列出 TaxRate 记录,可按条件筛选。

quickbooks.list_tax_rates

Get Tax Rate

按 ID 获取一条 TaxRate 记录。

quickbooks.get_tax_rate

List Time Activities

列出 TimeActivity 记录,可按条件筛选。

quickbooks.list_time_activities

Get Time Activity

按 ID 获取一条 TimeActivity 记录。

quickbooks.get_time_activity

Create Time Activity

创建一条 TimeActivity 记录。

quickbooks.create_time_activity

Update Time Activity

更新 TimeActivity 记录。默认使用稀疏更新,仅修改传入的字段。

quickbooks.update_time_activity

Delete Time Activity

永久删除 TimeActivity 记录,此操作不可撤销。

quickbooks.delete_time_activity

List Transfers

列出 Transfer 记录,可按条件筛选。

quickbooks.list_transfers

Get Transfer

按 ID 获取一条 Transfer 记录。

quickbooks.get_transfer

Create Transfer

创建一条 Transfer 记录。

quickbooks.create_transfer

Update Transfer

更新 Transfer 记录。默认使用稀疏更新,仅修改传入的字段。

quickbooks.update_transfer

Delete Transfer

永久删除 Transfer 记录,此操作不可撤销。

quickbooks.delete_transfer

List Vendor Credits

列出 VendorCredit 记录,可按条件筛选。

quickbooks.list_vendor_credits

Get Vendor Credit

按 ID 获取一条 VendorCredit 记录。

quickbooks.get_vendor_credit

Create Vendor Credit

创建一条 VendorCredit 记录。

quickbooks.create_vendor_credit

Update Vendor Credit

更新 VendorCredit 记录。默认使用稀疏更新,仅修改传入的字段。

quickbooks.update_vendor_credit

Delete Vendor Credit

永久删除 VendorCredit 记录,此操作不可撤销。

quickbooks.delete_vendor_credit

List Vendors

列出 Vendor 记录,可按条件筛选。

quickbooks.list_vendors

Get Vendor

按 ID 获取一条 Vendor 记录。

quickbooks.get_vendor

Create Vendor

创建一条 Vendor 记录。

quickbooks.create_vendor

Update Vendor

更新 Vendor 记录。默认使用稀疏更新,仅修改传入的字段。

quickbooks.update_vendor

Delete Vendor

将 Active 设为 false 以停用 Vendor 记录。QuickBooks 不支持删除此类记录。

quickbooks.delete_vendor

常见问题

create_payment 会扣银行卡吗?

它在会计系统记录客户付款,不应描述为银行卡扣款。

作废与删除有什么区别?

作废保留发票记录并清零金额;删除永久移除记录。

需要自备 OAuth 应用吗?

需要。须配置 Intuit OAuth 应用,并使生产或沙箱凭据与选择的环境一致。

连接 QuickBooks Online

关于 QuickBooks Online ↗