機械翻訳について

購買オーダーの確認の共通ユースケース

購買オーダーの確認の一般的なユース・ケースは次のとおりです:

一般的なユースケース

説明

購買オーダーの受入

  • 確認ヘッダーのペイロードで指定された確認コード値は、orderAccept確認コード・リストにある値である必要があります。
  • 各行に指定する値は、lineAcceptまたはScheduleAcceptコード・リストに含まれている必要があります。

購買オーダーの否認

  • 確認ヘッダーに指定する確認コード値は、orderReject確認コード・リスト内の値である必要があります。

変更のない各明細の購買オーダーの確認、受入または拒否

  • 一部受入済購買オーダーでは、一部の明細が受け入れられ、一部の明細が拒否されます。
  • ペイロードのヘッダー・レベルで指定された確認コード値は、orderAccept確認コード・リスト内の値である必要があります。
  • 受け入れられる各行には、lineAcceptまたはscheduleAcceptコード・リストにある確認コードを含む確認応答が必要です。
  • 拒否された各行には、lineRejectまたはscheduleRejectコード・リストにある確認コードを含む確認応答が必要です。

変更のある購買オーダーの確認

  • ペイロードのヘッダー・レベルで指定された確認コード値は、orderChangeまたはorderAccept確認コード・リストの値である必要があります。
  • lineChange、linePriceChange、lineItemChange、lineHoldChange、scheduleQuantityChange、scheduleBackOrderChange、scheduleRescheduleChangeまたはschedulePartialBackOrderコード・リスト内の確認コード値である確認コード値を持つ確認を含む行が少なくとも1つ必要です。
  • 確認は複数の変更を通信する場合があります。 たとえば、価格変更や数量変更などです。 したがって、各行に複数の確認応答を設定できます。
  • ペイロードの変更確認コード値は、lineChange、linePriceChange、lineItemChange、lineHoldChange、scheduleQuantityChange、scheduleBackOrderChange、scheduleRescheduleChange、schedulePartialBackOrder確認コード・リストに存在する必要があります。

明細変更

lineChangeコード・リストの確認コード値とともに確認を使用して、価格変更、部品番号訂正、単位変更、数量変更または日付変更を通信できます。

確認コード値がlineChangeコード・リストにある場合、ペイロードに次のいずれかの値を指定する必要があります。指定しない場合、メッセージはスキップされます:
  • UnitPriceAmount - 明細変更のペイロードにマイナスでない数値が指定されている場合、購買オーダーは更新されます。
  • SupplierItemNumber - 明細変更のペイロードにSupplierItemNumberが指定されている場合、機能「購買オーダーのサプライヤ品目番号の訂正」が有効な場合は、購買オーダー明細でサプライヤ品目番号を更新できます。 それ以外の場合は、訂正された部品番号が移入されるB2B部品番号訂正の付加フレックスフィールドを作成する必要があります。
  • UnitOfMeasureCode - 行変更のペイロードにUnitOfMeasureが指定されている場合、POヘッダーの付加フレックスフィールド(b2bAckReviewRequired)は1つ以上の行に確認コメントがあり、ペイロードに指定されたUnitOfMeasureCodeはPO行のフレックスフィールド(b2bUOMChange)にマップされます。
  • OrderQuantity - 正の小数が指定されると、購買オーダーが更新されます。
  • PromisedShipDateまたはPromisedDeliveryDate - PromisedShipDateまたはPromisedDeliveryDateは、日付変更がペイロードで提供され、POのバイヤー管理トランスポート設定で想定どおりに発生すると更新されます。そうしないと、付加フレックスフィールドが更新されます。