ComposioHQ/Zoho-Books-Automation

自然言語による指示で、請求書作成、請求管理、取引先検索、支払い追跡、複数組織対応など、Zoho Booksの会計ワークフローを自動化します。

Zoho-Books-Automation とは?

このスキルは、AIエージェントがZoho Booksの会計業務を自然言語で自動化できるようにする強力なツールキットです。請求書の作成・管理、支払いの追跡、取引先(顧客・ベンダー)の検索、PDFへの一括エクスポート、さらには複数組織の切り替えといった複雑な会計ワークフローを、コマンドを覚えることなく指示するだけで実行できます。主にClaude CodeやCursorなどのAIエージェント向けに設計されており、Composioを通じてOAuth認証でZoho Booksアカウントに接続します。内部では、組織一覧の取得(最初に必ず実行)、請求書作成・一覧・詳細取得・削除、請求管理、取引先検索、支払い記録の参照など、個別のツールが連携して動作します。これにより、ユーザーは「先月の未払い請求書を一覧表示して」「Acme社向けにコンサルティングサービスの請求書を作成してPDFで出力して」といった、実際の業務に即した指示をエージェントに与えることができ、手作業による入力ミスや確認漏れを削減し、経理処理の効率を大幅に向上させます。

対応~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/ComposioHQ/awesome-codex-skills/tree/main/composio-skills/zoho-books-automation

Installed? Explore more 生産性&コラボレーション skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

Zoho Books Automation

Zoho Booksの会計ワークフローを自動化します -- 請求書の作成・管理、請求書や支払いの追跡、取引先の検索、PDFのエクスポート、複数組織の設定など、すべて自然言語で実行できます。

ツールキットドキュメント: composio.dev/toolkits/zoho_books


セットアップ

  1. Rube MCPサーバーを環境に追加: https://rube.app/mcp
  2. プロンプトに従ってZoho Booksアカウントを接続(Composio経由のOAuthフロー)
  3. Zoho Books自動化のための自然言語コマンドを実行開始

コアワークフロー

1. 組織の確認

認証済みユーザーの全組織を取得します。これは、ほぼすべてのエンドポイントで organization_id が必要となるための前提条件です。

ツール: ZOHO_BOOKS_LIST_ORGANIZATIONS

パラメーターは不要です。組織ID、名前、メタデータが返されます。

他のすべてのZoho Booksツールで必要な organization_id を取得するため、最初に必ずこのツールを呼び出してください。

プロンプト例:

"Zoho Booksの組織を一覧表示して"


2. 請求書の作成と管理

明細行を含む請求書を作成し、既存の請求書を管理し、PDFとしてエクスポートします。

作成: ZOHO_BOOKS_CREATE_INVOICE

主要パラメーター:

  • organization_id -- 対象の組織(必須)
  • customer_id -- 請求先顧客(必須)
  • line_items -- 明細行の配列(必須)、各項目:
    • item_id または name -- 既存アイテムを参照するか、アドホックに明細を作成
    • quantity, rate -- 数量・単価
    • description, tax_id, discount -- オプション詳細
  • date / due_date -- 日付(YYYY-MM-DD 形式)
  • invoice_number -- カスタム番号(ignore_auto_number_generation=true を設定)
  • discount / discount_type -- 請求書全体の割引(entity_level または item_level)
  • notes / terms -- 請求書に印刷される注意書き・条件
  • send -- 作成後すぐに請求書をメール送信
  • payment_terms -- 支払い期限日数

一覧: ZOHO_BOOKS_LIST_INVOICES

主要パラメーター:

  • organization_id(必須)
  • status -- sent, draft, overdue, paid, void, unpaid, partially_paid, viewed
  • customer_id / customer_name -- 顧客で絞り込み
  • date_start / date_end -- 日付範囲フィルター(YYYY-MM-DD)
  • search_text -- 請求書番号、参照、顧客名の検索
  • sort_column / sort_order -- date, due_date, total, balance などで並び替え
  • page / per_page -- ページネーション(最大200件)

詳細取得: ZOHO_BOOKS_GET_INVOICE -- invoice_id で取得。accept 形式: json, pdf, html

削除: ZOHO_BOOKS_DELETE_INVOICE -- invoice_id で削除

一括エクスポート: ZOHO_BOOKS_BULK_EXPORT_INVOICES_PDF -- 最大25件の請求書を1つのPDFにマージ

一括印刷: ZOHO_BOOKS_BULK_PRINT_INVOICES -- 最大25件の請求書を印刷可能なPDFに結合

プロンプト例:

"顧客ID 1234567890に対して、ウィジェットAを10個(単価$25)、ウィジェットBを5個(単価$50)の2明細の請求書を作成して。支払い期限は30日後に設定"


3. 請求書(買掛)の管理

ベンダー請求書を包括的なフィルターで一覧表示・閲覧・更新します。

一覧: ZOHO_BOOKS_LIST_BILLS

主要パラメーター:

  • organization_id(必須)
  • status -- paid, open, overdue, void, partially_paid
  • vendor_id / vendor_name_contains -- ベンダーで絞り込み
  • bill_number / bill_number_contains -- 請求書番号で絞り込み
  • date_start / date_end -- 日付範囲フィルター
  • total_greater_than / total_less_than -- 金額範囲フィルター
  • sort_column / sort_order -- vendor_name, bill_number, date, due_date, total などで並び替え
  • page / per_page -- ページネーション(最大200件)

詳細取得: ZOHO_BOOKS_GET_BILL -- bill_id と organization_id で完全な請求書データを取得

更新: ZOHO_BOOKS_UPDATE_BILL -- 既存の請求書を変更(bill_id, organization_id, vendor_id, bill_number が必要)

プロンプト例:

"組織内の未払い請求書をすべて、支払い期限順に一覧表示して"


4. 取引先の検索

請求書や支払いで使用する取引先(顧客とベンダー)を検索・フィルタリングします。

ツール: ZOHO_BOOKS_LIST_CONTACTS

主要パラメーター:

  • organization_id(必須)
  • contact_type -- customer または vendor
  • contact_name_contains / contact_name_startswith -- 名前フィルター
  • email_contains / email_startswith -- メールフィルター
  • company_name_contains -- 会社名フィルター
  • filter_by -- ステータスフィルター: Status.Active, Status.Inactive, Status.Duplicate など
  • search_text -- 取引先名またはメモでの検索(最大100文字)
  • sort_column -- contact_name, email, outstanding_receivable_amount, created_time などで並び替え
  • page / per_page -- ページネーション(最大200件)

プロンプト例:

"会社名に'Acme'を含むアクティブな顧客をすべて検索して"


5. 請求書の支払い追跡

特定の請求書に対して記録されたすべての支払いを一覧表示します。

ツール: ZOHO_BOOKS_LIST_INVOICE_PAYMENTS

主要パラメーター:

  • invoice_id -- 確認する請求書(必須)
  • organization_id -- 組織(必須)

請求書に適用されたすべての支払いトランザクション(金額、日付、支払い方法を含む)が返されます。

プロンプト例:

"請求書 451025000000123045 に対するすべての支払い記録を表示して"


6. 完全な請求ワークフロー

ツールを組み合わせたエンドツーエンドの請求書管理:

  1. 組織: ZOHO_BOOKS_LIST_ORGANIZATIONS -- organization_id を取得
  2. 取引先: ZOHO_BOOKS_LIST_CONTACTS -- customer_id を検索・確認
  3. 作成: ZOHO_BOOKS_CREATE_INVOICE -- 明細行を含む請求書を作成
  4. 確認: ZOHO_BOOKS_GET_INVOICE -- 請求書の詳細またはPDFを取得
  5. 追跡: ZOHO_BOOKS_LIST_INVOICE_PAYMENTS -- 支払いステータスを監視
  6. エクスポート: ZOHO_BOOKS_BULK_EXPORT_INVOICES_PDF -- 記録用に一括エクスポート

プロンプト例:

"'Acme Corp'の顧客IDを見つけて、その顧客向けにコンサルティングサービスの請求書を作成し、その後PDFを取得して"


既知の注意点

注意点詳細
Organization ID は常に必須ほぼすべてのエンドポイントで organization_id が必要 -- 必ず最初に ZOHO_BOOKS_LIST_ORGANIZATIONS を呼び出すこと
請求書には明細行が必要ZOHO_BOOKS_CREATE_INVOICE では、item_id または name を持つ明細行が少なくとも1つ必要
Invoice ID の形式invoice_url のエンコードされたIDではなく、請求書オブジェクトの数値 invoice_id(例: 7472322000000264123)を使用
一括制限ZOHO_BOOKS_BULK_EXPORT_INVOICES_PDF と ZOHO_BOOKS_BULK_PRINT_INVOICES は最大25件の請求書IDまで受け付け
ページネーション最大200件すべての一覧エンドポイントは1ページあたり200レコードが上限 -- 完全な結果を得るにはページを繰り返すこと
請求書の更新には全フィールドが必要ZOHO_BOOKS_UPDATE_BILL は、部分更新の場合でも bill_id, organization_id, vendor_id, bill_number が必要
日付形式すべての日付パラメーターは YYYY-MM-DD 形式を使用
response_option は非公開ZOHO_BOOKS_LIST_INVOICES には、非公開の response_option パラメーター(0=完全、1=完全+合計、2=件数のみ)が存在し、予告なく変更される可能性あり

クイックリファレンス

アクションツールスラッグ主要パラメーター
組織一覧ZOHO_BOOKS_LIST_ORGANIZATIONS(なし)
請求書作成ZOHO_BOOKS_CREATE_INVOICEorganization_id, customer_id, line_items
請求書一覧ZOHO_BOOKS_LIST_INVOICESorganization_id, status, date_start
請求書取得ZOHO_BOOKS_GET_INVOICEinvoice_id, organization_id, accept
請求書削除ZOHO_BOOKS_DELETE_INVOICEinvoice_id, organization_id
PDF一括エクスポートZOHO_BOOKS_BULK_EXPORT_INVOICES_PDForganization_id, invoice_ids
一括印刷ZOHO_BOOKS_BULK_PRINT_INVOICESorganization_id, invoice_ids
請求書一覧(買掛)ZOHO_BOOKS_LIST_BILLSorganization_id, status, vendor_id
請求書取得(買掛)ZOHO_BOOKS_GET_BILLbill_id, organization_id
請求書更新(買掛)ZOHO_BOOKS_UPDATE_BILLbill_id, organization_id, vendor_id
取引先一覧ZOHO_BOOKS_LIST_CONTACTSorganization_id, contact_type, search_text
支払い一覧ZOHO_BOOKS_LIST_INVOICE_PAYMENTSinvoice_id, organization_id

Powered by Composio

Individual skills in this repo

This repo contains 20 individual skills — each has its own dedicated page.

ComposioHQ/-21risk-automation

Automate 21risk tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/-2chat-automation

Automate 2chat tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/ably-automation

Automate Ably tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/abstract-automation

Automate Abstract tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/abuselpdb-automation

Automate Abuselpdb tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/abyssale-automation

Automate Abyssale tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/accelo-automation

Automate Accelo tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/accredible-certificates-automation

Automate Accredible Certificates tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/acculynx-automation

Automate Acculynx tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/active-campaign-automation

Automate ActiveCampaign tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/addresszen-automation

Automate Addresszen tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/adobe-automation

Automate Adobe tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/adrapid-automation

Automate Adrapid tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/adyntel-automation

Automate Adyntel tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/aeroleads-automation

Automate Aeroleads tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/aero-workflow-automation

Automate Aero Workflow tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/affinda-automation

Automate Affinda tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/affinity-automation

Automate Affinity tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/agencyzoom-automation

Automate Agencyzoom tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/agent-deep-links

Build, validate, and troubleshoot deep links for Codex, Cursor, VS Code, Visual Studio, and similar tools. Use when users ask for clickable links (especially in Slack) that open threads, files, folders, or app settings.

関連スキル