Xeroの概要

Xeroの概要

お知らせ:当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。

Xero とは?  

Xeroは、請求書作成、銀行明細の照合、経費管理、給与計算、財務レポートなど、財務管理を行うためのクラウド型会計プラットフォームです。主に中小企業で利用されており、多数のサードパーティアプリケーションと連携して、会計業務のワークフローを自動化できます。

Xero アカウントを Zoho Flow に接続する方法

  1. 必要なトリガーを選択し、Nextをクリックします。
  2. アカウント内に他の Xero 接続がない場合は、Connect
    をクリックします。



    または、Settingsに移動し、Connectionsをクリックして新しい接続を作成することもできます。Create connectionをクリックし、Xeroを選択します。
  3. 接続名を入力し、Authorizeをクリックします。
  4. ポップアップで Xero アカウントの認証情報を入力し、まだログインしていない場合は Login をクリックします。
  5. 接続を作成したい組織を選択し、Allow accessをクリックします。

API ドキュメント  

フローで Xero 関連のエラーが発生した場合や、Xero API について詳しく知りたい場合は、API ドキュメントを参照してください。

API ドキュメントを使ってアプリ固有のエラーを解決する方法を確認する

Zoho Flow で利用できるトリガーとアクション

Triggers
Actions
Triggers

Bank transaction created: 新しい銀行取引が記録されたときにトリガーされます。たとえば、Zoho Books で自動的に経費を作成したり、Slack で財務チームに通知したりできます。

Bank transaction created or updated: 銀行取引が追加または更新されたときにトリガーされます。たとえば、QuickBooks Online と更新内容を同期したり、Zoho CRM のデータを更新したりできます。

Contact created: 新しい取引先が追加されたときにトリガーされます。たとえば、Zoho CRM で商談を作成したり、Mailchimp のリストに取引先を追加したりできます。

Contact created or updated: 取引先が作成または更新されたときにトリガーされます。たとえば、Google 連絡先に詳細を同期したり、Zoho Desk のチケットを更新したりできます。

Credit メモ created: 新しいクレジットメモが発行されたときにトリガーされます。たとえば、Zoho Cliq で営業チームに通知したり、Shopify の返金記録を更新したりできます。

Credit メモ created or updated: クレジットメモが作成または更新されたときにトリガーされます。たとえば、Xero と変更内容を同期したり、Google スプレッドシートに更新を記録したりできます。

Invoice created: 新しい請求書が作成されたときにトリガーされます。たとえば、Microsoft Teams で通知を送信したり、Zoho CRM の商談ステージを更新したりできます。

Invoice created or updated: 売上請求書または仕入請求書が作成または更新されたときにトリガーされます。たとえば、Xero とデータを同期したり、Zoho Books で支払い状況の追跡を更新したりできます。

Payment created: 新しい入金または支払いが記録されたときにトリガーされます。たとえば、Zoho CRM で商談をクローズ済みにしたり、Slack でチームに通知したりできます。

Payment created or updated: 支払いが追加または更新されたときにトリガーされます。たとえば、Stripe とステータスを同期したり、Zoho Subscriptions のサブスクリプション記録を更新したりできます。

Purchase order created: 新しい発注書が作成されたときにトリガーされます。たとえば、Zoho Projects で調達タスクを作成したり、メールで仕入先に通知したりできます。

Purchase order created or updated: 発注書が作成または更新されたときにトリガーされます。たとえば、SAP S/4HANA に発注内容の更新を同期したり、Airtable で変更を追跡したりできます。

Quote created: 新しい見積書が作成されたときにトリガーされます。たとえば、Zoho CRM で商談を作成したり、Zoho Cliq で営業チームに通知したりできます。

Quote created or updated: 見積書が作成または更新されたときにトリガーされます。たとえば、Zoho CRM の商談ステージを更新したり、HubSpot に見積情報を同期したりできます。
アクション

Create bank transaction: Zoho Books、Stripe、PayPal で入金が記録されたときに、Xero に銀行取引を自動作成します。

Create contact: Zoho CRM、HubSpot、Shopify に顧客が追加されたときに、Xero に新しい取引先を作成します。

Create invoices: Zoho CRM で商談が「受注」に変更されたとき、または Shopify で新しい注文が作成されたときに、Xero で請求書を自動作成します。

Create project: Zoho Projects で新しいプロジェクトが開始されたとき、または Zoho CRM で商談がクローズされたときに、Xero にプロジェクトを作成します。

Create purchase order: Zoho Creator で新しい仕入先要求が承認されたとき、または Typeform からフォームが送信されたときに、Xero に発注書を自動作成します。

Create quote: Zoho CRM または Pipedrive で商談が提案ステージに進んだときに、Xero で見積書を作成します。

Fetch account: Zoho Books やカスタムアプリから仕訳を登録する前に、Xero から勘定科目の詳細を取得して台帳情報を検証します。

Fetch bank account: Stripe や Razorpay から取引を記録する前に、Xero から銀行口座の詳細を取得して口座情報を確認します。

Fetch bank transaction: PayPal や Zoho Checkout で受け取った支払いを消し込むために、Xero から特定の銀行取引を取得します。

Fetch contact: Zoho CRM や Shopify から請求書を作成する前に、Xero から取引先情報を取得して顧客が存在するか確認します。

Fetch invoice: Zoho CRM で支払い状況を更新したり、Zoho Mail で顧客に通知したりするために、Xero から請求書の詳細を取得します。

Fetch project: Zoho Projects とプロジェクトのステータスを同期したり、Zoho Analytics でレポートを作成したりするために、Xero からプロジェクトの詳細を取得します。

Fetch purchase order: Zoho Creator で承認ステータスを更新したり、Slack で仕入先に通知したりするために、Xero から発注書の詳細を取得します。

Fetch quote: Zoho CRM で商談ステージを更新したり、Zoho Cliq でリマインダーを送信したりするために、Xero から見積書の詳細を取得します。

Update bank transaction: Zoho Books で消込ステータスが変更されたとき、または Stripe で支払いステータスが更新されたときに、Xero の銀行取引を更新します。

Update contact: Zoho CRM や Shopify で顧客情報が変更されたときに、Xero の取引先情報を更新します。

Update invoice: PayPal で支払いを受け取ったとき、または Zoho Books でステータスが変更されたときに、Xero の請求書を更新します。

Update project: Zoho Projects でマイルストーンが完了したときに、Xero のプロジェクト情報を更新します。

Update purchase order: Zoho Creator で承認ステータスが変更されたとき、または Zoho Inventory で在庫が更新されたときに、Xero の発注書を更新します。

Update quote: Zoho CRM で価格や商談の詳細が変更されたときに、Xero の見積書を更新します。
 

データフローダイアグラム

                              


明細行のサポート

明細行は、(注文内の商品などの)類似データの繰り返しセットで、ワークフロー内で効率的に自動化できるようにまとめて扱われます。複数の項目を個別に処理できるため、1つの値としてまとめられるのではなく、それぞれが別々の行として表示されます。

明細行フィールドのマッピング: 

トリガー内の明細行は、次の2通りの方法でマッピングできます。

  1. レコードのリストフィールドにマッピングする  : 明細行の配列全体を、レコードのリストを受け付けるフィールドに直接マッピングできます。たとえば、


[
{ City: 'Pleasanton',

             Region: 'California',

             Country: 'United States',

             Address Line 1: '4141 Hacienda Drive',

             Type: 'STREET' }

         { City: 'Austin',

           Region: 'Texas',

           Country: 'United States',

          Address Line 1: '979 Springdale Rd, Suite 123',

           Type: 'POBOX' }

]







      2. 拡張フィールドへのマッピング  : 各明細行のプロパティを個別にマッピングするには、項目トグルを有効にします。各項目には値の配列が渡されます。たとえば、

City → ['Pleasanton', 'Austin']

Region → ['California', 'Texas']



            別の方法として、カスタム関数を使用して明細行を生成することもできます  :
            単一値フィールドしかない場合は、カスタム関数を使用して明細行を動的に構築できます。

制限事項  

一部の利用制限は Xero 側で定義・適用されており、連携側から変更することはできません。より高い上限が必要な場合は、Xero サポートに連絡して上限引き上げを依頼してください。

  • API レート制限:
    Xero では、以下の厳格な API 制限が適用されます。

同時に最大 5 件の通話

テナントごとに 1 分あたり 60 通話

テナントごとに 1 日あたり 5,000 通話

すべてのテナントを合計して、アプリごとに 1 分あたり 10,000 通話

  • Starter プランの制限:

Starter 料金プランの組織では、以下のみ作成できます。

API 経由での売掛金請求書(承認済み)を月 20 件まで


これらの制限は Xero によって設定されており、API へのアクセス方法に関係なく適用されます。


Notesメモ:

ワークフローでより多くの請求書を処理する必要がある場合は、Xero プランのアップグレードを検討するか、利用可能なオプションについて Xero サポートにお問い合わせください。

  • Line Account Code の必須要件:
    米国以外のユーザーが請求書を作成する際、一部のケースでは Flow 上では任意に見えていても、Line Account Code 項目が必須であるために検証エラーが発生する場合があります。エラーを防ぐには、この項目を必ず入力してください。

 

よくある質問  

Xero アカウントが頻繁に切断されるのはなぜですか?  

Xero の「Managed Connections」セクションから Zoho Flow を切断すると、その組織に関連する Zoho Flow 上のすべての接続が失効します。

接続を復元するには、Zoho Flow で [設定 > 接続] に移動し、Xero アカウントを再接続する必要があります。

Xero アカウントを接続できないのはなぜですか?  

Xero を Zoho Flow と接続するには、Xero ユーザーアカウントに Standard または Advisor アクセス権が必要です。

次のロールには Xero API を使用する権限がないため、連携には使用できません。

Read Only

Invoice Only

Cashbook Client

適切なアクセスレベルを持つアカウントを使用していることを確認してください。

Xero で明細行を使用するにはどうすればよいですか?  

明細行を扱うには、フロー内のトリガーとアクションの両方が明細行をサポートしていることを確認してください。

どちらかのアプリが明細行を直接サポートしていない場合は、カスタム関数を使用して、Xero の公開されているAPI ドキュメントに基づき、Xero の明細行スキーマに沿ったデータ構造に整形できます。