非同步訂單同步處理問題
本文說明Microsoft Dynamics 365 Commerce 中異步訂單建立失敗的常見原因,並提供疑難解答步驟,協助系統使用者和合作夥伴了解發生錯誤的原因。
徵兆
從 Dynamics 365 Commerce 電子商務或銷售點 (POS) 建立的異步訂單不會反映在商務總部中。
疑難排解步驟
訂單建立可能會因為不同原因而失敗,視訂單建立程式失敗的階段而定。 下列疑難解答步驟會逐步解說可能的根本原因。
驗證與異步訂單相關的交易已到達總部
針對電子商務訂單,請在總部移至零售和商務>查詢,並報告>在線商店交易。 如果您有訂單的確認號碼,請在 [通道參考標識符] 字段中輸入確認號碼來篩選交易。 如果您沒有確認號碼,請輸入客戶帳戶號碼來篩選交易。
針對 POS 訂單,開啟 [ 市集交易 ] 頁面,然後依收據號碼或客戶帳戶號碼來篩選記錄。 如果找不到交易,請執行 P-0001 通道交易作業,以將交易從通道同步至總部。 如果 P-0001 作業失敗,請開啟作業失敗的支援票證。 如果 P-0001 作業成功,但交易仍然不會出現在總部,請開啟包含相關信息的支援票證。
檢查交易是否存在於總部,但未與銷售訂單連結的同步處理狀態
如果交易存在於總部,但尚未建立銷售訂單,請開啟 [在線商店交易 ] 頁面,然後選取 [同步處理狀態 FastTab]。 如果同步處理訂單作業嘗試同步處理此交易,[擱置訂單狀態] 字段應該會顯示 [成功] 或 [失敗] 的狀態。 如果狀態為 [成功],則此交易上必須有銷售訂單字段。 如果狀態為 [失敗],您可以在 [同步處理狀態 FastTab] 的 [訂單錯誤詳細數據] 欄位中檢視錯誤詳細數據。 如果未顯示這兩個狀態,則不會嘗試處理交易。 在此情況下,您可以選取 頁面頂端的 [同步處理順序 ] 來執行同步處理作業。
請確定 同步處理訂單 作業已排程定期執行,以便異步交易可以建立為總部中的訂單。
下列各節提供一些常見錯誤及其建議修正的相關信息。
[訂單錯誤詳細資料] 字段會顯示「已超過數字順序」錯誤訊息
數字順序可用來在總部建立銷售訂單。 如果允許數位序列的所有數位都用盡,系統就會產生此錯誤訊息。 用來建立銷售訂單的數字順序可以在 [應收賬款] 參數>[數字順序>銷售訂單] 中找到。 若要修正此錯誤,請修正現有的數位序列,或將它取代為新的數位序列。
[訂單錯誤詳細數據] 字段會顯示「必須有預設付款服務來處理信用卡交易」錯誤訊息
若要修正此錯誤,請確認預設付款已定義於總部。 如果未定義預設付款,您必須定義一個。 移至 [應收賬款>付款設定>付款服務],並確定 [新信用卡的默認處理器] 選項設定為 [是],以進行一項付款服務。
[訂單錯誤詳細資料] 欄位會顯示帳戶結構錯誤訊息
帳戶結構錯誤訊息的文字可能會有所不同,如下列範例所示。 不過,這些錯誤會共用與帳戶結構設定相關的常見根本原因。
-
在公司 usrt 中張貼憑證 ARP-000959899 1.00 憑證 ARP-0009598999 的日誌批次 0009656328號碼結果,將張貼為超額付款或未付款
-
日誌批次編號的結果0009656328憑證 ARP-000959899 憑證 ARP-000959901 帳戶結構,對於 618160 的組合,不適用於總賬公司主要帳戶共用
-
張貼日誌批次號碼的結果0009656328憑證 ARP-000959899 憑證 ARP-000959901 回報的公司帳戶 usrt
-
已取消日誌批次編號0009656328憑證 ARP-000959899 張貼結果
若要修正這些錯誤,請檢閱帳戶結構以取得正確性。 如需詳細資訊,請參閱 設定帳戶結構。
修正錯誤之後,請選取失敗的交易,然後選取 頁面頂端的 [同步處理順序 ] 以執行同步處理作業。
可能需要修正事務數據的其他錯誤類型
若要修正可能需要修正事務數據的其他錯誤類型,您可以 編輯和稽核交易。