QuickBooks Online Connector リファレンス

QuickBooks Online はコアビジネスプロセス、ERP 財務、E コマース、在庫などを組織で管理できるようにするクラウドベースの会計ソフトウェアを提供しています。

QuickBooks Online Connector では、 API マイナーバージョン 62​ を使用します。

Connections (接続)

include:composer::_partials/connection-definition.adoc[]

include:composer::_partials/connection-name.adoc[]

Username (ユーザー名)

QuickBooks Online にログインするために使用する OAuth ユーザー名。

Password (パスワード)

QuickBooks Online にログインするために使用する OAuth パスワード。

トリガー

include:composer::_partials/trigger-definition.adoc[]

New Invoice

新しい請求書が作成されたときにトリガーします。

New or Update Invoice (新規または更新済み請求書)

請求書が作成されたとき、または既存の請求書が更新されたときにトリガーします。

New Customer

新しい顧客が作成されたときにトリガーします。

New or Updated Customer (新規または更新済み顧客)

顧客が作成されたとき、または既存の顧客が更新されたときにトリガーします。

New Item

新しい項目が作成されたときにトリガーします。

New or Updated Item (新規または更新済み項目)

項目が作成されたとき、または既存の項目が更新されたときにトリガーします。

New Estimate (新規見積)

見積が作成されたときにトリガーします。

New or Updated Estimate (新規または更新済み見積)

見積が作成されたとき、または既存の見積が更新されたときにトリガーします。

Polling Frequency (ポーリング頻度)

include:composer::_partials/polling-frequency.adoc[]

アクション

include:composer::_partials/action-definition.adoc[]

Create Invoice

新しい請求書を作成します。​[Customer ID (顧客 ID)]​ の値を指定します。

Update Invoice

既存の請求書を更新します。​[Invoice ID (請求書 ID)]​ の値を指定します。

Create Customer

新しい顧客を作成します。

Update Customer

既存の顧客を更新します。​[Customer ID (顧客 ID)]​ の値を指定します。

Create Item

新しい項目を作成します。次の項目は必須です。

  • Name (名前)

  • Type (型)

  • [Track Quantity on Hand (手持ち数量を追跡)]​ の値が ​True​ の場合、次の項目は必須です。

    • Asset Account Reference (アセットアカウント参照)

    • Invoice Start Date (請求書開始日)

    • Quantity on Hand (手持ち数量)

Update Item

既存の項目を更新します。次の項目は必須です。

  • Item ID (項目 ID)

  • [Track Quantity on Hand (手持ち数量を追跡)]​ の値が ​True​ の場合、次の項目は必須です。

    • Asset Account Reference (アセットアカウント参照)

    • Invoice Start Date (請求書開始日)

    • Quantity on Hand (手持ち数量)

Query Invoice

既存の請求書を検索します。結果を返すには、次の 1 つ以上の項目に入力する必要があります。

  • Invoice ID Equals (請求書 ID が次に等しい)

  • Customer ID Equals (顧客 ID が次に等しい)

  • Due Date Greater Or Equal (期日が次以上)

  • Date Created Greater or Equal (作成日が次以上)

  • Last Updated Date Greater or Equal (最終更新日が次以上)

Query Customer

既存の顧客を検索します。結果を返すには、次の 1 つ以上の項目に入力する必要があります。

  • Customer ID Equals (顧客 ID が次に等しい)

  • Customer Display Name Equals (顧客表示名が次に等しい)

  • Customer Display Name Like (顧客表示名が次に似ている)

  • Active Equals (アクティブが次に等しい)

  • Primary Email Address Equals (プライマリメールアドレスが次に等しい)

  • Primary Email Address Like (プライマリメールアドレスが次に似ている)

  • Balance Greater Or Equal (残高が次以上)

  • Date Created Greater or Equal (作成日が次以上)

  • Last Updated Date Greater or Equal (最終更新日が次以上)

Query Item

既存の項目を検索します。結果を返すには、次の 1 つ以上の項目に入力する必要があります。

  • Item ID Equals (項目 ID が次に等しい)

  • Name Equals (名前が次に等しい)

  • Name Like (名前が次に似ている)

  • Active Equals (アクティブが次に等しい)

  • Type Equals (種別が次に等しい)

  • Date Created Greater or Equal (作成日が次以上)

  • Last Updated Date Greater or Equal (最終更新日が次以上)

Get Invoice

請求書を返します。​[Customer ID (顧客 ID)]​ の値を指定します。

Get Customer

顧客を返します。 ​[Customer ID (顧客 ID)]​ の値を指定します。

Get Item

項目を返します。​[Item ID (項目 ID)]​ の値を指定します。

Create Estimate (見積の作成)

見積レコードを作成します。次の項目の値を指定します。

  • Customer ID

  • Estimate Parameters (見積パラメーター)

Get Estimate (見積の取得)

見積を返します。​[Estimate ID (見積 ID)]​ の値を指定します。

Update Estimate (見積の更新)

見積レコードを更新します。次の項目の値を指定します。

  • Estimate ID (見積 ID)

  • Estimate Parameters (見積パラメーター)

カスタム項目

MuleSoft Composer を使用して、Quickbooks Online レコードで設定したアクションとトリガーのカスタム項目値にアクセスできます。

QuickBooks Online API は、​string​ 型で作成されている最初の 3 つのカスタム項目のみを返します。それ以降の string 型のカスタム項目と、他のデータ型 (​date​ や ​picklist​ など) の項目は、コンポーザーでは書き込み可能な項目ではありません。詳細は、 Quickbooks Online のドキュメント​を参照してください。

include:composer::_partials/see-also.adoc[]