QuickBooks Online実行時エラーのトラブルシューティング
WorkatoでQuickBooks Onlineコネクターを使用する際に実行時に発生するエラーのトラブルシューティングには、このガイドを使用してください。
請求書作成時に請求書番号が割り当てられない
Workatoで作成された請求書に請求書番号が付与されないエラーが発生する場合があります。 ただし、QuickBooksで請求書を手動で作成すると、請求書番号は正しく割り当てられます。 この問題は、接続済みのQuickBooksインスタンスでCustomer Transaction(顧客取引)が有効になっている場合に発生します。
QuickBooks Onlineでこの問題を解決するには、次の手順を実行します。
QuickBooks OnlineでSettings(設定)>Account and Settings(アカウントと設定)>Sales(販売)>Sales form content(販売フォームの内容)>Customer Transaction(顧客取引)に移動します。
クリックしてCustomer Transaction(顧客取引)をオフにします。 オフにすると、QuickBooksはAPIを通じて次に作成される請求書に請求書番号を割り当てます。
レコード作成時のDuplicate Name Exists Error

QuickBooksでは、表示名はCustomers(DonorsまたはTenantsとも呼ばれます)、Employees、およびVendorsの一意の識別子として使用されます。
そのため、既存のCustomer、Employee、またはVendorと同じ表示名でレコードを作成しようとすると、次のエラーが発生します: Another tenant, vendor, or employee is already using this name. Please use a different name.

これを解決するには、Customer、Employee、またはVendorの表示名にプレフィックスまたはサフィックスを追加します。

QuickBooksでは、コロン(:)を含む特定の特殊文字を表示名に使用できないことに注意してください。
次の文字を使用できます。
- 英数字(A-Z、a-z、0-9)
- カンマ (,))
- ドットまたはピリオド (.)
- 疑問符 (?)
- アットマーク (@)
- アンパサンド (&)
- 感嘆符 (!)
- 番号記号/ポンド記号 (#)
- 一重引用符 (')
- チルダ (~)
- アスタリスク (*)
- スペース ( )
- アンダースコア (_)
- マイナス記号/ハイフン (-)
- セミコロン(;)
- プラス記号 (+)
- 括弧 (())
会計期間が締められており、API経由で更新できない
QuickBooksの締め日によって取引の作成または更新ができない場合、Error 6210: Account period closed, cannot update through APIエラーが発生することがあります。 これを解決するには、QuickBooks Onlineで締め日を削除します。
Malformed website address formatエラー
QuickBooks fault: {"Error"=>[{"Message"=>"Malformed Web Site Address format", "Detail"=>"Web Site URL does not have correct format. Supplied value:example.com", "code"=>"2200", "element"=>"WebAddr"}], "type"=>"ValidationFault"}
QuickBooks Onlineでレコードを作成しようとしていて、Webサイトアドレスを必要とするフィールドをマッピングしている場合に、このエラーが発生することがあります。 QuickBooks APIでは、http://example.com形式の正しい形式のWebアドレスが必要です。 これを解決するには、レシピがhttp://またはhttps://で始まることを確認します。
Last updated: