顧客
「名前が重複していますエラー: 指定された名前は既に存在します。: 他の顧客、ベンダー、または従業員が既にこの名前を使用しています。別の名前を使用してください。」または「名前が重複していますエラー: 指定された名前は既に存在します。: null」
顧客情報をQuickBooksに同期する際のワークフローは以下のとおりです。
TeachworksはQuickBooksに、名字が同じ既存のアクティブな顧客レコードを検索するようリクエストを送信します。
一致する情報が見つからない場合、QuickBooksは、その名前と姓を持つアクティブな顧客は存在しないことを示す応答を送信します。
Teachworksは新規顧客作成のリクエストを送信します。
QuickBooksは、その名前が既に存在することを示すエラー応答を返します。
エラーメッセージが表示される理由は、以下のいずれかです。
QuickBooksには、同じ姓と名を持つ顧客が存在するが、その顧客はQuickBooks上で非アクティブ状態である。
QuickBooksには、Teachworksとは異なる氏名(姓と名)を持つ顧客が存在するが、表示名はTeachworksの氏名(姓と名)と同じである。
QuickBooksでは、顧客の氏名(姓または名)に余分な空白が含まれています。
上記の場合、新規顧客を作成しようとすると、QuickBooksは自動的に名と姓を組み合わせて表示名を作成します。この表示名が既に存在する場合、QuickBooksは「名前が重複しています」というエラーを返します。
この問題を解決するには、QuickBooksで顧客プロファイルを探し、姓と名のフィールドがTeachworksの姓と名のフィールドと一致していることを確認してください。既に一致している場合は、QuickBooksの非アクティブな顧客の中から一致するプロファイルを検索し、ステータスを「アクティブ」に変更してください。その後、再度同期を実行してください。
請求書と支払い
無効な参照ID: 無効な参照ID: Line.SalesItemLineDetail.ItemRef
このエラー メッセージは、QuickBooks で削除されたサービスが原因である可能性が高いです。Teachworks でサービスが作成され、初めて QuickBooks と同期されると、QuickBooks に一意の ID が作成されます。この ID は、
Teachworks。
QuickBooksと同期するたびに、フィードはその固有IDを検索します。見つからない場合はエラーメッセージが表示されます。幸いなことに、QuickBooksにはアイテムを完全に削除するオプションはありません。アイテムは「非アクティブ」に設定されるだけなので、QuickBooksでサービスを再アクティブ化すれば問題は解決するはずです。その後、再度同期を試みてください。
CustomerRefは必須です。リクエストにCustomerRefがありません。
このエラーは、顧客がまだQuickBooksアカウントと同期していない場合に発生します。この問題は、請求書または支払いに添付されている顧客プロファイルを先に同期することで解決できます。
無効な顧客:指定された顧客は削除されています。削除された顧客に対して取引を作成または編集することはできません。
このエラーは、QuickBooksで顧客プロファイルが非アクティブになっていることを意味します。QuickBooksアカウントで該当のプロファイルを探し、ステータスをアクティブに変更してください。変更後、請求書または支払いをQuickBooksに同期できるようになります。
口座期間終了:口座期間が終了しました。
このエラーは、QuickBooksの会計期間が既に終了していることを意味します。この問題を解決するには、QuickBooksアカウントで帳簿の締め日を更新する必要があります。
TxnIDをリンクできません: TxnIDをリンクできません: リンクされたトランザクションを検証できません
このエラーは、既に請求書に支払いまたはクレジットノートが割り当てられているため、編集できないことを意味します。この問題を解決するには、QuickBooks Onlineアカウントで請求書から支払いまたはクレジットノートの割り当てを解除し、Teachworksのレコードを再同期してください。
無効な参照ID:この取引に割り当てられていた製品/サービスが削除されました。この取引を変更するには、まず*サービス名*を復元する必要があります。
このエラーは、QuickBooksアカウントでサービスが無効化されていることが原因です。QuickBooksアカウントで該当サービスを見つけて再度有効化し、請求書を同期させる必要があります。
サービス
無効な参照ID: 無効な参照ID: アカウント要素ID 133が見つかりません
このエラーメッセージは、存在しない、または現在非アクティブな販売アカウントを使用していることが原因です。QuickBooksでアカウントに変更を加えた場合は、Teachworksの同期設定ページを更新して、正しいアカウントを使用して同期するようにする必要があります。
クレジットノート
リクエストの処理中にアプリケーションエラーが発生しました: システム障害エラー: java.lang.NumberFormatException: 入力文字列: ""
このエラーメッセージは、クレジットノートに関連付けられている顧客がまだ同期されていないことを意味します。
QuickBooksとの連携:
invalid_grant: {"error":"invalid_grant"}
このエラーは、QuickBooksアカウントからTeachworksの認証を削除した場合に発生します。このエラーを解決するには、TeachworksアカウントでQuickBooksとの連携を切断してから、再度接続してください。
invalid_grant: 承認されていないリクエスト: ユーザーは指定されたレルムのメンバーではありません
TeachworksとQuickBooksを接続するために使用したQuickBooksユーザーアカウントが、QuickBooksアカウントへの接続権限を失っているか、または既に存在しない場合に、このエラーが発生します。
これは、会計事務所がQuickBooksのユーザーアカウントを使用してTeachworksアカウントをQuickBooksアカウントに接続し、その後、その会計事務所のQuickBooksアカウントへのアクセス権が取り消された場合に発生する可能性があります。
メッセージ=ユーザー認証失敗; エラーコード=003200; ステータスコード=401
同期接続に使用したQuickBooks Onlineのログイン認証情報が無効になりました。QuickBooks連携のサイドバーにある「切断」リンクをクリックし、有効なアカウントで再接続してください。