使用できない在庫または更新の競合による明細書の転記エラー
エラー コード: CannotPickWithEnoughInventory
この記事では、Microsoft Dynamics 365 Commerceでのコマース トランザクションの転記中に在庫の問題や更新の競合に関連するエラー メッセージの回避策について説明します。
使用できない在庫による明細書転記エラー
明細書の転記中に、次のようなエラー メッセージが表示されます。
yy のみがインベントリから使用できるため、xx を選択できません
回避策
このエラーを軽減するには、品目の在庫を手動で更新するか、コマース本社の品目に関連付けられている品目モデル グループに対して物理的な負の在庫を有効にします。
一貫した転記エクスペリエンスを実現するために、アイテム モデル グループに対して物理的な負のインベントリを有効にすることをお勧めします。 一部のシナリオでは、実際の負のインベントリが有効になっていない限り、ステートメントを転記できない場合があります。
たとえば、アイテムに対して在庫は使用できませんが、レジ担当者はアイテムを返し、価格の一致を模倣するために同じトランザクションに割引価格で追加します。 この場合、返品トランザクションと販売トランザクションの両方が、単一顧客注文の同じ明細書にプルされます。 ただし、販売ライン (在庫を減らす) が転記される前に返品明細行 (在庫を増やす) が転記される保証がないため、在庫エラーが発生する可能性があります。 このシナリオで実際の負の在庫が有効になっている場合、トランザクションの転記は悪影響を受けず、システムは在庫を正しく反映します。
コマース 本社で品目モデル グループに対して物理的な負の在庫を有効にするには、次の手順に従います。
[在庫管理の設定]>[インベントリ]> に移動します。
左側のナビゲーション ウィンドウで、項目モデル グループを選択します。
[ インベントリ ポリシー ] セクションの [ 負のインベントリ] で、[ 物理的な負のインベントリ ] チェック ボックスをオンにします。
更新の競合による明細書の転記エラー
更新競合の問題は、在庫評価方法が 標準原価 または 移動平均である場合に発生する可能性があります。 どちらの方法も永続的原価計算方法であるため、最終原価は転記時に決定されます。
移動平均メソッドを使用している場合は、次のようなエラー メッセージが表示されます。
比例経費計算後に在庫値 xx.xx が予期されない
標準コストの方法を使用している場合は、次のようなエラー メッセージが表示されます。
標準原価は、更新後の財務在庫価値と一致しません。 Value = xx.xx、Qty = yy.yy、Standard cost = zz.zz
回避策
エラーを回避するには、「 在庫評価方法が標準原価または移動平均である場合に更新の競合が発生する」を参照してください。
注:
更新競合エラーの場合、転記の集計ステップを使用して生成された顧客注文を削除する必要はありません。 推奨される回避策を実装した後、明細書の転記を再試行する場合は、ステートメントを転記する必要があります。