非同期注文の同期の問題
この記事では、Microsoft Dynamics 365 Commerce で非同期注文の作成が失敗する一般的な理由について説明し、システム ユーザーおよびパートナーが問題を理解するのに役立つトラブルシューティングの手順を示します。
現象
Dynamics 365 Commerce eコマースまたは販売時点管理 (POS) から作成された非同期注文は、Commerce headquarters に反映されません。
トラブルシューティングの手順
注文作成プロセスが失敗するステージに応じて、さまざまな理由で、本社で注文の作成が失敗する可能性があります。 次のトラブルシューティングの手順では、考えられる根本原因について説明します。
非同期注文に関連するトランザクションが headquarters に到達したことを検証する
eコマース注文の場合は、本社で、 Retail and Commerce>Inquiries and reports>Online store transactions に移動します。 注文の確認番号がある場合は、チャンネル参照 ID フィールドに確認番号を入力してトランザクションをフィルターします。 確認番号がない場合は、顧客アカウント番号を入力してトランザクションをフィルターします。
POS 注文の場合は、店舗トランザクション ページを開き、レシート番号または顧客アカウント番号でレコードをフィルターします。 トランザクションが見つからない場合、P-0001 チャネル トランザクション ジョブを実行し、チャネルから headquarters にトランザクションを同期します。 P-0001 ジョブが失敗した場合は、ジョブの失敗に対するサポート チケットを開きます。 P-0001 ジョブが成功してもトランザクションが headquarters に表示されない場合は、関連情報を含むサポート チケットを開きます。
トランザクションが headquarters にあるが、販売注文とリンクされていない場合、同期ステータスを確認します
トランザクションが headquarters にあるが、販売注文が作成されていない場合は、オンライン ストアのトランザクション ページを開き、同期ステータス FastTab を選択します。 注文の同期 ジョブがこのトランザクションを同期しようとした場合、保留中の注文のステータス フィールドに 成功 または 失敗 のステータスが表示されます。 ステータスが 成功 の場合、このトランザクションに販売注文フィールドが存在する必要があります。 ステータスが 失敗 の場合は、同期ステータス FastTab で 注文エラーの詳細 フィールドにエラーの詳細を表示できます。 いずれのステータスも表示されていない場合、トランザクションの処理が行われていません。 この場合、ページの上部にある 注文の同期 を選択して同期ジョブを実行できます。
同期注文 ジョブが定期的に実行されるようにスケジュールされていることを確認し、非同期トランザクションを headquarters で注文として作成できるようにします。
以下のセクションでは、一般的なエラーとその修正案を示します。
[Order error details]\(注文エラーの詳細\) フィールドには、"Number sequence has exceeded" というエラー メッセージが表示されます
番号順序は、headquarters で販売注文を作成するために使用されます。 番号順序で許可されている番号をすべて使い切った場合、システムはこのエラー メッセージを生成します。 販売注文の作成に使用される番号順序は、 アカウント売掛金パラメーター>番号順序>販売注文にあります。 このエラーを修正するには、既存の番号順序を修正するか、新しい番号順序に置き換えます。
[注文エラーの詳細] フィールドに、"クレジット カードトランザクションを処理するには既定の支払いサービスが必要です" というエラー メッセージが表示されます
このエラーを修正するには、既定の決済が headquarters で定義されていることを確認します。 既定の決済が定義されていない場合は、定義する必要があります。 アカウントの売掛金>支払いサービス>支払いサービスに移動し、1 つの支払いサービスの既定のクレジット カードのプロセッサオプションが Yes に設定されていることを確認します。
[Order error details]\(注文エラーの詳細\) フィールドに、アカウント構造のエラー メッセージが表示されます
次の例に示すように、勘定構造のエラー メッセージのテキストは異なる場合があります。 ただし、エラーは勘定構造の構成に関連する一般的な根本原因を共有しています。
-
会社 usrt の伝票 ARP-000959899 の仕訳帳バッチ番号 0009656328伝票 ARP-000959899 1.00 の転記結果は、過払いまたは過少支払として転記されます
-
伝票 ARP-000959899 伝票 ARP-000959901 勘定構造0009656328仕訳帳バッチ番号の転記結果の組み合わせ 618160 の勘定構造は、法人の主勘定共有台帳に対しては無効です
-
伝票 ARP-0009598999 伝票 ARP-000959901 会社のアカウントから報告0009656328仕訳帳バッチ番号の転記結果 usrt
-
伝票 ARP-000959899 転記0009656328仕訳帳バッチ番号の転記結果が取り消されました
これらのエラーを修正するには、勘定構造の正確性を確認します。 詳細については、勘定構造の構成 を参照してください。
エラーを修正した後、失敗したトランザクションを選択し、ページの上部にある 注文の同期 を選択して同期ジョブを実行します。